Skip to main content

xed_sys/
bindings.rs

1#[repr(C)]
2#[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)]
3pub struct __BindgenBitfieldUnit<Storage> {
4    storage: Storage,
5}
6impl<Storage> __BindgenBitfieldUnit<Storage> {
7    #[inline]
8    pub const fn new(storage: Storage) -> Self {
9        Self { storage }
10    }
11}
12impl<Storage> __BindgenBitfieldUnit<Storage>
13where
14    Storage: AsRef<[u8]> + AsMut<[u8]>,
15{
16    #[inline]
17    pub fn get_bit(&self, index: usize) -> bool {
18        debug_assert!(index / 8 < self.storage.as_ref().len());
19        let byte_index = index / 8;
20        let byte = self.storage.as_ref()[byte_index];
21        let bit_index = if cfg!(target_endian = "big") {
22            7 - (index % 8)
23        } else {
24            index % 8
25        };
26        let mask = 1 << bit_index;
27        byte & mask == mask
28    }
29    #[inline]
30    pub fn set_bit(&mut self, index: usize, val: bool) {
31        debug_assert!(index / 8 < self.storage.as_ref().len());
32        let byte_index = index / 8;
33        let byte = &mut self.storage.as_mut()[byte_index];
34        let bit_index = if cfg!(target_endian = "big") {
35            7 - (index % 8)
36        } else {
37            index % 8
38        };
39        let mask = 1 << bit_index;
40        if val {
41            *byte |= mask;
42        } else {
43            *byte &= !mask;
44        }
45    }
46    #[inline]
47    pub fn get(&self, bit_offset: usize, bit_width: u8) -> u64 {
48        debug_assert!(bit_width <= 64);
49        debug_assert!(bit_offset / 8 < self.storage.as_ref().len());
50        debug_assert!((bit_offset + (bit_width as usize)) / 8 <= self.storage.as_ref().len());
51        let mut val = 0;
52        for i in 0..(bit_width as usize) {
53            if self.get_bit(i + bit_offset) {
54                let index = if cfg!(target_endian = "big") {
55                    bit_width as usize - 1 - i
56                } else {
57                    i
58                };
59                val |= 1 << index;
60            }
61        }
62        val
63    }
64    #[inline]
65    pub fn set(&mut self, bit_offset: usize, bit_width: u8, val: u64) {
66        debug_assert!(bit_width <= 64);
67        debug_assert!(bit_offset / 8 < self.storage.as_ref().len());
68        debug_assert!((bit_offset + (bit_width as usize)) / 8 <= self.storage.as_ref().len());
69        for i in 0..(bit_width as usize) {
70            let mask = 1 << i;
71            let val_bit_is_set = val & mask == mask;
72            let index = if cfg!(target_endian = "big") {
73                bit_width as usize - 1 - i
74            } else {
75                i
76            };
77            self.set_bit(index + bit_offset, val_bit_is_set);
78        }
79    }
80}
81pub const XED_VERSION: &[u8; 12] = b"v2024.05.20\0";
82pub const XED_FMT_X: &[u8; 3] = b"%x\0";
83pub const XED_FMT_08X: &[u8; 5] = b"%08x\0";
84pub const XED_FMT_D: &[u8; 3] = b"%d\0";
85pub const XED_FMT_U: &[u8; 3] = b"%u\0";
86pub const XED_FMT_9U: &[u8; 4] = b"%9u\0";
87pub const XED_FMT_SIZET: &[u8; 4] = b"%lu\0";
88pub const XED_FMT_LX: &[u8; 4] = b"%lx\0";
89pub const XED_FMT_LX_UPPER: &[u8; 4] = b"%lX\0";
90pub const XED_FMT_LU: &[u8; 4] = b"%lu\0";
91pub const XED_FMT_LU12: &[u8; 6] = b"%12lu\0";
92pub const XED_FMT_LD: &[u8; 4] = b"%ld\0";
93pub const XED_FMT_LX16: &[u8; 7] = b"%016lx\0";
94pub const XED_FMT_LX16_UPPER: &[u8; 7] = b"%016lX\0";
95pub const XED_64B: u32 = 1;
96pub const XED_MAX_DISPLACEMENT_BYTES: u32 = 8;
97pub const XED_MAX_IMMEDIATE_BYTES: u32 = 8;
98pub const XED_MAX_INSTRUCTION_BYTES: u32 = 15;
99pub const XED_EMIT_MESSAGES: u32 = 0;
100pub const XED_INFO_VERBOSE: u32 = 0;
101pub const XED_INFO2_VERBOSE: u32 = 0;
102pub const XED_VERBOSE: u32 = 0;
103pub const XED_MORE_VERBOSE: u32 = 0;
104pub const XED_VERY_VERBOSE: u32 = 0;
105pub const XED_ICLASS_NAME_STR_MAX: u32 = 176;
106pub const XED_MAX_ATTRIBUTE_COUNT: u32 = 104;
107pub const XED_MAX_INST_TABLE_NODES: u32 = 10235;
108pub const XED_MAX_OPERAND_TABLE_NODES: u32 = 1679;
109pub const XED_MAX_OPERAND_SEQUENCES: u32 = 10112;
110pub const XED_MAX_REQUIRED_SIMPLE_FLAGS_ENTRIES: u32 = 101;
111pub const XED_MAX_REQUIRED_COMPLEX_FLAGS_ENTRIES: u32 = 149;
112pub const XED_MAX_GLOBAL_FLAG_ACTIONS: u32 = 492;
113pub const XED_MAX_IFORMS_PER_ICLASS: u32 = 48;
114pub const XED_MAX_REQUIRED_ATTRIBUTES: u32 = 262;
115pub const XED_MAX_CONVERT_PATTERNS: u32 = 7;
116pub const XED_MAX_DECORATIONS_PER_OPERAND: u32 = 3;
117pub const XED_MAX_MAP_VEX: u32 = 7;
118pub const XED_MAX_MAP_EVEX: u32 = 7;
119pub const XED_ENCODE_ORDER_MAX_ENTRIES: u32 = 37;
120pub const XED_ENCODE_ORDER_MAX_OPERANDS: u32 = 5;
121pub const XED_ENCODE_MAX_FB_PATTERNS: u32 = 164;
122pub const XED_ENCODE_MAX_EMIT_PATTERNS: u32 = 226;
123pub const XED_ENCODE_FB_VALUES_TABLE_SIZE: u32 = 9834;
124pub const XED_ENCODE_MAX_IFORMS: u32 = 10263;
125pub const XED_ENC_GROUPS: u32 = 567;
126pub const XED_FEATURE_VECTOR_MAX: u32 = 6;
127pub const XED_ENCODER_OPERANDS_MAX: u32 = 8;
128pub const XED_MAX_CPUID_GROUPS_PER_ISA_SET: u32 = 2;
129pub const XED_MAX_CPUID_RECS_PER_GROUP: u32 = 4;
130pub type xed_uint_t = ::core::ffi::c_uint;
131pub type xed_int_t = ::core::ffi::c_int;
132pub type xed_bits_t = ::core::ffi::c_uint;
133pub type xed_bool_t = ::core::ffi::c_uint;
134pub type xed_addr_t = u64;
135#[repr(C)]
136#[derive(Copy, Clone)]
137pub union xed_union16_t {
138    pub byte: [u8; 2usize],
139    pub s_byte: [i8; 2usize],
140    pub b: xed_union16_t__bindgen_ty_1,
141    pub i16_: i16,
142    pub u16_: u16,
143}
144#[repr(C)]
145#[derive(Debug, Copy, Clone)]
146pub struct xed_union16_t__bindgen_ty_1 {
147    pub b0: u8,
148    pub b1: u8,
149}
150#[test]
151fn bindgen_test_layout_xed_union16_t__bindgen_ty_1() {
152    const UNINIT: ::core::mem::MaybeUninit<xed_union16_t__bindgen_ty_1> =
153        ::core::mem::MaybeUninit::uninit();
154    let ptr = UNINIT.as_ptr();
155    assert_eq!(
156        ::core::mem::size_of::<xed_union16_t__bindgen_ty_1>(),
157        2usize,
158        concat!("Size of: ", stringify!(xed_union16_t__bindgen_ty_1))
159    );
160    assert_eq!(
161        ::core::mem::align_of::<xed_union16_t__bindgen_ty_1>(),
162        1usize,
163        concat!("Alignment of ", stringify!(xed_union16_t__bindgen_ty_1))
164    );
165    assert_eq!(
166        unsafe { ::core::ptr::addr_of!((*ptr).b0) as usize - ptr as usize },
167        0usize,
168        concat!(
169            "Offset of field: ",
170            stringify!(xed_union16_t__bindgen_ty_1),
171            "::",
172            stringify!(b0)
173        )
174    );
175    assert_eq!(
176        unsafe { ::core::ptr::addr_of!((*ptr).b1) as usize - ptr as usize },
177        1usize,
178        concat!(
179            "Offset of field: ",
180            stringify!(xed_union16_t__bindgen_ty_1),
181            "::",
182            stringify!(b1)
183        )
184    );
185}
186#[test]
187fn bindgen_test_layout_xed_union16_t() {
188    const UNINIT: ::core::mem::MaybeUninit<xed_union16_t> = ::core::mem::MaybeUninit::uninit();
189    let ptr = UNINIT.as_ptr();
190    assert_eq!(
191        ::core::mem::size_of::<xed_union16_t>(),
192        2usize,
193        concat!("Size of: ", stringify!(xed_union16_t))
194    );
195    assert_eq!(
196        ::core::mem::align_of::<xed_union16_t>(),
197        2usize,
198        concat!("Alignment of ", stringify!(xed_union16_t))
199    );
200    assert_eq!(
201        unsafe { ::core::ptr::addr_of!((*ptr).byte) as usize - ptr as usize },
202        0usize,
203        concat!(
204            "Offset of field: ",
205            stringify!(xed_union16_t),
206            "::",
207            stringify!(byte)
208        )
209    );
210    assert_eq!(
211        unsafe { ::core::ptr::addr_of!((*ptr).s_byte) as usize - ptr as usize },
212        0usize,
213        concat!(
214            "Offset of field: ",
215            stringify!(xed_union16_t),
216            "::",
217            stringify!(s_byte)
218        )
219    );
220    assert_eq!(
221        unsafe { ::core::ptr::addr_of!((*ptr).b) as usize - ptr as usize },
222        0usize,
223        concat!(
224            "Offset of field: ",
225            stringify!(xed_union16_t),
226            "::",
227            stringify!(b)
228        )
229    );
230    assert_eq!(
231        unsafe { ::core::ptr::addr_of!((*ptr).i16_) as usize - ptr as usize },
232        0usize,
233        concat!(
234            "Offset of field: ",
235            stringify!(xed_union16_t),
236            "::",
237            stringify!(i16_)
238        )
239    );
240    assert_eq!(
241        unsafe { ::core::ptr::addr_of!((*ptr).u16_) as usize - ptr as usize },
242        0usize,
243        concat!(
244            "Offset of field: ",
245            stringify!(xed_union16_t),
246            "::",
247            stringify!(u16_)
248        )
249    );
250}
251impl ::core::fmt::Debug for xed_union16_t {
252    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
253        write!(f, "xed_union16_t {{ union }}")
254    }
255}
256#[repr(C)]
257#[derive(Copy, Clone)]
258pub union xed_union32_t {
259    pub byte: [u8; 4usize],
260    pub word: [u16; 2usize],
261    pub s_byte: [i8; 4usize],
262    pub s_word: [i16; 2usize],
263    pub b: xed_union32_t__bindgen_ty_1,
264    pub w: xed_union32_t__bindgen_ty_2,
265    pub i32_: i32,
266    pub u32_: u32,
267}
268#[repr(C)]
269#[derive(Debug, Copy, Clone)]
270pub struct xed_union32_t__bindgen_ty_1 {
271    pub b0: u8,
272    pub b1: u8,
273    pub b2: u8,
274    pub b3: u8,
275}
276#[test]
277fn bindgen_test_layout_xed_union32_t__bindgen_ty_1() {
278    const UNINIT: ::core::mem::MaybeUninit<xed_union32_t__bindgen_ty_1> =
279        ::core::mem::MaybeUninit::uninit();
280    let ptr = UNINIT.as_ptr();
281    assert_eq!(
282        ::core::mem::size_of::<xed_union32_t__bindgen_ty_1>(),
283        4usize,
284        concat!("Size of: ", stringify!(xed_union32_t__bindgen_ty_1))
285    );
286    assert_eq!(
287        ::core::mem::align_of::<xed_union32_t__bindgen_ty_1>(),
288        1usize,
289        concat!("Alignment of ", stringify!(xed_union32_t__bindgen_ty_1))
290    );
291    assert_eq!(
292        unsafe { ::core::ptr::addr_of!((*ptr).b0) as usize - ptr as usize },
293        0usize,
294        concat!(
295            "Offset of field: ",
296            stringify!(xed_union32_t__bindgen_ty_1),
297            "::",
298            stringify!(b0)
299        )
300    );
301    assert_eq!(
302        unsafe { ::core::ptr::addr_of!((*ptr).b1) as usize - ptr as usize },
303        1usize,
304        concat!(
305            "Offset of field: ",
306            stringify!(xed_union32_t__bindgen_ty_1),
307            "::",
308            stringify!(b1)
309        )
310    );
311    assert_eq!(
312        unsafe { ::core::ptr::addr_of!((*ptr).b2) as usize - ptr as usize },
313        2usize,
314        concat!(
315            "Offset of field: ",
316            stringify!(xed_union32_t__bindgen_ty_1),
317            "::",
318            stringify!(b2)
319        )
320    );
321    assert_eq!(
322        unsafe { ::core::ptr::addr_of!((*ptr).b3) as usize - ptr as usize },
323        3usize,
324        concat!(
325            "Offset of field: ",
326            stringify!(xed_union32_t__bindgen_ty_1),
327            "::",
328            stringify!(b3)
329        )
330    );
331}
332#[repr(C)]
333#[derive(Debug, Copy, Clone)]
334pub struct xed_union32_t__bindgen_ty_2 {
335    pub w0: u16,
336    pub w1: u16,
337}
338#[test]
339fn bindgen_test_layout_xed_union32_t__bindgen_ty_2() {
340    const UNINIT: ::core::mem::MaybeUninit<xed_union32_t__bindgen_ty_2> =
341        ::core::mem::MaybeUninit::uninit();
342    let ptr = UNINIT.as_ptr();
343    assert_eq!(
344        ::core::mem::size_of::<xed_union32_t__bindgen_ty_2>(),
345        4usize,
346        concat!("Size of: ", stringify!(xed_union32_t__bindgen_ty_2))
347    );
348    assert_eq!(
349        ::core::mem::align_of::<xed_union32_t__bindgen_ty_2>(),
350        2usize,
351        concat!("Alignment of ", stringify!(xed_union32_t__bindgen_ty_2))
352    );
353    assert_eq!(
354        unsafe { ::core::ptr::addr_of!((*ptr).w0) as usize - ptr as usize },
355        0usize,
356        concat!(
357            "Offset of field: ",
358            stringify!(xed_union32_t__bindgen_ty_2),
359            "::",
360            stringify!(w0)
361        )
362    );
363    assert_eq!(
364        unsafe { ::core::ptr::addr_of!((*ptr).w1) as usize - ptr as usize },
365        2usize,
366        concat!(
367            "Offset of field: ",
368            stringify!(xed_union32_t__bindgen_ty_2),
369            "::",
370            stringify!(w1)
371        )
372    );
373}
374#[test]
375fn bindgen_test_layout_xed_union32_t() {
376    const UNINIT: ::core::mem::MaybeUninit<xed_union32_t> = ::core::mem::MaybeUninit::uninit();
377    let ptr = UNINIT.as_ptr();
378    assert_eq!(
379        ::core::mem::size_of::<xed_union32_t>(),
380        4usize,
381        concat!("Size of: ", stringify!(xed_union32_t))
382    );
383    assert_eq!(
384        ::core::mem::align_of::<xed_union32_t>(),
385        4usize,
386        concat!("Alignment of ", stringify!(xed_union32_t))
387    );
388    assert_eq!(
389        unsafe { ::core::ptr::addr_of!((*ptr).byte) as usize - ptr as usize },
390        0usize,
391        concat!(
392            "Offset of field: ",
393            stringify!(xed_union32_t),
394            "::",
395            stringify!(byte)
396        )
397    );
398    assert_eq!(
399        unsafe { ::core::ptr::addr_of!((*ptr).word) as usize - ptr as usize },
400        0usize,
401        concat!(
402            "Offset of field: ",
403            stringify!(xed_union32_t),
404            "::",
405            stringify!(word)
406        )
407    );
408    assert_eq!(
409        unsafe { ::core::ptr::addr_of!((*ptr).s_byte) as usize - ptr as usize },
410        0usize,
411        concat!(
412            "Offset of field: ",
413            stringify!(xed_union32_t),
414            "::",
415            stringify!(s_byte)
416        )
417    );
418    assert_eq!(
419        unsafe { ::core::ptr::addr_of!((*ptr).s_word) as usize - ptr as usize },
420        0usize,
421        concat!(
422            "Offset of field: ",
423            stringify!(xed_union32_t),
424            "::",
425            stringify!(s_word)
426        )
427    );
428    assert_eq!(
429        unsafe { ::core::ptr::addr_of!((*ptr).b) as usize - ptr as usize },
430        0usize,
431        concat!(
432            "Offset of field: ",
433            stringify!(xed_union32_t),
434            "::",
435            stringify!(b)
436        )
437    );
438    assert_eq!(
439        unsafe { ::core::ptr::addr_of!((*ptr).w) as usize - ptr as usize },
440        0usize,
441        concat!(
442            "Offset of field: ",
443            stringify!(xed_union32_t),
444            "::",
445            stringify!(w)
446        )
447    );
448    assert_eq!(
449        unsafe { ::core::ptr::addr_of!((*ptr).i32_) as usize - ptr as usize },
450        0usize,
451        concat!(
452            "Offset of field: ",
453            stringify!(xed_union32_t),
454            "::",
455            stringify!(i32_)
456        )
457    );
458    assert_eq!(
459        unsafe { ::core::ptr::addr_of!((*ptr).u32_) as usize - ptr as usize },
460        0usize,
461        concat!(
462            "Offset of field: ",
463            stringify!(xed_union32_t),
464            "::",
465            stringify!(u32_)
466        )
467    );
468}
469impl ::core::fmt::Debug for xed_union32_t {
470    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
471        write!(f, "xed_union32_t {{ union }}")
472    }
473}
474#[repr(C)]
475#[derive(Copy, Clone)]
476pub union xed_union64_t {
477    pub byte: [u8; 8usize],
478    pub word: [u16; 4usize],
479    pub dword: [u32; 2usize],
480    pub s_byte: [i8; 8usize],
481    pub s_word: [i16; 4usize],
482    pub s_dword: [i32; 2usize],
483    pub b: xed_union64_t__bindgen_ty_1,
484    pub w: xed_union64_t__bindgen_ty_2,
485    pub s: xed_union64_t__bindgen_ty_3,
486    pub u64_: u64,
487    pub i64_: i64,
488}
489#[repr(C)]
490#[derive(Debug, Copy, Clone)]
491pub struct xed_union64_t__bindgen_ty_1 {
492    pub b0: u8,
493    pub b1: u8,
494    pub b2: u8,
495    pub b3: u8,
496    pub b4: u8,
497    pub b5: u8,
498    pub b6: u8,
499    pub b7: u8,
500}
501#[test]
502fn bindgen_test_layout_xed_union64_t__bindgen_ty_1() {
503    const UNINIT: ::core::mem::MaybeUninit<xed_union64_t__bindgen_ty_1> =
504        ::core::mem::MaybeUninit::uninit();
505    let ptr = UNINIT.as_ptr();
506    assert_eq!(
507        ::core::mem::size_of::<xed_union64_t__bindgen_ty_1>(),
508        8usize,
509        concat!("Size of: ", stringify!(xed_union64_t__bindgen_ty_1))
510    );
511    assert_eq!(
512        ::core::mem::align_of::<xed_union64_t__bindgen_ty_1>(),
513        1usize,
514        concat!("Alignment of ", stringify!(xed_union64_t__bindgen_ty_1))
515    );
516    assert_eq!(
517        unsafe { ::core::ptr::addr_of!((*ptr).b0) as usize - ptr as usize },
518        0usize,
519        concat!(
520            "Offset of field: ",
521            stringify!(xed_union64_t__bindgen_ty_1),
522            "::",
523            stringify!(b0)
524        )
525    );
526    assert_eq!(
527        unsafe { ::core::ptr::addr_of!((*ptr).b1) as usize - ptr as usize },
528        1usize,
529        concat!(
530            "Offset of field: ",
531            stringify!(xed_union64_t__bindgen_ty_1),
532            "::",
533            stringify!(b1)
534        )
535    );
536    assert_eq!(
537        unsafe { ::core::ptr::addr_of!((*ptr).b2) as usize - ptr as usize },
538        2usize,
539        concat!(
540            "Offset of field: ",
541            stringify!(xed_union64_t__bindgen_ty_1),
542            "::",
543            stringify!(b2)
544        )
545    );
546    assert_eq!(
547        unsafe { ::core::ptr::addr_of!((*ptr).b3) as usize - ptr as usize },
548        3usize,
549        concat!(
550            "Offset of field: ",
551            stringify!(xed_union64_t__bindgen_ty_1),
552            "::",
553            stringify!(b3)
554        )
555    );
556    assert_eq!(
557        unsafe { ::core::ptr::addr_of!((*ptr).b4) as usize - ptr as usize },
558        4usize,
559        concat!(
560            "Offset of field: ",
561            stringify!(xed_union64_t__bindgen_ty_1),
562            "::",
563            stringify!(b4)
564        )
565    );
566    assert_eq!(
567        unsafe { ::core::ptr::addr_of!((*ptr).b5) as usize - ptr as usize },
568        5usize,
569        concat!(
570            "Offset of field: ",
571            stringify!(xed_union64_t__bindgen_ty_1),
572            "::",
573            stringify!(b5)
574        )
575    );
576    assert_eq!(
577        unsafe { ::core::ptr::addr_of!((*ptr).b6) as usize - ptr as usize },
578        6usize,
579        concat!(
580            "Offset of field: ",
581            stringify!(xed_union64_t__bindgen_ty_1),
582            "::",
583            stringify!(b6)
584        )
585    );
586    assert_eq!(
587        unsafe { ::core::ptr::addr_of!((*ptr).b7) as usize - ptr as usize },
588        7usize,
589        concat!(
590            "Offset of field: ",
591            stringify!(xed_union64_t__bindgen_ty_1),
592            "::",
593            stringify!(b7)
594        )
595    );
596}
597#[repr(C)]
598#[derive(Debug, Copy, Clone)]
599pub struct xed_union64_t__bindgen_ty_2 {
600    pub w0: u16,
601    pub w1: u16,
602    pub w2: u16,
603    pub w3: u16,
604}
605#[test]
606fn bindgen_test_layout_xed_union64_t__bindgen_ty_2() {
607    const UNINIT: ::core::mem::MaybeUninit<xed_union64_t__bindgen_ty_2> =
608        ::core::mem::MaybeUninit::uninit();
609    let ptr = UNINIT.as_ptr();
610    assert_eq!(
611        ::core::mem::size_of::<xed_union64_t__bindgen_ty_2>(),
612        8usize,
613        concat!("Size of: ", stringify!(xed_union64_t__bindgen_ty_2))
614    );
615    assert_eq!(
616        ::core::mem::align_of::<xed_union64_t__bindgen_ty_2>(),
617        2usize,
618        concat!("Alignment of ", stringify!(xed_union64_t__bindgen_ty_2))
619    );
620    assert_eq!(
621        unsafe { ::core::ptr::addr_of!((*ptr).w0) as usize - ptr as usize },
622        0usize,
623        concat!(
624            "Offset of field: ",
625            stringify!(xed_union64_t__bindgen_ty_2),
626            "::",
627            stringify!(w0)
628        )
629    );
630    assert_eq!(
631        unsafe { ::core::ptr::addr_of!((*ptr).w1) as usize - ptr as usize },
632        2usize,
633        concat!(
634            "Offset of field: ",
635            stringify!(xed_union64_t__bindgen_ty_2),
636            "::",
637            stringify!(w1)
638        )
639    );
640    assert_eq!(
641        unsafe { ::core::ptr::addr_of!((*ptr).w2) as usize - ptr as usize },
642        4usize,
643        concat!(
644            "Offset of field: ",
645            stringify!(xed_union64_t__bindgen_ty_2),
646            "::",
647            stringify!(w2)
648        )
649    );
650    assert_eq!(
651        unsafe { ::core::ptr::addr_of!((*ptr).w3) as usize - ptr as usize },
652        6usize,
653        concat!(
654            "Offset of field: ",
655            stringify!(xed_union64_t__bindgen_ty_2),
656            "::",
657            stringify!(w3)
658        )
659    );
660}
661#[repr(C)]
662#[derive(Debug, Copy, Clone)]
663pub struct xed_union64_t__bindgen_ty_3 {
664    pub lo32: u32,
665    pub hi32: u32,
666}
667#[test]
668fn bindgen_test_layout_xed_union64_t__bindgen_ty_3() {
669    const UNINIT: ::core::mem::MaybeUninit<xed_union64_t__bindgen_ty_3> =
670        ::core::mem::MaybeUninit::uninit();
671    let ptr = UNINIT.as_ptr();
672    assert_eq!(
673        ::core::mem::size_of::<xed_union64_t__bindgen_ty_3>(),
674        8usize,
675        concat!("Size of: ", stringify!(xed_union64_t__bindgen_ty_3))
676    );
677    assert_eq!(
678        ::core::mem::align_of::<xed_union64_t__bindgen_ty_3>(),
679        4usize,
680        concat!("Alignment of ", stringify!(xed_union64_t__bindgen_ty_3))
681    );
682    assert_eq!(
683        unsafe { ::core::ptr::addr_of!((*ptr).lo32) as usize - ptr as usize },
684        0usize,
685        concat!(
686            "Offset of field: ",
687            stringify!(xed_union64_t__bindgen_ty_3),
688            "::",
689            stringify!(lo32)
690        )
691    );
692    assert_eq!(
693        unsafe { ::core::ptr::addr_of!((*ptr).hi32) as usize - ptr as usize },
694        4usize,
695        concat!(
696            "Offset of field: ",
697            stringify!(xed_union64_t__bindgen_ty_3),
698            "::",
699            stringify!(hi32)
700        )
701    );
702}
703#[test]
704fn bindgen_test_layout_xed_union64_t() {
705    const UNINIT: ::core::mem::MaybeUninit<xed_union64_t> = ::core::mem::MaybeUninit::uninit();
706    let ptr = UNINIT.as_ptr();
707    assert_eq!(
708        ::core::mem::size_of::<xed_union64_t>(),
709        8usize,
710        concat!("Size of: ", stringify!(xed_union64_t))
711    );
712    assert_eq!(
713        ::core::mem::align_of::<xed_union64_t>(),
714        8usize,
715        concat!("Alignment of ", stringify!(xed_union64_t))
716    );
717    assert_eq!(
718        unsafe { ::core::ptr::addr_of!((*ptr).byte) as usize - ptr as usize },
719        0usize,
720        concat!(
721            "Offset of field: ",
722            stringify!(xed_union64_t),
723            "::",
724            stringify!(byte)
725        )
726    );
727    assert_eq!(
728        unsafe { ::core::ptr::addr_of!((*ptr).word) as usize - ptr as usize },
729        0usize,
730        concat!(
731            "Offset of field: ",
732            stringify!(xed_union64_t),
733            "::",
734            stringify!(word)
735        )
736    );
737    assert_eq!(
738        unsafe { ::core::ptr::addr_of!((*ptr).dword) as usize - ptr as usize },
739        0usize,
740        concat!(
741            "Offset of field: ",
742            stringify!(xed_union64_t),
743            "::",
744            stringify!(dword)
745        )
746    );
747    assert_eq!(
748        unsafe { ::core::ptr::addr_of!((*ptr).s_byte) as usize - ptr as usize },
749        0usize,
750        concat!(
751            "Offset of field: ",
752            stringify!(xed_union64_t),
753            "::",
754            stringify!(s_byte)
755        )
756    );
757    assert_eq!(
758        unsafe { ::core::ptr::addr_of!((*ptr).s_word) as usize - ptr as usize },
759        0usize,
760        concat!(
761            "Offset of field: ",
762            stringify!(xed_union64_t),
763            "::",
764            stringify!(s_word)
765        )
766    );
767    assert_eq!(
768        unsafe { ::core::ptr::addr_of!((*ptr).s_dword) as usize - ptr as usize },
769        0usize,
770        concat!(
771            "Offset of field: ",
772            stringify!(xed_union64_t),
773            "::",
774            stringify!(s_dword)
775        )
776    );
777    assert_eq!(
778        unsafe { ::core::ptr::addr_of!((*ptr).b) as usize - ptr as usize },
779        0usize,
780        concat!(
781            "Offset of field: ",
782            stringify!(xed_union64_t),
783            "::",
784            stringify!(b)
785        )
786    );
787    assert_eq!(
788        unsafe { ::core::ptr::addr_of!((*ptr).w) as usize - ptr as usize },
789        0usize,
790        concat!(
791            "Offset of field: ",
792            stringify!(xed_union64_t),
793            "::",
794            stringify!(w)
795        )
796    );
797    assert_eq!(
798        unsafe { ::core::ptr::addr_of!((*ptr).s) as usize - ptr as usize },
799        0usize,
800        concat!(
801            "Offset of field: ",
802            stringify!(xed_union64_t),
803            "::",
804            stringify!(s)
805        )
806    );
807    assert_eq!(
808        unsafe { ::core::ptr::addr_of!((*ptr).u64_) as usize - ptr as usize },
809        0usize,
810        concat!(
811            "Offset of field: ",
812            stringify!(xed_union64_t),
813            "::",
814            stringify!(u64_)
815        )
816    );
817    assert_eq!(
818        unsafe { ::core::ptr::addr_of!((*ptr).i64_) as usize - ptr as usize },
819        0usize,
820        concat!(
821            "Offset of field: ",
822            stringify!(xed_union64_t),
823            "::",
824            stringify!(i64_)
825        )
826    );
827}
828impl ::core::fmt::Debug for xed_union64_t {
829    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
830        write!(f, "xed_union64_t {{ union }}")
831    }
832}
833extern "C" {
834    pub fn xed_strlen(s: *const ::core::ffi::c_char) -> xed_uint_t;
835}
836extern "C" {
837    pub fn xed_strcat(dst: *mut ::core::ffi::c_char, src: *const ::core::ffi::c_char);
838}
839extern "C" {
840    pub fn xed_strcpy(dst: *mut ::core::ffi::c_char, src: *const ::core::ffi::c_char);
841}
842extern "C" {
843    #[doc = " returns the number of bytes remaining for the next use of\n #xed_strncpy() or #xed_strncat() ."]
844    pub fn xed_strncpy(
845        dst: *mut ::core::ffi::c_char,
846        src: *const ::core::ffi::c_char,
847        len: ::core::ffi::c_int,
848    ) -> ::core::ffi::c_int;
849}
850extern "C" {
851    #[doc = " returns the number of bytes remaining for the next use of\n #xed_strncpy() or #xed_strncat() ."]
852    pub fn xed_strncat(
853        dst: *mut ::core::ffi::c_char,
854        src: *const ::core::ffi::c_char,
855        len: ::core::ffi::c_int,
856    ) -> ::core::ffi::c_int;
857}
858pub const XED_OPERAND_INVALID: xed_operand_enum_t = 0;
859pub const XED_OPERAND_ABSBR: xed_operand_enum_t = 1;
860pub const XED_OPERAND_AGEN: xed_operand_enum_t = 2;
861pub const XED_OPERAND_AMD3DNOW: xed_operand_enum_t = 3;
862pub const XED_OPERAND_ASZ: xed_operand_enum_t = 4;
863pub const XED_OPERAND_BASE0: xed_operand_enum_t = 5;
864pub const XED_OPERAND_BASE1: xed_operand_enum_t = 6;
865pub const XED_OPERAND_BCAST: xed_operand_enum_t = 7;
866pub const XED_OPERAND_BCRC: xed_operand_enum_t = 8;
867pub const XED_OPERAND_BRDISP_WIDTH: xed_operand_enum_t = 9;
868pub const XED_OPERAND_CET: xed_operand_enum_t = 10;
869pub const XED_OPERAND_CHIP: xed_operand_enum_t = 11;
870pub const XED_OPERAND_CLDEMOTE: xed_operand_enum_t = 12;
871pub const XED_OPERAND_DEFAULT_SEG: xed_operand_enum_t = 13;
872pub const XED_OPERAND_DF32: xed_operand_enum_t = 14;
873pub const XED_OPERAND_DF64: xed_operand_enum_t = 15;
874pub const XED_OPERAND_DISP: xed_operand_enum_t = 16;
875pub const XED_OPERAND_DISP_WIDTH: xed_operand_enum_t = 17;
876pub const XED_OPERAND_DUMMY: xed_operand_enum_t = 18;
877pub const XED_OPERAND_EASZ: xed_operand_enum_t = 19;
878pub const XED_OPERAND_ELEMENT_SIZE: xed_operand_enum_t = 20;
879pub const XED_OPERAND_ENCODER_PREFERRED: xed_operand_enum_t = 21;
880pub const XED_OPERAND_ENCODE_FORCE: xed_operand_enum_t = 22;
881pub const XED_OPERAND_EOSZ: xed_operand_enum_t = 23;
882pub const XED_OPERAND_ERROR: xed_operand_enum_t = 24;
883pub const XED_OPERAND_ESRC: xed_operand_enum_t = 25;
884pub const XED_OPERAND_EVVSPACE: xed_operand_enum_t = 26;
885pub const XED_OPERAND_FIRST_F2F3: xed_operand_enum_t = 27;
886pub const XED_OPERAND_HAS_EGPR: xed_operand_enum_t = 28;
887pub const XED_OPERAND_HAS_MODRM: xed_operand_enum_t = 29;
888pub const XED_OPERAND_HAS_SIB: xed_operand_enum_t = 30;
889pub const XED_OPERAND_HINT: xed_operand_enum_t = 31;
890pub const XED_OPERAND_ICLASS: xed_operand_enum_t = 32;
891pub const XED_OPERAND_ILD_F2: xed_operand_enum_t = 33;
892pub const XED_OPERAND_ILD_F3: xed_operand_enum_t = 34;
893pub const XED_OPERAND_ILD_SEG: xed_operand_enum_t = 35;
894pub const XED_OPERAND_IMM0: xed_operand_enum_t = 36;
895pub const XED_OPERAND_IMM0SIGNED: xed_operand_enum_t = 37;
896pub const XED_OPERAND_IMM1: xed_operand_enum_t = 38;
897pub const XED_OPERAND_IMM1_BYTES: xed_operand_enum_t = 39;
898pub const XED_OPERAND_IMM_WIDTH: xed_operand_enum_t = 40;
899pub const XED_OPERAND_INDEX: xed_operand_enum_t = 41;
900pub const XED_OPERAND_LAST_F2F3: xed_operand_enum_t = 42;
901pub const XED_OPERAND_LLRC: xed_operand_enum_t = 43;
902pub const XED_OPERAND_LOCK: xed_operand_enum_t = 44;
903pub const XED_OPERAND_LZCNT: xed_operand_enum_t = 45;
904pub const XED_OPERAND_MAP: xed_operand_enum_t = 46;
905pub const XED_OPERAND_MASK: xed_operand_enum_t = 47;
906pub const XED_OPERAND_MAX_BYTES: xed_operand_enum_t = 48;
907pub const XED_OPERAND_MEM0: xed_operand_enum_t = 49;
908pub const XED_OPERAND_MEM1: xed_operand_enum_t = 50;
909pub const XED_OPERAND_MEM_WIDTH: xed_operand_enum_t = 51;
910pub const XED_OPERAND_MOD: xed_operand_enum_t = 52;
911pub const XED_OPERAND_MODE: xed_operand_enum_t = 53;
912pub const XED_OPERAND_MODEP5: xed_operand_enum_t = 54;
913pub const XED_OPERAND_MODEP55C: xed_operand_enum_t = 55;
914pub const XED_OPERAND_MODE_FIRST_PREFIX: xed_operand_enum_t = 56;
915pub const XED_OPERAND_MODE_SHORT_UD0: xed_operand_enum_t = 57;
916pub const XED_OPERAND_MODRM_BYTE: xed_operand_enum_t = 58;
917pub const XED_OPERAND_MPXMODE: xed_operand_enum_t = 59;
918pub const XED_OPERAND_MUST_USE_EVEX: xed_operand_enum_t = 60;
919pub const XED_OPERAND_ND: xed_operand_enum_t = 61;
920pub const XED_OPERAND_NEEDREX: xed_operand_enum_t = 62;
921pub const XED_OPERAND_NEED_MEMDISP: xed_operand_enum_t = 63;
922pub const XED_OPERAND_NEED_SIB: xed_operand_enum_t = 64;
923pub const XED_OPERAND_NELEM: xed_operand_enum_t = 65;
924pub const XED_OPERAND_NF: xed_operand_enum_t = 66;
925pub const XED_OPERAND_NOMINAL_OPCODE: xed_operand_enum_t = 67;
926pub const XED_OPERAND_NOREX: xed_operand_enum_t = 68;
927pub const XED_OPERAND_NOREX2: xed_operand_enum_t = 69;
928pub const XED_OPERAND_NO_APX: xed_operand_enum_t = 70;
929pub const XED_OPERAND_NO_EVEX: xed_operand_enum_t = 71;
930pub const XED_OPERAND_NO_VEX: xed_operand_enum_t = 72;
931pub const XED_OPERAND_NPREFIXES: xed_operand_enum_t = 73;
932pub const XED_OPERAND_NREXES: xed_operand_enum_t = 74;
933pub const XED_OPERAND_NSEG_PREFIXES: xed_operand_enum_t = 75;
934pub const XED_OPERAND_OSZ: xed_operand_enum_t = 76;
935pub const XED_OPERAND_OUTREG: xed_operand_enum_t = 77;
936pub const XED_OPERAND_OUT_OF_BYTES: xed_operand_enum_t = 78;
937pub const XED_OPERAND_P4: xed_operand_enum_t = 79;
938pub const XED_OPERAND_POS_DISP: xed_operand_enum_t = 80;
939pub const XED_OPERAND_POS_IMM: xed_operand_enum_t = 81;
940pub const XED_OPERAND_POS_IMM1: xed_operand_enum_t = 82;
941pub const XED_OPERAND_POS_MODRM: xed_operand_enum_t = 83;
942pub const XED_OPERAND_POS_NOMINAL_OPCODE: xed_operand_enum_t = 84;
943pub const XED_OPERAND_POS_SIB: xed_operand_enum_t = 85;
944pub const XED_OPERAND_PREFIX66: xed_operand_enum_t = 86;
945pub const XED_OPERAND_PTR: xed_operand_enum_t = 87;
946pub const XED_OPERAND_REALMODE: xed_operand_enum_t = 88;
947pub const XED_OPERAND_REG: xed_operand_enum_t = 89;
948pub const XED_OPERAND_REG0: xed_operand_enum_t = 90;
949pub const XED_OPERAND_REG1: xed_operand_enum_t = 91;
950pub const XED_OPERAND_REG2: xed_operand_enum_t = 92;
951pub const XED_OPERAND_REG3: xed_operand_enum_t = 93;
952pub const XED_OPERAND_REG4: xed_operand_enum_t = 94;
953pub const XED_OPERAND_REG5: xed_operand_enum_t = 95;
954pub const XED_OPERAND_REG6: xed_operand_enum_t = 96;
955pub const XED_OPERAND_REG7: xed_operand_enum_t = 97;
956pub const XED_OPERAND_REG8: xed_operand_enum_t = 98;
957pub const XED_OPERAND_REG9: xed_operand_enum_t = 99;
958pub const XED_OPERAND_RELBR: xed_operand_enum_t = 100;
959pub const XED_OPERAND_REP: xed_operand_enum_t = 101;
960pub const XED_OPERAND_REX: xed_operand_enum_t = 102;
961pub const XED_OPERAND_REX2: xed_operand_enum_t = 103;
962pub const XED_OPERAND_REXB: xed_operand_enum_t = 104;
963pub const XED_OPERAND_REXB4: xed_operand_enum_t = 105;
964pub const XED_OPERAND_REXR: xed_operand_enum_t = 106;
965pub const XED_OPERAND_REXR4: xed_operand_enum_t = 107;
966pub const XED_OPERAND_REXW: xed_operand_enum_t = 108;
967pub const XED_OPERAND_REXX: xed_operand_enum_t = 109;
968pub const XED_OPERAND_REXX4: xed_operand_enum_t = 110;
969pub const XED_OPERAND_RM: xed_operand_enum_t = 111;
970pub const XED_OPERAND_ROUNDC: xed_operand_enum_t = 112;
971pub const XED_OPERAND_SAE: xed_operand_enum_t = 113;
972pub const XED_OPERAND_SCALE: xed_operand_enum_t = 114;
973pub const XED_OPERAND_SCC: xed_operand_enum_t = 115;
974pub const XED_OPERAND_SEG0: xed_operand_enum_t = 116;
975pub const XED_OPERAND_SEG1: xed_operand_enum_t = 117;
976pub const XED_OPERAND_SEG_OVD: xed_operand_enum_t = 118;
977pub const XED_OPERAND_SIBBASE: xed_operand_enum_t = 119;
978pub const XED_OPERAND_SIBINDEX: xed_operand_enum_t = 120;
979pub const XED_OPERAND_SIBSCALE: xed_operand_enum_t = 121;
980pub const XED_OPERAND_SKIP_OSZ: xed_operand_enum_t = 122;
981pub const XED_OPERAND_SMODE: xed_operand_enum_t = 123;
982pub const XED_OPERAND_SRM: xed_operand_enum_t = 124;
983pub const XED_OPERAND_TZCNT: xed_operand_enum_t = 125;
984pub const XED_OPERAND_UBIT: xed_operand_enum_t = 126;
985pub const XED_OPERAND_UIMM0: xed_operand_enum_t = 127;
986pub const XED_OPERAND_UIMM1: xed_operand_enum_t = 128;
987pub const XED_OPERAND_USING_DEFAULT_SEGMENT0: xed_operand_enum_t = 129;
988pub const XED_OPERAND_USING_DEFAULT_SEGMENT1: xed_operand_enum_t = 130;
989pub const XED_OPERAND_VEXDEST210: xed_operand_enum_t = 131;
990pub const XED_OPERAND_VEXDEST3: xed_operand_enum_t = 132;
991pub const XED_OPERAND_VEXDEST4: xed_operand_enum_t = 133;
992pub const XED_OPERAND_VEXVALID: xed_operand_enum_t = 134;
993pub const XED_OPERAND_VEX_C4: xed_operand_enum_t = 135;
994pub const XED_OPERAND_VEX_PREFIX: xed_operand_enum_t = 136;
995pub const XED_OPERAND_VL: xed_operand_enum_t = 137;
996pub const XED_OPERAND_VL_IGN: xed_operand_enum_t = 138;
997pub const XED_OPERAND_WBNOINVD: xed_operand_enum_t = 139;
998pub const XED_OPERAND_ZEROING: xed_operand_enum_t = 140;
999pub const XED_OPERAND_LAST: xed_operand_enum_t = 141;
1000pub type xed_operand_enum_t = ::core::ffi::c_uint;
1001extern "C" {
1002    #[doc = " This converts strings to #xed_operand_enum_t types.\n @param s A C-string.\n @return #xed_operand_enum_t\n @ingroup ENUM"]
1003    pub fn str2xed_operand_enum_t(s: *const ::core::ffi::c_char) -> xed_operand_enum_t;
1004}
1005extern "C" {
1006    #[doc = " This converts strings to #xed_operand_enum_t types.\n @param p An enumeration element of type xed_operand_enum_t.\n @return string\n @ingroup ENUM"]
1007    pub fn xed_operand_enum_t2str(p: xed_operand_enum_t) -> *const ::core::ffi::c_char;
1008}
1009extern "C" {
1010    #[doc = " Returns the last element of the enumeration\n @return xed_operand_enum_t The last element of the enumeration.\n @ingroup ENUM"]
1011    pub fn xed_operand_enum_t_last() -> xed_operand_enum_t;
1012}
1013extern "C" {
1014    #[doc = " @ingroup INIT\n   This is the call to initialize the XED encode and decode tables. It\n   must be called once before using XED."]
1015    pub fn xed_tables_init();
1016}
1017extern "C" {
1018    pub static mut xed_verbose: ::core::ffi::c_int;
1019}
1020extern "C" {
1021    pub fn xed_internal_assert(
1022        s: *const ::core::ffi::c_char,
1023        file: *const ::core::ffi::c_char,
1024        line: ::core::ffi::c_int,
1025    ) -> !;
1026}
1027pub type xed_user_abort_function_t = ::core::option::Option<
1028    unsafe extern "C" fn(
1029        msg: *const ::core::ffi::c_char,
1030        file: *const ::core::ffi::c_char,
1031        line: ::core::ffi::c_int,
1032        other: *mut ::core::ffi::c_void,
1033    ),
1034>;
1035extern "C" {
1036    #[doc = " @ingroup INIT\n This is for registering a function to be called during XED's assert\n processing. If you do not register an abort function, then the system's\n abort function will be called. If your supplied function returns, then\n abort() will still be called.\n\n @param fn This is a function pointer for a function that should handle the\n        assertion reporting. The function pointer points to  a function that\n        takes 4 arguments:\n                     (1) msg, the assertion message,\n                     (2) file, the file name,\n                     (3) line, the line number (as an integer), and\n                     (4) other, a void pointer that is supplied as thei\n                         2nd argument to this registration.\n @param other This is a void* that is passed back to your supplied function  fn\n        as its 4th argument. It can be zero if you don't need this\n        feature. You can used this to convey whatever additional context\n        to your assertion handler (like FILE* pointers etc.).\n"]
1037    pub fn xed_register_abort_function(
1038        fn_: xed_user_abort_function_t,
1039        other: *mut ::core::ffi::c_void,
1040    );
1041}
1042extern "C" {
1043    pub fn xed_itoa(
1044        buf: *mut ::core::ffi::c_char,
1045        f: u64,
1046        buflen: ::core::ffi::c_int,
1047    ) -> ::core::ffi::c_int;
1048}
1049extern "C" {
1050    #[doc = " Convert the input value `f` into its binary representation as a string and store it in `buf`.\n @param buf Pointer to the character array where the binary representation will be stored.\n @param f Input value to be converted.\n @param bits_to_print Number of bits to print (limited to 64 bits).\n @param buflen Length of the `buf` array.\n @return The number of characters actually copied (excluding the null terminator)."]
1051    pub fn xed_itoa_bin(
1052        buf: *mut ::core::ffi::c_char,
1053        f: u64,
1054        bits_to_print: xed_uint_t,
1055        buflen: xed_uint_t,
1056    ) -> ::core::ffi::c_int;
1057}
1058extern "C" {
1059    #[doc = " defaults to lowercase"]
1060    pub fn xed_itoa_hex_zeros(
1061        buf: *mut ::core::ffi::c_char,
1062        f: u64,
1063        bits_to_print: xed_uint_t,
1064        leading_zeros: xed_bool_t,
1065        buflen: ::core::ffi::c_int,
1066    ) -> ::core::ffi::c_int;
1067}
1068extern "C" {
1069    #[doc = " defaults to lowercase"]
1070    pub fn xed_itoa_hex(
1071        buf: *mut ::core::ffi::c_char,
1072        f: u64,
1073        bits_to_print: xed_uint_t,
1074        buflen: ::core::ffi::c_int,
1075    ) -> ::core::ffi::c_int;
1076}
1077extern "C" {
1078    pub fn xed_itoa_hex_ul(
1079        buf: *mut ::core::ffi::c_char,
1080        f: u64,
1081        bits_to_print: xed_uint_t,
1082        leading_zeros: xed_bool_t,
1083        buflen: ::core::ffi::c_int,
1084        lowercase: xed_bool_t,
1085    ) -> ::core::ffi::c_int;
1086}
1087extern "C" {
1088    #[doc = " Set the FILE* for XED's log msgs. This takes a FILE* as a void* because\n some software defines their own FILE* types creating conflicts."]
1089    pub fn xed_set_log_file(o: *mut ::core::ffi::c_void);
1090}
1091extern "C" {
1092    #[doc = " Set the verbosity level for XED"]
1093    pub fn xed_set_verbosity(v: ::core::ffi::c_int);
1094}
1095extern "C" {
1096    pub fn xed_sign_extend32_64(x: i32) -> i64;
1097}
1098extern "C" {
1099    pub fn xed_sign_extend16_64(x: i16) -> i64;
1100}
1101extern "C" {
1102    pub fn xed_sign_extend8_64(x: i8) -> i64;
1103}
1104extern "C" {
1105    pub fn xed_sign_extend16_32(x: i16) -> i32;
1106}
1107extern "C" {
1108    pub fn xed_sign_extend8_32(x: i8) -> i32;
1109}
1110extern "C" {
1111    pub fn xed_sign_extend8_16(x: i8) -> i16;
1112}
1113extern "C" {
1114    #[doc = "arbitrary sign extension from a qty of \"bits\" length to 32b"]
1115    pub fn xed_sign_extend_arbitrary_to_32(x: u32, bits: ::core::ffi::c_uint) -> i32;
1116}
1117extern "C" {
1118    #[doc = "arbitrary sign extension from a qty of \"bits\" length to 64b"]
1119    pub fn xed_sign_extend_arbitrary_to_64(x: u64, bits: ::core::ffi::c_uint) -> i64;
1120}
1121extern "C" {
1122    pub fn xed_zero_extend32_64(x: u32) -> u64;
1123}
1124extern "C" {
1125    pub fn xed_zero_extend16_64(x: u16) -> u64;
1126}
1127extern "C" {
1128    pub fn xed_zero_extend8_64(x: u8) -> u64;
1129}
1130extern "C" {
1131    pub fn xed_zero_extend16_32(x: u16) -> u32;
1132}
1133extern "C" {
1134    pub fn xed_zero_extend8_32(x: u8) -> u32;
1135}
1136extern "C" {
1137    pub fn xed_zero_extend8_16(x: u8) -> u16;
1138}
1139extern "C" {
1140    pub fn xed_get_byte(x: u64, i: ::core::ffi::c_uint, len: ::core::ffi::c_uint) -> u8;
1141}
1142extern "C" {
1143    #[link_name = "xed_make_uint64_xed_sys_inline"]
1144    pub fn xed_make_uint64(hi: u32, lo: u32) -> u64;
1145}
1146extern "C" {
1147    #[link_name = "xed_make_int64_xed_sys_inline"]
1148    pub fn xed_make_int64(hi: u32, lo: u32) -> i64;
1149}
1150extern "C" {
1151    #[doc = " returns the number of bytes required to store the UNSIGNED number x\n given a mask of legal lengths. For the legal_widths argument, bit 0\n implies 1 byte is a legal return width, bit 1 implies that 2 bytes is a\n legal return width, bit 2 implies that 4 bytes is a legal return width.\n This returns 8 (indicating 8B) if none of the provided legal widths\n applies."]
1152    pub fn xed_shortest_width_unsigned(x: u64, legal_widths: u8) -> xed_uint_t;
1153}
1154extern "C" {
1155    #[doc = " returns the number of bytes required to store the SIGNED number x\n given a mask of legal lengths. For the legal_widths argument, bit 0 implies 1\n byte is a legal return width, bit 1 implies that 2 bytes is a legal\n return width, bit 2 implies that 4 bytes is a legal return width.  This\n returns 8 (indicating 8B) if none of the provided legal widths applies."]
1156    pub fn xed_shortest_width_signed(x: i64, legal_widths: u8) -> xed_uint_t;
1157}
1158pub const XED_CATEGORY_INVALID: xed_category_enum_t = 0;
1159pub const XED_CATEGORY_3DNOW: xed_category_enum_t = 1;
1160pub const XED_CATEGORY_ADOX_ADCX: xed_category_enum_t = 2;
1161pub const XED_CATEGORY_AES: xed_category_enum_t = 3;
1162pub const XED_CATEGORY_AMX_TILE: xed_category_enum_t = 4;
1163pub const XED_CATEGORY_APX: xed_category_enum_t = 5;
1164pub const XED_CATEGORY_AVX: xed_category_enum_t = 6;
1165pub const XED_CATEGORY_AVX2: xed_category_enum_t = 7;
1166pub const XED_CATEGORY_AVX2GATHER: xed_category_enum_t = 8;
1167pub const XED_CATEGORY_AVX512: xed_category_enum_t = 9;
1168pub const XED_CATEGORY_AVX512_4FMAPS: xed_category_enum_t = 10;
1169pub const XED_CATEGORY_AVX512_4VNNIW: xed_category_enum_t = 11;
1170pub const XED_CATEGORY_AVX512_BITALG: xed_category_enum_t = 12;
1171pub const XED_CATEGORY_AVX512_VBMI: xed_category_enum_t = 13;
1172pub const XED_CATEGORY_AVX512_VP2INTERSECT: xed_category_enum_t = 14;
1173pub const XED_CATEGORY_AVX_IFMA: xed_category_enum_t = 15;
1174pub const XED_CATEGORY_BINARY: xed_category_enum_t = 16;
1175pub const XED_CATEGORY_BITBYTE: xed_category_enum_t = 17;
1176pub const XED_CATEGORY_BLEND: xed_category_enum_t = 18;
1177pub const XED_CATEGORY_BMI1: xed_category_enum_t = 19;
1178pub const XED_CATEGORY_BMI2: xed_category_enum_t = 20;
1179pub const XED_CATEGORY_BROADCAST: xed_category_enum_t = 21;
1180pub const XED_CATEGORY_CALL: xed_category_enum_t = 22;
1181pub const XED_CATEGORY_CET: xed_category_enum_t = 23;
1182pub const XED_CATEGORY_CLDEMOTE: xed_category_enum_t = 24;
1183pub const XED_CATEGORY_CLFLUSHOPT: xed_category_enum_t = 25;
1184pub const XED_CATEGORY_CLWB: xed_category_enum_t = 26;
1185pub const XED_CATEGORY_CLZERO: xed_category_enum_t = 27;
1186pub const XED_CATEGORY_CMOV: xed_category_enum_t = 28;
1187pub const XED_CATEGORY_COMPRESS: xed_category_enum_t = 29;
1188pub const XED_CATEGORY_COND_BR: xed_category_enum_t = 30;
1189pub const XED_CATEGORY_CONFLICT: xed_category_enum_t = 31;
1190pub const XED_CATEGORY_CONVERT: xed_category_enum_t = 32;
1191pub const XED_CATEGORY_DATAXFER: xed_category_enum_t = 33;
1192pub const XED_CATEGORY_DECIMAL: xed_category_enum_t = 34;
1193pub const XED_CATEGORY_ENQCMD: xed_category_enum_t = 35;
1194pub const XED_CATEGORY_EXPAND: xed_category_enum_t = 36;
1195pub const XED_CATEGORY_FCMOV: xed_category_enum_t = 37;
1196pub const XED_CATEGORY_FLAGOP: xed_category_enum_t = 38;
1197pub const XED_CATEGORY_FMA4: xed_category_enum_t = 39;
1198pub const XED_CATEGORY_FP16: xed_category_enum_t = 40;
1199pub const XED_CATEGORY_FRED: xed_category_enum_t = 41;
1200pub const XED_CATEGORY_GATHER: xed_category_enum_t = 42;
1201pub const XED_CATEGORY_GFNI: xed_category_enum_t = 43;
1202pub const XED_CATEGORY_HRESET: xed_category_enum_t = 44;
1203pub const XED_CATEGORY_IFMA: xed_category_enum_t = 45;
1204pub const XED_CATEGORY_INTERRUPT: xed_category_enum_t = 46;
1205pub const XED_CATEGORY_IO: xed_category_enum_t = 47;
1206pub const XED_CATEGORY_IOSTRINGOP: xed_category_enum_t = 48;
1207pub const XED_CATEGORY_KEYLOCKER: xed_category_enum_t = 49;
1208pub const XED_CATEGORY_KEYLOCKER_WIDE: xed_category_enum_t = 50;
1209pub const XED_CATEGORY_KMASK: xed_category_enum_t = 51;
1210pub const XED_CATEGORY_LEGACY: xed_category_enum_t = 52;
1211pub const XED_CATEGORY_LKGS: xed_category_enum_t = 53;
1212pub const XED_CATEGORY_LOGICAL: xed_category_enum_t = 54;
1213pub const XED_CATEGORY_LOGICAL_FP: xed_category_enum_t = 55;
1214pub const XED_CATEGORY_LZCNT: xed_category_enum_t = 56;
1215pub const XED_CATEGORY_MISC: xed_category_enum_t = 57;
1216pub const XED_CATEGORY_MMX: xed_category_enum_t = 58;
1217pub const XED_CATEGORY_MOVDIR: xed_category_enum_t = 59;
1218pub const XED_CATEGORY_MPX: xed_category_enum_t = 60;
1219pub const XED_CATEGORY_MSRLIST: xed_category_enum_t = 61;
1220pub const XED_CATEGORY_NOP: xed_category_enum_t = 62;
1221pub const XED_CATEGORY_PBNDKB: xed_category_enum_t = 63;
1222pub const XED_CATEGORY_PCLMULQDQ: xed_category_enum_t = 64;
1223pub const XED_CATEGORY_PCONFIG: xed_category_enum_t = 65;
1224pub const XED_CATEGORY_PKU: xed_category_enum_t = 66;
1225pub const XED_CATEGORY_POP: xed_category_enum_t = 67;
1226pub const XED_CATEGORY_PREFETCH: xed_category_enum_t = 68;
1227pub const XED_CATEGORY_PREFETCHWT1: xed_category_enum_t = 69;
1228pub const XED_CATEGORY_PTWRITE: xed_category_enum_t = 70;
1229pub const XED_CATEGORY_PUSH: xed_category_enum_t = 71;
1230pub const XED_CATEGORY_RDPID: xed_category_enum_t = 72;
1231pub const XED_CATEGORY_RDPRU: xed_category_enum_t = 73;
1232pub const XED_CATEGORY_RDRAND: xed_category_enum_t = 74;
1233pub const XED_CATEGORY_RDSEED: xed_category_enum_t = 75;
1234pub const XED_CATEGORY_RDWRFSGS: xed_category_enum_t = 76;
1235pub const XED_CATEGORY_RET: xed_category_enum_t = 77;
1236pub const XED_CATEGORY_ROTATE: xed_category_enum_t = 78;
1237pub const XED_CATEGORY_SCATTER: xed_category_enum_t = 79;
1238pub const XED_CATEGORY_SEGOP: xed_category_enum_t = 80;
1239pub const XED_CATEGORY_SEMAPHORE: xed_category_enum_t = 81;
1240pub const XED_CATEGORY_SERIALIZE: xed_category_enum_t = 82;
1241pub const XED_CATEGORY_SETCC: xed_category_enum_t = 83;
1242pub const XED_CATEGORY_SGX: xed_category_enum_t = 84;
1243pub const XED_CATEGORY_SHA: xed_category_enum_t = 85;
1244pub const XED_CATEGORY_SHA512: xed_category_enum_t = 86;
1245pub const XED_CATEGORY_SHIFT: xed_category_enum_t = 87;
1246pub const XED_CATEGORY_SMAP: xed_category_enum_t = 88;
1247pub const XED_CATEGORY_SSE: xed_category_enum_t = 89;
1248pub const XED_CATEGORY_STRINGOP: xed_category_enum_t = 90;
1249pub const XED_CATEGORY_STTNI: xed_category_enum_t = 91;
1250pub const XED_CATEGORY_SYSCALL: xed_category_enum_t = 92;
1251pub const XED_CATEGORY_SYSRET: xed_category_enum_t = 93;
1252pub const XED_CATEGORY_SYSTEM: xed_category_enum_t = 94;
1253pub const XED_CATEGORY_TBM: xed_category_enum_t = 95;
1254pub const XED_CATEGORY_TSX_LDTRK: xed_category_enum_t = 96;
1255pub const XED_CATEGORY_UINTR: xed_category_enum_t = 97;
1256pub const XED_CATEGORY_UNCOND_BR: xed_category_enum_t = 98;
1257pub const XED_CATEGORY_USER_MSR: xed_category_enum_t = 99;
1258pub const XED_CATEGORY_VAES: xed_category_enum_t = 100;
1259pub const XED_CATEGORY_VBMI2: xed_category_enum_t = 101;
1260pub const XED_CATEGORY_VEX: xed_category_enum_t = 102;
1261pub const XED_CATEGORY_VFMA: xed_category_enum_t = 103;
1262pub const XED_CATEGORY_VIA_PADLOCK: xed_category_enum_t = 104;
1263pub const XED_CATEGORY_VPCLMULQDQ: xed_category_enum_t = 105;
1264pub const XED_CATEGORY_VTX: xed_category_enum_t = 106;
1265pub const XED_CATEGORY_WAITPKG: xed_category_enum_t = 107;
1266pub const XED_CATEGORY_WIDENOP: xed_category_enum_t = 108;
1267pub const XED_CATEGORY_WRMSRNS: xed_category_enum_t = 109;
1268pub const XED_CATEGORY_X87_ALU: xed_category_enum_t = 110;
1269pub const XED_CATEGORY_XOP: xed_category_enum_t = 111;
1270pub const XED_CATEGORY_XSAVE: xed_category_enum_t = 112;
1271pub const XED_CATEGORY_XSAVEOPT: xed_category_enum_t = 113;
1272pub const XED_CATEGORY_LAST: xed_category_enum_t = 114;
1273pub type xed_category_enum_t = ::core::ffi::c_uint;
1274extern "C" {
1275    #[doc = " This converts strings to #xed_category_enum_t types.\n @param s A C-string.\n @return #xed_category_enum_t\n @ingroup ENUM"]
1276    pub fn str2xed_category_enum_t(s: *const ::core::ffi::c_char) -> xed_category_enum_t;
1277}
1278extern "C" {
1279    #[doc = " This converts strings to #xed_category_enum_t types.\n @param p An enumeration element of type xed_category_enum_t.\n @return string\n @ingroup ENUM"]
1280    pub fn xed_category_enum_t2str(p: xed_category_enum_t) -> *const ::core::ffi::c_char;
1281}
1282extern "C" {
1283    #[doc = " Returns the last element of the enumeration\n @return xed_category_enum_t The last element of the enumeration.\n @ingroup ENUM"]
1284    pub fn xed_category_enum_t_last() -> xed_category_enum_t;
1285}
1286pub const XED_EXTENSION_INVALID: xed_extension_enum_t = 0;
1287pub const XED_EXTENSION_3DNOW: xed_extension_enum_t = 1;
1288pub const XED_EXTENSION_3DNOW_PREFETCH: xed_extension_enum_t = 2;
1289pub const XED_EXTENSION_ADOX_ADCX: xed_extension_enum_t = 3;
1290pub const XED_EXTENSION_AES: xed_extension_enum_t = 4;
1291pub const XED_EXTENSION_AMD_INVLPGB: xed_extension_enum_t = 5;
1292pub const XED_EXTENSION_AMX_TILE: xed_extension_enum_t = 6;
1293pub const XED_EXTENSION_APXEVEX: xed_extension_enum_t = 7;
1294pub const XED_EXTENSION_APXLEGACY: xed_extension_enum_t = 8;
1295pub const XED_EXTENSION_AVX: xed_extension_enum_t = 9;
1296pub const XED_EXTENSION_AVX2: xed_extension_enum_t = 10;
1297pub const XED_EXTENSION_AVX2GATHER: xed_extension_enum_t = 11;
1298pub const XED_EXTENSION_AVX512EVEX: xed_extension_enum_t = 12;
1299pub const XED_EXTENSION_AVX512VEX: xed_extension_enum_t = 13;
1300pub const XED_EXTENSION_AVXAES: xed_extension_enum_t = 14;
1301pub const XED_EXTENSION_AVX_IFMA: xed_extension_enum_t = 15;
1302pub const XED_EXTENSION_AVX_NE_CONVERT: xed_extension_enum_t = 16;
1303pub const XED_EXTENSION_AVX_VNNI: xed_extension_enum_t = 17;
1304pub const XED_EXTENSION_AVX_VNNI_INT16: xed_extension_enum_t = 18;
1305pub const XED_EXTENSION_AVX_VNNI_INT8: xed_extension_enum_t = 19;
1306pub const XED_EXTENSION_BASE: xed_extension_enum_t = 20;
1307pub const XED_EXTENSION_BMI1: xed_extension_enum_t = 21;
1308pub const XED_EXTENSION_BMI2: xed_extension_enum_t = 22;
1309pub const XED_EXTENSION_CET: xed_extension_enum_t = 23;
1310pub const XED_EXTENSION_CLDEMOTE: xed_extension_enum_t = 24;
1311pub const XED_EXTENSION_CLFLUSHOPT: xed_extension_enum_t = 25;
1312pub const XED_EXTENSION_CLFSH: xed_extension_enum_t = 26;
1313pub const XED_EXTENSION_CLWB: xed_extension_enum_t = 27;
1314pub const XED_EXTENSION_CLZERO: xed_extension_enum_t = 28;
1315pub const XED_EXTENSION_CMPCCXADD: xed_extension_enum_t = 29;
1316pub const XED_EXTENSION_ENQCMD: xed_extension_enum_t = 30;
1317pub const XED_EXTENSION_F16C: xed_extension_enum_t = 31;
1318pub const XED_EXTENSION_FMA: xed_extension_enum_t = 32;
1319pub const XED_EXTENSION_FMA4: xed_extension_enum_t = 33;
1320pub const XED_EXTENSION_FRED: xed_extension_enum_t = 34;
1321pub const XED_EXTENSION_GFNI: xed_extension_enum_t = 35;
1322pub const XED_EXTENSION_HRESET: xed_extension_enum_t = 36;
1323pub const XED_EXTENSION_ICACHE_PREFETCH: xed_extension_enum_t = 37;
1324pub const XED_EXTENSION_INVPCID: xed_extension_enum_t = 38;
1325pub const XED_EXTENSION_KEYLOCKER: xed_extension_enum_t = 39;
1326pub const XED_EXTENSION_KEYLOCKER_WIDE: xed_extension_enum_t = 40;
1327pub const XED_EXTENSION_LKGS: xed_extension_enum_t = 41;
1328pub const XED_EXTENSION_LONGMODE: xed_extension_enum_t = 42;
1329pub const XED_EXTENSION_LZCNT: xed_extension_enum_t = 43;
1330pub const XED_EXTENSION_MCOMMIT: xed_extension_enum_t = 44;
1331pub const XED_EXTENSION_MMX: xed_extension_enum_t = 45;
1332pub const XED_EXTENSION_MONITOR: xed_extension_enum_t = 46;
1333pub const XED_EXTENSION_MONITORX: xed_extension_enum_t = 47;
1334pub const XED_EXTENSION_MOVBE: xed_extension_enum_t = 48;
1335pub const XED_EXTENSION_MOVDIR: xed_extension_enum_t = 49;
1336pub const XED_EXTENSION_MPX: xed_extension_enum_t = 50;
1337pub const XED_EXTENSION_MSRLIST: xed_extension_enum_t = 51;
1338pub const XED_EXTENSION_PAUSE: xed_extension_enum_t = 52;
1339pub const XED_EXTENSION_PBNDKB: xed_extension_enum_t = 53;
1340pub const XED_EXTENSION_PCLMULQDQ: xed_extension_enum_t = 54;
1341pub const XED_EXTENSION_PCONFIG: xed_extension_enum_t = 55;
1342pub const XED_EXTENSION_PKU: xed_extension_enum_t = 56;
1343pub const XED_EXTENSION_PREFETCHWT1: xed_extension_enum_t = 57;
1344pub const XED_EXTENSION_PTWRITE: xed_extension_enum_t = 58;
1345pub const XED_EXTENSION_RAO_INT: xed_extension_enum_t = 59;
1346pub const XED_EXTENSION_RDPID: xed_extension_enum_t = 60;
1347pub const XED_EXTENSION_RDPRU: xed_extension_enum_t = 61;
1348pub const XED_EXTENSION_RDRAND: xed_extension_enum_t = 62;
1349pub const XED_EXTENSION_RDSEED: xed_extension_enum_t = 63;
1350pub const XED_EXTENSION_RDTSCP: xed_extension_enum_t = 64;
1351pub const XED_EXTENSION_RDWRFSGS: xed_extension_enum_t = 65;
1352pub const XED_EXTENSION_RTM: xed_extension_enum_t = 66;
1353pub const XED_EXTENSION_SERIALIZE: xed_extension_enum_t = 67;
1354pub const XED_EXTENSION_SGX: xed_extension_enum_t = 68;
1355pub const XED_EXTENSION_SGX_ENCLV: xed_extension_enum_t = 69;
1356pub const XED_EXTENSION_SHA: xed_extension_enum_t = 70;
1357pub const XED_EXTENSION_SHA512: xed_extension_enum_t = 71;
1358pub const XED_EXTENSION_SM3: xed_extension_enum_t = 72;
1359pub const XED_EXTENSION_SM4: xed_extension_enum_t = 73;
1360pub const XED_EXTENSION_SMAP: xed_extension_enum_t = 74;
1361pub const XED_EXTENSION_SMX: xed_extension_enum_t = 75;
1362pub const XED_EXTENSION_SNP: xed_extension_enum_t = 76;
1363pub const XED_EXTENSION_SSE: xed_extension_enum_t = 77;
1364pub const XED_EXTENSION_SSE2: xed_extension_enum_t = 78;
1365pub const XED_EXTENSION_SSE3: xed_extension_enum_t = 79;
1366pub const XED_EXTENSION_SSE4: xed_extension_enum_t = 80;
1367pub const XED_EXTENSION_SSE4A: xed_extension_enum_t = 81;
1368pub const XED_EXTENSION_SSSE3: xed_extension_enum_t = 82;
1369pub const XED_EXTENSION_SVM: xed_extension_enum_t = 83;
1370pub const XED_EXTENSION_TBM: xed_extension_enum_t = 84;
1371pub const XED_EXTENSION_TDX: xed_extension_enum_t = 85;
1372pub const XED_EXTENSION_TSX_LDTRK: xed_extension_enum_t = 86;
1373pub const XED_EXTENSION_UINTR: xed_extension_enum_t = 87;
1374pub const XED_EXTENSION_USER_MSR: xed_extension_enum_t = 88;
1375pub const XED_EXTENSION_VAES: xed_extension_enum_t = 89;
1376pub const XED_EXTENSION_VIA_PADLOCK_AES: xed_extension_enum_t = 90;
1377pub const XED_EXTENSION_VIA_PADLOCK_MONTMUL: xed_extension_enum_t = 91;
1378pub const XED_EXTENSION_VIA_PADLOCK_RNG: xed_extension_enum_t = 92;
1379pub const XED_EXTENSION_VIA_PADLOCK_SHA: xed_extension_enum_t = 93;
1380pub const XED_EXTENSION_VMFUNC: xed_extension_enum_t = 94;
1381pub const XED_EXTENSION_VPCLMULQDQ: xed_extension_enum_t = 95;
1382pub const XED_EXTENSION_VTX: xed_extension_enum_t = 96;
1383pub const XED_EXTENSION_WAITPKG: xed_extension_enum_t = 97;
1384pub const XED_EXTENSION_WBNOINVD: xed_extension_enum_t = 98;
1385pub const XED_EXTENSION_WRMSRNS: xed_extension_enum_t = 99;
1386pub const XED_EXTENSION_X87: xed_extension_enum_t = 100;
1387pub const XED_EXTENSION_XOP: xed_extension_enum_t = 101;
1388pub const XED_EXTENSION_XSAVE: xed_extension_enum_t = 102;
1389pub const XED_EXTENSION_XSAVEC: xed_extension_enum_t = 103;
1390pub const XED_EXTENSION_XSAVEOPT: xed_extension_enum_t = 104;
1391pub const XED_EXTENSION_XSAVES: xed_extension_enum_t = 105;
1392pub const XED_EXTENSION_LAST: xed_extension_enum_t = 106;
1393pub type xed_extension_enum_t = ::core::ffi::c_uint;
1394extern "C" {
1395    #[doc = " This converts strings to #xed_extension_enum_t types.\n @param s A C-string.\n @return #xed_extension_enum_t\n @ingroup ENUM"]
1396    pub fn str2xed_extension_enum_t(s: *const ::core::ffi::c_char) -> xed_extension_enum_t;
1397}
1398extern "C" {
1399    #[doc = " This converts strings to #xed_extension_enum_t types.\n @param p An enumeration element of type xed_extension_enum_t.\n @return string\n @ingroup ENUM"]
1400    pub fn xed_extension_enum_t2str(p: xed_extension_enum_t) -> *const ::core::ffi::c_char;
1401}
1402extern "C" {
1403    #[doc = " Returns the last element of the enumeration\n @return xed_extension_enum_t The last element of the enumeration.\n @ingroup ENUM"]
1404    pub fn xed_extension_enum_t_last() -> xed_extension_enum_t;
1405}
1406pub const XED_ICLASS_INVALID: xed_iclass_enum_t = 0;
1407pub const XED_ICLASS_AAA: xed_iclass_enum_t = 1;
1408pub const XED_ICLASS_AAD: xed_iclass_enum_t = 2;
1409pub const XED_ICLASS_AADD: xed_iclass_enum_t = 3;
1410pub const XED_ICLASS_AAM: xed_iclass_enum_t = 4;
1411pub const XED_ICLASS_AAND: xed_iclass_enum_t = 5;
1412pub const XED_ICLASS_AAS: xed_iclass_enum_t = 6;
1413pub const XED_ICLASS_ADC: xed_iclass_enum_t = 7;
1414pub const XED_ICLASS_ADCX: xed_iclass_enum_t = 8;
1415pub const XED_ICLASS_ADC_LOCK: xed_iclass_enum_t = 9;
1416pub const XED_ICLASS_ADD: xed_iclass_enum_t = 10;
1417pub const XED_ICLASS_ADDPD: xed_iclass_enum_t = 11;
1418pub const XED_ICLASS_ADDPS: xed_iclass_enum_t = 12;
1419pub const XED_ICLASS_ADDSD: xed_iclass_enum_t = 13;
1420pub const XED_ICLASS_ADDSS: xed_iclass_enum_t = 14;
1421pub const XED_ICLASS_ADDSUBPD: xed_iclass_enum_t = 15;
1422pub const XED_ICLASS_ADDSUBPS: xed_iclass_enum_t = 16;
1423pub const XED_ICLASS_ADD_LOCK: xed_iclass_enum_t = 17;
1424pub const XED_ICLASS_ADOX: xed_iclass_enum_t = 18;
1425pub const XED_ICLASS_AESDEC: xed_iclass_enum_t = 19;
1426pub const XED_ICLASS_AESDEC128KL: xed_iclass_enum_t = 20;
1427pub const XED_ICLASS_AESDEC256KL: xed_iclass_enum_t = 21;
1428pub const XED_ICLASS_AESDECLAST: xed_iclass_enum_t = 22;
1429pub const XED_ICLASS_AESDECWIDE128KL: xed_iclass_enum_t = 23;
1430pub const XED_ICLASS_AESDECWIDE256KL: xed_iclass_enum_t = 24;
1431pub const XED_ICLASS_AESENC: xed_iclass_enum_t = 25;
1432pub const XED_ICLASS_AESENC128KL: xed_iclass_enum_t = 26;
1433pub const XED_ICLASS_AESENC256KL: xed_iclass_enum_t = 27;
1434pub const XED_ICLASS_AESENCLAST: xed_iclass_enum_t = 28;
1435pub const XED_ICLASS_AESENCWIDE128KL: xed_iclass_enum_t = 29;
1436pub const XED_ICLASS_AESENCWIDE256KL: xed_iclass_enum_t = 30;
1437pub const XED_ICLASS_AESIMC: xed_iclass_enum_t = 31;
1438pub const XED_ICLASS_AESKEYGENASSIST: xed_iclass_enum_t = 32;
1439pub const XED_ICLASS_AND: xed_iclass_enum_t = 33;
1440pub const XED_ICLASS_ANDN: xed_iclass_enum_t = 34;
1441pub const XED_ICLASS_ANDNPD: xed_iclass_enum_t = 35;
1442pub const XED_ICLASS_ANDNPS: xed_iclass_enum_t = 36;
1443pub const XED_ICLASS_ANDPD: xed_iclass_enum_t = 37;
1444pub const XED_ICLASS_ANDPS: xed_iclass_enum_t = 38;
1445pub const XED_ICLASS_AND_LOCK: xed_iclass_enum_t = 39;
1446pub const XED_ICLASS_AOR: xed_iclass_enum_t = 40;
1447pub const XED_ICLASS_ARPL: xed_iclass_enum_t = 41;
1448pub const XED_ICLASS_AXOR: xed_iclass_enum_t = 42;
1449pub const XED_ICLASS_BEXTR: xed_iclass_enum_t = 43;
1450pub const XED_ICLASS_BEXTR_XOP: xed_iclass_enum_t = 44;
1451pub const XED_ICLASS_BLCFILL: xed_iclass_enum_t = 45;
1452pub const XED_ICLASS_BLCI: xed_iclass_enum_t = 46;
1453pub const XED_ICLASS_BLCIC: xed_iclass_enum_t = 47;
1454pub const XED_ICLASS_BLCMSK: xed_iclass_enum_t = 48;
1455pub const XED_ICLASS_BLCS: xed_iclass_enum_t = 49;
1456pub const XED_ICLASS_BLENDPD: xed_iclass_enum_t = 50;
1457pub const XED_ICLASS_BLENDPS: xed_iclass_enum_t = 51;
1458pub const XED_ICLASS_BLENDVPD: xed_iclass_enum_t = 52;
1459pub const XED_ICLASS_BLENDVPS: xed_iclass_enum_t = 53;
1460pub const XED_ICLASS_BLSFILL: xed_iclass_enum_t = 54;
1461pub const XED_ICLASS_BLSI: xed_iclass_enum_t = 55;
1462pub const XED_ICLASS_BLSIC: xed_iclass_enum_t = 56;
1463pub const XED_ICLASS_BLSMSK: xed_iclass_enum_t = 57;
1464pub const XED_ICLASS_BLSR: xed_iclass_enum_t = 58;
1465pub const XED_ICLASS_BNDCL: xed_iclass_enum_t = 59;
1466pub const XED_ICLASS_BNDCN: xed_iclass_enum_t = 60;
1467pub const XED_ICLASS_BNDCU: xed_iclass_enum_t = 61;
1468pub const XED_ICLASS_BNDLDX: xed_iclass_enum_t = 62;
1469pub const XED_ICLASS_BNDMK: xed_iclass_enum_t = 63;
1470pub const XED_ICLASS_BNDMOV: xed_iclass_enum_t = 64;
1471pub const XED_ICLASS_BNDSTX: xed_iclass_enum_t = 65;
1472pub const XED_ICLASS_BOUND: xed_iclass_enum_t = 66;
1473pub const XED_ICLASS_BSF: xed_iclass_enum_t = 67;
1474pub const XED_ICLASS_BSR: xed_iclass_enum_t = 68;
1475pub const XED_ICLASS_BSWAP: xed_iclass_enum_t = 69;
1476pub const XED_ICLASS_BT: xed_iclass_enum_t = 70;
1477pub const XED_ICLASS_BTC: xed_iclass_enum_t = 71;
1478pub const XED_ICLASS_BTC_LOCK: xed_iclass_enum_t = 72;
1479pub const XED_ICLASS_BTR: xed_iclass_enum_t = 73;
1480pub const XED_ICLASS_BTR_LOCK: xed_iclass_enum_t = 74;
1481pub const XED_ICLASS_BTS: xed_iclass_enum_t = 75;
1482pub const XED_ICLASS_BTS_LOCK: xed_iclass_enum_t = 76;
1483pub const XED_ICLASS_BZHI: xed_iclass_enum_t = 77;
1484pub const XED_ICLASS_CALL_FAR: xed_iclass_enum_t = 78;
1485pub const XED_ICLASS_CALL_NEAR: xed_iclass_enum_t = 79;
1486pub const XED_ICLASS_CBW: xed_iclass_enum_t = 80;
1487pub const XED_ICLASS_CCMPB: xed_iclass_enum_t = 81;
1488pub const XED_ICLASS_CCMPBE: xed_iclass_enum_t = 82;
1489pub const XED_ICLASS_CCMPF: xed_iclass_enum_t = 83;
1490pub const XED_ICLASS_CCMPL: xed_iclass_enum_t = 84;
1491pub const XED_ICLASS_CCMPLE: xed_iclass_enum_t = 85;
1492pub const XED_ICLASS_CCMPNB: xed_iclass_enum_t = 86;
1493pub const XED_ICLASS_CCMPNBE: xed_iclass_enum_t = 87;
1494pub const XED_ICLASS_CCMPNL: xed_iclass_enum_t = 88;
1495pub const XED_ICLASS_CCMPNLE: xed_iclass_enum_t = 89;
1496pub const XED_ICLASS_CCMPNO: xed_iclass_enum_t = 90;
1497pub const XED_ICLASS_CCMPNS: xed_iclass_enum_t = 91;
1498pub const XED_ICLASS_CCMPNZ: xed_iclass_enum_t = 92;
1499pub const XED_ICLASS_CCMPO: xed_iclass_enum_t = 93;
1500pub const XED_ICLASS_CCMPS: xed_iclass_enum_t = 94;
1501pub const XED_ICLASS_CCMPT: xed_iclass_enum_t = 95;
1502pub const XED_ICLASS_CCMPZ: xed_iclass_enum_t = 96;
1503pub const XED_ICLASS_CDQ: xed_iclass_enum_t = 97;
1504pub const XED_ICLASS_CDQE: xed_iclass_enum_t = 98;
1505pub const XED_ICLASS_CFCMOVB: xed_iclass_enum_t = 99;
1506pub const XED_ICLASS_CFCMOVBE: xed_iclass_enum_t = 100;
1507pub const XED_ICLASS_CFCMOVL: xed_iclass_enum_t = 101;
1508pub const XED_ICLASS_CFCMOVLE: xed_iclass_enum_t = 102;
1509pub const XED_ICLASS_CFCMOVNB: xed_iclass_enum_t = 103;
1510pub const XED_ICLASS_CFCMOVNBE: xed_iclass_enum_t = 104;
1511pub const XED_ICLASS_CFCMOVNL: xed_iclass_enum_t = 105;
1512pub const XED_ICLASS_CFCMOVNLE: xed_iclass_enum_t = 106;
1513pub const XED_ICLASS_CFCMOVNO: xed_iclass_enum_t = 107;
1514pub const XED_ICLASS_CFCMOVNP: xed_iclass_enum_t = 108;
1515pub const XED_ICLASS_CFCMOVNS: xed_iclass_enum_t = 109;
1516pub const XED_ICLASS_CFCMOVNZ: xed_iclass_enum_t = 110;
1517pub const XED_ICLASS_CFCMOVO: xed_iclass_enum_t = 111;
1518pub const XED_ICLASS_CFCMOVP: xed_iclass_enum_t = 112;
1519pub const XED_ICLASS_CFCMOVS: xed_iclass_enum_t = 113;
1520pub const XED_ICLASS_CFCMOVZ: xed_iclass_enum_t = 114;
1521pub const XED_ICLASS_CLAC: xed_iclass_enum_t = 115;
1522pub const XED_ICLASS_CLC: xed_iclass_enum_t = 116;
1523pub const XED_ICLASS_CLD: xed_iclass_enum_t = 117;
1524pub const XED_ICLASS_CLDEMOTE: xed_iclass_enum_t = 118;
1525pub const XED_ICLASS_CLFLUSH: xed_iclass_enum_t = 119;
1526pub const XED_ICLASS_CLFLUSHOPT: xed_iclass_enum_t = 120;
1527pub const XED_ICLASS_CLGI: xed_iclass_enum_t = 121;
1528pub const XED_ICLASS_CLI: xed_iclass_enum_t = 122;
1529pub const XED_ICLASS_CLRSSBSY: xed_iclass_enum_t = 123;
1530pub const XED_ICLASS_CLTS: xed_iclass_enum_t = 124;
1531pub const XED_ICLASS_CLUI: xed_iclass_enum_t = 125;
1532pub const XED_ICLASS_CLWB: xed_iclass_enum_t = 126;
1533pub const XED_ICLASS_CLZERO: xed_iclass_enum_t = 127;
1534pub const XED_ICLASS_CMC: xed_iclass_enum_t = 128;
1535pub const XED_ICLASS_CMOVB: xed_iclass_enum_t = 129;
1536pub const XED_ICLASS_CMOVBE: xed_iclass_enum_t = 130;
1537pub const XED_ICLASS_CMOVL: xed_iclass_enum_t = 131;
1538pub const XED_ICLASS_CMOVLE: xed_iclass_enum_t = 132;
1539pub const XED_ICLASS_CMOVNB: xed_iclass_enum_t = 133;
1540pub const XED_ICLASS_CMOVNBE: xed_iclass_enum_t = 134;
1541pub const XED_ICLASS_CMOVNL: xed_iclass_enum_t = 135;
1542pub const XED_ICLASS_CMOVNLE: xed_iclass_enum_t = 136;
1543pub const XED_ICLASS_CMOVNO: xed_iclass_enum_t = 137;
1544pub const XED_ICLASS_CMOVNP: xed_iclass_enum_t = 138;
1545pub const XED_ICLASS_CMOVNS: xed_iclass_enum_t = 139;
1546pub const XED_ICLASS_CMOVNZ: xed_iclass_enum_t = 140;
1547pub const XED_ICLASS_CMOVO: xed_iclass_enum_t = 141;
1548pub const XED_ICLASS_CMOVP: xed_iclass_enum_t = 142;
1549pub const XED_ICLASS_CMOVS: xed_iclass_enum_t = 143;
1550pub const XED_ICLASS_CMOVZ: xed_iclass_enum_t = 144;
1551pub const XED_ICLASS_CMP: xed_iclass_enum_t = 145;
1552pub const XED_ICLASS_CMPBEXADD: xed_iclass_enum_t = 146;
1553pub const XED_ICLASS_CMPBXADD: xed_iclass_enum_t = 147;
1554pub const XED_ICLASS_CMPLEXADD: xed_iclass_enum_t = 148;
1555pub const XED_ICLASS_CMPLXADD: xed_iclass_enum_t = 149;
1556pub const XED_ICLASS_CMPNBEXADD: xed_iclass_enum_t = 150;
1557pub const XED_ICLASS_CMPNBXADD: xed_iclass_enum_t = 151;
1558pub const XED_ICLASS_CMPNLEXADD: xed_iclass_enum_t = 152;
1559pub const XED_ICLASS_CMPNLXADD: xed_iclass_enum_t = 153;
1560pub const XED_ICLASS_CMPNOXADD: xed_iclass_enum_t = 154;
1561pub const XED_ICLASS_CMPNPXADD: xed_iclass_enum_t = 155;
1562pub const XED_ICLASS_CMPNSXADD: xed_iclass_enum_t = 156;
1563pub const XED_ICLASS_CMPNZXADD: xed_iclass_enum_t = 157;
1564pub const XED_ICLASS_CMPOXADD: xed_iclass_enum_t = 158;
1565pub const XED_ICLASS_CMPPD: xed_iclass_enum_t = 159;
1566pub const XED_ICLASS_CMPPS: xed_iclass_enum_t = 160;
1567pub const XED_ICLASS_CMPPXADD: xed_iclass_enum_t = 161;
1568pub const XED_ICLASS_CMPSB: xed_iclass_enum_t = 162;
1569pub const XED_ICLASS_CMPSD: xed_iclass_enum_t = 163;
1570pub const XED_ICLASS_CMPSD_XMM: xed_iclass_enum_t = 164;
1571pub const XED_ICLASS_CMPSQ: xed_iclass_enum_t = 165;
1572pub const XED_ICLASS_CMPSS: xed_iclass_enum_t = 166;
1573pub const XED_ICLASS_CMPSW: xed_iclass_enum_t = 167;
1574pub const XED_ICLASS_CMPSXADD: xed_iclass_enum_t = 168;
1575pub const XED_ICLASS_CMPXCHG: xed_iclass_enum_t = 169;
1576pub const XED_ICLASS_CMPXCHG16B: xed_iclass_enum_t = 170;
1577pub const XED_ICLASS_CMPXCHG16B_LOCK: xed_iclass_enum_t = 171;
1578pub const XED_ICLASS_CMPXCHG8B: xed_iclass_enum_t = 172;
1579pub const XED_ICLASS_CMPXCHG8B_LOCK: xed_iclass_enum_t = 173;
1580pub const XED_ICLASS_CMPXCHG_LOCK: xed_iclass_enum_t = 174;
1581pub const XED_ICLASS_CMPZXADD: xed_iclass_enum_t = 175;
1582pub const XED_ICLASS_COMISD: xed_iclass_enum_t = 176;
1583pub const XED_ICLASS_COMISS: xed_iclass_enum_t = 177;
1584pub const XED_ICLASS_CPUID: xed_iclass_enum_t = 178;
1585pub const XED_ICLASS_CQO: xed_iclass_enum_t = 179;
1586pub const XED_ICLASS_CRC32: xed_iclass_enum_t = 180;
1587pub const XED_ICLASS_CTESTB: xed_iclass_enum_t = 181;
1588pub const XED_ICLASS_CTESTBE: xed_iclass_enum_t = 182;
1589pub const XED_ICLASS_CTESTF: xed_iclass_enum_t = 183;
1590pub const XED_ICLASS_CTESTL: xed_iclass_enum_t = 184;
1591pub const XED_ICLASS_CTESTLE: xed_iclass_enum_t = 185;
1592pub const XED_ICLASS_CTESTNB: xed_iclass_enum_t = 186;
1593pub const XED_ICLASS_CTESTNBE: xed_iclass_enum_t = 187;
1594pub const XED_ICLASS_CTESTNL: xed_iclass_enum_t = 188;
1595pub const XED_ICLASS_CTESTNLE: xed_iclass_enum_t = 189;
1596pub const XED_ICLASS_CTESTNO: xed_iclass_enum_t = 190;
1597pub const XED_ICLASS_CTESTNS: xed_iclass_enum_t = 191;
1598pub const XED_ICLASS_CTESTNZ: xed_iclass_enum_t = 192;
1599pub const XED_ICLASS_CTESTO: xed_iclass_enum_t = 193;
1600pub const XED_ICLASS_CTESTS: xed_iclass_enum_t = 194;
1601pub const XED_ICLASS_CTESTT: xed_iclass_enum_t = 195;
1602pub const XED_ICLASS_CTESTZ: xed_iclass_enum_t = 196;
1603pub const XED_ICLASS_CVTDQ2PD: xed_iclass_enum_t = 197;
1604pub const XED_ICLASS_CVTDQ2PS: xed_iclass_enum_t = 198;
1605pub const XED_ICLASS_CVTPD2DQ: xed_iclass_enum_t = 199;
1606pub const XED_ICLASS_CVTPD2PI: xed_iclass_enum_t = 200;
1607pub const XED_ICLASS_CVTPD2PS: xed_iclass_enum_t = 201;
1608pub const XED_ICLASS_CVTPI2PD: xed_iclass_enum_t = 202;
1609pub const XED_ICLASS_CVTPI2PS: xed_iclass_enum_t = 203;
1610pub const XED_ICLASS_CVTPS2DQ: xed_iclass_enum_t = 204;
1611pub const XED_ICLASS_CVTPS2PD: xed_iclass_enum_t = 205;
1612pub const XED_ICLASS_CVTPS2PI: xed_iclass_enum_t = 206;
1613pub const XED_ICLASS_CVTSD2SI: xed_iclass_enum_t = 207;
1614pub const XED_ICLASS_CVTSD2SS: xed_iclass_enum_t = 208;
1615pub const XED_ICLASS_CVTSI2SD: xed_iclass_enum_t = 209;
1616pub const XED_ICLASS_CVTSI2SS: xed_iclass_enum_t = 210;
1617pub const XED_ICLASS_CVTSS2SD: xed_iclass_enum_t = 211;
1618pub const XED_ICLASS_CVTSS2SI: xed_iclass_enum_t = 212;
1619pub const XED_ICLASS_CVTTPD2DQ: xed_iclass_enum_t = 213;
1620pub const XED_ICLASS_CVTTPD2PI: xed_iclass_enum_t = 214;
1621pub const XED_ICLASS_CVTTPS2DQ: xed_iclass_enum_t = 215;
1622pub const XED_ICLASS_CVTTPS2PI: xed_iclass_enum_t = 216;
1623pub const XED_ICLASS_CVTTSD2SI: xed_iclass_enum_t = 217;
1624pub const XED_ICLASS_CVTTSS2SI: xed_iclass_enum_t = 218;
1625pub const XED_ICLASS_CWD: xed_iclass_enum_t = 219;
1626pub const XED_ICLASS_CWDE: xed_iclass_enum_t = 220;
1627pub const XED_ICLASS_DAA: xed_iclass_enum_t = 221;
1628pub const XED_ICLASS_DAS: xed_iclass_enum_t = 222;
1629pub const XED_ICLASS_DEC: xed_iclass_enum_t = 223;
1630pub const XED_ICLASS_DEC_LOCK: xed_iclass_enum_t = 224;
1631pub const XED_ICLASS_DIV: xed_iclass_enum_t = 225;
1632pub const XED_ICLASS_DIVPD: xed_iclass_enum_t = 226;
1633pub const XED_ICLASS_DIVPS: xed_iclass_enum_t = 227;
1634pub const XED_ICLASS_DIVSD: xed_iclass_enum_t = 228;
1635pub const XED_ICLASS_DIVSS: xed_iclass_enum_t = 229;
1636pub const XED_ICLASS_DPPD: xed_iclass_enum_t = 230;
1637pub const XED_ICLASS_DPPS: xed_iclass_enum_t = 231;
1638pub const XED_ICLASS_EMMS: xed_iclass_enum_t = 232;
1639pub const XED_ICLASS_ENCLS: xed_iclass_enum_t = 233;
1640pub const XED_ICLASS_ENCLU: xed_iclass_enum_t = 234;
1641pub const XED_ICLASS_ENCLV: xed_iclass_enum_t = 235;
1642pub const XED_ICLASS_ENCODEKEY128: xed_iclass_enum_t = 236;
1643pub const XED_ICLASS_ENCODEKEY256: xed_iclass_enum_t = 237;
1644pub const XED_ICLASS_ENDBR32: xed_iclass_enum_t = 238;
1645pub const XED_ICLASS_ENDBR64: xed_iclass_enum_t = 239;
1646pub const XED_ICLASS_ENQCMD: xed_iclass_enum_t = 240;
1647pub const XED_ICLASS_ENQCMDS: xed_iclass_enum_t = 241;
1648pub const XED_ICLASS_ENTER: xed_iclass_enum_t = 242;
1649pub const XED_ICLASS_ERETS: xed_iclass_enum_t = 243;
1650pub const XED_ICLASS_ERETU: xed_iclass_enum_t = 244;
1651pub const XED_ICLASS_EXTRACTPS: xed_iclass_enum_t = 245;
1652pub const XED_ICLASS_EXTRQ: xed_iclass_enum_t = 246;
1653pub const XED_ICLASS_F2XM1: xed_iclass_enum_t = 247;
1654pub const XED_ICLASS_FABS: xed_iclass_enum_t = 248;
1655pub const XED_ICLASS_FADD: xed_iclass_enum_t = 249;
1656pub const XED_ICLASS_FADDP: xed_iclass_enum_t = 250;
1657pub const XED_ICLASS_FBLD: xed_iclass_enum_t = 251;
1658pub const XED_ICLASS_FBSTP: xed_iclass_enum_t = 252;
1659pub const XED_ICLASS_FCHS: xed_iclass_enum_t = 253;
1660pub const XED_ICLASS_FCMOVB: xed_iclass_enum_t = 254;
1661pub const XED_ICLASS_FCMOVBE: xed_iclass_enum_t = 255;
1662pub const XED_ICLASS_FCMOVE: xed_iclass_enum_t = 256;
1663pub const XED_ICLASS_FCMOVNB: xed_iclass_enum_t = 257;
1664pub const XED_ICLASS_FCMOVNBE: xed_iclass_enum_t = 258;
1665pub const XED_ICLASS_FCMOVNE: xed_iclass_enum_t = 259;
1666pub const XED_ICLASS_FCMOVNU: xed_iclass_enum_t = 260;
1667pub const XED_ICLASS_FCMOVU: xed_iclass_enum_t = 261;
1668pub const XED_ICLASS_FCOM: xed_iclass_enum_t = 262;
1669pub const XED_ICLASS_FCOMI: xed_iclass_enum_t = 263;
1670pub const XED_ICLASS_FCOMIP: xed_iclass_enum_t = 264;
1671pub const XED_ICLASS_FCOMP: xed_iclass_enum_t = 265;
1672pub const XED_ICLASS_FCOMPP: xed_iclass_enum_t = 266;
1673pub const XED_ICLASS_FCOS: xed_iclass_enum_t = 267;
1674pub const XED_ICLASS_FDECSTP: xed_iclass_enum_t = 268;
1675pub const XED_ICLASS_FDISI8087_NOP: xed_iclass_enum_t = 269;
1676pub const XED_ICLASS_FDIV: xed_iclass_enum_t = 270;
1677pub const XED_ICLASS_FDIVP: xed_iclass_enum_t = 271;
1678pub const XED_ICLASS_FDIVR: xed_iclass_enum_t = 272;
1679pub const XED_ICLASS_FDIVRP: xed_iclass_enum_t = 273;
1680pub const XED_ICLASS_FEMMS: xed_iclass_enum_t = 274;
1681pub const XED_ICLASS_FENI8087_NOP: xed_iclass_enum_t = 275;
1682pub const XED_ICLASS_FFREE: xed_iclass_enum_t = 276;
1683pub const XED_ICLASS_FFREEP: xed_iclass_enum_t = 277;
1684pub const XED_ICLASS_FIADD: xed_iclass_enum_t = 278;
1685pub const XED_ICLASS_FICOM: xed_iclass_enum_t = 279;
1686pub const XED_ICLASS_FICOMP: xed_iclass_enum_t = 280;
1687pub const XED_ICLASS_FIDIV: xed_iclass_enum_t = 281;
1688pub const XED_ICLASS_FIDIVR: xed_iclass_enum_t = 282;
1689pub const XED_ICLASS_FILD: xed_iclass_enum_t = 283;
1690pub const XED_ICLASS_FIMUL: xed_iclass_enum_t = 284;
1691pub const XED_ICLASS_FINCSTP: xed_iclass_enum_t = 285;
1692pub const XED_ICLASS_FIST: xed_iclass_enum_t = 286;
1693pub const XED_ICLASS_FISTP: xed_iclass_enum_t = 287;
1694pub const XED_ICLASS_FISTTP: xed_iclass_enum_t = 288;
1695pub const XED_ICLASS_FISUB: xed_iclass_enum_t = 289;
1696pub const XED_ICLASS_FISUBR: xed_iclass_enum_t = 290;
1697pub const XED_ICLASS_FLD: xed_iclass_enum_t = 291;
1698pub const XED_ICLASS_FLD1: xed_iclass_enum_t = 292;
1699pub const XED_ICLASS_FLDCW: xed_iclass_enum_t = 293;
1700pub const XED_ICLASS_FLDENV: xed_iclass_enum_t = 294;
1701pub const XED_ICLASS_FLDL2E: xed_iclass_enum_t = 295;
1702pub const XED_ICLASS_FLDL2T: xed_iclass_enum_t = 296;
1703pub const XED_ICLASS_FLDLG2: xed_iclass_enum_t = 297;
1704pub const XED_ICLASS_FLDLN2: xed_iclass_enum_t = 298;
1705pub const XED_ICLASS_FLDPI: xed_iclass_enum_t = 299;
1706pub const XED_ICLASS_FLDZ: xed_iclass_enum_t = 300;
1707pub const XED_ICLASS_FMUL: xed_iclass_enum_t = 301;
1708pub const XED_ICLASS_FMULP: xed_iclass_enum_t = 302;
1709pub const XED_ICLASS_FNCLEX: xed_iclass_enum_t = 303;
1710pub const XED_ICLASS_FNINIT: xed_iclass_enum_t = 304;
1711pub const XED_ICLASS_FNOP: xed_iclass_enum_t = 305;
1712pub const XED_ICLASS_FNSAVE: xed_iclass_enum_t = 306;
1713pub const XED_ICLASS_FNSTCW: xed_iclass_enum_t = 307;
1714pub const XED_ICLASS_FNSTENV: xed_iclass_enum_t = 308;
1715pub const XED_ICLASS_FNSTSW: xed_iclass_enum_t = 309;
1716pub const XED_ICLASS_FPATAN: xed_iclass_enum_t = 310;
1717pub const XED_ICLASS_FPREM: xed_iclass_enum_t = 311;
1718pub const XED_ICLASS_FPREM1: xed_iclass_enum_t = 312;
1719pub const XED_ICLASS_FPTAN: xed_iclass_enum_t = 313;
1720pub const XED_ICLASS_FRNDINT: xed_iclass_enum_t = 314;
1721pub const XED_ICLASS_FRSTOR: xed_iclass_enum_t = 315;
1722pub const XED_ICLASS_FSCALE: xed_iclass_enum_t = 316;
1723pub const XED_ICLASS_FSETPM287_NOP: xed_iclass_enum_t = 317;
1724pub const XED_ICLASS_FSIN: xed_iclass_enum_t = 318;
1725pub const XED_ICLASS_FSINCOS: xed_iclass_enum_t = 319;
1726pub const XED_ICLASS_FSQRT: xed_iclass_enum_t = 320;
1727pub const XED_ICLASS_FST: xed_iclass_enum_t = 321;
1728pub const XED_ICLASS_FSTP: xed_iclass_enum_t = 322;
1729pub const XED_ICLASS_FSTPNCE: xed_iclass_enum_t = 323;
1730pub const XED_ICLASS_FSUB: xed_iclass_enum_t = 324;
1731pub const XED_ICLASS_FSUBP: xed_iclass_enum_t = 325;
1732pub const XED_ICLASS_FSUBR: xed_iclass_enum_t = 326;
1733pub const XED_ICLASS_FSUBRP: xed_iclass_enum_t = 327;
1734pub const XED_ICLASS_FTST: xed_iclass_enum_t = 328;
1735pub const XED_ICLASS_FUCOM: xed_iclass_enum_t = 329;
1736pub const XED_ICLASS_FUCOMI: xed_iclass_enum_t = 330;
1737pub const XED_ICLASS_FUCOMIP: xed_iclass_enum_t = 331;
1738pub const XED_ICLASS_FUCOMP: xed_iclass_enum_t = 332;
1739pub const XED_ICLASS_FUCOMPP: xed_iclass_enum_t = 333;
1740pub const XED_ICLASS_FWAIT: xed_iclass_enum_t = 334;
1741pub const XED_ICLASS_FXAM: xed_iclass_enum_t = 335;
1742pub const XED_ICLASS_FXCH: xed_iclass_enum_t = 336;
1743pub const XED_ICLASS_FXRSTOR: xed_iclass_enum_t = 337;
1744pub const XED_ICLASS_FXRSTOR64: xed_iclass_enum_t = 338;
1745pub const XED_ICLASS_FXSAVE: xed_iclass_enum_t = 339;
1746pub const XED_ICLASS_FXSAVE64: xed_iclass_enum_t = 340;
1747pub const XED_ICLASS_FXTRACT: xed_iclass_enum_t = 341;
1748pub const XED_ICLASS_FYL2X: xed_iclass_enum_t = 342;
1749pub const XED_ICLASS_FYL2XP1: xed_iclass_enum_t = 343;
1750pub const XED_ICLASS_GETSEC: xed_iclass_enum_t = 344;
1751pub const XED_ICLASS_GF2P8AFFINEINVQB: xed_iclass_enum_t = 345;
1752pub const XED_ICLASS_GF2P8AFFINEQB: xed_iclass_enum_t = 346;
1753pub const XED_ICLASS_GF2P8MULB: xed_iclass_enum_t = 347;
1754pub const XED_ICLASS_HADDPD: xed_iclass_enum_t = 348;
1755pub const XED_ICLASS_HADDPS: xed_iclass_enum_t = 349;
1756pub const XED_ICLASS_HLT: xed_iclass_enum_t = 350;
1757pub const XED_ICLASS_HRESET: xed_iclass_enum_t = 351;
1758pub const XED_ICLASS_HSUBPD: xed_iclass_enum_t = 352;
1759pub const XED_ICLASS_HSUBPS: xed_iclass_enum_t = 353;
1760pub const XED_ICLASS_IDIV: xed_iclass_enum_t = 354;
1761pub const XED_ICLASS_IMUL: xed_iclass_enum_t = 355;
1762pub const XED_ICLASS_IN: xed_iclass_enum_t = 356;
1763pub const XED_ICLASS_INC: xed_iclass_enum_t = 357;
1764pub const XED_ICLASS_INCSSPD: xed_iclass_enum_t = 358;
1765pub const XED_ICLASS_INCSSPQ: xed_iclass_enum_t = 359;
1766pub const XED_ICLASS_INC_LOCK: xed_iclass_enum_t = 360;
1767pub const XED_ICLASS_INSB: xed_iclass_enum_t = 361;
1768pub const XED_ICLASS_INSD: xed_iclass_enum_t = 362;
1769pub const XED_ICLASS_INSERTPS: xed_iclass_enum_t = 363;
1770pub const XED_ICLASS_INSERTQ: xed_iclass_enum_t = 364;
1771pub const XED_ICLASS_INSW: xed_iclass_enum_t = 365;
1772pub const XED_ICLASS_INT: xed_iclass_enum_t = 366;
1773pub const XED_ICLASS_INT1: xed_iclass_enum_t = 367;
1774pub const XED_ICLASS_INT3: xed_iclass_enum_t = 368;
1775pub const XED_ICLASS_INTO: xed_iclass_enum_t = 369;
1776pub const XED_ICLASS_INVD: xed_iclass_enum_t = 370;
1777pub const XED_ICLASS_INVEPT: xed_iclass_enum_t = 371;
1778pub const XED_ICLASS_INVLPG: xed_iclass_enum_t = 372;
1779pub const XED_ICLASS_INVLPGA: xed_iclass_enum_t = 373;
1780pub const XED_ICLASS_INVLPGB: xed_iclass_enum_t = 374;
1781pub const XED_ICLASS_INVPCID: xed_iclass_enum_t = 375;
1782pub const XED_ICLASS_INVVPID: xed_iclass_enum_t = 376;
1783pub const XED_ICLASS_IRET: xed_iclass_enum_t = 377;
1784pub const XED_ICLASS_IRETD: xed_iclass_enum_t = 378;
1785pub const XED_ICLASS_IRETQ: xed_iclass_enum_t = 379;
1786pub const XED_ICLASS_JB: xed_iclass_enum_t = 380;
1787pub const XED_ICLASS_JBE: xed_iclass_enum_t = 381;
1788pub const XED_ICLASS_JCXZ: xed_iclass_enum_t = 382;
1789pub const XED_ICLASS_JECXZ: xed_iclass_enum_t = 383;
1790pub const XED_ICLASS_JL: xed_iclass_enum_t = 384;
1791pub const XED_ICLASS_JLE: xed_iclass_enum_t = 385;
1792pub const XED_ICLASS_JMP: xed_iclass_enum_t = 386;
1793pub const XED_ICLASS_JMPABS: xed_iclass_enum_t = 387;
1794pub const XED_ICLASS_JMP_FAR: xed_iclass_enum_t = 388;
1795pub const XED_ICLASS_JNB: xed_iclass_enum_t = 389;
1796pub const XED_ICLASS_JNBE: xed_iclass_enum_t = 390;
1797pub const XED_ICLASS_JNL: xed_iclass_enum_t = 391;
1798pub const XED_ICLASS_JNLE: xed_iclass_enum_t = 392;
1799pub const XED_ICLASS_JNO: xed_iclass_enum_t = 393;
1800pub const XED_ICLASS_JNP: xed_iclass_enum_t = 394;
1801pub const XED_ICLASS_JNS: xed_iclass_enum_t = 395;
1802pub const XED_ICLASS_JNZ: xed_iclass_enum_t = 396;
1803pub const XED_ICLASS_JO: xed_iclass_enum_t = 397;
1804pub const XED_ICLASS_JP: xed_iclass_enum_t = 398;
1805pub const XED_ICLASS_JRCXZ: xed_iclass_enum_t = 399;
1806pub const XED_ICLASS_JS: xed_iclass_enum_t = 400;
1807pub const XED_ICLASS_JZ: xed_iclass_enum_t = 401;
1808pub const XED_ICLASS_KADDB: xed_iclass_enum_t = 402;
1809pub const XED_ICLASS_KADDD: xed_iclass_enum_t = 403;
1810pub const XED_ICLASS_KADDQ: xed_iclass_enum_t = 404;
1811pub const XED_ICLASS_KADDW: xed_iclass_enum_t = 405;
1812pub const XED_ICLASS_KANDB: xed_iclass_enum_t = 406;
1813pub const XED_ICLASS_KANDD: xed_iclass_enum_t = 407;
1814pub const XED_ICLASS_KANDNB: xed_iclass_enum_t = 408;
1815pub const XED_ICLASS_KANDND: xed_iclass_enum_t = 409;
1816pub const XED_ICLASS_KANDNQ: xed_iclass_enum_t = 410;
1817pub const XED_ICLASS_KANDNW: xed_iclass_enum_t = 411;
1818pub const XED_ICLASS_KANDQ: xed_iclass_enum_t = 412;
1819pub const XED_ICLASS_KANDW: xed_iclass_enum_t = 413;
1820pub const XED_ICLASS_KMOVB: xed_iclass_enum_t = 414;
1821pub const XED_ICLASS_KMOVD: xed_iclass_enum_t = 415;
1822pub const XED_ICLASS_KMOVQ: xed_iclass_enum_t = 416;
1823pub const XED_ICLASS_KMOVW: xed_iclass_enum_t = 417;
1824pub const XED_ICLASS_KNOTB: xed_iclass_enum_t = 418;
1825pub const XED_ICLASS_KNOTD: xed_iclass_enum_t = 419;
1826pub const XED_ICLASS_KNOTQ: xed_iclass_enum_t = 420;
1827pub const XED_ICLASS_KNOTW: xed_iclass_enum_t = 421;
1828pub const XED_ICLASS_KORB: xed_iclass_enum_t = 422;
1829pub const XED_ICLASS_KORD: xed_iclass_enum_t = 423;
1830pub const XED_ICLASS_KORQ: xed_iclass_enum_t = 424;
1831pub const XED_ICLASS_KORTESTB: xed_iclass_enum_t = 425;
1832pub const XED_ICLASS_KORTESTD: xed_iclass_enum_t = 426;
1833pub const XED_ICLASS_KORTESTQ: xed_iclass_enum_t = 427;
1834pub const XED_ICLASS_KORTESTW: xed_iclass_enum_t = 428;
1835pub const XED_ICLASS_KORW: xed_iclass_enum_t = 429;
1836pub const XED_ICLASS_KSHIFTLB: xed_iclass_enum_t = 430;
1837pub const XED_ICLASS_KSHIFTLD: xed_iclass_enum_t = 431;
1838pub const XED_ICLASS_KSHIFTLQ: xed_iclass_enum_t = 432;
1839pub const XED_ICLASS_KSHIFTLW: xed_iclass_enum_t = 433;
1840pub const XED_ICLASS_KSHIFTRB: xed_iclass_enum_t = 434;
1841pub const XED_ICLASS_KSHIFTRD: xed_iclass_enum_t = 435;
1842pub const XED_ICLASS_KSHIFTRQ: xed_iclass_enum_t = 436;
1843pub const XED_ICLASS_KSHIFTRW: xed_iclass_enum_t = 437;
1844pub const XED_ICLASS_KTESTB: xed_iclass_enum_t = 438;
1845pub const XED_ICLASS_KTESTD: xed_iclass_enum_t = 439;
1846pub const XED_ICLASS_KTESTQ: xed_iclass_enum_t = 440;
1847pub const XED_ICLASS_KTESTW: xed_iclass_enum_t = 441;
1848pub const XED_ICLASS_KUNPCKBW: xed_iclass_enum_t = 442;
1849pub const XED_ICLASS_KUNPCKDQ: xed_iclass_enum_t = 443;
1850pub const XED_ICLASS_KUNPCKWD: xed_iclass_enum_t = 444;
1851pub const XED_ICLASS_KXNORB: xed_iclass_enum_t = 445;
1852pub const XED_ICLASS_KXNORD: xed_iclass_enum_t = 446;
1853pub const XED_ICLASS_KXNORQ: xed_iclass_enum_t = 447;
1854pub const XED_ICLASS_KXNORW: xed_iclass_enum_t = 448;
1855pub const XED_ICLASS_KXORB: xed_iclass_enum_t = 449;
1856pub const XED_ICLASS_KXORD: xed_iclass_enum_t = 450;
1857pub const XED_ICLASS_KXORQ: xed_iclass_enum_t = 451;
1858pub const XED_ICLASS_KXORW: xed_iclass_enum_t = 452;
1859pub const XED_ICLASS_LAHF: xed_iclass_enum_t = 453;
1860pub const XED_ICLASS_LAR: xed_iclass_enum_t = 454;
1861pub const XED_ICLASS_LDDQU: xed_iclass_enum_t = 455;
1862pub const XED_ICLASS_LDMXCSR: xed_iclass_enum_t = 456;
1863pub const XED_ICLASS_LDS: xed_iclass_enum_t = 457;
1864pub const XED_ICLASS_LDTILECFG: xed_iclass_enum_t = 458;
1865pub const XED_ICLASS_LEA: xed_iclass_enum_t = 459;
1866pub const XED_ICLASS_LEAVE: xed_iclass_enum_t = 460;
1867pub const XED_ICLASS_LES: xed_iclass_enum_t = 461;
1868pub const XED_ICLASS_LFENCE: xed_iclass_enum_t = 462;
1869pub const XED_ICLASS_LFS: xed_iclass_enum_t = 463;
1870pub const XED_ICLASS_LGDT: xed_iclass_enum_t = 464;
1871pub const XED_ICLASS_LGS: xed_iclass_enum_t = 465;
1872pub const XED_ICLASS_LIDT: xed_iclass_enum_t = 466;
1873pub const XED_ICLASS_LKGS: xed_iclass_enum_t = 467;
1874pub const XED_ICLASS_LLDT: xed_iclass_enum_t = 468;
1875pub const XED_ICLASS_LLWPCB: xed_iclass_enum_t = 469;
1876pub const XED_ICLASS_LMSW: xed_iclass_enum_t = 470;
1877pub const XED_ICLASS_LOADIWKEY: xed_iclass_enum_t = 471;
1878pub const XED_ICLASS_LODSB: xed_iclass_enum_t = 472;
1879pub const XED_ICLASS_LODSD: xed_iclass_enum_t = 473;
1880pub const XED_ICLASS_LODSQ: xed_iclass_enum_t = 474;
1881pub const XED_ICLASS_LODSW: xed_iclass_enum_t = 475;
1882pub const XED_ICLASS_LOOP: xed_iclass_enum_t = 476;
1883pub const XED_ICLASS_LOOPE: xed_iclass_enum_t = 477;
1884pub const XED_ICLASS_LOOPNE: xed_iclass_enum_t = 478;
1885pub const XED_ICLASS_LSL: xed_iclass_enum_t = 479;
1886pub const XED_ICLASS_LSS: xed_iclass_enum_t = 480;
1887pub const XED_ICLASS_LTR: xed_iclass_enum_t = 481;
1888pub const XED_ICLASS_LWPINS: xed_iclass_enum_t = 482;
1889pub const XED_ICLASS_LWPVAL: xed_iclass_enum_t = 483;
1890pub const XED_ICLASS_LZCNT: xed_iclass_enum_t = 484;
1891pub const XED_ICLASS_MASKMOVDQU: xed_iclass_enum_t = 485;
1892pub const XED_ICLASS_MASKMOVQ: xed_iclass_enum_t = 486;
1893pub const XED_ICLASS_MAXPD: xed_iclass_enum_t = 487;
1894pub const XED_ICLASS_MAXPS: xed_iclass_enum_t = 488;
1895pub const XED_ICLASS_MAXSD: xed_iclass_enum_t = 489;
1896pub const XED_ICLASS_MAXSS: xed_iclass_enum_t = 490;
1897pub const XED_ICLASS_MCOMMIT: xed_iclass_enum_t = 491;
1898pub const XED_ICLASS_MFENCE: xed_iclass_enum_t = 492;
1899pub const XED_ICLASS_MINPD: xed_iclass_enum_t = 493;
1900pub const XED_ICLASS_MINPS: xed_iclass_enum_t = 494;
1901pub const XED_ICLASS_MINSD: xed_iclass_enum_t = 495;
1902pub const XED_ICLASS_MINSS: xed_iclass_enum_t = 496;
1903pub const XED_ICLASS_MONITOR: xed_iclass_enum_t = 497;
1904pub const XED_ICLASS_MONITORX: xed_iclass_enum_t = 498;
1905pub const XED_ICLASS_MOV: xed_iclass_enum_t = 499;
1906pub const XED_ICLASS_MOVAPD: xed_iclass_enum_t = 500;
1907pub const XED_ICLASS_MOVAPS: xed_iclass_enum_t = 501;
1908pub const XED_ICLASS_MOVBE: xed_iclass_enum_t = 502;
1909pub const XED_ICLASS_MOVD: xed_iclass_enum_t = 503;
1910pub const XED_ICLASS_MOVDDUP: xed_iclass_enum_t = 504;
1911pub const XED_ICLASS_MOVDIR64B: xed_iclass_enum_t = 505;
1912pub const XED_ICLASS_MOVDIRI: xed_iclass_enum_t = 506;
1913pub const XED_ICLASS_MOVDQ2Q: xed_iclass_enum_t = 507;
1914pub const XED_ICLASS_MOVDQA: xed_iclass_enum_t = 508;
1915pub const XED_ICLASS_MOVDQU: xed_iclass_enum_t = 509;
1916pub const XED_ICLASS_MOVHLPS: xed_iclass_enum_t = 510;
1917pub const XED_ICLASS_MOVHPD: xed_iclass_enum_t = 511;
1918pub const XED_ICLASS_MOVHPS: xed_iclass_enum_t = 512;
1919pub const XED_ICLASS_MOVLHPS: xed_iclass_enum_t = 513;
1920pub const XED_ICLASS_MOVLPD: xed_iclass_enum_t = 514;
1921pub const XED_ICLASS_MOVLPS: xed_iclass_enum_t = 515;
1922pub const XED_ICLASS_MOVMSKPD: xed_iclass_enum_t = 516;
1923pub const XED_ICLASS_MOVMSKPS: xed_iclass_enum_t = 517;
1924pub const XED_ICLASS_MOVNTDQ: xed_iclass_enum_t = 518;
1925pub const XED_ICLASS_MOVNTDQA: xed_iclass_enum_t = 519;
1926pub const XED_ICLASS_MOVNTI: xed_iclass_enum_t = 520;
1927pub const XED_ICLASS_MOVNTPD: xed_iclass_enum_t = 521;
1928pub const XED_ICLASS_MOVNTPS: xed_iclass_enum_t = 522;
1929pub const XED_ICLASS_MOVNTQ: xed_iclass_enum_t = 523;
1930pub const XED_ICLASS_MOVNTSD: xed_iclass_enum_t = 524;
1931pub const XED_ICLASS_MOVNTSS: xed_iclass_enum_t = 525;
1932pub const XED_ICLASS_MOVQ: xed_iclass_enum_t = 526;
1933pub const XED_ICLASS_MOVQ2DQ: xed_iclass_enum_t = 527;
1934pub const XED_ICLASS_MOVSB: xed_iclass_enum_t = 528;
1935pub const XED_ICLASS_MOVSD: xed_iclass_enum_t = 529;
1936pub const XED_ICLASS_MOVSD_XMM: xed_iclass_enum_t = 530;
1937pub const XED_ICLASS_MOVSHDUP: xed_iclass_enum_t = 531;
1938pub const XED_ICLASS_MOVSLDUP: xed_iclass_enum_t = 532;
1939pub const XED_ICLASS_MOVSQ: xed_iclass_enum_t = 533;
1940pub const XED_ICLASS_MOVSS: xed_iclass_enum_t = 534;
1941pub const XED_ICLASS_MOVSW: xed_iclass_enum_t = 535;
1942pub const XED_ICLASS_MOVSX: xed_iclass_enum_t = 536;
1943pub const XED_ICLASS_MOVSXD: xed_iclass_enum_t = 537;
1944pub const XED_ICLASS_MOVUPD: xed_iclass_enum_t = 538;
1945pub const XED_ICLASS_MOVUPS: xed_iclass_enum_t = 539;
1946pub const XED_ICLASS_MOVZX: xed_iclass_enum_t = 540;
1947pub const XED_ICLASS_MOV_CR: xed_iclass_enum_t = 541;
1948pub const XED_ICLASS_MOV_DR: xed_iclass_enum_t = 542;
1949pub const XED_ICLASS_MPSADBW: xed_iclass_enum_t = 543;
1950pub const XED_ICLASS_MUL: xed_iclass_enum_t = 544;
1951pub const XED_ICLASS_MULPD: xed_iclass_enum_t = 545;
1952pub const XED_ICLASS_MULPS: xed_iclass_enum_t = 546;
1953pub const XED_ICLASS_MULSD: xed_iclass_enum_t = 547;
1954pub const XED_ICLASS_MULSS: xed_iclass_enum_t = 548;
1955pub const XED_ICLASS_MULX: xed_iclass_enum_t = 549;
1956pub const XED_ICLASS_MWAIT: xed_iclass_enum_t = 550;
1957pub const XED_ICLASS_MWAITX: xed_iclass_enum_t = 551;
1958pub const XED_ICLASS_NEG: xed_iclass_enum_t = 552;
1959pub const XED_ICLASS_NEG_LOCK: xed_iclass_enum_t = 553;
1960pub const XED_ICLASS_NOP: xed_iclass_enum_t = 554;
1961pub const XED_ICLASS_NOP2: xed_iclass_enum_t = 555;
1962pub const XED_ICLASS_NOP3: xed_iclass_enum_t = 556;
1963pub const XED_ICLASS_NOP4: xed_iclass_enum_t = 557;
1964pub const XED_ICLASS_NOP5: xed_iclass_enum_t = 558;
1965pub const XED_ICLASS_NOP6: xed_iclass_enum_t = 559;
1966pub const XED_ICLASS_NOP7: xed_iclass_enum_t = 560;
1967pub const XED_ICLASS_NOP8: xed_iclass_enum_t = 561;
1968pub const XED_ICLASS_NOP9: xed_iclass_enum_t = 562;
1969pub const XED_ICLASS_NOT: xed_iclass_enum_t = 563;
1970pub const XED_ICLASS_NOT_LOCK: xed_iclass_enum_t = 564;
1971pub const XED_ICLASS_OR: xed_iclass_enum_t = 565;
1972pub const XED_ICLASS_ORPD: xed_iclass_enum_t = 566;
1973pub const XED_ICLASS_ORPS: xed_iclass_enum_t = 567;
1974pub const XED_ICLASS_OR_LOCK: xed_iclass_enum_t = 568;
1975pub const XED_ICLASS_OUT: xed_iclass_enum_t = 569;
1976pub const XED_ICLASS_OUTSB: xed_iclass_enum_t = 570;
1977pub const XED_ICLASS_OUTSD: xed_iclass_enum_t = 571;
1978pub const XED_ICLASS_OUTSW: xed_iclass_enum_t = 572;
1979pub const XED_ICLASS_PABSB: xed_iclass_enum_t = 573;
1980pub const XED_ICLASS_PABSD: xed_iclass_enum_t = 574;
1981pub const XED_ICLASS_PABSW: xed_iclass_enum_t = 575;
1982pub const XED_ICLASS_PACKSSDW: xed_iclass_enum_t = 576;
1983pub const XED_ICLASS_PACKSSWB: xed_iclass_enum_t = 577;
1984pub const XED_ICLASS_PACKUSDW: xed_iclass_enum_t = 578;
1985pub const XED_ICLASS_PACKUSWB: xed_iclass_enum_t = 579;
1986pub const XED_ICLASS_PADDB: xed_iclass_enum_t = 580;
1987pub const XED_ICLASS_PADDD: xed_iclass_enum_t = 581;
1988pub const XED_ICLASS_PADDQ: xed_iclass_enum_t = 582;
1989pub const XED_ICLASS_PADDSB: xed_iclass_enum_t = 583;
1990pub const XED_ICLASS_PADDSW: xed_iclass_enum_t = 584;
1991pub const XED_ICLASS_PADDUSB: xed_iclass_enum_t = 585;
1992pub const XED_ICLASS_PADDUSW: xed_iclass_enum_t = 586;
1993pub const XED_ICLASS_PADDW: xed_iclass_enum_t = 587;
1994pub const XED_ICLASS_PALIGNR: xed_iclass_enum_t = 588;
1995pub const XED_ICLASS_PAND: xed_iclass_enum_t = 589;
1996pub const XED_ICLASS_PANDN: xed_iclass_enum_t = 590;
1997pub const XED_ICLASS_PAUSE: xed_iclass_enum_t = 591;
1998pub const XED_ICLASS_PAVGB: xed_iclass_enum_t = 592;
1999pub const XED_ICLASS_PAVGUSB: xed_iclass_enum_t = 593;
2000pub const XED_ICLASS_PAVGW: xed_iclass_enum_t = 594;
2001pub const XED_ICLASS_PBLENDVB: xed_iclass_enum_t = 595;
2002pub const XED_ICLASS_PBLENDW: xed_iclass_enum_t = 596;
2003pub const XED_ICLASS_PBNDKB: xed_iclass_enum_t = 597;
2004pub const XED_ICLASS_PCLMULQDQ: xed_iclass_enum_t = 598;
2005pub const XED_ICLASS_PCMPEQB: xed_iclass_enum_t = 599;
2006pub const XED_ICLASS_PCMPEQD: xed_iclass_enum_t = 600;
2007pub const XED_ICLASS_PCMPEQQ: xed_iclass_enum_t = 601;
2008pub const XED_ICLASS_PCMPEQW: xed_iclass_enum_t = 602;
2009pub const XED_ICLASS_PCMPESTRI: xed_iclass_enum_t = 603;
2010pub const XED_ICLASS_PCMPESTRI64: xed_iclass_enum_t = 604;
2011pub const XED_ICLASS_PCMPESTRM: xed_iclass_enum_t = 605;
2012pub const XED_ICLASS_PCMPESTRM64: xed_iclass_enum_t = 606;
2013pub const XED_ICLASS_PCMPGTB: xed_iclass_enum_t = 607;
2014pub const XED_ICLASS_PCMPGTD: xed_iclass_enum_t = 608;
2015pub const XED_ICLASS_PCMPGTQ: xed_iclass_enum_t = 609;
2016pub const XED_ICLASS_PCMPGTW: xed_iclass_enum_t = 610;
2017pub const XED_ICLASS_PCMPISTRI: xed_iclass_enum_t = 611;
2018pub const XED_ICLASS_PCMPISTRI64: xed_iclass_enum_t = 612;
2019pub const XED_ICLASS_PCMPISTRM: xed_iclass_enum_t = 613;
2020pub const XED_ICLASS_PCONFIG: xed_iclass_enum_t = 614;
2021pub const XED_ICLASS_PDEP: xed_iclass_enum_t = 615;
2022pub const XED_ICLASS_PEXT: xed_iclass_enum_t = 616;
2023pub const XED_ICLASS_PEXTRB: xed_iclass_enum_t = 617;
2024pub const XED_ICLASS_PEXTRD: xed_iclass_enum_t = 618;
2025pub const XED_ICLASS_PEXTRQ: xed_iclass_enum_t = 619;
2026pub const XED_ICLASS_PEXTRW: xed_iclass_enum_t = 620;
2027pub const XED_ICLASS_PEXTRW_SSE4: xed_iclass_enum_t = 621;
2028pub const XED_ICLASS_PF2ID: xed_iclass_enum_t = 622;
2029pub const XED_ICLASS_PF2IW: xed_iclass_enum_t = 623;
2030pub const XED_ICLASS_PFACC: xed_iclass_enum_t = 624;
2031pub const XED_ICLASS_PFADD: xed_iclass_enum_t = 625;
2032pub const XED_ICLASS_PFCMPEQ: xed_iclass_enum_t = 626;
2033pub const XED_ICLASS_PFCMPGE: xed_iclass_enum_t = 627;
2034pub const XED_ICLASS_PFCMPGT: xed_iclass_enum_t = 628;
2035pub const XED_ICLASS_PFMAX: xed_iclass_enum_t = 629;
2036pub const XED_ICLASS_PFMIN: xed_iclass_enum_t = 630;
2037pub const XED_ICLASS_PFMUL: xed_iclass_enum_t = 631;
2038pub const XED_ICLASS_PFNACC: xed_iclass_enum_t = 632;
2039pub const XED_ICLASS_PFPNACC: xed_iclass_enum_t = 633;
2040pub const XED_ICLASS_PFRCP: xed_iclass_enum_t = 634;
2041pub const XED_ICLASS_PFRCPIT1: xed_iclass_enum_t = 635;
2042pub const XED_ICLASS_PFRCPIT2: xed_iclass_enum_t = 636;
2043pub const XED_ICLASS_PFRSQIT1: xed_iclass_enum_t = 637;
2044pub const XED_ICLASS_PFRSQRT: xed_iclass_enum_t = 638;
2045pub const XED_ICLASS_PFSUB: xed_iclass_enum_t = 639;
2046pub const XED_ICLASS_PFSUBR: xed_iclass_enum_t = 640;
2047pub const XED_ICLASS_PHADDD: xed_iclass_enum_t = 641;
2048pub const XED_ICLASS_PHADDSW: xed_iclass_enum_t = 642;
2049pub const XED_ICLASS_PHADDW: xed_iclass_enum_t = 643;
2050pub const XED_ICLASS_PHMINPOSUW: xed_iclass_enum_t = 644;
2051pub const XED_ICLASS_PHSUBD: xed_iclass_enum_t = 645;
2052pub const XED_ICLASS_PHSUBSW: xed_iclass_enum_t = 646;
2053pub const XED_ICLASS_PHSUBW: xed_iclass_enum_t = 647;
2054pub const XED_ICLASS_PI2FD: xed_iclass_enum_t = 648;
2055pub const XED_ICLASS_PI2FW: xed_iclass_enum_t = 649;
2056pub const XED_ICLASS_PINSRB: xed_iclass_enum_t = 650;
2057pub const XED_ICLASS_PINSRD: xed_iclass_enum_t = 651;
2058pub const XED_ICLASS_PINSRQ: xed_iclass_enum_t = 652;
2059pub const XED_ICLASS_PINSRW: xed_iclass_enum_t = 653;
2060pub const XED_ICLASS_PMADDUBSW: xed_iclass_enum_t = 654;
2061pub const XED_ICLASS_PMADDWD: xed_iclass_enum_t = 655;
2062pub const XED_ICLASS_PMAXSB: xed_iclass_enum_t = 656;
2063pub const XED_ICLASS_PMAXSD: xed_iclass_enum_t = 657;
2064pub const XED_ICLASS_PMAXSW: xed_iclass_enum_t = 658;
2065pub const XED_ICLASS_PMAXUB: xed_iclass_enum_t = 659;
2066pub const XED_ICLASS_PMAXUD: xed_iclass_enum_t = 660;
2067pub const XED_ICLASS_PMAXUW: xed_iclass_enum_t = 661;
2068pub const XED_ICLASS_PMINSB: xed_iclass_enum_t = 662;
2069pub const XED_ICLASS_PMINSD: xed_iclass_enum_t = 663;
2070pub const XED_ICLASS_PMINSW: xed_iclass_enum_t = 664;
2071pub const XED_ICLASS_PMINUB: xed_iclass_enum_t = 665;
2072pub const XED_ICLASS_PMINUD: xed_iclass_enum_t = 666;
2073pub const XED_ICLASS_PMINUW: xed_iclass_enum_t = 667;
2074pub const XED_ICLASS_PMOVMSKB: xed_iclass_enum_t = 668;
2075pub const XED_ICLASS_PMOVSXBD: xed_iclass_enum_t = 669;
2076pub const XED_ICLASS_PMOVSXBQ: xed_iclass_enum_t = 670;
2077pub const XED_ICLASS_PMOVSXBW: xed_iclass_enum_t = 671;
2078pub const XED_ICLASS_PMOVSXDQ: xed_iclass_enum_t = 672;
2079pub const XED_ICLASS_PMOVSXWD: xed_iclass_enum_t = 673;
2080pub const XED_ICLASS_PMOVSXWQ: xed_iclass_enum_t = 674;
2081pub const XED_ICLASS_PMOVZXBD: xed_iclass_enum_t = 675;
2082pub const XED_ICLASS_PMOVZXBQ: xed_iclass_enum_t = 676;
2083pub const XED_ICLASS_PMOVZXBW: xed_iclass_enum_t = 677;
2084pub const XED_ICLASS_PMOVZXDQ: xed_iclass_enum_t = 678;
2085pub const XED_ICLASS_PMOVZXWD: xed_iclass_enum_t = 679;
2086pub const XED_ICLASS_PMOVZXWQ: xed_iclass_enum_t = 680;
2087pub const XED_ICLASS_PMULDQ: xed_iclass_enum_t = 681;
2088pub const XED_ICLASS_PMULHRSW: xed_iclass_enum_t = 682;
2089pub const XED_ICLASS_PMULHRW: xed_iclass_enum_t = 683;
2090pub const XED_ICLASS_PMULHUW: xed_iclass_enum_t = 684;
2091pub const XED_ICLASS_PMULHW: xed_iclass_enum_t = 685;
2092pub const XED_ICLASS_PMULLD: xed_iclass_enum_t = 686;
2093pub const XED_ICLASS_PMULLW: xed_iclass_enum_t = 687;
2094pub const XED_ICLASS_PMULUDQ: xed_iclass_enum_t = 688;
2095pub const XED_ICLASS_POP: xed_iclass_enum_t = 689;
2096pub const XED_ICLASS_POP2: xed_iclass_enum_t = 690;
2097pub const XED_ICLASS_POP2P: xed_iclass_enum_t = 691;
2098pub const XED_ICLASS_POPA: xed_iclass_enum_t = 692;
2099pub const XED_ICLASS_POPAD: xed_iclass_enum_t = 693;
2100pub const XED_ICLASS_POPCNT: xed_iclass_enum_t = 694;
2101pub const XED_ICLASS_POPF: xed_iclass_enum_t = 695;
2102pub const XED_ICLASS_POPFD: xed_iclass_enum_t = 696;
2103pub const XED_ICLASS_POPFQ: xed_iclass_enum_t = 697;
2104pub const XED_ICLASS_POPP: xed_iclass_enum_t = 698;
2105pub const XED_ICLASS_POR: xed_iclass_enum_t = 699;
2106pub const XED_ICLASS_PREFETCHIT0: xed_iclass_enum_t = 700;
2107pub const XED_ICLASS_PREFETCHIT1: xed_iclass_enum_t = 701;
2108pub const XED_ICLASS_PREFETCHNTA: xed_iclass_enum_t = 702;
2109pub const XED_ICLASS_PREFETCHT0: xed_iclass_enum_t = 703;
2110pub const XED_ICLASS_PREFETCHT1: xed_iclass_enum_t = 704;
2111pub const XED_ICLASS_PREFETCHT2: xed_iclass_enum_t = 705;
2112pub const XED_ICLASS_PREFETCHW: xed_iclass_enum_t = 706;
2113pub const XED_ICLASS_PREFETCHWT1: xed_iclass_enum_t = 707;
2114pub const XED_ICLASS_PREFETCH_EXCLUSIVE: xed_iclass_enum_t = 708;
2115pub const XED_ICLASS_PREFETCH_RESERVED: xed_iclass_enum_t = 709;
2116pub const XED_ICLASS_PSADBW: xed_iclass_enum_t = 710;
2117pub const XED_ICLASS_PSHUFB: xed_iclass_enum_t = 711;
2118pub const XED_ICLASS_PSHUFD: xed_iclass_enum_t = 712;
2119pub const XED_ICLASS_PSHUFHW: xed_iclass_enum_t = 713;
2120pub const XED_ICLASS_PSHUFLW: xed_iclass_enum_t = 714;
2121pub const XED_ICLASS_PSHUFW: xed_iclass_enum_t = 715;
2122pub const XED_ICLASS_PSIGNB: xed_iclass_enum_t = 716;
2123pub const XED_ICLASS_PSIGND: xed_iclass_enum_t = 717;
2124pub const XED_ICLASS_PSIGNW: xed_iclass_enum_t = 718;
2125pub const XED_ICLASS_PSLLD: xed_iclass_enum_t = 719;
2126pub const XED_ICLASS_PSLLDQ: xed_iclass_enum_t = 720;
2127pub const XED_ICLASS_PSLLQ: xed_iclass_enum_t = 721;
2128pub const XED_ICLASS_PSLLW: xed_iclass_enum_t = 722;
2129pub const XED_ICLASS_PSMASH: xed_iclass_enum_t = 723;
2130pub const XED_ICLASS_PSRAD: xed_iclass_enum_t = 724;
2131pub const XED_ICLASS_PSRAW: xed_iclass_enum_t = 725;
2132pub const XED_ICLASS_PSRLD: xed_iclass_enum_t = 726;
2133pub const XED_ICLASS_PSRLDQ: xed_iclass_enum_t = 727;
2134pub const XED_ICLASS_PSRLQ: xed_iclass_enum_t = 728;
2135pub const XED_ICLASS_PSRLW: xed_iclass_enum_t = 729;
2136pub const XED_ICLASS_PSUBB: xed_iclass_enum_t = 730;
2137pub const XED_ICLASS_PSUBD: xed_iclass_enum_t = 731;
2138pub const XED_ICLASS_PSUBQ: xed_iclass_enum_t = 732;
2139pub const XED_ICLASS_PSUBSB: xed_iclass_enum_t = 733;
2140pub const XED_ICLASS_PSUBSW: xed_iclass_enum_t = 734;
2141pub const XED_ICLASS_PSUBUSB: xed_iclass_enum_t = 735;
2142pub const XED_ICLASS_PSUBUSW: xed_iclass_enum_t = 736;
2143pub const XED_ICLASS_PSUBW: xed_iclass_enum_t = 737;
2144pub const XED_ICLASS_PSWAPD: xed_iclass_enum_t = 738;
2145pub const XED_ICLASS_PTEST: xed_iclass_enum_t = 739;
2146pub const XED_ICLASS_PTWRITE: xed_iclass_enum_t = 740;
2147pub const XED_ICLASS_PUNPCKHBW: xed_iclass_enum_t = 741;
2148pub const XED_ICLASS_PUNPCKHDQ: xed_iclass_enum_t = 742;
2149pub const XED_ICLASS_PUNPCKHQDQ: xed_iclass_enum_t = 743;
2150pub const XED_ICLASS_PUNPCKHWD: xed_iclass_enum_t = 744;
2151pub const XED_ICLASS_PUNPCKLBW: xed_iclass_enum_t = 745;
2152pub const XED_ICLASS_PUNPCKLDQ: xed_iclass_enum_t = 746;
2153pub const XED_ICLASS_PUNPCKLQDQ: xed_iclass_enum_t = 747;
2154pub const XED_ICLASS_PUNPCKLWD: xed_iclass_enum_t = 748;
2155pub const XED_ICLASS_PUSH: xed_iclass_enum_t = 749;
2156pub const XED_ICLASS_PUSH2: xed_iclass_enum_t = 750;
2157pub const XED_ICLASS_PUSH2P: xed_iclass_enum_t = 751;
2158pub const XED_ICLASS_PUSHA: xed_iclass_enum_t = 752;
2159pub const XED_ICLASS_PUSHAD: xed_iclass_enum_t = 753;
2160pub const XED_ICLASS_PUSHF: xed_iclass_enum_t = 754;
2161pub const XED_ICLASS_PUSHFD: xed_iclass_enum_t = 755;
2162pub const XED_ICLASS_PUSHFQ: xed_iclass_enum_t = 756;
2163pub const XED_ICLASS_PUSHP: xed_iclass_enum_t = 757;
2164pub const XED_ICLASS_PVALIDATE: xed_iclass_enum_t = 758;
2165pub const XED_ICLASS_PXOR: xed_iclass_enum_t = 759;
2166pub const XED_ICLASS_RCL: xed_iclass_enum_t = 760;
2167pub const XED_ICLASS_RCPPS: xed_iclass_enum_t = 761;
2168pub const XED_ICLASS_RCPSS: xed_iclass_enum_t = 762;
2169pub const XED_ICLASS_RCR: xed_iclass_enum_t = 763;
2170pub const XED_ICLASS_RDFSBASE: xed_iclass_enum_t = 764;
2171pub const XED_ICLASS_RDGSBASE: xed_iclass_enum_t = 765;
2172pub const XED_ICLASS_RDMSR: xed_iclass_enum_t = 766;
2173pub const XED_ICLASS_RDMSRLIST: xed_iclass_enum_t = 767;
2174pub const XED_ICLASS_RDPID: xed_iclass_enum_t = 768;
2175pub const XED_ICLASS_RDPKRU: xed_iclass_enum_t = 769;
2176pub const XED_ICLASS_RDPMC: xed_iclass_enum_t = 770;
2177pub const XED_ICLASS_RDPRU: xed_iclass_enum_t = 771;
2178pub const XED_ICLASS_RDRAND: xed_iclass_enum_t = 772;
2179pub const XED_ICLASS_RDSEED: xed_iclass_enum_t = 773;
2180pub const XED_ICLASS_RDSSPD: xed_iclass_enum_t = 774;
2181pub const XED_ICLASS_RDSSPQ: xed_iclass_enum_t = 775;
2182pub const XED_ICLASS_RDTSC: xed_iclass_enum_t = 776;
2183pub const XED_ICLASS_RDTSCP: xed_iclass_enum_t = 777;
2184pub const XED_ICLASS_REPE_CMPSB: xed_iclass_enum_t = 778;
2185pub const XED_ICLASS_REPE_CMPSD: xed_iclass_enum_t = 779;
2186pub const XED_ICLASS_REPE_CMPSQ: xed_iclass_enum_t = 780;
2187pub const XED_ICLASS_REPE_CMPSW: xed_iclass_enum_t = 781;
2188pub const XED_ICLASS_REPE_SCASB: xed_iclass_enum_t = 782;
2189pub const XED_ICLASS_REPE_SCASD: xed_iclass_enum_t = 783;
2190pub const XED_ICLASS_REPE_SCASQ: xed_iclass_enum_t = 784;
2191pub const XED_ICLASS_REPE_SCASW: xed_iclass_enum_t = 785;
2192pub const XED_ICLASS_REPNE_CMPSB: xed_iclass_enum_t = 786;
2193pub const XED_ICLASS_REPNE_CMPSD: xed_iclass_enum_t = 787;
2194pub const XED_ICLASS_REPNE_CMPSQ: xed_iclass_enum_t = 788;
2195pub const XED_ICLASS_REPNE_CMPSW: xed_iclass_enum_t = 789;
2196pub const XED_ICLASS_REPNE_SCASB: xed_iclass_enum_t = 790;
2197pub const XED_ICLASS_REPNE_SCASD: xed_iclass_enum_t = 791;
2198pub const XED_ICLASS_REPNE_SCASQ: xed_iclass_enum_t = 792;
2199pub const XED_ICLASS_REPNE_SCASW: xed_iclass_enum_t = 793;
2200pub const XED_ICLASS_REP_INSB: xed_iclass_enum_t = 794;
2201pub const XED_ICLASS_REP_INSD: xed_iclass_enum_t = 795;
2202pub const XED_ICLASS_REP_INSW: xed_iclass_enum_t = 796;
2203pub const XED_ICLASS_REP_LODSB: xed_iclass_enum_t = 797;
2204pub const XED_ICLASS_REP_LODSD: xed_iclass_enum_t = 798;
2205pub const XED_ICLASS_REP_LODSQ: xed_iclass_enum_t = 799;
2206pub const XED_ICLASS_REP_LODSW: xed_iclass_enum_t = 800;
2207pub const XED_ICLASS_REP_MONTMUL: xed_iclass_enum_t = 801;
2208pub const XED_ICLASS_REP_MOVSB: xed_iclass_enum_t = 802;
2209pub const XED_ICLASS_REP_MOVSD: xed_iclass_enum_t = 803;
2210pub const XED_ICLASS_REP_MOVSQ: xed_iclass_enum_t = 804;
2211pub const XED_ICLASS_REP_MOVSW: xed_iclass_enum_t = 805;
2212pub const XED_ICLASS_REP_OUTSB: xed_iclass_enum_t = 806;
2213pub const XED_ICLASS_REP_OUTSD: xed_iclass_enum_t = 807;
2214pub const XED_ICLASS_REP_OUTSW: xed_iclass_enum_t = 808;
2215pub const XED_ICLASS_REP_STOSB: xed_iclass_enum_t = 809;
2216pub const XED_ICLASS_REP_STOSD: xed_iclass_enum_t = 810;
2217pub const XED_ICLASS_REP_STOSQ: xed_iclass_enum_t = 811;
2218pub const XED_ICLASS_REP_STOSW: xed_iclass_enum_t = 812;
2219pub const XED_ICLASS_REP_XCRYPTCBC: xed_iclass_enum_t = 813;
2220pub const XED_ICLASS_REP_XCRYPTCFB: xed_iclass_enum_t = 814;
2221pub const XED_ICLASS_REP_XCRYPTCTR: xed_iclass_enum_t = 815;
2222pub const XED_ICLASS_REP_XCRYPTECB: xed_iclass_enum_t = 816;
2223pub const XED_ICLASS_REP_XCRYPTOFB: xed_iclass_enum_t = 817;
2224pub const XED_ICLASS_REP_XSHA1: xed_iclass_enum_t = 818;
2225pub const XED_ICLASS_REP_XSHA256: xed_iclass_enum_t = 819;
2226pub const XED_ICLASS_REP_XSTORE: xed_iclass_enum_t = 820;
2227pub const XED_ICLASS_RET_FAR: xed_iclass_enum_t = 821;
2228pub const XED_ICLASS_RET_NEAR: xed_iclass_enum_t = 822;
2229pub const XED_ICLASS_RMPADJUST: xed_iclass_enum_t = 823;
2230pub const XED_ICLASS_RMPUPDATE: xed_iclass_enum_t = 824;
2231pub const XED_ICLASS_ROL: xed_iclass_enum_t = 825;
2232pub const XED_ICLASS_ROR: xed_iclass_enum_t = 826;
2233pub const XED_ICLASS_RORX: xed_iclass_enum_t = 827;
2234pub const XED_ICLASS_ROUNDPD: xed_iclass_enum_t = 828;
2235pub const XED_ICLASS_ROUNDPS: xed_iclass_enum_t = 829;
2236pub const XED_ICLASS_ROUNDSD: xed_iclass_enum_t = 830;
2237pub const XED_ICLASS_ROUNDSS: xed_iclass_enum_t = 831;
2238pub const XED_ICLASS_RSM: xed_iclass_enum_t = 832;
2239pub const XED_ICLASS_RSQRTPS: xed_iclass_enum_t = 833;
2240pub const XED_ICLASS_RSQRTSS: xed_iclass_enum_t = 834;
2241pub const XED_ICLASS_RSTORSSP: xed_iclass_enum_t = 835;
2242pub const XED_ICLASS_SAHF: xed_iclass_enum_t = 836;
2243pub const XED_ICLASS_SALC: xed_iclass_enum_t = 837;
2244pub const XED_ICLASS_SAR: xed_iclass_enum_t = 838;
2245pub const XED_ICLASS_SARX: xed_iclass_enum_t = 839;
2246pub const XED_ICLASS_SAVEPREVSSP: xed_iclass_enum_t = 840;
2247pub const XED_ICLASS_SBB: xed_iclass_enum_t = 841;
2248pub const XED_ICLASS_SBB_LOCK: xed_iclass_enum_t = 842;
2249pub const XED_ICLASS_SCASB: xed_iclass_enum_t = 843;
2250pub const XED_ICLASS_SCASD: xed_iclass_enum_t = 844;
2251pub const XED_ICLASS_SCASQ: xed_iclass_enum_t = 845;
2252pub const XED_ICLASS_SCASW: xed_iclass_enum_t = 846;
2253pub const XED_ICLASS_SEAMCALL: xed_iclass_enum_t = 847;
2254pub const XED_ICLASS_SEAMOPS: xed_iclass_enum_t = 848;
2255pub const XED_ICLASS_SEAMRET: xed_iclass_enum_t = 849;
2256pub const XED_ICLASS_SENDUIPI: xed_iclass_enum_t = 850;
2257pub const XED_ICLASS_SERIALIZE: xed_iclass_enum_t = 851;
2258pub const XED_ICLASS_SETB: xed_iclass_enum_t = 852;
2259pub const XED_ICLASS_SETBE: xed_iclass_enum_t = 853;
2260pub const XED_ICLASS_SETL: xed_iclass_enum_t = 854;
2261pub const XED_ICLASS_SETLE: xed_iclass_enum_t = 855;
2262pub const XED_ICLASS_SETNB: xed_iclass_enum_t = 856;
2263pub const XED_ICLASS_SETNBE: xed_iclass_enum_t = 857;
2264pub const XED_ICLASS_SETNL: xed_iclass_enum_t = 858;
2265pub const XED_ICLASS_SETNLE: xed_iclass_enum_t = 859;
2266pub const XED_ICLASS_SETNO: xed_iclass_enum_t = 860;
2267pub const XED_ICLASS_SETNP: xed_iclass_enum_t = 861;
2268pub const XED_ICLASS_SETNS: xed_iclass_enum_t = 862;
2269pub const XED_ICLASS_SETNZ: xed_iclass_enum_t = 863;
2270pub const XED_ICLASS_SETO: xed_iclass_enum_t = 864;
2271pub const XED_ICLASS_SETP: xed_iclass_enum_t = 865;
2272pub const XED_ICLASS_SETS: xed_iclass_enum_t = 866;
2273pub const XED_ICLASS_SETSSBSY: xed_iclass_enum_t = 867;
2274pub const XED_ICLASS_SETZ: xed_iclass_enum_t = 868;
2275pub const XED_ICLASS_SFENCE: xed_iclass_enum_t = 869;
2276pub const XED_ICLASS_SGDT: xed_iclass_enum_t = 870;
2277pub const XED_ICLASS_SHA1MSG1: xed_iclass_enum_t = 871;
2278pub const XED_ICLASS_SHA1MSG2: xed_iclass_enum_t = 872;
2279pub const XED_ICLASS_SHA1NEXTE: xed_iclass_enum_t = 873;
2280pub const XED_ICLASS_SHA1RNDS4: xed_iclass_enum_t = 874;
2281pub const XED_ICLASS_SHA256MSG1: xed_iclass_enum_t = 875;
2282pub const XED_ICLASS_SHA256MSG2: xed_iclass_enum_t = 876;
2283pub const XED_ICLASS_SHA256RNDS2: xed_iclass_enum_t = 877;
2284pub const XED_ICLASS_SHL: xed_iclass_enum_t = 878;
2285pub const XED_ICLASS_SHLD: xed_iclass_enum_t = 879;
2286pub const XED_ICLASS_SHLX: xed_iclass_enum_t = 880;
2287pub const XED_ICLASS_SHR: xed_iclass_enum_t = 881;
2288pub const XED_ICLASS_SHRD: xed_iclass_enum_t = 882;
2289pub const XED_ICLASS_SHRX: xed_iclass_enum_t = 883;
2290pub const XED_ICLASS_SHUFPD: xed_iclass_enum_t = 884;
2291pub const XED_ICLASS_SHUFPS: xed_iclass_enum_t = 885;
2292pub const XED_ICLASS_SIDT: xed_iclass_enum_t = 886;
2293pub const XED_ICLASS_SKINIT: xed_iclass_enum_t = 887;
2294pub const XED_ICLASS_SLDT: xed_iclass_enum_t = 888;
2295pub const XED_ICLASS_SLWPCB: xed_iclass_enum_t = 889;
2296pub const XED_ICLASS_SMSW: xed_iclass_enum_t = 890;
2297pub const XED_ICLASS_SQRTPD: xed_iclass_enum_t = 891;
2298pub const XED_ICLASS_SQRTPS: xed_iclass_enum_t = 892;
2299pub const XED_ICLASS_SQRTSD: xed_iclass_enum_t = 893;
2300pub const XED_ICLASS_SQRTSS: xed_iclass_enum_t = 894;
2301pub const XED_ICLASS_STAC: xed_iclass_enum_t = 895;
2302pub const XED_ICLASS_STC: xed_iclass_enum_t = 896;
2303pub const XED_ICLASS_STD: xed_iclass_enum_t = 897;
2304pub const XED_ICLASS_STGI: xed_iclass_enum_t = 898;
2305pub const XED_ICLASS_STI: xed_iclass_enum_t = 899;
2306pub const XED_ICLASS_STMXCSR: xed_iclass_enum_t = 900;
2307pub const XED_ICLASS_STOSB: xed_iclass_enum_t = 901;
2308pub const XED_ICLASS_STOSD: xed_iclass_enum_t = 902;
2309pub const XED_ICLASS_STOSQ: xed_iclass_enum_t = 903;
2310pub const XED_ICLASS_STOSW: xed_iclass_enum_t = 904;
2311pub const XED_ICLASS_STR: xed_iclass_enum_t = 905;
2312pub const XED_ICLASS_STTILECFG: xed_iclass_enum_t = 906;
2313pub const XED_ICLASS_STUI: xed_iclass_enum_t = 907;
2314pub const XED_ICLASS_SUB: xed_iclass_enum_t = 908;
2315pub const XED_ICLASS_SUBPD: xed_iclass_enum_t = 909;
2316pub const XED_ICLASS_SUBPS: xed_iclass_enum_t = 910;
2317pub const XED_ICLASS_SUBSD: xed_iclass_enum_t = 911;
2318pub const XED_ICLASS_SUBSS: xed_iclass_enum_t = 912;
2319pub const XED_ICLASS_SUB_LOCK: xed_iclass_enum_t = 913;
2320pub const XED_ICLASS_SWAPGS: xed_iclass_enum_t = 914;
2321pub const XED_ICLASS_SYSCALL: xed_iclass_enum_t = 915;
2322pub const XED_ICLASS_SYSCALL_32: xed_iclass_enum_t = 916;
2323pub const XED_ICLASS_SYSENTER: xed_iclass_enum_t = 917;
2324pub const XED_ICLASS_SYSEXIT: xed_iclass_enum_t = 918;
2325pub const XED_ICLASS_SYSRET: xed_iclass_enum_t = 919;
2326pub const XED_ICLASS_SYSRET64: xed_iclass_enum_t = 920;
2327pub const XED_ICLASS_SYSRET_AMD: xed_iclass_enum_t = 921;
2328pub const XED_ICLASS_T1MSKC: xed_iclass_enum_t = 922;
2329pub const XED_ICLASS_TCMMIMFP16PS: xed_iclass_enum_t = 923;
2330pub const XED_ICLASS_TCMMRLFP16PS: xed_iclass_enum_t = 924;
2331pub const XED_ICLASS_TDCALL: xed_iclass_enum_t = 925;
2332pub const XED_ICLASS_TDPBF16PS: xed_iclass_enum_t = 926;
2333pub const XED_ICLASS_TDPBSSD: xed_iclass_enum_t = 927;
2334pub const XED_ICLASS_TDPBSUD: xed_iclass_enum_t = 928;
2335pub const XED_ICLASS_TDPBUSD: xed_iclass_enum_t = 929;
2336pub const XED_ICLASS_TDPBUUD: xed_iclass_enum_t = 930;
2337pub const XED_ICLASS_TDPFP16PS: xed_iclass_enum_t = 931;
2338pub const XED_ICLASS_TEST: xed_iclass_enum_t = 932;
2339pub const XED_ICLASS_TESTUI: xed_iclass_enum_t = 933;
2340pub const XED_ICLASS_TILELOADD: xed_iclass_enum_t = 934;
2341pub const XED_ICLASS_TILELOADDT1: xed_iclass_enum_t = 935;
2342pub const XED_ICLASS_TILERELEASE: xed_iclass_enum_t = 936;
2343pub const XED_ICLASS_TILESTORED: xed_iclass_enum_t = 937;
2344pub const XED_ICLASS_TILEZERO: xed_iclass_enum_t = 938;
2345pub const XED_ICLASS_TLBSYNC: xed_iclass_enum_t = 939;
2346pub const XED_ICLASS_TPAUSE: xed_iclass_enum_t = 940;
2347pub const XED_ICLASS_TZCNT: xed_iclass_enum_t = 941;
2348pub const XED_ICLASS_TZMSK: xed_iclass_enum_t = 942;
2349pub const XED_ICLASS_UCOMISD: xed_iclass_enum_t = 943;
2350pub const XED_ICLASS_UCOMISS: xed_iclass_enum_t = 944;
2351pub const XED_ICLASS_UD0: xed_iclass_enum_t = 945;
2352pub const XED_ICLASS_UD1: xed_iclass_enum_t = 946;
2353pub const XED_ICLASS_UD2: xed_iclass_enum_t = 947;
2354pub const XED_ICLASS_UIRET: xed_iclass_enum_t = 948;
2355pub const XED_ICLASS_UMONITOR: xed_iclass_enum_t = 949;
2356pub const XED_ICLASS_UMWAIT: xed_iclass_enum_t = 950;
2357pub const XED_ICLASS_UNPCKHPD: xed_iclass_enum_t = 951;
2358pub const XED_ICLASS_UNPCKHPS: xed_iclass_enum_t = 952;
2359pub const XED_ICLASS_UNPCKLPD: xed_iclass_enum_t = 953;
2360pub const XED_ICLASS_UNPCKLPS: xed_iclass_enum_t = 954;
2361pub const XED_ICLASS_URDMSR: xed_iclass_enum_t = 955;
2362pub const XED_ICLASS_UWRMSR: xed_iclass_enum_t = 956;
2363pub const XED_ICLASS_V4FMADDPS: xed_iclass_enum_t = 957;
2364pub const XED_ICLASS_V4FMADDSS: xed_iclass_enum_t = 958;
2365pub const XED_ICLASS_V4FNMADDPS: xed_iclass_enum_t = 959;
2366pub const XED_ICLASS_V4FNMADDSS: xed_iclass_enum_t = 960;
2367pub const XED_ICLASS_VADDPD: xed_iclass_enum_t = 961;
2368pub const XED_ICLASS_VADDPH: xed_iclass_enum_t = 962;
2369pub const XED_ICLASS_VADDPS: xed_iclass_enum_t = 963;
2370pub const XED_ICLASS_VADDSD: xed_iclass_enum_t = 964;
2371pub const XED_ICLASS_VADDSH: xed_iclass_enum_t = 965;
2372pub const XED_ICLASS_VADDSS: xed_iclass_enum_t = 966;
2373pub const XED_ICLASS_VADDSUBPD: xed_iclass_enum_t = 967;
2374pub const XED_ICLASS_VADDSUBPS: xed_iclass_enum_t = 968;
2375pub const XED_ICLASS_VAESDEC: xed_iclass_enum_t = 969;
2376pub const XED_ICLASS_VAESDECLAST: xed_iclass_enum_t = 970;
2377pub const XED_ICLASS_VAESENC: xed_iclass_enum_t = 971;
2378pub const XED_ICLASS_VAESENCLAST: xed_iclass_enum_t = 972;
2379pub const XED_ICLASS_VAESIMC: xed_iclass_enum_t = 973;
2380pub const XED_ICLASS_VAESKEYGENASSIST: xed_iclass_enum_t = 974;
2381pub const XED_ICLASS_VALIGND: xed_iclass_enum_t = 975;
2382pub const XED_ICLASS_VALIGNQ: xed_iclass_enum_t = 976;
2383pub const XED_ICLASS_VANDNPD: xed_iclass_enum_t = 977;
2384pub const XED_ICLASS_VANDNPS: xed_iclass_enum_t = 978;
2385pub const XED_ICLASS_VANDPD: xed_iclass_enum_t = 979;
2386pub const XED_ICLASS_VANDPS: xed_iclass_enum_t = 980;
2387pub const XED_ICLASS_VBCSTNEBF162PS: xed_iclass_enum_t = 981;
2388pub const XED_ICLASS_VBCSTNESH2PS: xed_iclass_enum_t = 982;
2389pub const XED_ICLASS_VBLENDMPD: xed_iclass_enum_t = 983;
2390pub const XED_ICLASS_VBLENDMPS: xed_iclass_enum_t = 984;
2391pub const XED_ICLASS_VBLENDPD: xed_iclass_enum_t = 985;
2392pub const XED_ICLASS_VBLENDPS: xed_iclass_enum_t = 986;
2393pub const XED_ICLASS_VBLENDVPD: xed_iclass_enum_t = 987;
2394pub const XED_ICLASS_VBLENDVPS: xed_iclass_enum_t = 988;
2395pub const XED_ICLASS_VBROADCASTF128: xed_iclass_enum_t = 989;
2396pub const XED_ICLASS_VBROADCASTF32X2: xed_iclass_enum_t = 990;
2397pub const XED_ICLASS_VBROADCASTF32X4: xed_iclass_enum_t = 991;
2398pub const XED_ICLASS_VBROADCASTF32X8: xed_iclass_enum_t = 992;
2399pub const XED_ICLASS_VBROADCASTF64X2: xed_iclass_enum_t = 993;
2400pub const XED_ICLASS_VBROADCASTF64X4: xed_iclass_enum_t = 994;
2401pub const XED_ICLASS_VBROADCASTI128: xed_iclass_enum_t = 995;
2402pub const XED_ICLASS_VBROADCASTI32X2: xed_iclass_enum_t = 996;
2403pub const XED_ICLASS_VBROADCASTI32X4: xed_iclass_enum_t = 997;
2404pub const XED_ICLASS_VBROADCASTI32X8: xed_iclass_enum_t = 998;
2405pub const XED_ICLASS_VBROADCASTI64X2: xed_iclass_enum_t = 999;
2406pub const XED_ICLASS_VBROADCASTI64X4: xed_iclass_enum_t = 1000;
2407pub const XED_ICLASS_VBROADCASTSD: xed_iclass_enum_t = 1001;
2408pub const XED_ICLASS_VBROADCASTSS: xed_iclass_enum_t = 1002;
2409pub const XED_ICLASS_VCMPPD: xed_iclass_enum_t = 1003;
2410pub const XED_ICLASS_VCMPPH: xed_iclass_enum_t = 1004;
2411pub const XED_ICLASS_VCMPPS: xed_iclass_enum_t = 1005;
2412pub const XED_ICLASS_VCMPSD: xed_iclass_enum_t = 1006;
2413pub const XED_ICLASS_VCMPSH: xed_iclass_enum_t = 1007;
2414pub const XED_ICLASS_VCMPSS: xed_iclass_enum_t = 1008;
2415pub const XED_ICLASS_VCOMISD: xed_iclass_enum_t = 1009;
2416pub const XED_ICLASS_VCOMISH: xed_iclass_enum_t = 1010;
2417pub const XED_ICLASS_VCOMISS: xed_iclass_enum_t = 1011;
2418pub const XED_ICLASS_VCOMPRESSPD: xed_iclass_enum_t = 1012;
2419pub const XED_ICLASS_VCOMPRESSPS: xed_iclass_enum_t = 1013;
2420pub const XED_ICLASS_VCVTDQ2PD: xed_iclass_enum_t = 1014;
2421pub const XED_ICLASS_VCVTDQ2PH: xed_iclass_enum_t = 1015;
2422pub const XED_ICLASS_VCVTDQ2PS: xed_iclass_enum_t = 1016;
2423pub const XED_ICLASS_VCVTNE2PS2BF16: xed_iclass_enum_t = 1017;
2424pub const XED_ICLASS_VCVTNEEBF162PS: xed_iclass_enum_t = 1018;
2425pub const XED_ICLASS_VCVTNEEPH2PS: xed_iclass_enum_t = 1019;
2426pub const XED_ICLASS_VCVTNEOBF162PS: xed_iclass_enum_t = 1020;
2427pub const XED_ICLASS_VCVTNEOPH2PS: xed_iclass_enum_t = 1021;
2428pub const XED_ICLASS_VCVTNEPS2BF16: xed_iclass_enum_t = 1022;
2429pub const XED_ICLASS_VCVTPD2DQ: xed_iclass_enum_t = 1023;
2430pub const XED_ICLASS_VCVTPD2PH: xed_iclass_enum_t = 1024;
2431pub const XED_ICLASS_VCVTPD2PS: xed_iclass_enum_t = 1025;
2432pub const XED_ICLASS_VCVTPD2QQ: xed_iclass_enum_t = 1026;
2433pub const XED_ICLASS_VCVTPD2UDQ: xed_iclass_enum_t = 1027;
2434pub const XED_ICLASS_VCVTPD2UQQ: xed_iclass_enum_t = 1028;
2435pub const XED_ICLASS_VCVTPH2DQ: xed_iclass_enum_t = 1029;
2436pub const XED_ICLASS_VCVTPH2PD: xed_iclass_enum_t = 1030;
2437pub const XED_ICLASS_VCVTPH2PS: xed_iclass_enum_t = 1031;
2438pub const XED_ICLASS_VCVTPH2PSX: xed_iclass_enum_t = 1032;
2439pub const XED_ICLASS_VCVTPH2QQ: xed_iclass_enum_t = 1033;
2440pub const XED_ICLASS_VCVTPH2UDQ: xed_iclass_enum_t = 1034;
2441pub const XED_ICLASS_VCVTPH2UQQ: xed_iclass_enum_t = 1035;
2442pub const XED_ICLASS_VCVTPH2UW: xed_iclass_enum_t = 1036;
2443pub const XED_ICLASS_VCVTPH2W: xed_iclass_enum_t = 1037;
2444pub const XED_ICLASS_VCVTPS2DQ: xed_iclass_enum_t = 1038;
2445pub const XED_ICLASS_VCVTPS2PD: xed_iclass_enum_t = 1039;
2446pub const XED_ICLASS_VCVTPS2PH: xed_iclass_enum_t = 1040;
2447pub const XED_ICLASS_VCVTPS2PHX: xed_iclass_enum_t = 1041;
2448pub const XED_ICLASS_VCVTPS2QQ: xed_iclass_enum_t = 1042;
2449pub const XED_ICLASS_VCVTPS2UDQ: xed_iclass_enum_t = 1043;
2450pub const XED_ICLASS_VCVTPS2UQQ: xed_iclass_enum_t = 1044;
2451pub const XED_ICLASS_VCVTQQ2PD: xed_iclass_enum_t = 1045;
2452pub const XED_ICLASS_VCVTQQ2PH: xed_iclass_enum_t = 1046;
2453pub const XED_ICLASS_VCVTQQ2PS: xed_iclass_enum_t = 1047;
2454pub const XED_ICLASS_VCVTSD2SH: xed_iclass_enum_t = 1048;
2455pub const XED_ICLASS_VCVTSD2SI: xed_iclass_enum_t = 1049;
2456pub const XED_ICLASS_VCVTSD2SS: xed_iclass_enum_t = 1050;
2457pub const XED_ICLASS_VCVTSD2USI: xed_iclass_enum_t = 1051;
2458pub const XED_ICLASS_VCVTSH2SD: xed_iclass_enum_t = 1052;
2459pub const XED_ICLASS_VCVTSH2SI: xed_iclass_enum_t = 1053;
2460pub const XED_ICLASS_VCVTSH2SS: xed_iclass_enum_t = 1054;
2461pub const XED_ICLASS_VCVTSH2USI: xed_iclass_enum_t = 1055;
2462pub const XED_ICLASS_VCVTSI2SD: xed_iclass_enum_t = 1056;
2463pub const XED_ICLASS_VCVTSI2SH: xed_iclass_enum_t = 1057;
2464pub const XED_ICLASS_VCVTSI2SS: xed_iclass_enum_t = 1058;
2465pub const XED_ICLASS_VCVTSS2SD: xed_iclass_enum_t = 1059;
2466pub const XED_ICLASS_VCVTSS2SH: xed_iclass_enum_t = 1060;
2467pub const XED_ICLASS_VCVTSS2SI: xed_iclass_enum_t = 1061;
2468pub const XED_ICLASS_VCVTSS2USI: xed_iclass_enum_t = 1062;
2469pub const XED_ICLASS_VCVTTPD2DQ: xed_iclass_enum_t = 1063;
2470pub const XED_ICLASS_VCVTTPD2QQ: xed_iclass_enum_t = 1064;
2471pub const XED_ICLASS_VCVTTPD2UDQ: xed_iclass_enum_t = 1065;
2472pub const XED_ICLASS_VCVTTPD2UQQ: xed_iclass_enum_t = 1066;
2473pub const XED_ICLASS_VCVTTPH2DQ: xed_iclass_enum_t = 1067;
2474pub const XED_ICLASS_VCVTTPH2QQ: xed_iclass_enum_t = 1068;
2475pub const XED_ICLASS_VCVTTPH2UDQ: xed_iclass_enum_t = 1069;
2476pub const XED_ICLASS_VCVTTPH2UQQ: xed_iclass_enum_t = 1070;
2477pub const XED_ICLASS_VCVTTPH2UW: xed_iclass_enum_t = 1071;
2478pub const XED_ICLASS_VCVTTPH2W: xed_iclass_enum_t = 1072;
2479pub const XED_ICLASS_VCVTTPS2DQ: xed_iclass_enum_t = 1073;
2480pub const XED_ICLASS_VCVTTPS2QQ: xed_iclass_enum_t = 1074;
2481pub const XED_ICLASS_VCVTTPS2UDQ: xed_iclass_enum_t = 1075;
2482pub const XED_ICLASS_VCVTTPS2UQQ: xed_iclass_enum_t = 1076;
2483pub const XED_ICLASS_VCVTTSD2SI: xed_iclass_enum_t = 1077;
2484pub const XED_ICLASS_VCVTTSD2USI: xed_iclass_enum_t = 1078;
2485pub const XED_ICLASS_VCVTTSH2SI: xed_iclass_enum_t = 1079;
2486pub const XED_ICLASS_VCVTTSH2USI: xed_iclass_enum_t = 1080;
2487pub const XED_ICLASS_VCVTTSS2SI: xed_iclass_enum_t = 1081;
2488pub const XED_ICLASS_VCVTTSS2USI: xed_iclass_enum_t = 1082;
2489pub const XED_ICLASS_VCVTUDQ2PD: xed_iclass_enum_t = 1083;
2490pub const XED_ICLASS_VCVTUDQ2PH: xed_iclass_enum_t = 1084;
2491pub const XED_ICLASS_VCVTUDQ2PS: xed_iclass_enum_t = 1085;
2492pub const XED_ICLASS_VCVTUQQ2PD: xed_iclass_enum_t = 1086;
2493pub const XED_ICLASS_VCVTUQQ2PH: xed_iclass_enum_t = 1087;
2494pub const XED_ICLASS_VCVTUQQ2PS: xed_iclass_enum_t = 1088;
2495pub const XED_ICLASS_VCVTUSI2SD: xed_iclass_enum_t = 1089;
2496pub const XED_ICLASS_VCVTUSI2SH: xed_iclass_enum_t = 1090;
2497pub const XED_ICLASS_VCVTUSI2SS: xed_iclass_enum_t = 1091;
2498pub const XED_ICLASS_VCVTUW2PH: xed_iclass_enum_t = 1092;
2499pub const XED_ICLASS_VCVTW2PH: xed_iclass_enum_t = 1093;
2500pub const XED_ICLASS_VDBPSADBW: xed_iclass_enum_t = 1094;
2501pub const XED_ICLASS_VDIVPD: xed_iclass_enum_t = 1095;
2502pub const XED_ICLASS_VDIVPH: xed_iclass_enum_t = 1096;
2503pub const XED_ICLASS_VDIVPS: xed_iclass_enum_t = 1097;
2504pub const XED_ICLASS_VDIVSD: xed_iclass_enum_t = 1098;
2505pub const XED_ICLASS_VDIVSH: xed_iclass_enum_t = 1099;
2506pub const XED_ICLASS_VDIVSS: xed_iclass_enum_t = 1100;
2507pub const XED_ICLASS_VDPBF16PS: xed_iclass_enum_t = 1101;
2508pub const XED_ICLASS_VDPPD: xed_iclass_enum_t = 1102;
2509pub const XED_ICLASS_VDPPS: xed_iclass_enum_t = 1103;
2510pub const XED_ICLASS_VERR: xed_iclass_enum_t = 1104;
2511pub const XED_ICLASS_VERW: xed_iclass_enum_t = 1105;
2512pub const XED_ICLASS_VEXP2PD: xed_iclass_enum_t = 1106;
2513pub const XED_ICLASS_VEXP2PS: xed_iclass_enum_t = 1107;
2514pub const XED_ICLASS_VEXPANDPD: xed_iclass_enum_t = 1108;
2515pub const XED_ICLASS_VEXPANDPS: xed_iclass_enum_t = 1109;
2516pub const XED_ICLASS_VEXTRACTF128: xed_iclass_enum_t = 1110;
2517pub const XED_ICLASS_VEXTRACTF32X4: xed_iclass_enum_t = 1111;
2518pub const XED_ICLASS_VEXTRACTF32X8: xed_iclass_enum_t = 1112;
2519pub const XED_ICLASS_VEXTRACTF64X2: xed_iclass_enum_t = 1113;
2520pub const XED_ICLASS_VEXTRACTF64X4: xed_iclass_enum_t = 1114;
2521pub const XED_ICLASS_VEXTRACTI128: xed_iclass_enum_t = 1115;
2522pub const XED_ICLASS_VEXTRACTI32X4: xed_iclass_enum_t = 1116;
2523pub const XED_ICLASS_VEXTRACTI32X8: xed_iclass_enum_t = 1117;
2524pub const XED_ICLASS_VEXTRACTI64X2: xed_iclass_enum_t = 1118;
2525pub const XED_ICLASS_VEXTRACTI64X4: xed_iclass_enum_t = 1119;
2526pub const XED_ICLASS_VEXTRACTPS: xed_iclass_enum_t = 1120;
2527pub const XED_ICLASS_VFCMADDCPH: xed_iclass_enum_t = 1121;
2528pub const XED_ICLASS_VFCMADDCSH: xed_iclass_enum_t = 1122;
2529pub const XED_ICLASS_VFCMULCPH: xed_iclass_enum_t = 1123;
2530pub const XED_ICLASS_VFCMULCSH: xed_iclass_enum_t = 1124;
2531pub const XED_ICLASS_VFIXUPIMMPD: xed_iclass_enum_t = 1125;
2532pub const XED_ICLASS_VFIXUPIMMPS: xed_iclass_enum_t = 1126;
2533pub const XED_ICLASS_VFIXUPIMMSD: xed_iclass_enum_t = 1127;
2534pub const XED_ICLASS_VFIXUPIMMSS: xed_iclass_enum_t = 1128;
2535pub const XED_ICLASS_VFMADD132PD: xed_iclass_enum_t = 1129;
2536pub const XED_ICLASS_VFMADD132PH: xed_iclass_enum_t = 1130;
2537pub const XED_ICLASS_VFMADD132PS: xed_iclass_enum_t = 1131;
2538pub const XED_ICLASS_VFMADD132SD: xed_iclass_enum_t = 1132;
2539pub const XED_ICLASS_VFMADD132SH: xed_iclass_enum_t = 1133;
2540pub const XED_ICLASS_VFMADD132SS: xed_iclass_enum_t = 1134;
2541pub const XED_ICLASS_VFMADD213PD: xed_iclass_enum_t = 1135;
2542pub const XED_ICLASS_VFMADD213PH: xed_iclass_enum_t = 1136;
2543pub const XED_ICLASS_VFMADD213PS: xed_iclass_enum_t = 1137;
2544pub const XED_ICLASS_VFMADD213SD: xed_iclass_enum_t = 1138;
2545pub const XED_ICLASS_VFMADD213SH: xed_iclass_enum_t = 1139;
2546pub const XED_ICLASS_VFMADD213SS: xed_iclass_enum_t = 1140;
2547pub const XED_ICLASS_VFMADD231PD: xed_iclass_enum_t = 1141;
2548pub const XED_ICLASS_VFMADD231PH: xed_iclass_enum_t = 1142;
2549pub const XED_ICLASS_VFMADD231PS: xed_iclass_enum_t = 1143;
2550pub const XED_ICLASS_VFMADD231SD: xed_iclass_enum_t = 1144;
2551pub const XED_ICLASS_VFMADD231SH: xed_iclass_enum_t = 1145;
2552pub const XED_ICLASS_VFMADD231SS: xed_iclass_enum_t = 1146;
2553pub const XED_ICLASS_VFMADDCPH: xed_iclass_enum_t = 1147;
2554pub const XED_ICLASS_VFMADDCSH: xed_iclass_enum_t = 1148;
2555pub const XED_ICLASS_VFMADDPD: xed_iclass_enum_t = 1149;
2556pub const XED_ICLASS_VFMADDPS: xed_iclass_enum_t = 1150;
2557pub const XED_ICLASS_VFMADDSD: xed_iclass_enum_t = 1151;
2558pub const XED_ICLASS_VFMADDSS: xed_iclass_enum_t = 1152;
2559pub const XED_ICLASS_VFMADDSUB132PD: xed_iclass_enum_t = 1153;
2560pub const XED_ICLASS_VFMADDSUB132PH: xed_iclass_enum_t = 1154;
2561pub const XED_ICLASS_VFMADDSUB132PS: xed_iclass_enum_t = 1155;
2562pub const XED_ICLASS_VFMADDSUB213PD: xed_iclass_enum_t = 1156;
2563pub const XED_ICLASS_VFMADDSUB213PH: xed_iclass_enum_t = 1157;
2564pub const XED_ICLASS_VFMADDSUB213PS: xed_iclass_enum_t = 1158;
2565pub const XED_ICLASS_VFMADDSUB231PD: xed_iclass_enum_t = 1159;
2566pub const XED_ICLASS_VFMADDSUB231PH: xed_iclass_enum_t = 1160;
2567pub const XED_ICLASS_VFMADDSUB231PS: xed_iclass_enum_t = 1161;
2568pub const XED_ICLASS_VFMADDSUBPD: xed_iclass_enum_t = 1162;
2569pub const XED_ICLASS_VFMADDSUBPS: xed_iclass_enum_t = 1163;
2570pub const XED_ICLASS_VFMSUB132PD: xed_iclass_enum_t = 1164;
2571pub const XED_ICLASS_VFMSUB132PH: xed_iclass_enum_t = 1165;
2572pub const XED_ICLASS_VFMSUB132PS: xed_iclass_enum_t = 1166;
2573pub const XED_ICLASS_VFMSUB132SD: xed_iclass_enum_t = 1167;
2574pub const XED_ICLASS_VFMSUB132SH: xed_iclass_enum_t = 1168;
2575pub const XED_ICLASS_VFMSUB132SS: xed_iclass_enum_t = 1169;
2576pub const XED_ICLASS_VFMSUB213PD: xed_iclass_enum_t = 1170;
2577pub const XED_ICLASS_VFMSUB213PH: xed_iclass_enum_t = 1171;
2578pub const XED_ICLASS_VFMSUB213PS: xed_iclass_enum_t = 1172;
2579pub const XED_ICLASS_VFMSUB213SD: xed_iclass_enum_t = 1173;
2580pub const XED_ICLASS_VFMSUB213SH: xed_iclass_enum_t = 1174;
2581pub const XED_ICLASS_VFMSUB213SS: xed_iclass_enum_t = 1175;
2582pub const XED_ICLASS_VFMSUB231PD: xed_iclass_enum_t = 1176;
2583pub const XED_ICLASS_VFMSUB231PH: xed_iclass_enum_t = 1177;
2584pub const XED_ICLASS_VFMSUB231PS: xed_iclass_enum_t = 1178;
2585pub const XED_ICLASS_VFMSUB231SD: xed_iclass_enum_t = 1179;
2586pub const XED_ICLASS_VFMSUB231SH: xed_iclass_enum_t = 1180;
2587pub const XED_ICLASS_VFMSUB231SS: xed_iclass_enum_t = 1181;
2588pub const XED_ICLASS_VFMSUBADD132PD: xed_iclass_enum_t = 1182;
2589pub const XED_ICLASS_VFMSUBADD132PH: xed_iclass_enum_t = 1183;
2590pub const XED_ICLASS_VFMSUBADD132PS: xed_iclass_enum_t = 1184;
2591pub const XED_ICLASS_VFMSUBADD213PD: xed_iclass_enum_t = 1185;
2592pub const XED_ICLASS_VFMSUBADD213PH: xed_iclass_enum_t = 1186;
2593pub const XED_ICLASS_VFMSUBADD213PS: xed_iclass_enum_t = 1187;
2594pub const XED_ICLASS_VFMSUBADD231PD: xed_iclass_enum_t = 1188;
2595pub const XED_ICLASS_VFMSUBADD231PH: xed_iclass_enum_t = 1189;
2596pub const XED_ICLASS_VFMSUBADD231PS: xed_iclass_enum_t = 1190;
2597pub const XED_ICLASS_VFMSUBADDPD: xed_iclass_enum_t = 1191;
2598pub const XED_ICLASS_VFMSUBADDPS: xed_iclass_enum_t = 1192;
2599pub const XED_ICLASS_VFMSUBPD: xed_iclass_enum_t = 1193;
2600pub const XED_ICLASS_VFMSUBPS: xed_iclass_enum_t = 1194;
2601pub const XED_ICLASS_VFMSUBSD: xed_iclass_enum_t = 1195;
2602pub const XED_ICLASS_VFMSUBSS: xed_iclass_enum_t = 1196;
2603pub const XED_ICLASS_VFMULCPH: xed_iclass_enum_t = 1197;
2604pub const XED_ICLASS_VFMULCSH: xed_iclass_enum_t = 1198;
2605pub const XED_ICLASS_VFNMADD132PD: xed_iclass_enum_t = 1199;
2606pub const XED_ICLASS_VFNMADD132PH: xed_iclass_enum_t = 1200;
2607pub const XED_ICLASS_VFNMADD132PS: xed_iclass_enum_t = 1201;
2608pub const XED_ICLASS_VFNMADD132SD: xed_iclass_enum_t = 1202;
2609pub const XED_ICLASS_VFNMADD132SH: xed_iclass_enum_t = 1203;
2610pub const XED_ICLASS_VFNMADD132SS: xed_iclass_enum_t = 1204;
2611pub const XED_ICLASS_VFNMADD213PD: xed_iclass_enum_t = 1205;
2612pub const XED_ICLASS_VFNMADD213PH: xed_iclass_enum_t = 1206;
2613pub const XED_ICLASS_VFNMADD213PS: xed_iclass_enum_t = 1207;
2614pub const XED_ICLASS_VFNMADD213SD: xed_iclass_enum_t = 1208;
2615pub const XED_ICLASS_VFNMADD213SH: xed_iclass_enum_t = 1209;
2616pub const XED_ICLASS_VFNMADD213SS: xed_iclass_enum_t = 1210;
2617pub const XED_ICLASS_VFNMADD231PD: xed_iclass_enum_t = 1211;
2618pub const XED_ICLASS_VFNMADD231PH: xed_iclass_enum_t = 1212;
2619pub const XED_ICLASS_VFNMADD231PS: xed_iclass_enum_t = 1213;
2620pub const XED_ICLASS_VFNMADD231SD: xed_iclass_enum_t = 1214;
2621pub const XED_ICLASS_VFNMADD231SH: xed_iclass_enum_t = 1215;
2622pub const XED_ICLASS_VFNMADD231SS: xed_iclass_enum_t = 1216;
2623pub const XED_ICLASS_VFNMADDPD: xed_iclass_enum_t = 1217;
2624pub const XED_ICLASS_VFNMADDPS: xed_iclass_enum_t = 1218;
2625pub const XED_ICLASS_VFNMADDSD: xed_iclass_enum_t = 1219;
2626pub const XED_ICLASS_VFNMADDSS: xed_iclass_enum_t = 1220;
2627pub const XED_ICLASS_VFNMSUB132PD: xed_iclass_enum_t = 1221;
2628pub const XED_ICLASS_VFNMSUB132PH: xed_iclass_enum_t = 1222;
2629pub const XED_ICLASS_VFNMSUB132PS: xed_iclass_enum_t = 1223;
2630pub const XED_ICLASS_VFNMSUB132SD: xed_iclass_enum_t = 1224;
2631pub const XED_ICLASS_VFNMSUB132SH: xed_iclass_enum_t = 1225;
2632pub const XED_ICLASS_VFNMSUB132SS: xed_iclass_enum_t = 1226;
2633pub const XED_ICLASS_VFNMSUB213PD: xed_iclass_enum_t = 1227;
2634pub const XED_ICLASS_VFNMSUB213PH: xed_iclass_enum_t = 1228;
2635pub const XED_ICLASS_VFNMSUB213PS: xed_iclass_enum_t = 1229;
2636pub const XED_ICLASS_VFNMSUB213SD: xed_iclass_enum_t = 1230;
2637pub const XED_ICLASS_VFNMSUB213SH: xed_iclass_enum_t = 1231;
2638pub const XED_ICLASS_VFNMSUB213SS: xed_iclass_enum_t = 1232;
2639pub const XED_ICLASS_VFNMSUB231PD: xed_iclass_enum_t = 1233;
2640pub const XED_ICLASS_VFNMSUB231PH: xed_iclass_enum_t = 1234;
2641pub const XED_ICLASS_VFNMSUB231PS: xed_iclass_enum_t = 1235;
2642pub const XED_ICLASS_VFNMSUB231SD: xed_iclass_enum_t = 1236;
2643pub const XED_ICLASS_VFNMSUB231SH: xed_iclass_enum_t = 1237;
2644pub const XED_ICLASS_VFNMSUB231SS: xed_iclass_enum_t = 1238;
2645pub const XED_ICLASS_VFNMSUBPD: xed_iclass_enum_t = 1239;
2646pub const XED_ICLASS_VFNMSUBPS: xed_iclass_enum_t = 1240;
2647pub const XED_ICLASS_VFNMSUBSD: xed_iclass_enum_t = 1241;
2648pub const XED_ICLASS_VFNMSUBSS: xed_iclass_enum_t = 1242;
2649pub const XED_ICLASS_VFPCLASSPD: xed_iclass_enum_t = 1243;
2650pub const XED_ICLASS_VFPCLASSPH: xed_iclass_enum_t = 1244;
2651pub const XED_ICLASS_VFPCLASSPS: xed_iclass_enum_t = 1245;
2652pub const XED_ICLASS_VFPCLASSSD: xed_iclass_enum_t = 1246;
2653pub const XED_ICLASS_VFPCLASSSH: xed_iclass_enum_t = 1247;
2654pub const XED_ICLASS_VFPCLASSSS: xed_iclass_enum_t = 1248;
2655pub const XED_ICLASS_VFRCZPD: xed_iclass_enum_t = 1249;
2656pub const XED_ICLASS_VFRCZPS: xed_iclass_enum_t = 1250;
2657pub const XED_ICLASS_VFRCZSD: xed_iclass_enum_t = 1251;
2658pub const XED_ICLASS_VFRCZSS: xed_iclass_enum_t = 1252;
2659pub const XED_ICLASS_VGATHERDPD: xed_iclass_enum_t = 1253;
2660pub const XED_ICLASS_VGATHERDPS: xed_iclass_enum_t = 1254;
2661pub const XED_ICLASS_VGATHERPF0DPD: xed_iclass_enum_t = 1255;
2662pub const XED_ICLASS_VGATHERPF0DPS: xed_iclass_enum_t = 1256;
2663pub const XED_ICLASS_VGATHERPF0QPD: xed_iclass_enum_t = 1257;
2664pub const XED_ICLASS_VGATHERPF0QPS: xed_iclass_enum_t = 1258;
2665pub const XED_ICLASS_VGATHERPF1DPD: xed_iclass_enum_t = 1259;
2666pub const XED_ICLASS_VGATHERPF1DPS: xed_iclass_enum_t = 1260;
2667pub const XED_ICLASS_VGATHERPF1QPD: xed_iclass_enum_t = 1261;
2668pub const XED_ICLASS_VGATHERPF1QPS: xed_iclass_enum_t = 1262;
2669pub const XED_ICLASS_VGATHERQPD: xed_iclass_enum_t = 1263;
2670pub const XED_ICLASS_VGATHERQPS: xed_iclass_enum_t = 1264;
2671pub const XED_ICLASS_VGETEXPPD: xed_iclass_enum_t = 1265;
2672pub const XED_ICLASS_VGETEXPPH: xed_iclass_enum_t = 1266;
2673pub const XED_ICLASS_VGETEXPPS: xed_iclass_enum_t = 1267;
2674pub const XED_ICLASS_VGETEXPSD: xed_iclass_enum_t = 1268;
2675pub const XED_ICLASS_VGETEXPSH: xed_iclass_enum_t = 1269;
2676pub const XED_ICLASS_VGETEXPSS: xed_iclass_enum_t = 1270;
2677pub const XED_ICLASS_VGETMANTPD: xed_iclass_enum_t = 1271;
2678pub const XED_ICLASS_VGETMANTPH: xed_iclass_enum_t = 1272;
2679pub const XED_ICLASS_VGETMANTPS: xed_iclass_enum_t = 1273;
2680pub const XED_ICLASS_VGETMANTSD: xed_iclass_enum_t = 1274;
2681pub const XED_ICLASS_VGETMANTSH: xed_iclass_enum_t = 1275;
2682pub const XED_ICLASS_VGETMANTSS: xed_iclass_enum_t = 1276;
2683pub const XED_ICLASS_VGF2P8AFFINEINVQB: xed_iclass_enum_t = 1277;
2684pub const XED_ICLASS_VGF2P8AFFINEQB: xed_iclass_enum_t = 1278;
2685pub const XED_ICLASS_VGF2P8MULB: xed_iclass_enum_t = 1279;
2686pub const XED_ICLASS_VHADDPD: xed_iclass_enum_t = 1280;
2687pub const XED_ICLASS_VHADDPS: xed_iclass_enum_t = 1281;
2688pub const XED_ICLASS_VHSUBPD: xed_iclass_enum_t = 1282;
2689pub const XED_ICLASS_VHSUBPS: xed_iclass_enum_t = 1283;
2690pub const XED_ICLASS_VINSERTF128: xed_iclass_enum_t = 1284;
2691pub const XED_ICLASS_VINSERTF32X4: xed_iclass_enum_t = 1285;
2692pub const XED_ICLASS_VINSERTF32X8: xed_iclass_enum_t = 1286;
2693pub const XED_ICLASS_VINSERTF64X2: xed_iclass_enum_t = 1287;
2694pub const XED_ICLASS_VINSERTF64X4: xed_iclass_enum_t = 1288;
2695pub const XED_ICLASS_VINSERTI128: xed_iclass_enum_t = 1289;
2696pub const XED_ICLASS_VINSERTI32X4: xed_iclass_enum_t = 1290;
2697pub const XED_ICLASS_VINSERTI32X8: xed_iclass_enum_t = 1291;
2698pub const XED_ICLASS_VINSERTI64X2: xed_iclass_enum_t = 1292;
2699pub const XED_ICLASS_VINSERTI64X4: xed_iclass_enum_t = 1293;
2700pub const XED_ICLASS_VINSERTPS: xed_iclass_enum_t = 1294;
2701pub const XED_ICLASS_VLDDQU: xed_iclass_enum_t = 1295;
2702pub const XED_ICLASS_VLDMXCSR: xed_iclass_enum_t = 1296;
2703pub const XED_ICLASS_VMASKMOVDQU: xed_iclass_enum_t = 1297;
2704pub const XED_ICLASS_VMASKMOVPD: xed_iclass_enum_t = 1298;
2705pub const XED_ICLASS_VMASKMOVPS: xed_iclass_enum_t = 1299;
2706pub const XED_ICLASS_VMAXPD: xed_iclass_enum_t = 1300;
2707pub const XED_ICLASS_VMAXPH: xed_iclass_enum_t = 1301;
2708pub const XED_ICLASS_VMAXPS: xed_iclass_enum_t = 1302;
2709pub const XED_ICLASS_VMAXSD: xed_iclass_enum_t = 1303;
2710pub const XED_ICLASS_VMAXSH: xed_iclass_enum_t = 1304;
2711pub const XED_ICLASS_VMAXSS: xed_iclass_enum_t = 1305;
2712pub const XED_ICLASS_VMCALL: xed_iclass_enum_t = 1306;
2713pub const XED_ICLASS_VMCLEAR: xed_iclass_enum_t = 1307;
2714pub const XED_ICLASS_VMFUNC: xed_iclass_enum_t = 1308;
2715pub const XED_ICLASS_VMINPD: xed_iclass_enum_t = 1309;
2716pub const XED_ICLASS_VMINPH: xed_iclass_enum_t = 1310;
2717pub const XED_ICLASS_VMINPS: xed_iclass_enum_t = 1311;
2718pub const XED_ICLASS_VMINSD: xed_iclass_enum_t = 1312;
2719pub const XED_ICLASS_VMINSH: xed_iclass_enum_t = 1313;
2720pub const XED_ICLASS_VMINSS: xed_iclass_enum_t = 1314;
2721pub const XED_ICLASS_VMLAUNCH: xed_iclass_enum_t = 1315;
2722pub const XED_ICLASS_VMLOAD: xed_iclass_enum_t = 1316;
2723pub const XED_ICLASS_VMMCALL: xed_iclass_enum_t = 1317;
2724pub const XED_ICLASS_VMOVAPD: xed_iclass_enum_t = 1318;
2725pub const XED_ICLASS_VMOVAPS: xed_iclass_enum_t = 1319;
2726pub const XED_ICLASS_VMOVD: xed_iclass_enum_t = 1320;
2727pub const XED_ICLASS_VMOVDDUP: xed_iclass_enum_t = 1321;
2728pub const XED_ICLASS_VMOVDQA: xed_iclass_enum_t = 1322;
2729pub const XED_ICLASS_VMOVDQA32: xed_iclass_enum_t = 1323;
2730pub const XED_ICLASS_VMOVDQA64: xed_iclass_enum_t = 1324;
2731pub const XED_ICLASS_VMOVDQU: xed_iclass_enum_t = 1325;
2732pub const XED_ICLASS_VMOVDQU16: xed_iclass_enum_t = 1326;
2733pub const XED_ICLASS_VMOVDQU32: xed_iclass_enum_t = 1327;
2734pub const XED_ICLASS_VMOVDQU64: xed_iclass_enum_t = 1328;
2735pub const XED_ICLASS_VMOVDQU8: xed_iclass_enum_t = 1329;
2736pub const XED_ICLASS_VMOVHLPS: xed_iclass_enum_t = 1330;
2737pub const XED_ICLASS_VMOVHPD: xed_iclass_enum_t = 1331;
2738pub const XED_ICLASS_VMOVHPS: xed_iclass_enum_t = 1332;
2739pub const XED_ICLASS_VMOVLHPS: xed_iclass_enum_t = 1333;
2740pub const XED_ICLASS_VMOVLPD: xed_iclass_enum_t = 1334;
2741pub const XED_ICLASS_VMOVLPS: xed_iclass_enum_t = 1335;
2742pub const XED_ICLASS_VMOVMSKPD: xed_iclass_enum_t = 1336;
2743pub const XED_ICLASS_VMOVMSKPS: xed_iclass_enum_t = 1337;
2744pub const XED_ICLASS_VMOVNTDQ: xed_iclass_enum_t = 1338;
2745pub const XED_ICLASS_VMOVNTDQA: xed_iclass_enum_t = 1339;
2746pub const XED_ICLASS_VMOVNTPD: xed_iclass_enum_t = 1340;
2747pub const XED_ICLASS_VMOVNTPS: xed_iclass_enum_t = 1341;
2748pub const XED_ICLASS_VMOVQ: xed_iclass_enum_t = 1342;
2749pub const XED_ICLASS_VMOVSD: xed_iclass_enum_t = 1343;
2750pub const XED_ICLASS_VMOVSH: xed_iclass_enum_t = 1344;
2751pub const XED_ICLASS_VMOVSHDUP: xed_iclass_enum_t = 1345;
2752pub const XED_ICLASS_VMOVSLDUP: xed_iclass_enum_t = 1346;
2753pub const XED_ICLASS_VMOVSS: xed_iclass_enum_t = 1347;
2754pub const XED_ICLASS_VMOVUPD: xed_iclass_enum_t = 1348;
2755pub const XED_ICLASS_VMOVUPS: xed_iclass_enum_t = 1349;
2756pub const XED_ICLASS_VMOVW: xed_iclass_enum_t = 1350;
2757pub const XED_ICLASS_VMPSADBW: xed_iclass_enum_t = 1351;
2758pub const XED_ICLASS_VMPTRLD: xed_iclass_enum_t = 1352;
2759pub const XED_ICLASS_VMPTRST: xed_iclass_enum_t = 1353;
2760pub const XED_ICLASS_VMREAD: xed_iclass_enum_t = 1354;
2761pub const XED_ICLASS_VMRESUME: xed_iclass_enum_t = 1355;
2762pub const XED_ICLASS_VMRUN: xed_iclass_enum_t = 1356;
2763pub const XED_ICLASS_VMSAVE: xed_iclass_enum_t = 1357;
2764pub const XED_ICLASS_VMULPD: xed_iclass_enum_t = 1358;
2765pub const XED_ICLASS_VMULPH: xed_iclass_enum_t = 1359;
2766pub const XED_ICLASS_VMULPS: xed_iclass_enum_t = 1360;
2767pub const XED_ICLASS_VMULSD: xed_iclass_enum_t = 1361;
2768pub const XED_ICLASS_VMULSH: xed_iclass_enum_t = 1362;
2769pub const XED_ICLASS_VMULSS: xed_iclass_enum_t = 1363;
2770pub const XED_ICLASS_VMWRITE: xed_iclass_enum_t = 1364;
2771pub const XED_ICLASS_VMXOFF: xed_iclass_enum_t = 1365;
2772pub const XED_ICLASS_VMXON: xed_iclass_enum_t = 1366;
2773pub const XED_ICLASS_VORPD: xed_iclass_enum_t = 1367;
2774pub const XED_ICLASS_VORPS: xed_iclass_enum_t = 1368;
2775pub const XED_ICLASS_VP2INTERSECTD: xed_iclass_enum_t = 1369;
2776pub const XED_ICLASS_VP2INTERSECTQ: xed_iclass_enum_t = 1370;
2777pub const XED_ICLASS_VP4DPWSSD: xed_iclass_enum_t = 1371;
2778pub const XED_ICLASS_VP4DPWSSDS: xed_iclass_enum_t = 1372;
2779pub const XED_ICLASS_VPABSB: xed_iclass_enum_t = 1373;
2780pub const XED_ICLASS_VPABSD: xed_iclass_enum_t = 1374;
2781pub const XED_ICLASS_VPABSQ: xed_iclass_enum_t = 1375;
2782pub const XED_ICLASS_VPABSW: xed_iclass_enum_t = 1376;
2783pub const XED_ICLASS_VPACKSSDW: xed_iclass_enum_t = 1377;
2784pub const XED_ICLASS_VPACKSSWB: xed_iclass_enum_t = 1378;
2785pub const XED_ICLASS_VPACKUSDW: xed_iclass_enum_t = 1379;
2786pub const XED_ICLASS_VPACKUSWB: xed_iclass_enum_t = 1380;
2787pub const XED_ICLASS_VPADDB: xed_iclass_enum_t = 1381;
2788pub const XED_ICLASS_VPADDD: xed_iclass_enum_t = 1382;
2789pub const XED_ICLASS_VPADDQ: xed_iclass_enum_t = 1383;
2790pub const XED_ICLASS_VPADDSB: xed_iclass_enum_t = 1384;
2791pub const XED_ICLASS_VPADDSW: xed_iclass_enum_t = 1385;
2792pub const XED_ICLASS_VPADDUSB: xed_iclass_enum_t = 1386;
2793pub const XED_ICLASS_VPADDUSW: xed_iclass_enum_t = 1387;
2794pub const XED_ICLASS_VPADDW: xed_iclass_enum_t = 1388;
2795pub const XED_ICLASS_VPALIGNR: xed_iclass_enum_t = 1389;
2796pub const XED_ICLASS_VPAND: xed_iclass_enum_t = 1390;
2797pub const XED_ICLASS_VPANDD: xed_iclass_enum_t = 1391;
2798pub const XED_ICLASS_VPANDN: xed_iclass_enum_t = 1392;
2799pub const XED_ICLASS_VPANDND: xed_iclass_enum_t = 1393;
2800pub const XED_ICLASS_VPANDNQ: xed_iclass_enum_t = 1394;
2801pub const XED_ICLASS_VPANDQ: xed_iclass_enum_t = 1395;
2802pub const XED_ICLASS_VPAVGB: xed_iclass_enum_t = 1396;
2803pub const XED_ICLASS_VPAVGW: xed_iclass_enum_t = 1397;
2804pub const XED_ICLASS_VPBLENDD: xed_iclass_enum_t = 1398;
2805pub const XED_ICLASS_VPBLENDMB: xed_iclass_enum_t = 1399;
2806pub const XED_ICLASS_VPBLENDMD: xed_iclass_enum_t = 1400;
2807pub const XED_ICLASS_VPBLENDMQ: xed_iclass_enum_t = 1401;
2808pub const XED_ICLASS_VPBLENDMW: xed_iclass_enum_t = 1402;
2809pub const XED_ICLASS_VPBLENDVB: xed_iclass_enum_t = 1403;
2810pub const XED_ICLASS_VPBLENDW: xed_iclass_enum_t = 1404;
2811pub const XED_ICLASS_VPBROADCASTB: xed_iclass_enum_t = 1405;
2812pub const XED_ICLASS_VPBROADCASTD: xed_iclass_enum_t = 1406;
2813pub const XED_ICLASS_VPBROADCASTMB2Q: xed_iclass_enum_t = 1407;
2814pub const XED_ICLASS_VPBROADCASTMW2D: xed_iclass_enum_t = 1408;
2815pub const XED_ICLASS_VPBROADCASTQ: xed_iclass_enum_t = 1409;
2816pub const XED_ICLASS_VPBROADCASTW: xed_iclass_enum_t = 1410;
2817pub const XED_ICLASS_VPCLMULQDQ: xed_iclass_enum_t = 1411;
2818pub const XED_ICLASS_VPCMOV: xed_iclass_enum_t = 1412;
2819pub const XED_ICLASS_VPCMPB: xed_iclass_enum_t = 1413;
2820pub const XED_ICLASS_VPCMPD: xed_iclass_enum_t = 1414;
2821pub const XED_ICLASS_VPCMPEQB: xed_iclass_enum_t = 1415;
2822pub const XED_ICLASS_VPCMPEQD: xed_iclass_enum_t = 1416;
2823pub const XED_ICLASS_VPCMPEQQ: xed_iclass_enum_t = 1417;
2824pub const XED_ICLASS_VPCMPEQW: xed_iclass_enum_t = 1418;
2825pub const XED_ICLASS_VPCMPESTRI: xed_iclass_enum_t = 1419;
2826pub const XED_ICLASS_VPCMPESTRI64: xed_iclass_enum_t = 1420;
2827pub const XED_ICLASS_VPCMPESTRM: xed_iclass_enum_t = 1421;
2828pub const XED_ICLASS_VPCMPESTRM64: xed_iclass_enum_t = 1422;
2829pub const XED_ICLASS_VPCMPGTB: xed_iclass_enum_t = 1423;
2830pub const XED_ICLASS_VPCMPGTD: xed_iclass_enum_t = 1424;
2831pub const XED_ICLASS_VPCMPGTQ: xed_iclass_enum_t = 1425;
2832pub const XED_ICLASS_VPCMPGTW: xed_iclass_enum_t = 1426;
2833pub const XED_ICLASS_VPCMPISTRI: xed_iclass_enum_t = 1427;
2834pub const XED_ICLASS_VPCMPISTRI64: xed_iclass_enum_t = 1428;
2835pub const XED_ICLASS_VPCMPISTRM: xed_iclass_enum_t = 1429;
2836pub const XED_ICLASS_VPCMPQ: xed_iclass_enum_t = 1430;
2837pub const XED_ICLASS_VPCMPUB: xed_iclass_enum_t = 1431;
2838pub const XED_ICLASS_VPCMPUD: xed_iclass_enum_t = 1432;
2839pub const XED_ICLASS_VPCMPUQ: xed_iclass_enum_t = 1433;
2840pub const XED_ICLASS_VPCMPUW: xed_iclass_enum_t = 1434;
2841pub const XED_ICLASS_VPCMPW: xed_iclass_enum_t = 1435;
2842pub const XED_ICLASS_VPCOMB: xed_iclass_enum_t = 1436;
2843pub const XED_ICLASS_VPCOMD: xed_iclass_enum_t = 1437;
2844pub const XED_ICLASS_VPCOMPRESSB: xed_iclass_enum_t = 1438;
2845pub const XED_ICLASS_VPCOMPRESSD: xed_iclass_enum_t = 1439;
2846pub const XED_ICLASS_VPCOMPRESSQ: xed_iclass_enum_t = 1440;
2847pub const XED_ICLASS_VPCOMPRESSW: xed_iclass_enum_t = 1441;
2848pub const XED_ICLASS_VPCOMQ: xed_iclass_enum_t = 1442;
2849pub const XED_ICLASS_VPCOMUB: xed_iclass_enum_t = 1443;
2850pub const XED_ICLASS_VPCOMUD: xed_iclass_enum_t = 1444;
2851pub const XED_ICLASS_VPCOMUQ: xed_iclass_enum_t = 1445;
2852pub const XED_ICLASS_VPCOMUW: xed_iclass_enum_t = 1446;
2853pub const XED_ICLASS_VPCOMW: xed_iclass_enum_t = 1447;
2854pub const XED_ICLASS_VPCONFLICTD: xed_iclass_enum_t = 1448;
2855pub const XED_ICLASS_VPCONFLICTQ: xed_iclass_enum_t = 1449;
2856pub const XED_ICLASS_VPDPBSSD: xed_iclass_enum_t = 1450;
2857pub const XED_ICLASS_VPDPBSSDS: xed_iclass_enum_t = 1451;
2858pub const XED_ICLASS_VPDPBSUD: xed_iclass_enum_t = 1452;
2859pub const XED_ICLASS_VPDPBSUDS: xed_iclass_enum_t = 1453;
2860pub const XED_ICLASS_VPDPBUSD: xed_iclass_enum_t = 1454;
2861pub const XED_ICLASS_VPDPBUSDS: xed_iclass_enum_t = 1455;
2862pub const XED_ICLASS_VPDPBUUD: xed_iclass_enum_t = 1456;
2863pub const XED_ICLASS_VPDPBUUDS: xed_iclass_enum_t = 1457;
2864pub const XED_ICLASS_VPDPWSSD: xed_iclass_enum_t = 1458;
2865pub const XED_ICLASS_VPDPWSSDS: xed_iclass_enum_t = 1459;
2866pub const XED_ICLASS_VPDPWSUD: xed_iclass_enum_t = 1460;
2867pub const XED_ICLASS_VPDPWSUDS: xed_iclass_enum_t = 1461;
2868pub const XED_ICLASS_VPDPWUSD: xed_iclass_enum_t = 1462;
2869pub const XED_ICLASS_VPDPWUSDS: xed_iclass_enum_t = 1463;
2870pub const XED_ICLASS_VPDPWUUD: xed_iclass_enum_t = 1464;
2871pub const XED_ICLASS_VPDPWUUDS: xed_iclass_enum_t = 1465;
2872pub const XED_ICLASS_VPERM2F128: xed_iclass_enum_t = 1466;
2873pub const XED_ICLASS_VPERM2I128: xed_iclass_enum_t = 1467;
2874pub const XED_ICLASS_VPERMB: xed_iclass_enum_t = 1468;
2875pub const XED_ICLASS_VPERMD: xed_iclass_enum_t = 1469;
2876pub const XED_ICLASS_VPERMI2B: xed_iclass_enum_t = 1470;
2877pub const XED_ICLASS_VPERMI2D: xed_iclass_enum_t = 1471;
2878pub const XED_ICLASS_VPERMI2PD: xed_iclass_enum_t = 1472;
2879pub const XED_ICLASS_VPERMI2PS: xed_iclass_enum_t = 1473;
2880pub const XED_ICLASS_VPERMI2Q: xed_iclass_enum_t = 1474;
2881pub const XED_ICLASS_VPERMI2W: xed_iclass_enum_t = 1475;
2882pub const XED_ICLASS_VPERMIL2PD: xed_iclass_enum_t = 1476;
2883pub const XED_ICLASS_VPERMIL2PS: xed_iclass_enum_t = 1477;
2884pub const XED_ICLASS_VPERMILPD: xed_iclass_enum_t = 1478;
2885pub const XED_ICLASS_VPERMILPS: xed_iclass_enum_t = 1479;
2886pub const XED_ICLASS_VPERMPD: xed_iclass_enum_t = 1480;
2887pub const XED_ICLASS_VPERMPS: xed_iclass_enum_t = 1481;
2888pub const XED_ICLASS_VPERMQ: xed_iclass_enum_t = 1482;
2889pub const XED_ICLASS_VPERMT2B: xed_iclass_enum_t = 1483;
2890pub const XED_ICLASS_VPERMT2D: xed_iclass_enum_t = 1484;
2891pub const XED_ICLASS_VPERMT2PD: xed_iclass_enum_t = 1485;
2892pub const XED_ICLASS_VPERMT2PS: xed_iclass_enum_t = 1486;
2893pub const XED_ICLASS_VPERMT2Q: xed_iclass_enum_t = 1487;
2894pub const XED_ICLASS_VPERMT2W: xed_iclass_enum_t = 1488;
2895pub const XED_ICLASS_VPERMW: xed_iclass_enum_t = 1489;
2896pub const XED_ICLASS_VPEXPANDB: xed_iclass_enum_t = 1490;
2897pub const XED_ICLASS_VPEXPANDD: xed_iclass_enum_t = 1491;
2898pub const XED_ICLASS_VPEXPANDQ: xed_iclass_enum_t = 1492;
2899pub const XED_ICLASS_VPEXPANDW: xed_iclass_enum_t = 1493;
2900pub const XED_ICLASS_VPEXTRB: xed_iclass_enum_t = 1494;
2901pub const XED_ICLASS_VPEXTRD: xed_iclass_enum_t = 1495;
2902pub const XED_ICLASS_VPEXTRQ: xed_iclass_enum_t = 1496;
2903pub const XED_ICLASS_VPEXTRW: xed_iclass_enum_t = 1497;
2904pub const XED_ICLASS_VPEXTRW_C5: xed_iclass_enum_t = 1498;
2905pub const XED_ICLASS_VPGATHERDD: xed_iclass_enum_t = 1499;
2906pub const XED_ICLASS_VPGATHERDQ: xed_iclass_enum_t = 1500;
2907pub const XED_ICLASS_VPGATHERQD: xed_iclass_enum_t = 1501;
2908pub const XED_ICLASS_VPGATHERQQ: xed_iclass_enum_t = 1502;
2909pub const XED_ICLASS_VPHADDBD: xed_iclass_enum_t = 1503;
2910pub const XED_ICLASS_VPHADDBQ: xed_iclass_enum_t = 1504;
2911pub const XED_ICLASS_VPHADDBW: xed_iclass_enum_t = 1505;
2912pub const XED_ICLASS_VPHADDD: xed_iclass_enum_t = 1506;
2913pub const XED_ICLASS_VPHADDDQ: xed_iclass_enum_t = 1507;
2914pub const XED_ICLASS_VPHADDSW: xed_iclass_enum_t = 1508;
2915pub const XED_ICLASS_VPHADDUBD: xed_iclass_enum_t = 1509;
2916pub const XED_ICLASS_VPHADDUBQ: xed_iclass_enum_t = 1510;
2917pub const XED_ICLASS_VPHADDUBW: xed_iclass_enum_t = 1511;
2918pub const XED_ICLASS_VPHADDUDQ: xed_iclass_enum_t = 1512;
2919pub const XED_ICLASS_VPHADDUWD: xed_iclass_enum_t = 1513;
2920pub const XED_ICLASS_VPHADDUWQ: xed_iclass_enum_t = 1514;
2921pub const XED_ICLASS_VPHADDW: xed_iclass_enum_t = 1515;
2922pub const XED_ICLASS_VPHADDWD: xed_iclass_enum_t = 1516;
2923pub const XED_ICLASS_VPHADDWQ: xed_iclass_enum_t = 1517;
2924pub const XED_ICLASS_VPHMINPOSUW: xed_iclass_enum_t = 1518;
2925pub const XED_ICLASS_VPHSUBBW: xed_iclass_enum_t = 1519;
2926pub const XED_ICLASS_VPHSUBD: xed_iclass_enum_t = 1520;
2927pub const XED_ICLASS_VPHSUBDQ: xed_iclass_enum_t = 1521;
2928pub const XED_ICLASS_VPHSUBSW: xed_iclass_enum_t = 1522;
2929pub const XED_ICLASS_VPHSUBW: xed_iclass_enum_t = 1523;
2930pub const XED_ICLASS_VPHSUBWD: xed_iclass_enum_t = 1524;
2931pub const XED_ICLASS_VPINSRB: xed_iclass_enum_t = 1525;
2932pub const XED_ICLASS_VPINSRD: xed_iclass_enum_t = 1526;
2933pub const XED_ICLASS_VPINSRQ: xed_iclass_enum_t = 1527;
2934pub const XED_ICLASS_VPINSRW: xed_iclass_enum_t = 1528;
2935pub const XED_ICLASS_VPLZCNTD: xed_iclass_enum_t = 1529;
2936pub const XED_ICLASS_VPLZCNTQ: xed_iclass_enum_t = 1530;
2937pub const XED_ICLASS_VPMACSDD: xed_iclass_enum_t = 1531;
2938pub const XED_ICLASS_VPMACSDQH: xed_iclass_enum_t = 1532;
2939pub const XED_ICLASS_VPMACSDQL: xed_iclass_enum_t = 1533;
2940pub const XED_ICLASS_VPMACSSDD: xed_iclass_enum_t = 1534;
2941pub const XED_ICLASS_VPMACSSDQH: xed_iclass_enum_t = 1535;
2942pub const XED_ICLASS_VPMACSSDQL: xed_iclass_enum_t = 1536;
2943pub const XED_ICLASS_VPMACSSWD: xed_iclass_enum_t = 1537;
2944pub const XED_ICLASS_VPMACSSWW: xed_iclass_enum_t = 1538;
2945pub const XED_ICLASS_VPMACSWD: xed_iclass_enum_t = 1539;
2946pub const XED_ICLASS_VPMACSWW: xed_iclass_enum_t = 1540;
2947pub const XED_ICLASS_VPMADCSSWD: xed_iclass_enum_t = 1541;
2948pub const XED_ICLASS_VPMADCSWD: xed_iclass_enum_t = 1542;
2949pub const XED_ICLASS_VPMADD52HUQ: xed_iclass_enum_t = 1543;
2950pub const XED_ICLASS_VPMADD52LUQ: xed_iclass_enum_t = 1544;
2951pub const XED_ICLASS_VPMADDUBSW: xed_iclass_enum_t = 1545;
2952pub const XED_ICLASS_VPMADDWD: xed_iclass_enum_t = 1546;
2953pub const XED_ICLASS_VPMASKMOVD: xed_iclass_enum_t = 1547;
2954pub const XED_ICLASS_VPMASKMOVQ: xed_iclass_enum_t = 1548;
2955pub const XED_ICLASS_VPMAXSB: xed_iclass_enum_t = 1549;
2956pub const XED_ICLASS_VPMAXSD: xed_iclass_enum_t = 1550;
2957pub const XED_ICLASS_VPMAXSQ: xed_iclass_enum_t = 1551;
2958pub const XED_ICLASS_VPMAXSW: xed_iclass_enum_t = 1552;
2959pub const XED_ICLASS_VPMAXUB: xed_iclass_enum_t = 1553;
2960pub const XED_ICLASS_VPMAXUD: xed_iclass_enum_t = 1554;
2961pub const XED_ICLASS_VPMAXUQ: xed_iclass_enum_t = 1555;
2962pub const XED_ICLASS_VPMAXUW: xed_iclass_enum_t = 1556;
2963pub const XED_ICLASS_VPMINSB: xed_iclass_enum_t = 1557;
2964pub const XED_ICLASS_VPMINSD: xed_iclass_enum_t = 1558;
2965pub const XED_ICLASS_VPMINSQ: xed_iclass_enum_t = 1559;
2966pub const XED_ICLASS_VPMINSW: xed_iclass_enum_t = 1560;
2967pub const XED_ICLASS_VPMINUB: xed_iclass_enum_t = 1561;
2968pub const XED_ICLASS_VPMINUD: xed_iclass_enum_t = 1562;
2969pub const XED_ICLASS_VPMINUQ: xed_iclass_enum_t = 1563;
2970pub const XED_ICLASS_VPMINUW: xed_iclass_enum_t = 1564;
2971pub const XED_ICLASS_VPMOVB2M: xed_iclass_enum_t = 1565;
2972pub const XED_ICLASS_VPMOVD2M: xed_iclass_enum_t = 1566;
2973pub const XED_ICLASS_VPMOVDB: xed_iclass_enum_t = 1567;
2974pub const XED_ICLASS_VPMOVDW: xed_iclass_enum_t = 1568;
2975pub const XED_ICLASS_VPMOVM2B: xed_iclass_enum_t = 1569;
2976pub const XED_ICLASS_VPMOVM2D: xed_iclass_enum_t = 1570;
2977pub const XED_ICLASS_VPMOVM2Q: xed_iclass_enum_t = 1571;
2978pub const XED_ICLASS_VPMOVM2W: xed_iclass_enum_t = 1572;
2979pub const XED_ICLASS_VPMOVMSKB: xed_iclass_enum_t = 1573;
2980pub const XED_ICLASS_VPMOVQ2M: xed_iclass_enum_t = 1574;
2981pub const XED_ICLASS_VPMOVQB: xed_iclass_enum_t = 1575;
2982pub const XED_ICLASS_VPMOVQD: xed_iclass_enum_t = 1576;
2983pub const XED_ICLASS_VPMOVQW: xed_iclass_enum_t = 1577;
2984pub const XED_ICLASS_VPMOVSDB: xed_iclass_enum_t = 1578;
2985pub const XED_ICLASS_VPMOVSDW: xed_iclass_enum_t = 1579;
2986pub const XED_ICLASS_VPMOVSQB: xed_iclass_enum_t = 1580;
2987pub const XED_ICLASS_VPMOVSQD: xed_iclass_enum_t = 1581;
2988pub const XED_ICLASS_VPMOVSQW: xed_iclass_enum_t = 1582;
2989pub const XED_ICLASS_VPMOVSWB: xed_iclass_enum_t = 1583;
2990pub const XED_ICLASS_VPMOVSXBD: xed_iclass_enum_t = 1584;
2991pub const XED_ICLASS_VPMOVSXBQ: xed_iclass_enum_t = 1585;
2992pub const XED_ICLASS_VPMOVSXBW: xed_iclass_enum_t = 1586;
2993pub const XED_ICLASS_VPMOVSXDQ: xed_iclass_enum_t = 1587;
2994pub const XED_ICLASS_VPMOVSXWD: xed_iclass_enum_t = 1588;
2995pub const XED_ICLASS_VPMOVSXWQ: xed_iclass_enum_t = 1589;
2996pub const XED_ICLASS_VPMOVUSDB: xed_iclass_enum_t = 1590;
2997pub const XED_ICLASS_VPMOVUSDW: xed_iclass_enum_t = 1591;
2998pub const XED_ICLASS_VPMOVUSQB: xed_iclass_enum_t = 1592;
2999pub const XED_ICLASS_VPMOVUSQD: xed_iclass_enum_t = 1593;
3000pub const XED_ICLASS_VPMOVUSQW: xed_iclass_enum_t = 1594;
3001pub const XED_ICLASS_VPMOVUSWB: xed_iclass_enum_t = 1595;
3002pub const XED_ICLASS_VPMOVW2M: xed_iclass_enum_t = 1596;
3003pub const XED_ICLASS_VPMOVWB: xed_iclass_enum_t = 1597;
3004pub const XED_ICLASS_VPMOVZXBD: xed_iclass_enum_t = 1598;
3005pub const XED_ICLASS_VPMOVZXBQ: xed_iclass_enum_t = 1599;
3006pub const XED_ICLASS_VPMOVZXBW: xed_iclass_enum_t = 1600;
3007pub const XED_ICLASS_VPMOVZXDQ: xed_iclass_enum_t = 1601;
3008pub const XED_ICLASS_VPMOVZXWD: xed_iclass_enum_t = 1602;
3009pub const XED_ICLASS_VPMOVZXWQ: xed_iclass_enum_t = 1603;
3010pub const XED_ICLASS_VPMULDQ: xed_iclass_enum_t = 1604;
3011pub const XED_ICLASS_VPMULHRSW: xed_iclass_enum_t = 1605;
3012pub const XED_ICLASS_VPMULHUW: xed_iclass_enum_t = 1606;
3013pub const XED_ICLASS_VPMULHW: xed_iclass_enum_t = 1607;
3014pub const XED_ICLASS_VPMULLD: xed_iclass_enum_t = 1608;
3015pub const XED_ICLASS_VPMULLQ: xed_iclass_enum_t = 1609;
3016pub const XED_ICLASS_VPMULLW: xed_iclass_enum_t = 1610;
3017pub const XED_ICLASS_VPMULTISHIFTQB: xed_iclass_enum_t = 1611;
3018pub const XED_ICLASS_VPMULUDQ: xed_iclass_enum_t = 1612;
3019pub const XED_ICLASS_VPOPCNTB: xed_iclass_enum_t = 1613;
3020pub const XED_ICLASS_VPOPCNTD: xed_iclass_enum_t = 1614;
3021pub const XED_ICLASS_VPOPCNTQ: xed_iclass_enum_t = 1615;
3022pub const XED_ICLASS_VPOPCNTW: xed_iclass_enum_t = 1616;
3023pub const XED_ICLASS_VPOR: xed_iclass_enum_t = 1617;
3024pub const XED_ICLASS_VPORD: xed_iclass_enum_t = 1618;
3025pub const XED_ICLASS_VPORQ: xed_iclass_enum_t = 1619;
3026pub const XED_ICLASS_VPPERM: xed_iclass_enum_t = 1620;
3027pub const XED_ICLASS_VPROLD: xed_iclass_enum_t = 1621;
3028pub const XED_ICLASS_VPROLQ: xed_iclass_enum_t = 1622;
3029pub const XED_ICLASS_VPROLVD: xed_iclass_enum_t = 1623;
3030pub const XED_ICLASS_VPROLVQ: xed_iclass_enum_t = 1624;
3031pub const XED_ICLASS_VPRORD: xed_iclass_enum_t = 1625;
3032pub const XED_ICLASS_VPRORQ: xed_iclass_enum_t = 1626;
3033pub const XED_ICLASS_VPRORVD: xed_iclass_enum_t = 1627;
3034pub const XED_ICLASS_VPRORVQ: xed_iclass_enum_t = 1628;
3035pub const XED_ICLASS_VPROTB: xed_iclass_enum_t = 1629;
3036pub const XED_ICLASS_VPROTD: xed_iclass_enum_t = 1630;
3037pub const XED_ICLASS_VPROTQ: xed_iclass_enum_t = 1631;
3038pub const XED_ICLASS_VPROTW: xed_iclass_enum_t = 1632;
3039pub const XED_ICLASS_VPSADBW: xed_iclass_enum_t = 1633;
3040pub const XED_ICLASS_VPSCATTERDD: xed_iclass_enum_t = 1634;
3041pub const XED_ICLASS_VPSCATTERDQ: xed_iclass_enum_t = 1635;
3042pub const XED_ICLASS_VPSCATTERQD: xed_iclass_enum_t = 1636;
3043pub const XED_ICLASS_VPSCATTERQQ: xed_iclass_enum_t = 1637;
3044pub const XED_ICLASS_VPSHAB: xed_iclass_enum_t = 1638;
3045pub const XED_ICLASS_VPSHAD: xed_iclass_enum_t = 1639;
3046pub const XED_ICLASS_VPSHAQ: xed_iclass_enum_t = 1640;
3047pub const XED_ICLASS_VPSHAW: xed_iclass_enum_t = 1641;
3048pub const XED_ICLASS_VPSHLB: xed_iclass_enum_t = 1642;
3049pub const XED_ICLASS_VPSHLD: xed_iclass_enum_t = 1643;
3050pub const XED_ICLASS_VPSHLDD: xed_iclass_enum_t = 1644;
3051pub const XED_ICLASS_VPSHLDQ: xed_iclass_enum_t = 1645;
3052pub const XED_ICLASS_VPSHLDVD: xed_iclass_enum_t = 1646;
3053pub const XED_ICLASS_VPSHLDVQ: xed_iclass_enum_t = 1647;
3054pub const XED_ICLASS_VPSHLDVW: xed_iclass_enum_t = 1648;
3055pub const XED_ICLASS_VPSHLDW: xed_iclass_enum_t = 1649;
3056pub const XED_ICLASS_VPSHLQ: xed_iclass_enum_t = 1650;
3057pub const XED_ICLASS_VPSHLW: xed_iclass_enum_t = 1651;
3058pub const XED_ICLASS_VPSHRDD: xed_iclass_enum_t = 1652;
3059pub const XED_ICLASS_VPSHRDQ: xed_iclass_enum_t = 1653;
3060pub const XED_ICLASS_VPSHRDVD: xed_iclass_enum_t = 1654;
3061pub const XED_ICLASS_VPSHRDVQ: xed_iclass_enum_t = 1655;
3062pub const XED_ICLASS_VPSHRDVW: xed_iclass_enum_t = 1656;
3063pub const XED_ICLASS_VPSHRDW: xed_iclass_enum_t = 1657;
3064pub const XED_ICLASS_VPSHUFB: xed_iclass_enum_t = 1658;
3065pub const XED_ICLASS_VPSHUFBITQMB: xed_iclass_enum_t = 1659;
3066pub const XED_ICLASS_VPSHUFD: xed_iclass_enum_t = 1660;
3067pub const XED_ICLASS_VPSHUFHW: xed_iclass_enum_t = 1661;
3068pub const XED_ICLASS_VPSHUFLW: xed_iclass_enum_t = 1662;
3069pub const XED_ICLASS_VPSIGNB: xed_iclass_enum_t = 1663;
3070pub const XED_ICLASS_VPSIGND: xed_iclass_enum_t = 1664;
3071pub const XED_ICLASS_VPSIGNW: xed_iclass_enum_t = 1665;
3072pub const XED_ICLASS_VPSLLD: xed_iclass_enum_t = 1666;
3073pub const XED_ICLASS_VPSLLDQ: xed_iclass_enum_t = 1667;
3074pub const XED_ICLASS_VPSLLQ: xed_iclass_enum_t = 1668;
3075pub const XED_ICLASS_VPSLLVD: xed_iclass_enum_t = 1669;
3076pub const XED_ICLASS_VPSLLVQ: xed_iclass_enum_t = 1670;
3077pub const XED_ICLASS_VPSLLVW: xed_iclass_enum_t = 1671;
3078pub const XED_ICLASS_VPSLLW: xed_iclass_enum_t = 1672;
3079pub const XED_ICLASS_VPSRAD: xed_iclass_enum_t = 1673;
3080pub const XED_ICLASS_VPSRAQ: xed_iclass_enum_t = 1674;
3081pub const XED_ICLASS_VPSRAVD: xed_iclass_enum_t = 1675;
3082pub const XED_ICLASS_VPSRAVQ: xed_iclass_enum_t = 1676;
3083pub const XED_ICLASS_VPSRAVW: xed_iclass_enum_t = 1677;
3084pub const XED_ICLASS_VPSRAW: xed_iclass_enum_t = 1678;
3085pub const XED_ICLASS_VPSRLD: xed_iclass_enum_t = 1679;
3086pub const XED_ICLASS_VPSRLDQ: xed_iclass_enum_t = 1680;
3087pub const XED_ICLASS_VPSRLQ: xed_iclass_enum_t = 1681;
3088pub const XED_ICLASS_VPSRLVD: xed_iclass_enum_t = 1682;
3089pub const XED_ICLASS_VPSRLVQ: xed_iclass_enum_t = 1683;
3090pub const XED_ICLASS_VPSRLVW: xed_iclass_enum_t = 1684;
3091pub const XED_ICLASS_VPSRLW: xed_iclass_enum_t = 1685;
3092pub const XED_ICLASS_VPSUBB: xed_iclass_enum_t = 1686;
3093pub const XED_ICLASS_VPSUBD: xed_iclass_enum_t = 1687;
3094pub const XED_ICLASS_VPSUBQ: xed_iclass_enum_t = 1688;
3095pub const XED_ICLASS_VPSUBSB: xed_iclass_enum_t = 1689;
3096pub const XED_ICLASS_VPSUBSW: xed_iclass_enum_t = 1690;
3097pub const XED_ICLASS_VPSUBUSB: xed_iclass_enum_t = 1691;
3098pub const XED_ICLASS_VPSUBUSW: xed_iclass_enum_t = 1692;
3099pub const XED_ICLASS_VPSUBW: xed_iclass_enum_t = 1693;
3100pub const XED_ICLASS_VPTERNLOGD: xed_iclass_enum_t = 1694;
3101pub const XED_ICLASS_VPTERNLOGQ: xed_iclass_enum_t = 1695;
3102pub const XED_ICLASS_VPTEST: xed_iclass_enum_t = 1696;
3103pub const XED_ICLASS_VPTESTMB: xed_iclass_enum_t = 1697;
3104pub const XED_ICLASS_VPTESTMD: xed_iclass_enum_t = 1698;
3105pub const XED_ICLASS_VPTESTMQ: xed_iclass_enum_t = 1699;
3106pub const XED_ICLASS_VPTESTMW: xed_iclass_enum_t = 1700;
3107pub const XED_ICLASS_VPTESTNMB: xed_iclass_enum_t = 1701;
3108pub const XED_ICLASS_VPTESTNMD: xed_iclass_enum_t = 1702;
3109pub const XED_ICLASS_VPTESTNMQ: xed_iclass_enum_t = 1703;
3110pub const XED_ICLASS_VPTESTNMW: xed_iclass_enum_t = 1704;
3111pub const XED_ICLASS_VPUNPCKHBW: xed_iclass_enum_t = 1705;
3112pub const XED_ICLASS_VPUNPCKHDQ: xed_iclass_enum_t = 1706;
3113pub const XED_ICLASS_VPUNPCKHQDQ: xed_iclass_enum_t = 1707;
3114pub const XED_ICLASS_VPUNPCKHWD: xed_iclass_enum_t = 1708;
3115pub const XED_ICLASS_VPUNPCKLBW: xed_iclass_enum_t = 1709;
3116pub const XED_ICLASS_VPUNPCKLDQ: xed_iclass_enum_t = 1710;
3117pub const XED_ICLASS_VPUNPCKLQDQ: xed_iclass_enum_t = 1711;
3118pub const XED_ICLASS_VPUNPCKLWD: xed_iclass_enum_t = 1712;
3119pub const XED_ICLASS_VPXOR: xed_iclass_enum_t = 1713;
3120pub const XED_ICLASS_VPXORD: xed_iclass_enum_t = 1714;
3121pub const XED_ICLASS_VPXORQ: xed_iclass_enum_t = 1715;
3122pub const XED_ICLASS_VRANGEPD: xed_iclass_enum_t = 1716;
3123pub const XED_ICLASS_VRANGEPS: xed_iclass_enum_t = 1717;
3124pub const XED_ICLASS_VRANGESD: xed_iclass_enum_t = 1718;
3125pub const XED_ICLASS_VRANGESS: xed_iclass_enum_t = 1719;
3126pub const XED_ICLASS_VRCP14PD: xed_iclass_enum_t = 1720;
3127pub const XED_ICLASS_VRCP14PS: xed_iclass_enum_t = 1721;
3128pub const XED_ICLASS_VRCP14SD: xed_iclass_enum_t = 1722;
3129pub const XED_ICLASS_VRCP14SS: xed_iclass_enum_t = 1723;
3130pub const XED_ICLASS_VRCP28PD: xed_iclass_enum_t = 1724;
3131pub const XED_ICLASS_VRCP28PS: xed_iclass_enum_t = 1725;
3132pub const XED_ICLASS_VRCP28SD: xed_iclass_enum_t = 1726;
3133pub const XED_ICLASS_VRCP28SS: xed_iclass_enum_t = 1727;
3134pub const XED_ICLASS_VRCPPH: xed_iclass_enum_t = 1728;
3135pub const XED_ICLASS_VRCPPS: xed_iclass_enum_t = 1729;
3136pub const XED_ICLASS_VRCPSH: xed_iclass_enum_t = 1730;
3137pub const XED_ICLASS_VRCPSS: xed_iclass_enum_t = 1731;
3138pub const XED_ICLASS_VREDUCEPD: xed_iclass_enum_t = 1732;
3139pub const XED_ICLASS_VREDUCEPH: xed_iclass_enum_t = 1733;
3140pub const XED_ICLASS_VREDUCEPS: xed_iclass_enum_t = 1734;
3141pub const XED_ICLASS_VREDUCESD: xed_iclass_enum_t = 1735;
3142pub const XED_ICLASS_VREDUCESH: xed_iclass_enum_t = 1736;
3143pub const XED_ICLASS_VREDUCESS: xed_iclass_enum_t = 1737;
3144pub const XED_ICLASS_VRNDSCALEPD: xed_iclass_enum_t = 1738;
3145pub const XED_ICLASS_VRNDSCALEPH: xed_iclass_enum_t = 1739;
3146pub const XED_ICLASS_VRNDSCALEPS: xed_iclass_enum_t = 1740;
3147pub const XED_ICLASS_VRNDSCALESD: xed_iclass_enum_t = 1741;
3148pub const XED_ICLASS_VRNDSCALESH: xed_iclass_enum_t = 1742;
3149pub const XED_ICLASS_VRNDSCALESS: xed_iclass_enum_t = 1743;
3150pub const XED_ICLASS_VROUNDPD: xed_iclass_enum_t = 1744;
3151pub const XED_ICLASS_VROUNDPS: xed_iclass_enum_t = 1745;
3152pub const XED_ICLASS_VROUNDSD: xed_iclass_enum_t = 1746;
3153pub const XED_ICLASS_VROUNDSS: xed_iclass_enum_t = 1747;
3154pub const XED_ICLASS_VRSQRT14PD: xed_iclass_enum_t = 1748;
3155pub const XED_ICLASS_VRSQRT14PS: xed_iclass_enum_t = 1749;
3156pub const XED_ICLASS_VRSQRT14SD: xed_iclass_enum_t = 1750;
3157pub const XED_ICLASS_VRSQRT14SS: xed_iclass_enum_t = 1751;
3158pub const XED_ICLASS_VRSQRT28PD: xed_iclass_enum_t = 1752;
3159pub const XED_ICLASS_VRSQRT28PS: xed_iclass_enum_t = 1753;
3160pub const XED_ICLASS_VRSQRT28SD: xed_iclass_enum_t = 1754;
3161pub const XED_ICLASS_VRSQRT28SS: xed_iclass_enum_t = 1755;
3162pub const XED_ICLASS_VRSQRTPH: xed_iclass_enum_t = 1756;
3163pub const XED_ICLASS_VRSQRTPS: xed_iclass_enum_t = 1757;
3164pub const XED_ICLASS_VRSQRTSH: xed_iclass_enum_t = 1758;
3165pub const XED_ICLASS_VRSQRTSS: xed_iclass_enum_t = 1759;
3166pub const XED_ICLASS_VSCALEFPD: xed_iclass_enum_t = 1760;
3167pub const XED_ICLASS_VSCALEFPH: xed_iclass_enum_t = 1761;
3168pub const XED_ICLASS_VSCALEFPS: xed_iclass_enum_t = 1762;
3169pub const XED_ICLASS_VSCALEFSD: xed_iclass_enum_t = 1763;
3170pub const XED_ICLASS_VSCALEFSH: xed_iclass_enum_t = 1764;
3171pub const XED_ICLASS_VSCALEFSS: xed_iclass_enum_t = 1765;
3172pub const XED_ICLASS_VSCATTERDPD: xed_iclass_enum_t = 1766;
3173pub const XED_ICLASS_VSCATTERDPS: xed_iclass_enum_t = 1767;
3174pub const XED_ICLASS_VSCATTERPF0DPD: xed_iclass_enum_t = 1768;
3175pub const XED_ICLASS_VSCATTERPF0DPS: xed_iclass_enum_t = 1769;
3176pub const XED_ICLASS_VSCATTERPF0QPD: xed_iclass_enum_t = 1770;
3177pub const XED_ICLASS_VSCATTERPF0QPS: xed_iclass_enum_t = 1771;
3178pub const XED_ICLASS_VSCATTERPF1DPD: xed_iclass_enum_t = 1772;
3179pub const XED_ICLASS_VSCATTERPF1DPS: xed_iclass_enum_t = 1773;
3180pub const XED_ICLASS_VSCATTERPF1QPD: xed_iclass_enum_t = 1774;
3181pub const XED_ICLASS_VSCATTERPF1QPS: xed_iclass_enum_t = 1775;
3182pub const XED_ICLASS_VSCATTERQPD: xed_iclass_enum_t = 1776;
3183pub const XED_ICLASS_VSCATTERQPS: xed_iclass_enum_t = 1777;
3184pub const XED_ICLASS_VSHA512MSG1: xed_iclass_enum_t = 1778;
3185pub const XED_ICLASS_VSHA512MSG2: xed_iclass_enum_t = 1779;
3186pub const XED_ICLASS_VSHA512RNDS2: xed_iclass_enum_t = 1780;
3187pub const XED_ICLASS_VSHUFF32X4: xed_iclass_enum_t = 1781;
3188pub const XED_ICLASS_VSHUFF64X2: xed_iclass_enum_t = 1782;
3189pub const XED_ICLASS_VSHUFI32X4: xed_iclass_enum_t = 1783;
3190pub const XED_ICLASS_VSHUFI64X2: xed_iclass_enum_t = 1784;
3191pub const XED_ICLASS_VSHUFPD: xed_iclass_enum_t = 1785;
3192pub const XED_ICLASS_VSHUFPS: xed_iclass_enum_t = 1786;
3193pub const XED_ICLASS_VSM3MSG1: xed_iclass_enum_t = 1787;
3194pub const XED_ICLASS_VSM3MSG2: xed_iclass_enum_t = 1788;
3195pub const XED_ICLASS_VSM3RNDS2: xed_iclass_enum_t = 1789;
3196pub const XED_ICLASS_VSM4KEY4: xed_iclass_enum_t = 1790;
3197pub const XED_ICLASS_VSM4RNDS4: xed_iclass_enum_t = 1791;
3198pub const XED_ICLASS_VSQRTPD: xed_iclass_enum_t = 1792;
3199pub const XED_ICLASS_VSQRTPH: xed_iclass_enum_t = 1793;
3200pub const XED_ICLASS_VSQRTPS: xed_iclass_enum_t = 1794;
3201pub const XED_ICLASS_VSQRTSD: xed_iclass_enum_t = 1795;
3202pub const XED_ICLASS_VSQRTSH: xed_iclass_enum_t = 1796;
3203pub const XED_ICLASS_VSQRTSS: xed_iclass_enum_t = 1797;
3204pub const XED_ICLASS_VSTMXCSR: xed_iclass_enum_t = 1798;
3205pub const XED_ICLASS_VSUBPD: xed_iclass_enum_t = 1799;
3206pub const XED_ICLASS_VSUBPH: xed_iclass_enum_t = 1800;
3207pub const XED_ICLASS_VSUBPS: xed_iclass_enum_t = 1801;
3208pub const XED_ICLASS_VSUBSD: xed_iclass_enum_t = 1802;
3209pub const XED_ICLASS_VSUBSH: xed_iclass_enum_t = 1803;
3210pub const XED_ICLASS_VSUBSS: xed_iclass_enum_t = 1804;
3211pub const XED_ICLASS_VTESTPD: xed_iclass_enum_t = 1805;
3212pub const XED_ICLASS_VTESTPS: xed_iclass_enum_t = 1806;
3213pub const XED_ICLASS_VUCOMISD: xed_iclass_enum_t = 1807;
3214pub const XED_ICLASS_VUCOMISH: xed_iclass_enum_t = 1808;
3215pub const XED_ICLASS_VUCOMISS: xed_iclass_enum_t = 1809;
3216pub const XED_ICLASS_VUNPCKHPD: xed_iclass_enum_t = 1810;
3217pub const XED_ICLASS_VUNPCKHPS: xed_iclass_enum_t = 1811;
3218pub const XED_ICLASS_VUNPCKLPD: xed_iclass_enum_t = 1812;
3219pub const XED_ICLASS_VUNPCKLPS: xed_iclass_enum_t = 1813;
3220pub const XED_ICLASS_VXORPD: xed_iclass_enum_t = 1814;
3221pub const XED_ICLASS_VXORPS: xed_iclass_enum_t = 1815;
3222pub const XED_ICLASS_VZEROALL: xed_iclass_enum_t = 1816;
3223pub const XED_ICLASS_VZEROUPPER: xed_iclass_enum_t = 1817;
3224pub const XED_ICLASS_WBINVD: xed_iclass_enum_t = 1818;
3225pub const XED_ICLASS_WBNOINVD: xed_iclass_enum_t = 1819;
3226pub const XED_ICLASS_WRFSBASE: xed_iclass_enum_t = 1820;
3227pub const XED_ICLASS_WRGSBASE: xed_iclass_enum_t = 1821;
3228pub const XED_ICLASS_WRMSR: xed_iclass_enum_t = 1822;
3229pub const XED_ICLASS_WRMSRLIST: xed_iclass_enum_t = 1823;
3230pub const XED_ICLASS_WRMSRNS: xed_iclass_enum_t = 1824;
3231pub const XED_ICLASS_WRPKRU: xed_iclass_enum_t = 1825;
3232pub const XED_ICLASS_WRSSD: xed_iclass_enum_t = 1826;
3233pub const XED_ICLASS_WRSSQ: xed_iclass_enum_t = 1827;
3234pub const XED_ICLASS_WRUSSD: xed_iclass_enum_t = 1828;
3235pub const XED_ICLASS_WRUSSQ: xed_iclass_enum_t = 1829;
3236pub const XED_ICLASS_XABORT: xed_iclass_enum_t = 1830;
3237pub const XED_ICLASS_XADD: xed_iclass_enum_t = 1831;
3238pub const XED_ICLASS_XADD_LOCK: xed_iclass_enum_t = 1832;
3239pub const XED_ICLASS_XBEGIN: xed_iclass_enum_t = 1833;
3240pub const XED_ICLASS_XCHG: xed_iclass_enum_t = 1834;
3241pub const XED_ICLASS_XEND: xed_iclass_enum_t = 1835;
3242pub const XED_ICLASS_XGETBV: xed_iclass_enum_t = 1836;
3243pub const XED_ICLASS_XLAT: xed_iclass_enum_t = 1837;
3244pub const XED_ICLASS_XOR: xed_iclass_enum_t = 1838;
3245pub const XED_ICLASS_XORPD: xed_iclass_enum_t = 1839;
3246pub const XED_ICLASS_XORPS: xed_iclass_enum_t = 1840;
3247pub const XED_ICLASS_XOR_LOCK: xed_iclass_enum_t = 1841;
3248pub const XED_ICLASS_XRESLDTRK: xed_iclass_enum_t = 1842;
3249pub const XED_ICLASS_XRSTOR: xed_iclass_enum_t = 1843;
3250pub const XED_ICLASS_XRSTOR64: xed_iclass_enum_t = 1844;
3251pub const XED_ICLASS_XRSTORS: xed_iclass_enum_t = 1845;
3252pub const XED_ICLASS_XRSTORS64: xed_iclass_enum_t = 1846;
3253pub const XED_ICLASS_XSAVE: xed_iclass_enum_t = 1847;
3254pub const XED_ICLASS_XSAVE64: xed_iclass_enum_t = 1848;
3255pub const XED_ICLASS_XSAVEC: xed_iclass_enum_t = 1849;
3256pub const XED_ICLASS_XSAVEC64: xed_iclass_enum_t = 1850;
3257pub const XED_ICLASS_XSAVEOPT: xed_iclass_enum_t = 1851;
3258pub const XED_ICLASS_XSAVEOPT64: xed_iclass_enum_t = 1852;
3259pub const XED_ICLASS_XSAVES: xed_iclass_enum_t = 1853;
3260pub const XED_ICLASS_XSAVES64: xed_iclass_enum_t = 1854;
3261pub const XED_ICLASS_XSETBV: xed_iclass_enum_t = 1855;
3262pub const XED_ICLASS_XSTORE: xed_iclass_enum_t = 1856;
3263pub const XED_ICLASS_XSUSLDTRK: xed_iclass_enum_t = 1857;
3264pub const XED_ICLASS_XTEST: xed_iclass_enum_t = 1858;
3265pub const XED_ICLASS_LAST: xed_iclass_enum_t = 1859;
3266pub type xed_iclass_enum_t = ::core::ffi::c_uint;
3267extern "C" {
3268    #[doc = " This converts strings to #xed_iclass_enum_t types.\n @param s A C-string.\n @return #xed_iclass_enum_t\n @ingroup ENUM"]
3269    pub fn str2xed_iclass_enum_t(s: *const ::core::ffi::c_char) -> xed_iclass_enum_t;
3270}
3271extern "C" {
3272    #[doc = " This converts strings to #xed_iclass_enum_t types.\n @param p An enumeration element of type xed_iclass_enum_t.\n @return string\n @ingroup ENUM"]
3273    pub fn xed_iclass_enum_t2str(p: xed_iclass_enum_t) -> *const ::core::ffi::c_char;
3274}
3275extern "C" {
3276    #[doc = " Returns the last element of the enumeration\n @return xed_iclass_enum_t The last element of the enumeration.\n @ingroup ENUM"]
3277    pub fn xed_iclass_enum_t_last() -> xed_iclass_enum_t;
3278}
3279pub const XED_OPVIS_INVALID: xed_operand_visibility_enum_t = 0;
3280#[doc = "< Shows up in operand encoding"]
3281pub const XED_OPVIS_EXPLICIT: xed_operand_visibility_enum_t = 1;
3282#[doc = "< Part of the opcode, but listed as an operand"]
3283pub const XED_OPVIS_IMPLICIT: xed_operand_visibility_enum_t = 2;
3284#[doc = "< Part of the opcode, but not typically listed as an operand"]
3285pub const XED_OPVIS_SUPPRESSED: xed_operand_visibility_enum_t = 3;
3286pub const XED_OPVIS_LAST: xed_operand_visibility_enum_t = 4;
3287pub type xed_operand_visibility_enum_t = ::core::ffi::c_uint;
3288extern "C" {
3289    #[doc = " This converts strings to #xed_operand_visibility_enum_t types.\n @param s A C-string.\n @return #xed_operand_visibility_enum_t\n @ingroup ENUM"]
3290    pub fn str2xed_operand_visibility_enum_t(
3291        s: *const ::core::ffi::c_char,
3292    ) -> xed_operand_visibility_enum_t;
3293}
3294extern "C" {
3295    #[doc = " This converts strings to #xed_operand_visibility_enum_t types.\n @param p An enumeration element of type xed_operand_visibility_enum_t.\n @return string\n @ingroup ENUM"]
3296    pub fn xed_operand_visibility_enum_t2str(
3297        p: xed_operand_visibility_enum_t,
3298    ) -> *const ::core::ffi::c_char;
3299}
3300extern "C" {
3301    #[doc = " Returns the last element of the enumeration\n @return xed_operand_visibility_enum_t The last element of the enumeration.\n @ingroup ENUM"]
3302    pub fn xed_operand_visibility_enum_t_last() -> xed_operand_visibility_enum_t;
3303}
3304pub const XED_OPERAND_ACTION_INVALID: xed_operand_action_enum_t = 0;
3305#[doc = "< Read and written (must write)"]
3306pub const XED_OPERAND_ACTION_RW: xed_operand_action_enum_t = 1;
3307#[doc = "< Read-only"]
3308pub const XED_OPERAND_ACTION_R: xed_operand_action_enum_t = 2;
3309#[doc = "< Write-only (must write)"]
3310pub const XED_OPERAND_ACTION_W: xed_operand_action_enum_t = 3;
3311#[doc = "< Read and conditionlly written (may write)"]
3312pub const XED_OPERAND_ACTION_RCW: xed_operand_action_enum_t = 4;
3313#[doc = "< Conditionlly written (may write)"]
3314pub const XED_OPERAND_ACTION_CW: xed_operand_action_enum_t = 5;
3315#[doc = "< Conditionlly read, always written (must write)"]
3316pub const XED_OPERAND_ACTION_CRW: xed_operand_action_enum_t = 6;
3317#[doc = "< Conditional read"]
3318pub const XED_OPERAND_ACTION_CR: xed_operand_action_enum_t = 7;
3319pub const XED_OPERAND_ACTION_LAST: xed_operand_action_enum_t = 8;
3320pub type xed_operand_action_enum_t = ::core::ffi::c_uint;
3321extern "C" {
3322    #[doc = " This converts strings to #xed_operand_action_enum_t types.\n @param s A C-string.\n @return #xed_operand_action_enum_t\n @ingroup ENUM"]
3323    pub fn str2xed_operand_action_enum_t(
3324        s: *const ::core::ffi::c_char,
3325    ) -> xed_operand_action_enum_t;
3326}
3327extern "C" {
3328    #[doc = " This converts strings to #xed_operand_action_enum_t types.\n @param p An enumeration element of type xed_operand_action_enum_t.\n @return string\n @ingroup ENUM"]
3329    pub fn xed_operand_action_enum_t2str(
3330        p: xed_operand_action_enum_t,
3331    ) -> *const ::core::ffi::c_char;
3332}
3333extern "C" {
3334    #[doc = " Returns the last element of the enumeration\n @return xed_operand_action_enum_t The last element of the enumeration.\n @ingroup ENUM"]
3335    pub fn xed_operand_action_enum_t_last() -> xed_operand_action_enum_t;
3336}
3337pub const XED_OPERAND_CONVERT_INVALID: xed_operand_convert_enum_t = 0;
3338pub const XED_OPERAND_CONVERT_ZEROSTR: xed_operand_convert_enum_t = 1;
3339pub const XED_OPERAND_CONVERT_SAESTR: xed_operand_convert_enum_t = 2;
3340pub const XED_OPERAND_CONVERT_ROUNDC: xed_operand_convert_enum_t = 3;
3341pub const XED_OPERAND_CONVERT_BCASTSTR: xed_operand_convert_enum_t = 4;
3342pub const XED_OPERAND_CONVERT_MULTIREG_START: xed_operand_convert_enum_t = 5;
3343pub const XED_OPERAND_CONVERT_MULTIREG2: xed_operand_convert_enum_t = 6;
3344pub const XED_OPERAND_CONVERT_MULTIREG3: xed_operand_convert_enum_t = 7;
3345pub const XED_OPERAND_CONVERT_MULTIREG4: xed_operand_convert_enum_t = 8;
3346pub const XED_OPERAND_CONVERT_MULTIREG5: xed_operand_convert_enum_t = 9;
3347pub const XED_OPERAND_CONVERT_MULTIREG6: xed_operand_convert_enum_t = 10;
3348pub const XED_OPERAND_CONVERT_MULTIREG7: xed_operand_convert_enum_t = 11;
3349pub const XED_OPERAND_CONVERT_MULTIREG8: xed_operand_convert_enum_t = 12;
3350pub const XED_OPERAND_CONVERT_MULTIREG9: xed_operand_convert_enum_t = 13;
3351pub const XED_OPERAND_CONVERT_MULTIREG10: xed_operand_convert_enum_t = 14;
3352pub const XED_OPERAND_CONVERT_MULTIREG11: xed_operand_convert_enum_t = 15;
3353pub const XED_OPERAND_CONVERT_MULTIREG12: xed_operand_convert_enum_t = 16;
3354pub const XED_OPERAND_CONVERT_MULTIREG13: xed_operand_convert_enum_t = 17;
3355pub const XED_OPERAND_CONVERT_MULTIREG14: xed_operand_convert_enum_t = 18;
3356pub const XED_OPERAND_CONVERT_MULTIREG15: xed_operand_convert_enum_t = 19;
3357pub const XED_OPERAND_CONVERT_MULTIREG16: xed_operand_convert_enum_t = 20;
3358pub const XED_OPERAND_CONVERT_LAST: xed_operand_convert_enum_t = 21;
3359pub type xed_operand_convert_enum_t = ::core::ffi::c_uint;
3360extern "C" {
3361    #[doc = " This converts strings to #xed_operand_convert_enum_t types.\n @param s A C-string.\n @return #xed_operand_convert_enum_t\n @ingroup ENUM"]
3362    pub fn str2xed_operand_convert_enum_t(
3363        s: *const ::core::ffi::c_char,
3364    ) -> xed_operand_convert_enum_t;
3365}
3366extern "C" {
3367    #[doc = " This converts strings to #xed_operand_convert_enum_t types.\n @param p An enumeration element of type xed_operand_convert_enum_t.\n @return string\n @ingroup ENUM"]
3368    pub fn xed_operand_convert_enum_t2str(
3369        p: xed_operand_convert_enum_t,
3370    ) -> *const ::core::ffi::c_char;
3371}
3372extern "C" {
3373    #[doc = " Returns the last element of the enumeration\n @return xed_operand_convert_enum_t The last element of the enumeration.\n @ingroup ENUM"]
3374    pub fn xed_operand_convert_enum_t_last() -> xed_operand_convert_enum_t;
3375}
3376pub const XED_OPERAND_TYPE_INVALID: xed_operand_type_enum_t = 0;
3377pub const XED_OPERAND_TYPE_ERROR: xed_operand_type_enum_t = 1;
3378pub const XED_OPERAND_TYPE_IMM: xed_operand_type_enum_t = 2;
3379pub const XED_OPERAND_TYPE_IMM_CONST: xed_operand_type_enum_t = 3;
3380pub const XED_OPERAND_TYPE_NT_LOOKUP_FN: xed_operand_type_enum_t = 4;
3381pub const XED_OPERAND_TYPE_NT_LOOKUP_FN2: xed_operand_type_enum_t = 5;
3382pub const XED_OPERAND_TYPE_NT_LOOKUP_FN4: xed_operand_type_enum_t = 6;
3383pub const XED_OPERAND_TYPE_REG: xed_operand_type_enum_t = 7;
3384pub const XED_OPERAND_TYPE_LAST: xed_operand_type_enum_t = 8;
3385pub type xed_operand_type_enum_t = ::core::ffi::c_uint;
3386extern "C" {
3387    #[doc = " This converts strings to #xed_operand_type_enum_t types.\n @param s A C-string.\n @return #xed_operand_type_enum_t\n @ingroup ENUM"]
3388    pub fn str2xed_operand_type_enum_t(s: *const ::core::ffi::c_char) -> xed_operand_type_enum_t;
3389}
3390extern "C" {
3391    #[doc = " This converts strings to #xed_operand_type_enum_t types.\n @param p An enumeration element of type xed_operand_type_enum_t.\n @return string\n @ingroup ENUM"]
3392    pub fn xed_operand_type_enum_t2str(p: xed_operand_type_enum_t) -> *const ::core::ffi::c_char;
3393}
3394extern "C" {
3395    #[doc = " Returns the last element of the enumeration\n @return xed_operand_type_enum_t The last element of the enumeration.\n @ingroup ENUM"]
3396    pub fn xed_operand_type_enum_t_last() -> xed_operand_type_enum_t;
3397}
3398pub const XED_NONTERMINAL_INVALID: xed_nonterminal_enum_t = 0;
3399pub const XED_NONTERMINAL_AR10: xed_nonterminal_enum_t = 1;
3400pub const XED_NONTERMINAL_AR11: xed_nonterminal_enum_t = 2;
3401pub const XED_NONTERMINAL_AR12: xed_nonterminal_enum_t = 3;
3402pub const XED_NONTERMINAL_AR13: xed_nonterminal_enum_t = 4;
3403pub const XED_NONTERMINAL_AR14: xed_nonterminal_enum_t = 5;
3404pub const XED_NONTERMINAL_AR15: xed_nonterminal_enum_t = 6;
3405pub const XED_NONTERMINAL_AR16: xed_nonterminal_enum_t = 7;
3406pub const XED_NONTERMINAL_AR17: xed_nonterminal_enum_t = 8;
3407pub const XED_NONTERMINAL_AR18: xed_nonterminal_enum_t = 9;
3408pub const XED_NONTERMINAL_AR19: xed_nonterminal_enum_t = 10;
3409pub const XED_NONTERMINAL_AR20: xed_nonterminal_enum_t = 11;
3410pub const XED_NONTERMINAL_AR21: xed_nonterminal_enum_t = 12;
3411pub const XED_NONTERMINAL_AR22: xed_nonterminal_enum_t = 13;
3412pub const XED_NONTERMINAL_AR23: xed_nonterminal_enum_t = 14;
3413pub const XED_NONTERMINAL_AR24: xed_nonterminal_enum_t = 15;
3414pub const XED_NONTERMINAL_AR25: xed_nonterminal_enum_t = 16;
3415pub const XED_NONTERMINAL_AR26: xed_nonterminal_enum_t = 17;
3416pub const XED_NONTERMINAL_AR27: xed_nonterminal_enum_t = 18;
3417pub const XED_NONTERMINAL_AR28: xed_nonterminal_enum_t = 19;
3418pub const XED_NONTERMINAL_AR29: xed_nonterminal_enum_t = 20;
3419pub const XED_NONTERMINAL_AR30: xed_nonterminal_enum_t = 21;
3420pub const XED_NONTERMINAL_AR31: xed_nonterminal_enum_t = 22;
3421pub const XED_NONTERMINAL_AR8: xed_nonterminal_enum_t = 23;
3422pub const XED_NONTERMINAL_AR9: xed_nonterminal_enum_t = 24;
3423pub const XED_NONTERMINAL_ARAX: xed_nonterminal_enum_t = 25;
3424pub const XED_NONTERMINAL_ARBP: xed_nonterminal_enum_t = 26;
3425pub const XED_NONTERMINAL_ARBX: xed_nonterminal_enum_t = 27;
3426pub const XED_NONTERMINAL_ARCX: xed_nonterminal_enum_t = 28;
3427pub const XED_NONTERMINAL_ARDI: xed_nonterminal_enum_t = 29;
3428pub const XED_NONTERMINAL_ARDX: xed_nonterminal_enum_t = 30;
3429pub const XED_NONTERMINAL_ARSI: xed_nonterminal_enum_t = 31;
3430pub const XED_NONTERMINAL_ARSP: xed_nonterminal_enum_t = 32;
3431pub const XED_NONTERMINAL_ASZ_NONTERM: xed_nonterminal_enum_t = 33;
3432pub const XED_NONTERMINAL_AVX512_ROUND: xed_nonterminal_enum_t = 34;
3433pub const XED_NONTERMINAL_AVX_INSTRUCTIONS: xed_nonterminal_enum_t = 35;
3434pub const XED_NONTERMINAL_AVX_SPLITTER: xed_nonterminal_enum_t = 36;
3435pub const XED_NONTERMINAL_A_GPR_B: xed_nonterminal_enum_t = 37;
3436pub const XED_NONTERMINAL_A_GPR_R: xed_nonterminal_enum_t = 38;
3437pub const XED_NONTERMINAL_BND_B: xed_nonterminal_enum_t = 39;
3438pub const XED_NONTERMINAL_BND_B_CHECK: xed_nonterminal_enum_t = 40;
3439pub const XED_NONTERMINAL_BND_R: xed_nonterminal_enum_t = 41;
3440pub const XED_NONTERMINAL_BND_R_CHECK: xed_nonterminal_enum_t = 42;
3441pub const XED_NONTERMINAL_BRANCH_HINT: xed_nonterminal_enum_t = 43;
3442pub const XED_NONTERMINAL_BRDISP32: xed_nonterminal_enum_t = 44;
3443pub const XED_NONTERMINAL_BRDISP64: xed_nonterminal_enum_t = 45;
3444pub const XED_NONTERMINAL_BRDISP8: xed_nonterminal_enum_t = 46;
3445pub const XED_NONTERMINAL_BRDISPZ: xed_nonterminal_enum_t = 47;
3446pub const XED_NONTERMINAL_CET_NO_TRACK: xed_nonterminal_enum_t = 48;
3447pub const XED_NONTERMINAL_CR_B: xed_nonterminal_enum_t = 49;
3448pub const XED_NONTERMINAL_CR_R: xed_nonterminal_enum_t = 50;
3449pub const XED_NONTERMINAL_CR_WIDTH: xed_nonterminal_enum_t = 51;
3450pub const XED_NONTERMINAL_DF64: xed_nonterminal_enum_t = 52;
3451pub const XED_NONTERMINAL_DFV: xed_nonterminal_enum_t = 53;
3452pub const XED_NONTERMINAL_DR_R: xed_nonterminal_enum_t = 54;
3453pub const XED_NONTERMINAL_ESIZE_128_BITS: xed_nonterminal_enum_t = 55;
3454pub const XED_NONTERMINAL_ESIZE_16_BITS: xed_nonterminal_enum_t = 56;
3455pub const XED_NONTERMINAL_ESIZE_1_BITS: xed_nonterminal_enum_t = 57;
3456pub const XED_NONTERMINAL_ESIZE_2_BITS: xed_nonterminal_enum_t = 58;
3457pub const XED_NONTERMINAL_ESIZE_32_BITS: xed_nonterminal_enum_t = 59;
3458pub const XED_NONTERMINAL_ESIZE_4_BITS: xed_nonterminal_enum_t = 60;
3459pub const XED_NONTERMINAL_ESIZE_64_BITS: xed_nonterminal_enum_t = 61;
3460pub const XED_NONTERMINAL_ESIZE_8_BITS: xed_nonterminal_enum_t = 62;
3461pub const XED_NONTERMINAL_EVAPX: xed_nonterminal_enum_t = 63;
3462pub const XED_NONTERMINAL_EVAPX_SCC: xed_nonterminal_enum_t = 64;
3463pub const XED_NONTERMINAL_EVEXR4_ONE: xed_nonterminal_enum_t = 65;
3464pub const XED_NONTERMINAL_EVEX_INSTRUCTIONS: xed_nonterminal_enum_t = 66;
3465pub const XED_NONTERMINAL_EVEX_SPLITTER: xed_nonterminal_enum_t = 67;
3466pub const XED_NONTERMINAL_FINAL_DSEG: xed_nonterminal_enum_t = 68;
3467pub const XED_NONTERMINAL_FINAL_DSEG1: xed_nonterminal_enum_t = 69;
3468pub const XED_NONTERMINAL_FINAL_DSEG1_MODE64: xed_nonterminal_enum_t = 70;
3469pub const XED_NONTERMINAL_FINAL_DSEG1_NOT64: xed_nonterminal_enum_t = 71;
3470pub const XED_NONTERMINAL_FINAL_DSEG_MODE64: xed_nonterminal_enum_t = 72;
3471pub const XED_NONTERMINAL_FINAL_DSEG_NOT64: xed_nonterminal_enum_t = 73;
3472pub const XED_NONTERMINAL_FINAL_ESEG: xed_nonterminal_enum_t = 74;
3473pub const XED_NONTERMINAL_FINAL_ESEG1: xed_nonterminal_enum_t = 75;
3474pub const XED_NONTERMINAL_FINAL_SSEG: xed_nonterminal_enum_t = 76;
3475pub const XED_NONTERMINAL_FINAL_SSEG0: xed_nonterminal_enum_t = 77;
3476pub const XED_NONTERMINAL_FINAL_SSEG1: xed_nonterminal_enum_t = 78;
3477pub const XED_NONTERMINAL_FINAL_SSEG_MODE64: xed_nonterminal_enum_t = 79;
3478pub const XED_NONTERMINAL_FINAL_SSEG_NOT64: xed_nonterminal_enum_t = 80;
3479pub const XED_NONTERMINAL_FIX_ROUND_LEN128: xed_nonterminal_enum_t = 81;
3480pub const XED_NONTERMINAL_FIX_ROUND_LEN512: xed_nonterminal_enum_t = 82;
3481pub const XED_NONTERMINAL_FORCE64: xed_nonterminal_enum_t = 83;
3482pub const XED_NONTERMINAL_GPR16_B: xed_nonterminal_enum_t = 84;
3483pub const XED_NONTERMINAL_GPR16_N: xed_nonterminal_enum_t = 85;
3484pub const XED_NONTERMINAL_GPR16_R: xed_nonterminal_enum_t = 86;
3485pub const XED_NONTERMINAL_GPR16_SB: xed_nonterminal_enum_t = 87;
3486pub const XED_NONTERMINAL_GPR32_B: xed_nonterminal_enum_t = 88;
3487pub const XED_NONTERMINAL_GPR32_N: xed_nonterminal_enum_t = 89;
3488pub const XED_NONTERMINAL_GPR32_R: xed_nonterminal_enum_t = 90;
3489pub const XED_NONTERMINAL_GPR32_SB: xed_nonterminal_enum_t = 91;
3490pub const XED_NONTERMINAL_GPR64_B: xed_nonterminal_enum_t = 92;
3491pub const XED_NONTERMINAL_GPR64_B_NORSP: xed_nonterminal_enum_t = 93;
3492pub const XED_NONTERMINAL_GPR64_N: xed_nonterminal_enum_t = 94;
3493pub const XED_NONTERMINAL_GPR64_N_NORSP: xed_nonterminal_enum_t = 95;
3494pub const XED_NONTERMINAL_GPR64_R: xed_nonterminal_enum_t = 96;
3495pub const XED_NONTERMINAL_GPR64_SB: xed_nonterminal_enum_t = 97;
3496pub const XED_NONTERMINAL_GPR8_B: xed_nonterminal_enum_t = 98;
3497pub const XED_NONTERMINAL_GPR8_N: xed_nonterminal_enum_t = 99;
3498pub const XED_NONTERMINAL_GPR8_R: xed_nonterminal_enum_t = 100;
3499pub const XED_NONTERMINAL_GPR8_SB: xed_nonterminal_enum_t = 101;
3500pub const XED_NONTERMINAL_GPRV_B: xed_nonterminal_enum_t = 102;
3501pub const XED_NONTERMINAL_GPRV_N: xed_nonterminal_enum_t = 103;
3502pub const XED_NONTERMINAL_GPRV_R: xed_nonterminal_enum_t = 104;
3503pub const XED_NONTERMINAL_GPRV_SB: xed_nonterminal_enum_t = 105;
3504pub const XED_NONTERMINAL_GPRY_B: xed_nonterminal_enum_t = 106;
3505pub const XED_NONTERMINAL_GPRY_R: xed_nonterminal_enum_t = 107;
3506pub const XED_NONTERMINAL_GPRZ_B: xed_nonterminal_enum_t = 108;
3507pub const XED_NONTERMINAL_GPRZ_R: xed_nonterminal_enum_t = 109;
3508pub const XED_NONTERMINAL_IGNORE66: xed_nonterminal_enum_t = 110;
3509pub const XED_NONTERMINAL_IMMUNE66: xed_nonterminal_enum_t = 111;
3510pub const XED_NONTERMINAL_IMMUNE66_LOOP64: xed_nonterminal_enum_t = 112;
3511pub const XED_NONTERMINAL_IMMUNE_REXW: xed_nonterminal_enum_t = 113;
3512pub const XED_NONTERMINAL_INSTRUCTIONS: xed_nonterminal_enum_t = 114;
3513pub const XED_NONTERMINAL_ISA: xed_nonterminal_enum_t = 115;
3514pub const XED_NONTERMINAL_MASK1: xed_nonterminal_enum_t = 116;
3515pub const XED_NONTERMINAL_MASKNOT0: xed_nonterminal_enum_t = 117;
3516pub const XED_NONTERMINAL_MASK_B: xed_nonterminal_enum_t = 118;
3517pub const XED_NONTERMINAL_MASK_N: xed_nonterminal_enum_t = 119;
3518pub const XED_NONTERMINAL_MASK_N32: xed_nonterminal_enum_t = 120;
3519pub const XED_NONTERMINAL_MASK_N64: xed_nonterminal_enum_t = 121;
3520pub const XED_NONTERMINAL_MASK_R: xed_nonterminal_enum_t = 122;
3521pub const XED_NONTERMINAL_MEMDISP: xed_nonterminal_enum_t = 123;
3522pub const XED_NONTERMINAL_MEMDISP16: xed_nonterminal_enum_t = 124;
3523pub const XED_NONTERMINAL_MEMDISP32: xed_nonterminal_enum_t = 125;
3524pub const XED_NONTERMINAL_MEMDISP8: xed_nonterminal_enum_t = 126;
3525pub const XED_NONTERMINAL_MEMDISPV: xed_nonterminal_enum_t = 127;
3526pub const XED_NONTERMINAL_MMX_B: xed_nonterminal_enum_t = 128;
3527pub const XED_NONTERMINAL_MMX_R: xed_nonterminal_enum_t = 129;
3528pub const XED_NONTERMINAL_MODRM: xed_nonterminal_enum_t = 130;
3529pub const XED_NONTERMINAL_MODRM16: xed_nonterminal_enum_t = 131;
3530pub const XED_NONTERMINAL_MODRM32: xed_nonterminal_enum_t = 132;
3531pub const XED_NONTERMINAL_MODRM64ALT32: xed_nonterminal_enum_t = 133;
3532pub const XED_NONTERMINAL_NELEM_EIGHTHMEM: xed_nonterminal_enum_t = 134;
3533pub const XED_NONTERMINAL_NELEM_FULL: xed_nonterminal_enum_t = 135;
3534pub const XED_NONTERMINAL_NELEM_FULLMEM: xed_nonterminal_enum_t = 136;
3535pub const XED_NONTERMINAL_NELEM_GPR_READER: xed_nonterminal_enum_t = 137;
3536pub const XED_NONTERMINAL_NELEM_GPR_READER_BYTE: xed_nonterminal_enum_t = 138;
3537pub const XED_NONTERMINAL_NELEM_GPR_READER_SUBDWORD: xed_nonterminal_enum_t = 139;
3538pub const XED_NONTERMINAL_NELEM_GPR_READER_WORD: xed_nonterminal_enum_t = 140;
3539pub const XED_NONTERMINAL_NELEM_GPR_WRITER_LDOP: xed_nonterminal_enum_t = 141;
3540pub const XED_NONTERMINAL_NELEM_GPR_WRITER_LDOP_D: xed_nonterminal_enum_t = 142;
3541pub const XED_NONTERMINAL_NELEM_GPR_WRITER_LDOP_Q: xed_nonterminal_enum_t = 143;
3542pub const XED_NONTERMINAL_NELEM_GPR_WRITER_STORE: xed_nonterminal_enum_t = 144;
3543pub const XED_NONTERMINAL_NELEM_GPR_WRITER_STORE_BYTE: xed_nonterminal_enum_t = 145;
3544pub const XED_NONTERMINAL_NELEM_GPR_WRITER_STORE_SUBDWORD: xed_nonterminal_enum_t = 146;
3545pub const XED_NONTERMINAL_NELEM_GPR_WRITER_STORE_WORD: xed_nonterminal_enum_t = 147;
3546pub const XED_NONTERMINAL_NELEM_GSCAT: xed_nonterminal_enum_t = 148;
3547pub const XED_NONTERMINAL_NELEM_HALF: xed_nonterminal_enum_t = 149;
3548pub const XED_NONTERMINAL_NELEM_HALFMEM: xed_nonterminal_enum_t = 150;
3549pub const XED_NONTERMINAL_NELEM_MEM128: xed_nonterminal_enum_t = 151;
3550pub const XED_NONTERMINAL_NELEM_MOVDDUP: xed_nonterminal_enum_t = 152;
3551pub const XED_NONTERMINAL_NELEM_QUARTER: xed_nonterminal_enum_t = 153;
3552pub const XED_NONTERMINAL_NELEM_QUARTERMEM: xed_nonterminal_enum_t = 154;
3553pub const XED_NONTERMINAL_NELEM_SCALAR: xed_nonterminal_enum_t = 155;
3554pub const XED_NONTERMINAL_NELEM_TUPLE1: xed_nonterminal_enum_t = 156;
3555pub const XED_NONTERMINAL_NELEM_TUPLE1_4X: xed_nonterminal_enum_t = 157;
3556pub const XED_NONTERMINAL_NELEM_TUPLE1_BYTE: xed_nonterminal_enum_t = 158;
3557pub const XED_NONTERMINAL_NELEM_TUPLE1_SUBDWORD: xed_nonterminal_enum_t = 159;
3558pub const XED_NONTERMINAL_NELEM_TUPLE1_WORD: xed_nonterminal_enum_t = 160;
3559pub const XED_NONTERMINAL_NELEM_TUPLE2: xed_nonterminal_enum_t = 161;
3560pub const XED_NONTERMINAL_NELEM_TUPLE4: xed_nonterminal_enum_t = 162;
3561pub const XED_NONTERMINAL_NELEM_TUPLE8: xed_nonterminal_enum_t = 163;
3562pub const XED_NONTERMINAL_OEAX: xed_nonterminal_enum_t = 164;
3563pub const XED_NONTERMINAL_ONE: xed_nonterminal_enum_t = 165;
3564pub const XED_NONTERMINAL_ORAX: xed_nonterminal_enum_t = 166;
3565pub const XED_NONTERMINAL_ORBP: xed_nonterminal_enum_t = 167;
3566pub const XED_NONTERMINAL_ORBX: xed_nonterminal_enum_t = 168;
3567pub const XED_NONTERMINAL_ORCX: xed_nonterminal_enum_t = 169;
3568pub const XED_NONTERMINAL_ORDX: xed_nonterminal_enum_t = 170;
3569pub const XED_NONTERMINAL_ORSP: xed_nonterminal_enum_t = 171;
3570pub const XED_NONTERMINAL_OSZ_NONTERM: xed_nonterminal_enum_t = 172;
3571pub const XED_NONTERMINAL_OVERRIDE_SEG0: xed_nonterminal_enum_t = 173;
3572pub const XED_NONTERMINAL_OVERRIDE_SEG1: xed_nonterminal_enum_t = 174;
3573pub const XED_NONTERMINAL_PREFIXES: xed_nonterminal_enum_t = 175;
3574pub const XED_NONTERMINAL_REFINING66: xed_nonterminal_enum_t = 176;
3575pub const XED_NONTERMINAL_REMOVE_SEGMENT: xed_nonterminal_enum_t = 177;
3576pub const XED_NONTERMINAL_RFLAGS: xed_nonterminal_enum_t = 178;
3577pub const XED_NONTERMINAL_RIP: xed_nonterminal_enum_t = 179;
3578pub const XED_NONTERMINAL_RIPA: xed_nonterminal_enum_t = 180;
3579pub const XED_NONTERMINAL_SAE: xed_nonterminal_enum_t = 181;
3580pub const XED_NONTERMINAL_SEG: xed_nonterminal_enum_t = 182;
3581pub const XED_NONTERMINAL_SEG_MOV: xed_nonterminal_enum_t = 183;
3582pub const XED_NONTERMINAL_SE_IMM8: xed_nonterminal_enum_t = 184;
3583pub const XED_NONTERMINAL_SIB: xed_nonterminal_enum_t = 185;
3584pub const XED_NONTERMINAL_SIB_BASE0: xed_nonterminal_enum_t = 186;
3585pub const XED_NONTERMINAL_SIMM8: xed_nonterminal_enum_t = 187;
3586pub const XED_NONTERMINAL_SIMMZ: xed_nonterminal_enum_t = 188;
3587pub const XED_NONTERMINAL_SRBP: xed_nonterminal_enum_t = 189;
3588pub const XED_NONTERMINAL_SRSP: xed_nonterminal_enum_t = 190;
3589pub const XED_NONTERMINAL_TMM_B: xed_nonterminal_enum_t = 191;
3590pub const XED_NONTERMINAL_TMM_N: xed_nonterminal_enum_t = 192;
3591pub const XED_NONTERMINAL_TMM_R: xed_nonterminal_enum_t = 193;
3592pub const XED_NONTERMINAL_TMM_R3: xed_nonterminal_enum_t = 194;
3593pub const XED_NONTERMINAL_UIMM16: xed_nonterminal_enum_t = 195;
3594pub const XED_NONTERMINAL_UIMM32: xed_nonterminal_enum_t = 196;
3595pub const XED_NONTERMINAL_UIMM8: xed_nonterminal_enum_t = 197;
3596pub const XED_NONTERMINAL_UIMM8_1: xed_nonterminal_enum_t = 198;
3597pub const XED_NONTERMINAL_UIMMV: xed_nonterminal_enum_t = 199;
3598pub const XED_NONTERMINAL_UISA_VMODRM_XMM: xed_nonterminal_enum_t = 200;
3599pub const XED_NONTERMINAL_UISA_VMODRM_YMM: xed_nonterminal_enum_t = 201;
3600pub const XED_NONTERMINAL_UISA_VMODRM_ZMM: xed_nonterminal_enum_t = 202;
3601pub const XED_NONTERMINAL_UISA_VSIB_BASE: xed_nonterminal_enum_t = 203;
3602pub const XED_NONTERMINAL_UISA_VSIB_INDEX_XMM: xed_nonterminal_enum_t = 204;
3603pub const XED_NONTERMINAL_UISA_VSIB_INDEX_YMM: xed_nonterminal_enum_t = 205;
3604pub const XED_NONTERMINAL_UISA_VSIB_INDEX_ZMM: xed_nonterminal_enum_t = 206;
3605pub const XED_NONTERMINAL_UISA_VSIB_XMM: xed_nonterminal_enum_t = 207;
3606pub const XED_NONTERMINAL_UISA_VSIB_YMM: xed_nonterminal_enum_t = 208;
3607pub const XED_NONTERMINAL_UISA_VSIB_ZMM: xed_nonterminal_enum_t = 209;
3608pub const XED_NONTERMINAL_VGPR32_B: xed_nonterminal_enum_t = 210;
3609pub const XED_NONTERMINAL_VGPR32_B_32: xed_nonterminal_enum_t = 211;
3610pub const XED_NONTERMINAL_VGPR32_B_64: xed_nonterminal_enum_t = 212;
3611pub const XED_NONTERMINAL_VGPR32_N: xed_nonterminal_enum_t = 213;
3612pub const XED_NONTERMINAL_VGPR32_N_32: xed_nonterminal_enum_t = 214;
3613pub const XED_NONTERMINAL_VGPR32_N_64: xed_nonterminal_enum_t = 215;
3614pub const XED_NONTERMINAL_VGPR32_R: xed_nonterminal_enum_t = 216;
3615pub const XED_NONTERMINAL_VGPR32_R_32: xed_nonterminal_enum_t = 217;
3616pub const XED_NONTERMINAL_VGPR32_R_64: xed_nonterminal_enum_t = 218;
3617pub const XED_NONTERMINAL_VGPR64_B: xed_nonterminal_enum_t = 219;
3618pub const XED_NONTERMINAL_VGPR64_N: xed_nonterminal_enum_t = 220;
3619pub const XED_NONTERMINAL_VGPR64_R: xed_nonterminal_enum_t = 221;
3620pub const XED_NONTERMINAL_VGPRY_B: xed_nonterminal_enum_t = 222;
3621pub const XED_NONTERMINAL_VGPRY_N: xed_nonterminal_enum_t = 223;
3622pub const XED_NONTERMINAL_VGPRY_R: xed_nonterminal_enum_t = 224;
3623pub const XED_NONTERMINAL_VMODRM_XMM: xed_nonterminal_enum_t = 225;
3624pub const XED_NONTERMINAL_VMODRM_YMM: xed_nonterminal_enum_t = 226;
3625pub const XED_NONTERMINAL_VSIB_BASE: xed_nonterminal_enum_t = 227;
3626pub const XED_NONTERMINAL_VSIB_INDEX_XMM: xed_nonterminal_enum_t = 228;
3627pub const XED_NONTERMINAL_VSIB_INDEX_YMM: xed_nonterminal_enum_t = 229;
3628pub const XED_NONTERMINAL_VSIB_XMM: xed_nonterminal_enum_t = 230;
3629pub const XED_NONTERMINAL_VSIB_YMM: xed_nonterminal_enum_t = 231;
3630pub const XED_NONTERMINAL_X87: xed_nonterminal_enum_t = 232;
3631pub const XED_NONTERMINAL_XMM_B: xed_nonterminal_enum_t = 233;
3632pub const XED_NONTERMINAL_XMM_B3: xed_nonterminal_enum_t = 234;
3633pub const XED_NONTERMINAL_XMM_B3_32: xed_nonterminal_enum_t = 235;
3634pub const XED_NONTERMINAL_XMM_B3_64: xed_nonterminal_enum_t = 236;
3635pub const XED_NONTERMINAL_XMM_B_32: xed_nonterminal_enum_t = 237;
3636pub const XED_NONTERMINAL_XMM_B_64: xed_nonterminal_enum_t = 238;
3637pub const XED_NONTERMINAL_XMM_N: xed_nonterminal_enum_t = 239;
3638pub const XED_NONTERMINAL_XMM_N3: xed_nonterminal_enum_t = 240;
3639pub const XED_NONTERMINAL_XMM_N3_32: xed_nonterminal_enum_t = 241;
3640pub const XED_NONTERMINAL_XMM_N3_64: xed_nonterminal_enum_t = 242;
3641pub const XED_NONTERMINAL_XMM_N_32: xed_nonterminal_enum_t = 243;
3642pub const XED_NONTERMINAL_XMM_N_64: xed_nonterminal_enum_t = 244;
3643pub const XED_NONTERMINAL_XMM_R: xed_nonterminal_enum_t = 245;
3644pub const XED_NONTERMINAL_XMM_R3: xed_nonterminal_enum_t = 246;
3645pub const XED_NONTERMINAL_XMM_R3_32: xed_nonterminal_enum_t = 247;
3646pub const XED_NONTERMINAL_XMM_R3_64: xed_nonterminal_enum_t = 248;
3647pub const XED_NONTERMINAL_XMM_R_32: xed_nonterminal_enum_t = 249;
3648pub const XED_NONTERMINAL_XMM_R_64: xed_nonterminal_enum_t = 250;
3649pub const XED_NONTERMINAL_XMM_SE: xed_nonterminal_enum_t = 251;
3650pub const XED_NONTERMINAL_XMM_SE32: xed_nonterminal_enum_t = 252;
3651pub const XED_NONTERMINAL_XMM_SE64: xed_nonterminal_enum_t = 253;
3652pub const XED_NONTERMINAL_XOP_INSTRUCTIONS: xed_nonterminal_enum_t = 254;
3653pub const XED_NONTERMINAL_YMM_B: xed_nonterminal_enum_t = 255;
3654pub const XED_NONTERMINAL_YMM_B3: xed_nonterminal_enum_t = 256;
3655pub const XED_NONTERMINAL_YMM_B3_32: xed_nonterminal_enum_t = 257;
3656pub const XED_NONTERMINAL_YMM_B3_64: xed_nonterminal_enum_t = 258;
3657pub const XED_NONTERMINAL_YMM_B_32: xed_nonterminal_enum_t = 259;
3658pub const XED_NONTERMINAL_YMM_B_64: xed_nonterminal_enum_t = 260;
3659pub const XED_NONTERMINAL_YMM_N: xed_nonterminal_enum_t = 261;
3660pub const XED_NONTERMINAL_YMM_N3: xed_nonterminal_enum_t = 262;
3661pub const XED_NONTERMINAL_YMM_N3_32: xed_nonterminal_enum_t = 263;
3662pub const XED_NONTERMINAL_YMM_N3_64: xed_nonterminal_enum_t = 264;
3663pub const XED_NONTERMINAL_YMM_N_32: xed_nonterminal_enum_t = 265;
3664pub const XED_NONTERMINAL_YMM_N_64: xed_nonterminal_enum_t = 266;
3665pub const XED_NONTERMINAL_YMM_R: xed_nonterminal_enum_t = 267;
3666pub const XED_NONTERMINAL_YMM_R3: xed_nonterminal_enum_t = 268;
3667pub const XED_NONTERMINAL_YMM_R3_32: xed_nonterminal_enum_t = 269;
3668pub const XED_NONTERMINAL_YMM_R3_64: xed_nonterminal_enum_t = 270;
3669pub const XED_NONTERMINAL_YMM_R_32: xed_nonterminal_enum_t = 271;
3670pub const XED_NONTERMINAL_YMM_R_64: xed_nonterminal_enum_t = 272;
3671pub const XED_NONTERMINAL_YMM_SE: xed_nonterminal_enum_t = 273;
3672pub const XED_NONTERMINAL_YMM_SE32: xed_nonterminal_enum_t = 274;
3673pub const XED_NONTERMINAL_YMM_SE64: xed_nonterminal_enum_t = 275;
3674pub const XED_NONTERMINAL_ZMM_B3: xed_nonterminal_enum_t = 276;
3675pub const XED_NONTERMINAL_ZMM_B3_32: xed_nonterminal_enum_t = 277;
3676pub const XED_NONTERMINAL_ZMM_B3_64: xed_nonterminal_enum_t = 278;
3677pub const XED_NONTERMINAL_ZMM_N3: xed_nonterminal_enum_t = 279;
3678pub const XED_NONTERMINAL_ZMM_N3_32: xed_nonterminal_enum_t = 280;
3679pub const XED_NONTERMINAL_ZMM_N3_64: xed_nonterminal_enum_t = 281;
3680pub const XED_NONTERMINAL_ZMM_R3: xed_nonterminal_enum_t = 282;
3681pub const XED_NONTERMINAL_ZMM_R3_32: xed_nonterminal_enum_t = 283;
3682pub const XED_NONTERMINAL_ZMM_R3_64: xed_nonterminal_enum_t = 284;
3683pub const XED_NONTERMINAL_LAST: xed_nonterminal_enum_t = 285;
3684pub type xed_nonterminal_enum_t = ::core::ffi::c_uint;
3685extern "C" {
3686    #[doc = " This converts strings to #xed_nonterminal_enum_t types.\n @param s A C-string.\n @return #xed_nonterminal_enum_t\n @ingroup ENUM"]
3687    pub fn str2xed_nonterminal_enum_t(s: *const ::core::ffi::c_char) -> xed_nonterminal_enum_t;
3688}
3689extern "C" {
3690    #[doc = " This converts strings to #xed_nonterminal_enum_t types.\n @param p An enumeration element of type xed_nonterminal_enum_t.\n @return string\n @ingroup ENUM"]
3691    pub fn xed_nonterminal_enum_t2str(p: xed_nonterminal_enum_t) -> *const ::core::ffi::c_char;
3692}
3693extern "C" {
3694    #[doc = " Returns the last element of the enumeration\n @return xed_nonterminal_enum_t The last element of the enumeration.\n @ingroup ENUM"]
3695    pub fn xed_nonterminal_enum_t_last() -> xed_nonterminal_enum_t;
3696}
3697pub const XED_OPERAND_WIDTH_INVALID: xed_operand_width_enum_t = 0;
3698pub const XED_OPERAND_WIDTH_ASZ: xed_operand_width_enum_t = 1;
3699pub const XED_OPERAND_WIDTH_SSZ: xed_operand_width_enum_t = 2;
3700pub const XED_OPERAND_WIDTH_PSEUDO: xed_operand_width_enum_t = 3;
3701pub const XED_OPERAND_WIDTH_PSEUDOX87: xed_operand_width_enum_t = 4;
3702pub const XED_OPERAND_WIDTH_A16: xed_operand_width_enum_t = 5;
3703pub const XED_OPERAND_WIDTH_A32: xed_operand_width_enum_t = 6;
3704pub const XED_OPERAND_WIDTH_B: xed_operand_width_enum_t = 7;
3705pub const XED_OPERAND_WIDTH_D: xed_operand_width_enum_t = 8;
3706pub const XED_OPERAND_WIDTH_I8: xed_operand_width_enum_t = 9;
3707pub const XED_OPERAND_WIDTH_U8: xed_operand_width_enum_t = 10;
3708pub const XED_OPERAND_WIDTH_I16: xed_operand_width_enum_t = 11;
3709pub const XED_OPERAND_WIDTH_U16: xed_operand_width_enum_t = 12;
3710pub const XED_OPERAND_WIDTH_I32: xed_operand_width_enum_t = 13;
3711pub const XED_OPERAND_WIDTH_U32: xed_operand_width_enum_t = 14;
3712pub const XED_OPERAND_WIDTH_I64: xed_operand_width_enum_t = 15;
3713pub const XED_OPERAND_WIDTH_U64: xed_operand_width_enum_t = 16;
3714pub const XED_OPERAND_WIDTH_F16: xed_operand_width_enum_t = 17;
3715pub const XED_OPERAND_WIDTH_F32: xed_operand_width_enum_t = 18;
3716pub const XED_OPERAND_WIDTH_F64: xed_operand_width_enum_t = 19;
3717pub const XED_OPERAND_WIDTH_DQ: xed_operand_width_enum_t = 20;
3718pub const XED_OPERAND_WIDTH_XUB: xed_operand_width_enum_t = 21;
3719pub const XED_OPERAND_WIDTH_XUW: xed_operand_width_enum_t = 22;
3720pub const XED_OPERAND_WIDTH_XUD: xed_operand_width_enum_t = 23;
3721pub const XED_OPERAND_WIDTH_XUQ: xed_operand_width_enum_t = 24;
3722pub const XED_OPERAND_WIDTH_X128: xed_operand_width_enum_t = 25;
3723pub const XED_OPERAND_WIDTH_XB: xed_operand_width_enum_t = 26;
3724pub const XED_OPERAND_WIDTH_XW: xed_operand_width_enum_t = 27;
3725pub const XED_OPERAND_WIDTH_XD: xed_operand_width_enum_t = 28;
3726pub const XED_OPERAND_WIDTH_XQ: xed_operand_width_enum_t = 29;
3727pub const XED_OPERAND_WIDTH_ZB: xed_operand_width_enum_t = 30;
3728pub const XED_OPERAND_WIDTH_ZW: xed_operand_width_enum_t = 31;
3729pub const XED_OPERAND_WIDTH_ZD: xed_operand_width_enum_t = 32;
3730pub const XED_OPERAND_WIDTH_ZQ: xed_operand_width_enum_t = 33;
3731pub const XED_OPERAND_WIDTH_MB: xed_operand_width_enum_t = 34;
3732pub const XED_OPERAND_WIDTH_MW: xed_operand_width_enum_t = 35;
3733pub const XED_OPERAND_WIDTH_MD: xed_operand_width_enum_t = 36;
3734pub const XED_OPERAND_WIDTH_MQ: xed_operand_width_enum_t = 37;
3735pub const XED_OPERAND_WIDTH_M64INT: xed_operand_width_enum_t = 38;
3736pub const XED_OPERAND_WIDTH_M64REAL: xed_operand_width_enum_t = 39;
3737pub const XED_OPERAND_WIDTH_MEM108: xed_operand_width_enum_t = 40;
3738pub const XED_OPERAND_WIDTH_MEM14: xed_operand_width_enum_t = 41;
3739pub const XED_OPERAND_WIDTH_MEM16: xed_operand_width_enum_t = 42;
3740pub const XED_OPERAND_WIDTH_MEM16INT: xed_operand_width_enum_t = 43;
3741pub const XED_OPERAND_WIDTH_MEM28: xed_operand_width_enum_t = 44;
3742pub const XED_OPERAND_WIDTH_MEM32INT: xed_operand_width_enum_t = 45;
3743pub const XED_OPERAND_WIDTH_MEM32REAL: xed_operand_width_enum_t = 46;
3744pub const XED_OPERAND_WIDTH_MEM80DEC: xed_operand_width_enum_t = 47;
3745pub const XED_OPERAND_WIDTH_MEM80REAL: xed_operand_width_enum_t = 48;
3746pub const XED_OPERAND_WIDTH_F80: xed_operand_width_enum_t = 49;
3747pub const XED_OPERAND_WIDTH_MEM94: xed_operand_width_enum_t = 50;
3748pub const XED_OPERAND_WIDTH_MFPXENV: xed_operand_width_enum_t = 51;
3749pub const XED_OPERAND_WIDTH_MXSAVE: xed_operand_width_enum_t = 52;
3750pub const XED_OPERAND_WIDTH_MPREFETCH: xed_operand_width_enum_t = 53;
3751pub const XED_OPERAND_WIDTH_P: xed_operand_width_enum_t = 54;
3752pub const XED_OPERAND_WIDTH_P2: xed_operand_width_enum_t = 55;
3753pub const XED_OPERAND_WIDTH_PD: xed_operand_width_enum_t = 56;
3754pub const XED_OPERAND_WIDTH_PS: xed_operand_width_enum_t = 57;
3755pub const XED_OPERAND_WIDTH_PI: xed_operand_width_enum_t = 58;
3756pub const XED_OPERAND_WIDTH_Q: xed_operand_width_enum_t = 59;
3757pub const XED_OPERAND_WIDTH_S: xed_operand_width_enum_t = 60;
3758pub const XED_OPERAND_WIDTH_S64: xed_operand_width_enum_t = 61;
3759pub const XED_OPERAND_WIDTH_SD: xed_operand_width_enum_t = 62;
3760pub const XED_OPERAND_WIDTH_SI: xed_operand_width_enum_t = 63;
3761pub const XED_OPERAND_WIDTH_SS: xed_operand_width_enum_t = 64;
3762pub const XED_OPERAND_WIDTH_V: xed_operand_width_enum_t = 65;
3763pub const XED_OPERAND_WIDTH_Y: xed_operand_width_enum_t = 66;
3764pub const XED_OPERAND_WIDTH_W: xed_operand_width_enum_t = 67;
3765pub const XED_OPERAND_WIDTH_Z: xed_operand_width_enum_t = 68;
3766pub const XED_OPERAND_WIDTH_SPW8: xed_operand_width_enum_t = 69;
3767pub const XED_OPERAND_WIDTH_SPW: xed_operand_width_enum_t = 70;
3768pub const XED_OPERAND_WIDTH_SPW5: xed_operand_width_enum_t = 71;
3769pub const XED_OPERAND_WIDTH_SPW3: xed_operand_width_enum_t = 72;
3770pub const XED_OPERAND_WIDTH_SPW2: xed_operand_width_enum_t = 73;
3771pub const XED_OPERAND_WIDTH_I1: xed_operand_width_enum_t = 74;
3772pub const XED_OPERAND_WIDTH_I2: xed_operand_width_enum_t = 75;
3773pub const XED_OPERAND_WIDTH_I3: xed_operand_width_enum_t = 76;
3774pub const XED_OPERAND_WIDTH_I4: xed_operand_width_enum_t = 77;
3775pub const XED_OPERAND_WIDTH_I5: xed_operand_width_enum_t = 78;
3776pub const XED_OPERAND_WIDTH_I6: xed_operand_width_enum_t = 79;
3777pub const XED_OPERAND_WIDTH_I7: xed_operand_width_enum_t = 80;
3778pub const XED_OPERAND_WIDTH_VAR: xed_operand_width_enum_t = 81;
3779pub const XED_OPERAND_WIDTH_BND32: xed_operand_width_enum_t = 82;
3780pub const XED_OPERAND_WIDTH_BND64: xed_operand_width_enum_t = 83;
3781pub const XED_OPERAND_WIDTH_PMMSZ16: xed_operand_width_enum_t = 84;
3782pub const XED_OPERAND_WIDTH_PMMSZ32: xed_operand_width_enum_t = 85;
3783pub const XED_OPERAND_WIDTH_QQ: xed_operand_width_enum_t = 86;
3784pub const XED_OPERAND_WIDTH_YUB: xed_operand_width_enum_t = 87;
3785pub const XED_OPERAND_WIDTH_YUW: xed_operand_width_enum_t = 88;
3786pub const XED_OPERAND_WIDTH_YUD: xed_operand_width_enum_t = 89;
3787pub const XED_OPERAND_WIDTH_YUQ: xed_operand_width_enum_t = 90;
3788pub const XED_OPERAND_WIDTH_Y128: xed_operand_width_enum_t = 91;
3789pub const XED_OPERAND_WIDTH_YB: xed_operand_width_enum_t = 92;
3790pub const XED_OPERAND_WIDTH_YW: xed_operand_width_enum_t = 93;
3791pub const XED_OPERAND_WIDTH_YD: xed_operand_width_enum_t = 94;
3792pub const XED_OPERAND_WIDTH_YQ: xed_operand_width_enum_t = 95;
3793pub const XED_OPERAND_WIDTH_YPS: xed_operand_width_enum_t = 96;
3794pub const XED_OPERAND_WIDTH_YPD: xed_operand_width_enum_t = 97;
3795pub const XED_OPERAND_WIDTH_ZBF16: xed_operand_width_enum_t = 98;
3796pub const XED_OPERAND_WIDTH_VV: xed_operand_width_enum_t = 99;
3797pub const XED_OPERAND_WIDTH_ZV: xed_operand_width_enum_t = 100;
3798pub const XED_OPERAND_WIDTH_WRD: xed_operand_width_enum_t = 101;
3799pub const XED_OPERAND_WIDTH_MSKW: xed_operand_width_enum_t = 102;
3800pub const XED_OPERAND_WIDTH_ZMSKW: xed_operand_width_enum_t = 103;
3801pub const XED_OPERAND_WIDTH_ZF32: xed_operand_width_enum_t = 104;
3802pub const XED_OPERAND_WIDTH_ZF64: xed_operand_width_enum_t = 105;
3803pub const XED_OPERAND_WIDTH_ZUB: xed_operand_width_enum_t = 106;
3804pub const XED_OPERAND_WIDTH_ZUW: xed_operand_width_enum_t = 107;
3805pub const XED_OPERAND_WIDTH_ZUD: xed_operand_width_enum_t = 108;
3806pub const XED_OPERAND_WIDTH_ZUQ: xed_operand_width_enum_t = 109;
3807pub const XED_OPERAND_WIDTH_ZI8: xed_operand_width_enum_t = 110;
3808pub const XED_OPERAND_WIDTH_ZI16: xed_operand_width_enum_t = 111;
3809pub const XED_OPERAND_WIDTH_ZI32: xed_operand_width_enum_t = 112;
3810pub const XED_OPERAND_WIDTH_ZI64: xed_operand_width_enum_t = 113;
3811pub const XED_OPERAND_WIDTH_ZU8: xed_operand_width_enum_t = 114;
3812pub const XED_OPERAND_WIDTH_ZU16: xed_operand_width_enum_t = 115;
3813pub const XED_OPERAND_WIDTH_ZU32: xed_operand_width_enum_t = 116;
3814pub const XED_OPERAND_WIDTH_ZU64: xed_operand_width_enum_t = 117;
3815pub const XED_OPERAND_WIDTH_ZU128: xed_operand_width_enum_t = 118;
3816pub const XED_OPERAND_WIDTH_M384: xed_operand_width_enum_t = 119;
3817pub const XED_OPERAND_WIDTH_PTR: xed_operand_width_enum_t = 120;
3818pub const XED_OPERAND_WIDTH_TMEMROW: xed_operand_width_enum_t = 121;
3819pub const XED_OPERAND_WIDTH_TMEMCOL: xed_operand_width_enum_t = 122;
3820pub const XED_OPERAND_WIDTH_M512: xed_operand_width_enum_t = 123;
3821pub const XED_OPERAND_WIDTH_TV: xed_operand_width_enum_t = 124;
3822pub const XED_OPERAND_WIDTH_ZF16: xed_operand_width_enum_t = 125;
3823pub const XED_OPERAND_WIDTH_Z2F16: xed_operand_width_enum_t = 126;
3824pub const XED_OPERAND_WIDTH_YU: xed_operand_width_enum_t = 127;
3825pub const XED_OPERAND_WIDTH_ZD0: xed_operand_width_enum_t = 128;
3826pub const XED_OPERAND_WIDTH_LAST: xed_operand_width_enum_t = 129;
3827pub type xed_operand_width_enum_t = ::core::ffi::c_uint;
3828extern "C" {
3829    #[doc = " This converts strings to #xed_operand_width_enum_t types.\n @param s A C-string.\n @return #xed_operand_width_enum_t\n @ingroup ENUM"]
3830    pub fn str2xed_operand_width_enum_t(s: *const ::core::ffi::c_char) -> xed_operand_width_enum_t;
3831}
3832extern "C" {
3833    #[doc = " This converts strings to #xed_operand_width_enum_t types.\n @param p An enumeration element of type xed_operand_width_enum_t.\n @return string\n @ingroup ENUM"]
3834    pub fn xed_operand_width_enum_t2str(p: xed_operand_width_enum_t) -> *const ::core::ffi::c_char;
3835}
3836extern "C" {
3837    #[doc = " Returns the last element of the enumeration\n @return xed_operand_width_enum_t The last element of the enumeration.\n @ingroup ENUM"]
3838    pub fn xed_operand_width_enum_t_last() -> xed_operand_width_enum_t;
3839}
3840pub const XED_OPERAND_XTYPE_INVALID: xed_operand_element_xtype_enum_t = 0;
3841pub const XED_OPERAND_XTYPE_2BF16: xed_operand_element_xtype_enum_t = 1;
3842pub const XED_OPERAND_XTYPE_2F16: xed_operand_element_xtype_enum_t = 2;
3843pub const XED_OPERAND_XTYPE_2I16: xed_operand_element_xtype_enum_t = 3;
3844pub const XED_OPERAND_XTYPE_2U16: xed_operand_element_xtype_enum_t = 4;
3845pub const XED_OPERAND_XTYPE_4I8: xed_operand_element_xtype_enum_t = 5;
3846pub const XED_OPERAND_XTYPE_4U8: xed_operand_element_xtype_enum_t = 6;
3847pub const XED_OPERAND_XTYPE_B80: xed_operand_element_xtype_enum_t = 7;
3848pub const XED_OPERAND_XTYPE_BF16: xed_operand_element_xtype_enum_t = 8;
3849pub const XED_OPERAND_XTYPE_F16: xed_operand_element_xtype_enum_t = 9;
3850pub const XED_OPERAND_XTYPE_F32: xed_operand_element_xtype_enum_t = 10;
3851pub const XED_OPERAND_XTYPE_F64: xed_operand_element_xtype_enum_t = 11;
3852pub const XED_OPERAND_XTYPE_F80: xed_operand_element_xtype_enum_t = 12;
3853pub const XED_OPERAND_XTYPE_I1: xed_operand_element_xtype_enum_t = 13;
3854pub const XED_OPERAND_XTYPE_I128: xed_operand_element_xtype_enum_t = 14;
3855pub const XED_OPERAND_XTYPE_I16: xed_operand_element_xtype_enum_t = 15;
3856pub const XED_OPERAND_XTYPE_I32: xed_operand_element_xtype_enum_t = 16;
3857pub const XED_OPERAND_XTYPE_I64: xed_operand_element_xtype_enum_t = 17;
3858pub const XED_OPERAND_XTYPE_I8: xed_operand_element_xtype_enum_t = 18;
3859pub const XED_OPERAND_XTYPE_INT: xed_operand_element_xtype_enum_t = 19;
3860pub const XED_OPERAND_XTYPE_STRUCT: xed_operand_element_xtype_enum_t = 20;
3861pub const XED_OPERAND_XTYPE_U128: xed_operand_element_xtype_enum_t = 21;
3862pub const XED_OPERAND_XTYPE_U16: xed_operand_element_xtype_enum_t = 22;
3863pub const XED_OPERAND_XTYPE_U256: xed_operand_element_xtype_enum_t = 23;
3864pub const XED_OPERAND_XTYPE_U32: xed_operand_element_xtype_enum_t = 24;
3865pub const XED_OPERAND_XTYPE_U64: xed_operand_element_xtype_enum_t = 25;
3866pub const XED_OPERAND_XTYPE_U8: xed_operand_element_xtype_enum_t = 26;
3867pub const XED_OPERAND_XTYPE_UINT: xed_operand_element_xtype_enum_t = 27;
3868pub const XED_OPERAND_XTYPE_VAR: xed_operand_element_xtype_enum_t = 28;
3869pub const XED_OPERAND_XTYPE_LAST: xed_operand_element_xtype_enum_t = 29;
3870pub type xed_operand_element_xtype_enum_t = ::core::ffi::c_uint;
3871extern "C" {
3872    #[doc = " This converts strings to #xed_operand_element_xtype_enum_t types.\n @param s A C-string.\n @return #xed_operand_element_xtype_enum_t\n @ingroup ENUM"]
3873    pub fn str2xed_operand_element_xtype_enum_t(
3874        s: *const ::core::ffi::c_char,
3875    ) -> xed_operand_element_xtype_enum_t;
3876}
3877extern "C" {
3878    #[doc = " This converts strings to #xed_operand_element_xtype_enum_t types.\n @param p An enumeration element of type xed_operand_element_xtype_enum_t.\n @return string\n @ingroup ENUM"]
3879    pub fn xed_operand_element_xtype_enum_t2str(
3880        p: xed_operand_element_xtype_enum_t,
3881    ) -> *const ::core::ffi::c_char;
3882}
3883extern "C" {
3884    #[doc = " Returns the last element of the enumeration\n @return xed_operand_element_xtype_enum_t The last element of the enumeration.\n @ingroup ENUM"]
3885    pub fn xed_operand_element_xtype_enum_t_last() -> xed_operand_element_xtype_enum_t;
3886}
3887pub const XED_REG_INVALID: xed_reg_enum_t = 0;
3888pub const XED_REG_BNDCFGU: xed_reg_enum_t = 1;
3889pub const XED_REG_BNDSTATUS: xed_reg_enum_t = 2;
3890pub const XED_REG_BND0: xed_reg_enum_t = 3;
3891pub const XED_REG_BND1: xed_reg_enum_t = 4;
3892pub const XED_REG_BND2: xed_reg_enum_t = 5;
3893pub const XED_REG_BND3: xed_reg_enum_t = 6;
3894pub const XED_REG_CR0: xed_reg_enum_t = 7;
3895pub const XED_REG_CR1: xed_reg_enum_t = 8;
3896pub const XED_REG_CR2: xed_reg_enum_t = 9;
3897pub const XED_REG_CR3: xed_reg_enum_t = 10;
3898pub const XED_REG_CR4: xed_reg_enum_t = 11;
3899pub const XED_REG_CR5: xed_reg_enum_t = 12;
3900pub const XED_REG_CR6: xed_reg_enum_t = 13;
3901pub const XED_REG_CR7: xed_reg_enum_t = 14;
3902pub const XED_REG_CR8: xed_reg_enum_t = 15;
3903pub const XED_REG_CR9: xed_reg_enum_t = 16;
3904pub const XED_REG_CR10: xed_reg_enum_t = 17;
3905pub const XED_REG_CR11: xed_reg_enum_t = 18;
3906pub const XED_REG_CR12: xed_reg_enum_t = 19;
3907pub const XED_REG_CR13: xed_reg_enum_t = 20;
3908pub const XED_REG_CR14: xed_reg_enum_t = 21;
3909pub const XED_REG_CR15: xed_reg_enum_t = 22;
3910pub const XED_REG_DR0: xed_reg_enum_t = 23;
3911pub const XED_REG_DR1: xed_reg_enum_t = 24;
3912pub const XED_REG_DR2: xed_reg_enum_t = 25;
3913pub const XED_REG_DR3: xed_reg_enum_t = 26;
3914pub const XED_REG_DR4: xed_reg_enum_t = 27;
3915pub const XED_REG_DR5: xed_reg_enum_t = 28;
3916pub const XED_REG_DR6: xed_reg_enum_t = 29;
3917pub const XED_REG_DR7: xed_reg_enum_t = 30;
3918pub const XED_REG_FLAGS: xed_reg_enum_t = 31;
3919pub const XED_REG_EFLAGS: xed_reg_enum_t = 32;
3920pub const XED_REG_RFLAGS: xed_reg_enum_t = 33;
3921pub const XED_REG_AX: xed_reg_enum_t = 34;
3922pub const XED_REG_CX: xed_reg_enum_t = 35;
3923pub const XED_REG_DX: xed_reg_enum_t = 36;
3924pub const XED_REG_BX: xed_reg_enum_t = 37;
3925pub const XED_REG_SP: xed_reg_enum_t = 38;
3926pub const XED_REG_BP: xed_reg_enum_t = 39;
3927pub const XED_REG_SI: xed_reg_enum_t = 40;
3928pub const XED_REG_DI: xed_reg_enum_t = 41;
3929pub const XED_REG_R8W: xed_reg_enum_t = 42;
3930pub const XED_REG_R9W: xed_reg_enum_t = 43;
3931pub const XED_REG_R10W: xed_reg_enum_t = 44;
3932pub const XED_REG_R11W: xed_reg_enum_t = 45;
3933pub const XED_REG_R12W: xed_reg_enum_t = 46;
3934pub const XED_REG_R13W: xed_reg_enum_t = 47;
3935pub const XED_REG_R14W: xed_reg_enum_t = 48;
3936pub const XED_REG_R15W: xed_reg_enum_t = 49;
3937pub const XED_REG_R16W: xed_reg_enum_t = 50;
3938pub const XED_REG_R17W: xed_reg_enum_t = 51;
3939pub const XED_REG_R18W: xed_reg_enum_t = 52;
3940pub const XED_REG_R19W: xed_reg_enum_t = 53;
3941pub const XED_REG_R20W: xed_reg_enum_t = 54;
3942pub const XED_REG_R21W: xed_reg_enum_t = 55;
3943pub const XED_REG_R22W: xed_reg_enum_t = 56;
3944pub const XED_REG_R23W: xed_reg_enum_t = 57;
3945pub const XED_REG_R24W: xed_reg_enum_t = 58;
3946pub const XED_REG_R25W: xed_reg_enum_t = 59;
3947pub const XED_REG_R26W: xed_reg_enum_t = 60;
3948pub const XED_REG_R27W: xed_reg_enum_t = 61;
3949pub const XED_REG_R28W: xed_reg_enum_t = 62;
3950pub const XED_REG_R29W: xed_reg_enum_t = 63;
3951pub const XED_REG_R30W: xed_reg_enum_t = 64;
3952pub const XED_REG_R31W: xed_reg_enum_t = 65;
3953pub const XED_REG_EAX: xed_reg_enum_t = 66;
3954pub const XED_REG_ECX: xed_reg_enum_t = 67;
3955pub const XED_REG_EDX: xed_reg_enum_t = 68;
3956pub const XED_REG_EBX: xed_reg_enum_t = 69;
3957pub const XED_REG_ESP: xed_reg_enum_t = 70;
3958pub const XED_REG_EBP: xed_reg_enum_t = 71;
3959pub const XED_REG_ESI: xed_reg_enum_t = 72;
3960pub const XED_REG_EDI: xed_reg_enum_t = 73;
3961pub const XED_REG_R8D: xed_reg_enum_t = 74;
3962pub const XED_REG_R9D: xed_reg_enum_t = 75;
3963pub const XED_REG_R10D: xed_reg_enum_t = 76;
3964pub const XED_REG_R11D: xed_reg_enum_t = 77;
3965pub const XED_REG_R12D: xed_reg_enum_t = 78;
3966pub const XED_REG_R13D: xed_reg_enum_t = 79;
3967pub const XED_REG_R14D: xed_reg_enum_t = 80;
3968pub const XED_REG_R15D: xed_reg_enum_t = 81;
3969pub const XED_REG_R16D: xed_reg_enum_t = 82;
3970pub const XED_REG_R17D: xed_reg_enum_t = 83;
3971pub const XED_REG_R18D: xed_reg_enum_t = 84;
3972pub const XED_REG_R19D: xed_reg_enum_t = 85;
3973pub const XED_REG_R20D: xed_reg_enum_t = 86;
3974pub const XED_REG_R21D: xed_reg_enum_t = 87;
3975pub const XED_REG_R22D: xed_reg_enum_t = 88;
3976pub const XED_REG_R23D: xed_reg_enum_t = 89;
3977pub const XED_REG_R24D: xed_reg_enum_t = 90;
3978pub const XED_REG_R25D: xed_reg_enum_t = 91;
3979pub const XED_REG_R26D: xed_reg_enum_t = 92;
3980pub const XED_REG_R27D: xed_reg_enum_t = 93;
3981pub const XED_REG_R28D: xed_reg_enum_t = 94;
3982pub const XED_REG_R29D: xed_reg_enum_t = 95;
3983pub const XED_REG_R30D: xed_reg_enum_t = 96;
3984pub const XED_REG_R31D: xed_reg_enum_t = 97;
3985pub const XED_REG_RAX: xed_reg_enum_t = 98;
3986pub const XED_REG_RCX: xed_reg_enum_t = 99;
3987pub const XED_REG_RDX: xed_reg_enum_t = 100;
3988pub const XED_REG_RBX: xed_reg_enum_t = 101;
3989pub const XED_REG_RSP: xed_reg_enum_t = 102;
3990pub const XED_REG_RBP: xed_reg_enum_t = 103;
3991pub const XED_REG_RSI: xed_reg_enum_t = 104;
3992pub const XED_REG_RDI: xed_reg_enum_t = 105;
3993pub const XED_REG_R8: xed_reg_enum_t = 106;
3994pub const XED_REG_R9: xed_reg_enum_t = 107;
3995pub const XED_REG_R10: xed_reg_enum_t = 108;
3996pub const XED_REG_R11: xed_reg_enum_t = 109;
3997pub const XED_REG_R12: xed_reg_enum_t = 110;
3998pub const XED_REG_R13: xed_reg_enum_t = 111;
3999pub const XED_REG_R14: xed_reg_enum_t = 112;
4000pub const XED_REG_R15: xed_reg_enum_t = 113;
4001pub const XED_REG_R16: xed_reg_enum_t = 114;
4002pub const XED_REG_R17: xed_reg_enum_t = 115;
4003pub const XED_REG_R18: xed_reg_enum_t = 116;
4004pub const XED_REG_R19: xed_reg_enum_t = 117;
4005pub const XED_REG_R20: xed_reg_enum_t = 118;
4006pub const XED_REG_R21: xed_reg_enum_t = 119;
4007pub const XED_REG_R22: xed_reg_enum_t = 120;
4008pub const XED_REG_R23: xed_reg_enum_t = 121;
4009pub const XED_REG_R24: xed_reg_enum_t = 122;
4010pub const XED_REG_R25: xed_reg_enum_t = 123;
4011pub const XED_REG_R26: xed_reg_enum_t = 124;
4012pub const XED_REG_R27: xed_reg_enum_t = 125;
4013pub const XED_REG_R28: xed_reg_enum_t = 126;
4014pub const XED_REG_R29: xed_reg_enum_t = 127;
4015pub const XED_REG_R30: xed_reg_enum_t = 128;
4016pub const XED_REG_R31: xed_reg_enum_t = 129;
4017pub const XED_REG_AL: xed_reg_enum_t = 130;
4018pub const XED_REG_CL: xed_reg_enum_t = 131;
4019pub const XED_REG_DL: xed_reg_enum_t = 132;
4020pub const XED_REG_BL: xed_reg_enum_t = 133;
4021pub const XED_REG_SPL: xed_reg_enum_t = 134;
4022pub const XED_REG_BPL: xed_reg_enum_t = 135;
4023pub const XED_REG_SIL: xed_reg_enum_t = 136;
4024pub const XED_REG_DIL: xed_reg_enum_t = 137;
4025pub const XED_REG_R8B: xed_reg_enum_t = 138;
4026pub const XED_REG_R9B: xed_reg_enum_t = 139;
4027pub const XED_REG_R10B: xed_reg_enum_t = 140;
4028pub const XED_REG_R11B: xed_reg_enum_t = 141;
4029pub const XED_REG_R12B: xed_reg_enum_t = 142;
4030pub const XED_REG_R13B: xed_reg_enum_t = 143;
4031pub const XED_REG_R14B: xed_reg_enum_t = 144;
4032pub const XED_REG_R15B: xed_reg_enum_t = 145;
4033pub const XED_REG_R16B: xed_reg_enum_t = 146;
4034pub const XED_REG_R17B: xed_reg_enum_t = 147;
4035pub const XED_REG_R18B: xed_reg_enum_t = 148;
4036pub const XED_REG_R19B: xed_reg_enum_t = 149;
4037pub const XED_REG_R20B: xed_reg_enum_t = 150;
4038pub const XED_REG_R21B: xed_reg_enum_t = 151;
4039pub const XED_REG_R22B: xed_reg_enum_t = 152;
4040pub const XED_REG_R23B: xed_reg_enum_t = 153;
4041pub const XED_REG_R24B: xed_reg_enum_t = 154;
4042pub const XED_REG_R25B: xed_reg_enum_t = 155;
4043pub const XED_REG_R26B: xed_reg_enum_t = 156;
4044pub const XED_REG_R27B: xed_reg_enum_t = 157;
4045pub const XED_REG_R28B: xed_reg_enum_t = 158;
4046pub const XED_REG_R29B: xed_reg_enum_t = 159;
4047pub const XED_REG_R30B: xed_reg_enum_t = 160;
4048pub const XED_REG_R31B: xed_reg_enum_t = 161;
4049pub const XED_REG_AH: xed_reg_enum_t = 162;
4050pub const XED_REG_CH: xed_reg_enum_t = 163;
4051pub const XED_REG_DH: xed_reg_enum_t = 164;
4052pub const XED_REG_BH: xed_reg_enum_t = 165;
4053pub const XED_REG_ERROR: xed_reg_enum_t = 166;
4054pub const XED_REG_RIP: xed_reg_enum_t = 167;
4055pub const XED_REG_EIP: xed_reg_enum_t = 168;
4056pub const XED_REG_IP: xed_reg_enum_t = 169;
4057pub const XED_REG_K0: xed_reg_enum_t = 170;
4058pub const XED_REG_K1: xed_reg_enum_t = 171;
4059pub const XED_REG_K2: xed_reg_enum_t = 172;
4060pub const XED_REG_K3: xed_reg_enum_t = 173;
4061pub const XED_REG_K4: xed_reg_enum_t = 174;
4062pub const XED_REG_K5: xed_reg_enum_t = 175;
4063pub const XED_REG_K6: xed_reg_enum_t = 176;
4064pub const XED_REG_K7: xed_reg_enum_t = 177;
4065pub const XED_REG_MMX0: xed_reg_enum_t = 178;
4066pub const XED_REG_MMX1: xed_reg_enum_t = 179;
4067pub const XED_REG_MMX2: xed_reg_enum_t = 180;
4068pub const XED_REG_MMX3: xed_reg_enum_t = 181;
4069pub const XED_REG_MMX4: xed_reg_enum_t = 182;
4070pub const XED_REG_MMX5: xed_reg_enum_t = 183;
4071pub const XED_REG_MMX6: xed_reg_enum_t = 184;
4072pub const XED_REG_MMX7: xed_reg_enum_t = 185;
4073pub const XED_REG_SSP: xed_reg_enum_t = 186;
4074pub const XED_REG_IA32_U_CET: xed_reg_enum_t = 187;
4075pub const XED_REG_MXCSR: xed_reg_enum_t = 188;
4076pub const XED_REG_STACKPUSH: xed_reg_enum_t = 189;
4077pub const XED_REG_STACKPOP: xed_reg_enum_t = 190;
4078pub const XED_REG_GDTR: xed_reg_enum_t = 191;
4079pub const XED_REG_LDTR: xed_reg_enum_t = 192;
4080pub const XED_REG_IDTR: xed_reg_enum_t = 193;
4081pub const XED_REG_TR: xed_reg_enum_t = 194;
4082pub const XED_REG_TSC: xed_reg_enum_t = 195;
4083pub const XED_REG_TSCAUX: xed_reg_enum_t = 196;
4084pub const XED_REG_MSRS: xed_reg_enum_t = 197;
4085pub const XED_REG_FSBASE: xed_reg_enum_t = 198;
4086pub const XED_REG_GSBASE: xed_reg_enum_t = 199;
4087pub const XED_REG_TILECONFIG: xed_reg_enum_t = 200;
4088pub const XED_REG_IA32_KERNEL_GS_BASE: xed_reg_enum_t = 201;
4089pub const XED_REG_DFV0: xed_reg_enum_t = 202;
4090pub const XED_REG_DFV1: xed_reg_enum_t = 203;
4091pub const XED_REG_DFV2: xed_reg_enum_t = 204;
4092pub const XED_REG_DFV3: xed_reg_enum_t = 205;
4093pub const XED_REG_DFV4: xed_reg_enum_t = 206;
4094pub const XED_REG_DFV5: xed_reg_enum_t = 207;
4095pub const XED_REG_DFV6: xed_reg_enum_t = 208;
4096pub const XED_REG_DFV7: xed_reg_enum_t = 209;
4097pub const XED_REG_DFV8: xed_reg_enum_t = 210;
4098pub const XED_REG_DFV9: xed_reg_enum_t = 211;
4099pub const XED_REG_DFV10: xed_reg_enum_t = 212;
4100pub const XED_REG_DFV11: xed_reg_enum_t = 213;
4101pub const XED_REG_DFV12: xed_reg_enum_t = 214;
4102pub const XED_REG_DFV13: xed_reg_enum_t = 215;
4103pub const XED_REG_DFV14: xed_reg_enum_t = 216;
4104pub const XED_REG_DFV15: xed_reg_enum_t = 217;
4105pub const XED_REG_X87CONTROL: xed_reg_enum_t = 218;
4106pub const XED_REG_X87STATUS: xed_reg_enum_t = 219;
4107pub const XED_REG_X87TAG: xed_reg_enum_t = 220;
4108pub const XED_REG_X87PUSH: xed_reg_enum_t = 221;
4109pub const XED_REG_X87POP: xed_reg_enum_t = 222;
4110pub const XED_REG_X87POP2: xed_reg_enum_t = 223;
4111pub const XED_REG_X87OPCODE: xed_reg_enum_t = 224;
4112pub const XED_REG_X87LASTCS: xed_reg_enum_t = 225;
4113pub const XED_REG_X87LASTIP: xed_reg_enum_t = 226;
4114pub const XED_REG_X87LASTDS: xed_reg_enum_t = 227;
4115pub const XED_REG_X87LASTDP: xed_reg_enum_t = 228;
4116pub const XED_REG_ES: xed_reg_enum_t = 229;
4117pub const XED_REG_CS: xed_reg_enum_t = 230;
4118pub const XED_REG_SS: xed_reg_enum_t = 231;
4119pub const XED_REG_DS: xed_reg_enum_t = 232;
4120pub const XED_REG_FS: xed_reg_enum_t = 233;
4121pub const XED_REG_GS: xed_reg_enum_t = 234;
4122pub const XED_REG_TMP0: xed_reg_enum_t = 235;
4123pub const XED_REG_TMP1: xed_reg_enum_t = 236;
4124pub const XED_REG_TMP2: xed_reg_enum_t = 237;
4125pub const XED_REG_TMP3: xed_reg_enum_t = 238;
4126pub const XED_REG_TMP4: xed_reg_enum_t = 239;
4127pub const XED_REG_TMP5: xed_reg_enum_t = 240;
4128pub const XED_REG_TMP6: xed_reg_enum_t = 241;
4129pub const XED_REG_TMP7: xed_reg_enum_t = 242;
4130pub const XED_REG_TMP8: xed_reg_enum_t = 243;
4131pub const XED_REG_TMP9: xed_reg_enum_t = 244;
4132pub const XED_REG_TMP10: xed_reg_enum_t = 245;
4133pub const XED_REG_TMP11: xed_reg_enum_t = 246;
4134pub const XED_REG_TMP12: xed_reg_enum_t = 247;
4135pub const XED_REG_TMP13: xed_reg_enum_t = 248;
4136pub const XED_REG_TMP14: xed_reg_enum_t = 249;
4137pub const XED_REG_TMP15: xed_reg_enum_t = 250;
4138pub const XED_REG_TMM0: xed_reg_enum_t = 251;
4139pub const XED_REG_TMM1: xed_reg_enum_t = 252;
4140pub const XED_REG_TMM2: xed_reg_enum_t = 253;
4141pub const XED_REG_TMM3: xed_reg_enum_t = 254;
4142pub const XED_REG_TMM4: xed_reg_enum_t = 255;
4143pub const XED_REG_TMM5: xed_reg_enum_t = 256;
4144pub const XED_REG_TMM6: xed_reg_enum_t = 257;
4145pub const XED_REG_TMM7: xed_reg_enum_t = 258;
4146pub const XED_REG_UIF: xed_reg_enum_t = 259;
4147pub const XED_REG_ST0: xed_reg_enum_t = 260;
4148pub const XED_REG_ST1: xed_reg_enum_t = 261;
4149pub const XED_REG_ST2: xed_reg_enum_t = 262;
4150pub const XED_REG_ST3: xed_reg_enum_t = 263;
4151pub const XED_REG_ST4: xed_reg_enum_t = 264;
4152pub const XED_REG_ST5: xed_reg_enum_t = 265;
4153pub const XED_REG_ST6: xed_reg_enum_t = 266;
4154pub const XED_REG_ST7: xed_reg_enum_t = 267;
4155pub const XED_REG_XCR0: xed_reg_enum_t = 268;
4156pub const XED_REG_XMM0: xed_reg_enum_t = 269;
4157pub const XED_REG_XMM1: xed_reg_enum_t = 270;
4158pub const XED_REG_XMM2: xed_reg_enum_t = 271;
4159pub const XED_REG_XMM3: xed_reg_enum_t = 272;
4160pub const XED_REG_XMM4: xed_reg_enum_t = 273;
4161pub const XED_REG_XMM5: xed_reg_enum_t = 274;
4162pub const XED_REG_XMM6: xed_reg_enum_t = 275;
4163pub const XED_REG_XMM7: xed_reg_enum_t = 276;
4164pub const XED_REG_XMM8: xed_reg_enum_t = 277;
4165pub const XED_REG_XMM9: xed_reg_enum_t = 278;
4166pub const XED_REG_XMM10: xed_reg_enum_t = 279;
4167pub const XED_REG_XMM11: xed_reg_enum_t = 280;
4168pub const XED_REG_XMM12: xed_reg_enum_t = 281;
4169pub const XED_REG_XMM13: xed_reg_enum_t = 282;
4170pub const XED_REG_XMM14: xed_reg_enum_t = 283;
4171pub const XED_REG_XMM15: xed_reg_enum_t = 284;
4172pub const XED_REG_XMM16: xed_reg_enum_t = 285;
4173pub const XED_REG_XMM17: xed_reg_enum_t = 286;
4174pub const XED_REG_XMM18: xed_reg_enum_t = 287;
4175pub const XED_REG_XMM19: xed_reg_enum_t = 288;
4176pub const XED_REG_XMM20: xed_reg_enum_t = 289;
4177pub const XED_REG_XMM21: xed_reg_enum_t = 290;
4178pub const XED_REG_XMM22: xed_reg_enum_t = 291;
4179pub const XED_REG_XMM23: xed_reg_enum_t = 292;
4180pub const XED_REG_XMM24: xed_reg_enum_t = 293;
4181pub const XED_REG_XMM25: xed_reg_enum_t = 294;
4182pub const XED_REG_XMM26: xed_reg_enum_t = 295;
4183pub const XED_REG_XMM27: xed_reg_enum_t = 296;
4184pub const XED_REG_XMM28: xed_reg_enum_t = 297;
4185pub const XED_REG_XMM29: xed_reg_enum_t = 298;
4186pub const XED_REG_XMM30: xed_reg_enum_t = 299;
4187pub const XED_REG_XMM31: xed_reg_enum_t = 300;
4188pub const XED_REG_YMM0: xed_reg_enum_t = 301;
4189pub const XED_REG_YMM1: xed_reg_enum_t = 302;
4190pub const XED_REG_YMM2: xed_reg_enum_t = 303;
4191pub const XED_REG_YMM3: xed_reg_enum_t = 304;
4192pub const XED_REG_YMM4: xed_reg_enum_t = 305;
4193pub const XED_REG_YMM5: xed_reg_enum_t = 306;
4194pub const XED_REG_YMM6: xed_reg_enum_t = 307;
4195pub const XED_REG_YMM7: xed_reg_enum_t = 308;
4196pub const XED_REG_YMM8: xed_reg_enum_t = 309;
4197pub const XED_REG_YMM9: xed_reg_enum_t = 310;
4198pub const XED_REG_YMM10: xed_reg_enum_t = 311;
4199pub const XED_REG_YMM11: xed_reg_enum_t = 312;
4200pub const XED_REG_YMM12: xed_reg_enum_t = 313;
4201pub const XED_REG_YMM13: xed_reg_enum_t = 314;
4202pub const XED_REG_YMM14: xed_reg_enum_t = 315;
4203pub const XED_REG_YMM15: xed_reg_enum_t = 316;
4204pub const XED_REG_YMM16: xed_reg_enum_t = 317;
4205pub const XED_REG_YMM17: xed_reg_enum_t = 318;
4206pub const XED_REG_YMM18: xed_reg_enum_t = 319;
4207pub const XED_REG_YMM19: xed_reg_enum_t = 320;
4208pub const XED_REG_YMM20: xed_reg_enum_t = 321;
4209pub const XED_REG_YMM21: xed_reg_enum_t = 322;
4210pub const XED_REG_YMM22: xed_reg_enum_t = 323;
4211pub const XED_REG_YMM23: xed_reg_enum_t = 324;
4212pub const XED_REG_YMM24: xed_reg_enum_t = 325;
4213pub const XED_REG_YMM25: xed_reg_enum_t = 326;
4214pub const XED_REG_YMM26: xed_reg_enum_t = 327;
4215pub const XED_REG_YMM27: xed_reg_enum_t = 328;
4216pub const XED_REG_YMM28: xed_reg_enum_t = 329;
4217pub const XED_REG_YMM29: xed_reg_enum_t = 330;
4218pub const XED_REG_YMM30: xed_reg_enum_t = 331;
4219pub const XED_REG_YMM31: xed_reg_enum_t = 332;
4220pub const XED_REG_ZMM0: xed_reg_enum_t = 333;
4221pub const XED_REG_ZMM1: xed_reg_enum_t = 334;
4222pub const XED_REG_ZMM2: xed_reg_enum_t = 335;
4223pub const XED_REG_ZMM3: xed_reg_enum_t = 336;
4224pub const XED_REG_ZMM4: xed_reg_enum_t = 337;
4225pub const XED_REG_ZMM5: xed_reg_enum_t = 338;
4226pub const XED_REG_ZMM6: xed_reg_enum_t = 339;
4227pub const XED_REG_ZMM7: xed_reg_enum_t = 340;
4228pub const XED_REG_ZMM8: xed_reg_enum_t = 341;
4229pub const XED_REG_ZMM9: xed_reg_enum_t = 342;
4230pub const XED_REG_ZMM10: xed_reg_enum_t = 343;
4231pub const XED_REG_ZMM11: xed_reg_enum_t = 344;
4232pub const XED_REG_ZMM12: xed_reg_enum_t = 345;
4233pub const XED_REG_ZMM13: xed_reg_enum_t = 346;
4234pub const XED_REG_ZMM14: xed_reg_enum_t = 347;
4235pub const XED_REG_ZMM15: xed_reg_enum_t = 348;
4236pub const XED_REG_ZMM16: xed_reg_enum_t = 349;
4237pub const XED_REG_ZMM17: xed_reg_enum_t = 350;
4238pub const XED_REG_ZMM18: xed_reg_enum_t = 351;
4239pub const XED_REG_ZMM19: xed_reg_enum_t = 352;
4240pub const XED_REG_ZMM20: xed_reg_enum_t = 353;
4241pub const XED_REG_ZMM21: xed_reg_enum_t = 354;
4242pub const XED_REG_ZMM22: xed_reg_enum_t = 355;
4243pub const XED_REG_ZMM23: xed_reg_enum_t = 356;
4244pub const XED_REG_ZMM24: xed_reg_enum_t = 357;
4245pub const XED_REG_ZMM25: xed_reg_enum_t = 358;
4246pub const XED_REG_ZMM26: xed_reg_enum_t = 359;
4247pub const XED_REG_ZMM27: xed_reg_enum_t = 360;
4248pub const XED_REG_ZMM28: xed_reg_enum_t = 361;
4249pub const XED_REG_ZMM29: xed_reg_enum_t = 362;
4250pub const XED_REG_ZMM30: xed_reg_enum_t = 363;
4251pub const XED_REG_ZMM31: xed_reg_enum_t = 364;
4252pub const XED_REG_LAST: xed_reg_enum_t = 365;
4253pub const XED_REG_BNDCFG_FIRST: xed_reg_enum_t = 1;
4254pub const XED_REG_BNDCFG_LAST: xed_reg_enum_t = 1;
4255pub const XED_REG_BNDSTAT_FIRST: xed_reg_enum_t = 2;
4256pub const XED_REG_BNDSTAT_LAST: xed_reg_enum_t = 2;
4257pub const XED_REG_BOUND_FIRST: xed_reg_enum_t = 3;
4258pub const XED_REG_BOUND_LAST: xed_reg_enum_t = 6;
4259pub const XED_REG_CR_FIRST: xed_reg_enum_t = 7;
4260pub const XED_REG_CR_LAST: xed_reg_enum_t = 22;
4261pub const XED_REG_DR_FIRST: xed_reg_enum_t = 23;
4262pub const XED_REG_DR_LAST: xed_reg_enum_t = 30;
4263pub const XED_REG_FLAGS_FIRST: xed_reg_enum_t = 31;
4264pub const XED_REG_FLAGS_LAST: xed_reg_enum_t = 33;
4265pub const XED_REG_GPR16_FIRST: xed_reg_enum_t = 34;
4266pub const XED_REG_GPR16_LAST: xed_reg_enum_t = 65;
4267pub const XED_REG_GPR32_FIRST: xed_reg_enum_t = 66;
4268pub const XED_REG_GPR32_LAST: xed_reg_enum_t = 97;
4269pub const XED_REG_GPR64_FIRST: xed_reg_enum_t = 98;
4270pub const XED_REG_GPR64_LAST: xed_reg_enum_t = 129;
4271pub const XED_REG_GPR8_FIRST: xed_reg_enum_t = 130;
4272pub const XED_REG_GPR8_LAST: xed_reg_enum_t = 161;
4273pub const XED_REG_GPR8h_FIRST: xed_reg_enum_t = 162;
4274pub const XED_REG_GPR8h_LAST: xed_reg_enum_t = 165;
4275pub const XED_REG_INVALID_FIRST: xed_reg_enum_t = 0;
4276pub const XED_REG_INVALID_LAST: xed_reg_enum_t = 166;
4277pub const XED_REG_IP_FIRST: xed_reg_enum_t = 167;
4278pub const XED_REG_IP_LAST: xed_reg_enum_t = 169;
4279pub const XED_REG_MASK_FIRST: xed_reg_enum_t = 170;
4280pub const XED_REG_MASK_LAST: xed_reg_enum_t = 177;
4281pub const XED_REG_MMX_FIRST: xed_reg_enum_t = 178;
4282pub const XED_REG_MMX_LAST: xed_reg_enum_t = 185;
4283pub const XED_REG_MSR_FIRST: xed_reg_enum_t = 186;
4284pub const XED_REG_MSR_LAST: xed_reg_enum_t = 187;
4285pub const XED_REG_MXCSR_FIRST: xed_reg_enum_t = 188;
4286pub const XED_REG_MXCSR_LAST: xed_reg_enum_t = 188;
4287pub const XED_REG_PSEUDO_FIRST: xed_reg_enum_t = 189;
4288pub const XED_REG_PSEUDO_LAST: xed_reg_enum_t = 217;
4289pub const XED_REG_PSEUDOX87_FIRST: xed_reg_enum_t = 218;
4290pub const XED_REG_PSEUDOX87_LAST: xed_reg_enum_t = 228;
4291pub const XED_REG_SR_FIRST: xed_reg_enum_t = 229;
4292pub const XED_REG_SR_LAST: xed_reg_enum_t = 234;
4293pub const XED_REG_TMP_FIRST: xed_reg_enum_t = 235;
4294pub const XED_REG_TMP_LAST: xed_reg_enum_t = 250;
4295pub const XED_REG_TREG_FIRST: xed_reg_enum_t = 251;
4296pub const XED_REG_TREG_LAST: xed_reg_enum_t = 258;
4297pub const XED_REG_UIF_FIRST: xed_reg_enum_t = 259;
4298pub const XED_REG_UIF_LAST: xed_reg_enum_t = 259;
4299pub const XED_REG_X87_FIRST: xed_reg_enum_t = 260;
4300pub const XED_REG_X87_LAST: xed_reg_enum_t = 267;
4301pub const XED_REG_XCR_FIRST: xed_reg_enum_t = 268;
4302pub const XED_REG_XCR_LAST: xed_reg_enum_t = 268;
4303pub const XED_REG_XMM_FIRST: xed_reg_enum_t = 269;
4304pub const XED_REG_XMM_LAST: xed_reg_enum_t = 300;
4305pub const XED_REG_YMM_FIRST: xed_reg_enum_t = 301;
4306pub const XED_REG_YMM_LAST: xed_reg_enum_t = 332;
4307pub const XED_REG_ZMM_FIRST: xed_reg_enum_t = 333;
4308pub const XED_REG_ZMM_LAST: xed_reg_enum_t = 364;
4309pub type xed_reg_enum_t = ::core::ffi::c_uint;
4310extern "C" {
4311    #[doc = " This converts strings to #xed_reg_enum_t types.\n @param s A C-string.\n @return #xed_reg_enum_t\n @ingroup ENUM"]
4312    pub fn str2xed_reg_enum_t(s: *const ::core::ffi::c_char) -> xed_reg_enum_t;
4313}
4314extern "C" {
4315    #[doc = " This converts strings to #xed_reg_enum_t types.\n @param p An enumeration element of type xed_reg_enum_t.\n @return string\n @ingroup ENUM"]
4316    pub fn xed_reg_enum_t2str(p: xed_reg_enum_t) -> *const ::core::ffi::c_char;
4317}
4318extern "C" {
4319    #[doc = " Returns the last element of the enumeration\n @return xed_reg_enum_t The last element of the enumeration.\n @ingroup ENUM"]
4320    pub fn xed_reg_enum_t_last() -> xed_reg_enum_t;
4321}
4322pub const XED_ATTRIBUTE_INVALID: xed_attribute_enum_t = 0;
4323pub const XED_ATTRIBUTE_AMDONLY: xed_attribute_enum_t = 1;
4324pub const XED_ATTRIBUTE_APX_NDD: xed_attribute_enum_t = 2;
4325pub const XED_ATTRIBUTE_APX_NF: xed_attribute_enum_t = 3;
4326pub const XED_ATTRIBUTE_ATOMIC: xed_attribute_enum_t = 4;
4327pub const XED_ATTRIBUTE_ATT_OPERAND_ORDER_EXCEPTION: xed_attribute_enum_t = 5;
4328pub const XED_ATTRIBUTE_BROADCAST_ENABLED: xed_attribute_enum_t = 6;
4329pub const XED_ATTRIBUTE_BYTEOP: xed_attribute_enum_t = 7;
4330pub const XED_ATTRIBUTE_DISP8_EIGHTHMEM: xed_attribute_enum_t = 8;
4331pub const XED_ATTRIBUTE_DISP8_FULL: xed_attribute_enum_t = 9;
4332pub const XED_ATTRIBUTE_DISP8_FULLMEM: xed_attribute_enum_t = 10;
4333pub const XED_ATTRIBUTE_DISP8_GPR_READER: xed_attribute_enum_t = 11;
4334pub const XED_ATTRIBUTE_DISP8_GPR_READER_BYTE: xed_attribute_enum_t = 12;
4335pub const XED_ATTRIBUTE_DISP8_GPR_READER_WORD: xed_attribute_enum_t = 13;
4336pub const XED_ATTRIBUTE_DISP8_GPR_WRITER_LDOP_D: xed_attribute_enum_t = 14;
4337pub const XED_ATTRIBUTE_DISP8_GPR_WRITER_LDOP_Q: xed_attribute_enum_t = 15;
4338pub const XED_ATTRIBUTE_DISP8_GPR_WRITER_STORE: xed_attribute_enum_t = 16;
4339pub const XED_ATTRIBUTE_DISP8_GPR_WRITER_STORE_BYTE: xed_attribute_enum_t = 17;
4340pub const XED_ATTRIBUTE_DISP8_GPR_WRITER_STORE_WORD: xed_attribute_enum_t = 18;
4341pub const XED_ATTRIBUTE_DISP8_GSCAT: xed_attribute_enum_t = 19;
4342pub const XED_ATTRIBUTE_DISP8_HALF: xed_attribute_enum_t = 20;
4343pub const XED_ATTRIBUTE_DISP8_HALFMEM: xed_attribute_enum_t = 21;
4344pub const XED_ATTRIBUTE_DISP8_MEM128: xed_attribute_enum_t = 22;
4345pub const XED_ATTRIBUTE_DISP8_MOVDDUP: xed_attribute_enum_t = 23;
4346pub const XED_ATTRIBUTE_DISP8_NO_SCALE: xed_attribute_enum_t = 24;
4347pub const XED_ATTRIBUTE_DISP8_QUARTER: xed_attribute_enum_t = 25;
4348pub const XED_ATTRIBUTE_DISP8_QUARTERMEM: xed_attribute_enum_t = 26;
4349pub const XED_ATTRIBUTE_DISP8_SCALAR: xed_attribute_enum_t = 27;
4350pub const XED_ATTRIBUTE_DISP8_TUPLE1: xed_attribute_enum_t = 28;
4351pub const XED_ATTRIBUTE_DISP8_TUPLE1_4X: xed_attribute_enum_t = 29;
4352pub const XED_ATTRIBUTE_DISP8_TUPLE1_BYTE: xed_attribute_enum_t = 30;
4353pub const XED_ATTRIBUTE_DISP8_TUPLE1_WORD: xed_attribute_enum_t = 31;
4354pub const XED_ATTRIBUTE_DISP8_TUPLE2: xed_attribute_enum_t = 32;
4355pub const XED_ATTRIBUTE_DISP8_TUPLE4: xed_attribute_enum_t = 33;
4356pub const XED_ATTRIBUTE_DISP8_TUPLE8: xed_attribute_enum_t = 34;
4357pub const XED_ATTRIBUTE_DOUBLE_WIDE_MEMOP: xed_attribute_enum_t = 35;
4358pub const XED_ATTRIBUTE_DOUBLE_WIDE_OUTPUT: xed_attribute_enum_t = 36;
4359pub const XED_ATTRIBUTE_DWORD_INDICES: xed_attribute_enum_t = 37;
4360pub const XED_ATTRIBUTE_ELEMENT_SIZE_D: xed_attribute_enum_t = 38;
4361pub const XED_ATTRIBUTE_ELEMENT_SIZE_Q: xed_attribute_enum_t = 39;
4362pub const XED_ATTRIBUTE_EXCEPTION_BR: xed_attribute_enum_t = 40;
4363pub const XED_ATTRIBUTE_FAR_XFER: xed_attribute_enum_t = 41;
4364pub const XED_ATTRIBUTE_FIXED_BASE0: xed_attribute_enum_t = 42;
4365pub const XED_ATTRIBUTE_FIXED_BASE1: xed_attribute_enum_t = 43;
4366pub const XED_ATTRIBUTE_FIXED_ROUNDING_RNE: xed_attribute_enum_t = 44;
4367pub const XED_ATTRIBUTE_FLUSH_INPUT_DENORM: xed_attribute_enum_t = 45;
4368pub const XED_ATTRIBUTE_FLUSH_OUTPUT_DENORM: xed_attribute_enum_t = 46;
4369pub const XED_ATTRIBUTE_GATHER: xed_attribute_enum_t = 47;
4370pub const XED_ATTRIBUTE_HALF_WIDE_OUTPUT: xed_attribute_enum_t = 48;
4371pub const XED_ATTRIBUTE_HLE_ACQ_ABLE: xed_attribute_enum_t = 49;
4372pub const XED_ATTRIBUTE_HLE_REL_ABLE: xed_attribute_enum_t = 50;
4373pub const XED_ATTRIBUTE_IGNORES_OSFXSR: xed_attribute_enum_t = 51;
4374pub const XED_ATTRIBUTE_IMPLICIT_ONE: xed_attribute_enum_t = 52;
4375pub const XED_ATTRIBUTE_INDEX_REG_IS_POINTER: xed_attribute_enum_t = 53;
4376pub const XED_ATTRIBUTE_INDIRECT_BRANCH: xed_attribute_enum_t = 54;
4377pub const XED_ATTRIBUTE_KMASK: xed_attribute_enum_t = 55;
4378pub const XED_ATTRIBUTE_LOCKABLE: xed_attribute_enum_t = 56;
4379pub const XED_ATTRIBUTE_LOCKED: xed_attribute_enum_t = 57;
4380pub const XED_ATTRIBUTE_MASKOP: xed_attribute_enum_t = 58;
4381pub const XED_ATTRIBUTE_MASKOP_EVEX: xed_attribute_enum_t = 59;
4382pub const XED_ATTRIBUTE_MASK_AS_CONTROL: xed_attribute_enum_t = 60;
4383pub const XED_ATTRIBUTE_MASK_VARIABLE_MEMOP: xed_attribute_enum_t = 61;
4384pub const XED_ATTRIBUTE_MEMORY_FAULT_SUPPRESSION: xed_attribute_enum_t = 62;
4385pub const XED_ATTRIBUTE_MMX_EXCEPT: xed_attribute_enum_t = 63;
4386pub const XED_ATTRIBUTE_MPX_PREFIX_ABLE: xed_attribute_enum_t = 64;
4387pub const XED_ATTRIBUTE_MULTIDEST2: xed_attribute_enum_t = 65;
4388pub const XED_ATTRIBUTE_MULTISOURCE4: xed_attribute_enum_t = 66;
4389pub const XED_ATTRIBUTE_MXCSR: xed_attribute_enum_t = 67;
4390pub const XED_ATTRIBUTE_MXCSR_RD: xed_attribute_enum_t = 68;
4391pub const XED_ATTRIBUTE_NONTEMPORAL: xed_attribute_enum_t = 69;
4392pub const XED_ATTRIBUTE_NOP: xed_attribute_enum_t = 70;
4393pub const XED_ATTRIBUTE_NOTSX: xed_attribute_enum_t = 71;
4394pub const XED_ATTRIBUTE_NOTSX_COND: xed_attribute_enum_t = 72;
4395pub const XED_ATTRIBUTE_NO_REG_MATCH: xed_attribute_enum_t = 73;
4396pub const XED_ATTRIBUTE_NO_RIP_REL: xed_attribute_enum_t = 74;
4397pub const XED_ATTRIBUTE_NO_SRC_DEST_MATCH: xed_attribute_enum_t = 75;
4398pub const XED_ATTRIBUTE_PREFETCH: xed_attribute_enum_t = 76;
4399pub const XED_ATTRIBUTE_PROTECTED_MODE: xed_attribute_enum_t = 77;
4400pub const XED_ATTRIBUTE_QWORD_INDICES: xed_attribute_enum_t = 78;
4401pub const XED_ATTRIBUTE_REP: xed_attribute_enum_t = 79;
4402pub const XED_ATTRIBUTE_REQUIRES_ALIGNMENT: xed_attribute_enum_t = 80;
4403pub const XED_ATTRIBUTE_REQUIRES_ALIGNMENT_4B: xed_attribute_enum_t = 81;
4404pub const XED_ATTRIBUTE_REQUIRES_ALIGNMENT_8B: xed_attribute_enum_t = 82;
4405pub const XED_ATTRIBUTE_RING0: xed_attribute_enum_t = 83;
4406pub const XED_ATTRIBUTE_SCALABLE: xed_attribute_enum_t = 84;
4407pub const XED_ATTRIBUTE_SCATTER: xed_attribute_enum_t = 85;
4408pub const XED_ATTRIBUTE_SIMD_SCALAR: xed_attribute_enum_t = 86;
4409pub const XED_ATTRIBUTE_SKIPLOW32: xed_attribute_enum_t = 87;
4410pub const XED_ATTRIBUTE_SKIPLOW64: xed_attribute_enum_t = 88;
4411pub const XED_ATTRIBUTE_SPECIAL_AGEN_REQUIRED: xed_attribute_enum_t = 89;
4412pub const XED_ATTRIBUTE_STACKPOP0: xed_attribute_enum_t = 90;
4413pub const XED_ATTRIBUTE_STACKPOP1: xed_attribute_enum_t = 91;
4414pub const XED_ATTRIBUTE_STACKPUSH0: xed_attribute_enum_t = 92;
4415pub const XED_ATTRIBUTE_STACKPUSH1: xed_attribute_enum_t = 93;
4416pub const XED_ATTRIBUTE_UNDOCUMENTED: xed_attribute_enum_t = 94;
4417pub const XED_ATTRIBUTE_USES_DAZ: xed_attribute_enum_t = 95;
4418pub const XED_ATTRIBUTE_USES_FTZ: xed_attribute_enum_t = 96;
4419pub const XED_ATTRIBUTE_X87_CONTROL: xed_attribute_enum_t = 97;
4420pub const XED_ATTRIBUTE_X87_MMX_STATE_CW: xed_attribute_enum_t = 98;
4421pub const XED_ATTRIBUTE_X87_MMX_STATE_R: xed_attribute_enum_t = 99;
4422pub const XED_ATTRIBUTE_X87_MMX_STATE_W: xed_attribute_enum_t = 100;
4423pub const XED_ATTRIBUTE_X87_NOWAIT: xed_attribute_enum_t = 101;
4424pub const XED_ATTRIBUTE_XMM_STATE_CW: xed_attribute_enum_t = 102;
4425pub const XED_ATTRIBUTE_XMM_STATE_R: xed_attribute_enum_t = 103;
4426pub const XED_ATTRIBUTE_XMM_STATE_W: xed_attribute_enum_t = 104;
4427pub const XED_ATTRIBUTE_LAST: xed_attribute_enum_t = 105;
4428pub type xed_attribute_enum_t = ::core::ffi::c_uint;
4429extern "C" {
4430    #[doc = " This converts strings to #xed_attribute_enum_t types.\n @param s A C-string.\n @return #xed_attribute_enum_t\n @ingroup ENUM"]
4431    pub fn str2xed_attribute_enum_t(s: *const ::core::ffi::c_char) -> xed_attribute_enum_t;
4432}
4433extern "C" {
4434    #[doc = " This converts strings to #xed_attribute_enum_t types.\n @param p An enumeration element of type xed_attribute_enum_t.\n @return string\n @ingroup ENUM"]
4435    pub fn xed_attribute_enum_t2str(p: xed_attribute_enum_t) -> *const ::core::ffi::c_char;
4436}
4437extern "C" {
4438    #[doc = " Returns the last element of the enumeration\n @return xed_attribute_enum_t The last element of the enumeration.\n @ingroup ENUM"]
4439    pub fn xed_attribute_enum_t_last() -> xed_attribute_enum_t;
4440}
4441pub const XED_EXCEPTION_INVALID: xed_exception_enum_t = 0;
4442pub const XED_EXCEPTION_AMX_E1: xed_exception_enum_t = 1;
4443pub const XED_EXCEPTION_AMX_E1_EVEX: xed_exception_enum_t = 2;
4444pub const XED_EXCEPTION_AMX_E2: xed_exception_enum_t = 3;
4445pub const XED_EXCEPTION_AMX_E2_EVEX: xed_exception_enum_t = 4;
4446pub const XED_EXCEPTION_AMX_E3: xed_exception_enum_t = 5;
4447pub const XED_EXCEPTION_AMX_E3_EVEX: xed_exception_enum_t = 6;
4448pub const XED_EXCEPTION_AMX_E4: xed_exception_enum_t = 7;
4449pub const XED_EXCEPTION_AMX_E5: xed_exception_enum_t = 8;
4450pub const XED_EXCEPTION_AMX_E6: xed_exception_enum_t = 9;
4451pub const XED_EXCEPTION_APX_EVEX_BMI: xed_exception_enum_t = 10;
4452pub const XED_EXCEPTION_APX_EVEX_CCMP: xed_exception_enum_t = 11;
4453pub const XED_EXCEPTION_APX_EVEX_CET_WRSS: xed_exception_enum_t = 12;
4454pub const XED_EXCEPTION_APX_EVEX_CET_WRUSS: xed_exception_enum_t = 13;
4455pub const XED_EXCEPTION_APX_EVEX_CFCMOV: xed_exception_enum_t = 14;
4456pub const XED_EXCEPTION_APX_EVEX_CMPCCXADD: xed_exception_enum_t = 15;
4457pub const XED_EXCEPTION_APX_EVEX_ENQCMD: xed_exception_enum_t = 16;
4458pub const XED_EXCEPTION_APX_EVEX_INT: xed_exception_enum_t = 17;
4459pub const XED_EXCEPTION_APX_EVEX_INVEPT: xed_exception_enum_t = 18;
4460pub const XED_EXCEPTION_APX_EVEX_INVPCID: xed_exception_enum_t = 19;
4461pub const XED_EXCEPTION_APX_EVEX_INVVPID: xed_exception_enum_t = 20;
4462pub const XED_EXCEPTION_APX_EVEX_KMOV: xed_exception_enum_t = 21;
4463pub const XED_EXCEPTION_APX_EVEX_PP2: xed_exception_enum_t = 22;
4464pub const XED_EXCEPTION_APX_EVEX_RAO_INT: xed_exception_enum_t = 23;
4465pub const XED_EXCEPTION_APX_LEGACY_JMPABS: xed_exception_enum_t = 24;
4466pub const XED_EXCEPTION_AVX512_E1: xed_exception_enum_t = 25;
4467pub const XED_EXCEPTION_AVX512_E10: xed_exception_enum_t = 26;
4468pub const XED_EXCEPTION_AVX512_E10NF: xed_exception_enum_t = 27;
4469pub const XED_EXCEPTION_AVX512_E11: xed_exception_enum_t = 28;
4470pub const XED_EXCEPTION_AVX512_E12: xed_exception_enum_t = 29;
4471pub const XED_EXCEPTION_AVX512_E12NP: xed_exception_enum_t = 30;
4472pub const XED_EXCEPTION_AVX512_E1NF: xed_exception_enum_t = 31;
4473pub const XED_EXCEPTION_AVX512_E2: xed_exception_enum_t = 32;
4474pub const XED_EXCEPTION_AVX512_E3: xed_exception_enum_t = 33;
4475pub const XED_EXCEPTION_AVX512_E3NF: xed_exception_enum_t = 34;
4476pub const XED_EXCEPTION_AVX512_E4: xed_exception_enum_t = 35;
4477pub const XED_EXCEPTION_AVX512_E4NF: xed_exception_enum_t = 36;
4478pub const XED_EXCEPTION_AVX512_E5: xed_exception_enum_t = 37;
4479pub const XED_EXCEPTION_AVX512_E5NF: xed_exception_enum_t = 38;
4480pub const XED_EXCEPTION_AVX512_E6: xed_exception_enum_t = 39;
4481pub const XED_EXCEPTION_AVX512_E6NF: xed_exception_enum_t = 40;
4482pub const XED_EXCEPTION_AVX512_E7NM: xed_exception_enum_t = 41;
4483pub const XED_EXCEPTION_AVX512_E7NM128: xed_exception_enum_t = 42;
4484pub const XED_EXCEPTION_AVX512_E9NF: xed_exception_enum_t = 43;
4485pub const XED_EXCEPTION_AVX512_K20: xed_exception_enum_t = 44;
4486pub const XED_EXCEPTION_AVX512_K21: xed_exception_enum_t = 45;
4487pub const XED_EXCEPTION_AVX_TYPE_1: xed_exception_enum_t = 46;
4488pub const XED_EXCEPTION_AVX_TYPE_11: xed_exception_enum_t = 47;
4489pub const XED_EXCEPTION_AVX_TYPE_12: xed_exception_enum_t = 48;
4490pub const XED_EXCEPTION_AVX_TYPE_14: xed_exception_enum_t = 49;
4491pub const XED_EXCEPTION_AVX_TYPE_2: xed_exception_enum_t = 50;
4492pub const XED_EXCEPTION_AVX_TYPE_2D: xed_exception_enum_t = 51;
4493pub const XED_EXCEPTION_AVX_TYPE_3: xed_exception_enum_t = 52;
4494pub const XED_EXCEPTION_AVX_TYPE_4: xed_exception_enum_t = 53;
4495pub const XED_EXCEPTION_AVX_TYPE_4M: xed_exception_enum_t = 54;
4496pub const XED_EXCEPTION_AVX_TYPE_5: xed_exception_enum_t = 55;
4497pub const XED_EXCEPTION_AVX_TYPE_5L: xed_exception_enum_t = 56;
4498pub const XED_EXCEPTION_AVX_TYPE_6: xed_exception_enum_t = 57;
4499pub const XED_EXCEPTION_AVX_TYPE_7: xed_exception_enum_t = 58;
4500pub const XED_EXCEPTION_AVX_TYPE_8: xed_exception_enum_t = 59;
4501pub const XED_EXCEPTION_LEGACY_RAO_INT: xed_exception_enum_t = 60;
4502pub const XED_EXCEPTION_MMX_FP: xed_exception_enum_t = 61;
4503pub const XED_EXCEPTION_MMX_FP_16ALIGN: xed_exception_enum_t = 62;
4504pub const XED_EXCEPTION_MMX_MEM: xed_exception_enum_t = 63;
4505pub const XED_EXCEPTION_MMX_NOFP: xed_exception_enum_t = 64;
4506pub const XED_EXCEPTION_MMX_NOFP2: xed_exception_enum_t = 65;
4507pub const XED_EXCEPTION_MMX_NOMEM: xed_exception_enum_t = 66;
4508pub const XED_EXCEPTION_SSE_TYPE_1: xed_exception_enum_t = 67;
4509pub const XED_EXCEPTION_SSE_TYPE_2: xed_exception_enum_t = 68;
4510pub const XED_EXCEPTION_SSE_TYPE_2D: xed_exception_enum_t = 69;
4511pub const XED_EXCEPTION_SSE_TYPE_3: xed_exception_enum_t = 70;
4512pub const XED_EXCEPTION_SSE_TYPE_4: xed_exception_enum_t = 71;
4513pub const XED_EXCEPTION_SSE_TYPE_4M: xed_exception_enum_t = 72;
4514pub const XED_EXCEPTION_SSE_TYPE_5: xed_exception_enum_t = 73;
4515pub const XED_EXCEPTION_SSE_TYPE_7: xed_exception_enum_t = 74;
4516pub const XED_EXCEPTION_USER_MSR_EVEX: xed_exception_enum_t = 75;
4517pub const XED_EXCEPTION_USER_MSR_LEGACY: xed_exception_enum_t = 76;
4518pub const XED_EXCEPTION_USER_MSR_VEX: xed_exception_enum_t = 77;
4519pub const XED_EXCEPTION_LAST: xed_exception_enum_t = 78;
4520pub type xed_exception_enum_t = ::core::ffi::c_uint;
4521extern "C" {
4522    #[doc = " This converts strings to #xed_exception_enum_t types.\n @param s A C-string.\n @return #xed_exception_enum_t\n @ingroup ENUM"]
4523    pub fn str2xed_exception_enum_t(s: *const ::core::ffi::c_char) -> xed_exception_enum_t;
4524}
4525extern "C" {
4526    #[doc = " This converts strings to #xed_exception_enum_t types.\n @param p An enumeration element of type xed_exception_enum_t.\n @return string\n @ingroup ENUM"]
4527    pub fn xed_exception_enum_t2str(p: xed_exception_enum_t) -> *const ::core::ffi::c_char;
4528}
4529extern "C" {
4530    #[doc = " Returns the last element of the enumeration\n @return xed_exception_enum_t The last element of the enumeration.\n @ingroup ENUM"]
4531    pub fn xed_exception_enum_t_last() -> xed_exception_enum_t;
4532}
4533pub const XED_IFORM_INVALID: xed_iform_enum_t = 0;
4534pub const XED_IFORM_AAA: xed_iform_enum_t = 1;
4535pub const XED_IFORM_AAD_IMMb: xed_iform_enum_t = 2;
4536pub const XED_IFORM_AADD_MEM32_GPR32: xed_iform_enum_t = 3;
4537pub const XED_IFORM_AADD_MEM64_GPR64: xed_iform_enum_t = 4;
4538pub const XED_IFORM_AADD_MEMi32_GPR32i32_APX: xed_iform_enum_t = 5;
4539pub const XED_IFORM_AADD_MEMi64_GPR64i64_APX: xed_iform_enum_t = 6;
4540pub const XED_IFORM_AAM_IMMb: xed_iform_enum_t = 7;
4541pub const XED_IFORM_AAND_MEM32_GPR32: xed_iform_enum_t = 8;
4542pub const XED_IFORM_AAND_MEM64_GPR64: xed_iform_enum_t = 9;
4543pub const XED_IFORM_AAND_MEMi32_GPR32i32_APX: xed_iform_enum_t = 10;
4544pub const XED_IFORM_AAND_MEMi64_GPR64i64_APX: xed_iform_enum_t = 11;
4545pub const XED_IFORM_AAS: xed_iform_enum_t = 12;
4546pub const XED_IFORM_ADC_AL_IMMb: xed_iform_enum_t = 13;
4547pub const XED_IFORM_ADC_GPR8_GPR8_10: xed_iform_enum_t = 14;
4548pub const XED_IFORM_ADC_GPR8_GPR8_12: xed_iform_enum_t = 15;
4549pub const XED_IFORM_ADC_GPR8_IMMb_80r2: xed_iform_enum_t = 16;
4550pub const XED_IFORM_ADC_GPR8_IMMb_82r2: xed_iform_enum_t = 17;
4551pub const XED_IFORM_ADC_GPR8_MEMb: xed_iform_enum_t = 18;
4552pub const XED_IFORM_ADC_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 19;
4553pub const XED_IFORM_ADC_GPR8i8_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 20;
4554pub const XED_IFORM_ADC_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 21;
4555pub const XED_IFORM_ADC_GPR8i8_GPR8i8_MEMi8_APX: xed_iform_enum_t = 22;
4556pub const XED_IFORM_ADC_GPR8i8_IMM8_APX: xed_iform_enum_t = 23;
4557pub const XED_IFORM_ADC_GPR8i8_MEMi8_APX: xed_iform_enum_t = 24;
4558pub const XED_IFORM_ADC_GPR8i8_MEMi8_GPR8i8_APX: xed_iform_enum_t = 25;
4559pub const XED_IFORM_ADC_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 26;
4560pub const XED_IFORM_ADC_GPRv_GPRv_11: xed_iform_enum_t = 27;
4561pub const XED_IFORM_ADC_GPRv_GPRv_13: xed_iform_enum_t = 28;
4562pub const XED_IFORM_ADC_GPRv_GPRv_APX: xed_iform_enum_t = 29;
4563pub const XED_IFORM_ADC_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 30;
4564pub const XED_IFORM_ADC_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 31;
4565pub const XED_IFORM_ADC_GPRv_GPRv_IMMz_APX: xed_iform_enum_t = 32;
4566pub const XED_IFORM_ADC_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 33;
4567pub const XED_IFORM_ADC_GPRv_IMM8_APX: xed_iform_enum_t = 34;
4568pub const XED_IFORM_ADC_GPRv_IMMb: xed_iform_enum_t = 35;
4569pub const XED_IFORM_ADC_GPRv_IMMz: xed_iform_enum_t = 36;
4570pub const XED_IFORM_ADC_GPRv_IMMz_APX: xed_iform_enum_t = 37;
4571pub const XED_IFORM_ADC_GPRv_MEMv: xed_iform_enum_t = 38;
4572pub const XED_IFORM_ADC_GPRv_MEMv_APX: xed_iform_enum_t = 39;
4573pub const XED_IFORM_ADC_GPRv_MEMv_GPRv_APX: xed_iform_enum_t = 40;
4574pub const XED_IFORM_ADC_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 41;
4575pub const XED_IFORM_ADC_GPRv_MEMv_IMMz_APX: xed_iform_enum_t = 42;
4576pub const XED_IFORM_ADC_MEMb_GPR8: xed_iform_enum_t = 43;
4577pub const XED_IFORM_ADC_MEMb_IMMb_80r2: xed_iform_enum_t = 44;
4578pub const XED_IFORM_ADC_MEMb_IMMb_82r2: xed_iform_enum_t = 45;
4579pub const XED_IFORM_ADC_MEMi8_GPR8i8_APX: xed_iform_enum_t = 46;
4580pub const XED_IFORM_ADC_MEMi8_IMM8_APX: xed_iform_enum_t = 47;
4581pub const XED_IFORM_ADC_MEMv_GPRv: xed_iform_enum_t = 48;
4582pub const XED_IFORM_ADC_MEMv_GPRv_APX: xed_iform_enum_t = 49;
4583pub const XED_IFORM_ADC_MEMv_IMM8_APX: xed_iform_enum_t = 50;
4584pub const XED_IFORM_ADC_MEMv_IMMb: xed_iform_enum_t = 51;
4585pub const XED_IFORM_ADC_MEMv_IMMz: xed_iform_enum_t = 52;
4586pub const XED_IFORM_ADC_MEMv_IMMz_APX: xed_iform_enum_t = 53;
4587pub const XED_IFORM_ADC_OrAX_IMMz: xed_iform_enum_t = 54;
4588pub const XED_IFORM_ADCX_GPR32d_GPR32d: xed_iform_enum_t = 55;
4589pub const XED_IFORM_ADCX_GPR32d_MEMd: xed_iform_enum_t = 56;
4590pub const XED_IFORM_ADCX_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 57;
4591pub const XED_IFORM_ADCX_GPR32i32_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 58;
4592pub const XED_IFORM_ADCX_GPR32i32_GPR32i32_MEMi32_APX: xed_iform_enum_t = 59;
4593pub const XED_IFORM_ADCX_GPR32i32_MEMi32_APX: xed_iform_enum_t = 60;
4594pub const XED_IFORM_ADCX_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 61;
4595pub const XED_IFORM_ADCX_GPR64i64_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 62;
4596pub const XED_IFORM_ADCX_GPR64i64_GPR64i64_MEMi64_APX: xed_iform_enum_t = 63;
4597pub const XED_IFORM_ADCX_GPR64i64_MEMi64_APX: xed_iform_enum_t = 64;
4598pub const XED_IFORM_ADCX_GPR64q_GPR64q: xed_iform_enum_t = 65;
4599pub const XED_IFORM_ADCX_GPR64q_MEMq: xed_iform_enum_t = 66;
4600pub const XED_IFORM_ADC_LOCK_MEMb_GPR8: xed_iform_enum_t = 67;
4601pub const XED_IFORM_ADC_LOCK_MEMb_IMMb_80r2: xed_iform_enum_t = 68;
4602pub const XED_IFORM_ADC_LOCK_MEMb_IMMb_82r2: xed_iform_enum_t = 69;
4603pub const XED_IFORM_ADC_LOCK_MEMv_GPRv: xed_iform_enum_t = 70;
4604pub const XED_IFORM_ADC_LOCK_MEMv_IMMb: xed_iform_enum_t = 71;
4605pub const XED_IFORM_ADC_LOCK_MEMv_IMMz: xed_iform_enum_t = 72;
4606pub const XED_IFORM_ADD_AL_IMMb: xed_iform_enum_t = 73;
4607pub const XED_IFORM_ADD_GPR8_GPR8_00: xed_iform_enum_t = 74;
4608pub const XED_IFORM_ADD_GPR8_GPR8_02: xed_iform_enum_t = 75;
4609pub const XED_IFORM_ADD_GPR8_IMMb_80r0: xed_iform_enum_t = 76;
4610pub const XED_IFORM_ADD_GPR8_IMMb_82r0: xed_iform_enum_t = 77;
4611pub const XED_IFORM_ADD_GPR8_MEMb: xed_iform_enum_t = 78;
4612pub const XED_IFORM_ADD_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 79;
4613pub const XED_IFORM_ADD_GPR8i8_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 80;
4614pub const XED_IFORM_ADD_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 81;
4615pub const XED_IFORM_ADD_GPR8i8_GPR8i8_MEMi8_APX: xed_iform_enum_t = 82;
4616pub const XED_IFORM_ADD_GPR8i8_IMM8_APX: xed_iform_enum_t = 83;
4617pub const XED_IFORM_ADD_GPR8i8_MEMi8_APX: xed_iform_enum_t = 84;
4618pub const XED_IFORM_ADD_GPR8i8_MEMi8_GPR8i8_APX: xed_iform_enum_t = 85;
4619pub const XED_IFORM_ADD_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 86;
4620pub const XED_IFORM_ADD_GPRv_GPRv_01: xed_iform_enum_t = 87;
4621pub const XED_IFORM_ADD_GPRv_GPRv_03: xed_iform_enum_t = 88;
4622pub const XED_IFORM_ADD_GPRv_GPRv_APX: xed_iform_enum_t = 89;
4623pub const XED_IFORM_ADD_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 90;
4624pub const XED_IFORM_ADD_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 91;
4625pub const XED_IFORM_ADD_GPRv_GPRv_IMMz_APX: xed_iform_enum_t = 92;
4626pub const XED_IFORM_ADD_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 93;
4627pub const XED_IFORM_ADD_GPRv_IMM8_APX: xed_iform_enum_t = 94;
4628pub const XED_IFORM_ADD_GPRv_IMMb: xed_iform_enum_t = 95;
4629pub const XED_IFORM_ADD_GPRv_IMMz: xed_iform_enum_t = 96;
4630pub const XED_IFORM_ADD_GPRv_IMMz_APX: xed_iform_enum_t = 97;
4631pub const XED_IFORM_ADD_GPRv_MEMv: xed_iform_enum_t = 98;
4632pub const XED_IFORM_ADD_GPRv_MEMv_APX: xed_iform_enum_t = 99;
4633pub const XED_IFORM_ADD_GPRv_MEMv_GPRv_APX: xed_iform_enum_t = 100;
4634pub const XED_IFORM_ADD_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 101;
4635pub const XED_IFORM_ADD_GPRv_MEMv_IMMz_APX: xed_iform_enum_t = 102;
4636pub const XED_IFORM_ADD_MEMb_GPR8: xed_iform_enum_t = 103;
4637pub const XED_IFORM_ADD_MEMb_IMMb_80r0: xed_iform_enum_t = 104;
4638pub const XED_IFORM_ADD_MEMb_IMMb_82r0: xed_iform_enum_t = 105;
4639pub const XED_IFORM_ADD_MEMi8_GPR8i8_APX: xed_iform_enum_t = 106;
4640pub const XED_IFORM_ADD_MEMi8_IMM8_APX: xed_iform_enum_t = 107;
4641pub const XED_IFORM_ADD_MEMv_GPRv: xed_iform_enum_t = 108;
4642pub const XED_IFORM_ADD_MEMv_GPRv_APX: xed_iform_enum_t = 109;
4643pub const XED_IFORM_ADD_MEMv_IMM8_APX: xed_iform_enum_t = 110;
4644pub const XED_IFORM_ADD_MEMv_IMMb: xed_iform_enum_t = 111;
4645pub const XED_IFORM_ADD_MEMv_IMMz: xed_iform_enum_t = 112;
4646pub const XED_IFORM_ADD_MEMv_IMMz_APX: xed_iform_enum_t = 113;
4647pub const XED_IFORM_ADD_OrAX_IMMz: xed_iform_enum_t = 114;
4648pub const XED_IFORM_ADDPD_XMMpd_MEMpd: xed_iform_enum_t = 115;
4649pub const XED_IFORM_ADDPD_XMMpd_XMMpd: xed_iform_enum_t = 116;
4650pub const XED_IFORM_ADDPS_XMMps_MEMps: xed_iform_enum_t = 117;
4651pub const XED_IFORM_ADDPS_XMMps_XMMps: xed_iform_enum_t = 118;
4652pub const XED_IFORM_ADDSD_XMMsd_MEMsd: xed_iform_enum_t = 119;
4653pub const XED_IFORM_ADDSD_XMMsd_XMMsd: xed_iform_enum_t = 120;
4654pub const XED_IFORM_ADDSS_XMMss_MEMss: xed_iform_enum_t = 121;
4655pub const XED_IFORM_ADDSS_XMMss_XMMss: xed_iform_enum_t = 122;
4656pub const XED_IFORM_ADDSUBPD_XMMpd_MEMpd: xed_iform_enum_t = 123;
4657pub const XED_IFORM_ADDSUBPD_XMMpd_XMMpd: xed_iform_enum_t = 124;
4658pub const XED_IFORM_ADDSUBPS_XMMps_MEMps: xed_iform_enum_t = 125;
4659pub const XED_IFORM_ADDSUBPS_XMMps_XMMps: xed_iform_enum_t = 126;
4660pub const XED_IFORM_ADD_LOCK_MEMb_GPR8: xed_iform_enum_t = 127;
4661pub const XED_IFORM_ADD_LOCK_MEMb_IMMb_80r0: xed_iform_enum_t = 128;
4662pub const XED_IFORM_ADD_LOCK_MEMb_IMMb_82r0: xed_iform_enum_t = 129;
4663pub const XED_IFORM_ADD_LOCK_MEMv_GPRv: xed_iform_enum_t = 130;
4664pub const XED_IFORM_ADD_LOCK_MEMv_IMMb: xed_iform_enum_t = 131;
4665pub const XED_IFORM_ADD_LOCK_MEMv_IMMz: xed_iform_enum_t = 132;
4666pub const XED_IFORM_ADOX_GPR32d_GPR32d: xed_iform_enum_t = 133;
4667pub const XED_IFORM_ADOX_GPR32d_MEMd: xed_iform_enum_t = 134;
4668pub const XED_IFORM_ADOX_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 135;
4669pub const XED_IFORM_ADOX_GPR32i32_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 136;
4670pub const XED_IFORM_ADOX_GPR32i32_GPR32i32_MEMi32_APX: xed_iform_enum_t = 137;
4671pub const XED_IFORM_ADOX_GPR32i32_MEMi32_APX: xed_iform_enum_t = 138;
4672pub const XED_IFORM_ADOX_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 139;
4673pub const XED_IFORM_ADOX_GPR64i64_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 140;
4674pub const XED_IFORM_ADOX_GPR64i64_GPR64i64_MEMi64_APX: xed_iform_enum_t = 141;
4675pub const XED_IFORM_ADOX_GPR64i64_MEMi64_APX: xed_iform_enum_t = 142;
4676pub const XED_IFORM_ADOX_GPR64q_GPR64q: xed_iform_enum_t = 143;
4677pub const XED_IFORM_ADOX_GPR64q_MEMq: xed_iform_enum_t = 144;
4678pub const XED_IFORM_AESDEC_XMMdq_MEMdq: xed_iform_enum_t = 145;
4679pub const XED_IFORM_AESDEC_XMMdq_XMMdq: xed_iform_enum_t = 146;
4680pub const XED_IFORM_AESDEC128KL_XMMu8_MEMu8: xed_iform_enum_t = 147;
4681pub const XED_IFORM_AESDEC256KL_XMMu8_MEMu8: xed_iform_enum_t = 148;
4682pub const XED_IFORM_AESDECLAST_XMMdq_MEMdq: xed_iform_enum_t = 149;
4683pub const XED_IFORM_AESDECLAST_XMMdq_XMMdq: xed_iform_enum_t = 150;
4684pub const XED_IFORM_AESDECWIDE128KL_MEMu8: xed_iform_enum_t = 151;
4685pub const XED_IFORM_AESDECWIDE256KL_MEMu8: xed_iform_enum_t = 152;
4686pub const XED_IFORM_AESENC_XMMdq_MEMdq: xed_iform_enum_t = 153;
4687pub const XED_IFORM_AESENC_XMMdq_XMMdq: xed_iform_enum_t = 154;
4688pub const XED_IFORM_AESENC128KL_XMMu8_MEMu8: xed_iform_enum_t = 155;
4689pub const XED_IFORM_AESENC256KL_XMMu8_MEMu8: xed_iform_enum_t = 156;
4690pub const XED_IFORM_AESENCLAST_XMMdq_MEMdq: xed_iform_enum_t = 157;
4691pub const XED_IFORM_AESENCLAST_XMMdq_XMMdq: xed_iform_enum_t = 158;
4692pub const XED_IFORM_AESENCWIDE128KL_MEMu8: xed_iform_enum_t = 159;
4693pub const XED_IFORM_AESENCWIDE256KL_MEMu8: xed_iform_enum_t = 160;
4694pub const XED_IFORM_AESIMC_XMMdq_MEMdq: xed_iform_enum_t = 161;
4695pub const XED_IFORM_AESIMC_XMMdq_XMMdq: xed_iform_enum_t = 162;
4696pub const XED_IFORM_AESKEYGENASSIST_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 163;
4697pub const XED_IFORM_AESKEYGENASSIST_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 164;
4698pub const XED_IFORM_AND_AL_IMMb: xed_iform_enum_t = 165;
4699pub const XED_IFORM_AND_GPR8_GPR8_20: xed_iform_enum_t = 166;
4700pub const XED_IFORM_AND_GPR8_GPR8_22: xed_iform_enum_t = 167;
4701pub const XED_IFORM_AND_GPR8_IMMb_80r4: xed_iform_enum_t = 168;
4702pub const XED_IFORM_AND_GPR8_IMMb_82r4: xed_iform_enum_t = 169;
4703pub const XED_IFORM_AND_GPR8_MEMb: xed_iform_enum_t = 170;
4704pub const XED_IFORM_AND_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 171;
4705pub const XED_IFORM_AND_GPR8i8_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 172;
4706pub const XED_IFORM_AND_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 173;
4707pub const XED_IFORM_AND_GPR8i8_GPR8i8_MEMi8_APX: xed_iform_enum_t = 174;
4708pub const XED_IFORM_AND_GPR8i8_IMM8_APX: xed_iform_enum_t = 175;
4709pub const XED_IFORM_AND_GPR8i8_MEMi8_APX: xed_iform_enum_t = 176;
4710pub const XED_IFORM_AND_GPR8i8_MEMi8_GPR8i8_APX: xed_iform_enum_t = 177;
4711pub const XED_IFORM_AND_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 178;
4712pub const XED_IFORM_AND_GPRv_GPRv_21: xed_iform_enum_t = 179;
4713pub const XED_IFORM_AND_GPRv_GPRv_23: xed_iform_enum_t = 180;
4714pub const XED_IFORM_AND_GPRv_GPRv_APX: xed_iform_enum_t = 181;
4715pub const XED_IFORM_AND_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 182;
4716pub const XED_IFORM_AND_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 183;
4717pub const XED_IFORM_AND_GPRv_GPRv_IMMz_APX: xed_iform_enum_t = 184;
4718pub const XED_IFORM_AND_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 185;
4719pub const XED_IFORM_AND_GPRv_IMM8_APX: xed_iform_enum_t = 186;
4720pub const XED_IFORM_AND_GPRv_IMMb: xed_iform_enum_t = 187;
4721pub const XED_IFORM_AND_GPRv_IMMz: xed_iform_enum_t = 188;
4722pub const XED_IFORM_AND_GPRv_IMMz_APX: xed_iform_enum_t = 189;
4723pub const XED_IFORM_AND_GPRv_MEMv: xed_iform_enum_t = 190;
4724pub const XED_IFORM_AND_GPRv_MEMv_APX: xed_iform_enum_t = 191;
4725pub const XED_IFORM_AND_GPRv_MEMv_GPRv_APX: xed_iform_enum_t = 192;
4726pub const XED_IFORM_AND_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 193;
4727pub const XED_IFORM_AND_GPRv_MEMv_IMMz_APX: xed_iform_enum_t = 194;
4728pub const XED_IFORM_AND_MEMb_GPR8: xed_iform_enum_t = 195;
4729pub const XED_IFORM_AND_MEMb_IMMb_80r4: xed_iform_enum_t = 196;
4730pub const XED_IFORM_AND_MEMb_IMMb_82r4: xed_iform_enum_t = 197;
4731pub const XED_IFORM_AND_MEMi8_GPR8i8_APX: xed_iform_enum_t = 198;
4732pub const XED_IFORM_AND_MEMi8_IMM8_APX: xed_iform_enum_t = 199;
4733pub const XED_IFORM_AND_MEMv_GPRv: xed_iform_enum_t = 200;
4734pub const XED_IFORM_AND_MEMv_GPRv_APX: xed_iform_enum_t = 201;
4735pub const XED_IFORM_AND_MEMv_IMM8_APX: xed_iform_enum_t = 202;
4736pub const XED_IFORM_AND_MEMv_IMMb: xed_iform_enum_t = 203;
4737pub const XED_IFORM_AND_MEMv_IMMz: xed_iform_enum_t = 204;
4738pub const XED_IFORM_AND_MEMv_IMMz_APX: xed_iform_enum_t = 205;
4739pub const XED_IFORM_AND_OrAX_IMMz: xed_iform_enum_t = 206;
4740pub const XED_IFORM_ANDN_GPR32d_GPR32d_GPR32d: xed_iform_enum_t = 207;
4741pub const XED_IFORM_ANDN_GPR32d_GPR32d_MEMd: xed_iform_enum_t = 208;
4742pub const XED_IFORM_ANDN_GPR32i32_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 209;
4743pub const XED_IFORM_ANDN_GPR32i32_GPR32i32_MEMi32_APX: xed_iform_enum_t = 210;
4744pub const XED_IFORM_ANDN_GPR64i64_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 211;
4745pub const XED_IFORM_ANDN_GPR64i64_GPR64i64_MEMi64_APX: xed_iform_enum_t = 212;
4746pub const XED_IFORM_ANDN_GPR64q_GPR64q_GPR64q: xed_iform_enum_t = 213;
4747pub const XED_IFORM_ANDN_GPR64q_GPR64q_MEMq: xed_iform_enum_t = 214;
4748pub const XED_IFORM_ANDNPD_XMMxuq_MEMxuq: xed_iform_enum_t = 215;
4749pub const XED_IFORM_ANDNPD_XMMxuq_XMMxuq: xed_iform_enum_t = 216;
4750pub const XED_IFORM_ANDNPS_XMMxud_MEMxud: xed_iform_enum_t = 217;
4751pub const XED_IFORM_ANDNPS_XMMxud_XMMxud: xed_iform_enum_t = 218;
4752pub const XED_IFORM_ANDPD_XMMxuq_MEMxuq: xed_iform_enum_t = 219;
4753pub const XED_IFORM_ANDPD_XMMxuq_XMMxuq: xed_iform_enum_t = 220;
4754pub const XED_IFORM_ANDPS_XMMxud_MEMxud: xed_iform_enum_t = 221;
4755pub const XED_IFORM_ANDPS_XMMxud_XMMxud: xed_iform_enum_t = 222;
4756pub const XED_IFORM_AND_LOCK_MEMb_GPR8: xed_iform_enum_t = 223;
4757pub const XED_IFORM_AND_LOCK_MEMb_IMMb_80r4: xed_iform_enum_t = 224;
4758pub const XED_IFORM_AND_LOCK_MEMb_IMMb_82r4: xed_iform_enum_t = 225;
4759pub const XED_IFORM_AND_LOCK_MEMv_GPRv: xed_iform_enum_t = 226;
4760pub const XED_IFORM_AND_LOCK_MEMv_IMMb: xed_iform_enum_t = 227;
4761pub const XED_IFORM_AND_LOCK_MEMv_IMMz: xed_iform_enum_t = 228;
4762pub const XED_IFORM_AOR_MEM32_GPR32: xed_iform_enum_t = 229;
4763pub const XED_IFORM_AOR_MEM64_GPR64: xed_iform_enum_t = 230;
4764pub const XED_IFORM_AOR_MEMi32_GPR32i32_APX: xed_iform_enum_t = 231;
4765pub const XED_IFORM_AOR_MEMi64_GPR64i64_APX: xed_iform_enum_t = 232;
4766pub const XED_IFORM_ARPL_GPR16_GPR16: xed_iform_enum_t = 233;
4767pub const XED_IFORM_ARPL_MEMw_GPR16: xed_iform_enum_t = 234;
4768pub const XED_IFORM_AXOR_MEM32_GPR32: xed_iform_enum_t = 235;
4769pub const XED_IFORM_AXOR_MEM64_GPR64: xed_iform_enum_t = 236;
4770pub const XED_IFORM_AXOR_MEMi32_GPR32i32_APX: xed_iform_enum_t = 237;
4771pub const XED_IFORM_AXOR_MEMi64_GPR64i64_APX: xed_iform_enum_t = 238;
4772pub const XED_IFORM_BEXTR_GPR32d_GPR32d_GPR32d: xed_iform_enum_t = 239;
4773pub const XED_IFORM_BEXTR_GPR32d_MEMd_GPR32d: xed_iform_enum_t = 240;
4774pub const XED_IFORM_BEXTR_GPR32i32_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 241;
4775pub const XED_IFORM_BEXTR_GPR32i32_MEMi32_GPR32i32_APX: xed_iform_enum_t = 242;
4776pub const XED_IFORM_BEXTR_GPR64i64_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 243;
4777pub const XED_IFORM_BEXTR_GPR64i64_MEMi64_GPR64i64_APX: xed_iform_enum_t = 244;
4778pub const XED_IFORM_BEXTR_GPR64q_GPR64q_GPR64q: xed_iform_enum_t = 245;
4779pub const XED_IFORM_BEXTR_GPR64q_MEMq_GPR64q: xed_iform_enum_t = 246;
4780pub const XED_IFORM_BEXTR_XOP_GPR32d_GPR32d_IMMd: xed_iform_enum_t = 247;
4781pub const XED_IFORM_BEXTR_XOP_GPR32d_MEMd_IMMd: xed_iform_enum_t = 248;
4782pub const XED_IFORM_BEXTR_XOP_GPRyy_GPRyy_IMMd: xed_iform_enum_t = 249;
4783pub const XED_IFORM_BEXTR_XOP_GPRyy_MEMy_IMMd: xed_iform_enum_t = 250;
4784pub const XED_IFORM_BLCFILL_GPR32d_GPR32d: xed_iform_enum_t = 251;
4785pub const XED_IFORM_BLCFILL_GPR32d_MEMd: xed_iform_enum_t = 252;
4786pub const XED_IFORM_BLCFILL_GPRyy_GPRyy: xed_iform_enum_t = 253;
4787pub const XED_IFORM_BLCFILL_GPRyy_MEMy: xed_iform_enum_t = 254;
4788pub const XED_IFORM_BLCI_GPR32d_GPR32d: xed_iform_enum_t = 255;
4789pub const XED_IFORM_BLCI_GPR32d_MEMd: xed_iform_enum_t = 256;
4790pub const XED_IFORM_BLCI_GPRyy_GPRyy: xed_iform_enum_t = 257;
4791pub const XED_IFORM_BLCI_GPRyy_MEMy: xed_iform_enum_t = 258;
4792pub const XED_IFORM_BLCIC_GPR32d_GPR32d: xed_iform_enum_t = 259;
4793pub const XED_IFORM_BLCIC_GPR32d_MEMd: xed_iform_enum_t = 260;
4794pub const XED_IFORM_BLCIC_GPRyy_GPRyy: xed_iform_enum_t = 261;
4795pub const XED_IFORM_BLCIC_GPRyy_MEMy: xed_iform_enum_t = 262;
4796pub const XED_IFORM_BLCMSK_GPR32d_GPR32d: xed_iform_enum_t = 263;
4797pub const XED_IFORM_BLCMSK_GPR32d_MEMd: xed_iform_enum_t = 264;
4798pub const XED_IFORM_BLCMSK_GPRyy_GPRyy: xed_iform_enum_t = 265;
4799pub const XED_IFORM_BLCMSK_GPRyy_MEMy: xed_iform_enum_t = 266;
4800pub const XED_IFORM_BLCS_GPR32d_GPR32d: xed_iform_enum_t = 267;
4801pub const XED_IFORM_BLCS_GPR32d_MEMd: xed_iform_enum_t = 268;
4802pub const XED_IFORM_BLCS_GPRyy_GPRyy: xed_iform_enum_t = 269;
4803pub const XED_IFORM_BLCS_GPRyy_MEMy: xed_iform_enum_t = 270;
4804pub const XED_IFORM_BLENDPD_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 271;
4805pub const XED_IFORM_BLENDPD_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 272;
4806pub const XED_IFORM_BLENDPS_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 273;
4807pub const XED_IFORM_BLENDPS_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 274;
4808pub const XED_IFORM_BLENDVPD_XMMdq_MEMdq: xed_iform_enum_t = 275;
4809pub const XED_IFORM_BLENDVPD_XMMdq_XMMdq: xed_iform_enum_t = 276;
4810pub const XED_IFORM_BLENDVPS_XMMdq_MEMdq: xed_iform_enum_t = 277;
4811pub const XED_IFORM_BLENDVPS_XMMdq_XMMdq: xed_iform_enum_t = 278;
4812pub const XED_IFORM_BLSFILL_GPR32d_GPR32d: xed_iform_enum_t = 279;
4813pub const XED_IFORM_BLSFILL_GPR32d_MEMd: xed_iform_enum_t = 280;
4814pub const XED_IFORM_BLSFILL_GPRyy_GPRyy: xed_iform_enum_t = 281;
4815pub const XED_IFORM_BLSFILL_GPRyy_MEMy: xed_iform_enum_t = 282;
4816pub const XED_IFORM_BLSI_GPR32d_GPR32d: xed_iform_enum_t = 283;
4817pub const XED_IFORM_BLSI_GPR32d_MEMd: xed_iform_enum_t = 284;
4818pub const XED_IFORM_BLSI_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 285;
4819pub const XED_IFORM_BLSI_GPR32i32_MEMi32_APX: xed_iform_enum_t = 286;
4820pub const XED_IFORM_BLSI_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 287;
4821pub const XED_IFORM_BLSI_GPR64i64_MEMi64_APX: xed_iform_enum_t = 288;
4822pub const XED_IFORM_BLSI_GPR64q_GPR64q: xed_iform_enum_t = 289;
4823pub const XED_IFORM_BLSI_GPR64q_MEMq: xed_iform_enum_t = 290;
4824pub const XED_IFORM_BLSIC_GPR32d_GPR32d: xed_iform_enum_t = 291;
4825pub const XED_IFORM_BLSIC_GPR32d_MEMd: xed_iform_enum_t = 292;
4826pub const XED_IFORM_BLSIC_GPRyy_GPRyy: xed_iform_enum_t = 293;
4827pub const XED_IFORM_BLSIC_GPRyy_MEMy: xed_iform_enum_t = 294;
4828pub const XED_IFORM_BLSMSK_GPR32d_GPR32d: xed_iform_enum_t = 295;
4829pub const XED_IFORM_BLSMSK_GPR32d_MEMd: xed_iform_enum_t = 296;
4830pub const XED_IFORM_BLSMSK_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 297;
4831pub const XED_IFORM_BLSMSK_GPR32i32_MEMi32_APX: xed_iform_enum_t = 298;
4832pub const XED_IFORM_BLSMSK_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 299;
4833pub const XED_IFORM_BLSMSK_GPR64i64_MEMi64_APX: xed_iform_enum_t = 300;
4834pub const XED_IFORM_BLSMSK_GPR64q_GPR64q: xed_iform_enum_t = 301;
4835pub const XED_IFORM_BLSMSK_GPR64q_MEMq: xed_iform_enum_t = 302;
4836pub const XED_IFORM_BLSR_GPR32d_GPR32d: xed_iform_enum_t = 303;
4837pub const XED_IFORM_BLSR_GPR32d_MEMd: xed_iform_enum_t = 304;
4838pub const XED_IFORM_BLSR_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 305;
4839pub const XED_IFORM_BLSR_GPR32i32_MEMi32_APX: xed_iform_enum_t = 306;
4840pub const XED_IFORM_BLSR_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 307;
4841pub const XED_IFORM_BLSR_GPR64i64_MEMi64_APX: xed_iform_enum_t = 308;
4842pub const XED_IFORM_BLSR_GPR64q_GPR64q: xed_iform_enum_t = 309;
4843pub const XED_IFORM_BLSR_GPR64q_MEMq: xed_iform_enum_t = 310;
4844pub const XED_IFORM_BNDCL_BND_AGEN: xed_iform_enum_t = 311;
4845pub const XED_IFORM_BNDCL_BND_GPR32: xed_iform_enum_t = 312;
4846pub const XED_IFORM_BNDCL_BND_GPR64: xed_iform_enum_t = 313;
4847pub const XED_IFORM_BNDCN_BND_AGEN: xed_iform_enum_t = 314;
4848pub const XED_IFORM_BNDCN_BND_GPR32: xed_iform_enum_t = 315;
4849pub const XED_IFORM_BNDCN_BND_GPR64: xed_iform_enum_t = 316;
4850pub const XED_IFORM_BNDCU_BND_AGEN: xed_iform_enum_t = 317;
4851pub const XED_IFORM_BNDCU_BND_GPR32: xed_iform_enum_t = 318;
4852pub const XED_IFORM_BNDCU_BND_GPR64: xed_iform_enum_t = 319;
4853pub const XED_IFORM_BNDLDX_BND_MEMbnd32: xed_iform_enum_t = 320;
4854pub const XED_IFORM_BNDLDX_BND_MEMbnd64: xed_iform_enum_t = 321;
4855pub const XED_IFORM_BNDMK_BND_AGEN: xed_iform_enum_t = 322;
4856pub const XED_IFORM_BNDMOV_BND_BND: xed_iform_enum_t = 323;
4857pub const XED_IFORM_BNDMOV_BND_MEMdq: xed_iform_enum_t = 324;
4858pub const XED_IFORM_BNDMOV_BND_MEMq: xed_iform_enum_t = 325;
4859pub const XED_IFORM_BNDMOV_MEMdq_BND: xed_iform_enum_t = 326;
4860pub const XED_IFORM_BNDMOV_MEMq_BND: xed_iform_enum_t = 327;
4861pub const XED_IFORM_BNDSTX_MEMbnd32_BND: xed_iform_enum_t = 328;
4862pub const XED_IFORM_BNDSTX_MEMbnd64_BND: xed_iform_enum_t = 329;
4863pub const XED_IFORM_BOUND_GPR16_MEMa16: xed_iform_enum_t = 330;
4864pub const XED_IFORM_BOUND_GPR32_MEMa32: xed_iform_enum_t = 331;
4865pub const XED_IFORM_BSF_GPRv_GPRv: xed_iform_enum_t = 332;
4866pub const XED_IFORM_BSF_GPRv_MEMv: xed_iform_enum_t = 333;
4867pub const XED_IFORM_BSR_GPRv_GPRv: xed_iform_enum_t = 334;
4868pub const XED_IFORM_BSR_GPRv_MEMv: xed_iform_enum_t = 335;
4869pub const XED_IFORM_BSWAP_GPRv: xed_iform_enum_t = 336;
4870pub const XED_IFORM_BT_GPRv_GPRv: xed_iform_enum_t = 337;
4871pub const XED_IFORM_BT_GPRv_IMMb: xed_iform_enum_t = 338;
4872pub const XED_IFORM_BT_MEMv_GPRv: xed_iform_enum_t = 339;
4873pub const XED_IFORM_BT_MEMv_IMMb: xed_iform_enum_t = 340;
4874pub const XED_IFORM_BTC_GPRv_GPRv: xed_iform_enum_t = 341;
4875pub const XED_IFORM_BTC_GPRv_IMMb: xed_iform_enum_t = 342;
4876pub const XED_IFORM_BTC_MEMv_GPRv: xed_iform_enum_t = 343;
4877pub const XED_IFORM_BTC_MEMv_IMMb: xed_iform_enum_t = 344;
4878pub const XED_IFORM_BTC_LOCK_MEMv_GPRv: xed_iform_enum_t = 345;
4879pub const XED_IFORM_BTC_LOCK_MEMv_IMMb: xed_iform_enum_t = 346;
4880pub const XED_IFORM_BTR_GPRv_GPRv: xed_iform_enum_t = 347;
4881pub const XED_IFORM_BTR_GPRv_IMMb: xed_iform_enum_t = 348;
4882pub const XED_IFORM_BTR_MEMv_GPRv: xed_iform_enum_t = 349;
4883pub const XED_IFORM_BTR_MEMv_IMMb: xed_iform_enum_t = 350;
4884pub const XED_IFORM_BTR_LOCK_MEMv_GPRv: xed_iform_enum_t = 351;
4885pub const XED_IFORM_BTR_LOCK_MEMv_IMMb: xed_iform_enum_t = 352;
4886pub const XED_IFORM_BTS_GPRv_GPRv: xed_iform_enum_t = 353;
4887pub const XED_IFORM_BTS_GPRv_IMMb: xed_iform_enum_t = 354;
4888pub const XED_IFORM_BTS_MEMv_GPRv: xed_iform_enum_t = 355;
4889pub const XED_IFORM_BTS_MEMv_IMMb: xed_iform_enum_t = 356;
4890pub const XED_IFORM_BTS_LOCK_MEMv_GPRv: xed_iform_enum_t = 357;
4891pub const XED_IFORM_BTS_LOCK_MEMv_IMMb: xed_iform_enum_t = 358;
4892pub const XED_IFORM_BZHI_GPR32d_GPR32d_GPR32d: xed_iform_enum_t = 359;
4893pub const XED_IFORM_BZHI_GPR32d_MEMd_GPR32d: xed_iform_enum_t = 360;
4894pub const XED_IFORM_BZHI_GPR32i32_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 361;
4895pub const XED_IFORM_BZHI_GPR32i32_MEMi32_GPR32i32_APX: xed_iform_enum_t = 362;
4896pub const XED_IFORM_BZHI_GPR64i64_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 363;
4897pub const XED_IFORM_BZHI_GPR64i64_MEMi64_GPR64i64_APX: xed_iform_enum_t = 364;
4898pub const XED_IFORM_BZHI_GPR64q_GPR64q_GPR64q: xed_iform_enum_t = 365;
4899pub const XED_IFORM_BZHI_GPR64q_MEMq_GPR64q: xed_iform_enum_t = 366;
4900pub const XED_IFORM_CALL_FAR_MEMp2: xed_iform_enum_t = 367;
4901pub const XED_IFORM_CALL_FAR_PTRp_IMMw: xed_iform_enum_t = 368;
4902pub const XED_IFORM_CALL_NEAR_GPRv: xed_iform_enum_t = 369;
4903pub const XED_IFORM_CALL_NEAR_MEMv: xed_iform_enum_t = 370;
4904pub const XED_IFORM_CALL_NEAR_RELBRd: xed_iform_enum_t = 371;
4905pub const XED_IFORM_CALL_NEAR_RELBRz: xed_iform_enum_t = 372;
4906pub const XED_IFORM_CBW: xed_iform_enum_t = 373;
4907pub const XED_IFORM_CCMPB_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 374;
4908pub const XED_IFORM_CCMPB_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 375;
4909pub const XED_IFORM_CCMPB_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 376;
4910pub const XED_IFORM_CCMPB_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 377;
4911pub const XED_IFORM_CCMPB_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 378;
4912pub const XED_IFORM_CCMPB_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 379;
4913pub const XED_IFORM_CCMPB_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 380;
4914pub const XED_IFORM_CCMPB_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 381;
4915pub const XED_IFORM_CCMPB_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 382;
4916pub const XED_IFORM_CCMPB_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 383;
4917pub const XED_IFORM_CCMPB_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 384;
4918pub const XED_IFORM_CCMPB_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 385;
4919pub const XED_IFORM_CCMPBE_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 386;
4920pub const XED_IFORM_CCMPBE_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 387;
4921pub const XED_IFORM_CCMPBE_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 388;
4922pub const XED_IFORM_CCMPBE_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 389;
4923pub const XED_IFORM_CCMPBE_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 390;
4924pub const XED_IFORM_CCMPBE_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 391;
4925pub const XED_IFORM_CCMPBE_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 392;
4926pub const XED_IFORM_CCMPBE_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 393;
4927pub const XED_IFORM_CCMPBE_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 394;
4928pub const XED_IFORM_CCMPBE_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 395;
4929pub const XED_IFORM_CCMPBE_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 396;
4930pub const XED_IFORM_CCMPBE_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 397;
4931pub const XED_IFORM_CCMPF_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 398;
4932pub const XED_IFORM_CCMPF_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 399;
4933pub const XED_IFORM_CCMPF_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 400;
4934pub const XED_IFORM_CCMPF_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 401;
4935pub const XED_IFORM_CCMPF_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 402;
4936pub const XED_IFORM_CCMPF_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 403;
4937pub const XED_IFORM_CCMPF_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 404;
4938pub const XED_IFORM_CCMPF_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 405;
4939pub const XED_IFORM_CCMPF_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 406;
4940pub const XED_IFORM_CCMPF_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 407;
4941pub const XED_IFORM_CCMPF_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 408;
4942pub const XED_IFORM_CCMPF_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 409;
4943pub const XED_IFORM_CCMPL_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 410;
4944pub const XED_IFORM_CCMPL_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 411;
4945pub const XED_IFORM_CCMPL_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 412;
4946pub const XED_IFORM_CCMPL_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 413;
4947pub const XED_IFORM_CCMPL_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 414;
4948pub const XED_IFORM_CCMPL_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 415;
4949pub const XED_IFORM_CCMPL_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 416;
4950pub const XED_IFORM_CCMPL_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 417;
4951pub const XED_IFORM_CCMPL_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 418;
4952pub const XED_IFORM_CCMPL_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 419;
4953pub const XED_IFORM_CCMPL_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 420;
4954pub const XED_IFORM_CCMPL_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 421;
4955pub const XED_IFORM_CCMPLE_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 422;
4956pub const XED_IFORM_CCMPLE_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 423;
4957pub const XED_IFORM_CCMPLE_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 424;
4958pub const XED_IFORM_CCMPLE_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 425;
4959pub const XED_IFORM_CCMPLE_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 426;
4960pub const XED_IFORM_CCMPLE_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 427;
4961pub const XED_IFORM_CCMPLE_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 428;
4962pub const XED_IFORM_CCMPLE_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 429;
4963pub const XED_IFORM_CCMPLE_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 430;
4964pub const XED_IFORM_CCMPLE_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 431;
4965pub const XED_IFORM_CCMPLE_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 432;
4966pub const XED_IFORM_CCMPLE_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 433;
4967pub const XED_IFORM_CCMPNB_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 434;
4968pub const XED_IFORM_CCMPNB_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 435;
4969pub const XED_IFORM_CCMPNB_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 436;
4970pub const XED_IFORM_CCMPNB_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 437;
4971pub const XED_IFORM_CCMPNB_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 438;
4972pub const XED_IFORM_CCMPNB_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 439;
4973pub const XED_IFORM_CCMPNB_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 440;
4974pub const XED_IFORM_CCMPNB_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 441;
4975pub const XED_IFORM_CCMPNB_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 442;
4976pub const XED_IFORM_CCMPNB_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 443;
4977pub const XED_IFORM_CCMPNB_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 444;
4978pub const XED_IFORM_CCMPNB_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 445;
4979pub const XED_IFORM_CCMPNBE_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 446;
4980pub const XED_IFORM_CCMPNBE_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 447;
4981pub const XED_IFORM_CCMPNBE_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 448;
4982pub const XED_IFORM_CCMPNBE_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 449;
4983pub const XED_IFORM_CCMPNBE_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 450;
4984pub const XED_IFORM_CCMPNBE_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 451;
4985pub const XED_IFORM_CCMPNBE_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 452;
4986pub const XED_IFORM_CCMPNBE_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 453;
4987pub const XED_IFORM_CCMPNBE_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 454;
4988pub const XED_IFORM_CCMPNBE_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 455;
4989pub const XED_IFORM_CCMPNBE_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 456;
4990pub const XED_IFORM_CCMPNBE_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 457;
4991pub const XED_IFORM_CCMPNL_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 458;
4992pub const XED_IFORM_CCMPNL_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 459;
4993pub const XED_IFORM_CCMPNL_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 460;
4994pub const XED_IFORM_CCMPNL_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 461;
4995pub const XED_IFORM_CCMPNL_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 462;
4996pub const XED_IFORM_CCMPNL_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 463;
4997pub const XED_IFORM_CCMPNL_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 464;
4998pub const XED_IFORM_CCMPNL_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 465;
4999pub const XED_IFORM_CCMPNL_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 466;
5000pub const XED_IFORM_CCMPNL_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 467;
5001pub const XED_IFORM_CCMPNL_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 468;
5002pub const XED_IFORM_CCMPNL_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 469;
5003pub const XED_IFORM_CCMPNLE_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 470;
5004pub const XED_IFORM_CCMPNLE_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 471;
5005pub const XED_IFORM_CCMPNLE_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 472;
5006pub const XED_IFORM_CCMPNLE_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 473;
5007pub const XED_IFORM_CCMPNLE_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 474;
5008pub const XED_IFORM_CCMPNLE_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 475;
5009pub const XED_IFORM_CCMPNLE_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 476;
5010pub const XED_IFORM_CCMPNLE_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 477;
5011pub const XED_IFORM_CCMPNLE_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 478;
5012pub const XED_IFORM_CCMPNLE_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 479;
5013pub const XED_IFORM_CCMPNLE_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 480;
5014pub const XED_IFORM_CCMPNLE_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 481;
5015pub const XED_IFORM_CCMPNO_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 482;
5016pub const XED_IFORM_CCMPNO_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 483;
5017pub const XED_IFORM_CCMPNO_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 484;
5018pub const XED_IFORM_CCMPNO_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 485;
5019pub const XED_IFORM_CCMPNO_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 486;
5020pub const XED_IFORM_CCMPNO_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 487;
5021pub const XED_IFORM_CCMPNO_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 488;
5022pub const XED_IFORM_CCMPNO_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 489;
5023pub const XED_IFORM_CCMPNO_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 490;
5024pub const XED_IFORM_CCMPNO_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 491;
5025pub const XED_IFORM_CCMPNO_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 492;
5026pub const XED_IFORM_CCMPNO_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 493;
5027pub const XED_IFORM_CCMPNS_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 494;
5028pub const XED_IFORM_CCMPNS_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 495;
5029pub const XED_IFORM_CCMPNS_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 496;
5030pub const XED_IFORM_CCMPNS_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 497;
5031pub const XED_IFORM_CCMPNS_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 498;
5032pub const XED_IFORM_CCMPNS_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 499;
5033pub const XED_IFORM_CCMPNS_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 500;
5034pub const XED_IFORM_CCMPNS_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 501;
5035pub const XED_IFORM_CCMPNS_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 502;
5036pub const XED_IFORM_CCMPNS_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 503;
5037pub const XED_IFORM_CCMPNS_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 504;
5038pub const XED_IFORM_CCMPNS_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 505;
5039pub const XED_IFORM_CCMPNZ_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 506;
5040pub const XED_IFORM_CCMPNZ_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 507;
5041pub const XED_IFORM_CCMPNZ_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 508;
5042pub const XED_IFORM_CCMPNZ_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 509;
5043pub const XED_IFORM_CCMPNZ_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 510;
5044pub const XED_IFORM_CCMPNZ_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 511;
5045pub const XED_IFORM_CCMPNZ_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 512;
5046pub const XED_IFORM_CCMPNZ_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 513;
5047pub const XED_IFORM_CCMPNZ_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 514;
5048pub const XED_IFORM_CCMPNZ_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 515;
5049pub const XED_IFORM_CCMPNZ_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 516;
5050pub const XED_IFORM_CCMPNZ_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 517;
5051pub const XED_IFORM_CCMPO_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 518;
5052pub const XED_IFORM_CCMPO_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 519;
5053pub const XED_IFORM_CCMPO_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 520;
5054pub const XED_IFORM_CCMPO_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 521;
5055pub const XED_IFORM_CCMPO_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 522;
5056pub const XED_IFORM_CCMPO_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 523;
5057pub const XED_IFORM_CCMPO_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 524;
5058pub const XED_IFORM_CCMPO_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 525;
5059pub const XED_IFORM_CCMPO_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 526;
5060pub const XED_IFORM_CCMPO_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 527;
5061pub const XED_IFORM_CCMPO_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 528;
5062pub const XED_IFORM_CCMPO_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 529;
5063pub const XED_IFORM_CCMPS_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 530;
5064pub const XED_IFORM_CCMPS_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 531;
5065pub const XED_IFORM_CCMPS_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 532;
5066pub const XED_IFORM_CCMPS_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 533;
5067pub const XED_IFORM_CCMPS_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 534;
5068pub const XED_IFORM_CCMPS_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 535;
5069pub const XED_IFORM_CCMPS_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 536;
5070pub const XED_IFORM_CCMPS_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 537;
5071pub const XED_IFORM_CCMPS_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 538;
5072pub const XED_IFORM_CCMPS_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 539;
5073pub const XED_IFORM_CCMPS_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 540;
5074pub const XED_IFORM_CCMPS_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 541;
5075pub const XED_IFORM_CCMPT_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 542;
5076pub const XED_IFORM_CCMPT_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 543;
5077pub const XED_IFORM_CCMPT_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 544;
5078pub const XED_IFORM_CCMPT_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 545;
5079pub const XED_IFORM_CCMPT_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 546;
5080pub const XED_IFORM_CCMPT_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 547;
5081pub const XED_IFORM_CCMPT_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 548;
5082pub const XED_IFORM_CCMPT_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 549;
5083pub const XED_IFORM_CCMPT_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 550;
5084pub const XED_IFORM_CCMPT_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 551;
5085pub const XED_IFORM_CCMPT_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 552;
5086pub const XED_IFORM_CCMPT_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 553;
5087pub const XED_IFORM_CCMPZ_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 554;
5088pub const XED_IFORM_CCMPZ_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 555;
5089pub const XED_IFORM_CCMPZ_GPR8i8_MEMi8_DFV_APX: xed_iform_enum_t = 556;
5090pub const XED_IFORM_CCMPZ_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 557;
5091pub const XED_IFORM_CCMPZ_GPRv_IMM8_DFV_APX: xed_iform_enum_t = 558;
5092pub const XED_IFORM_CCMPZ_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 559;
5093pub const XED_IFORM_CCMPZ_GPRv_MEMv_DFV_APX: xed_iform_enum_t = 560;
5094pub const XED_IFORM_CCMPZ_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 561;
5095pub const XED_IFORM_CCMPZ_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 562;
5096pub const XED_IFORM_CCMPZ_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 563;
5097pub const XED_IFORM_CCMPZ_MEMv_IMM8_DFV_APX: xed_iform_enum_t = 564;
5098pub const XED_IFORM_CCMPZ_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 565;
5099pub const XED_IFORM_CDQ: xed_iform_enum_t = 566;
5100pub const XED_IFORM_CDQE: xed_iform_enum_t = 567;
5101pub const XED_IFORM_CFCMOVB_GPRv_GPRv_APX: xed_iform_enum_t = 568;
5102pub const XED_IFORM_CFCMOVB_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 569;
5103pub const XED_IFORM_CFCMOVB_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 570;
5104pub const XED_IFORM_CFCMOVB_GPRv_MEMv_APX: xed_iform_enum_t = 571;
5105pub const XED_IFORM_CFCMOVB_MEMv_GPRv_APX: xed_iform_enum_t = 572;
5106pub const XED_IFORM_CFCMOVBE_GPRv_GPRv_APX: xed_iform_enum_t = 573;
5107pub const XED_IFORM_CFCMOVBE_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 574;
5108pub const XED_IFORM_CFCMOVBE_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 575;
5109pub const XED_IFORM_CFCMOVBE_GPRv_MEMv_APX: xed_iform_enum_t = 576;
5110pub const XED_IFORM_CFCMOVBE_MEMv_GPRv_APX: xed_iform_enum_t = 577;
5111pub const XED_IFORM_CFCMOVL_GPRv_GPRv_APX: xed_iform_enum_t = 578;
5112pub const XED_IFORM_CFCMOVL_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 579;
5113pub const XED_IFORM_CFCMOVL_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 580;
5114pub const XED_IFORM_CFCMOVL_GPRv_MEMv_APX: xed_iform_enum_t = 581;
5115pub const XED_IFORM_CFCMOVL_MEMv_GPRv_APX: xed_iform_enum_t = 582;
5116pub const XED_IFORM_CFCMOVLE_GPRv_GPRv_APX: xed_iform_enum_t = 583;
5117pub const XED_IFORM_CFCMOVLE_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 584;
5118pub const XED_IFORM_CFCMOVLE_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 585;
5119pub const XED_IFORM_CFCMOVLE_GPRv_MEMv_APX: xed_iform_enum_t = 586;
5120pub const XED_IFORM_CFCMOVLE_MEMv_GPRv_APX: xed_iform_enum_t = 587;
5121pub const XED_IFORM_CFCMOVNB_GPRv_GPRv_APX: xed_iform_enum_t = 588;
5122pub const XED_IFORM_CFCMOVNB_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 589;
5123pub const XED_IFORM_CFCMOVNB_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 590;
5124pub const XED_IFORM_CFCMOVNB_GPRv_MEMv_APX: xed_iform_enum_t = 591;
5125pub const XED_IFORM_CFCMOVNB_MEMv_GPRv_APX: xed_iform_enum_t = 592;
5126pub const XED_IFORM_CFCMOVNBE_GPRv_GPRv_APX: xed_iform_enum_t = 593;
5127pub const XED_IFORM_CFCMOVNBE_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 594;
5128pub const XED_IFORM_CFCMOVNBE_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 595;
5129pub const XED_IFORM_CFCMOVNBE_GPRv_MEMv_APX: xed_iform_enum_t = 596;
5130pub const XED_IFORM_CFCMOVNBE_MEMv_GPRv_APX: xed_iform_enum_t = 597;
5131pub const XED_IFORM_CFCMOVNL_GPRv_GPRv_APX: xed_iform_enum_t = 598;
5132pub const XED_IFORM_CFCMOVNL_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 599;
5133pub const XED_IFORM_CFCMOVNL_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 600;
5134pub const XED_IFORM_CFCMOVNL_GPRv_MEMv_APX: xed_iform_enum_t = 601;
5135pub const XED_IFORM_CFCMOVNL_MEMv_GPRv_APX: xed_iform_enum_t = 602;
5136pub const XED_IFORM_CFCMOVNLE_GPRv_GPRv_APX: xed_iform_enum_t = 603;
5137pub const XED_IFORM_CFCMOVNLE_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 604;
5138pub const XED_IFORM_CFCMOVNLE_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 605;
5139pub const XED_IFORM_CFCMOVNLE_GPRv_MEMv_APX: xed_iform_enum_t = 606;
5140pub const XED_IFORM_CFCMOVNLE_MEMv_GPRv_APX: xed_iform_enum_t = 607;
5141pub const XED_IFORM_CFCMOVNO_GPRv_GPRv_APX: xed_iform_enum_t = 608;
5142pub const XED_IFORM_CFCMOVNO_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 609;
5143pub const XED_IFORM_CFCMOVNO_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 610;
5144pub const XED_IFORM_CFCMOVNO_GPRv_MEMv_APX: xed_iform_enum_t = 611;
5145pub const XED_IFORM_CFCMOVNO_MEMv_GPRv_APX: xed_iform_enum_t = 612;
5146pub const XED_IFORM_CFCMOVNP_GPRv_GPRv_APX: xed_iform_enum_t = 613;
5147pub const XED_IFORM_CFCMOVNP_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 614;
5148pub const XED_IFORM_CFCMOVNP_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 615;
5149pub const XED_IFORM_CFCMOVNP_GPRv_MEMv_APX: xed_iform_enum_t = 616;
5150pub const XED_IFORM_CFCMOVNP_MEMv_GPRv_APX: xed_iform_enum_t = 617;
5151pub const XED_IFORM_CFCMOVNS_GPRv_GPRv_APX: xed_iform_enum_t = 618;
5152pub const XED_IFORM_CFCMOVNS_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 619;
5153pub const XED_IFORM_CFCMOVNS_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 620;
5154pub const XED_IFORM_CFCMOVNS_GPRv_MEMv_APX: xed_iform_enum_t = 621;
5155pub const XED_IFORM_CFCMOVNS_MEMv_GPRv_APX: xed_iform_enum_t = 622;
5156pub const XED_IFORM_CFCMOVNZ_GPRv_GPRv_APX: xed_iform_enum_t = 623;
5157pub const XED_IFORM_CFCMOVNZ_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 624;
5158pub const XED_IFORM_CFCMOVNZ_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 625;
5159pub const XED_IFORM_CFCMOVNZ_GPRv_MEMv_APX: xed_iform_enum_t = 626;
5160pub const XED_IFORM_CFCMOVNZ_MEMv_GPRv_APX: xed_iform_enum_t = 627;
5161pub const XED_IFORM_CFCMOVO_GPRv_GPRv_APX: xed_iform_enum_t = 628;
5162pub const XED_IFORM_CFCMOVO_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 629;
5163pub const XED_IFORM_CFCMOVO_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 630;
5164pub const XED_IFORM_CFCMOVO_GPRv_MEMv_APX: xed_iform_enum_t = 631;
5165pub const XED_IFORM_CFCMOVO_MEMv_GPRv_APX: xed_iform_enum_t = 632;
5166pub const XED_IFORM_CFCMOVP_GPRv_GPRv_APX: xed_iform_enum_t = 633;
5167pub const XED_IFORM_CFCMOVP_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 634;
5168pub const XED_IFORM_CFCMOVP_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 635;
5169pub const XED_IFORM_CFCMOVP_GPRv_MEMv_APX: xed_iform_enum_t = 636;
5170pub const XED_IFORM_CFCMOVP_MEMv_GPRv_APX: xed_iform_enum_t = 637;
5171pub const XED_IFORM_CFCMOVS_GPRv_GPRv_APX: xed_iform_enum_t = 638;
5172pub const XED_IFORM_CFCMOVS_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 639;
5173pub const XED_IFORM_CFCMOVS_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 640;
5174pub const XED_IFORM_CFCMOVS_GPRv_MEMv_APX: xed_iform_enum_t = 641;
5175pub const XED_IFORM_CFCMOVS_MEMv_GPRv_APX: xed_iform_enum_t = 642;
5176pub const XED_IFORM_CFCMOVZ_GPRv_GPRv_APX: xed_iform_enum_t = 643;
5177pub const XED_IFORM_CFCMOVZ_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 644;
5178pub const XED_IFORM_CFCMOVZ_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 645;
5179pub const XED_IFORM_CFCMOVZ_GPRv_MEMv_APX: xed_iform_enum_t = 646;
5180pub const XED_IFORM_CFCMOVZ_MEMv_GPRv_APX: xed_iform_enum_t = 647;
5181pub const XED_IFORM_CLAC: xed_iform_enum_t = 648;
5182pub const XED_IFORM_CLC: xed_iform_enum_t = 649;
5183pub const XED_IFORM_CLD: xed_iform_enum_t = 650;
5184pub const XED_IFORM_CLDEMOTE_MEMu8: xed_iform_enum_t = 651;
5185pub const XED_IFORM_CLFLUSH_MEMmprefetch: xed_iform_enum_t = 652;
5186pub const XED_IFORM_CLFLUSHOPT_MEMmprefetch: xed_iform_enum_t = 653;
5187pub const XED_IFORM_CLGI: xed_iform_enum_t = 654;
5188pub const XED_IFORM_CLI: xed_iform_enum_t = 655;
5189pub const XED_IFORM_CLRSSBSY_MEMu64: xed_iform_enum_t = 656;
5190pub const XED_IFORM_CLTS: xed_iform_enum_t = 657;
5191pub const XED_IFORM_CLUI: xed_iform_enum_t = 658;
5192pub const XED_IFORM_CLWB_MEMmprefetch: xed_iform_enum_t = 659;
5193pub const XED_IFORM_CLZERO: xed_iform_enum_t = 660;
5194pub const XED_IFORM_CMC: xed_iform_enum_t = 661;
5195pub const XED_IFORM_CMOVB_GPRv_GPRv: xed_iform_enum_t = 662;
5196pub const XED_IFORM_CMOVB_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 663;
5197pub const XED_IFORM_CMOVB_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 664;
5198pub const XED_IFORM_CMOVB_GPRv_MEMv: xed_iform_enum_t = 665;
5199pub const XED_IFORM_CMOVBE_GPRv_GPRv: xed_iform_enum_t = 666;
5200pub const XED_IFORM_CMOVBE_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 667;
5201pub const XED_IFORM_CMOVBE_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 668;
5202pub const XED_IFORM_CMOVBE_GPRv_MEMv: xed_iform_enum_t = 669;
5203pub const XED_IFORM_CMOVL_GPRv_GPRv: xed_iform_enum_t = 670;
5204pub const XED_IFORM_CMOVL_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 671;
5205pub const XED_IFORM_CMOVL_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 672;
5206pub const XED_IFORM_CMOVL_GPRv_MEMv: xed_iform_enum_t = 673;
5207pub const XED_IFORM_CMOVLE_GPRv_GPRv: xed_iform_enum_t = 674;
5208pub const XED_IFORM_CMOVLE_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 675;
5209pub const XED_IFORM_CMOVLE_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 676;
5210pub const XED_IFORM_CMOVLE_GPRv_MEMv: xed_iform_enum_t = 677;
5211pub const XED_IFORM_CMOVNB_GPRv_GPRv: xed_iform_enum_t = 678;
5212pub const XED_IFORM_CMOVNB_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 679;
5213pub const XED_IFORM_CMOVNB_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 680;
5214pub const XED_IFORM_CMOVNB_GPRv_MEMv: xed_iform_enum_t = 681;
5215pub const XED_IFORM_CMOVNBE_GPRv_GPRv: xed_iform_enum_t = 682;
5216pub const XED_IFORM_CMOVNBE_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 683;
5217pub const XED_IFORM_CMOVNBE_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 684;
5218pub const XED_IFORM_CMOVNBE_GPRv_MEMv: xed_iform_enum_t = 685;
5219pub const XED_IFORM_CMOVNL_GPRv_GPRv: xed_iform_enum_t = 686;
5220pub const XED_IFORM_CMOVNL_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 687;
5221pub const XED_IFORM_CMOVNL_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 688;
5222pub const XED_IFORM_CMOVNL_GPRv_MEMv: xed_iform_enum_t = 689;
5223pub const XED_IFORM_CMOVNLE_GPRv_GPRv: xed_iform_enum_t = 690;
5224pub const XED_IFORM_CMOVNLE_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 691;
5225pub const XED_IFORM_CMOVNLE_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 692;
5226pub const XED_IFORM_CMOVNLE_GPRv_MEMv: xed_iform_enum_t = 693;
5227pub const XED_IFORM_CMOVNO_GPRv_GPRv: xed_iform_enum_t = 694;
5228pub const XED_IFORM_CMOVNO_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 695;
5229pub const XED_IFORM_CMOVNO_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 696;
5230pub const XED_IFORM_CMOVNO_GPRv_MEMv: xed_iform_enum_t = 697;
5231pub const XED_IFORM_CMOVNP_GPRv_GPRv: xed_iform_enum_t = 698;
5232pub const XED_IFORM_CMOVNP_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 699;
5233pub const XED_IFORM_CMOVNP_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 700;
5234pub const XED_IFORM_CMOVNP_GPRv_MEMv: xed_iform_enum_t = 701;
5235pub const XED_IFORM_CMOVNS_GPRv_GPRv: xed_iform_enum_t = 702;
5236pub const XED_IFORM_CMOVNS_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 703;
5237pub const XED_IFORM_CMOVNS_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 704;
5238pub const XED_IFORM_CMOVNS_GPRv_MEMv: xed_iform_enum_t = 705;
5239pub const XED_IFORM_CMOVNZ_GPRv_GPRv: xed_iform_enum_t = 706;
5240pub const XED_IFORM_CMOVNZ_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 707;
5241pub const XED_IFORM_CMOVNZ_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 708;
5242pub const XED_IFORM_CMOVNZ_GPRv_MEMv: xed_iform_enum_t = 709;
5243pub const XED_IFORM_CMOVO_GPRv_GPRv: xed_iform_enum_t = 710;
5244pub const XED_IFORM_CMOVO_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 711;
5245pub const XED_IFORM_CMOVO_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 712;
5246pub const XED_IFORM_CMOVO_GPRv_MEMv: xed_iform_enum_t = 713;
5247pub const XED_IFORM_CMOVP_GPRv_GPRv: xed_iform_enum_t = 714;
5248pub const XED_IFORM_CMOVP_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 715;
5249pub const XED_IFORM_CMOVP_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 716;
5250pub const XED_IFORM_CMOVP_GPRv_MEMv: xed_iform_enum_t = 717;
5251pub const XED_IFORM_CMOVS_GPRv_GPRv: xed_iform_enum_t = 718;
5252pub const XED_IFORM_CMOVS_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 719;
5253pub const XED_IFORM_CMOVS_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 720;
5254pub const XED_IFORM_CMOVS_GPRv_MEMv: xed_iform_enum_t = 721;
5255pub const XED_IFORM_CMOVZ_GPRv_GPRv: xed_iform_enum_t = 722;
5256pub const XED_IFORM_CMOVZ_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 723;
5257pub const XED_IFORM_CMOVZ_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 724;
5258pub const XED_IFORM_CMOVZ_GPRv_MEMv: xed_iform_enum_t = 725;
5259pub const XED_IFORM_CMP_AL_IMMb: xed_iform_enum_t = 726;
5260pub const XED_IFORM_CMP_GPR8_GPR8_38: xed_iform_enum_t = 727;
5261pub const XED_IFORM_CMP_GPR8_GPR8_3A: xed_iform_enum_t = 728;
5262pub const XED_IFORM_CMP_GPR8_IMMb_80r7: xed_iform_enum_t = 729;
5263pub const XED_IFORM_CMP_GPR8_IMMb_82r7: xed_iform_enum_t = 730;
5264pub const XED_IFORM_CMP_GPR8_MEMb: xed_iform_enum_t = 731;
5265pub const XED_IFORM_CMP_GPRv_GPRv_39: xed_iform_enum_t = 732;
5266pub const XED_IFORM_CMP_GPRv_GPRv_3B: xed_iform_enum_t = 733;
5267pub const XED_IFORM_CMP_GPRv_IMMb: xed_iform_enum_t = 734;
5268pub const XED_IFORM_CMP_GPRv_IMMz: xed_iform_enum_t = 735;
5269pub const XED_IFORM_CMP_GPRv_MEMv: xed_iform_enum_t = 736;
5270pub const XED_IFORM_CMP_MEMb_GPR8: xed_iform_enum_t = 737;
5271pub const XED_IFORM_CMP_MEMb_IMMb_80r7: xed_iform_enum_t = 738;
5272pub const XED_IFORM_CMP_MEMb_IMMb_82r7: xed_iform_enum_t = 739;
5273pub const XED_IFORM_CMP_MEMv_GPRv: xed_iform_enum_t = 740;
5274pub const XED_IFORM_CMP_MEMv_IMMb: xed_iform_enum_t = 741;
5275pub const XED_IFORM_CMP_MEMv_IMMz: xed_iform_enum_t = 742;
5276pub const XED_IFORM_CMP_OrAX_IMMz: xed_iform_enum_t = 743;
5277pub const XED_IFORM_CMPBEXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 744;
5278pub const XED_IFORM_CMPBEXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 745;
5279pub const XED_IFORM_CMPBEXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 746;
5280pub const XED_IFORM_CMPBEXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 747;
5281pub const XED_IFORM_CMPBXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 748;
5282pub const XED_IFORM_CMPBXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 749;
5283pub const XED_IFORM_CMPBXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 750;
5284pub const XED_IFORM_CMPBXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 751;
5285pub const XED_IFORM_CMPLEXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 752;
5286pub const XED_IFORM_CMPLEXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 753;
5287pub const XED_IFORM_CMPLEXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 754;
5288pub const XED_IFORM_CMPLEXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 755;
5289pub const XED_IFORM_CMPLXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 756;
5290pub const XED_IFORM_CMPLXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 757;
5291pub const XED_IFORM_CMPLXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 758;
5292pub const XED_IFORM_CMPLXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 759;
5293pub const XED_IFORM_CMPNBEXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 760;
5294pub const XED_IFORM_CMPNBEXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 761;
5295pub const XED_IFORM_CMPNBEXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 762;
5296pub const XED_IFORM_CMPNBEXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 763;
5297pub const XED_IFORM_CMPNBXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 764;
5298pub const XED_IFORM_CMPNBXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 765;
5299pub const XED_IFORM_CMPNBXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 766;
5300pub const XED_IFORM_CMPNBXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 767;
5301pub const XED_IFORM_CMPNLEXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 768;
5302pub const XED_IFORM_CMPNLEXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 769;
5303pub const XED_IFORM_CMPNLEXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 770;
5304pub const XED_IFORM_CMPNLEXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 771;
5305pub const XED_IFORM_CMPNLXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 772;
5306pub const XED_IFORM_CMPNLXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 773;
5307pub const XED_IFORM_CMPNLXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 774;
5308pub const XED_IFORM_CMPNLXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 775;
5309pub const XED_IFORM_CMPNOXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 776;
5310pub const XED_IFORM_CMPNOXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 777;
5311pub const XED_IFORM_CMPNOXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 778;
5312pub const XED_IFORM_CMPNOXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 779;
5313pub const XED_IFORM_CMPNPXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 780;
5314pub const XED_IFORM_CMPNPXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 781;
5315pub const XED_IFORM_CMPNPXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 782;
5316pub const XED_IFORM_CMPNPXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 783;
5317pub const XED_IFORM_CMPNSXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 784;
5318pub const XED_IFORM_CMPNSXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 785;
5319pub const XED_IFORM_CMPNSXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 786;
5320pub const XED_IFORM_CMPNSXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 787;
5321pub const XED_IFORM_CMPNZXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 788;
5322pub const XED_IFORM_CMPNZXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 789;
5323pub const XED_IFORM_CMPNZXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 790;
5324pub const XED_IFORM_CMPNZXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 791;
5325pub const XED_IFORM_CMPOXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 792;
5326pub const XED_IFORM_CMPOXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 793;
5327pub const XED_IFORM_CMPOXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 794;
5328pub const XED_IFORM_CMPOXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 795;
5329pub const XED_IFORM_CMPPD_XMMpd_MEMpd_IMMb: xed_iform_enum_t = 796;
5330pub const XED_IFORM_CMPPD_XMMpd_XMMpd_IMMb: xed_iform_enum_t = 797;
5331pub const XED_IFORM_CMPPS_XMMps_MEMps_IMMb: xed_iform_enum_t = 798;
5332pub const XED_IFORM_CMPPS_XMMps_XMMps_IMMb: xed_iform_enum_t = 799;
5333pub const XED_IFORM_CMPPXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 800;
5334pub const XED_IFORM_CMPPXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 801;
5335pub const XED_IFORM_CMPPXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 802;
5336pub const XED_IFORM_CMPPXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 803;
5337pub const XED_IFORM_CMPSB: xed_iform_enum_t = 804;
5338pub const XED_IFORM_CMPSD: xed_iform_enum_t = 805;
5339pub const XED_IFORM_CMPSD_XMM_XMMsd_MEMsd_IMMb: xed_iform_enum_t = 806;
5340pub const XED_IFORM_CMPSD_XMM_XMMsd_XMMsd_IMMb: xed_iform_enum_t = 807;
5341pub const XED_IFORM_CMPSQ: xed_iform_enum_t = 808;
5342pub const XED_IFORM_CMPSS_XMMss_MEMss_IMMb: xed_iform_enum_t = 809;
5343pub const XED_IFORM_CMPSS_XMMss_XMMss_IMMb: xed_iform_enum_t = 810;
5344pub const XED_IFORM_CMPSW: xed_iform_enum_t = 811;
5345pub const XED_IFORM_CMPSXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 812;
5346pub const XED_IFORM_CMPSXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 813;
5347pub const XED_IFORM_CMPSXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 814;
5348pub const XED_IFORM_CMPSXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 815;
5349pub const XED_IFORM_CMPXCHG_GPR8_GPR8: xed_iform_enum_t = 816;
5350pub const XED_IFORM_CMPXCHG_GPRv_GPRv: xed_iform_enum_t = 817;
5351pub const XED_IFORM_CMPXCHG_MEMb_GPR8: xed_iform_enum_t = 818;
5352pub const XED_IFORM_CMPXCHG_MEMv_GPRv: xed_iform_enum_t = 819;
5353pub const XED_IFORM_CMPXCHG16B_MEMdq: xed_iform_enum_t = 820;
5354pub const XED_IFORM_CMPXCHG16B_LOCK_MEMdq: xed_iform_enum_t = 821;
5355pub const XED_IFORM_CMPXCHG8B_MEMq: xed_iform_enum_t = 822;
5356pub const XED_IFORM_CMPXCHG8B_LOCK_MEMq: xed_iform_enum_t = 823;
5357pub const XED_IFORM_CMPXCHG_LOCK_MEMb_GPR8: xed_iform_enum_t = 824;
5358pub const XED_IFORM_CMPXCHG_LOCK_MEMv_GPRv: xed_iform_enum_t = 825;
5359pub const XED_IFORM_CMPZXADD_MEMu32_GPR32u32_GPR32u32: xed_iform_enum_t = 826;
5360pub const XED_IFORM_CMPZXADD_MEMu32_GPR32u32_GPR32u32_APX: xed_iform_enum_t = 827;
5361pub const XED_IFORM_CMPZXADD_MEMu64_GPR64u64_GPR64u64: xed_iform_enum_t = 828;
5362pub const XED_IFORM_CMPZXADD_MEMu64_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 829;
5363pub const XED_IFORM_COMISD_XMMsd_MEMsd: xed_iform_enum_t = 830;
5364pub const XED_IFORM_COMISD_XMMsd_XMMsd: xed_iform_enum_t = 831;
5365pub const XED_IFORM_COMISS_XMMss_MEMss: xed_iform_enum_t = 832;
5366pub const XED_IFORM_COMISS_XMMss_XMMss: xed_iform_enum_t = 833;
5367pub const XED_IFORM_CPUID: xed_iform_enum_t = 834;
5368pub const XED_IFORM_CQO: xed_iform_enum_t = 835;
5369pub const XED_IFORM_CRC32_GPRy_GPR8i8_APX: xed_iform_enum_t = 836;
5370pub const XED_IFORM_CRC32_GPRy_GPRv_APX: xed_iform_enum_t = 837;
5371pub const XED_IFORM_CRC32_GPRy_MEMi8_APX: xed_iform_enum_t = 838;
5372pub const XED_IFORM_CRC32_GPRy_MEMv_APX: xed_iform_enum_t = 839;
5373pub const XED_IFORM_CRC32_GPRyy_GPR8b: xed_iform_enum_t = 840;
5374pub const XED_IFORM_CRC32_GPRyy_GPRv: xed_iform_enum_t = 841;
5375pub const XED_IFORM_CRC32_GPRyy_MEMb: xed_iform_enum_t = 842;
5376pub const XED_IFORM_CRC32_GPRyy_MEMv: xed_iform_enum_t = 843;
5377pub const XED_IFORM_CTESTB_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 844;
5378pub const XED_IFORM_CTESTB_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 845;
5379pub const XED_IFORM_CTESTB_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 846;
5380pub const XED_IFORM_CTESTB_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 847;
5381pub const XED_IFORM_CTESTB_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 848;
5382pub const XED_IFORM_CTESTB_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 849;
5383pub const XED_IFORM_CTESTB_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 850;
5384pub const XED_IFORM_CTESTB_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 851;
5385pub const XED_IFORM_CTESTBE_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 852;
5386pub const XED_IFORM_CTESTBE_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 853;
5387pub const XED_IFORM_CTESTBE_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 854;
5388pub const XED_IFORM_CTESTBE_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 855;
5389pub const XED_IFORM_CTESTBE_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 856;
5390pub const XED_IFORM_CTESTBE_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 857;
5391pub const XED_IFORM_CTESTBE_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 858;
5392pub const XED_IFORM_CTESTBE_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 859;
5393pub const XED_IFORM_CTESTF_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 860;
5394pub const XED_IFORM_CTESTF_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 861;
5395pub const XED_IFORM_CTESTF_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 862;
5396pub const XED_IFORM_CTESTF_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 863;
5397pub const XED_IFORM_CTESTF_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 864;
5398pub const XED_IFORM_CTESTF_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 865;
5399pub const XED_IFORM_CTESTF_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 866;
5400pub const XED_IFORM_CTESTF_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 867;
5401pub const XED_IFORM_CTESTL_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 868;
5402pub const XED_IFORM_CTESTL_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 869;
5403pub const XED_IFORM_CTESTL_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 870;
5404pub const XED_IFORM_CTESTL_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 871;
5405pub const XED_IFORM_CTESTL_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 872;
5406pub const XED_IFORM_CTESTL_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 873;
5407pub const XED_IFORM_CTESTL_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 874;
5408pub const XED_IFORM_CTESTL_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 875;
5409pub const XED_IFORM_CTESTLE_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 876;
5410pub const XED_IFORM_CTESTLE_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 877;
5411pub const XED_IFORM_CTESTLE_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 878;
5412pub const XED_IFORM_CTESTLE_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 879;
5413pub const XED_IFORM_CTESTLE_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 880;
5414pub const XED_IFORM_CTESTLE_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 881;
5415pub const XED_IFORM_CTESTLE_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 882;
5416pub const XED_IFORM_CTESTLE_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 883;
5417pub const XED_IFORM_CTESTNB_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 884;
5418pub const XED_IFORM_CTESTNB_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 885;
5419pub const XED_IFORM_CTESTNB_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 886;
5420pub const XED_IFORM_CTESTNB_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 887;
5421pub const XED_IFORM_CTESTNB_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 888;
5422pub const XED_IFORM_CTESTNB_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 889;
5423pub const XED_IFORM_CTESTNB_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 890;
5424pub const XED_IFORM_CTESTNB_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 891;
5425pub const XED_IFORM_CTESTNBE_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 892;
5426pub const XED_IFORM_CTESTNBE_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 893;
5427pub const XED_IFORM_CTESTNBE_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 894;
5428pub const XED_IFORM_CTESTNBE_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 895;
5429pub const XED_IFORM_CTESTNBE_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 896;
5430pub const XED_IFORM_CTESTNBE_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 897;
5431pub const XED_IFORM_CTESTNBE_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 898;
5432pub const XED_IFORM_CTESTNBE_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 899;
5433pub const XED_IFORM_CTESTNL_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 900;
5434pub const XED_IFORM_CTESTNL_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 901;
5435pub const XED_IFORM_CTESTNL_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 902;
5436pub const XED_IFORM_CTESTNL_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 903;
5437pub const XED_IFORM_CTESTNL_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 904;
5438pub const XED_IFORM_CTESTNL_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 905;
5439pub const XED_IFORM_CTESTNL_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 906;
5440pub const XED_IFORM_CTESTNL_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 907;
5441pub const XED_IFORM_CTESTNLE_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 908;
5442pub const XED_IFORM_CTESTNLE_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 909;
5443pub const XED_IFORM_CTESTNLE_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 910;
5444pub const XED_IFORM_CTESTNLE_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 911;
5445pub const XED_IFORM_CTESTNLE_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 912;
5446pub const XED_IFORM_CTESTNLE_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 913;
5447pub const XED_IFORM_CTESTNLE_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 914;
5448pub const XED_IFORM_CTESTNLE_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 915;
5449pub const XED_IFORM_CTESTNO_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 916;
5450pub const XED_IFORM_CTESTNO_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 917;
5451pub const XED_IFORM_CTESTNO_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 918;
5452pub const XED_IFORM_CTESTNO_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 919;
5453pub const XED_IFORM_CTESTNO_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 920;
5454pub const XED_IFORM_CTESTNO_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 921;
5455pub const XED_IFORM_CTESTNO_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 922;
5456pub const XED_IFORM_CTESTNO_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 923;
5457pub const XED_IFORM_CTESTNS_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 924;
5458pub const XED_IFORM_CTESTNS_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 925;
5459pub const XED_IFORM_CTESTNS_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 926;
5460pub const XED_IFORM_CTESTNS_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 927;
5461pub const XED_IFORM_CTESTNS_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 928;
5462pub const XED_IFORM_CTESTNS_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 929;
5463pub const XED_IFORM_CTESTNS_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 930;
5464pub const XED_IFORM_CTESTNS_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 931;
5465pub const XED_IFORM_CTESTNZ_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 932;
5466pub const XED_IFORM_CTESTNZ_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 933;
5467pub const XED_IFORM_CTESTNZ_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 934;
5468pub const XED_IFORM_CTESTNZ_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 935;
5469pub const XED_IFORM_CTESTNZ_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 936;
5470pub const XED_IFORM_CTESTNZ_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 937;
5471pub const XED_IFORM_CTESTNZ_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 938;
5472pub const XED_IFORM_CTESTNZ_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 939;
5473pub const XED_IFORM_CTESTO_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 940;
5474pub const XED_IFORM_CTESTO_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 941;
5475pub const XED_IFORM_CTESTO_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 942;
5476pub const XED_IFORM_CTESTO_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 943;
5477pub const XED_IFORM_CTESTO_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 944;
5478pub const XED_IFORM_CTESTO_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 945;
5479pub const XED_IFORM_CTESTO_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 946;
5480pub const XED_IFORM_CTESTO_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 947;
5481pub const XED_IFORM_CTESTS_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 948;
5482pub const XED_IFORM_CTESTS_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 949;
5483pub const XED_IFORM_CTESTS_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 950;
5484pub const XED_IFORM_CTESTS_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 951;
5485pub const XED_IFORM_CTESTS_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 952;
5486pub const XED_IFORM_CTESTS_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 953;
5487pub const XED_IFORM_CTESTS_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 954;
5488pub const XED_IFORM_CTESTS_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 955;
5489pub const XED_IFORM_CTESTT_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 956;
5490pub const XED_IFORM_CTESTT_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 957;
5491pub const XED_IFORM_CTESTT_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 958;
5492pub const XED_IFORM_CTESTT_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 959;
5493pub const XED_IFORM_CTESTT_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 960;
5494pub const XED_IFORM_CTESTT_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 961;
5495pub const XED_IFORM_CTESTT_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 962;
5496pub const XED_IFORM_CTESTT_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 963;
5497pub const XED_IFORM_CTESTZ_GPR8i8_GPR8i8_DFV_APX: xed_iform_enum_t = 964;
5498pub const XED_IFORM_CTESTZ_GPR8i8_IMM8_DFV_APX: xed_iform_enum_t = 965;
5499pub const XED_IFORM_CTESTZ_GPRv_GPRv_DFV_APX: xed_iform_enum_t = 966;
5500pub const XED_IFORM_CTESTZ_GPRv_IMMz_DFV_APX: xed_iform_enum_t = 967;
5501pub const XED_IFORM_CTESTZ_MEMi8_GPR8i8_DFV_APX: xed_iform_enum_t = 968;
5502pub const XED_IFORM_CTESTZ_MEMi8_IMM8_DFV_APX: xed_iform_enum_t = 969;
5503pub const XED_IFORM_CTESTZ_MEMv_GPRv_DFV_APX: xed_iform_enum_t = 970;
5504pub const XED_IFORM_CTESTZ_MEMv_IMMz_DFV_APX: xed_iform_enum_t = 971;
5505pub const XED_IFORM_CVTDQ2PD_XMMpd_MEMq: xed_iform_enum_t = 972;
5506pub const XED_IFORM_CVTDQ2PD_XMMpd_XMMq: xed_iform_enum_t = 973;
5507pub const XED_IFORM_CVTDQ2PS_XMMps_MEMdq: xed_iform_enum_t = 974;
5508pub const XED_IFORM_CVTDQ2PS_XMMps_XMMdq: xed_iform_enum_t = 975;
5509pub const XED_IFORM_CVTPD2DQ_XMMdq_MEMpd: xed_iform_enum_t = 976;
5510pub const XED_IFORM_CVTPD2DQ_XMMdq_XMMpd: xed_iform_enum_t = 977;
5511pub const XED_IFORM_CVTPD2PI_MMXq_MEMpd: xed_iform_enum_t = 978;
5512pub const XED_IFORM_CVTPD2PI_MMXq_XMMpd: xed_iform_enum_t = 979;
5513pub const XED_IFORM_CVTPD2PS_XMMps_MEMpd: xed_iform_enum_t = 980;
5514pub const XED_IFORM_CVTPD2PS_XMMps_XMMpd: xed_iform_enum_t = 981;
5515pub const XED_IFORM_CVTPI2PD_XMMpd_MEMq: xed_iform_enum_t = 982;
5516pub const XED_IFORM_CVTPI2PD_XMMpd_MMXq: xed_iform_enum_t = 983;
5517pub const XED_IFORM_CVTPI2PS_XMMq_MEMq: xed_iform_enum_t = 984;
5518pub const XED_IFORM_CVTPI2PS_XMMq_MMXq: xed_iform_enum_t = 985;
5519pub const XED_IFORM_CVTPS2DQ_XMMdq_MEMps: xed_iform_enum_t = 986;
5520pub const XED_IFORM_CVTPS2DQ_XMMdq_XMMps: xed_iform_enum_t = 987;
5521pub const XED_IFORM_CVTPS2PD_XMMpd_MEMq: xed_iform_enum_t = 988;
5522pub const XED_IFORM_CVTPS2PD_XMMpd_XMMq: xed_iform_enum_t = 989;
5523pub const XED_IFORM_CVTPS2PI_MMXq_MEMq: xed_iform_enum_t = 990;
5524pub const XED_IFORM_CVTPS2PI_MMXq_XMMq: xed_iform_enum_t = 991;
5525pub const XED_IFORM_CVTSD2SI_GPR32d_MEMsd: xed_iform_enum_t = 992;
5526pub const XED_IFORM_CVTSD2SI_GPR32d_XMMsd: xed_iform_enum_t = 993;
5527pub const XED_IFORM_CVTSD2SI_GPR64q_MEMsd: xed_iform_enum_t = 994;
5528pub const XED_IFORM_CVTSD2SI_GPR64q_XMMsd: xed_iform_enum_t = 995;
5529pub const XED_IFORM_CVTSD2SS_XMMss_MEMsd: xed_iform_enum_t = 996;
5530pub const XED_IFORM_CVTSD2SS_XMMss_XMMsd: xed_iform_enum_t = 997;
5531pub const XED_IFORM_CVTSI2SD_XMMsd_GPR32d: xed_iform_enum_t = 998;
5532pub const XED_IFORM_CVTSI2SD_XMMsd_GPR64q: xed_iform_enum_t = 999;
5533pub const XED_IFORM_CVTSI2SD_XMMsd_MEMd: xed_iform_enum_t = 1000;
5534pub const XED_IFORM_CVTSI2SD_XMMsd_MEMq: xed_iform_enum_t = 1001;
5535pub const XED_IFORM_CVTSI2SS_XMMss_GPR32d: xed_iform_enum_t = 1002;
5536pub const XED_IFORM_CVTSI2SS_XMMss_GPR64q: xed_iform_enum_t = 1003;
5537pub const XED_IFORM_CVTSI2SS_XMMss_MEMd: xed_iform_enum_t = 1004;
5538pub const XED_IFORM_CVTSI2SS_XMMss_MEMq: xed_iform_enum_t = 1005;
5539pub const XED_IFORM_CVTSS2SD_XMMsd_MEMss: xed_iform_enum_t = 1006;
5540pub const XED_IFORM_CVTSS2SD_XMMsd_XMMss: xed_iform_enum_t = 1007;
5541pub const XED_IFORM_CVTSS2SI_GPR32d_MEMss: xed_iform_enum_t = 1008;
5542pub const XED_IFORM_CVTSS2SI_GPR32d_XMMss: xed_iform_enum_t = 1009;
5543pub const XED_IFORM_CVTSS2SI_GPR64q_MEMss: xed_iform_enum_t = 1010;
5544pub const XED_IFORM_CVTSS2SI_GPR64q_XMMss: xed_iform_enum_t = 1011;
5545pub const XED_IFORM_CVTTPD2DQ_XMMdq_MEMpd: xed_iform_enum_t = 1012;
5546pub const XED_IFORM_CVTTPD2DQ_XMMdq_XMMpd: xed_iform_enum_t = 1013;
5547pub const XED_IFORM_CVTTPD2PI_MMXq_MEMpd: xed_iform_enum_t = 1014;
5548pub const XED_IFORM_CVTTPD2PI_MMXq_XMMpd: xed_iform_enum_t = 1015;
5549pub const XED_IFORM_CVTTPS2DQ_XMMdq_MEMps: xed_iform_enum_t = 1016;
5550pub const XED_IFORM_CVTTPS2DQ_XMMdq_XMMps: xed_iform_enum_t = 1017;
5551pub const XED_IFORM_CVTTPS2PI_MMXq_MEMq: xed_iform_enum_t = 1018;
5552pub const XED_IFORM_CVTTPS2PI_MMXq_XMMq: xed_iform_enum_t = 1019;
5553pub const XED_IFORM_CVTTSD2SI_GPR32d_MEMsd: xed_iform_enum_t = 1020;
5554pub const XED_IFORM_CVTTSD2SI_GPR32d_XMMsd: xed_iform_enum_t = 1021;
5555pub const XED_IFORM_CVTTSD2SI_GPR64q_MEMsd: xed_iform_enum_t = 1022;
5556pub const XED_IFORM_CVTTSD2SI_GPR64q_XMMsd: xed_iform_enum_t = 1023;
5557pub const XED_IFORM_CVTTSS2SI_GPR32d_MEMss: xed_iform_enum_t = 1024;
5558pub const XED_IFORM_CVTTSS2SI_GPR32d_XMMss: xed_iform_enum_t = 1025;
5559pub const XED_IFORM_CVTTSS2SI_GPR64q_MEMss: xed_iform_enum_t = 1026;
5560pub const XED_IFORM_CVTTSS2SI_GPR64q_XMMss: xed_iform_enum_t = 1027;
5561pub const XED_IFORM_CWD: xed_iform_enum_t = 1028;
5562pub const XED_IFORM_CWDE: xed_iform_enum_t = 1029;
5563pub const XED_IFORM_DAA: xed_iform_enum_t = 1030;
5564pub const XED_IFORM_DAS: xed_iform_enum_t = 1031;
5565pub const XED_IFORM_DEC_GPR8: xed_iform_enum_t = 1032;
5566pub const XED_IFORM_DEC_GPR8i8_APX: xed_iform_enum_t = 1033;
5567pub const XED_IFORM_DEC_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 1034;
5568pub const XED_IFORM_DEC_GPR8i8_MEMi8_APX: xed_iform_enum_t = 1035;
5569pub const XED_IFORM_DEC_GPRv_48: xed_iform_enum_t = 1036;
5570pub const XED_IFORM_DEC_GPRv_APX: xed_iform_enum_t = 1037;
5571pub const XED_IFORM_DEC_GPRv_FFr1: xed_iform_enum_t = 1038;
5572pub const XED_IFORM_DEC_GPRv_GPRv_APX: xed_iform_enum_t = 1039;
5573pub const XED_IFORM_DEC_GPRv_MEMv_APX: xed_iform_enum_t = 1040;
5574pub const XED_IFORM_DEC_MEMb: xed_iform_enum_t = 1041;
5575pub const XED_IFORM_DEC_MEMi8_APX: xed_iform_enum_t = 1042;
5576pub const XED_IFORM_DEC_MEMv: xed_iform_enum_t = 1043;
5577pub const XED_IFORM_DEC_MEMv_APX: xed_iform_enum_t = 1044;
5578pub const XED_IFORM_DEC_LOCK_MEMb: xed_iform_enum_t = 1045;
5579pub const XED_IFORM_DEC_LOCK_MEMv: xed_iform_enum_t = 1046;
5580pub const XED_IFORM_DIV_GPR8: xed_iform_enum_t = 1047;
5581pub const XED_IFORM_DIV_GPR8i8_APX: xed_iform_enum_t = 1048;
5582pub const XED_IFORM_DIV_GPRv: xed_iform_enum_t = 1049;
5583pub const XED_IFORM_DIV_GPRv_APX: xed_iform_enum_t = 1050;
5584pub const XED_IFORM_DIV_MEMb: xed_iform_enum_t = 1051;
5585pub const XED_IFORM_DIV_MEMi8_APX: xed_iform_enum_t = 1052;
5586pub const XED_IFORM_DIV_MEMv: xed_iform_enum_t = 1053;
5587pub const XED_IFORM_DIV_MEMv_APX: xed_iform_enum_t = 1054;
5588pub const XED_IFORM_DIVPD_XMMpd_MEMpd: xed_iform_enum_t = 1055;
5589pub const XED_IFORM_DIVPD_XMMpd_XMMpd: xed_iform_enum_t = 1056;
5590pub const XED_IFORM_DIVPS_XMMps_MEMps: xed_iform_enum_t = 1057;
5591pub const XED_IFORM_DIVPS_XMMps_XMMps: xed_iform_enum_t = 1058;
5592pub const XED_IFORM_DIVSD_XMMsd_MEMsd: xed_iform_enum_t = 1059;
5593pub const XED_IFORM_DIVSD_XMMsd_XMMsd: xed_iform_enum_t = 1060;
5594pub const XED_IFORM_DIVSS_XMMss_MEMss: xed_iform_enum_t = 1061;
5595pub const XED_IFORM_DIVSS_XMMss_XMMss: xed_iform_enum_t = 1062;
5596pub const XED_IFORM_DPPD_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1063;
5597pub const XED_IFORM_DPPD_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1064;
5598pub const XED_IFORM_DPPS_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1065;
5599pub const XED_IFORM_DPPS_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1066;
5600pub const XED_IFORM_EMMS: xed_iform_enum_t = 1067;
5601pub const XED_IFORM_ENCLS: xed_iform_enum_t = 1068;
5602pub const XED_IFORM_ENCLU: xed_iform_enum_t = 1069;
5603pub const XED_IFORM_ENCLV: xed_iform_enum_t = 1070;
5604pub const XED_IFORM_ENCODEKEY128_GPR32u8_GPR32u8: xed_iform_enum_t = 1071;
5605pub const XED_IFORM_ENCODEKEY256_GPR32u8_GPR32u8: xed_iform_enum_t = 1072;
5606pub const XED_IFORM_ENDBR32: xed_iform_enum_t = 1073;
5607pub const XED_IFORM_ENDBR64: xed_iform_enum_t = 1074;
5608pub const XED_IFORM_ENQCMD_GPRa_MEMu32: xed_iform_enum_t = 1075;
5609pub const XED_IFORM_ENQCMD_GPRav_MEMu32_APX: xed_iform_enum_t = 1076;
5610pub const XED_IFORM_ENQCMDS_GPRa_MEMu32: xed_iform_enum_t = 1077;
5611pub const XED_IFORM_ENQCMDS_GPRav_MEMu32_APX: xed_iform_enum_t = 1078;
5612pub const XED_IFORM_ENTER_IMMw_IMMb: xed_iform_enum_t = 1079;
5613pub const XED_IFORM_ERETS: xed_iform_enum_t = 1080;
5614pub const XED_IFORM_ERETU: xed_iform_enum_t = 1081;
5615pub const XED_IFORM_EXTRACTPS_GPR32d_XMMdq_IMMb: xed_iform_enum_t = 1082;
5616pub const XED_IFORM_EXTRACTPS_MEMd_XMMps_IMMb: xed_iform_enum_t = 1083;
5617pub const XED_IFORM_EXTRQ_XMMq_IMMb_IMMb: xed_iform_enum_t = 1084;
5618pub const XED_IFORM_EXTRQ_XMMq_XMMdq: xed_iform_enum_t = 1085;
5619pub const XED_IFORM_F2XM1: xed_iform_enum_t = 1086;
5620pub const XED_IFORM_FABS: xed_iform_enum_t = 1087;
5621pub const XED_IFORM_FADD_MEMm64real: xed_iform_enum_t = 1088;
5622pub const XED_IFORM_FADD_MEMmem32real: xed_iform_enum_t = 1089;
5623pub const XED_IFORM_FADD_ST0_X87: xed_iform_enum_t = 1090;
5624pub const XED_IFORM_FADD_X87_ST0: xed_iform_enum_t = 1091;
5625pub const XED_IFORM_FADDP_X87_ST0: xed_iform_enum_t = 1092;
5626pub const XED_IFORM_FBLD_ST0_MEMmem80dec: xed_iform_enum_t = 1093;
5627pub const XED_IFORM_FBSTP_MEMmem80dec_ST0: xed_iform_enum_t = 1094;
5628pub const XED_IFORM_FCHS: xed_iform_enum_t = 1095;
5629pub const XED_IFORM_FCMOVB_ST0_X87: xed_iform_enum_t = 1096;
5630pub const XED_IFORM_FCMOVBE_ST0_X87: xed_iform_enum_t = 1097;
5631pub const XED_IFORM_FCMOVE_ST0_X87: xed_iform_enum_t = 1098;
5632pub const XED_IFORM_FCMOVNB_ST0_X87: xed_iform_enum_t = 1099;
5633pub const XED_IFORM_FCMOVNBE_ST0_X87: xed_iform_enum_t = 1100;
5634pub const XED_IFORM_FCMOVNE_ST0_X87: xed_iform_enum_t = 1101;
5635pub const XED_IFORM_FCMOVNU_ST0_X87: xed_iform_enum_t = 1102;
5636pub const XED_IFORM_FCMOVU_ST0_X87: xed_iform_enum_t = 1103;
5637pub const XED_IFORM_FCOM_ST0_MEMm64real: xed_iform_enum_t = 1104;
5638pub const XED_IFORM_FCOM_ST0_MEMmem32real: xed_iform_enum_t = 1105;
5639pub const XED_IFORM_FCOM_ST0_X87: xed_iform_enum_t = 1106;
5640pub const XED_IFORM_FCOM_ST0_X87_DCD0: xed_iform_enum_t = 1107;
5641pub const XED_IFORM_FCOMI_ST0_X87: xed_iform_enum_t = 1108;
5642pub const XED_IFORM_FCOMIP_ST0_X87: xed_iform_enum_t = 1109;
5643pub const XED_IFORM_FCOMP_ST0_MEMm64real: xed_iform_enum_t = 1110;
5644pub const XED_IFORM_FCOMP_ST0_MEMmem32real: xed_iform_enum_t = 1111;
5645pub const XED_IFORM_FCOMP_ST0_X87: xed_iform_enum_t = 1112;
5646pub const XED_IFORM_FCOMP_ST0_X87_DCD1: xed_iform_enum_t = 1113;
5647pub const XED_IFORM_FCOMP_ST0_X87_DED0: xed_iform_enum_t = 1114;
5648pub const XED_IFORM_FCOMPP: xed_iform_enum_t = 1115;
5649pub const XED_IFORM_FCOS: xed_iform_enum_t = 1116;
5650pub const XED_IFORM_FDECSTP: xed_iform_enum_t = 1117;
5651pub const XED_IFORM_FDISI8087_NOP: xed_iform_enum_t = 1118;
5652pub const XED_IFORM_FDIV_ST0_MEMm64real: xed_iform_enum_t = 1119;
5653pub const XED_IFORM_FDIV_ST0_MEMmem32real: xed_iform_enum_t = 1120;
5654pub const XED_IFORM_FDIV_ST0_X87: xed_iform_enum_t = 1121;
5655pub const XED_IFORM_FDIV_X87_ST0: xed_iform_enum_t = 1122;
5656pub const XED_IFORM_FDIVP_X87_ST0: xed_iform_enum_t = 1123;
5657pub const XED_IFORM_FDIVR_ST0_MEMm64real: xed_iform_enum_t = 1124;
5658pub const XED_IFORM_FDIVR_ST0_MEMmem32real: xed_iform_enum_t = 1125;
5659pub const XED_IFORM_FDIVR_ST0_X87: xed_iform_enum_t = 1126;
5660pub const XED_IFORM_FDIVR_X87_ST0: xed_iform_enum_t = 1127;
5661pub const XED_IFORM_FDIVRP_X87_ST0: xed_iform_enum_t = 1128;
5662pub const XED_IFORM_FEMMS: xed_iform_enum_t = 1129;
5663pub const XED_IFORM_FENI8087_NOP: xed_iform_enum_t = 1130;
5664pub const XED_IFORM_FFREE_X87: xed_iform_enum_t = 1131;
5665pub const XED_IFORM_FFREEP_X87: xed_iform_enum_t = 1132;
5666pub const XED_IFORM_FIADD_ST0_MEMmem16int: xed_iform_enum_t = 1133;
5667pub const XED_IFORM_FIADD_ST0_MEMmem32int: xed_iform_enum_t = 1134;
5668pub const XED_IFORM_FICOM_ST0_MEMmem16int: xed_iform_enum_t = 1135;
5669pub const XED_IFORM_FICOM_ST0_MEMmem32int: xed_iform_enum_t = 1136;
5670pub const XED_IFORM_FICOMP_ST0_MEMmem16int: xed_iform_enum_t = 1137;
5671pub const XED_IFORM_FICOMP_ST0_MEMmem32int: xed_iform_enum_t = 1138;
5672pub const XED_IFORM_FIDIV_ST0_MEMmem16int: xed_iform_enum_t = 1139;
5673pub const XED_IFORM_FIDIV_ST0_MEMmem32int: xed_iform_enum_t = 1140;
5674pub const XED_IFORM_FIDIVR_ST0_MEMmem16int: xed_iform_enum_t = 1141;
5675pub const XED_IFORM_FIDIVR_ST0_MEMmem32int: xed_iform_enum_t = 1142;
5676pub const XED_IFORM_FILD_ST0_MEMm64int: xed_iform_enum_t = 1143;
5677pub const XED_IFORM_FILD_ST0_MEMmem16int: xed_iform_enum_t = 1144;
5678pub const XED_IFORM_FILD_ST0_MEMmem32int: xed_iform_enum_t = 1145;
5679pub const XED_IFORM_FIMUL_ST0_MEMmem16int: xed_iform_enum_t = 1146;
5680pub const XED_IFORM_FIMUL_ST0_MEMmem32int: xed_iform_enum_t = 1147;
5681pub const XED_IFORM_FINCSTP: xed_iform_enum_t = 1148;
5682pub const XED_IFORM_FIST_MEMmem16int_ST0: xed_iform_enum_t = 1149;
5683pub const XED_IFORM_FIST_MEMmem32int_ST0: xed_iform_enum_t = 1150;
5684pub const XED_IFORM_FISTP_MEMm64int_ST0: xed_iform_enum_t = 1151;
5685pub const XED_IFORM_FISTP_MEMmem16int_ST0: xed_iform_enum_t = 1152;
5686pub const XED_IFORM_FISTP_MEMmem32int_ST0: xed_iform_enum_t = 1153;
5687pub const XED_IFORM_FISTTP_MEMm64int_ST0: xed_iform_enum_t = 1154;
5688pub const XED_IFORM_FISTTP_MEMmem16int_ST0: xed_iform_enum_t = 1155;
5689pub const XED_IFORM_FISTTP_MEMmem32int_ST0: xed_iform_enum_t = 1156;
5690pub const XED_IFORM_FISUB_ST0_MEMmem16int: xed_iform_enum_t = 1157;
5691pub const XED_IFORM_FISUB_ST0_MEMmem32int: xed_iform_enum_t = 1158;
5692pub const XED_IFORM_FISUBR_ST0_MEMmem16int: xed_iform_enum_t = 1159;
5693pub const XED_IFORM_FISUBR_ST0_MEMmem32int: xed_iform_enum_t = 1160;
5694pub const XED_IFORM_FLD_ST0_MEMm64real: xed_iform_enum_t = 1161;
5695pub const XED_IFORM_FLD_ST0_MEMmem32real: xed_iform_enum_t = 1162;
5696pub const XED_IFORM_FLD_ST0_MEMmem80real: xed_iform_enum_t = 1163;
5697pub const XED_IFORM_FLD_ST0_X87: xed_iform_enum_t = 1164;
5698pub const XED_IFORM_FLD1: xed_iform_enum_t = 1165;
5699pub const XED_IFORM_FLDCW_MEMmem16: xed_iform_enum_t = 1166;
5700pub const XED_IFORM_FLDENV_MEMmem14: xed_iform_enum_t = 1167;
5701pub const XED_IFORM_FLDENV_MEMmem28: xed_iform_enum_t = 1168;
5702pub const XED_IFORM_FLDL2E: xed_iform_enum_t = 1169;
5703pub const XED_IFORM_FLDL2T: xed_iform_enum_t = 1170;
5704pub const XED_IFORM_FLDLG2: xed_iform_enum_t = 1171;
5705pub const XED_IFORM_FLDLN2: xed_iform_enum_t = 1172;
5706pub const XED_IFORM_FLDPI: xed_iform_enum_t = 1173;
5707pub const XED_IFORM_FLDZ: xed_iform_enum_t = 1174;
5708pub const XED_IFORM_FMUL_ST0_MEMm64real: xed_iform_enum_t = 1175;
5709pub const XED_IFORM_FMUL_ST0_MEMmem32real: xed_iform_enum_t = 1176;
5710pub const XED_IFORM_FMUL_ST0_X87: xed_iform_enum_t = 1177;
5711pub const XED_IFORM_FMUL_X87_ST0: xed_iform_enum_t = 1178;
5712pub const XED_IFORM_FMULP_X87_ST0: xed_iform_enum_t = 1179;
5713pub const XED_IFORM_FNCLEX: xed_iform_enum_t = 1180;
5714pub const XED_IFORM_FNINIT: xed_iform_enum_t = 1181;
5715pub const XED_IFORM_FNOP: xed_iform_enum_t = 1182;
5716pub const XED_IFORM_FNSAVE_MEMmem108: xed_iform_enum_t = 1183;
5717pub const XED_IFORM_FNSAVE_MEMmem94: xed_iform_enum_t = 1184;
5718pub const XED_IFORM_FNSTCW_MEMmem16: xed_iform_enum_t = 1185;
5719pub const XED_IFORM_FNSTENV_MEMmem14: xed_iform_enum_t = 1186;
5720pub const XED_IFORM_FNSTENV_MEMmem28: xed_iform_enum_t = 1187;
5721pub const XED_IFORM_FNSTSW_AX: xed_iform_enum_t = 1188;
5722pub const XED_IFORM_FNSTSW_MEMmem16: xed_iform_enum_t = 1189;
5723pub const XED_IFORM_FPATAN: xed_iform_enum_t = 1190;
5724pub const XED_IFORM_FPREM: xed_iform_enum_t = 1191;
5725pub const XED_IFORM_FPREM1: xed_iform_enum_t = 1192;
5726pub const XED_IFORM_FPTAN: xed_iform_enum_t = 1193;
5727pub const XED_IFORM_FRNDINT: xed_iform_enum_t = 1194;
5728pub const XED_IFORM_FRSTOR_MEMmem108: xed_iform_enum_t = 1195;
5729pub const XED_IFORM_FRSTOR_MEMmem94: xed_iform_enum_t = 1196;
5730pub const XED_IFORM_FSCALE: xed_iform_enum_t = 1197;
5731pub const XED_IFORM_FSETPM287_NOP: xed_iform_enum_t = 1198;
5732pub const XED_IFORM_FSIN: xed_iform_enum_t = 1199;
5733pub const XED_IFORM_FSINCOS: xed_iform_enum_t = 1200;
5734pub const XED_IFORM_FSQRT: xed_iform_enum_t = 1201;
5735pub const XED_IFORM_FST_MEMm64real_ST0: xed_iform_enum_t = 1202;
5736pub const XED_IFORM_FST_MEMmem32real_ST0: xed_iform_enum_t = 1203;
5737pub const XED_IFORM_FST_X87_ST0: xed_iform_enum_t = 1204;
5738pub const XED_IFORM_FSTP_MEMm64real_ST0: xed_iform_enum_t = 1205;
5739pub const XED_IFORM_FSTP_MEMmem32real_ST0: xed_iform_enum_t = 1206;
5740pub const XED_IFORM_FSTP_MEMmem80real_ST0: xed_iform_enum_t = 1207;
5741pub const XED_IFORM_FSTP_X87_ST0: xed_iform_enum_t = 1208;
5742pub const XED_IFORM_FSTP_X87_ST0_DFD0: xed_iform_enum_t = 1209;
5743pub const XED_IFORM_FSTP_X87_ST0_DFD1: xed_iform_enum_t = 1210;
5744pub const XED_IFORM_FSTPNCE_X87_ST0: xed_iform_enum_t = 1211;
5745pub const XED_IFORM_FSUB_ST0_MEMm64real: xed_iform_enum_t = 1212;
5746pub const XED_IFORM_FSUB_ST0_MEMmem32real: xed_iform_enum_t = 1213;
5747pub const XED_IFORM_FSUB_ST0_X87: xed_iform_enum_t = 1214;
5748pub const XED_IFORM_FSUB_X87_ST0: xed_iform_enum_t = 1215;
5749pub const XED_IFORM_FSUBP_X87_ST0: xed_iform_enum_t = 1216;
5750pub const XED_IFORM_FSUBR_ST0_MEMm64real: xed_iform_enum_t = 1217;
5751pub const XED_IFORM_FSUBR_ST0_MEMmem32real: xed_iform_enum_t = 1218;
5752pub const XED_IFORM_FSUBR_ST0_X87: xed_iform_enum_t = 1219;
5753pub const XED_IFORM_FSUBR_X87_ST0: xed_iform_enum_t = 1220;
5754pub const XED_IFORM_FSUBRP_X87_ST0: xed_iform_enum_t = 1221;
5755pub const XED_IFORM_FTST: xed_iform_enum_t = 1222;
5756pub const XED_IFORM_FUCOM_ST0_X87: xed_iform_enum_t = 1223;
5757pub const XED_IFORM_FUCOMI_ST0_X87: xed_iform_enum_t = 1224;
5758pub const XED_IFORM_FUCOMIP_ST0_X87: xed_iform_enum_t = 1225;
5759pub const XED_IFORM_FUCOMP_ST0_X87: xed_iform_enum_t = 1226;
5760pub const XED_IFORM_FUCOMPP: xed_iform_enum_t = 1227;
5761pub const XED_IFORM_FWAIT: xed_iform_enum_t = 1228;
5762pub const XED_IFORM_FXAM: xed_iform_enum_t = 1229;
5763pub const XED_IFORM_FXCH_ST0_X87: xed_iform_enum_t = 1230;
5764pub const XED_IFORM_FXCH_ST0_X87_DDC1: xed_iform_enum_t = 1231;
5765pub const XED_IFORM_FXCH_ST0_X87_DFC1: xed_iform_enum_t = 1232;
5766pub const XED_IFORM_FXRSTOR_MEMmfpxenv: xed_iform_enum_t = 1233;
5767pub const XED_IFORM_FXRSTOR64_MEMmfpxenv: xed_iform_enum_t = 1234;
5768pub const XED_IFORM_FXSAVE_MEMmfpxenv: xed_iform_enum_t = 1235;
5769pub const XED_IFORM_FXSAVE64_MEMmfpxenv: xed_iform_enum_t = 1236;
5770pub const XED_IFORM_FXTRACT: xed_iform_enum_t = 1237;
5771pub const XED_IFORM_FYL2X: xed_iform_enum_t = 1238;
5772pub const XED_IFORM_FYL2XP1: xed_iform_enum_t = 1239;
5773pub const XED_IFORM_GETSEC: xed_iform_enum_t = 1240;
5774pub const XED_IFORM_GF2P8AFFINEINVQB_XMMu8_MEMu64_IMM8: xed_iform_enum_t = 1241;
5775pub const XED_IFORM_GF2P8AFFINEINVQB_XMMu8_XMMu64_IMM8: xed_iform_enum_t = 1242;
5776pub const XED_IFORM_GF2P8AFFINEQB_XMMu8_MEMu64_IMM8: xed_iform_enum_t = 1243;
5777pub const XED_IFORM_GF2P8AFFINEQB_XMMu8_XMMu64_IMM8: xed_iform_enum_t = 1244;
5778pub const XED_IFORM_GF2P8MULB_XMMu8_MEMu8: xed_iform_enum_t = 1245;
5779pub const XED_IFORM_GF2P8MULB_XMMu8_XMMu8: xed_iform_enum_t = 1246;
5780pub const XED_IFORM_HADDPD_XMMpd_MEMpd: xed_iform_enum_t = 1247;
5781pub const XED_IFORM_HADDPD_XMMpd_XMMpd: xed_iform_enum_t = 1248;
5782pub const XED_IFORM_HADDPS_XMMps_MEMps: xed_iform_enum_t = 1249;
5783pub const XED_IFORM_HADDPS_XMMps_XMMps: xed_iform_enum_t = 1250;
5784pub const XED_IFORM_HLT: xed_iform_enum_t = 1251;
5785pub const XED_IFORM_HRESET_IMM8: xed_iform_enum_t = 1252;
5786pub const XED_IFORM_HSUBPD_XMMpd_MEMpd: xed_iform_enum_t = 1253;
5787pub const XED_IFORM_HSUBPD_XMMpd_XMMpd: xed_iform_enum_t = 1254;
5788pub const XED_IFORM_HSUBPS_XMMps_MEMps: xed_iform_enum_t = 1255;
5789pub const XED_IFORM_HSUBPS_XMMps_XMMps: xed_iform_enum_t = 1256;
5790pub const XED_IFORM_IDIV_GPR8: xed_iform_enum_t = 1257;
5791pub const XED_IFORM_IDIV_GPR8i8_APX: xed_iform_enum_t = 1258;
5792pub const XED_IFORM_IDIV_GPRv: xed_iform_enum_t = 1259;
5793pub const XED_IFORM_IDIV_GPRv_APX: xed_iform_enum_t = 1260;
5794pub const XED_IFORM_IDIV_MEMb: xed_iform_enum_t = 1261;
5795pub const XED_IFORM_IDIV_MEMi8_APX: xed_iform_enum_t = 1262;
5796pub const XED_IFORM_IDIV_MEMv: xed_iform_enum_t = 1263;
5797pub const XED_IFORM_IDIV_MEMv_APX: xed_iform_enum_t = 1264;
5798pub const XED_IFORM_IMUL_GPR8: xed_iform_enum_t = 1265;
5799pub const XED_IFORM_IMUL_GPR8i8_APX: xed_iform_enum_t = 1266;
5800pub const XED_IFORM_IMUL_GPRv: xed_iform_enum_t = 1267;
5801pub const XED_IFORM_IMUL_GPRv_APX: xed_iform_enum_t = 1268;
5802pub const XED_IFORM_IMUL_GPRv_GPRv: xed_iform_enum_t = 1269;
5803pub const XED_IFORM_IMUL_GPRv_GPRv_APX: xed_iform_enum_t = 1270;
5804pub const XED_IFORM_IMUL_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 1271;
5805pub const XED_IFORM_IMUL_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 1272;
5806pub const XED_IFORM_IMUL_GPRv_GPRv_IMM8_APX_ZU: xed_iform_enum_t = 1273;
5807pub const XED_IFORM_IMUL_GPRv_GPRv_IMMb: xed_iform_enum_t = 1274;
5808pub const XED_IFORM_IMUL_GPRv_GPRv_IMMz: xed_iform_enum_t = 1275;
5809pub const XED_IFORM_IMUL_GPRv_GPRv_IMMz_APX: xed_iform_enum_t = 1276;
5810pub const XED_IFORM_IMUL_GPRv_GPRv_IMMz_APX_ZU: xed_iform_enum_t = 1277;
5811pub const XED_IFORM_IMUL_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 1278;
5812pub const XED_IFORM_IMUL_GPRv_MEMv: xed_iform_enum_t = 1279;
5813pub const XED_IFORM_IMUL_GPRv_MEMv_APX: xed_iform_enum_t = 1280;
5814pub const XED_IFORM_IMUL_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 1281;
5815pub const XED_IFORM_IMUL_GPRv_MEMv_IMM8_APX_ZU: xed_iform_enum_t = 1282;
5816pub const XED_IFORM_IMUL_GPRv_MEMv_IMMb: xed_iform_enum_t = 1283;
5817pub const XED_IFORM_IMUL_GPRv_MEMv_IMMz: xed_iform_enum_t = 1284;
5818pub const XED_IFORM_IMUL_GPRv_MEMv_IMMz_APX: xed_iform_enum_t = 1285;
5819pub const XED_IFORM_IMUL_GPRv_MEMv_IMMz_APX_ZU: xed_iform_enum_t = 1286;
5820pub const XED_IFORM_IMUL_MEMb: xed_iform_enum_t = 1287;
5821pub const XED_IFORM_IMUL_MEMi8_APX: xed_iform_enum_t = 1288;
5822pub const XED_IFORM_IMUL_MEMv: xed_iform_enum_t = 1289;
5823pub const XED_IFORM_IMUL_MEMv_APX: xed_iform_enum_t = 1290;
5824pub const XED_IFORM_IN_AL_DX: xed_iform_enum_t = 1291;
5825pub const XED_IFORM_IN_AL_IMMb: xed_iform_enum_t = 1292;
5826pub const XED_IFORM_IN_OeAX_DX: xed_iform_enum_t = 1293;
5827pub const XED_IFORM_IN_OeAX_IMMb: xed_iform_enum_t = 1294;
5828pub const XED_IFORM_INC_GPR8: xed_iform_enum_t = 1295;
5829pub const XED_IFORM_INC_GPR8i8_APX: xed_iform_enum_t = 1296;
5830pub const XED_IFORM_INC_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 1297;
5831pub const XED_IFORM_INC_GPR8i8_MEMi8_APX: xed_iform_enum_t = 1298;
5832pub const XED_IFORM_INC_GPRv_40: xed_iform_enum_t = 1299;
5833pub const XED_IFORM_INC_GPRv_APX: xed_iform_enum_t = 1300;
5834pub const XED_IFORM_INC_GPRv_FFr0: xed_iform_enum_t = 1301;
5835pub const XED_IFORM_INC_GPRv_GPRv_APX: xed_iform_enum_t = 1302;
5836pub const XED_IFORM_INC_GPRv_MEMv_APX: xed_iform_enum_t = 1303;
5837pub const XED_IFORM_INC_MEMb: xed_iform_enum_t = 1304;
5838pub const XED_IFORM_INC_MEMi8_APX: xed_iform_enum_t = 1305;
5839pub const XED_IFORM_INC_MEMv: xed_iform_enum_t = 1306;
5840pub const XED_IFORM_INC_MEMv_APX: xed_iform_enum_t = 1307;
5841pub const XED_IFORM_INCSSPD_GPR32u8: xed_iform_enum_t = 1308;
5842pub const XED_IFORM_INCSSPQ_GPR64u8: xed_iform_enum_t = 1309;
5843pub const XED_IFORM_INC_LOCK_MEMb: xed_iform_enum_t = 1310;
5844pub const XED_IFORM_INC_LOCK_MEMv: xed_iform_enum_t = 1311;
5845pub const XED_IFORM_INSB: xed_iform_enum_t = 1312;
5846pub const XED_IFORM_INSD: xed_iform_enum_t = 1313;
5847pub const XED_IFORM_INSERTPS_XMMps_MEMd_IMMb: xed_iform_enum_t = 1314;
5848pub const XED_IFORM_INSERTPS_XMMps_XMMps_IMMb: xed_iform_enum_t = 1315;
5849pub const XED_IFORM_INSERTQ_XMMq_XMMdq: xed_iform_enum_t = 1316;
5850pub const XED_IFORM_INSERTQ_XMMq_XMMq_IMMb_IMMb: xed_iform_enum_t = 1317;
5851pub const XED_IFORM_INSW: xed_iform_enum_t = 1318;
5852pub const XED_IFORM_INT_IMMb: xed_iform_enum_t = 1319;
5853pub const XED_IFORM_INT1: xed_iform_enum_t = 1320;
5854pub const XED_IFORM_INT3: xed_iform_enum_t = 1321;
5855pub const XED_IFORM_INTO: xed_iform_enum_t = 1322;
5856pub const XED_IFORM_INVD: xed_iform_enum_t = 1323;
5857pub const XED_IFORM_INVEPT_GPR32_MEMdq: xed_iform_enum_t = 1324;
5858pub const XED_IFORM_INVEPT_GPR64_MEMdq: xed_iform_enum_t = 1325;
5859pub const XED_IFORM_INVEPT_GPR64i64_MEMi128_APX: xed_iform_enum_t = 1326;
5860pub const XED_IFORM_INVLPG_MEMb: xed_iform_enum_t = 1327;
5861pub const XED_IFORM_INVLPGA_ArAX_ECX: xed_iform_enum_t = 1328;
5862pub const XED_IFORM_INVLPGB_EAX_EDX_ECX: xed_iform_enum_t = 1329;
5863pub const XED_IFORM_INVLPGB_RAX_EDX_ECX: xed_iform_enum_t = 1330;
5864pub const XED_IFORM_INVPCID_GPR32_MEMdq: xed_iform_enum_t = 1331;
5865pub const XED_IFORM_INVPCID_GPR64_MEMdq: xed_iform_enum_t = 1332;
5866pub const XED_IFORM_INVPCID_GPR64i64_MEMi128_APX: xed_iform_enum_t = 1333;
5867pub const XED_IFORM_INVVPID_GPR32_MEMdq: xed_iform_enum_t = 1334;
5868pub const XED_IFORM_INVVPID_GPR64_MEMdq: xed_iform_enum_t = 1335;
5869pub const XED_IFORM_INVVPID_GPR64i64_MEMi128_APX: xed_iform_enum_t = 1336;
5870pub const XED_IFORM_IRET: xed_iform_enum_t = 1337;
5871pub const XED_IFORM_IRETD: xed_iform_enum_t = 1338;
5872pub const XED_IFORM_IRETQ: xed_iform_enum_t = 1339;
5873pub const XED_IFORM_JB_RELBRb: xed_iform_enum_t = 1340;
5874pub const XED_IFORM_JB_RELBRd: xed_iform_enum_t = 1341;
5875pub const XED_IFORM_JB_RELBRz: xed_iform_enum_t = 1342;
5876pub const XED_IFORM_JBE_RELBRb: xed_iform_enum_t = 1343;
5877pub const XED_IFORM_JBE_RELBRd: xed_iform_enum_t = 1344;
5878pub const XED_IFORM_JBE_RELBRz: xed_iform_enum_t = 1345;
5879pub const XED_IFORM_JCXZ_RELBRb: xed_iform_enum_t = 1346;
5880pub const XED_IFORM_JECXZ_RELBRb: xed_iform_enum_t = 1347;
5881pub const XED_IFORM_JL_RELBRb: xed_iform_enum_t = 1348;
5882pub const XED_IFORM_JL_RELBRd: xed_iform_enum_t = 1349;
5883pub const XED_IFORM_JL_RELBRz: xed_iform_enum_t = 1350;
5884pub const XED_IFORM_JLE_RELBRb: xed_iform_enum_t = 1351;
5885pub const XED_IFORM_JLE_RELBRd: xed_iform_enum_t = 1352;
5886pub const XED_IFORM_JLE_RELBRz: xed_iform_enum_t = 1353;
5887pub const XED_IFORM_JMP_GPRv: xed_iform_enum_t = 1354;
5888pub const XED_IFORM_JMP_MEMv: xed_iform_enum_t = 1355;
5889pub const XED_IFORM_JMP_RELBRb: xed_iform_enum_t = 1356;
5890pub const XED_IFORM_JMP_RELBRd: xed_iform_enum_t = 1357;
5891pub const XED_IFORM_JMP_RELBRz: xed_iform_enum_t = 1358;
5892pub const XED_IFORM_JMPABS_ABSBRu64_APX: xed_iform_enum_t = 1359;
5893pub const XED_IFORM_JMP_FAR_MEMp2: xed_iform_enum_t = 1360;
5894pub const XED_IFORM_JMP_FAR_PTRp_IMMw: xed_iform_enum_t = 1361;
5895pub const XED_IFORM_JNB_RELBRb: xed_iform_enum_t = 1362;
5896pub const XED_IFORM_JNB_RELBRd: xed_iform_enum_t = 1363;
5897pub const XED_IFORM_JNB_RELBRz: xed_iform_enum_t = 1364;
5898pub const XED_IFORM_JNBE_RELBRb: xed_iform_enum_t = 1365;
5899pub const XED_IFORM_JNBE_RELBRd: xed_iform_enum_t = 1366;
5900pub const XED_IFORM_JNBE_RELBRz: xed_iform_enum_t = 1367;
5901pub const XED_IFORM_JNL_RELBRb: xed_iform_enum_t = 1368;
5902pub const XED_IFORM_JNL_RELBRd: xed_iform_enum_t = 1369;
5903pub const XED_IFORM_JNL_RELBRz: xed_iform_enum_t = 1370;
5904pub const XED_IFORM_JNLE_RELBRb: xed_iform_enum_t = 1371;
5905pub const XED_IFORM_JNLE_RELBRd: xed_iform_enum_t = 1372;
5906pub const XED_IFORM_JNLE_RELBRz: xed_iform_enum_t = 1373;
5907pub const XED_IFORM_JNO_RELBRb: xed_iform_enum_t = 1374;
5908pub const XED_IFORM_JNO_RELBRd: xed_iform_enum_t = 1375;
5909pub const XED_IFORM_JNO_RELBRz: xed_iform_enum_t = 1376;
5910pub const XED_IFORM_JNP_RELBRb: xed_iform_enum_t = 1377;
5911pub const XED_IFORM_JNP_RELBRd: xed_iform_enum_t = 1378;
5912pub const XED_IFORM_JNP_RELBRz: xed_iform_enum_t = 1379;
5913pub const XED_IFORM_JNS_RELBRb: xed_iform_enum_t = 1380;
5914pub const XED_IFORM_JNS_RELBRd: xed_iform_enum_t = 1381;
5915pub const XED_IFORM_JNS_RELBRz: xed_iform_enum_t = 1382;
5916pub const XED_IFORM_JNZ_RELBRb: xed_iform_enum_t = 1383;
5917pub const XED_IFORM_JNZ_RELBRd: xed_iform_enum_t = 1384;
5918pub const XED_IFORM_JNZ_RELBRz: xed_iform_enum_t = 1385;
5919pub const XED_IFORM_JO_RELBRb: xed_iform_enum_t = 1386;
5920pub const XED_IFORM_JO_RELBRd: xed_iform_enum_t = 1387;
5921pub const XED_IFORM_JO_RELBRz: xed_iform_enum_t = 1388;
5922pub const XED_IFORM_JP_RELBRb: xed_iform_enum_t = 1389;
5923pub const XED_IFORM_JP_RELBRd: xed_iform_enum_t = 1390;
5924pub const XED_IFORM_JP_RELBRz: xed_iform_enum_t = 1391;
5925pub const XED_IFORM_JRCXZ_RELBRb: xed_iform_enum_t = 1392;
5926pub const XED_IFORM_JS_RELBRb: xed_iform_enum_t = 1393;
5927pub const XED_IFORM_JS_RELBRd: xed_iform_enum_t = 1394;
5928pub const XED_IFORM_JS_RELBRz: xed_iform_enum_t = 1395;
5929pub const XED_IFORM_JZ_RELBRb: xed_iform_enum_t = 1396;
5930pub const XED_IFORM_JZ_RELBRd: xed_iform_enum_t = 1397;
5931pub const XED_IFORM_JZ_RELBRz: xed_iform_enum_t = 1398;
5932pub const XED_IFORM_KADDB_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1399;
5933pub const XED_IFORM_KADDD_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1400;
5934pub const XED_IFORM_KADDQ_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1401;
5935pub const XED_IFORM_KADDW_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1402;
5936pub const XED_IFORM_KANDB_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1403;
5937pub const XED_IFORM_KANDD_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1404;
5938pub const XED_IFORM_KANDNB_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1405;
5939pub const XED_IFORM_KANDND_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1406;
5940pub const XED_IFORM_KANDNQ_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1407;
5941pub const XED_IFORM_KANDNW_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1408;
5942pub const XED_IFORM_KANDQ_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1409;
5943pub const XED_IFORM_KANDW_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1410;
5944pub const XED_IFORM_KMOVB_GPR32u32_MASKmskw_APX: xed_iform_enum_t = 1411;
5945pub const XED_IFORM_KMOVB_GPR32u32_MASKmskw_AVX512: xed_iform_enum_t = 1412;
5946pub const XED_IFORM_KMOVB_MASKmskw_GPR32u32_APX: xed_iform_enum_t = 1413;
5947pub const XED_IFORM_KMOVB_MASKmskw_GPR32u32_AVX512: xed_iform_enum_t = 1414;
5948pub const XED_IFORM_KMOVB_MASKmskw_MASKu8_APX: xed_iform_enum_t = 1415;
5949pub const XED_IFORM_KMOVB_MASKmskw_MASKu8_AVX512: xed_iform_enum_t = 1416;
5950pub const XED_IFORM_KMOVB_MASKmskw_MEMu8_APX: xed_iform_enum_t = 1417;
5951pub const XED_IFORM_KMOVB_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 1418;
5952pub const XED_IFORM_KMOVB_MEMu8_MASKmskw_APX: xed_iform_enum_t = 1419;
5953pub const XED_IFORM_KMOVB_MEMu8_MASKmskw_AVX512: xed_iform_enum_t = 1420;
5954pub const XED_IFORM_KMOVD_GPR32u32_MASKmskw_APX: xed_iform_enum_t = 1421;
5955pub const XED_IFORM_KMOVD_GPR32u32_MASKmskw_AVX512: xed_iform_enum_t = 1422;
5956pub const XED_IFORM_KMOVD_MASKmskw_GPR32u32_APX: xed_iform_enum_t = 1423;
5957pub const XED_IFORM_KMOVD_MASKmskw_GPR32u32_AVX512: xed_iform_enum_t = 1424;
5958pub const XED_IFORM_KMOVD_MASKmskw_MASKu32_APX: xed_iform_enum_t = 1425;
5959pub const XED_IFORM_KMOVD_MASKmskw_MASKu32_AVX512: xed_iform_enum_t = 1426;
5960pub const XED_IFORM_KMOVD_MASKmskw_MEMu32_APX: xed_iform_enum_t = 1427;
5961pub const XED_IFORM_KMOVD_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 1428;
5962pub const XED_IFORM_KMOVD_MEMu32_MASKmskw_APX: xed_iform_enum_t = 1429;
5963pub const XED_IFORM_KMOVD_MEMu32_MASKmskw_AVX512: xed_iform_enum_t = 1430;
5964pub const XED_IFORM_KMOVQ_GPR64u64_MASKmskw_APX: xed_iform_enum_t = 1431;
5965pub const XED_IFORM_KMOVQ_GPR64u64_MASKmskw_AVX512: xed_iform_enum_t = 1432;
5966pub const XED_IFORM_KMOVQ_MASKmskw_GPR64u64_APX: xed_iform_enum_t = 1433;
5967pub const XED_IFORM_KMOVQ_MASKmskw_GPR64u64_AVX512: xed_iform_enum_t = 1434;
5968pub const XED_IFORM_KMOVQ_MASKmskw_MASKu64_APX: xed_iform_enum_t = 1435;
5969pub const XED_IFORM_KMOVQ_MASKmskw_MASKu64_AVX512: xed_iform_enum_t = 1436;
5970pub const XED_IFORM_KMOVQ_MASKmskw_MEMu64_APX: xed_iform_enum_t = 1437;
5971pub const XED_IFORM_KMOVQ_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 1438;
5972pub const XED_IFORM_KMOVQ_MEMu64_MASKmskw_APX: xed_iform_enum_t = 1439;
5973pub const XED_IFORM_KMOVQ_MEMu64_MASKmskw_AVX512: xed_iform_enum_t = 1440;
5974pub const XED_IFORM_KMOVW_GPR32u32_MASKmskw_APX: xed_iform_enum_t = 1441;
5975pub const XED_IFORM_KMOVW_GPR32u32_MASKmskw_AVX512: xed_iform_enum_t = 1442;
5976pub const XED_IFORM_KMOVW_MASKmskw_GPR32u32_APX: xed_iform_enum_t = 1443;
5977pub const XED_IFORM_KMOVW_MASKmskw_GPR32u32_AVX512: xed_iform_enum_t = 1444;
5978pub const XED_IFORM_KMOVW_MASKmskw_MASKu16_APX: xed_iform_enum_t = 1445;
5979pub const XED_IFORM_KMOVW_MASKmskw_MASKu16_AVX512: xed_iform_enum_t = 1446;
5980pub const XED_IFORM_KMOVW_MASKmskw_MEMu16_APX: xed_iform_enum_t = 1447;
5981pub const XED_IFORM_KMOVW_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 1448;
5982pub const XED_IFORM_KMOVW_MEMu16_MASKmskw_APX: xed_iform_enum_t = 1449;
5983pub const XED_IFORM_KMOVW_MEMu16_MASKmskw_AVX512: xed_iform_enum_t = 1450;
5984pub const XED_IFORM_KNOTB_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1451;
5985pub const XED_IFORM_KNOTD_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1452;
5986pub const XED_IFORM_KNOTQ_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1453;
5987pub const XED_IFORM_KNOTW_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1454;
5988pub const XED_IFORM_KORB_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1455;
5989pub const XED_IFORM_KORD_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1456;
5990pub const XED_IFORM_KORQ_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1457;
5991pub const XED_IFORM_KORTESTB_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1458;
5992pub const XED_IFORM_KORTESTD_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1459;
5993pub const XED_IFORM_KORTESTQ_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1460;
5994pub const XED_IFORM_KORTESTW_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1461;
5995pub const XED_IFORM_KORW_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1462;
5996pub const XED_IFORM_KSHIFTLB_MASKmskw_MASKmskw_IMM8_AVX512: xed_iform_enum_t = 1463;
5997pub const XED_IFORM_KSHIFTLD_MASKmskw_MASKmskw_IMM8_AVX512: xed_iform_enum_t = 1464;
5998pub const XED_IFORM_KSHIFTLQ_MASKmskw_MASKmskw_IMM8_AVX512: xed_iform_enum_t = 1465;
5999pub const XED_IFORM_KSHIFTLW_MASKmskw_MASKmskw_IMM8_AVX512: xed_iform_enum_t = 1466;
6000pub const XED_IFORM_KSHIFTRB_MASKmskw_MASKmskw_IMM8_AVX512: xed_iform_enum_t = 1467;
6001pub const XED_IFORM_KSHIFTRD_MASKmskw_MASKmskw_IMM8_AVX512: xed_iform_enum_t = 1468;
6002pub const XED_IFORM_KSHIFTRQ_MASKmskw_MASKmskw_IMM8_AVX512: xed_iform_enum_t = 1469;
6003pub const XED_IFORM_KSHIFTRW_MASKmskw_MASKmskw_IMM8_AVX512: xed_iform_enum_t = 1470;
6004pub const XED_IFORM_KTESTB_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1471;
6005pub const XED_IFORM_KTESTD_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1472;
6006pub const XED_IFORM_KTESTQ_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1473;
6007pub const XED_IFORM_KTESTW_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1474;
6008pub const XED_IFORM_KUNPCKBW_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1475;
6009pub const XED_IFORM_KUNPCKDQ_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1476;
6010pub const XED_IFORM_KUNPCKWD_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1477;
6011pub const XED_IFORM_KXNORB_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1478;
6012pub const XED_IFORM_KXNORD_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1479;
6013pub const XED_IFORM_KXNORQ_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1480;
6014pub const XED_IFORM_KXNORW_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1481;
6015pub const XED_IFORM_KXORB_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1482;
6016pub const XED_IFORM_KXORD_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1483;
6017pub const XED_IFORM_KXORQ_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1484;
6018pub const XED_IFORM_KXORW_MASKmskw_MASKmskw_MASKmskw_AVX512: xed_iform_enum_t = 1485;
6019pub const XED_IFORM_LAHF: xed_iform_enum_t = 1486;
6020pub const XED_IFORM_LAR_GPRv_GPRv: xed_iform_enum_t = 1487;
6021pub const XED_IFORM_LAR_GPRv_MEMw: xed_iform_enum_t = 1488;
6022pub const XED_IFORM_LDDQU_XMMpd_MEMdq: xed_iform_enum_t = 1489;
6023pub const XED_IFORM_LDMXCSR_MEMd: xed_iform_enum_t = 1490;
6024pub const XED_IFORM_LDS_GPRz_MEMp: xed_iform_enum_t = 1491;
6025pub const XED_IFORM_LDTILECFG_MEM: xed_iform_enum_t = 1492;
6026pub const XED_IFORM_LDTILECFG_MEM_APX: xed_iform_enum_t = 1493;
6027pub const XED_IFORM_LEA_GPRv_AGEN: xed_iform_enum_t = 1494;
6028pub const XED_IFORM_LEAVE: xed_iform_enum_t = 1495;
6029pub const XED_IFORM_LES_GPRz_MEMp: xed_iform_enum_t = 1496;
6030pub const XED_IFORM_LFENCE: xed_iform_enum_t = 1497;
6031pub const XED_IFORM_LFS_GPRv_MEMp2: xed_iform_enum_t = 1498;
6032pub const XED_IFORM_LGDT_MEMs: xed_iform_enum_t = 1499;
6033pub const XED_IFORM_LGDT_MEMs64: xed_iform_enum_t = 1500;
6034pub const XED_IFORM_LGS_GPRv_MEMp2: xed_iform_enum_t = 1501;
6035pub const XED_IFORM_LIDT_MEMs: xed_iform_enum_t = 1502;
6036pub const XED_IFORM_LIDT_MEMs64: xed_iform_enum_t = 1503;
6037pub const XED_IFORM_LKGS_GPR16u16: xed_iform_enum_t = 1504;
6038pub const XED_IFORM_LKGS_MEMu16: xed_iform_enum_t = 1505;
6039pub const XED_IFORM_LLDT_GPR16: xed_iform_enum_t = 1506;
6040pub const XED_IFORM_LLDT_MEMw: xed_iform_enum_t = 1507;
6041pub const XED_IFORM_LLWPCB_GPRyy: xed_iform_enum_t = 1508;
6042pub const XED_IFORM_LMSW_GPR16: xed_iform_enum_t = 1509;
6043pub const XED_IFORM_LMSW_MEMw: xed_iform_enum_t = 1510;
6044pub const XED_IFORM_LOADIWKEY_XMMu8_XMMu8: xed_iform_enum_t = 1511;
6045pub const XED_IFORM_LODSB: xed_iform_enum_t = 1512;
6046pub const XED_IFORM_LODSD: xed_iform_enum_t = 1513;
6047pub const XED_IFORM_LODSQ: xed_iform_enum_t = 1514;
6048pub const XED_IFORM_LODSW: xed_iform_enum_t = 1515;
6049pub const XED_IFORM_LOOP_RELBRb: xed_iform_enum_t = 1516;
6050pub const XED_IFORM_LOOPE_RELBRb: xed_iform_enum_t = 1517;
6051pub const XED_IFORM_LOOPNE_RELBRb: xed_iform_enum_t = 1518;
6052pub const XED_IFORM_LSL_GPRv_GPRz: xed_iform_enum_t = 1519;
6053pub const XED_IFORM_LSL_GPRv_MEMw: xed_iform_enum_t = 1520;
6054pub const XED_IFORM_LSS_GPRv_MEMp2: xed_iform_enum_t = 1521;
6055pub const XED_IFORM_LTR_GPR16: xed_iform_enum_t = 1522;
6056pub const XED_IFORM_LTR_MEMw: xed_iform_enum_t = 1523;
6057pub const XED_IFORM_LWPINS_GPRyy_GPR32d_IMMd: xed_iform_enum_t = 1524;
6058pub const XED_IFORM_LWPINS_GPRyy_MEMd_IMMd: xed_iform_enum_t = 1525;
6059pub const XED_IFORM_LWPVAL_GPRyy_GPR32d_IMMd: xed_iform_enum_t = 1526;
6060pub const XED_IFORM_LWPVAL_GPRyy_MEMd_IMMd: xed_iform_enum_t = 1527;
6061pub const XED_IFORM_LZCNT_GPRv_GPRv: xed_iform_enum_t = 1528;
6062pub const XED_IFORM_LZCNT_GPRv_GPRv_APX: xed_iform_enum_t = 1529;
6063pub const XED_IFORM_LZCNT_GPRv_MEMv: xed_iform_enum_t = 1530;
6064pub const XED_IFORM_LZCNT_GPRv_MEMv_APX: xed_iform_enum_t = 1531;
6065pub const XED_IFORM_MASKMOVDQU_XMMxub_XMMxub: xed_iform_enum_t = 1532;
6066pub const XED_IFORM_MASKMOVQ_MMXq_MMXq: xed_iform_enum_t = 1533;
6067pub const XED_IFORM_MAXPD_XMMpd_MEMpd: xed_iform_enum_t = 1534;
6068pub const XED_IFORM_MAXPD_XMMpd_XMMpd: xed_iform_enum_t = 1535;
6069pub const XED_IFORM_MAXPS_XMMps_MEMps: xed_iform_enum_t = 1536;
6070pub const XED_IFORM_MAXPS_XMMps_XMMps: xed_iform_enum_t = 1537;
6071pub const XED_IFORM_MAXSD_XMMsd_MEMsd: xed_iform_enum_t = 1538;
6072pub const XED_IFORM_MAXSD_XMMsd_XMMsd: xed_iform_enum_t = 1539;
6073pub const XED_IFORM_MAXSS_XMMss_MEMss: xed_iform_enum_t = 1540;
6074pub const XED_IFORM_MAXSS_XMMss_XMMss: xed_iform_enum_t = 1541;
6075pub const XED_IFORM_MCOMMIT: xed_iform_enum_t = 1542;
6076pub const XED_IFORM_MFENCE: xed_iform_enum_t = 1543;
6077pub const XED_IFORM_MINPD_XMMpd_MEMpd: xed_iform_enum_t = 1544;
6078pub const XED_IFORM_MINPD_XMMpd_XMMpd: xed_iform_enum_t = 1545;
6079pub const XED_IFORM_MINPS_XMMps_MEMps: xed_iform_enum_t = 1546;
6080pub const XED_IFORM_MINPS_XMMps_XMMps: xed_iform_enum_t = 1547;
6081pub const XED_IFORM_MINSD_XMMsd_MEMsd: xed_iform_enum_t = 1548;
6082pub const XED_IFORM_MINSD_XMMsd_XMMsd: xed_iform_enum_t = 1549;
6083pub const XED_IFORM_MINSS_XMMss_MEMss: xed_iform_enum_t = 1550;
6084pub const XED_IFORM_MINSS_XMMss_XMMss: xed_iform_enum_t = 1551;
6085pub const XED_IFORM_MONITOR: xed_iform_enum_t = 1552;
6086pub const XED_IFORM_MONITORX: xed_iform_enum_t = 1553;
6087pub const XED_IFORM_MOV_AL_MEMb: xed_iform_enum_t = 1554;
6088pub const XED_IFORM_MOV_GPR8_GPR8_88: xed_iform_enum_t = 1555;
6089pub const XED_IFORM_MOV_GPR8_GPR8_8A: xed_iform_enum_t = 1556;
6090pub const XED_IFORM_MOV_GPR8_IMMb_B0: xed_iform_enum_t = 1557;
6091pub const XED_IFORM_MOV_GPR8_IMMb_C6r0: xed_iform_enum_t = 1558;
6092pub const XED_IFORM_MOV_GPR8_MEMb: xed_iform_enum_t = 1559;
6093pub const XED_IFORM_MOV_GPRv_GPRv_89: xed_iform_enum_t = 1560;
6094pub const XED_IFORM_MOV_GPRv_GPRv_8B: xed_iform_enum_t = 1561;
6095pub const XED_IFORM_MOV_GPRv_IMMv: xed_iform_enum_t = 1562;
6096pub const XED_IFORM_MOV_GPRv_IMMz: xed_iform_enum_t = 1563;
6097pub const XED_IFORM_MOV_GPRv_MEMv: xed_iform_enum_t = 1564;
6098pub const XED_IFORM_MOV_GPRv_SEG: xed_iform_enum_t = 1565;
6099pub const XED_IFORM_MOV_MEMb_AL: xed_iform_enum_t = 1566;
6100pub const XED_IFORM_MOV_MEMb_GPR8: xed_iform_enum_t = 1567;
6101pub const XED_IFORM_MOV_MEMb_IMMb: xed_iform_enum_t = 1568;
6102pub const XED_IFORM_MOV_MEMv_GPRv: xed_iform_enum_t = 1569;
6103pub const XED_IFORM_MOV_MEMv_IMMz: xed_iform_enum_t = 1570;
6104pub const XED_IFORM_MOV_MEMv_OrAX: xed_iform_enum_t = 1571;
6105pub const XED_IFORM_MOV_MEMw_SEG: xed_iform_enum_t = 1572;
6106pub const XED_IFORM_MOV_OrAX_MEMv: xed_iform_enum_t = 1573;
6107pub const XED_IFORM_MOV_SEG_GPR16: xed_iform_enum_t = 1574;
6108pub const XED_IFORM_MOV_SEG_MEMw: xed_iform_enum_t = 1575;
6109pub const XED_IFORM_MOVAPD_MEMpd_XMMpd: xed_iform_enum_t = 1576;
6110pub const XED_IFORM_MOVAPD_XMMpd_MEMpd: xed_iform_enum_t = 1577;
6111pub const XED_IFORM_MOVAPD_XMMpd_XMMpd_0F28: xed_iform_enum_t = 1578;
6112pub const XED_IFORM_MOVAPD_XMMpd_XMMpd_0F29: xed_iform_enum_t = 1579;
6113pub const XED_IFORM_MOVAPS_MEMps_XMMps: xed_iform_enum_t = 1580;
6114pub const XED_IFORM_MOVAPS_XMMps_MEMps: xed_iform_enum_t = 1581;
6115pub const XED_IFORM_MOVAPS_XMMps_XMMps_0F28: xed_iform_enum_t = 1582;
6116pub const XED_IFORM_MOVAPS_XMMps_XMMps_0F29: xed_iform_enum_t = 1583;
6117pub const XED_IFORM_MOVBE_GPRv_GPRv_APX: xed_iform_enum_t = 1584;
6118pub const XED_IFORM_MOVBE_GPRv_MEMv: xed_iform_enum_t = 1585;
6119pub const XED_IFORM_MOVBE_GPRv_MEMv_APX: xed_iform_enum_t = 1586;
6120pub const XED_IFORM_MOVBE_MEMv_GPRv: xed_iform_enum_t = 1587;
6121pub const XED_IFORM_MOVBE_MEMv_GPRv_APX: xed_iform_enum_t = 1588;
6122pub const XED_IFORM_MOVD_GPR32_MMXd: xed_iform_enum_t = 1589;
6123pub const XED_IFORM_MOVD_GPR32_XMMd: xed_iform_enum_t = 1590;
6124pub const XED_IFORM_MOVD_MEMd_MMXd: xed_iform_enum_t = 1591;
6125pub const XED_IFORM_MOVD_MEMd_XMMd: xed_iform_enum_t = 1592;
6126pub const XED_IFORM_MOVD_MMXq_GPR32: xed_iform_enum_t = 1593;
6127pub const XED_IFORM_MOVD_MMXq_MEMd: xed_iform_enum_t = 1594;
6128pub const XED_IFORM_MOVD_XMMdq_GPR32: xed_iform_enum_t = 1595;
6129pub const XED_IFORM_MOVD_XMMdq_MEMd: xed_iform_enum_t = 1596;
6130pub const XED_IFORM_MOVDDUP_XMMdq_MEMq: xed_iform_enum_t = 1597;
6131pub const XED_IFORM_MOVDDUP_XMMdq_XMMq: xed_iform_enum_t = 1598;
6132pub const XED_IFORM_MOVDIR64B_GPRa_MEM: xed_iform_enum_t = 1599;
6133pub const XED_IFORM_MOVDIR64B_GPRav_MEMu32_APX: xed_iform_enum_t = 1600;
6134pub const XED_IFORM_MOVDIRI_MEMu32_GPR32u32: xed_iform_enum_t = 1601;
6135pub const XED_IFORM_MOVDIRI_MEMu64_GPR64u64: xed_iform_enum_t = 1602;
6136pub const XED_IFORM_MOVDIRI_MEMyu_GPRyu_APX: xed_iform_enum_t = 1603;
6137pub const XED_IFORM_MOVDQ2Q_MMXq_XMMq: xed_iform_enum_t = 1604;
6138pub const XED_IFORM_MOVDQA_MEMdq_XMMdq: xed_iform_enum_t = 1605;
6139pub const XED_IFORM_MOVDQA_XMMdq_MEMdq: xed_iform_enum_t = 1606;
6140pub const XED_IFORM_MOVDQA_XMMdq_XMMdq_0F6F: xed_iform_enum_t = 1607;
6141pub const XED_IFORM_MOVDQA_XMMdq_XMMdq_0F7F: xed_iform_enum_t = 1608;
6142pub const XED_IFORM_MOVDQU_MEMdq_XMMdq: xed_iform_enum_t = 1609;
6143pub const XED_IFORM_MOVDQU_XMMdq_MEMdq: xed_iform_enum_t = 1610;
6144pub const XED_IFORM_MOVDQU_XMMdq_XMMdq_0F6F: xed_iform_enum_t = 1611;
6145pub const XED_IFORM_MOVDQU_XMMdq_XMMdq_0F7F: xed_iform_enum_t = 1612;
6146pub const XED_IFORM_MOVHLPS_XMMq_XMMq: xed_iform_enum_t = 1613;
6147pub const XED_IFORM_MOVHPD_MEMq_XMMsd: xed_iform_enum_t = 1614;
6148pub const XED_IFORM_MOVHPD_XMMsd_MEMq: xed_iform_enum_t = 1615;
6149pub const XED_IFORM_MOVHPS_MEMq_XMMps: xed_iform_enum_t = 1616;
6150pub const XED_IFORM_MOVHPS_XMMq_MEMq: xed_iform_enum_t = 1617;
6151pub const XED_IFORM_MOVLHPS_XMMq_XMMq: xed_iform_enum_t = 1618;
6152pub const XED_IFORM_MOVLPD_MEMq_XMMsd: xed_iform_enum_t = 1619;
6153pub const XED_IFORM_MOVLPD_XMMsd_MEMq: xed_iform_enum_t = 1620;
6154pub const XED_IFORM_MOVLPS_MEMq_XMMq: xed_iform_enum_t = 1621;
6155pub const XED_IFORM_MOVLPS_XMMq_MEMq: xed_iform_enum_t = 1622;
6156pub const XED_IFORM_MOVMSKPD_GPR32_XMMpd: xed_iform_enum_t = 1623;
6157pub const XED_IFORM_MOVMSKPS_GPR32_XMMps: xed_iform_enum_t = 1624;
6158pub const XED_IFORM_MOVNTDQ_MEMdq_XMMdq: xed_iform_enum_t = 1625;
6159pub const XED_IFORM_MOVNTDQA_XMMdq_MEMdq: xed_iform_enum_t = 1626;
6160pub const XED_IFORM_MOVNTI_MEMd_GPR32: xed_iform_enum_t = 1627;
6161pub const XED_IFORM_MOVNTI_MEMq_GPR64: xed_iform_enum_t = 1628;
6162pub const XED_IFORM_MOVNTPD_MEMdq_XMMpd: xed_iform_enum_t = 1629;
6163pub const XED_IFORM_MOVNTPS_MEMdq_XMMps: xed_iform_enum_t = 1630;
6164pub const XED_IFORM_MOVNTQ_MEMq_MMXq: xed_iform_enum_t = 1631;
6165pub const XED_IFORM_MOVNTSD_MEMq_XMMq: xed_iform_enum_t = 1632;
6166pub const XED_IFORM_MOVNTSS_MEMd_XMMd: xed_iform_enum_t = 1633;
6167pub const XED_IFORM_MOVQ_GPR64_MMXq: xed_iform_enum_t = 1634;
6168pub const XED_IFORM_MOVQ_GPR64_XMMq: xed_iform_enum_t = 1635;
6169pub const XED_IFORM_MOVQ_MEMq_MMXq_0F7E: xed_iform_enum_t = 1636;
6170pub const XED_IFORM_MOVQ_MEMq_MMXq_0F7F: xed_iform_enum_t = 1637;
6171pub const XED_IFORM_MOVQ_MEMq_XMMq_0F7E: xed_iform_enum_t = 1638;
6172pub const XED_IFORM_MOVQ_MEMq_XMMq_0FD6: xed_iform_enum_t = 1639;
6173pub const XED_IFORM_MOVQ_MMXq_GPR64: xed_iform_enum_t = 1640;
6174pub const XED_IFORM_MOVQ_MMXq_MEMq_0F6E: xed_iform_enum_t = 1641;
6175pub const XED_IFORM_MOVQ_MMXq_MEMq_0F6F: xed_iform_enum_t = 1642;
6176pub const XED_IFORM_MOVQ_MMXq_MMXq_0F6F: xed_iform_enum_t = 1643;
6177pub const XED_IFORM_MOVQ_MMXq_MMXq_0F7F: xed_iform_enum_t = 1644;
6178pub const XED_IFORM_MOVQ_XMMdq_GPR64: xed_iform_enum_t = 1645;
6179pub const XED_IFORM_MOVQ_XMMdq_MEMq_0F6E: xed_iform_enum_t = 1646;
6180pub const XED_IFORM_MOVQ_XMMdq_MEMq_0F7E: xed_iform_enum_t = 1647;
6181pub const XED_IFORM_MOVQ_XMMdq_XMMq_0F7E: xed_iform_enum_t = 1648;
6182pub const XED_IFORM_MOVQ_XMMdq_XMMq_0FD6: xed_iform_enum_t = 1649;
6183pub const XED_IFORM_MOVQ2DQ_XMMdq_MMXq: xed_iform_enum_t = 1650;
6184pub const XED_IFORM_MOVSB: xed_iform_enum_t = 1651;
6185pub const XED_IFORM_MOVSD: xed_iform_enum_t = 1652;
6186pub const XED_IFORM_MOVSD_XMM_MEMsd_XMMsd: xed_iform_enum_t = 1653;
6187pub const XED_IFORM_MOVSD_XMM_XMMdq_MEMsd: xed_iform_enum_t = 1654;
6188pub const XED_IFORM_MOVSD_XMM_XMMsd_XMMsd_0F10: xed_iform_enum_t = 1655;
6189pub const XED_IFORM_MOVSD_XMM_XMMsd_XMMsd_0F11: xed_iform_enum_t = 1656;
6190pub const XED_IFORM_MOVSHDUP_XMMps_MEMps: xed_iform_enum_t = 1657;
6191pub const XED_IFORM_MOVSHDUP_XMMps_XMMps: xed_iform_enum_t = 1658;
6192pub const XED_IFORM_MOVSLDUP_XMMps_MEMps: xed_iform_enum_t = 1659;
6193pub const XED_IFORM_MOVSLDUP_XMMps_XMMps: xed_iform_enum_t = 1660;
6194pub const XED_IFORM_MOVSQ: xed_iform_enum_t = 1661;
6195pub const XED_IFORM_MOVSS_MEMss_XMMss: xed_iform_enum_t = 1662;
6196pub const XED_IFORM_MOVSS_XMMdq_MEMss: xed_iform_enum_t = 1663;
6197pub const XED_IFORM_MOVSS_XMMss_XMMss_0F10: xed_iform_enum_t = 1664;
6198pub const XED_IFORM_MOVSS_XMMss_XMMss_0F11: xed_iform_enum_t = 1665;
6199pub const XED_IFORM_MOVSW: xed_iform_enum_t = 1666;
6200pub const XED_IFORM_MOVSX_GPRv_GPR16: xed_iform_enum_t = 1667;
6201pub const XED_IFORM_MOVSX_GPRv_GPR8: xed_iform_enum_t = 1668;
6202pub const XED_IFORM_MOVSX_GPRv_MEMb: xed_iform_enum_t = 1669;
6203pub const XED_IFORM_MOVSX_GPRv_MEMw: xed_iform_enum_t = 1670;
6204pub const XED_IFORM_MOVSXD_GPRv_GPRz: xed_iform_enum_t = 1671;
6205pub const XED_IFORM_MOVSXD_GPRv_MEMz: xed_iform_enum_t = 1672;
6206pub const XED_IFORM_MOVUPD_MEMpd_XMMpd: xed_iform_enum_t = 1673;
6207pub const XED_IFORM_MOVUPD_XMMpd_MEMpd: xed_iform_enum_t = 1674;
6208pub const XED_IFORM_MOVUPD_XMMpd_XMMpd_0F10: xed_iform_enum_t = 1675;
6209pub const XED_IFORM_MOVUPD_XMMpd_XMMpd_0F11: xed_iform_enum_t = 1676;
6210pub const XED_IFORM_MOVUPS_MEMps_XMMps: xed_iform_enum_t = 1677;
6211pub const XED_IFORM_MOVUPS_XMMps_MEMps: xed_iform_enum_t = 1678;
6212pub const XED_IFORM_MOVUPS_XMMps_XMMps_0F10: xed_iform_enum_t = 1679;
6213pub const XED_IFORM_MOVUPS_XMMps_XMMps_0F11: xed_iform_enum_t = 1680;
6214pub const XED_IFORM_MOVZX_GPRv_GPR16: xed_iform_enum_t = 1681;
6215pub const XED_IFORM_MOVZX_GPRv_GPR8: xed_iform_enum_t = 1682;
6216pub const XED_IFORM_MOVZX_GPRv_MEMb: xed_iform_enum_t = 1683;
6217pub const XED_IFORM_MOVZX_GPRv_MEMw: xed_iform_enum_t = 1684;
6218pub const XED_IFORM_MOV_CR_CR_GPR32: xed_iform_enum_t = 1685;
6219pub const XED_IFORM_MOV_CR_CR_GPR64: xed_iform_enum_t = 1686;
6220pub const XED_IFORM_MOV_CR_GPR32_CR: xed_iform_enum_t = 1687;
6221pub const XED_IFORM_MOV_CR_GPR64_CR: xed_iform_enum_t = 1688;
6222pub const XED_IFORM_MOV_DR_DR_GPR32: xed_iform_enum_t = 1689;
6223pub const XED_IFORM_MOV_DR_DR_GPR64: xed_iform_enum_t = 1690;
6224pub const XED_IFORM_MOV_DR_GPR32_DR: xed_iform_enum_t = 1691;
6225pub const XED_IFORM_MOV_DR_GPR64_DR: xed_iform_enum_t = 1692;
6226pub const XED_IFORM_MPSADBW_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1693;
6227pub const XED_IFORM_MPSADBW_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1694;
6228pub const XED_IFORM_MUL_GPR8: xed_iform_enum_t = 1695;
6229pub const XED_IFORM_MUL_GPR8i8_APX: xed_iform_enum_t = 1696;
6230pub const XED_IFORM_MUL_GPRv: xed_iform_enum_t = 1697;
6231pub const XED_IFORM_MUL_GPRv_APX: xed_iform_enum_t = 1698;
6232pub const XED_IFORM_MUL_MEMb: xed_iform_enum_t = 1699;
6233pub const XED_IFORM_MUL_MEMi8_APX: xed_iform_enum_t = 1700;
6234pub const XED_IFORM_MUL_MEMv: xed_iform_enum_t = 1701;
6235pub const XED_IFORM_MUL_MEMv_APX: xed_iform_enum_t = 1702;
6236pub const XED_IFORM_MULPD_XMMpd_MEMpd: xed_iform_enum_t = 1703;
6237pub const XED_IFORM_MULPD_XMMpd_XMMpd: xed_iform_enum_t = 1704;
6238pub const XED_IFORM_MULPS_XMMps_MEMps: xed_iform_enum_t = 1705;
6239pub const XED_IFORM_MULPS_XMMps_XMMps: xed_iform_enum_t = 1706;
6240pub const XED_IFORM_MULSD_XMMsd_MEMsd: xed_iform_enum_t = 1707;
6241pub const XED_IFORM_MULSD_XMMsd_XMMsd: xed_iform_enum_t = 1708;
6242pub const XED_IFORM_MULSS_XMMss_MEMss: xed_iform_enum_t = 1709;
6243pub const XED_IFORM_MULSS_XMMss_XMMss: xed_iform_enum_t = 1710;
6244pub const XED_IFORM_MULX_GPR32d_GPR32d_GPR32d: xed_iform_enum_t = 1711;
6245pub const XED_IFORM_MULX_GPR32d_GPR32d_MEMd: xed_iform_enum_t = 1712;
6246pub const XED_IFORM_MULX_GPR32i32_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 1713;
6247pub const XED_IFORM_MULX_GPR32i32_GPR32i32_MEMi32_APX: xed_iform_enum_t = 1714;
6248pub const XED_IFORM_MULX_GPR64i64_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 1715;
6249pub const XED_IFORM_MULX_GPR64i64_GPR64i64_MEMi64_APX: xed_iform_enum_t = 1716;
6250pub const XED_IFORM_MULX_GPR64q_GPR64q_GPR64q: xed_iform_enum_t = 1717;
6251pub const XED_IFORM_MULX_GPR64q_GPR64q_MEMq: xed_iform_enum_t = 1718;
6252pub const XED_IFORM_MWAIT: xed_iform_enum_t = 1719;
6253pub const XED_IFORM_MWAITX: xed_iform_enum_t = 1720;
6254pub const XED_IFORM_NEG_GPR8: xed_iform_enum_t = 1721;
6255pub const XED_IFORM_NEG_GPR8i8_APX: xed_iform_enum_t = 1722;
6256pub const XED_IFORM_NEG_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 1723;
6257pub const XED_IFORM_NEG_GPR8i8_MEMi8_APX: xed_iform_enum_t = 1724;
6258pub const XED_IFORM_NEG_GPRv: xed_iform_enum_t = 1725;
6259pub const XED_IFORM_NEG_GPRv_APX: xed_iform_enum_t = 1726;
6260pub const XED_IFORM_NEG_GPRv_GPRv_APX: xed_iform_enum_t = 1727;
6261pub const XED_IFORM_NEG_GPRv_MEMv_APX: xed_iform_enum_t = 1728;
6262pub const XED_IFORM_NEG_MEMb: xed_iform_enum_t = 1729;
6263pub const XED_IFORM_NEG_MEMi8_APX: xed_iform_enum_t = 1730;
6264pub const XED_IFORM_NEG_MEMv: xed_iform_enum_t = 1731;
6265pub const XED_IFORM_NEG_MEMv_APX: xed_iform_enum_t = 1732;
6266pub const XED_IFORM_NEG_LOCK_MEMb: xed_iform_enum_t = 1733;
6267pub const XED_IFORM_NEG_LOCK_MEMv: xed_iform_enum_t = 1734;
6268pub const XED_IFORM_NOP_90: xed_iform_enum_t = 1735;
6269pub const XED_IFORM_NOP_GPRv_0F18r0: xed_iform_enum_t = 1736;
6270pub const XED_IFORM_NOP_GPRv_0F18r1: xed_iform_enum_t = 1737;
6271pub const XED_IFORM_NOP_GPRv_0F18r2: xed_iform_enum_t = 1738;
6272pub const XED_IFORM_NOP_GPRv_0F18r3: xed_iform_enum_t = 1739;
6273pub const XED_IFORM_NOP_GPRv_0F18r4: xed_iform_enum_t = 1740;
6274pub const XED_IFORM_NOP_GPRv_0F18r5: xed_iform_enum_t = 1741;
6275pub const XED_IFORM_NOP_GPRv_0F18r6: xed_iform_enum_t = 1742;
6276pub const XED_IFORM_NOP_GPRv_0F18r7: xed_iform_enum_t = 1743;
6277pub const XED_IFORM_NOP_GPRv_0F1F: xed_iform_enum_t = 1744;
6278pub const XED_IFORM_NOP_GPRv_GPRv_0F0D: xed_iform_enum_t = 1745;
6279pub const XED_IFORM_NOP_GPRv_GPRv_0F19: xed_iform_enum_t = 1746;
6280pub const XED_IFORM_NOP_GPRv_GPRv_0F1A: xed_iform_enum_t = 1747;
6281pub const XED_IFORM_NOP_GPRv_GPRv_0F1B: xed_iform_enum_t = 1748;
6282pub const XED_IFORM_NOP_GPRv_GPRv_0F1C: xed_iform_enum_t = 1749;
6283pub const XED_IFORM_NOP_GPRv_GPRv_0F1D: xed_iform_enum_t = 1750;
6284pub const XED_IFORM_NOP_GPRv_GPRv_0F1E: xed_iform_enum_t = 1751;
6285pub const XED_IFORM_NOP_GPRv_MEM_0F1B: xed_iform_enum_t = 1752;
6286pub const XED_IFORM_NOP_GPRv_MEMv_0F1A: xed_iform_enum_t = 1753;
6287pub const XED_IFORM_NOP_MEMv_0F18r4: xed_iform_enum_t = 1754;
6288pub const XED_IFORM_NOP_MEMv_0F18r5: xed_iform_enum_t = 1755;
6289pub const XED_IFORM_NOP_MEMv_0F1F: xed_iform_enum_t = 1756;
6290pub const XED_IFORM_NOP_MEMv_GPRv_0F19: xed_iform_enum_t = 1757;
6291pub const XED_IFORM_NOP_MEMv_GPRv_0F1C: xed_iform_enum_t = 1758;
6292pub const XED_IFORM_NOP_MEMv_GPRv_0F1D: xed_iform_enum_t = 1759;
6293pub const XED_IFORM_NOP_MEMv_GPRv_0F1E: xed_iform_enum_t = 1760;
6294pub const XED_IFORM_NOT_GPR8: xed_iform_enum_t = 1761;
6295pub const XED_IFORM_NOT_GPR8i8_APX: xed_iform_enum_t = 1762;
6296pub const XED_IFORM_NOT_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 1763;
6297pub const XED_IFORM_NOT_GPR8i8_MEMi8_APX: xed_iform_enum_t = 1764;
6298pub const XED_IFORM_NOT_GPRv: xed_iform_enum_t = 1765;
6299pub const XED_IFORM_NOT_GPRv_APX: xed_iform_enum_t = 1766;
6300pub const XED_IFORM_NOT_GPRv_GPRv_APX: xed_iform_enum_t = 1767;
6301pub const XED_IFORM_NOT_GPRv_MEMv_APX: xed_iform_enum_t = 1768;
6302pub const XED_IFORM_NOT_MEMb: xed_iform_enum_t = 1769;
6303pub const XED_IFORM_NOT_MEMi8_APX: xed_iform_enum_t = 1770;
6304pub const XED_IFORM_NOT_MEMv: xed_iform_enum_t = 1771;
6305pub const XED_IFORM_NOT_MEMv_APX: xed_iform_enum_t = 1772;
6306pub const XED_IFORM_NOT_LOCK_MEMb: xed_iform_enum_t = 1773;
6307pub const XED_IFORM_NOT_LOCK_MEMv: xed_iform_enum_t = 1774;
6308pub const XED_IFORM_OR_AL_IMMb: xed_iform_enum_t = 1775;
6309pub const XED_IFORM_OR_GPR8_GPR8_08: xed_iform_enum_t = 1776;
6310pub const XED_IFORM_OR_GPR8_GPR8_0A: xed_iform_enum_t = 1777;
6311pub const XED_IFORM_OR_GPR8_IMMb_80r1: xed_iform_enum_t = 1778;
6312pub const XED_IFORM_OR_GPR8_IMMb_82r1: xed_iform_enum_t = 1779;
6313pub const XED_IFORM_OR_GPR8_MEMb: xed_iform_enum_t = 1780;
6314pub const XED_IFORM_OR_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 1781;
6315pub const XED_IFORM_OR_GPR8i8_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 1782;
6316pub const XED_IFORM_OR_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 1783;
6317pub const XED_IFORM_OR_GPR8i8_GPR8i8_MEMi8_APX: xed_iform_enum_t = 1784;
6318pub const XED_IFORM_OR_GPR8i8_IMM8_APX: xed_iform_enum_t = 1785;
6319pub const XED_IFORM_OR_GPR8i8_MEMi8_APX: xed_iform_enum_t = 1786;
6320pub const XED_IFORM_OR_GPR8i8_MEMi8_GPR8i8_APX: xed_iform_enum_t = 1787;
6321pub const XED_IFORM_OR_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 1788;
6322pub const XED_IFORM_OR_GPRv_GPRv_09: xed_iform_enum_t = 1789;
6323pub const XED_IFORM_OR_GPRv_GPRv_0B: xed_iform_enum_t = 1790;
6324pub const XED_IFORM_OR_GPRv_GPRv_APX: xed_iform_enum_t = 1791;
6325pub const XED_IFORM_OR_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 1792;
6326pub const XED_IFORM_OR_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 1793;
6327pub const XED_IFORM_OR_GPRv_GPRv_IMMz_APX: xed_iform_enum_t = 1794;
6328pub const XED_IFORM_OR_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 1795;
6329pub const XED_IFORM_OR_GPRv_IMM8_APX: xed_iform_enum_t = 1796;
6330pub const XED_IFORM_OR_GPRv_IMMb: xed_iform_enum_t = 1797;
6331pub const XED_IFORM_OR_GPRv_IMMz: xed_iform_enum_t = 1798;
6332pub const XED_IFORM_OR_GPRv_IMMz_APX: xed_iform_enum_t = 1799;
6333pub const XED_IFORM_OR_GPRv_MEMv: xed_iform_enum_t = 1800;
6334pub const XED_IFORM_OR_GPRv_MEMv_APX: xed_iform_enum_t = 1801;
6335pub const XED_IFORM_OR_GPRv_MEMv_GPRv_APX: xed_iform_enum_t = 1802;
6336pub const XED_IFORM_OR_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 1803;
6337pub const XED_IFORM_OR_GPRv_MEMv_IMMz_APX: xed_iform_enum_t = 1804;
6338pub const XED_IFORM_OR_MEMb_GPR8: xed_iform_enum_t = 1805;
6339pub const XED_IFORM_OR_MEMb_IMMb_80r1: xed_iform_enum_t = 1806;
6340pub const XED_IFORM_OR_MEMb_IMMb_82r1: xed_iform_enum_t = 1807;
6341pub const XED_IFORM_OR_MEMi8_GPR8i8_APX: xed_iform_enum_t = 1808;
6342pub const XED_IFORM_OR_MEMi8_IMM8_APX: xed_iform_enum_t = 1809;
6343pub const XED_IFORM_OR_MEMv_GPRv: xed_iform_enum_t = 1810;
6344pub const XED_IFORM_OR_MEMv_GPRv_APX: xed_iform_enum_t = 1811;
6345pub const XED_IFORM_OR_MEMv_IMM8_APX: xed_iform_enum_t = 1812;
6346pub const XED_IFORM_OR_MEMv_IMMb: xed_iform_enum_t = 1813;
6347pub const XED_IFORM_OR_MEMv_IMMz: xed_iform_enum_t = 1814;
6348pub const XED_IFORM_OR_MEMv_IMMz_APX: xed_iform_enum_t = 1815;
6349pub const XED_IFORM_OR_OrAX_IMMz: xed_iform_enum_t = 1816;
6350pub const XED_IFORM_ORPD_XMMxuq_MEMxuq: xed_iform_enum_t = 1817;
6351pub const XED_IFORM_ORPD_XMMxuq_XMMxuq: xed_iform_enum_t = 1818;
6352pub const XED_IFORM_ORPS_XMMxud_MEMxud: xed_iform_enum_t = 1819;
6353pub const XED_IFORM_ORPS_XMMxud_XMMxud: xed_iform_enum_t = 1820;
6354pub const XED_IFORM_OR_LOCK_MEMb_GPR8: xed_iform_enum_t = 1821;
6355pub const XED_IFORM_OR_LOCK_MEMb_IMMb_80r1: xed_iform_enum_t = 1822;
6356pub const XED_IFORM_OR_LOCK_MEMb_IMMb_82r1: xed_iform_enum_t = 1823;
6357pub const XED_IFORM_OR_LOCK_MEMv_GPRv: xed_iform_enum_t = 1824;
6358pub const XED_IFORM_OR_LOCK_MEMv_IMMb: xed_iform_enum_t = 1825;
6359pub const XED_IFORM_OR_LOCK_MEMv_IMMz: xed_iform_enum_t = 1826;
6360pub const XED_IFORM_OUT_DX_AL: xed_iform_enum_t = 1827;
6361pub const XED_IFORM_OUT_DX_OeAX: xed_iform_enum_t = 1828;
6362pub const XED_IFORM_OUT_IMMb_AL: xed_iform_enum_t = 1829;
6363pub const XED_IFORM_OUT_IMMb_OeAX: xed_iform_enum_t = 1830;
6364pub const XED_IFORM_OUTSB: xed_iform_enum_t = 1831;
6365pub const XED_IFORM_OUTSD: xed_iform_enum_t = 1832;
6366pub const XED_IFORM_OUTSW: xed_iform_enum_t = 1833;
6367pub const XED_IFORM_PABSB_MMXq_MEMq: xed_iform_enum_t = 1834;
6368pub const XED_IFORM_PABSB_MMXq_MMXq: xed_iform_enum_t = 1835;
6369pub const XED_IFORM_PABSB_XMMdq_MEMdq: xed_iform_enum_t = 1836;
6370pub const XED_IFORM_PABSB_XMMdq_XMMdq: xed_iform_enum_t = 1837;
6371pub const XED_IFORM_PABSD_MMXq_MEMq: xed_iform_enum_t = 1838;
6372pub const XED_IFORM_PABSD_MMXq_MMXq: xed_iform_enum_t = 1839;
6373pub const XED_IFORM_PABSD_XMMdq_MEMdq: xed_iform_enum_t = 1840;
6374pub const XED_IFORM_PABSD_XMMdq_XMMdq: xed_iform_enum_t = 1841;
6375pub const XED_IFORM_PABSW_MMXq_MEMq: xed_iform_enum_t = 1842;
6376pub const XED_IFORM_PABSW_MMXq_MMXq: xed_iform_enum_t = 1843;
6377pub const XED_IFORM_PABSW_XMMdq_MEMdq: xed_iform_enum_t = 1844;
6378pub const XED_IFORM_PABSW_XMMdq_XMMdq: xed_iform_enum_t = 1845;
6379pub const XED_IFORM_PACKSSDW_MMXq_MEMq: xed_iform_enum_t = 1846;
6380pub const XED_IFORM_PACKSSDW_MMXq_MMXq: xed_iform_enum_t = 1847;
6381pub const XED_IFORM_PACKSSDW_XMMdq_MEMdq: xed_iform_enum_t = 1848;
6382pub const XED_IFORM_PACKSSDW_XMMdq_XMMdq: xed_iform_enum_t = 1849;
6383pub const XED_IFORM_PACKSSWB_MMXq_MEMq: xed_iform_enum_t = 1850;
6384pub const XED_IFORM_PACKSSWB_MMXq_MMXq: xed_iform_enum_t = 1851;
6385pub const XED_IFORM_PACKSSWB_XMMdq_MEMdq: xed_iform_enum_t = 1852;
6386pub const XED_IFORM_PACKSSWB_XMMdq_XMMdq: xed_iform_enum_t = 1853;
6387pub const XED_IFORM_PACKUSDW_XMMdq_MEMdq: xed_iform_enum_t = 1854;
6388pub const XED_IFORM_PACKUSDW_XMMdq_XMMdq: xed_iform_enum_t = 1855;
6389pub const XED_IFORM_PACKUSWB_MMXq_MEMq: xed_iform_enum_t = 1856;
6390pub const XED_IFORM_PACKUSWB_MMXq_MMXq: xed_iform_enum_t = 1857;
6391pub const XED_IFORM_PACKUSWB_XMMdq_MEMdq: xed_iform_enum_t = 1858;
6392pub const XED_IFORM_PACKUSWB_XMMdq_XMMdq: xed_iform_enum_t = 1859;
6393pub const XED_IFORM_PADDB_MMXq_MEMq: xed_iform_enum_t = 1860;
6394pub const XED_IFORM_PADDB_MMXq_MMXq: xed_iform_enum_t = 1861;
6395pub const XED_IFORM_PADDB_XMMdq_MEMdq: xed_iform_enum_t = 1862;
6396pub const XED_IFORM_PADDB_XMMdq_XMMdq: xed_iform_enum_t = 1863;
6397pub const XED_IFORM_PADDD_MMXq_MEMq: xed_iform_enum_t = 1864;
6398pub const XED_IFORM_PADDD_MMXq_MMXq: xed_iform_enum_t = 1865;
6399pub const XED_IFORM_PADDD_XMMdq_MEMdq: xed_iform_enum_t = 1866;
6400pub const XED_IFORM_PADDD_XMMdq_XMMdq: xed_iform_enum_t = 1867;
6401pub const XED_IFORM_PADDQ_MMXq_MEMq: xed_iform_enum_t = 1868;
6402pub const XED_IFORM_PADDQ_MMXq_MMXq: xed_iform_enum_t = 1869;
6403pub const XED_IFORM_PADDQ_XMMdq_MEMdq: xed_iform_enum_t = 1870;
6404pub const XED_IFORM_PADDQ_XMMdq_XMMdq: xed_iform_enum_t = 1871;
6405pub const XED_IFORM_PADDSB_MMXq_MEMq: xed_iform_enum_t = 1872;
6406pub const XED_IFORM_PADDSB_MMXq_MMXq: xed_iform_enum_t = 1873;
6407pub const XED_IFORM_PADDSB_XMMdq_MEMdq: xed_iform_enum_t = 1874;
6408pub const XED_IFORM_PADDSB_XMMdq_XMMdq: xed_iform_enum_t = 1875;
6409pub const XED_IFORM_PADDSW_MMXq_MEMq: xed_iform_enum_t = 1876;
6410pub const XED_IFORM_PADDSW_MMXq_MMXq: xed_iform_enum_t = 1877;
6411pub const XED_IFORM_PADDSW_XMMdq_MEMdq: xed_iform_enum_t = 1878;
6412pub const XED_IFORM_PADDSW_XMMdq_XMMdq: xed_iform_enum_t = 1879;
6413pub const XED_IFORM_PADDUSB_MMXq_MEMq: xed_iform_enum_t = 1880;
6414pub const XED_IFORM_PADDUSB_MMXq_MMXq: xed_iform_enum_t = 1881;
6415pub const XED_IFORM_PADDUSB_XMMdq_MEMdq: xed_iform_enum_t = 1882;
6416pub const XED_IFORM_PADDUSB_XMMdq_XMMdq: xed_iform_enum_t = 1883;
6417pub const XED_IFORM_PADDUSW_MMXq_MEMq: xed_iform_enum_t = 1884;
6418pub const XED_IFORM_PADDUSW_MMXq_MMXq: xed_iform_enum_t = 1885;
6419pub const XED_IFORM_PADDUSW_XMMdq_MEMdq: xed_iform_enum_t = 1886;
6420pub const XED_IFORM_PADDUSW_XMMdq_XMMdq: xed_iform_enum_t = 1887;
6421pub const XED_IFORM_PADDW_MMXq_MEMq: xed_iform_enum_t = 1888;
6422pub const XED_IFORM_PADDW_MMXq_MMXq: xed_iform_enum_t = 1889;
6423pub const XED_IFORM_PADDW_XMMdq_MEMdq: xed_iform_enum_t = 1890;
6424pub const XED_IFORM_PADDW_XMMdq_XMMdq: xed_iform_enum_t = 1891;
6425pub const XED_IFORM_PALIGNR_MMXq_MEMq_IMMb: xed_iform_enum_t = 1892;
6426pub const XED_IFORM_PALIGNR_MMXq_MMXq_IMMb: xed_iform_enum_t = 1893;
6427pub const XED_IFORM_PALIGNR_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1894;
6428pub const XED_IFORM_PALIGNR_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1895;
6429pub const XED_IFORM_PAND_MMXq_MEMq: xed_iform_enum_t = 1896;
6430pub const XED_IFORM_PAND_MMXq_MMXq: xed_iform_enum_t = 1897;
6431pub const XED_IFORM_PAND_XMMdq_MEMdq: xed_iform_enum_t = 1898;
6432pub const XED_IFORM_PAND_XMMdq_XMMdq: xed_iform_enum_t = 1899;
6433pub const XED_IFORM_PANDN_MMXq_MEMq: xed_iform_enum_t = 1900;
6434pub const XED_IFORM_PANDN_MMXq_MMXq: xed_iform_enum_t = 1901;
6435pub const XED_IFORM_PANDN_XMMdq_MEMdq: xed_iform_enum_t = 1902;
6436pub const XED_IFORM_PANDN_XMMdq_XMMdq: xed_iform_enum_t = 1903;
6437pub const XED_IFORM_PAUSE: xed_iform_enum_t = 1904;
6438pub const XED_IFORM_PAVGB_MMXq_MEMq: xed_iform_enum_t = 1905;
6439pub const XED_IFORM_PAVGB_MMXq_MMXq: xed_iform_enum_t = 1906;
6440pub const XED_IFORM_PAVGB_XMMdq_MEMdq: xed_iform_enum_t = 1907;
6441pub const XED_IFORM_PAVGB_XMMdq_XMMdq: xed_iform_enum_t = 1908;
6442pub const XED_IFORM_PAVGUSB_MMXq_MEMq: xed_iform_enum_t = 1909;
6443pub const XED_IFORM_PAVGUSB_MMXq_MMXq: xed_iform_enum_t = 1910;
6444pub const XED_IFORM_PAVGW_MMXq_MEMq: xed_iform_enum_t = 1911;
6445pub const XED_IFORM_PAVGW_MMXq_MMXq: xed_iform_enum_t = 1912;
6446pub const XED_IFORM_PAVGW_XMMdq_MEMdq: xed_iform_enum_t = 1913;
6447pub const XED_IFORM_PAVGW_XMMdq_XMMdq: xed_iform_enum_t = 1914;
6448pub const XED_IFORM_PBLENDVB_XMMdq_MEMdq: xed_iform_enum_t = 1915;
6449pub const XED_IFORM_PBLENDVB_XMMdq_XMMdq: xed_iform_enum_t = 1916;
6450pub const XED_IFORM_PBLENDW_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1917;
6451pub const XED_IFORM_PBLENDW_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1918;
6452pub const XED_IFORM_PBNDKB: xed_iform_enum_t = 1919;
6453pub const XED_IFORM_PCLMULQDQ_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1920;
6454pub const XED_IFORM_PCLMULQDQ_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1921;
6455pub const XED_IFORM_PCMPEQB_MMXq_MEMq: xed_iform_enum_t = 1922;
6456pub const XED_IFORM_PCMPEQB_MMXq_MMXq: xed_iform_enum_t = 1923;
6457pub const XED_IFORM_PCMPEQB_XMMdq_MEMdq: xed_iform_enum_t = 1924;
6458pub const XED_IFORM_PCMPEQB_XMMdq_XMMdq: xed_iform_enum_t = 1925;
6459pub const XED_IFORM_PCMPEQD_MMXq_MEMq: xed_iform_enum_t = 1926;
6460pub const XED_IFORM_PCMPEQD_MMXq_MMXq: xed_iform_enum_t = 1927;
6461pub const XED_IFORM_PCMPEQD_XMMdq_MEMdq: xed_iform_enum_t = 1928;
6462pub const XED_IFORM_PCMPEQD_XMMdq_XMMdq: xed_iform_enum_t = 1929;
6463pub const XED_IFORM_PCMPEQQ_XMMdq_MEMdq: xed_iform_enum_t = 1930;
6464pub const XED_IFORM_PCMPEQQ_XMMdq_XMMdq: xed_iform_enum_t = 1931;
6465pub const XED_IFORM_PCMPEQW_MMXq_MEMq: xed_iform_enum_t = 1932;
6466pub const XED_IFORM_PCMPEQW_MMXq_MMXq: xed_iform_enum_t = 1933;
6467pub const XED_IFORM_PCMPEQW_XMMdq_MEMdq: xed_iform_enum_t = 1934;
6468pub const XED_IFORM_PCMPEQW_XMMdq_XMMdq: xed_iform_enum_t = 1935;
6469pub const XED_IFORM_PCMPESTRI_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1936;
6470pub const XED_IFORM_PCMPESTRI_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1937;
6471pub const XED_IFORM_PCMPESTRI64_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1938;
6472pub const XED_IFORM_PCMPESTRI64_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1939;
6473pub const XED_IFORM_PCMPESTRM_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1940;
6474pub const XED_IFORM_PCMPESTRM_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1941;
6475pub const XED_IFORM_PCMPESTRM64_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1942;
6476pub const XED_IFORM_PCMPESTRM64_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1943;
6477pub const XED_IFORM_PCMPGTB_MMXq_MEMq: xed_iform_enum_t = 1944;
6478pub const XED_IFORM_PCMPGTB_MMXq_MMXq: xed_iform_enum_t = 1945;
6479pub const XED_IFORM_PCMPGTB_XMMdq_MEMdq: xed_iform_enum_t = 1946;
6480pub const XED_IFORM_PCMPGTB_XMMdq_XMMdq: xed_iform_enum_t = 1947;
6481pub const XED_IFORM_PCMPGTD_MMXq_MEMq: xed_iform_enum_t = 1948;
6482pub const XED_IFORM_PCMPGTD_MMXq_MMXq: xed_iform_enum_t = 1949;
6483pub const XED_IFORM_PCMPGTD_XMMdq_MEMdq: xed_iform_enum_t = 1950;
6484pub const XED_IFORM_PCMPGTD_XMMdq_XMMdq: xed_iform_enum_t = 1951;
6485pub const XED_IFORM_PCMPGTQ_XMMdq_MEMdq: xed_iform_enum_t = 1952;
6486pub const XED_IFORM_PCMPGTQ_XMMdq_XMMdq: xed_iform_enum_t = 1953;
6487pub const XED_IFORM_PCMPGTW_MMXq_MEMq: xed_iform_enum_t = 1954;
6488pub const XED_IFORM_PCMPGTW_MMXq_MMXq: xed_iform_enum_t = 1955;
6489pub const XED_IFORM_PCMPGTW_XMMdq_MEMdq: xed_iform_enum_t = 1956;
6490pub const XED_IFORM_PCMPGTW_XMMdq_XMMdq: xed_iform_enum_t = 1957;
6491pub const XED_IFORM_PCMPISTRI_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1958;
6492pub const XED_IFORM_PCMPISTRI_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1959;
6493pub const XED_IFORM_PCMPISTRI64_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1960;
6494pub const XED_IFORM_PCMPISTRI64_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1961;
6495pub const XED_IFORM_PCMPISTRM_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 1962;
6496pub const XED_IFORM_PCMPISTRM_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 1963;
6497pub const XED_IFORM_PCONFIG: xed_iform_enum_t = 1964;
6498pub const XED_IFORM_PCONFIG64: xed_iform_enum_t = 1965;
6499pub const XED_IFORM_PDEP_GPR32d_GPR32d_GPR32d: xed_iform_enum_t = 1966;
6500pub const XED_IFORM_PDEP_GPR32d_GPR32d_MEMd: xed_iform_enum_t = 1967;
6501pub const XED_IFORM_PDEP_GPR32i32_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 1968;
6502pub const XED_IFORM_PDEP_GPR32i32_GPR32i32_MEMi32_APX: xed_iform_enum_t = 1969;
6503pub const XED_IFORM_PDEP_GPR64i64_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 1970;
6504pub const XED_IFORM_PDEP_GPR64i64_GPR64i64_MEMi64_APX: xed_iform_enum_t = 1971;
6505pub const XED_IFORM_PDEP_GPR64q_GPR64q_GPR64q: xed_iform_enum_t = 1972;
6506pub const XED_IFORM_PDEP_GPR64q_GPR64q_MEMq: xed_iform_enum_t = 1973;
6507pub const XED_IFORM_PEXT_GPR32d_GPR32d_GPR32d: xed_iform_enum_t = 1974;
6508pub const XED_IFORM_PEXT_GPR32d_GPR32d_MEMd: xed_iform_enum_t = 1975;
6509pub const XED_IFORM_PEXT_GPR32i32_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 1976;
6510pub const XED_IFORM_PEXT_GPR32i32_GPR32i32_MEMi32_APX: xed_iform_enum_t = 1977;
6511pub const XED_IFORM_PEXT_GPR64i64_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 1978;
6512pub const XED_IFORM_PEXT_GPR64i64_GPR64i64_MEMi64_APX: xed_iform_enum_t = 1979;
6513pub const XED_IFORM_PEXT_GPR64q_GPR64q_GPR64q: xed_iform_enum_t = 1980;
6514pub const XED_IFORM_PEXT_GPR64q_GPR64q_MEMq: xed_iform_enum_t = 1981;
6515pub const XED_IFORM_PEXTRB_GPR32d_XMMdq_IMMb: xed_iform_enum_t = 1982;
6516pub const XED_IFORM_PEXTRB_MEMb_XMMdq_IMMb: xed_iform_enum_t = 1983;
6517pub const XED_IFORM_PEXTRD_GPR32d_XMMdq_IMMb: xed_iform_enum_t = 1984;
6518pub const XED_IFORM_PEXTRD_MEMd_XMMdq_IMMb: xed_iform_enum_t = 1985;
6519pub const XED_IFORM_PEXTRQ_GPR64q_XMMdq_IMMb: xed_iform_enum_t = 1986;
6520pub const XED_IFORM_PEXTRQ_MEMq_XMMdq_IMMb: xed_iform_enum_t = 1987;
6521pub const XED_IFORM_PEXTRW_GPR32_MMXq_IMMb: xed_iform_enum_t = 1988;
6522pub const XED_IFORM_PEXTRW_GPR32_XMMdq_IMMb: xed_iform_enum_t = 1989;
6523pub const XED_IFORM_PEXTRW_SSE4_GPR32_XMMdq_IMMb: xed_iform_enum_t = 1990;
6524pub const XED_IFORM_PEXTRW_SSE4_MEMw_XMMdq_IMMb: xed_iform_enum_t = 1991;
6525pub const XED_IFORM_PF2ID_MMXq_MEMq: xed_iform_enum_t = 1992;
6526pub const XED_IFORM_PF2ID_MMXq_MMXq: xed_iform_enum_t = 1993;
6527pub const XED_IFORM_PF2IW_MMXq_MEMq: xed_iform_enum_t = 1994;
6528pub const XED_IFORM_PF2IW_MMXq_MMXq: xed_iform_enum_t = 1995;
6529pub const XED_IFORM_PFACC_MMXq_MEMq: xed_iform_enum_t = 1996;
6530pub const XED_IFORM_PFACC_MMXq_MMXq: xed_iform_enum_t = 1997;
6531pub const XED_IFORM_PFADD_MMXq_MEMq: xed_iform_enum_t = 1998;
6532pub const XED_IFORM_PFADD_MMXq_MMXq: xed_iform_enum_t = 1999;
6533pub const XED_IFORM_PFCMPEQ_MMXq_MEMq: xed_iform_enum_t = 2000;
6534pub const XED_IFORM_PFCMPEQ_MMXq_MMXq: xed_iform_enum_t = 2001;
6535pub const XED_IFORM_PFCMPGE_MMXq_MEMq: xed_iform_enum_t = 2002;
6536pub const XED_IFORM_PFCMPGE_MMXq_MMXq: xed_iform_enum_t = 2003;
6537pub const XED_IFORM_PFCMPGT_MMXq_MEMq: xed_iform_enum_t = 2004;
6538pub const XED_IFORM_PFCMPGT_MMXq_MMXq: xed_iform_enum_t = 2005;
6539pub const XED_IFORM_PFMAX_MMXq_MEMq: xed_iform_enum_t = 2006;
6540pub const XED_IFORM_PFMAX_MMXq_MMXq: xed_iform_enum_t = 2007;
6541pub const XED_IFORM_PFMIN_MMXq_MEMq: xed_iform_enum_t = 2008;
6542pub const XED_IFORM_PFMIN_MMXq_MMXq: xed_iform_enum_t = 2009;
6543pub const XED_IFORM_PFMUL_MMXq_MEMq: xed_iform_enum_t = 2010;
6544pub const XED_IFORM_PFMUL_MMXq_MMXq: xed_iform_enum_t = 2011;
6545pub const XED_IFORM_PFNACC_MMXq_MEMq: xed_iform_enum_t = 2012;
6546pub const XED_IFORM_PFNACC_MMXq_MMXq: xed_iform_enum_t = 2013;
6547pub const XED_IFORM_PFPNACC_MMXq_MEMq: xed_iform_enum_t = 2014;
6548pub const XED_IFORM_PFPNACC_MMXq_MMXq: xed_iform_enum_t = 2015;
6549pub const XED_IFORM_PFRCP_MMXq_MEMq: xed_iform_enum_t = 2016;
6550pub const XED_IFORM_PFRCP_MMXq_MMXq: xed_iform_enum_t = 2017;
6551pub const XED_IFORM_PFRCPIT1_MMXq_MEMq: xed_iform_enum_t = 2018;
6552pub const XED_IFORM_PFRCPIT1_MMXq_MMXq: xed_iform_enum_t = 2019;
6553pub const XED_IFORM_PFRCPIT2_MMXq_MEMq: xed_iform_enum_t = 2020;
6554pub const XED_IFORM_PFRCPIT2_MMXq_MMXq: xed_iform_enum_t = 2021;
6555pub const XED_IFORM_PFRSQIT1_MMXq_MEMq: xed_iform_enum_t = 2022;
6556pub const XED_IFORM_PFRSQIT1_MMXq_MMXq: xed_iform_enum_t = 2023;
6557pub const XED_IFORM_PFRSQRT_MMXq_MEMq: xed_iform_enum_t = 2024;
6558pub const XED_IFORM_PFRSQRT_MMXq_MMXq: xed_iform_enum_t = 2025;
6559pub const XED_IFORM_PFSUB_MMXq_MEMq: xed_iform_enum_t = 2026;
6560pub const XED_IFORM_PFSUB_MMXq_MMXq: xed_iform_enum_t = 2027;
6561pub const XED_IFORM_PFSUBR_MMXq_MEMq: xed_iform_enum_t = 2028;
6562pub const XED_IFORM_PFSUBR_MMXq_MMXq: xed_iform_enum_t = 2029;
6563pub const XED_IFORM_PHADDD_MMXq_MEMq: xed_iform_enum_t = 2030;
6564pub const XED_IFORM_PHADDD_MMXq_MMXq: xed_iform_enum_t = 2031;
6565pub const XED_IFORM_PHADDD_XMMdq_MEMdq: xed_iform_enum_t = 2032;
6566pub const XED_IFORM_PHADDD_XMMdq_XMMdq: xed_iform_enum_t = 2033;
6567pub const XED_IFORM_PHADDSW_MMXq_MEMq: xed_iform_enum_t = 2034;
6568pub const XED_IFORM_PHADDSW_MMXq_MMXq: xed_iform_enum_t = 2035;
6569pub const XED_IFORM_PHADDSW_XMMdq_MEMdq: xed_iform_enum_t = 2036;
6570pub const XED_IFORM_PHADDSW_XMMdq_XMMdq: xed_iform_enum_t = 2037;
6571pub const XED_IFORM_PHADDW_MMXq_MEMq: xed_iform_enum_t = 2038;
6572pub const XED_IFORM_PHADDW_MMXq_MMXq: xed_iform_enum_t = 2039;
6573pub const XED_IFORM_PHADDW_XMMdq_MEMdq: xed_iform_enum_t = 2040;
6574pub const XED_IFORM_PHADDW_XMMdq_XMMdq: xed_iform_enum_t = 2041;
6575pub const XED_IFORM_PHMINPOSUW_XMMdq_MEMdq: xed_iform_enum_t = 2042;
6576pub const XED_IFORM_PHMINPOSUW_XMMdq_XMMdq: xed_iform_enum_t = 2043;
6577pub const XED_IFORM_PHSUBD_MMXq_MEMq: xed_iform_enum_t = 2044;
6578pub const XED_IFORM_PHSUBD_MMXq_MMXq: xed_iform_enum_t = 2045;
6579pub const XED_IFORM_PHSUBD_XMMdq_MEMdq: xed_iform_enum_t = 2046;
6580pub const XED_IFORM_PHSUBD_XMMdq_XMMdq: xed_iform_enum_t = 2047;
6581pub const XED_IFORM_PHSUBSW_MMXq_MEMq: xed_iform_enum_t = 2048;
6582pub const XED_IFORM_PHSUBSW_MMXq_MMXq: xed_iform_enum_t = 2049;
6583pub const XED_IFORM_PHSUBSW_XMMdq_MEMdq: xed_iform_enum_t = 2050;
6584pub const XED_IFORM_PHSUBSW_XMMdq_XMMdq: xed_iform_enum_t = 2051;
6585pub const XED_IFORM_PHSUBW_MMXq_MEMq: xed_iform_enum_t = 2052;
6586pub const XED_IFORM_PHSUBW_MMXq_MMXq: xed_iform_enum_t = 2053;
6587pub const XED_IFORM_PHSUBW_XMMdq_MEMdq: xed_iform_enum_t = 2054;
6588pub const XED_IFORM_PHSUBW_XMMdq_XMMdq: xed_iform_enum_t = 2055;
6589pub const XED_IFORM_PI2FD_MMXq_MEMq: xed_iform_enum_t = 2056;
6590pub const XED_IFORM_PI2FD_MMXq_MMXq: xed_iform_enum_t = 2057;
6591pub const XED_IFORM_PI2FW_MMXq_MEMq: xed_iform_enum_t = 2058;
6592pub const XED_IFORM_PI2FW_MMXq_MMXq: xed_iform_enum_t = 2059;
6593pub const XED_IFORM_PINSRB_XMMdq_GPR32d_IMMb: xed_iform_enum_t = 2060;
6594pub const XED_IFORM_PINSRB_XMMdq_MEMb_IMMb: xed_iform_enum_t = 2061;
6595pub const XED_IFORM_PINSRD_XMMdq_GPR32d_IMMb: xed_iform_enum_t = 2062;
6596pub const XED_IFORM_PINSRD_XMMdq_MEMd_IMMb: xed_iform_enum_t = 2063;
6597pub const XED_IFORM_PINSRQ_XMMdq_GPR64q_IMMb: xed_iform_enum_t = 2064;
6598pub const XED_IFORM_PINSRQ_XMMdq_MEMq_IMMb: xed_iform_enum_t = 2065;
6599pub const XED_IFORM_PINSRW_MMXq_GPR32_IMMb: xed_iform_enum_t = 2066;
6600pub const XED_IFORM_PINSRW_MMXq_MEMw_IMMb: xed_iform_enum_t = 2067;
6601pub const XED_IFORM_PINSRW_XMMdq_GPR32_IMMb: xed_iform_enum_t = 2068;
6602pub const XED_IFORM_PINSRW_XMMdq_MEMw_IMMb: xed_iform_enum_t = 2069;
6603pub const XED_IFORM_PMADDUBSW_MMXq_MEMq: xed_iform_enum_t = 2070;
6604pub const XED_IFORM_PMADDUBSW_MMXq_MMXq: xed_iform_enum_t = 2071;
6605pub const XED_IFORM_PMADDUBSW_XMMdq_MEMdq: xed_iform_enum_t = 2072;
6606pub const XED_IFORM_PMADDUBSW_XMMdq_XMMdq: xed_iform_enum_t = 2073;
6607pub const XED_IFORM_PMADDWD_MMXq_MEMq: xed_iform_enum_t = 2074;
6608pub const XED_IFORM_PMADDWD_MMXq_MMXq: xed_iform_enum_t = 2075;
6609pub const XED_IFORM_PMADDWD_XMMdq_MEMdq: xed_iform_enum_t = 2076;
6610pub const XED_IFORM_PMADDWD_XMMdq_XMMdq: xed_iform_enum_t = 2077;
6611pub const XED_IFORM_PMAXSB_XMMdq_MEMdq: xed_iform_enum_t = 2078;
6612pub const XED_IFORM_PMAXSB_XMMdq_XMMdq: xed_iform_enum_t = 2079;
6613pub const XED_IFORM_PMAXSD_XMMdq_MEMdq: xed_iform_enum_t = 2080;
6614pub const XED_IFORM_PMAXSD_XMMdq_XMMdq: xed_iform_enum_t = 2081;
6615pub const XED_IFORM_PMAXSW_MMXq_MEMq: xed_iform_enum_t = 2082;
6616pub const XED_IFORM_PMAXSW_MMXq_MMXq: xed_iform_enum_t = 2083;
6617pub const XED_IFORM_PMAXSW_XMMdq_MEMdq: xed_iform_enum_t = 2084;
6618pub const XED_IFORM_PMAXSW_XMMdq_XMMdq: xed_iform_enum_t = 2085;
6619pub const XED_IFORM_PMAXUB_MMXq_MEMq: xed_iform_enum_t = 2086;
6620pub const XED_IFORM_PMAXUB_MMXq_MMXq: xed_iform_enum_t = 2087;
6621pub const XED_IFORM_PMAXUB_XMMdq_MEMdq: xed_iform_enum_t = 2088;
6622pub const XED_IFORM_PMAXUB_XMMdq_XMMdq: xed_iform_enum_t = 2089;
6623pub const XED_IFORM_PMAXUD_XMMdq_MEMdq: xed_iform_enum_t = 2090;
6624pub const XED_IFORM_PMAXUD_XMMdq_XMMdq: xed_iform_enum_t = 2091;
6625pub const XED_IFORM_PMAXUW_XMMdq_MEMdq: xed_iform_enum_t = 2092;
6626pub const XED_IFORM_PMAXUW_XMMdq_XMMdq: xed_iform_enum_t = 2093;
6627pub const XED_IFORM_PMINSB_XMMdq_MEMdq: xed_iform_enum_t = 2094;
6628pub const XED_IFORM_PMINSB_XMMdq_XMMdq: xed_iform_enum_t = 2095;
6629pub const XED_IFORM_PMINSD_XMMdq_MEMdq: xed_iform_enum_t = 2096;
6630pub const XED_IFORM_PMINSD_XMMdq_XMMdq: xed_iform_enum_t = 2097;
6631pub const XED_IFORM_PMINSW_MMXq_MEMq: xed_iform_enum_t = 2098;
6632pub const XED_IFORM_PMINSW_MMXq_MMXq: xed_iform_enum_t = 2099;
6633pub const XED_IFORM_PMINSW_XMMdq_MEMdq: xed_iform_enum_t = 2100;
6634pub const XED_IFORM_PMINSW_XMMdq_XMMdq: xed_iform_enum_t = 2101;
6635pub const XED_IFORM_PMINUB_MMXq_MEMq: xed_iform_enum_t = 2102;
6636pub const XED_IFORM_PMINUB_MMXq_MMXq: xed_iform_enum_t = 2103;
6637pub const XED_IFORM_PMINUB_XMMdq_MEMdq: xed_iform_enum_t = 2104;
6638pub const XED_IFORM_PMINUB_XMMdq_XMMdq: xed_iform_enum_t = 2105;
6639pub const XED_IFORM_PMINUD_XMMdq_MEMdq: xed_iform_enum_t = 2106;
6640pub const XED_IFORM_PMINUD_XMMdq_XMMdq: xed_iform_enum_t = 2107;
6641pub const XED_IFORM_PMINUW_XMMdq_MEMdq: xed_iform_enum_t = 2108;
6642pub const XED_IFORM_PMINUW_XMMdq_XMMdq: xed_iform_enum_t = 2109;
6643pub const XED_IFORM_PMOVMSKB_GPR32_MMXq: xed_iform_enum_t = 2110;
6644pub const XED_IFORM_PMOVMSKB_GPR32_XMMdq: xed_iform_enum_t = 2111;
6645pub const XED_IFORM_PMOVSXBD_XMMdq_MEMd: xed_iform_enum_t = 2112;
6646pub const XED_IFORM_PMOVSXBD_XMMdq_XMMd: xed_iform_enum_t = 2113;
6647pub const XED_IFORM_PMOVSXBQ_XMMdq_MEMw: xed_iform_enum_t = 2114;
6648pub const XED_IFORM_PMOVSXBQ_XMMdq_XMMw: xed_iform_enum_t = 2115;
6649pub const XED_IFORM_PMOVSXBW_XMMdq_MEMq: xed_iform_enum_t = 2116;
6650pub const XED_IFORM_PMOVSXBW_XMMdq_XMMq: xed_iform_enum_t = 2117;
6651pub const XED_IFORM_PMOVSXDQ_XMMdq_MEMq: xed_iform_enum_t = 2118;
6652pub const XED_IFORM_PMOVSXDQ_XMMdq_XMMq: xed_iform_enum_t = 2119;
6653pub const XED_IFORM_PMOVSXWD_XMMdq_MEMq: xed_iform_enum_t = 2120;
6654pub const XED_IFORM_PMOVSXWD_XMMdq_XMMq: xed_iform_enum_t = 2121;
6655pub const XED_IFORM_PMOVSXWQ_XMMdq_MEMd: xed_iform_enum_t = 2122;
6656pub const XED_IFORM_PMOVSXWQ_XMMdq_XMMd: xed_iform_enum_t = 2123;
6657pub const XED_IFORM_PMOVZXBD_XMMdq_MEMd: xed_iform_enum_t = 2124;
6658pub const XED_IFORM_PMOVZXBD_XMMdq_XMMd: xed_iform_enum_t = 2125;
6659pub const XED_IFORM_PMOVZXBQ_XMMdq_MEMw: xed_iform_enum_t = 2126;
6660pub const XED_IFORM_PMOVZXBQ_XMMdq_XMMw: xed_iform_enum_t = 2127;
6661pub const XED_IFORM_PMOVZXBW_XMMdq_MEMq: xed_iform_enum_t = 2128;
6662pub const XED_IFORM_PMOVZXBW_XMMdq_XMMq: xed_iform_enum_t = 2129;
6663pub const XED_IFORM_PMOVZXDQ_XMMdq_MEMq: xed_iform_enum_t = 2130;
6664pub const XED_IFORM_PMOVZXDQ_XMMdq_XMMq: xed_iform_enum_t = 2131;
6665pub const XED_IFORM_PMOVZXWD_XMMdq_MEMq: xed_iform_enum_t = 2132;
6666pub const XED_IFORM_PMOVZXWD_XMMdq_XMMq: xed_iform_enum_t = 2133;
6667pub const XED_IFORM_PMOVZXWQ_XMMdq_MEMd: xed_iform_enum_t = 2134;
6668pub const XED_IFORM_PMOVZXWQ_XMMdq_XMMd: xed_iform_enum_t = 2135;
6669pub const XED_IFORM_PMULDQ_XMMdq_MEMdq: xed_iform_enum_t = 2136;
6670pub const XED_IFORM_PMULDQ_XMMdq_XMMdq: xed_iform_enum_t = 2137;
6671pub const XED_IFORM_PMULHRSW_MMXq_MEMq: xed_iform_enum_t = 2138;
6672pub const XED_IFORM_PMULHRSW_MMXq_MMXq: xed_iform_enum_t = 2139;
6673pub const XED_IFORM_PMULHRSW_XMMdq_MEMdq: xed_iform_enum_t = 2140;
6674pub const XED_IFORM_PMULHRSW_XMMdq_XMMdq: xed_iform_enum_t = 2141;
6675pub const XED_IFORM_PMULHRW_MMXq_MEMq: xed_iform_enum_t = 2142;
6676pub const XED_IFORM_PMULHRW_MMXq_MMXq: xed_iform_enum_t = 2143;
6677pub const XED_IFORM_PMULHUW_MMXq_MEMq: xed_iform_enum_t = 2144;
6678pub const XED_IFORM_PMULHUW_MMXq_MMXq: xed_iform_enum_t = 2145;
6679pub const XED_IFORM_PMULHUW_XMMdq_MEMdq: xed_iform_enum_t = 2146;
6680pub const XED_IFORM_PMULHUW_XMMdq_XMMdq: xed_iform_enum_t = 2147;
6681pub const XED_IFORM_PMULHW_MMXq_MEMq: xed_iform_enum_t = 2148;
6682pub const XED_IFORM_PMULHW_MMXq_MMXq: xed_iform_enum_t = 2149;
6683pub const XED_IFORM_PMULHW_XMMdq_MEMdq: xed_iform_enum_t = 2150;
6684pub const XED_IFORM_PMULHW_XMMdq_XMMdq: xed_iform_enum_t = 2151;
6685pub const XED_IFORM_PMULLD_XMMdq_MEMdq: xed_iform_enum_t = 2152;
6686pub const XED_IFORM_PMULLD_XMMdq_XMMdq: xed_iform_enum_t = 2153;
6687pub const XED_IFORM_PMULLW_MMXq_MEMq: xed_iform_enum_t = 2154;
6688pub const XED_IFORM_PMULLW_MMXq_MMXq: xed_iform_enum_t = 2155;
6689pub const XED_IFORM_PMULLW_XMMdq_MEMdq: xed_iform_enum_t = 2156;
6690pub const XED_IFORM_PMULLW_XMMdq_XMMdq: xed_iform_enum_t = 2157;
6691pub const XED_IFORM_PMULUDQ_MMXq_MEMq: xed_iform_enum_t = 2158;
6692pub const XED_IFORM_PMULUDQ_MMXq_MMXq: xed_iform_enum_t = 2159;
6693pub const XED_IFORM_PMULUDQ_XMMdq_MEMdq: xed_iform_enum_t = 2160;
6694pub const XED_IFORM_PMULUDQ_XMMdq_XMMdq: xed_iform_enum_t = 2161;
6695pub const XED_IFORM_POP_DS: xed_iform_enum_t = 2162;
6696pub const XED_IFORM_POP_ES: xed_iform_enum_t = 2163;
6697pub const XED_IFORM_POP_FS: xed_iform_enum_t = 2164;
6698pub const XED_IFORM_POP_GPRv_58: xed_iform_enum_t = 2165;
6699pub const XED_IFORM_POP_GPRv_8F: xed_iform_enum_t = 2166;
6700pub const XED_IFORM_POP_GS: xed_iform_enum_t = 2167;
6701pub const XED_IFORM_POP_MEMv: xed_iform_enum_t = 2168;
6702pub const XED_IFORM_POP_SS: xed_iform_enum_t = 2169;
6703pub const XED_IFORM_POP2_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 2170;
6704pub const XED_IFORM_POP2P_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 2171;
6705pub const XED_IFORM_POPA: xed_iform_enum_t = 2172;
6706pub const XED_IFORM_POPAD: xed_iform_enum_t = 2173;
6707pub const XED_IFORM_POPCNT_GPRv_GPRv: xed_iform_enum_t = 2174;
6708pub const XED_IFORM_POPCNT_GPRv_GPRv_APX: xed_iform_enum_t = 2175;
6709pub const XED_IFORM_POPCNT_GPRv_MEMv: xed_iform_enum_t = 2176;
6710pub const XED_IFORM_POPCNT_GPRv_MEMv_APX: xed_iform_enum_t = 2177;
6711pub const XED_IFORM_POPF: xed_iform_enum_t = 2178;
6712pub const XED_IFORM_POPFD: xed_iform_enum_t = 2179;
6713pub const XED_IFORM_POPFQ: xed_iform_enum_t = 2180;
6714pub const XED_IFORM_POPP_GPR64: xed_iform_enum_t = 2181;
6715pub const XED_IFORM_POR_MMXq_MEMq: xed_iform_enum_t = 2182;
6716pub const XED_IFORM_POR_MMXq_MMXq: xed_iform_enum_t = 2183;
6717pub const XED_IFORM_POR_XMMdq_MEMdq: xed_iform_enum_t = 2184;
6718pub const XED_IFORM_POR_XMMdq_XMMdq: xed_iform_enum_t = 2185;
6719pub const XED_IFORM_PREFETCHIT0_MEMu8: xed_iform_enum_t = 2186;
6720pub const XED_IFORM_PREFETCHIT1_MEMu8: xed_iform_enum_t = 2187;
6721pub const XED_IFORM_PREFETCHNTA_MEMmprefetch: xed_iform_enum_t = 2188;
6722pub const XED_IFORM_PREFETCHT0_MEMmprefetch: xed_iform_enum_t = 2189;
6723pub const XED_IFORM_PREFETCHT1_MEMmprefetch: xed_iform_enum_t = 2190;
6724pub const XED_IFORM_PREFETCHT2_MEMmprefetch: xed_iform_enum_t = 2191;
6725pub const XED_IFORM_PREFETCHW_0F0Dr1: xed_iform_enum_t = 2192;
6726pub const XED_IFORM_PREFETCHW_0F0Dr3: xed_iform_enum_t = 2193;
6727pub const XED_IFORM_PREFETCHWT1_MEMu8: xed_iform_enum_t = 2194;
6728pub const XED_IFORM_PREFETCH_EXCLUSIVE_MEMmprefetch: xed_iform_enum_t = 2195;
6729pub const XED_IFORM_PREFETCH_RESERVED_0F0Dr4: xed_iform_enum_t = 2196;
6730pub const XED_IFORM_PREFETCH_RESERVED_0F0Dr5: xed_iform_enum_t = 2197;
6731pub const XED_IFORM_PREFETCH_RESERVED_0F0Dr6: xed_iform_enum_t = 2198;
6732pub const XED_IFORM_PREFETCH_RESERVED_0F0Dr7: xed_iform_enum_t = 2199;
6733pub const XED_IFORM_PSADBW_MMXq_MEMq: xed_iform_enum_t = 2200;
6734pub const XED_IFORM_PSADBW_MMXq_MMXq: xed_iform_enum_t = 2201;
6735pub const XED_IFORM_PSADBW_XMMdq_MEMdq: xed_iform_enum_t = 2202;
6736pub const XED_IFORM_PSADBW_XMMdq_XMMdq: xed_iform_enum_t = 2203;
6737pub const XED_IFORM_PSHUFB_MMXq_MEMq: xed_iform_enum_t = 2204;
6738pub const XED_IFORM_PSHUFB_MMXq_MMXq: xed_iform_enum_t = 2205;
6739pub const XED_IFORM_PSHUFB_XMMdq_MEMdq: xed_iform_enum_t = 2206;
6740pub const XED_IFORM_PSHUFB_XMMdq_XMMdq: xed_iform_enum_t = 2207;
6741pub const XED_IFORM_PSHUFD_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 2208;
6742pub const XED_IFORM_PSHUFD_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 2209;
6743pub const XED_IFORM_PSHUFHW_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 2210;
6744pub const XED_IFORM_PSHUFHW_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 2211;
6745pub const XED_IFORM_PSHUFLW_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 2212;
6746pub const XED_IFORM_PSHUFLW_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 2213;
6747pub const XED_IFORM_PSHUFW_MMXq_MEMq_IMMb: xed_iform_enum_t = 2214;
6748pub const XED_IFORM_PSHUFW_MMXq_MMXq_IMMb: xed_iform_enum_t = 2215;
6749pub const XED_IFORM_PSIGNB_MMXq_MEMq: xed_iform_enum_t = 2216;
6750pub const XED_IFORM_PSIGNB_MMXq_MMXq: xed_iform_enum_t = 2217;
6751pub const XED_IFORM_PSIGNB_XMMdq_MEMdq: xed_iform_enum_t = 2218;
6752pub const XED_IFORM_PSIGNB_XMMdq_XMMdq: xed_iform_enum_t = 2219;
6753pub const XED_IFORM_PSIGND_MMXq_MEMq: xed_iform_enum_t = 2220;
6754pub const XED_IFORM_PSIGND_MMXq_MMXq: xed_iform_enum_t = 2221;
6755pub const XED_IFORM_PSIGND_XMMdq_MEMdq: xed_iform_enum_t = 2222;
6756pub const XED_IFORM_PSIGND_XMMdq_XMMdq: xed_iform_enum_t = 2223;
6757pub const XED_IFORM_PSIGNW_MMXq_MEMq: xed_iform_enum_t = 2224;
6758pub const XED_IFORM_PSIGNW_MMXq_MMXq: xed_iform_enum_t = 2225;
6759pub const XED_IFORM_PSIGNW_XMMdq_MEMdq: xed_iform_enum_t = 2226;
6760pub const XED_IFORM_PSIGNW_XMMdq_XMMdq: xed_iform_enum_t = 2227;
6761pub const XED_IFORM_PSLLD_MMXq_IMMb: xed_iform_enum_t = 2228;
6762pub const XED_IFORM_PSLLD_MMXq_MEMq: xed_iform_enum_t = 2229;
6763pub const XED_IFORM_PSLLD_MMXq_MMXq: xed_iform_enum_t = 2230;
6764pub const XED_IFORM_PSLLD_XMMdq_IMMb: xed_iform_enum_t = 2231;
6765pub const XED_IFORM_PSLLD_XMMdq_MEMdq: xed_iform_enum_t = 2232;
6766pub const XED_IFORM_PSLLD_XMMdq_XMMdq: xed_iform_enum_t = 2233;
6767pub const XED_IFORM_PSLLDQ_XMMdq_IMMb: xed_iform_enum_t = 2234;
6768pub const XED_IFORM_PSLLQ_MMXq_IMMb: xed_iform_enum_t = 2235;
6769pub const XED_IFORM_PSLLQ_MMXq_MEMq: xed_iform_enum_t = 2236;
6770pub const XED_IFORM_PSLLQ_MMXq_MMXq: xed_iform_enum_t = 2237;
6771pub const XED_IFORM_PSLLQ_XMMdq_IMMb: xed_iform_enum_t = 2238;
6772pub const XED_IFORM_PSLLQ_XMMdq_MEMdq: xed_iform_enum_t = 2239;
6773pub const XED_IFORM_PSLLQ_XMMdq_XMMdq: xed_iform_enum_t = 2240;
6774pub const XED_IFORM_PSLLW_MMXq_IMMb: xed_iform_enum_t = 2241;
6775pub const XED_IFORM_PSLLW_MMXq_MEMq: xed_iform_enum_t = 2242;
6776pub const XED_IFORM_PSLLW_MMXq_MMXq: xed_iform_enum_t = 2243;
6777pub const XED_IFORM_PSLLW_XMMdq_IMMb: xed_iform_enum_t = 2244;
6778pub const XED_IFORM_PSLLW_XMMdq_MEMdq: xed_iform_enum_t = 2245;
6779pub const XED_IFORM_PSLLW_XMMdq_XMMdq: xed_iform_enum_t = 2246;
6780pub const XED_IFORM_PSMASH_RAX: xed_iform_enum_t = 2247;
6781pub const XED_IFORM_PSRAD_MMXq_IMMb: xed_iform_enum_t = 2248;
6782pub const XED_IFORM_PSRAD_MMXq_MEMq: xed_iform_enum_t = 2249;
6783pub const XED_IFORM_PSRAD_MMXq_MMXq: xed_iform_enum_t = 2250;
6784pub const XED_IFORM_PSRAD_XMMdq_IMMb: xed_iform_enum_t = 2251;
6785pub const XED_IFORM_PSRAD_XMMdq_MEMdq: xed_iform_enum_t = 2252;
6786pub const XED_IFORM_PSRAD_XMMdq_XMMdq: xed_iform_enum_t = 2253;
6787pub const XED_IFORM_PSRAW_MMXq_IMMb: xed_iform_enum_t = 2254;
6788pub const XED_IFORM_PSRAW_MMXq_MEMq: xed_iform_enum_t = 2255;
6789pub const XED_IFORM_PSRAW_MMXq_MMXq: xed_iform_enum_t = 2256;
6790pub const XED_IFORM_PSRAW_XMMdq_IMMb: xed_iform_enum_t = 2257;
6791pub const XED_IFORM_PSRAW_XMMdq_MEMdq: xed_iform_enum_t = 2258;
6792pub const XED_IFORM_PSRAW_XMMdq_XMMdq: xed_iform_enum_t = 2259;
6793pub const XED_IFORM_PSRLD_MMXq_IMMb: xed_iform_enum_t = 2260;
6794pub const XED_IFORM_PSRLD_MMXq_MEMq: xed_iform_enum_t = 2261;
6795pub const XED_IFORM_PSRLD_MMXq_MMXq: xed_iform_enum_t = 2262;
6796pub const XED_IFORM_PSRLD_XMMdq_IMMb: xed_iform_enum_t = 2263;
6797pub const XED_IFORM_PSRLD_XMMdq_MEMdq: xed_iform_enum_t = 2264;
6798pub const XED_IFORM_PSRLD_XMMdq_XMMdq: xed_iform_enum_t = 2265;
6799pub const XED_IFORM_PSRLDQ_XMMdq_IMMb: xed_iform_enum_t = 2266;
6800pub const XED_IFORM_PSRLQ_MMXq_IMMb: xed_iform_enum_t = 2267;
6801pub const XED_IFORM_PSRLQ_MMXq_MEMq: xed_iform_enum_t = 2268;
6802pub const XED_IFORM_PSRLQ_MMXq_MMXq: xed_iform_enum_t = 2269;
6803pub const XED_IFORM_PSRLQ_XMMdq_IMMb: xed_iform_enum_t = 2270;
6804pub const XED_IFORM_PSRLQ_XMMdq_MEMdq: xed_iform_enum_t = 2271;
6805pub const XED_IFORM_PSRLQ_XMMdq_XMMdq: xed_iform_enum_t = 2272;
6806pub const XED_IFORM_PSRLW_MMXq_IMMb: xed_iform_enum_t = 2273;
6807pub const XED_IFORM_PSRLW_MMXq_MEMq: xed_iform_enum_t = 2274;
6808pub const XED_IFORM_PSRLW_MMXq_MMXq: xed_iform_enum_t = 2275;
6809pub const XED_IFORM_PSRLW_XMMdq_IMMb: xed_iform_enum_t = 2276;
6810pub const XED_IFORM_PSRLW_XMMdq_MEMdq: xed_iform_enum_t = 2277;
6811pub const XED_IFORM_PSRLW_XMMdq_XMMdq: xed_iform_enum_t = 2278;
6812pub const XED_IFORM_PSUBB_MMXq_MEMq: xed_iform_enum_t = 2279;
6813pub const XED_IFORM_PSUBB_MMXq_MMXq: xed_iform_enum_t = 2280;
6814pub const XED_IFORM_PSUBB_XMMdq_MEMdq: xed_iform_enum_t = 2281;
6815pub const XED_IFORM_PSUBB_XMMdq_XMMdq: xed_iform_enum_t = 2282;
6816pub const XED_IFORM_PSUBD_MMXq_MEMq: xed_iform_enum_t = 2283;
6817pub const XED_IFORM_PSUBD_MMXq_MMXq: xed_iform_enum_t = 2284;
6818pub const XED_IFORM_PSUBD_XMMdq_MEMdq: xed_iform_enum_t = 2285;
6819pub const XED_IFORM_PSUBD_XMMdq_XMMdq: xed_iform_enum_t = 2286;
6820pub const XED_IFORM_PSUBQ_MMXq_MEMq: xed_iform_enum_t = 2287;
6821pub const XED_IFORM_PSUBQ_MMXq_MMXq: xed_iform_enum_t = 2288;
6822pub const XED_IFORM_PSUBQ_XMMdq_MEMdq: xed_iform_enum_t = 2289;
6823pub const XED_IFORM_PSUBQ_XMMdq_XMMdq: xed_iform_enum_t = 2290;
6824pub const XED_IFORM_PSUBSB_MMXq_MEMq: xed_iform_enum_t = 2291;
6825pub const XED_IFORM_PSUBSB_MMXq_MMXq: xed_iform_enum_t = 2292;
6826pub const XED_IFORM_PSUBSB_XMMdq_MEMdq: xed_iform_enum_t = 2293;
6827pub const XED_IFORM_PSUBSB_XMMdq_XMMdq: xed_iform_enum_t = 2294;
6828pub const XED_IFORM_PSUBSW_MMXq_MEMq: xed_iform_enum_t = 2295;
6829pub const XED_IFORM_PSUBSW_MMXq_MMXq: xed_iform_enum_t = 2296;
6830pub const XED_IFORM_PSUBSW_XMMdq_MEMdq: xed_iform_enum_t = 2297;
6831pub const XED_IFORM_PSUBSW_XMMdq_XMMdq: xed_iform_enum_t = 2298;
6832pub const XED_IFORM_PSUBUSB_MMXq_MEMq: xed_iform_enum_t = 2299;
6833pub const XED_IFORM_PSUBUSB_MMXq_MMXq: xed_iform_enum_t = 2300;
6834pub const XED_IFORM_PSUBUSB_XMMdq_MEMdq: xed_iform_enum_t = 2301;
6835pub const XED_IFORM_PSUBUSB_XMMdq_XMMdq: xed_iform_enum_t = 2302;
6836pub const XED_IFORM_PSUBUSW_MMXq_MEMq: xed_iform_enum_t = 2303;
6837pub const XED_IFORM_PSUBUSW_MMXq_MMXq: xed_iform_enum_t = 2304;
6838pub const XED_IFORM_PSUBUSW_XMMdq_MEMdq: xed_iform_enum_t = 2305;
6839pub const XED_IFORM_PSUBUSW_XMMdq_XMMdq: xed_iform_enum_t = 2306;
6840pub const XED_IFORM_PSUBW_MMXq_MEMq: xed_iform_enum_t = 2307;
6841pub const XED_IFORM_PSUBW_MMXq_MMXq: xed_iform_enum_t = 2308;
6842pub const XED_IFORM_PSUBW_XMMdq_MEMdq: xed_iform_enum_t = 2309;
6843pub const XED_IFORM_PSUBW_XMMdq_XMMdq: xed_iform_enum_t = 2310;
6844pub const XED_IFORM_PSWAPD_MMXq_MEMq: xed_iform_enum_t = 2311;
6845pub const XED_IFORM_PSWAPD_MMXq_MMXq: xed_iform_enum_t = 2312;
6846pub const XED_IFORM_PTEST_XMMdq_MEMdq: xed_iform_enum_t = 2313;
6847pub const XED_IFORM_PTEST_XMMdq_XMMdq: xed_iform_enum_t = 2314;
6848pub const XED_IFORM_PTWRITE_GPRy: xed_iform_enum_t = 2315;
6849pub const XED_IFORM_PTWRITE_MEMy: xed_iform_enum_t = 2316;
6850pub const XED_IFORM_PUNPCKHBW_MMXq_MEMq: xed_iform_enum_t = 2317;
6851pub const XED_IFORM_PUNPCKHBW_MMXq_MMXd: xed_iform_enum_t = 2318;
6852pub const XED_IFORM_PUNPCKHBW_XMMdq_MEMdq: xed_iform_enum_t = 2319;
6853pub const XED_IFORM_PUNPCKHBW_XMMdq_XMMq: xed_iform_enum_t = 2320;
6854pub const XED_IFORM_PUNPCKHDQ_MMXq_MEMq: xed_iform_enum_t = 2321;
6855pub const XED_IFORM_PUNPCKHDQ_MMXq_MMXd: xed_iform_enum_t = 2322;
6856pub const XED_IFORM_PUNPCKHDQ_XMMdq_MEMdq: xed_iform_enum_t = 2323;
6857pub const XED_IFORM_PUNPCKHDQ_XMMdq_XMMq: xed_iform_enum_t = 2324;
6858pub const XED_IFORM_PUNPCKHQDQ_XMMdq_MEMdq: xed_iform_enum_t = 2325;
6859pub const XED_IFORM_PUNPCKHQDQ_XMMdq_XMMq: xed_iform_enum_t = 2326;
6860pub const XED_IFORM_PUNPCKHWD_MMXq_MEMq: xed_iform_enum_t = 2327;
6861pub const XED_IFORM_PUNPCKHWD_MMXq_MMXd: xed_iform_enum_t = 2328;
6862pub const XED_IFORM_PUNPCKHWD_XMMdq_MEMdq: xed_iform_enum_t = 2329;
6863pub const XED_IFORM_PUNPCKHWD_XMMdq_XMMq: xed_iform_enum_t = 2330;
6864pub const XED_IFORM_PUNPCKLBW_MMXq_MEMd: xed_iform_enum_t = 2331;
6865pub const XED_IFORM_PUNPCKLBW_MMXq_MMXd: xed_iform_enum_t = 2332;
6866pub const XED_IFORM_PUNPCKLBW_XMMdq_MEMdq: xed_iform_enum_t = 2333;
6867pub const XED_IFORM_PUNPCKLBW_XMMdq_XMMq: xed_iform_enum_t = 2334;
6868pub const XED_IFORM_PUNPCKLDQ_MMXq_MEMd: xed_iform_enum_t = 2335;
6869pub const XED_IFORM_PUNPCKLDQ_MMXq_MMXd: xed_iform_enum_t = 2336;
6870pub const XED_IFORM_PUNPCKLDQ_XMMdq_MEMdq: xed_iform_enum_t = 2337;
6871pub const XED_IFORM_PUNPCKLDQ_XMMdq_XMMq: xed_iform_enum_t = 2338;
6872pub const XED_IFORM_PUNPCKLQDQ_XMMdq_MEMdq: xed_iform_enum_t = 2339;
6873pub const XED_IFORM_PUNPCKLQDQ_XMMdq_XMMq: xed_iform_enum_t = 2340;
6874pub const XED_IFORM_PUNPCKLWD_MMXq_MEMd: xed_iform_enum_t = 2341;
6875pub const XED_IFORM_PUNPCKLWD_MMXq_MMXd: xed_iform_enum_t = 2342;
6876pub const XED_IFORM_PUNPCKLWD_XMMdq_MEMdq: xed_iform_enum_t = 2343;
6877pub const XED_IFORM_PUNPCKLWD_XMMdq_XMMq: xed_iform_enum_t = 2344;
6878pub const XED_IFORM_PUSH_CS: xed_iform_enum_t = 2345;
6879pub const XED_IFORM_PUSH_DS: xed_iform_enum_t = 2346;
6880pub const XED_IFORM_PUSH_ES: xed_iform_enum_t = 2347;
6881pub const XED_IFORM_PUSH_FS: xed_iform_enum_t = 2348;
6882pub const XED_IFORM_PUSH_GPRv_50: xed_iform_enum_t = 2349;
6883pub const XED_IFORM_PUSH_GPRv_FFr6: xed_iform_enum_t = 2350;
6884pub const XED_IFORM_PUSH_GS: xed_iform_enum_t = 2351;
6885pub const XED_IFORM_PUSH_IMMb: xed_iform_enum_t = 2352;
6886pub const XED_IFORM_PUSH_IMMz: xed_iform_enum_t = 2353;
6887pub const XED_IFORM_PUSH_MEMv: xed_iform_enum_t = 2354;
6888pub const XED_IFORM_PUSH_SS: xed_iform_enum_t = 2355;
6889pub const XED_IFORM_PUSH2_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 2356;
6890pub const XED_IFORM_PUSH2P_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 2357;
6891pub const XED_IFORM_PUSHA: xed_iform_enum_t = 2358;
6892pub const XED_IFORM_PUSHAD: xed_iform_enum_t = 2359;
6893pub const XED_IFORM_PUSHF: xed_iform_enum_t = 2360;
6894pub const XED_IFORM_PUSHFD: xed_iform_enum_t = 2361;
6895pub const XED_IFORM_PUSHFQ: xed_iform_enum_t = 2362;
6896pub const XED_IFORM_PUSHP_GPR64: xed_iform_enum_t = 2363;
6897pub const XED_IFORM_PVALIDATE_RAX_ECX_EDX: xed_iform_enum_t = 2364;
6898pub const XED_IFORM_PXOR_MMXq_MEMq: xed_iform_enum_t = 2365;
6899pub const XED_IFORM_PXOR_MMXq_MMXq: xed_iform_enum_t = 2366;
6900pub const XED_IFORM_PXOR_XMMdq_MEMdq: xed_iform_enum_t = 2367;
6901pub const XED_IFORM_PXOR_XMMdq_XMMdq: xed_iform_enum_t = 2368;
6902pub const XED_IFORM_RCL_GPR8_CL: xed_iform_enum_t = 2369;
6903pub const XED_IFORM_RCL_GPR8_IMMb: xed_iform_enum_t = 2370;
6904pub const XED_IFORM_RCL_GPR8_ONE: xed_iform_enum_t = 2371;
6905pub const XED_IFORM_RCL_GPR8i8_CL_APX: xed_iform_enum_t = 2372;
6906pub const XED_IFORM_RCL_GPR8i8_GPR8i8_CL_APX: xed_iform_enum_t = 2373;
6907pub const XED_IFORM_RCL_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 2374;
6908pub const XED_IFORM_RCL_GPR8i8_GPR8i8_ONE_APX: xed_iform_enum_t = 2375;
6909pub const XED_IFORM_RCL_GPR8i8_IMM8_APX: xed_iform_enum_t = 2376;
6910pub const XED_IFORM_RCL_GPR8i8_MEMi8_CL_APX: xed_iform_enum_t = 2377;
6911pub const XED_IFORM_RCL_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 2378;
6912pub const XED_IFORM_RCL_GPR8i8_MEMi8_ONE_APX: xed_iform_enum_t = 2379;
6913pub const XED_IFORM_RCL_GPR8i8_ONE_APX: xed_iform_enum_t = 2380;
6914pub const XED_IFORM_RCL_GPRv_CL: xed_iform_enum_t = 2381;
6915pub const XED_IFORM_RCL_GPRv_CL_APX: xed_iform_enum_t = 2382;
6916pub const XED_IFORM_RCL_GPRv_GPRv_CL_APX: xed_iform_enum_t = 2383;
6917pub const XED_IFORM_RCL_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2384;
6918pub const XED_IFORM_RCL_GPRv_GPRv_ONE_APX: xed_iform_enum_t = 2385;
6919pub const XED_IFORM_RCL_GPRv_IMM8_APX: xed_iform_enum_t = 2386;
6920pub const XED_IFORM_RCL_GPRv_IMMb: xed_iform_enum_t = 2387;
6921pub const XED_IFORM_RCL_GPRv_MEMv_CL_APX: xed_iform_enum_t = 2388;
6922pub const XED_IFORM_RCL_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 2389;
6923pub const XED_IFORM_RCL_GPRv_MEMv_ONE_APX: xed_iform_enum_t = 2390;
6924pub const XED_IFORM_RCL_GPRv_ONE: xed_iform_enum_t = 2391;
6925pub const XED_IFORM_RCL_GPRv_ONE_APX: xed_iform_enum_t = 2392;
6926pub const XED_IFORM_RCL_MEMb_CL: xed_iform_enum_t = 2393;
6927pub const XED_IFORM_RCL_MEMb_IMMb: xed_iform_enum_t = 2394;
6928pub const XED_IFORM_RCL_MEMb_ONE: xed_iform_enum_t = 2395;
6929pub const XED_IFORM_RCL_MEMi8_CL_APX: xed_iform_enum_t = 2396;
6930pub const XED_IFORM_RCL_MEMi8_IMM8_APX: xed_iform_enum_t = 2397;
6931pub const XED_IFORM_RCL_MEMi8_ONE_APX: xed_iform_enum_t = 2398;
6932pub const XED_IFORM_RCL_MEMv_CL: xed_iform_enum_t = 2399;
6933pub const XED_IFORM_RCL_MEMv_CL_APX: xed_iform_enum_t = 2400;
6934pub const XED_IFORM_RCL_MEMv_IMM8_APX: xed_iform_enum_t = 2401;
6935pub const XED_IFORM_RCL_MEMv_IMMb: xed_iform_enum_t = 2402;
6936pub const XED_IFORM_RCL_MEMv_ONE: xed_iform_enum_t = 2403;
6937pub const XED_IFORM_RCL_MEMv_ONE_APX: xed_iform_enum_t = 2404;
6938pub const XED_IFORM_RCPPS_XMMps_MEMps: xed_iform_enum_t = 2405;
6939pub const XED_IFORM_RCPPS_XMMps_XMMps: xed_iform_enum_t = 2406;
6940pub const XED_IFORM_RCPSS_XMMss_MEMss: xed_iform_enum_t = 2407;
6941pub const XED_IFORM_RCPSS_XMMss_XMMss: xed_iform_enum_t = 2408;
6942pub const XED_IFORM_RCR_GPR8_CL: xed_iform_enum_t = 2409;
6943pub const XED_IFORM_RCR_GPR8_IMMb: xed_iform_enum_t = 2410;
6944pub const XED_IFORM_RCR_GPR8_ONE: xed_iform_enum_t = 2411;
6945pub const XED_IFORM_RCR_GPR8i8_CL_APX: xed_iform_enum_t = 2412;
6946pub const XED_IFORM_RCR_GPR8i8_GPR8i8_CL_APX: xed_iform_enum_t = 2413;
6947pub const XED_IFORM_RCR_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 2414;
6948pub const XED_IFORM_RCR_GPR8i8_GPR8i8_ONE_APX: xed_iform_enum_t = 2415;
6949pub const XED_IFORM_RCR_GPR8i8_IMM8_APX: xed_iform_enum_t = 2416;
6950pub const XED_IFORM_RCR_GPR8i8_MEMi8_CL_APX: xed_iform_enum_t = 2417;
6951pub const XED_IFORM_RCR_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 2418;
6952pub const XED_IFORM_RCR_GPR8i8_MEMi8_ONE_APX: xed_iform_enum_t = 2419;
6953pub const XED_IFORM_RCR_GPR8i8_ONE_APX: xed_iform_enum_t = 2420;
6954pub const XED_IFORM_RCR_GPRv_CL: xed_iform_enum_t = 2421;
6955pub const XED_IFORM_RCR_GPRv_CL_APX: xed_iform_enum_t = 2422;
6956pub const XED_IFORM_RCR_GPRv_GPRv_CL_APX: xed_iform_enum_t = 2423;
6957pub const XED_IFORM_RCR_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2424;
6958pub const XED_IFORM_RCR_GPRv_GPRv_ONE_APX: xed_iform_enum_t = 2425;
6959pub const XED_IFORM_RCR_GPRv_IMM8_APX: xed_iform_enum_t = 2426;
6960pub const XED_IFORM_RCR_GPRv_IMMb: xed_iform_enum_t = 2427;
6961pub const XED_IFORM_RCR_GPRv_MEMv_CL_APX: xed_iform_enum_t = 2428;
6962pub const XED_IFORM_RCR_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 2429;
6963pub const XED_IFORM_RCR_GPRv_MEMv_ONE_APX: xed_iform_enum_t = 2430;
6964pub const XED_IFORM_RCR_GPRv_ONE: xed_iform_enum_t = 2431;
6965pub const XED_IFORM_RCR_GPRv_ONE_APX: xed_iform_enum_t = 2432;
6966pub const XED_IFORM_RCR_MEMb_CL: xed_iform_enum_t = 2433;
6967pub const XED_IFORM_RCR_MEMb_IMMb: xed_iform_enum_t = 2434;
6968pub const XED_IFORM_RCR_MEMb_ONE: xed_iform_enum_t = 2435;
6969pub const XED_IFORM_RCR_MEMi8_CL_APX: xed_iform_enum_t = 2436;
6970pub const XED_IFORM_RCR_MEMi8_IMM8_APX: xed_iform_enum_t = 2437;
6971pub const XED_IFORM_RCR_MEMi8_ONE_APX: xed_iform_enum_t = 2438;
6972pub const XED_IFORM_RCR_MEMv_CL: xed_iform_enum_t = 2439;
6973pub const XED_IFORM_RCR_MEMv_CL_APX: xed_iform_enum_t = 2440;
6974pub const XED_IFORM_RCR_MEMv_IMM8_APX: xed_iform_enum_t = 2441;
6975pub const XED_IFORM_RCR_MEMv_IMMb: xed_iform_enum_t = 2442;
6976pub const XED_IFORM_RCR_MEMv_ONE: xed_iform_enum_t = 2443;
6977pub const XED_IFORM_RCR_MEMv_ONE_APX: xed_iform_enum_t = 2444;
6978pub const XED_IFORM_RDFSBASE_GPRy: xed_iform_enum_t = 2445;
6979pub const XED_IFORM_RDGSBASE_GPRy: xed_iform_enum_t = 2446;
6980pub const XED_IFORM_RDMSR: xed_iform_enum_t = 2447;
6981pub const XED_IFORM_RDMSRLIST: xed_iform_enum_t = 2448;
6982pub const XED_IFORM_RDPID_GPR32u32: xed_iform_enum_t = 2449;
6983pub const XED_IFORM_RDPID_GPR64u64: xed_iform_enum_t = 2450;
6984pub const XED_IFORM_RDPKRU: xed_iform_enum_t = 2451;
6985pub const XED_IFORM_RDPMC: xed_iform_enum_t = 2452;
6986pub const XED_IFORM_RDPRU: xed_iform_enum_t = 2453;
6987pub const XED_IFORM_RDRAND_GPRv: xed_iform_enum_t = 2454;
6988pub const XED_IFORM_RDSEED_GPRv: xed_iform_enum_t = 2455;
6989pub const XED_IFORM_RDSSPD_GPR32u32: xed_iform_enum_t = 2456;
6990pub const XED_IFORM_RDSSPQ_GPR64u64: xed_iform_enum_t = 2457;
6991pub const XED_IFORM_RDTSC: xed_iform_enum_t = 2458;
6992pub const XED_IFORM_RDTSCP: xed_iform_enum_t = 2459;
6993pub const XED_IFORM_REPE_CMPSB: xed_iform_enum_t = 2460;
6994pub const XED_IFORM_REPE_CMPSD: xed_iform_enum_t = 2461;
6995pub const XED_IFORM_REPE_CMPSQ: xed_iform_enum_t = 2462;
6996pub const XED_IFORM_REPE_CMPSW: xed_iform_enum_t = 2463;
6997pub const XED_IFORM_REPE_SCASB: xed_iform_enum_t = 2464;
6998pub const XED_IFORM_REPE_SCASD: xed_iform_enum_t = 2465;
6999pub const XED_IFORM_REPE_SCASQ: xed_iform_enum_t = 2466;
7000pub const XED_IFORM_REPE_SCASW: xed_iform_enum_t = 2467;
7001pub const XED_IFORM_REPNE_CMPSB: xed_iform_enum_t = 2468;
7002pub const XED_IFORM_REPNE_CMPSD: xed_iform_enum_t = 2469;
7003pub const XED_IFORM_REPNE_CMPSQ: xed_iform_enum_t = 2470;
7004pub const XED_IFORM_REPNE_CMPSW: xed_iform_enum_t = 2471;
7005pub const XED_IFORM_REPNE_SCASB: xed_iform_enum_t = 2472;
7006pub const XED_IFORM_REPNE_SCASD: xed_iform_enum_t = 2473;
7007pub const XED_IFORM_REPNE_SCASQ: xed_iform_enum_t = 2474;
7008pub const XED_IFORM_REPNE_SCASW: xed_iform_enum_t = 2475;
7009pub const XED_IFORM_REP_INSB: xed_iform_enum_t = 2476;
7010pub const XED_IFORM_REP_INSD: xed_iform_enum_t = 2477;
7011pub const XED_IFORM_REP_INSW: xed_iform_enum_t = 2478;
7012pub const XED_IFORM_REP_LODSB: xed_iform_enum_t = 2479;
7013pub const XED_IFORM_REP_LODSD: xed_iform_enum_t = 2480;
7014pub const XED_IFORM_REP_LODSQ: xed_iform_enum_t = 2481;
7015pub const XED_IFORM_REP_LODSW: xed_iform_enum_t = 2482;
7016pub const XED_IFORM_REP_MONTMUL: xed_iform_enum_t = 2483;
7017pub const XED_IFORM_REP_MOVSB: xed_iform_enum_t = 2484;
7018pub const XED_IFORM_REP_MOVSD: xed_iform_enum_t = 2485;
7019pub const XED_IFORM_REP_MOVSQ: xed_iform_enum_t = 2486;
7020pub const XED_IFORM_REP_MOVSW: xed_iform_enum_t = 2487;
7021pub const XED_IFORM_REP_OUTSB: xed_iform_enum_t = 2488;
7022pub const XED_IFORM_REP_OUTSD: xed_iform_enum_t = 2489;
7023pub const XED_IFORM_REP_OUTSW: xed_iform_enum_t = 2490;
7024pub const XED_IFORM_REP_STOSB: xed_iform_enum_t = 2491;
7025pub const XED_IFORM_REP_STOSD: xed_iform_enum_t = 2492;
7026pub const XED_IFORM_REP_STOSQ: xed_iform_enum_t = 2493;
7027pub const XED_IFORM_REP_STOSW: xed_iform_enum_t = 2494;
7028pub const XED_IFORM_REP_XCRYPTCBC: xed_iform_enum_t = 2495;
7029pub const XED_IFORM_REP_XCRYPTCFB: xed_iform_enum_t = 2496;
7030pub const XED_IFORM_REP_XCRYPTCTR: xed_iform_enum_t = 2497;
7031pub const XED_IFORM_REP_XCRYPTECB: xed_iform_enum_t = 2498;
7032pub const XED_IFORM_REP_XCRYPTOFB: xed_iform_enum_t = 2499;
7033pub const XED_IFORM_REP_XSHA1: xed_iform_enum_t = 2500;
7034pub const XED_IFORM_REP_XSHA256: xed_iform_enum_t = 2501;
7035pub const XED_IFORM_REP_XSTORE: xed_iform_enum_t = 2502;
7036pub const XED_IFORM_RET_FAR: xed_iform_enum_t = 2503;
7037pub const XED_IFORM_RET_FAR_IMMw: xed_iform_enum_t = 2504;
7038pub const XED_IFORM_RET_NEAR: xed_iform_enum_t = 2505;
7039pub const XED_IFORM_RET_NEAR_IMMw: xed_iform_enum_t = 2506;
7040pub const XED_IFORM_RMPADJUST_RAX_RCX_RDX: xed_iform_enum_t = 2507;
7041pub const XED_IFORM_RMPUPDATE_RAX_RCX: xed_iform_enum_t = 2508;
7042pub const XED_IFORM_ROL_GPR8_CL: xed_iform_enum_t = 2509;
7043pub const XED_IFORM_ROL_GPR8_IMMb: xed_iform_enum_t = 2510;
7044pub const XED_IFORM_ROL_GPR8_ONE: xed_iform_enum_t = 2511;
7045pub const XED_IFORM_ROL_GPR8i8_CL_APX: xed_iform_enum_t = 2512;
7046pub const XED_IFORM_ROL_GPR8i8_GPR8i8_CL_APX: xed_iform_enum_t = 2513;
7047pub const XED_IFORM_ROL_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 2514;
7048pub const XED_IFORM_ROL_GPR8i8_GPR8i8_ONE_APX: xed_iform_enum_t = 2515;
7049pub const XED_IFORM_ROL_GPR8i8_IMM8_APX: xed_iform_enum_t = 2516;
7050pub const XED_IFORM_ROL_GPR8i8_MEMi8_CL_APX: xed_iform_enum_t = 2517;
7051pub const XED_IFORM_ROL_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 2518;
7052pub const XED_IFORM_ROL_GPR8i8_MEMi8_ONE_APX: xed_iform_enum_t = 2519;
7053pub const XED_IFORM_ROL_GPR8i8_ONE_APX: xed_iform_enum_t = 2520;
7054pub const XED_IFORM_ROL_GPRv_CL: xed_iform_enum_t = 2521;
7055pub const XED_IFORM_ROL_GPRv_CL_APX: xed_iform_enum_t = 2522;
7056pub const XED_IFORM_ROL_GPRv_GPRv_CL_APX: xed_iform_enum_t = 2523;
7057pub const XED_IFORM_ROL_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2524;
7058pub const XED_IFORM_ROL_GPRv_GPRv_ONE_APX: xed_iform_enum_t = 2525;
7059pub const XED_IFORM_ROL_GPRv_IMM8_APX: xed_iform_enum_t = 2526;
7060pub const XED_IFORM_ROL_GPRv_IMMb: xed_iform_enum_t = 2527;
7061pub const XED_IFORM_ROL_GPRv_MEMv_CL_APX: xed_iform_enum_t = 2528;
7062pub const XED_IFORM_ROL_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 2529;
7063pub const XED_IFORM_ROL_GPRv_MEMv_ONE_APX: xed_iform_enum_t = 2530;
7064pub const XED_IFORM_ROL_GPRv_ONE: xed_iform_enum_t = 2531;
7065pub const XED_IFORM_ROL_GPRv_ONE_APX: xed_iform_enum_t = 2532;
7066pub const XED_IFORM_ROL_MEMb_CL: xed_iform_enum_t = 2533;
7067pub const XED_IFORM_ROL_MEMb_IMMb: xed_iform_enum_t = 2534;
7068pub const XED_IFORM_ROL_MEMb_ONE: xed_iform_enum_t = 2535;
7069pub const XED_IFORM_ROL_MEMi8_CL_APX: xed_iform_enum_t = 2536;
7070pub const XED_IFORM_ROL_MEMi8_IMM8_APX: xed_iform_enum_t = 2537;
7071pub const XED_IFORM_ROL_MEMi8_ONE_APX: xed_iform_enum_t = 2538;
7072pub const XED_IFORM_ROL_MEMv_CL: xed_iform_enum_t = 2539;
7073pub const XED_IFORM_ROL_MEMv_CL_APX: xed_iform_enum_t = 2540;
7074pub const XED_IFORM_ROL_MEMv_IMM8_APX: xed_iform_enum_t = 2541;
7075pub const XED_IFORM_ROL_MEMv_IMMb: xed_iform_enum_t = 2542;
7076pub const XED_IFORM_ROL_MEMv_ONE: xed_iform_enum_t = 2543;
7077pub const XED_IFORM_ROL_MEMv_ONE_APX: xed_iform_enum_t = 2544;
7078pub const XED_IFORM_ROR_GPR8_CL: xed_iform_enum_t = 2545;
7079pub const XED_IFORM_ROR_GPR8_IMMb: xed_iform_enum_t = 2546;
7080pub const XED_IFORM_ROR_GPR8_ONE: xed_iform_enum_t = 2547;
7081pub const XED_IFORM_ROR_GPR8i8_CL_APX: xed_iform_enum_t = 2548;
7082pub const XED_IFORM_ROR_GPR8i8_GPR8i8_CL_APX: xed_iform_enum_t = 2549;
7083pub const XED_IFORM_ROR_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 2550;
7084pub const XED_IFORM_ROR_GPR8i8_GPR8i8_ONE_APX: xed_iform_enum_t = 2551;
7085pub const XED_IFORM_ROR_GPR8i8_IMM8_APX: xed_iform_enum_t = 2552;
7086pub const XED_IFORM_ROR_GPR8i8_MEMi8_CL_APX: xed_iform_enum_t = 2553;
7087pub const XED_IFORM_ROR_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 2554;
7088pub const XED_IFORM_ROR_GPR8i8_MEMi8_ONE_APX: xed_iform_enum_t = 2555;
7089pub const XED_IFORM_ROR_GPR8i8_ONE_APX: xed_iform_enum_t = 2556;
7090pub const XED_IFORM_ROR_GPRv_CL: xed_iform_enum_t = 2557;
7091pub const XED_IFORM_ROR_GPRv_CL_APX: xed_iform_enum_t = 2558;
7092pub const XED_IFORM_ROR_GPRv_GPRv_CL_APX: xed_iform_enum_t = 2559;
7093pub const XED_IFORM_ROR_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2560;
7094pub const XED_IFORM_ROR_GPRv_GPRv_ONE_APX: xed_iform_enum_t = 2561;
7095pub const XED_IFORM_ROR_GPRv_IMM8_APX: xed_iform_enum_t = 2562;
7096pub const XED_IFORM_ROR_GPRv_IMMb: xed_iform_enum_t = 2563;
7097pub const XED_IFORM_ROR_GPRv_MEMv_CL_APX: xed_iform_enum_t = 2564;
7098pub const XED_IFORM_ROR_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 2565;
7099pub const XED_IFORM_ROR_GPRv_MEMv_ONE_APX: xed_iform_enum_t = 2566;
7100pub const XED_IFORM_ROR_GPRv_ONE: xed_iform_enum_t = 2567;
7101pub const XED_IFORM_ROR_GPRv_ONE_APX: xed_iform_enum_t = 2568;
7102pub const XED_IFORM_ROR_MEMb_CL: xed_iform_enum_t = 2569;
7103pub const XED_IFORM_ROR_MEMb_IMMb: xed_iform_enum_t = 2570;
7104pub const XED_IFORM_ROR_MEMb_ONE: xed_iform_enum_t = 2571;
7105pub const XED_IFORM_ROR_MEMi8_CL_APX: xed_iform_enum_t = 2572;
7106pub const XED_IFORM_ROR_MEMi8_IMM8_APX: xed_iform_enum_t = 2573;
7107pub const XED_IFORM_ROR_MEMi8_ONE_APX: xed_iform_enum_t = 2574;
7108pub const XED_IFORM_ROR_MEMv_CL: xed_iform_enum_t = 2575;
7109pub const XED_IFORM_ROR_MEMv_CL_APX: xed_iform_enum_t = 2576;
7110pub const XED_IFORM_ROR_MEMv_IMM8_APX: xed_iform_enum_t = 2577;
7111pub const XED_IFORM_ROR_MEMv_IMMb: xed_iform_enum_t = 2578;
7112pub const XED_IFORM_ROR_MEMv_ONE: xed_iform_enum_t = 2579;
7113pub const XED_IFORM_ROR_MEMv_ONE_APX: xed_iform_enum_t = 2580;
7114pub const XED_IFORM_RORX_GPR32d_GPR32d_IMMb: xed_iform_enum_t = 2581;
7115pub const XED_IFORM_RORX_GPR32d_MEMd_IMMb: xed_iform_enum_t = 2582;
7116pub const XED_IFORM_RORX_GPR32i32_GPR32i32_IMM8_APX: xed_iform_enum_t = 2583;
7117pub const XED_IFORM_RORX_GPR32i32_MEMi32_IMM8_APX: xed_iform_enum_t = 2584;
7118pub const XED_IFORM_RORX_GPR64i64_GPR64i64_IMM8_APX: xed_iform_enum_t = 2585;
7119pub const XED_IFORM_RORX_GPR64i64_MEMi64_IMM8_APX: xed_iform_enum_t = 2586;
7120pub const XED_IFORM_RORX_GPR64q_GPR64q_IMMb: xed_iform_enum_t = 2587;
7121pub const XED_IFORM_RORX_GPR64q_MEMq_IMMb: xed_iform_enum_t = 2588;
7122pub const XED_IFORM_ROUNDPD_XMMpd_MEMpd_IMMb: xed_iform_enum_t = 2589;
7123pub const XED_IFORM_ROUNDPD_XMMpd_XMMpd_IMMb: xed_iform_enum_t = 2590;
7124pub const XED_IFORM_ROUNDPS_XMMps_MEMps_IMMb: xed_iform_enum_t = 2591;
7125pub const XED_IFORM_ROUNDPS_XMMps_XMMps_IMMb: xed_iform_enum_t = 2592;
7126pub const XED_IFORM_ROUNDSD_XMMq_MEMq_IMMb: xed_iform_enum_t = 2593;
7127pub const XED_IFORM_ROUNDSD_XMMq_XMMq_IMMb: xed_iform_enum_t = 2594;
7128pub const XED_IFORM_ROUNDSS_XMMd_MEMd_IMMb: xed_iform_enum_t = 2595;
7129pub const XED_IFORM_ROUNDSS_XMMd_XMMd_IMMb: xed_iform_enum_t = 2596;
7130pub const XED_IFORM_RSM: xed_iform_enum_t = 2597;
7131pub const XED_IFORM_RSQRTPS_XMMps_MEMps: xed_iform_enum_t = 2598;
7132pub const XED_IFORM_RSQRTPS_XMMps_XMMps: xed_iform_enum_t = 2599;
7133pub const XED_IFORM_RSQRTSS_XMMss_MEMss: xed_iform_enum_t = 2600;
7134pub const XED_IFORM_RSQRTSS_XMMss_XMMss: xed_iform_enum_t = 2601;
7135pub const XED_IFORM_RSTORSSP_MEMu64: xed_iform_enum_t = 2602;
7136pub const XED_IFORM_SAHF: xed_iform_enum_t = 2603;
7137pub const XED_IFORM_SALC: xed_iform_enum_t = 2604;
7138pub const XED_IFORM_SAR_GPR8_CL: xed_iform_enum_t = 2605;
7139pub const XED_IFORM_SAR_GPR8_IMMb: xed_iform_enum_t = 2606;
7140pub const XED_IFORM_SAR_GPR8_ONE: xed_iform_enum_t = 2607;
7141pub const XED_IFORM_SAR_GPR8i8_CL_APX: xed_iform_enum_t = 2608;
7142pub const XED_IFORM_SAR_GPR8i8_GPR8i8_CL_APX: xed_iform_enum_t = 2609;
7143pub const XED_IFORM_SAR_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 2610;
7144pub const XED_IFORM_SAR_GPR8i8_GPR8i8_ONE_APX: xed_iform_enum_t = 2611;
7145pub const XED_IFORM_SAR_GPR8i8_IMM8_APX: xed_iform_enum_t = 2612;
7146pub const XED_IFORM_SAR_GPR8i8_MEMi8_CL_APX: xed_iform_enum_t = 2613;
7147pub const XED_IFORM_SAR_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 2614;
7148pub const XED_IFORM_SAR_GPR8i8_MEMi8_ONE_APX: xed_iform_enum_t = 2615;
7149pub const XED_IFORM_SAR_GPR8i8_ONE_APX: xed_iform_enum_t = 2616;
7150pub const XED_IFORM_SAR_GPRv_CL: xed_iform_enum_t = 2617;
7151pub const XED_IFORM_SAR_GPRv_CL_APX: xed_iform_enum_t = 2618;
7152pub const XED_IFORM_SAR_GPRv_GPRv_CL_APX: xed_iform_enum_t = 2619;
7153pub const XED_IFORM_SAR_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2620;
7154pub const XED_IFORM_SAR_GPRv_GPRv_ONE_APX: xed_iform_enum_t = 2621;
7155pub const XED_IFORM_SAR_GPRv_IMM8_APX: xed_iform_enum_t = 2622;
7156pub const XED_IFORM_SAR_GPRv_IMMb: xed_iform_enum_t = 2623;
7157pub const XED_IFORM_SAR_GPRv_MEMv_CL_APX: xed_iform_enum_t = 2624;
7158pub const XED_IFORM_SAR_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 2625;
7159pub const XED_IFORM_SAR_GPRv_MEMv_ONE_APX: xed_iform_enum_t = 2626;
7160pub const XED_IFORM_SAR_GPRv_ONE: xed_iform_enum_t = 2627;
7161pub const XED_IFORM_SAR_GPRv_ONE_APX: xed_iform_enum_t = 2628;
7162pub const XED_IFORM_SAR_MEMb_CL: xed_iform_enum_t = 2629;
7163pub const XED_IFORM_SAR_MEMb_IMMb: xed_iform_enum_t = 2630;
7164pub const XED_IFORM_SAR_MEMb_ONE: xed_iform_enum_t = 2631;
7165pub const XED_IFORM_SAR_MEMi8_CL_APX: xed_iform_enum_t = 2632;
7166pub const XED_IFORM_SAR_MEMi8_IMM8_APX: xed_iform_enum_t = 2633;
7167pub const XED_IFORM_SAR_MEMi8_ONE_APX: xed_iform_enum_t = 2634;
7168pub const XED_IFORM_SAR_MEMv_CL: xed_iform_enum_t = 2635;
7169pub const XED_IFORM_SAR_MEMv_CL_APX: xed_iform_enum_t = 2636;
7170pub const XED_IFORM_SAR_MEMv_IMM8_APX: xed_iform_enum_t = 2637;
7171pub const XED_IFORM_SAR_MEMv_IMMb: xed_iform_enum_t = 2638;
7172pub const XED_IFORM_SAR_MEMv_ONE: xed_iform_enum_t = 2639;
7173pub const XED_IFORM_SAR_MEMv_ONE_APX: xed_iform_enum_t = 2640;
7174pub const XED_IFORM_SARX_GPR32d_GPR32d_GPR32d: xed_iform_enum_t = 2641;
7175pub const XED_IFORM_SARX_GPR32d_MEMd_GPR32d: xed_iform_enum_t = 2642;
7176pub const XED_IFORM_SARX_GPR32i32_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 2643;
7177pub const XED_IFORM_SARX_GPR32i32_MEMi32_GPR32i32_APX: xed_iform_enum_t = 2644;
7178pub const XED_IFORM_SARX_GPR64i64_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 2645;
7179pub const XED_IFORM_SARX_GPR64i64_MEMi64_GPR64i64_APX: xed_iform_enum_t = 2646;
7180pub const XED_IFORM_SARX_GPR64q_GPR64q_GPR64q: xed_iform_enum_t = 2647;
7181pub const XED_IFORM_SARX_GPR64q_MEMq_GPR64q: xed_iform_enum_t = 2648;
7182pub const XED_IFORM_SAVEPREVSSP: xed_iform_enum_t = 2649;
7183pub const XED_IFORM_SBB_AL_IMMb: xed_iform_enum_t = 2650;
7184pub const XED_IFORM_SBB_GPR8_GPR8_18: xed_iform_enum_t = 2651;
7185pub const XED_IFORM_SBB_GPR8_GPR8_1A: xed_iform_enum_t = 2652;
7186pub const XED_IFORM_SBB_GPR8_IMMb_80r3: xed_iform_enum_t = 2653;
7187pub const XED_IFORM_SBB_GPR8_IMMb_82r3: xed_iform_enum_t = 2654;
7188pub const XED_IFORM_SBB_GPR8_MEMb: xed_iform_enum_t = 2655;
7189pub const XED_IFORM_SBB_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 2656;
7190pub const XED_IFORM_SBB_GPR8i8_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 2657;
7191pub const XED_IFORM_SBB_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 2658;
7192pub const XED_IFORM_SBB_GPR8i8_GPR8i8_MEMi8_APX: xed_iform_enum_t = 2659;
7193pub const XED_IFORM_SBB_GPR8i8_IMM8_APX: xed_iform_enum_t = 2660;
7194pub const XED_IFORM_SBB_GPR8i8_MEMi8_APX: xed_iform_enum_t = 2661;
7195pub const XED_IFORM_SBB_GPR8i8_MEMi8_GPR8i8_APX: xed_iform_enum_t = 2662;
7196pub const XED_IFORM_SBB_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 2663;
7197pub const XED_IFORM_SBB_GPRv_GPRv_19: xed_iform_enum_t = 2664;
7198pub const XED_IFORM_SBB_GPRv_GPRv_1B: xed_iform_enum_t = 2665;
7199pub const XED_IFORM_SBB_GPRv_GPRv_APX: xed_iform_enum_t = 2666;
7200pub const XED_IFORM_SBB_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 2667;
7201pub const XED_IFORM_SBB_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2668;
7202pub const XED_IFORM_SBB_GPRv_GPRv_IMMz_APX: xed_iform_enum_t = 2669;
7203pub const XED_IFORM_SBB_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 2670;
7204pub const XED_IFORM_SBB_GPRv_IMM8_APX: xed_iform_enum_t = 2671;
7205pub const XED_IFORM_SBB_GPRv_IMMb: xed_iform_enum_t = 2672;
7206pub const XED_IFORM_SBB_GPRv_IMMz: xed_iform_enum_t = 2673;
7207pub const XED_IFORM_SBB_GPRv_IMMz_APX: xed_iform_enum_t = 2674;
7208pub const XED_IFORM_SBB_GPRv_MEMv: xed_iform_enum_t = 2675;
7209pub const XED_IFORM_SBB_GPRv_MEMv_APX: xed_iform_enum_t = 2676;
7210pub const XED_IFORM_SBB_GPRv_MEMv_GPRv_APX: xed_iform_enum_t = 2677;
7211pub const XED_IFORM_SBB_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 2678;
7212pub const XED_IFORM_SBB_GPRv_MEMv_IMMz_APX: xed_iform_enum_t = 2679;
7213pub const XED_IFORM_SBB_MEMb_GPR8: xed_iform_enum_t = 2680;
7214pub const XED_IFORM_SBB_MEMb_IMMb_80r3: xed_iform_enum_t = 2681;
7215pub const XED_IFORM_SBB_MEMb_IMMb_82r3: xed_iform_enum_t = 2682;
7216pub const XED_IFORM_SBB_MEMi8_GPR8i8_APX: xed_iform_enum_t = 2683;
7217pub const XED_IFORM_SBB_MEMi8_IMM8_APX: xed_iform_enum_t = 2684;
7218pub const XED_IFORM_SBB_MEMv_GPRv: xed_iform_enum_t = 2685;
7219pub const XED_IFORM_SBB_MEMv_GPRv_APX: xed_iform_enum_t = 2686;
7220pub const XED_IFORM_SBB_MEMv_IMM8_APX: xed_iform_enum_t = 2687;
7221pub const XED_IFORM_SBB_MEMv_IMMb: xed_iform_enum_t = 2688;
7222pub const XED_IFORM_SBB_MEMv_IMMz: xed_iform_enum_t = 2689;
7223pub const XED_IFORM_SBB_MEMv_IMMz_APX: xed_iform_enum_t = 2690;
7224pub const XED_IFORM_SBB_OrAX_IMMz: xed_iform_enum_t = 2691;
7225pub const XED_IFORM_SBB_LOCK_MEMb_GPR8: xed_iform_enum_t = 2692;
7226pub const XED_IFORM_SBB_LOCK_MEMb_IMMb_80r3: xed_iform_enum_t = 2693;
7227pub const XED_IFORM_SBB_LOCK_MEMb_IMMb_82r3: xed_iform_enum_t = 2694;
7228pub const XED_IFORM_SBB_LOCK_MEMv_GPRv: xed_iform_enum_t = 2695;
7229pub const XED_IFORM_SBB_LOCK_MEMv_IMMb: xed_iform_enum_t = 2696;
7230pub const XED_IFORM_SBB_LOCK_MEMv_IMMz: xed_iform_enum_t = 2697;
7231pub const XED_IFORM_SCASB: xed_iform_enum_t = 2698;
7232pub const XED_IFORM_SCASD: xed_iform_enum_t = 2699;
7233pub const XED_IFORM_SCASQ: xed_iform_enum_t = 2700;
7234pub const XED_IFORM_SCASW: xed_iform_enum_t = 2701;
7235pub const XED_IFORM_SEAMCALL: xed_iform_enum_t = 2702;
7236pub const XED_IFORM_SEAMOPS: xed_iform_enum_t = 2703;
7237pub const XED_IFORM_SEAMRET: xed_iform_enum_t = 2704;
7238pub const XED_IFORM_SENDUIPI_GPR64u32: xed_iform_enum_t = 2705;
7239pub const XED_IFORM_SERIALIZE: xed_iform_enum_t = 2706;
7240pub const XED_IFORM_SETB_GPR8: xed_iform_enum_t = 2707;
7241pub const XED_IFORM_SETB_GPR8i8_APX: xed_iform_enum_t = 2708;
7242pub const XED_IFORM_SETB_GPR8i8_APX_ZU: xed_iform_enum_t = 2709;
7243pub const XED_IFORM_SETB_MEMb: xed_iform_enum_t = 2710;
7244pub const XED_IFORM_SETB_MEMi8_APX: xed_iform_enum_t = 2711;
7245pub const XED_IFORM_SETB_MEMi8_APX_ZU: xed_iform_enum_t = 2712;
7246pub const XED_IFORM_SETBE_GPR8: xed_iform_enum_t = 2713;
7247pub const XED_IFORM_SETBE_GPR8i8_APX: xed_iform_enum_t = 2714;
7248pub const XED_IFORM_SETBE_GPR8i8_APX_ZU: xed_iform_enum_t = 2715;
7249pub const XED_IFORM_SETBE_MEMb: xed_iform_enum_t = 2716;
7250pub const XED_IFORM_SETBE_MEMi8_APX: xed_iform_enum_t = 2717;
7251pub const XED_IFORM_SETBE_MEMi8_APX_ZU: xed_iform_enum_t = 2718;
7252pub const XED_IFORM_SETL_GPR8: xed_iform_enum_t = 2719;
7253pub const XED_IFORM_SETL_GPR8i8_APX: xed_iform_enum_t = 2720;
7254pub const XED_IFORM_SETL_GPR8i8_APX_ZU: xed_iform_enum_t = 2721;
7255pub const XED_IFORM_SETL_MEMb: xed_iform_enum_t = 2722;
7256pub const XED_IFORM_SETL_MEMi8_APX: xed_iform_enum_t = 2723;
7257pub const XED_IFORM_SETL_MEMi8_APX_ZU: xed_iform_enum_t = 2724;
7258pub const XED_IFORM_SETLE_GPR8: xed_iform_enum_t = 2725;
7259pub const XED_IFORM_SETLE_GPR8i8_APX: xed_iform_enum_t = 2726;
7260pub const XED_IFORM_SETLE_GPR8i8_APX_ZU: xed_iform_enum_t = 2727;
7261pub const XED_IFORM_SETLE_MEMb: xed_iform_enum_t = 2728;
7262pub const XED_IFORM_SETLE_MEMi8_APX: xed_iform_enum_t = 2729;
7263pub const XED_IFORM_SETLE_MEMi8_APX_ZU: xed_iform_enum_t = 2730;
7264pub const XED_IFORM_SETNB_GPR8: xed_iform_enum_t = 2731;
7265pub const XED_IFORM_SETNB_GPR8i8_APX: xed_iform_enum_t = 2732;
7266pub const XED_IFORM_SETNB_GPR8i8_APX_ZU: xed_iform_enum_t = 2733;
7267pub const XED_IFORM_SETNB_MEMb: xed_iform_enum_t = 2734;
7268pub const XED_IFORM_SETNB_MEMi8_APX: xed_iform_enum_t = 2735;
7269pub const XED_IFORM_SETNB_MEMi8_APX_ZU: xed_iform_enum_t = 2736;
7270pub const XED_IFORM_SETNBE_GPR8: xed_iform_enum_t = 2737;
7271pub const XED_IFORM_SETNBE_GPR8i8_APX: xed_iform_enum_t = 2738;
7272pub const XED_IFORM_SETNBE_GPR8i8_APX_ZU: xed_iform_enum_t = 2739;
7273pub const XED_IFORM_SETNBE_MEMb: xed_iform_enum_t = 2740;
7274pub const XED_IFORM_SETNBE_MEMi8_APX: xed_iform_enum_t = 2741;
7275pub const XED_IFORM_SETNBE_MEMi8_APX_ZU: xed_iform_enum_t = 2742;
7276pub const XED_IFORM_SETNL_GPR8: xed_iform_enum_t = 2743;
7277pub const XED_IFORM_SETNL_GPR8i8_APX: xed_iform_enum_t = 2744;
7278pub const XED_IFORM_SETNL_GPR8i8_APX_ZU: xed_iform_enum_t = 2745;
7279pub const XED_IFORM_SETNL_MEMb: xed_iform_enum_t = 2746;
7280pub const XED_IFORM_SETNL_MEMi8_APX: xed_iform_enum_t = 2747;
7281pub const XED_IFORM_SETNL_MEMi8_APX_ZU: xed_iform_enum_t = 2748;
7282pub const XED_IFORM_SETNLE_GPR8: xed_iform_enum_t = 2749;
7283pub const XED_IFORM_SETNLE_GPR8i8_APX: xed_iform_enum_t = 2750;
7284pub const XED_IFORM_SETNLE_GPR8i8_APX_ZU: xed_iform_enum_t = 2751;
7285pub const XED_IFORM_SETNLE_MEMb: xed_iform_enum_t = 2752;
7286pub const XED_IFORM_SETNLE_MEMi8_APX: xed_iform_enum_t = 2753;
7287pub const XED_IFORM_SETNLE_MEMi8_APX_ZU: xed_iform_enum_t = 2754;
7288pub const XED_IFORM_SETNO_GPR8: xed_iform_enum_t = 2755;
7289pub const XED_IFORM_SETNO_GPR8i8_APX: xed_iform_enum_t = 2756;
7290pub const XED_IFORM_SETNO_GPR8i8_APX_ZU: xed_iform_enum_t = 2757;
7291pub const XED_IFORM_SETNO_MEMb: xed_iform_enum_t = 2758;
7292pub const XED_IFORM_SETNO_MEMi8_APX: xed_iform_enum_t = 2759;
7293pub const XED_IFORM_SETNO_MEMi8_APX_ZU: xed_iform_enum_t = 2760;
7294pub const XED_IFORM_SETNP_GPR8: xed_iform_enum_t = 2761;
7295pub const XED_IFORM_SETNP_GPR8i8_APX: xed_iform_enum_t = 2762;
7296pub const XED_IFORM_SETNP_GPR8i8_APX_ZU: xed_iform_enum_t = 2763;
7297pub const XED_IFORM_SETNP_MEMb: xed_iform_enum_t = 2764;
7298pub const XED_IFORM_SETNP_MEMi8_APX: xed_iform_enum_t = 2765;
7299pub const XED_IFORM_SETNP_MEMi8_APX_ZU: xed_iform_enum_t = 2766;
7300pub const XED_IFORM_SETNS_GPR8: xed_iform_enum_t = 2767;
7301pub const XED_IFORM_SETNS_GPR8i8_APX: xed_iform_enum_t = 2768;
7302pub const XED_IFORM_SETNS_GPR8i8_APX_ZU: xed_iform_enum_t = 2769;
7303pub const XED_IFORM_SETNS_MEMb: xed_iform_enum_t = 2770;
7304pub const XED_IFORM_SETNS_MEMi8_APX: xed_iform_enum_t = 2771;
7305pub const XED_IFORM_SETNS_MEMi8_APX_ZU: xed_iform_enum_t = 2772;
7306pub const XED_IFORM_SETNZ_GPR8: xed_iform_enum_t = 2773;
7307pub const XED_IFORM_SETNZ_GPR8i8_APX: xed_iform_enum_t = 2774;
7308pub const XED_IFORM_SETNZ_GPR8i8_APX_ZU: xed_iform_enum_t = 2775;
7309pub const XED_IFORM_SETNZ_MEMb: xed_iform_enum_t = 2776;
7310pub const XED_IFORM_SETNZ_MEMi8_APX: xed_iform_enum_t = 2777;
7311pub const XED_IFORM_SETNZ_MEMi8_APX_ZU: xed_iform_enum_t = 2778;
7312pub const XED_IFORM_SETO_GPR8: xed_iform_enum_t = 2779;
7313pub const XED_IFORM_SETO_GPR8i8_APX: xed_iform_enum_t = 2780;
7314pub const XED_IFORM_SETO_GPR8i8_APX_ZU: xed_iform_enum_t = 2781;
7315pub const XED_IFORM_SETO_MEMb: xed_iform_enum_t = 2782;
7316pub const XED_IFORM_SETO_MEMi8_APX: xed_iform_enum_t = 2783;
7317pub const XED_IFORM_SETO_MEMi8_APX_ZU: xed_iform_enum_t = 2784;
7318pub const XED_IFORM_SETP_GPR8: xed_iform_enum_t = 2785;
7319pub const XED_IFORM_SETP_GPR8i8_APX: xed_iform_enum_t = 2786;
7320pub const XED_IFORM_SETP_GPR8i8_APX_ZU: xed_iform_enum_t = 2787;
7321pub const XED_IFORM_SETP_MEMb: xed_iform_enum_t = 2788;
7322pub const XED_IFORM_SETP_MEMi8_APX: xed_iform_enum_t = 2789;
7323pub const XED_IFORM_SETP_MEMi8_APX_ZU: xed_iform_enum_t = 2790;
7324pub const XED_IFORM_SETS_GPR8: xed_iform_enum_t = 2791;
7325pub const XED_IFORM_SETS_GPR8i8_APX: xed_iform_enum_t = 2792;
7326pub const XED_IFORM_SETS_GPR8i8_APX_ZU: xed_iform_enum_t = 2793;
7327pub const XED_IFORM_SETS_MEMb: xed_iform_enum_t = 2794;
7328pub const XED_IFORM_SETS_MEMi8_APX: xed_iform_enum_t = 2795;
7329pub const XED_IFORM_SETS_MEMi8_APX_ZU: xed_iform_enum_t = 2796;
7330pub const XED_IFORM_SETSSBSY: xed_iform_enum_t = 2797;
7331pub const XED_IFORM_SETZ_GPR8: xed_iform_enum_t = 2798;
7332pub const XED_IFORM_SETZ_GPR8i8_APX: xed_iform_enum_t = 2799;
7333pub const XED_IFORM_SETZ_GPR8i8_APX_ZU: xed_iform_enum_t = 2800;
7334pub const XED_IFORM_SETZ_MEMb: xed_iform_enum_t = 2801;
7335pub const XED_IFORM_SETZ_MEMi8_APX: xed_iform_enum_t = 2802;
7336pub const XED_IFORM_SETZ_MEMi8_APX_ZU: xed_iform_enum_t = 2803;
7337pub const XED_IFORM_SFENCE: xed_iform_enum_t = 2804;
7338pub const XED_IFORM_SGDT_MEMs: xed_iform_enum_t = 2805;
7339pub const XED_IFORM_SGDT_MEMs64: xed_iform_enum_t = 2806;
7340pub const XED_IFORM_SHA1MSG1_XMMi32_MEMi32_SHA: xed_iform_enum_t = 2807;
7341pub const XED_IFORM_SHA1MSG1_XMMi32_XMMi32_SHA: xed_iform_enum_t = 2808;
7342pub const XED_IFORM_SHA1MSG2_XMMi32_MEMi32_SHA: xed_iform_enum_t = 2809;
7343pub const XED_IFORM_SHA1MSG2_XMMi32_XMMi32_SHA: xed_iform_enum_t = 2810;
7344pub const XED_IFORM_SHA1NEXTE_XMMi32_MEMi32_SHA: xed_iform_enum_t = 2811;
7345pub const XED_IFORM_SHA1NEXTE_XMMi32_XMMi32_SHA: xed_iform_enum_t = 2812;
7346pub const XED_IFORM_SHA1RNDS4_XMMi32_MEMi32_IMM8_SHA: xed_iform_enum_t = 2813;
7347pub const XED_IFORM_SHA1RNDS4_XMMi32_XMMi32_IMM8_SHA: xed_iform_enum_t = 2814;
7348pub const XED_IFORM_SHA256MSG1_XMMi32_MEMi32_SHA: xed_iform_enum_t = 2815;
7349pub const XED_IFORM_SHA256MSG1_XMMi32_XMMi32_SHA: xed_iform_enum_t = 2816;
7350pub const XED_IFORM_SHA256MSG2_XMMi32_MEMi32_SHA: xed_iform_enum_t = 2817;
7351pub const XED_IFORM_SHA256MSG2_XMMi32_XMMi32_SHA: xed_iform_enum_t = 2818;
7352pub const XED_IFORM_SHA256RNDS2_XMMi32_MEMi32_SHA: xed_iform_enum_t = 2819;
7353pub const XED_IFORM_SHA256RNDS2_XMMi32_XMMi32_SHA: xed_iform_enum_t = 2820;
7354pub const XED_IFORM_SHL_GPR8_CL_D2r4: xed_iform_enum_t = 2821;
7355pub const XED_IFORM_SHL_GPR8_CL_D2r6: xed_iform_enum_t = 2822;
7356pub const XED_IFORM_SHL_GPR8_IMMb_C0r4: xed_iform_enum_t = 2823;
7357pub const XED_IFORM_SHL_GPR8_IMMb_C0r6: xed_iform_enum_t = 2824;
7358pub const XED_IFORM_SHL_GPR8_ONE_D0r4: xed_iform_enum_t = 2825;
7359pub const XED_IFORM_SHL_GPR8_ONE_D0r6: xed_iform_enum_t = 2826;
7360pub const XED_IFORM_SHL_GPR8i8_CL_APX: xed_iform_enum_t = 2827;
7361pub const XED_IFORM_SHL_GPR8i8_GPR8i8_CL_APX: xed_iform_enum_t = 2828;
7362pub const XED_IFORM_SHL_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 2829;
7363pub const XED_IFORM_SHL_GPR8i8_GPR8i8_ONE_APX: xed_iform_enum_t = 2830;
7364pub const XED_IFORM_SHL_GPR8i8_IMM8_APX: xed_iform_enum_t = 2831;
7365pub const XED_IFORM_SHL_GPR8i8_MEMi8_CL_APX: xed_iform_enum_t = 2832;
7366pub const XED_IFORM_SHL_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 2833;
7367pub const XED_IFORM_SHL_GPR8i8_MEMi8_ONE_APX: xed_iform_enum_t = 2834;
7368pub const XED_IFORM_SHL_GPR8i8_ONE_APX: xed_iform_enum_t = 2835;
7369pub const XED_IFORM_SHL_GPRv_CL_APX: xed_iform_enum_t = 2836;
7370pub const XED_IFORM_SHL_GPRv_CL_D3r4: xed_iform_enum_t = 2837;
7371pub const XED_IFORM_SHL_GPRv_CL_D3r6: xed_iform_enum_t = 2838;
7372pub const XED_IFORM_SHL_GPRv_GPRv_CL_APX: xed_iform_enum_t = 2839;
7373pub const XED_IFORM_SHL_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2840;
7374pub const XED_IFORM_SHL_GPRv_GPRv_ONE_APX: xed_iform_enum_t = 2841;
7375pub const XED_IFORM_SHL_GPRv_IMM8_APX: xed_iform_enum_t = 2842;
7376pub const XED_IFORM_SHL_GPRv_IMMb_C1r4: xed_iform_enum_t = 2843;
7377pub const XED_IFORM_SHL_GPRv_IMMb_C1r6: xed_iform_enum_t = 2844;
7378pub const XED_IFORM_SHL_GPRv_MEMv_CL_APX: xed_iform_enum_t = 2845;
7379pub const XED_IFORM_SHL_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 2846;
7380pub const XED_IFORM_SHL_GPRv_MEMv_ONE_APX: xed_iform_enum_t = 2847;
7381pub const XED_IFORM_SHL_GPRv_ONE_APX: xed_iform_enum_t = 2848;
7382pub const XED_IFORM_SHL_GPRv_ONE_D1r4: xed_iform_enum_t = 2849;
7383pub const XED_IFORM_SHL_GPRv_ONE_D1r6: xed_iform_enum_t = 2850;
7384pub const XED_IFORM_SHL_MEMb_CL_D2r4: xed_iform_enum_t = 2851;
7385pub const XED_IFORM_SHL_MEMb_CL_D2r6: xed_iform_enum_t = 2852;
7386pub const XED_IFORM_SHL_MEMb_IMMb_C0r4: xed_iform_enum_t = 2853;
7387pub const XED_IFORM_SHL_MEMb_IMMb_C0r6: xed_iform_enum_t = 2854;
7388pub const XED_IFORM_SHL_MEMb_ONE_D0r4: xed_iform_enum_t = 2855;
7389pub const XED_IFORM_SHL_MEMb_ONE_D0r6: xed_iform_enum_t = 2856;
7390pub const XED_IFORM_SHL_MEMi8_CL_APX: xed_iform_enum_t = 2857;
7391pub const XED_IFORM_SHL_MEMi8_IMM8_APX: xed_iform_enum_t = 2858;
7392pub const XED_IFORM_SHL_MEMi8_ONE_APX: xed_iform_enum_t = 2859;
7393pub const XED_IFORM_SHL_MEMv_CL_APX: xed_iform_enum_t = 2860;
7394pub const XED_IFORM_SHL_MEMv_CL_D3r4: xed_iform_enum_t = 2861;
7395pub const XED_IFORM_SHL_MEMv_CL_D3r6: xed_iform_enum_t = 2862;
7396pub const XED_IFORM_SHL_MEMv_IMM8_APX: xed_iform_enum_t = 2863;
7397pub const XED_IFORM_SHL_MEMv_IMMb_C1r4: xed_iform_enum_t = 2864;
7398pub const XED_IFORM_SHL_MEMv_IMMb_C1r6: xed_iform_enum_t = 2865;
7399pub const XED_IFORM_SHL_MEMv_ONE_APX: xed_iform_enum_t = 2866;
7400pub const XED_IFORM_SHL_MEMv_ONE_D1r4: xed_iform_enum_t = 2867;
7401pub const XED_IFORM_SHL_MEMv_ONE_D1r6: xed_iform_enum_t = 2868;
7402pub const XED_IFORM_SHLD_GPRv_GPRv_CL: xed_iform_enum_t = 2869;
7403pub const XED_IFORM_SHLD_GPRv_GPRv_CL_APX: xed_iform_enum_t = 2870;
7404pub const XED_IFORM_SHLD_GPRv_GPRv_GPRv_CL_APX: xed_iform_enum_t = 2871;
7405pub const XED_IFORM_SHLD_GPRv_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2872;
7406pub const XED_IFORM_SHLD_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2873;
7407pub const XED_IFORM_SHLD_GPRv_GPRv_IMMb: xed_iform_enum_t = 2874;
7408pub const XED_IFORM_SHLD_GPRv_MEMv_GPRv_CL_APX: xed_iform_enum_t = 2875;
7409pub const XED_IFORM_SHLD_GPRv_MEMv_GPRv_IMM8_APX: xed_iform_enum_t = 2876;
7410pub const XED_IFORM_SHLD_MEMv_GPRv_CL: xed_iform_enum_t = 2877;
7411pub const XED_IFORM_SHLD_MEMv_GPRv_CL_APX: xed_iform_enum_t = 2878;
7412pub const XED_IFORM_SHLD_MEMv_GPRv_IMM8_APX: xed_iform_enum_t = 2879;
7413pub const XED_IFORM_SHLD_MEMv_GPRv_IMMb: xed_iform_enum_t = 2880;
7414pub const XED_IFORM_SHLX_GPR32d_GPR32d_GPR32d: xed_iform_enum_t = 2881;
7415pub const XED_IFORM_SHLX_GPR32d_MEMd_GPR32d: xed_iform_enum_t = 2882;
7416pub const XED_IFORM_SHLX_GPR32i32_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 2883;
7417pub const XED_IFORM_SHLX_GPR32i32_MEMi32_GPR32i32_APX: xed_iform_enum_t = 2884;
7418pub const XED_IFORM_SHLX_GPR64i64_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 2885;
7419pub const XED_IFORM_SHLX_GPR64i64_MEMi64_GPR64i64_APX: xed_iform_enum_t = 2886;
7420pub const XED_IFORM_SHLX_GPR64q_GPR64q_GPR64q: xed_iform_enum_t = 2887;
7421pub const XED_IFORM_SHLX_GPR64q_MEMq_GPR64q: xed_iform_enum_t = 2888;
7422pub const XED_IFORM_SHR_GPR8_CL: xed_iform_enum_t = 2889;
7423pub const XED_IFORM_SHR_GPR8_IMMb: xed_iform_enum_t = 2890;
7424pub const XED_IFORM_SHR_GPR8_ONE: xed_iform_enum_t = 2891;
7425pub const XED_IFORM_SHR_GPR8i8_CL_APX: xed_iform_enum_t = 2892;
7426pub const XED_IFORM_SHR_GPR8i8_GPR8i8_CL_APX: xed_iform_enum_t = 2893;
7427pub const XED_IFORM_SHR_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 2894;
7428pub const XED_IFORM_SHR_GPR8i8_GPR8i8_ONE_APX: xed_iform_enum_t = 2895;
7429pub const XED_IFORM_SHR_GPR8i8_IMM8_APX: xed_iform_enum_t = 2896;
7430pub const XED_IFORM_SHR_GPR8i8_MEMi8_CL_APX: xed_iform_enum_t = 2897;
7431pub const XED_IFORM_SHR_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 2898;
7432pub const XED_IFORM_SHR_GPR8i8_MEMi8_ONE_APX: xed_iform_enum_t = 2899;
7433pub const XED_IFORM_SHR_GPR8i8_ONE_APX: xed_iform_enum_t = 2900;
7434pub const XED_IFORM_SHR_GPRv_CL: xed_iform_enum_t = 2901;
7435pub const XED_IFORM_SHR_GPRv_CL_APX: xed_iform_enum_t = 2902;
7436pub const XED_IFORM_SHR_GPRv_GPRv_CL_APX: xed_iform_enum_t = 2903;
7437pub const XED_IFORM_SHR_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2904;
7438pub const XED_IFORM_SHR_GPRv_GPRv_ONE_APX: xed_iform_enum_t = 2905;
7439pub const XED_IFORM_SHR_GPRv_IMM8_APX: xed_iform_enum_t = 2906;
7440pub const XED_IFORM_SHR_GPRv_IMMb: xed_iform_enum_t = 2907;
7441pub const XED_IFORM_SHR_GPRv_MEMv_CL_APX: xed_iform_enum_t = 2908;
7442pub const XED_IFORM_SHR_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 2909;
7443pub const XED_IFORM_SHR_GPRv_MEMv_ONE_APX: xed_iform_enum_t = 2910;
7444pub const XED_IFORM_SHR_GPRv_ONE: xed_iform_enum_t = 2911;
7445pub const XED_IFORM_SHR_GPRv_ONE_APX: xed_iform_enum_t = 2912;
7446pub const XED_IFORM_SHR_MEMb_CL: xed_iform_enum_t = 2913;
7447pub const XED_IFORM_SHR_MEMb_IMMb: xed_iform_enum_t = 2914;
7448pub const XED_IFORM_SHR_MEMb_ONE: xed_iform_enum_t = 2915;
7449pub const XED_IFORM_SHR_MEMi8_CL_APX: xed_iform_enum_t = 2916;
7450pub const XED_IFORM_SHR_MEMi8_IMM8_APX: xed_iform_enum_t = 2917;
7451pub const XED_IFORM_SHR_MEMi8_ONE_APX: xed_iform_enum_t = 2918;
7452pub const XED_IFORM_SHR_MEMv_CL: xed_iform_enum_t = 2919;
7453pub const XED_IFORM_SHR_MEMv_CL_APX: xed_iform_enum_t = 2920;
7454pub const XED_IFORM_SHR_MEMv_IMM8_APX: xed_iform_enum_t = 2921;
7455pub const XED_IFORM_SHR_MEMv_IMMb: xed_iform_enum_t = 2922;
7456pub const XED_IFORM_SHR_MEMv_ONE: xed_iform_enum_t = 2923;
7457pub const XED_IFORM_SHR_MEMv_ONE_APX: xed_iform_enum_t = 2924;
7458pub const XED_IFORM_SHRD_GPRv_GPRv_CL: xed_iform_enum_t = 2925;
7459pub const XED_IFORM_SHRD_GPRv_GPRv_CL_APX: xed_iform_enum_t = 2926;
7460pub const XED_IFORM_SHRD_GPRv_GPRv_GPRv_CL_APX: xed_iform_enum_t = 2927;
7461pub const XED_IFORM_SHRD_GPRv_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2928;
7462pub const XED_IFORM_SHRD_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2929;
7463pub const XED_IFORM_SHRD_GPRv_GPRv_IMMb: xed_iform_enum_t = 2930;
7464pub const XED_IFORM_SHRD_GPRv_MEMv_GPRv_CL_APX: xed_iform_enum_t = 2931;
7465pub const XED_IFORM_SHRD_GPRv_MEMv_GPRv_IMM8_APX: xed_iform_enum_t = 2932;
7466pub const XED_IFORM_SHRD_MEMv_GPRv_CL: xed_iform_enum_t = 2933;
7467pub const XED_IFORM_SHRD_MEMv_GPRv_CL_APX: xed_iform_enum_t = 2934;
7468pub const XED_IFORM_SHRD_MEMv_GPRv_IMM8_APX: xed_iform_enum_t = 2935;
7469pub const XED_IFORM_SHRD_MEMv_GPRv_IMMb: xed_iform_enum_t = 2936;
7470pub const XED_IFORM_SHRX_GPR32d_GPR32d_GPR32d: xed_iform_enum_t = 2937;
7471pub const XED_IFORM_SHRX_GPR32d_MEMd_GPR32d: xed_iform_enum_t = 2938;
7472pub const XED_IFORM_SHRX_GPR32i32_GPR32i32_GPR32i32_APX: xed_iform_enum_t = 2939;
7473pub const XED_IFORM_SHRX_GPR32i32_MEMi32_GPR32i32_APX: xed_iform_enum_t = 2940;
7474pub const XED_IFORM_SHRX_GPR64i64_GPR64i64_GPR64i64_APX: xed_iform_enum_t = 2941;
7475pub const XED_IFORM_SHRX_GPR64i64_MEMi64_GPR64i64_APX: xed_iform_enum_t = 2942;
7476pub const XED_IFORM_SHRX_GPR64q_GPR64q_GPR64q: xed_iform_enum_t = 2943;
7477pub const XED_IFORM_SHRX_GPR64q_MEMq_GPR64q: xed_iform_enum_t = 2944;
7478pub const XED_IFORM_SHUFPD_XMMpd_MEMpd_IMMb: xed_iform_enum_t = 2945;
7479pub const XED_IFORM_SHUFPD_XMMpd_XMMpd_IMMb: xed_iform_enum_t = 2946;
7480pub const XED_IFORM_SHUFPS_XMMps_MEMps_IMMb: xed_iform_enum_t = 2947;
7481pub const XED_IFORM_SHUFPS_XMMps_XMMps_IMMb: xed_iform_enum_t = 2948;
7482pub const XED_IFORM_SIDT_MEMs: xed_iform_enum_t = 2949;
7483pub const XED_IFORM_SIDT_MEMs64: xed_iform_enum_t = 2950;
7484pub const XED_IFORM_SKINIT_EAX: xed_iform_enum_t = 2951;
7485pub const XED_IFORM_SLDT_GPRv: xed_iform_enum_t = 2952;
7486pub const XED_IFORM_SLDT_MEMw: xed_iform_enum_t = 2953;
7487pub const XED_IFORM_SLWPCB_GPRyy: xed_iform_enum_t = 2954;
7488pub const XED_IFORM_SMSW_GPRv: xed_iform_enum_t = 2955;
7489pub const XED_IFORM_SMSW_MEMw: xed_iform_enum_t = 2956;
7490pub const XED_IFORM_SQRTPD_XMMpd_MEMpd: xed_iform_enum_t = 2957;
7491pub const XED_IFORM_SQRTPD_XMMpd_XMMpd: xed_iform_enum_t = 2958;
7492pub const XED_IFORM_SQRTPS_XMMps_MEMps: xed_iform_enum_t = 2959;
7493pub const XED_IFORM_SQRTPS_XMMps_XMMps: xed_iform_enum_t = 2960;
7494pub const XED_IFORM_SQRTSD_XMMsd_MEMsd: xed_iform_enum_t = 2961;
7495pub const XED_IFORM_SQRTSD_XMMsd_XMMsd: xed_iform_enum_t = 2962;
7496pub const XED_IFORM_SQRTSS_XMMss_MEMss: xed_iform_enum_t = 2963;
7497pub const XED_IFORM_SQRTSS_XMMss_XMMss: xed_iform_enum_t = 2964;
7498pub const XED_IFORM_STAC: xed_iform_enum_t = 2965;
7499pub const XED_IFORM_STC: xed_iform_enum_t = 2966;
7500pub const XED_IFORM_STD: xed_iform_enum_t = 2967;
7501pub const XED_IFORM_STGI: xed_iform_enum_t = 2968;
7502pub const XED_IFORM_STI: xed_iform_enum_t = 2969;
7503pub const XED_IFORM_STMXCSR_MEMd: xed_iform_enum_t = 2970;
7504pub const XED_IFORM_STOSB: xed_iform_enum_t = 2971;
7505pub const XED_IFORM_STOSD: xed_iform_enum_t = 2972;
7506pub const XED_IFORM_STOSQ: xed_iform_enum_t = 2973;
7507pub const XED_IFORM_STOSW: xed_iform_enum_t = 2974;
7508pub const XED_IFORM_STR_GPRv: xed_iform_enum_t = 2975;
7509pub const XED_IFORM_STR_MEMw: xed_iform_enum_t = 2976;
7510pub const XED_IFORM_STTILECFG_MEM: xed_iform_enum_t = 2977;
7511pub const XED_IFORM_STTILECFG_MEM_APX: xed_iform_enum_t = 2978;
7512pub const XED_IFORM_STUI: xed_iform_enum_t = 2979;
7513pub const XED_IFORM_SUB_AL_IMMb: xed_iform_enum_t = 2980;
7514pub const XED_IFORM_SUB_GPR8_GPR8_28: xed_iform_enum_t = 2981;
7515pub const XED_IFORM_SUB_GPR8_GPR8_2A: xed_iform_enum_t = 2982;
7516pub const XED_IFORM_SUB_GPR8_IMMb_80r5: xed_iform_enum_t = 2983;
7517pub const XED_IFORM_SUB_GPR8_IMMb_82r5: xed_iform_enum_t = 2984;
7518pub const XED_IFORM_SUB_GPR8_MEMb: xed_iform_enum_t = 2985;
7519pub const XED_IFORM_SUB_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 2986;
7520pub const XED_IFORM_SUB_GPR8i8_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 2987;
7521pub const XED_IFORM_SUB_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 2988;
7522pub const XED_IFORM_SUB_GPR8i8_GPR8i8_MEMi8_APX: xed_iform_enum_t = 2989;
7523pub const XED_IFORM_SUB_GPR8i8_IMM8_APX: xed_iform_enum_t = 2990;
7524pub const XED_IFORM_SUB_GPR8i8_MEMi8_APX: xed_iform_enum_t = 2991;
7525pub const XED_IFORM_SUB_GPR8i8_MEMi8_GPR8i8_APX: xed_iform_enum_t = 2992;
7526pub const XED_IFORM_SUB_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 2993;
7527pub const XED_IFORM_SUB_GPRv_GPRv_29: xed_iform_enum_t = 2994;
7528pub const XED_IFORM_SUB_GPRv_GPRv_2B: xed_iform_enum_t = 2995;
7529pub const XED_IFORM_SUB_GPRv_GPRv_APX: xed_iform_enum_t = 2996;
7530pub const XED_IFORM_SUB_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 2997;
7531pub const XED_IFORM_SUB_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 2998;
7532pub const XED_IFORM_SUB_GPRv_GPRv_IMMz_APX: xed_iform_enum_t = 2999;
7533pub const XED_IFORM_SUB_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 3000;
7534pub const XED_IFORM_SUB_GPRv_IMM8_APX: xed_iform_enum_t = 3001;
7535pub const XED_IFORM_SUB_GPRv_IMMb: xed_iform_enum_t = 3002;
7536pub const XED_IFORM_SUB_GPRv_IMMz: xed_iform_enum_t = 3003;
7537pub const XED_IFORM_SUB_GPRv_IMMz_APX: xed_iform_enum_t = 3004;
7538pub const XED_IFORM_SUB_GPRv_MEMv: xed_iform_enum_t = 3005;
7539pub const XED_IFORM_SUB_GPRv_MEMv_APX: xed_iform_enum_t = 3006;
7540pub const XED_IFORM_SUB_GPRv_MEMv_GPRv_APX: xed_iform_enum_t = 3007;
7541pub const XED_IFORM_SUB_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 3008;
7542pub const XED_IFORM_SUB_GPRv_MEMv_IMMz_APX: xed_iform_enum_t = 3009;
7543pub const XED_IFORM_SUB_MEMb_GPR8: xed_iform_enum_t = 3010;
7544pub const XED_IFORM_SUB_MEMb_IMMb_80r5: xed_iform_enum_t = 3011;
7545pub const XED_IFORM_SUB_MEMb_IMMb_82r5: xed_iform_enum_t = 3012;
7546pub const XED_IFORM_SUB_MEMi8_GPR8i8_APX: xed_iform_enum_t = 3013;
7547pub const XED_IFORM_SUB_MEMi8_IMM8_APX: xed_iform_enum_t = 3014;
7548pub const XED_IFORM_SUB_MEMv_GPRv: xed_iform_enum_t = 3015;
7549pub const XED_IFORM_SUB_MEMv_GPRv_APX: xed_iform_enum_t = 3016;
7550pub const XED_IFORM_SUB_MEMv_IMM8_APX: xed_iform_enum_t = 3017;
7551pub const XED_IFORM_SUB_MEMv_IMMb: xed_iform_enum_t = 3018;
7552pub const XED_IFORM_SUB_MEMv_IMMz: xed_iform_enum_t = 3019;
7553pub const XED_IFORM_SUB_MEMv_IMMz_APX: xed_iform_enum_t = 3020;
7554pub const XED_IFORM_SUB_OrAX_IMMz: xed_iform_enum_t = 3021;
7555pub const XED_IFORM_SUBPD_XMMpd_MEMpd: xed_iform_enum_t = 3022;
7556pub const XED_IFORM_SUBPD_XMMpd_XMMpd: xed_iform_enum_t = 3023;
7557pub const XED_IFORM_SUBPS_XMMps_MEMps: xed_iform_enum_t = 3024;
7558pub const XED_IFORM_SUBPS_XMMps_XMMps: xed_iform_enum_t = 3025;
7559pub const XED_IFORM_SUBSD_XMMsd_MEMsd: xed_iform_enum_t = 3026;
7560pub const XED_IFORM_SUBSD_XMMsd_XMMsd: xed_iform_enum_t = 3027;
7561pub const XED_IFORM_SUBSS_XMMss_MEMss: xed_iform_enum_t = 3028;
7562pub const XED_IFORM_SUBSS_XMMss_XMMss: xed_iform_enum_t = 3029;
7563pub const XED_IFORM_SUB_LOCK_MEMb_GPR8: xed_iform_enum_t = 3030;
7564pub const XED_IFORM_SUB_LOCK_MEMb_IMMb_80r5: xed_iform_enum_t = 3031;
7565pub const XED_IFORM_SUB_LOCK_MEMb_IMMb_82r5: xed_iform_enum_t = 3032;
7566pub const XED_IFORM_SUB_LOCK_MEMv_GPRv: xed_iform_enum_t = 3033;
7567pub const XED_IFORM_SUB_LOCK_MEMv_IMMb: xed_iform_enum_t = 3034;
7568pub const XED_IFORM_SUB_LOCK_MEMv_IMMz: xed_iform_enum_t = 3035;
7569pub const XED_IFORM_SWAPGS: xed_iform_enum_t = 3036;
7570pub const XED_IFORM_SYSCALL: xed_iform_enum_t = 3037;
7571pub const XED_IFORM_SYSCALL_32: xed_iform_enum_t = 3038;
7572pub const XED_IFORM_SYSENTER: xed_iform_enum_t = 3039;
7573pub const XED_IFORM_SYSEXIT: xed_iform_enum_t = 3040;
7574pub const XED_IFORM_SYSRET: xed_iform_enum_t = 3041;
7575pub const XED_IFORM_SYSRET64: xed_iform_enum_t = 3042;
7576pub const XED_IFORM_SYSRET_AMD: xed_iform_enum_t = 3043;
7577pub const XED_IFORM_T1MSKC_GPR32d_GPR32d: xed_iform_enum_t = 3044;
7578pub const XED_IFORM_T1MSKC_GPR32d_MEMd: xed_iform_enum_t = 3045;
7579pub const XED_IFORM_T1MSKC_GPRyy_GPRyy: xed_iform_enum_t = 3046;
7580pub const XED_IFORM_T1MSKC_GPRyy_MEMy: xed_iform_enum_t = 3047;
7581pub const XED_IFORM_TCMMIMFP16PS_TMMf32_TMM2f16_TMM2f16: xed_iform_enum_t = 3048;
7582pub const XED_IFORM_TCMMRLFP16PS_TMMf32_TMM2f16_TMM2f16: xed_iform_enum_t = 3049;
7583pub const XED_IFORM_TDCALL: xed_iform_enum_t = 3050;
7584pub const XED_IFORM_TDPBF16PS_TMMf32_TMM2bf16_TMM2bf16: xed_iform_enum_t = 3051;
7585pub const XED_IFORM_TDPBSSD_TMMi32_TMM4i8_TMM4i8: xed_iform_enum_t = 3052;
7586pub const XED_IFORM_TDPBSUD_TMMi32_TMM4i8_TMM4u8: xed_iform_enum_t = 3053;
7587pub const XED_IFORM_TDPBUSD_TMMi32_TMM4u8_TMM4i8: xed_iform_enum_t = 3054;
7588pub const XED_IFORM_TDPBUUD_TMMu32_TMM4u8_TMM4u8: xed_iform_enum_t = 3055;
7589pub const XED_IFORM_TDPFP16PS_TMMf32_TMM2f16_TMM2f16: xed_iform_enum_t = 3056;
7590pub const XED_IFORM_TEST_AL_IMMb: xed_iform_enum_t = 3057;
7591pub const XED_IFORM_TEST_GPR8_GPR8: xed_iform_enum_t = 3058;
7592pub const XED_IFORM_TEST_GPR8_IMMb_F6r0: xed_iform_enum_t = 3059;
7593pub const XED_IFORM_TEST_GPR8_IMMb_F6r1: xed_iform_enum_t = 3060;
7594pub const XED_IFORM_TEST_GPRv_GPRv: xed_iform_enum_t = 3061;
7595pub const XED_IFORM_TEST_GPRv_IMMz_F7r0: xed_iform_enum_t = 3062;
7596pub const XED_IFORM_TEST_GPRv_IMMz_F7r1: xed_iform_enum_t = 3063;
7597pub const XED_IFORM_TEST_MEMb_GPR8: xed_iform_enum_t = 3064;
7598pub const XED_IFORM_TEST_MEMb_IMMb_F6r0: xed_iform_enum_t = 3065;
7599pub const XED_IFORM_TEST_MEMb_IMMb_F6r1: xed_iform_enum_t = 3066;
7600pub const XED_IFORM_TEST_MEMv_GPRv: xed_iform_enum_t = 3067;
7601pub const XED_IFORM_TEST_MEMv_IMMz_F7r0: xed_iform_enum_t = 3068;
7602pub const XED_IFORM_TEST_MEMv_IMMz_F7r1: xed_iform_enum_t = 3069;
7603pub const XED_IFORM_TEST_OrAX_IMMz: xed_iform_enum_t = 3070;
7604pub const XED_IFORM_TESTUI: xed_iform_enum_t = 3071;
7605pub const XED_IFORM_TILELOADD_TMMu32_MEMu32: xed_iform_enum_t = 3072;
7606pub const XED_IFORM_TILELOADD_TMMu32_MEMu32_APX: xed_iform_enum_t = 3073;
7607pub const XED_IFORM_TILELOADDT1_TMMu32_MEMu32: xed_iform_enum_t = 3074;
7608pub const XED_IFORM_TILELOADDT1_TMMu32_MEMu32_APX: xed_iform_enum_t = 3075;
7609pub const XED_IFORM_TILERELEASE: xed_iform_enum_t = 3076;
7610pub const XED_IFORM_TILESTORED_MEMu32_TMMu32: xed_iform_enum_t = 3077;
7611pub const XED_IFORM_TILESTORED_MEMu32_TMMu32_APX: xed_iform_enum_t = 3078;
7612pub const XED_IFORM_TILEZERO_TMMu32: xed_iform_enum_t = 3079;
7613pub const XED_IFORM_TLBSYNC: xed_iform_enum_t = 3080;
7614pub const XED_IFORM_TPAUSE_GPR32u32: xed_iform_enum_t = 3081;
7615pub const XED_IFORM_TZCNT_GPRv_GPRv: xed_iform_enum_t = 3082;
7616pub const XED_IFORM_TZCNT_GPRv_GPRv_APX: xed_iform_enum_t = 3083;
7617pub const XED_IFORM_TZCNT_GPRv_MEMv: xed_iform_enum_t = 3084;
7618pub const XED_IFORM_TZCNT_GPRv_MEMv_APX: xed_iform_enum_t = 3085;
7619pub const XED_IFORM_TZMSK_GPR32d_GPR32d: xed_iform_enum_t = 3086;
7620pub const XED_IFORM_TZMSK_GPR32d_MEMd: xed_iform_enum_t = 3087;
7621pub const XED_IFORM_TZMSK_GPRyy_GPRyy: xed_iform_enum_t = 3088;
7622pub const XED_IFORM_TZMSK_GPRyy_MEMy: xed_iform_enum_t = 3089;
7623pub const XED_IFORM_UCOMISD_XMMsd_MEMsd: xed_iform_enum_t = 3090;
7624pub const XED_IFORM_UCOMISD_XMMsd_XMMsd: xed_iform_enum_t = 3091;
7625pub const XED_IFORM_UCOMISS_XMMss_MEMss: xed_iform_enum_t = 3092;
7626pub const XED_IFORM_UCOMISS_XMMss_XMMss: xed_iform_enum_t = 3093;
7627pub const XED_IFORM_UD0: xed_iform_enum_t = 3094;
7628pub const XED_IFORM_UD0_GPR32_GPR32: xed_iform_enum_t = 3095;
7629pub const XED_IFORM_UD0_GPR32_MEMd: xed_iform_enum_t = 3096;
7630pub const XED_IFORM_UD1_GPR32_GPR32: xed_iform_enum_t = 3097;
7631pub const XED_IFORM_UD1_GPR32_MEMd: xed_iform_enum_t = 3098;
7632pub const XED_IFORM_UD2: xed_iform_enum_t = 3099;
7633pub const XED_IFORM_UIRET: xed_iform_enum_t = 3100;
7634pub const XED_IFORM_UMONITOR_GPRa: xed_iform_enum_t = 3101;
7635pub const XED_IFORM_UMWAIT_GPR32: xed_iform_enum_t = 3102;
7636pub const XED_IFORM_UNPCKHPD_XMMpd_MEMdq: xed_iform_enum_t = 3103;
7637pub const XED_IFORM_UNPCKHPD_XMMpd_XMMq: xed_iform_enum_t = 3104;
7638pub const XED_IFORM_UNPCKHPS_XMMps_MEMdq: xed_iform_enum_t = 3105;
7639pub const XED_IFORM_UNPCKHPS_XMMps_XMMdq: xed_iform_enum_t = 3106;
7640pub const XED_IFORM_UNPCKLPD_XMMpd_MEMdq: xed_iform_enum_t = 3107;
7641pub const XED_IFORM_UNPCKLPD_XMMpd_XMMq: xed_iform_enum_t = 3108;
7642pub const XED_IFORM_UNPCKLPS_XMMps_MEMdq: xed_iform_enum_t = 3109;
7643pub const XED_IFORM_UNPCKLPS_XMMps_XMMq: xed_iform_enum_t = 3110;
7644pub const XED_IFORM_URDMSR_GPR64u64_GPR64u64: xed_iform_enum_t = 3111;
7645pub const XED_IFORM_URDMSR_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 3112;
7646pub const XED_IFORM_URDMSR_GPR64u64_IMM32: xed_iform_enum_t = 3113;
7647pub const XED_IFORM_URDMSR_GPR64u64_IMM32_APX: xed_iform_enum_t = 3114;
7648pub const XED_IFORM_UWRMSR_GPR64u64_GPR64u64: xed_iform_enum_t = 3115;
7649pub const XED_IFORM_UWRMSR_GPR64u64_GPR64u64_APX: xed_iform_enum_t = 3116;
7650pub const XED_IFORM_UWRMSR_IMM32_GPR64u64: xed_iform_enum_t = 3117;
7651pub const XED_IFORM_UWRMSR_IMM32_GPR64u64_APX: xed_iform_enum_t = 3118;
7652pub const XED_IFORM_V4FMADDPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 3119;
7653pub const XED_IFORM_V4FMADDSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 3120;
7654pub const XED_IFORM_V4FNMADDPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 3121;
7655pub const XED_IFORM_V4FNMADDSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 3122;
7656pub const XED_IFORM_VADDPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3123;
7657pub const XED_IFORM_VADDPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3124;
7658pub const XED_IFORM_VADDPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 3125;
7659pub const XED_IFORM_VADDPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 3126;
7660pub const XED_IFORM_VADDPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 3127;
7661pub const XED_IFORM_VADDPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 3128;
7662pub const XED_IFORM_VADDPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 3129;
7663pub const XED_IFORM_VADDPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 3130;
7664pub const XED_IFORM_VADDPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 3131;
7665pub const XED_IFORM_VADDPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 3132;
7666pub const XED_IFORM_VADDPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 3133;
7667pub const XED_IFORM_VADDPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 3134;
7668pub const XED_IFORM_VADDPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 3135;
7669pub const XED_IFORM_VADDPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 3136;
7670pub const XED_IFORM_VADDPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 3137;
7671pub const XED_IFORM_VADDPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 3138;
7672pub const XED_IFORM_VADDPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3139;
7673pub const XED_IFORM_VADDPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3140;
7674pub const XED_IFORM_VADDPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 3141;
7675pub const XED_IFORM_VADDPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 3142;
7676pub const XED_IFORM_VADDPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 3143;
7677pub const XED_IFORM_VADDPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 3144;
7678pub const XED_IFORM_VADDPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 3145;
7679pub const XED_IFORM_VADDPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 3146;
7680pub const XED_IFORM_VADDPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 3147;
7681pub const XED_IFORM_VADDPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 3148;
7682pub const XED_IFORM_VADDSD_XMMdq_XMMdq_MEMq: xed_iform_enum_t = 3149;
7683pub const XED_IFORM_VADDSD_XMMdq_XMMdq_XMMq: xed_iform_enum_t = 3150;
7684pub const XED_IFORM_VADDSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 3151;
7685pub const XED_IFORM_VADDSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 3152;
7686pub const XED_IFORM_VADDSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 3153;
7687pub const XED_IFORM_VADDSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 3154;
7688pub const XED_IFORM_VADDSS_XMMdq_XMMdq_MEMd: xed_iform_enum_t = 3155;
7689pub const XED_IFORM_VADDSS_XMMdq_XMMdq_XMMd: xed_iform_enum_t = 3156;
7690pub const XED_IFORM_VADDSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 3157;
7691pub const XED_IFORM_VADDSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 3158;
7692pub const XED_IFORM_VADDSUBPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3159;
7693pub const XED_IFORM_VADDSUBPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3160;
7694pub const XED_IFORM_VADDSUBPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 3161;
7695pub const XED_IFORM_VADDSUBPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 3162;
7696pub const XED_IFORM_VADDSUBPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3163;
7697pub const XED_IFORM_VADDSUBPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3164;
7698pub const XED_IFORM_VADDSUBPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 3165;
7699pub const XED_IFORM_VADDSUBPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 3166;
7700pub const XED_IFORM_VAESDEC_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3167;
7701pub const XED_IFORM_VAESDEC_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3168;
7702pub const XED_IFORM_VAESDEC_XMMu128_XMMu128_MEMu128_AVX512: xed_iform_enum_t = 3169;
7703pub const XED_IFORM_VAESDEC_XMMu128_XMMu128_XMMu128_AVX512: xed_iform_enum_t = 3170;
7704pub const XED_IFORM_VAESDEC_YMMu128_YMMu128_MEMu128: xed_iform_enum_t = 3171;
7705pub const XED_IFORM_VAESDEC_YMMu128_YMMu128_MEMu128_AVX512: xed_iform_enum_t = 3172;
7706pub const XED_IFORM_VAESDEC_YMMu128_YMMu128_YMMu128: xed_iform_enum_t = 3173;
7707pub const XED_IFORM_VAESDEC_YMMu128_YMMu128_YMMu128_AVX512: xed_iform_enum_t = 3174;
7708pub const XED_IFORM_VAESDEC_ZMMu128_ZMMu128_MEMu128_AVX512: xed_iform_enum_t = 3175;
7709pub const XED_IFORM_VAESDEC_ZMMu128_ZMMu128_ZMMu128_AVX512: xed_iform_enum_t = 3176;
7710pub const XED_IFORM_VAESDECLAST_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3177;
7711pub const XED_IFORM_VAESDECLAST_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3178;
7712pub const XED_IFORM_VAESDECLAST_XMMu128_XMMu128_MEMu128_AVX512: xed_iform_enum_t = 3179;
7713pub const XED_IFORM_VAESDECLAST_XMMu128_XMMu128_XMMu128_AVX512: xed_iform_enum_t = 3180;
7714pub const XED_IFORM_VAESDECLAST_YMMu128_YMMu128_MEMu128: xed_iform_enum_t = 3181;
7715pub const XED_IFORM_VAESDECLAST_YMMu128_YMMu128_MEMu128_AVX512: xed_iform_enum_t = 3182;
7716pub const XED_IFORM_VAESDECLAST_YMMu128_YMMu128_YMMu128: xed_iform_enum_t = 3183;
7717pub const XED_IFORM_VAESDECLAST_YMMu128_YMMu128_YMMu128_AVX512: xed_iform_enum_t = 3184;
7718pub const XED_IFORM_VAESDECLAST_ZMMu128_ZMMu128_MEMu128_AVX512: xed_iform_enum_t = 3185;
7719pub const XED_IFORM_VAESDECLAST_ZMMu128_ZMMu128_ZMMu128_AVX512: xed_iform_enum_t = 3186;
7720pub const XED_IFORM_VAESENC_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3187;
7721pub const XED_IFORM_VAESENC_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3188;
7722pub const XED_IFORM_VAESENC_XMMu128_XMMu128_MEMu128_AVX512: xed_iform_enum_t = 3189;
7723pub const XED_IFORM_VAESENC_XMMu128_XMMu128_XMMu128_AVX512: xed_iform_enum_t = 3190;
7724pub const XED_IFORM_VAESENC_YMMu128_YMMu128_MEMu128: xed_iform_enum_t = 3191;
7725pub const XED_IFORM_VAESENC_YMMu128_YMMu128_MEMu128_AVX512: xed_iform_enum_t = 3192;
7726pub const XED_IFORM_VAESENC_YMMu128_YMMu128_YMMu128: xed_iform_enum_t = 3193;
7727pub const XED_IFORM_VAESENC_YMMu128_YMMu128_YMMu128_AVX512: xed_iform_enum_t = 3194;
7728pub const XED_IFORM_VAESENC_ZMMu128_ZMMu128_MEMu128_AVX512: xed_iform_enum_t = 3195;
7729pub const XED_IFORM_VAESENC_ZMMu128_ZMMu128_ZMMu128_AVX512: xed_iform_enum_t = 3196;
7730pub const XED_IFORM_VAESENCLAST_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3197;
7731pub const XED_IFORM_VAESENCLAST_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3198;
7732pub const XED_IFORM_VAESENCLAST_XMMu128_XMMu128_MEMu128_AVX512: xed_iform_enum_t = 3199;
7733pub const XED_IFORM_VAESENCLAST_XMMu128_XMMu128_XMMu128_AVX512: xed_iform_enum_t = 3200;
7734pub const XED_IFORM_VAESENCLAST_YMMu128_YMMu128_MEMu128: xed_iform_enum_t = 3201;
7735pub const XED_IFORM_VAESENCLAST_YMMu128_YMMu128_MEMu128_AVX512: xed_iform_enum_t = 3202;
7736pub const XED_IFORM_VAESENCLAST_YMMu128_YMMu128_YMMu128: xed_iform_enum_t = 3203;
7737pub const XED_IFORM_VAESENCLAST_YMMu128_YMMu128_YMMu128_AVX512: xed_iform_enum_t = 3204;
7738pub const XED_IFORM_VAESENCLAST_ZMMu128_ZMMu128_MEMu128_AVX512: xed_iform_enum_t = 3205;
7739pub const XED_IFORM_VAESENCLAST_ZMMu128_ZMMu128_ZMMu128_AVX512: xed_iform_enum_t = 3206;
7740pub const XED_IFORM_VAESIMC_XMMdq_MEMdq: xed_iform_enum_t = 3207;
7741pub const XED_IFORM_VAESIMC_XMMdq_XMMdq: xed_iform_enum_t = 3208;
7742pub const XED_IFORM_VAESKEYGENASSIST_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 3209;
7743pub const XED_IFORM_VAESKEYGENASSIST_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 3210;
7744pub const XED_IFORM_VALIGND_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 3211;
7745pub const XED_IFORM_VALIGND_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512: xed_iform_enum_t = 3212;
7746pub const XED_IFORM_VALIGND_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 3213;
7747pub const XED_IFORM_VALIGND_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512: xed_iform_enum_t = 3214;
7748pub const XED_IFORM_VALIGND_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 3215;
7749pub const XED_IFORM_VALIGND_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 3216;
7750pub const XED_IFORM_VALIGNQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 3217;
7751pub const XED_IFORM_VALIGNQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512: xed_iform_enum_t = 3218;
7752pub const XED_IFORM_VALIGNQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 3219;
7753pub const XED_IFORM_VALIGNQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512: xed_iform_enum_t = 3220;
7754pub const XED_IFORM_VALIGNQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 3221;
7755pub const XED_IFORM_VALIGNQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 3222;
7756pub const XED_IFORM_VANDNPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3223;
7757pub const XED_IFORM_VANDNPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3224;
7758pub const XED_IFORM_VANDNPD_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 3225;
7759pub const XED_IFORM_VANDNPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 3226;
7760pub const XED_IFORM_VANDNPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 3227;
7761pub const XED_IFORM_VANDNPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 3228;
7762pub const XED_IFORM_VANDNPD_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 3229;
7763pub const XED_IFORM_VANDNPD_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 3230;
7764pub const XED_IFORM_VANDNPD_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 3231;
7765pub const XED_IFORM_VANDNPD_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 3232;
7766pub const XED_IFORM_VANDNPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3233;
7767pub const XED_IFORM_VANDNPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3234;
7768pub const XED_IFORM_VANDNPS_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 3235;
7769pub const XED_IFORM_VANDNPS_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 3236;
7770pub const XED_IFORM_VANDNPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 3237;
7771pub const XED_IFORM_VANDNPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 3238;
7772pub const XED_IFORM_VANDNPS_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 3239;
7773pub const XED_IFORM_VANDNPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 3240;
7774pub const XED_IFORM_VANDNPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 3241;
7775pub const XED_IFORM_VANDNPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 3242;
7776pub const XED_IFORM_VANDPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3243;
7777pub const XED_IFORM_VANDPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3244;
7778pub const XED_IFORM_VANDPD_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 3245;
7779pub const XED_IFORM_VANDPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 3246;
7780pub const XED_IFORM_VANDPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 3247;
7781pub const XED_IFORM_VANDPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 3248;
7782pub const XED_IFORM_VANDPD_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 3249;
7783pub const XED_IFORM_VANDPD_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 3250;
7784pub const XED_IFORM_VANDPD_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 3251;
7785pub const XED_IFORM_VANDPD_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 3252;
7786pub const XED_IFORM_VANDPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3253;
7787pub const XED_IFORM_VANDPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3254;
7788pub const XED_IFORM_VANDPS_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 3255;
7789pub const XED_IFORM_VANDPS_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 3256;
7790pub const XED_IFORM_VANDPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 3257;
7791pub const XED_IFORM_VANDPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 3258;
7792pub const XED_IFORM_VANDPS_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 3259;
7793pub const XED_IFORM_VANDPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 3260;
7794pub const XED_IFORM_VANDPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 3261;
7795pub const XED_IFORM_VANDPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 3262;
7796pub const XED_IFORM_VBCSTNEBF162PS_XMMf32_MEMbf16: xed_iform_enum_t = 3263;
7797pub const XED_IFORM_VBCSTNEBF162PS_YMMf32_MEMbf16: xed_iform_enum_t = 3264;
7798pub const XED_IFORM_VBCSTNESH2PS_XMMf32_MEMf16: xed_iform_enum_t = 3265;
7799pub const XED_IFORM_VBCSTNESH2PS_YMMf32_MEMf16: xed_iform_enum_t = 3266;
7800pub const XED_IFORM_VBLENDMPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 3267;
7801pub const XED_IFORM_VBLENDMPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 3268;
7802pub const XED_IFORM_VBLENDMPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 3269;
7803pub const XED_IFORM_VBLENDMPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 3270;
7804pub const XED_IFORM_VBLENDMPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 3271;
7805pub const XED_IFORM_VBLENDMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 3272;
7806pub const XED_IFORM_VBLENDMPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 3273;
7807pub const XED_IFORM_VBLENDMPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 3274;
7808pub const XED_IFORM_VBLENDMPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 3275;
7809pub const XED_IFORM_VBLENDMPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 3276;
7810pub const XED_IFORM_VBLENDMPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 3277;
7811pub const XED_IFORM_VBLENDMPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 3278;
7812pub const XED_IFORM_VBLENDPD_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 3279;
7813pub const XED_IFORM_VBLENDPD_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 3280;
7814pub const XED_IFORM_VBLENDPD_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 3281;
7815pub const XED_IFORM_VBLENDPD_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 3282;
7816pub const XED_IFORM_VBLENDPS_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 3283;
7817pub const XED_IFORM_VBLENDPS_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 3284;
7818pub const XED_IFORM_VBLENDPS_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 3285;
7819pub const XED_IFORM_VBLENDPS_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 3286;
7820pub const XED_IFORM_VBLENDVPD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 3287;
7821pub const XED_IFORM_VBLENDVPD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3288;
7822pub const XED_IFORM_VBLENDVPD_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 3289;
7823pub const XED_IFORM_VBLENDVPD_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 3290;
7824pub const XED_IFORM_VBLENDVPS_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 3291;
7825pub const XED_IFORM_VBLENDVPS_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3292;
7826pub const XED_IFORM_VBLENDVPS_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 3293;
7827pub const XED_IFORM_VBLENDVPS_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 3294;
7828pub const XED_IFORM_VBROADCASTF128_YMMqq_MEMdq: xed_iform_enum_t = 3295;
7829pub const XED_IFORM_VBROADCASTF32X2_YMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3296;
7830pub const XED_IFORM_VBROADCASTF32X2_YMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3297;
7831pub const XED_IFORM_VBROADCASTF32X2_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3298;
7832pub const XED_IFORM_VBROADCASTF32X2_ZMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3299;
7833pub const XED_IFORM_VBROADCASTF32X4_YMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3300;
7834pub const XED_IFORM_VBROADCASTF32X4_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3301;
7835pub const XED_IFORM_VBROADCASTF32X8_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3302;
7836pub const XED_IFORM_VBROADCASTF64X2_YMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3303;
7837pub const XED_IFORM_VBROADCASTF64X2_ZMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3304;
7838pub const XED_IFORM_VBROADCASTF64X4_ZMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3305;
7839pub const XED_IFORM_VBROADCASTI128_YMMqq_MEMdq: xed_iform_enum_t = 3306;
7840pub const XED_IFORM_VBROADCASTI32X2_XMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3307;
7841pub const XED_IFORM_VBROADCASTI32X2_XMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 3308;
7842pub const XED_IFORM_VBROADCASTI32X2_YMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3309;
7843pub const XED_IFORM_VBROADCASTI32X2_YMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 3310;
7844pub const XED_IFORM_VBROADCASTI32X2_ZMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3311;
7845pub const XED_IFORM_VBROADCASTI32X2_ZMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 3312;
7846pub const XED_IFORM_VBROADCASTI32X4_YMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3313;
7847pub const XED_IFORM_VBROADCASTI32X4_ZMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3314;
7848pub const XED_IFORM_VBROADCASTI32X8_ZMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3315;
7849pub const XED_IFORM_VBROADCASTI64X2_YMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 3316;
7850pub const XED_IFORM_VBROADCASTI64X2_ZMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 3317;
7851pub const XED_IFORM_VBROADCASTI64X4_ZMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 3318;
7852pub const XED_IFORM_VBROADCASTSD_YMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3319;
7853pub const XED_IFORM_VBROADCASTSD_YMMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 3320;
7854pub const XED_IFORM_VBROADCASTSD_YMMqq_MEMq: xed_iform_enum_t = 3321;
7855pub const XED_IFORM_VBROADCASTSD_YMMqq_XMMdq: xed_iform_enum_t = 3322;
7856pub const XED_IFORM_VBROADCASTSD_ZMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3323;
7857pub const XED_IFORM_VBROADCASTSD_ZMMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 3324;
7858pub const XED_IFORM_VBROADCASTSS_XMMdq_MEMd: xed_iform_enum_t = 3325;
7859pub const XED_IFORM_VBROADCASTSS_XMMdq_XMMdq: xed_iform_enum_t = 3326;
7860pub const XED_IFORM_VBROADCASTSS_XMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3327;
7861pub const XED_IFORM_VBROADCASTSS_XMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3328;
7862pub const XED_IFORM_VBROADCASTSS_YMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3329;
7863pub const XED_IFORM_VBROADCASTSS_YMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3330;
7864pub const XED_IFORM_VBROADCASTSS_YMMqq_MEMd: xed_iform_enum_t = 3331;
7865pub const XED_IFORM_VBROADCASTSS_YMMqq_XMMdq: xed_iform_enum_t = 3332;
7866pub const XED_IFORM_VBROADCASTSS_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3333;
7867pub const XED_IFORM_VBROADCASTSS_ZMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3334;
7868pub const XED_IFORM_VCMPPD_MASKmskw_MASKmskw_XMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 3335;
7869pub const XED_IFORM_VCMPPD_MASKmskw_MASKmskw_XMMf64_XMMf64_IMM8_AVX512: xed_iform_enum_t = 3336;
7870pub const XED_IFORM_VCMPPD_MASKmskw_MASKmskw_YMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 3337;
7871pub const XED_IFORM_VCMPPD_MASKmskw_MASKmskw_YMMf64_YMMf64_IMM8_AVX512: xed_iform_enum_t = 3338;
7872pub const XED_IFORM_VCMPPD_MASKmskw_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 3339;
7873pub const XED_IFORM_VCMPPD_MASKmskw_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 3340;
7874pub const XED_IFORM_VCMPPD_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 3341;
7875pub const XED_IFORM_VCMPPD_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 3342;
7876pub const XED_IFORM_VCMPPD_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 3343;
7877pub const XED_IFORM_VCMPPD_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 3344;
7878pub const XED_IFORM_VCMPPH_MASKmskw_MASKmskw_XMMf16_MEMf16_IMM8_AVX512: xed_iform_enum_t = 3345;
7879pub const XED_IFORM_VCMPPH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512: xed_iform_enum_t = 3346;
7880pub const XED_IFORM_VCMPPH_MASKmskw_MASKmskw_YMMf16_MEMf16_IMM8_AVX512: xed_iform_enum_t = 3347;
7881pub const XED_IFORM_VCMPPH_MASKmskw_MASKmskw_YMMf16_YMMf16_IMM8_AVX512: xed_iform_enum_t = 3348;
7882pub const XED_IFORM_VCMPPH_MASKmskw_MASKmskw_ZMMf16_MEMf16_IMM8_AVX512: xed_iform_enum_t = 3349;
7883pub const XED_IFORM_VCMPPH_MASKmskw_MASKmskw_ZMMf16_ZMMf16_IMM8_AVX512: xed_iform_enum_t = 3350;
7884pub const XED_IFORM_VCMPPS_MASKmskw_MASKmskw_XMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 3351;
7885pub const XED_IFORM_VCMPPS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 3352;
7886pub const XED_IFORM_VCMPPS_MASKmskw_MASKmskw_YMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 3353;
7887pub const XED_IFORM_VCMPPS_MASKmskw_MASKmskw_YMMf32_YMMf32_IMM8_AVX512: xed_iform_enum_t = 3354;
7888pub const XED_IFORM_VCMPPS_MASKmskw_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 3355;
7889pub const XED_IFORM_VCMPPS_MASKmskw_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 3356;
7890pub const XED_IFORM_VCMPPS_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 3357;
7891pub const XED_IFORM_VCMPPS_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 3358;
7892pub const XED_IFORM_VCMPPS_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 3359;
7893pub const XED_IFORM_VCMPPS_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 3360;
7894pub const XED_IFORM_VCMPSD_MASKmskw_MASKmskw_XMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 3361;
7895pub const XED_IFORM_VCMPSD_MASKmskw_MASKmskw_XMMf64_XMMf64_IMM8_AVX512: xed_iform_enum_t = 3362;
7896pub const XED_IFORM_VCMPSD_XMMdq_XMMdq_MEMq_IMMb: xed_iform_enum_t = 3363;
7897pub const XED_IFORM_VCMPSD_XMMdq_XMMdq_XMMq_IMMb: xed_iform_enum_t = 3364;
7898pub const XED_IFORM_VCMPSH_MASKmskw_MASKmskw_XMMf16_MEMf16_IMM8_AVX512: xed_iform_enum_t = 3365;
7899pub const XED_IFORM_VCMPSH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512: xed_iform_enum_t = 3366;
7900pub const XED_IFORM_VCMPSS_MASKmskw_MASKmskw_XMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 3367;
7901pub const XED_IFORM_VCMPSS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 3368;
7902pub const XED_IFORM_VCMPSS_XMMdq_XMMdq_MEMd_IMMb: xed_iform_enum_t = 3369;
7903pub const XED_IFORM_VCMPSS_XMMdq_XMMdq_XMMd_IMMb: xed_iform_enum_t = 3370;
7904pub const XED_IFORM_VCOMISD_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 3371;
7905pub const XED_IFORM_VCOMISD_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 3372;
7906pub const XED_IFORM_VCOMISD_XMMq_MEMq: xed_iform_enum_t = 3373;
7907pub const XED_IFORM_VCOMISD_XMMq_XMMq: xed_iform_enum_t = 3374;
7908pub const XED_IFORM_VCOMISH_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 3375;
7909pub const XED_IFORM_VCOMISH_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 3376;
7910pub const XED_IFORM_VCOMISS_XMMd_MEMd: xed_iform_enum_t = 3377;
7911pub const XED_IFORM_VCOMISS_XMMd_XMMd: xed_iform_enum_t = 3378;
7912pub const XED_IFORM_VCOMISS_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 3379;
7913pub const XED_IFORM_VCOMISS_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 3380;
7914pub const XED_IFORM_VCOMPRESSPD_MEMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 3381;
7915pub const XED_IFORM_VCOMPRESSPD_MEMf64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 3382;
7916pub const XED_IFORM_VCOMPRESSPD_MEMf64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 3383;
7917pub const XED_IFORM_VCOMPRESSPD_XMMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 3384;
7918pub const XED_IFORM_VCOMPRESSPD_YMMf64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 3385;
7919pub const XED_IFORM_VCOMPRESSPD_ZMMf64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 3386;
7920pub const XED_IFORM_VCOMPRESSPS_MEMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3387;
7921pub const XED_IFORM_VCOMPRESSPS_MEMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3388;
7922pub const XED_IFORM_VCOMPRESSPS_MEMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 3389;
7923pub const XED_IFORM_VCOMPRESSPS_XMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3390;
7924pub const XED_IFORM_VCOMPRESSPS_YMMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3391;
7925pub const XED_IFORM_VCOMPRESSPS_ZMMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 3392;
7926pub const XED_IFORM_VCVTDQ2PD_XMMdq_MEMq: xed_iform_enum_t = 3393;
7927pub const XED_IFORM_VCVTDQ2PD_XMMdq_XMMq: xed_iform_enum_t = 3394;
7928pub const XED_IFORM_VCVTDQ2PD_XMMf64_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 3395;
7929pub const XED_IFORM_VCVTDQ2PD_XMMf64_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 3396;
7930pub const XED_IFORM_VCVTDQ2PD_YMMf64_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 3397;
7931pub const XED_IFORM_VCVTDQ2PD_YMMf64_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 3398;
7932pub const XED_IFORM_VCVTDQ2PD_YMMqq_MEMdq: xed_iform_enum_t = 3399;
7933pub const XED_IFORM_VCVTDQ2PD_YMMqq_XMMdq: xed_iform_enum_t = 3400;
7934pub const XED_IFORM_VCVTDQ2PD_ZMMf64_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 3401;
7935pub const XED_IFORM_VCVTDQ2PD_ZMMf64_MASKmskw_YMMi32_AVX512: xed_iform_enum_t = 3402;
7936pub const XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_MEMi32_AVX512_VL128: xed_iform_enum_t = 3403;
7937pub const XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_MEMi32_AVX512_VL256: xed_iform_enum_t = 3404;
7938pub const XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 3405;
7939pub const XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_YMMi32_AVX512: xed_iform_enum_t = 3406;
7940pub const XED_IFORM_VCVTDQ2PH_YMMf16_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 3407;
7941pub const XED_IFORM_VCVTDQ2PH_YMMf16_MASKmskw_ZMMi32_AVX512: xed_iform_enum_t = 3408;
7942pub const XED_IFORM_VCVTDQ2PS_XMMdq_MEMdq: xed_iform_enum_t = 3409;
7943pub const XED_IFORM_VCVTDQ2PS_XMMdq_XMMdq: xed_iform_enum_t = 3410;
7944pub const XED_IFORM_VCVTDQ2PS_XMMf32_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 3411;
7945pub const XED_IFORM_VCVTDQ2PS_XMMf32_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 3412;
7946pub const XED_IFORM_VCVTDQ2PS_YMMf32_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 3413;
7947pub const XED_IFORM_VCVTDQ2PS_YMMf32_MASKmskw_YMMi32_AVX512: xed_iform_enum_t = 3414;
7948pub const XED_IFORM_VCVTDQ2PS_YMMqq_MEMqq: xed_iform_enum_t = 3415;
7949pub const XED_IFORM_VCVTDQ2PS_YMMqq_YMMqq: xed_iform_enum_t = 3416;
7950pub const XED_IFORM_VCVTDQ2PS_ZMMf32_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 3417;
7951pub const XED_IFORM_VCVTDQ2PS_ZMMf32_MASKmskw_ZMMi32_AVX512: xed_iform_enum_t = 3418;
7952pub const XED_IFORM_VCVTNE2PS2BF16_XMMbf16_MASKmskw_XMMf32_MEMf32_AVX512_VL128: xed_iform_enum_t =
7953    3419;
7954pub const XED_IFORM_VCVTNE2PS2BF16_XMMbf16_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 3420;
7955pub const XED_IFORM_VCVTNE2PS2BF16_YMMbf16_MASKmskw_YMMf32_MEMf32_AVX512_VL256: xed_iform_enum_t =
7956    3421;
7957pub const XED_IFORM_VCVTNE2PS2BF16_YMMbf16_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 3422;
7958pub const XED_IFORM_VCVTNE2PS2BF16_ZMMbf16_MASKmskw_ZMMf32_MEMf32_AVX512_VL512: xed_iform_enum_t =
7959    3423;
7960pub const XED_IFORM_VCVTNE2PS2BF16_ZMMbf16_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 3424;
7961pub const XED_IFORM_VCVTNEEBF162PS_XMMf32_MEM2bf16: xed_iform_enum_t = 3425;
7962pub const XED_IFORM_VCVTNEEBF162PS_YMMf32_MEM2bf16: xed_iform_enum_t = 3426;
7963pub const XED_IFORM_VCVTNEEPH2PS_XMMf32_MEM2f16: xed_iform_enum_t = 3427;
7964pub const XED_IFORM_VCVTNEEPH2PS_YMMf32_MEM2f16: xed_iform_enum_t = 3428;
7965pub const XED_IFORM_VCVTNEOBF162PS_XMMf32_MEM2bf16: xed_iform_enum_t = 3429;
7966pub const XED_IFORM_VCVTNEOBF162PS_YMMf32_MEM2bf16: xed_iform_enum_t = 3430;
7967pub const XED_IFORM_VCVTNEOPH2PS_XMMf32_MEM2f16: xed_iform_enum_t = 3431;
7968pub const XED_IFORM_VCVTNEOPH2PS_YMMf32_MEM2f16: xed_iform_enum_t = 3432;
7969pub const XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_MEMf32_AVX512_VL128: xed_iform_enum_t = 3433;
7970pub const XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_MEMf32_AVX512_VL256: xed_iform_enum_t = 3434;
7971pub const XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3435;
7972pub const XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3436;
7973pub const XED_IFORM_VCVTNEPS2BF16_XMMbf16_MEMf32_VL128: xed_iform_enum_t = 3437;
7974pub const XED_IFORM_VCVTNEPS2BF16_XMMbf16_MEMf32_VL256: xed_iform_enum_t = 3438;
7975pub const XED_IFORM_VCVTNEPS2BF16_XMMbf16_XMMf32: xed_iform_enum_t = 3439;
7976pub const XED_IFORM_VCVTNEPS2BF16_XMMbf16_YMMf32: xed_iform_enum_t = 3440;
7977pub const XED_IFORM_VCVTNEPS2BF16_YMMbf16_MASKmskw_MEMf32_AVX512_VL512: xed_iform_enum_t = 3441;
7978pub const XED_IFORM_VCVTNEPS2BF16_YMMbf16_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 3442;
7979pub const XED_IFORM_VCVTPD2DQ_XMMdq_MEMdq: xed_iform_enum_t = 3443;
7980pub const XED_IFORM_VCVTPD2DQ_XMMdq_MEMqq: xed_iform_enum_t = 3444;
7981pub const XED_IFORM_VCVTPD2DQ_XMMdq_XMMdq: xed_iform_enum_t = 3445;
7982pub const XED_IFORM_VCVTPD2DQ_XMMdq_YMMqq: xed_iform_enum_t = 3446;
7983pub const XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_MEMf64_AVX512_VL128: xed_iform_enum_t = 3447;
7984pub const XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_MEMf64_AVX512_VL256: xed_iform_enum_t = 3448;
7985pub const XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_XMMf64_AVX512_VL128: xed_iform_enum_t = 3449;
7986pub const XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_YMMf64_AVX512_VL256: xed_iform_enum_t = 3450;
7987pub const XED_IFORM_VCVTPD2DQ_YMMi32_MASKmskw_MEMf64_AVX512_VL512: xed_iform_enum_t = 3451;
7988pub const XED_IFORM_VCVTPD2DQ_YMMi32_MASKmskw_ZMMf64_AVX512_VL512: xed_iform_enum_t = 3452;
7989pub const XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL128: xed_iform_enum_t = 3453;
7990pub const XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL256: xed_iform_enum_t = 3454;
7991pub const XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL512: xed_iform_enum_t = 3455;
7992pub const XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 3456;
7993pub const XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 3457;
7994pub const XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 3458;
7995pub const XED_IFORM_VCVTPD2PS_XMMdq_MEMdq: xed_iform_enum_t = 3459;
7996pub const XED_IFORM_VCVTPD2PS_XMMdq_MEMqq: xed_iform_enum_t = 3460;
7997pub const XED_IFORM_VCVTPD2PS_XMMdq_XMMdq: xed_iform_enum_t = 3461;
7998pub const XED_IFORM_VCVTPD2PS_XMMdq_YMMqq: xed_iform_enum_t = 3462;
7999pub const XED_IFORM_VCVTPD2PS_XMMf32_MASKmskw_MEMf64_AVX512_VL128: xed_iform_enum_t = 3463;
8000pub const XED_IFORM_VCVTPD2PS_XMMf32_MASKmskw_MEMf64_AVX512_VL256: xed_iform_enum_t = 3464;
8001pub const XED_IFORM_VCVTPD2PS_XMMf32_MASKmskw_XMMf64_AVX512_VL128: xed_iform_enum_t = 3465;
8002pub const XED_IFORM_VCVTPD2PS_XMMf32_MASKmskw_YMMf64_AVX512_VL256: xed_iform_enum_t = 3466;
8003pub const XED_IFORM_VCVTPD2PS_YMMf32_MASKmskw_MEMf64_AVX512_VL512: xed_iform_enum_t = 3467;
8004pub const XED_IFORM_VCVTPD2PS_YMMf32_MASKmskw_ZMMf64_AVX512_VL512: xed_iform_enum_t = 3468;
8005pub const XED_IFORM_VCVTPD2QQ_XMMi64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3469;
8006pub const XED_IFORM_VCVTPD2QQ_XMMi64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 3470;
8007pub const XED_IFORM_VCVTPD2QQ_YMMi64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3471;
8008pub const XED_IFORM_VCVTPD2QQ_YMMi64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 3472;
8009pub const XED_IFORM_VCVTPD2QQ_ZMMi64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3473;
8010pub const XED_IFORM_VCVTPD2QQ_ZMMi64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 3474;
8011pub const XED_IFORM_VCVTPD2UDQ_XMMu32_MASKmskw_MEMf64_AVX512_VL128: xed_iform_enum_t = 3475;
8012pub const XED_IFORM_VCVTPD2UDQ_XMMu32_MASKmskw_MEMf64_AVX512_VL256: xed_iform_enum_t = 3476;
8013pub const XED_IFORM_VCVTPD2UDQ_XMMu32_MASKmskw_XMMf64_AVX512_VL128: xed_iform_enum_t = 3477;
8014pub const XED_IFORM_VCVTPD2UDQ_XMMu32_MASKmskw_YMMf64_AVX512_VL256: xed_iform_enum_t = 3478;
8015pub const XED_IFORM_VCVTPD2UDQ_YMMu32_MASKmskw_MEMf64_AVX512_VL512: xed_iform_enum_t = 3479;
8016pub const XED_IFORM_VCVTPD2UDQ_YMMu32_MASKmskw_ZMMf64_AVX512_VL512: xed_iform_enum_t = 3480;
8017pub const XED_IFORM_VCVTPD2UQQ_XMMu64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3481;
8018pub const XED_IFORM_VCVTPD2UQQ_XMMu64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 3482;
8019pub const XED_IFORM_VCVTPD2UQQ_YMMu64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3483;
8020pub const XED_IFORM_VCVTPD2UQQ_YMMu64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 3484;
8021pub const XED_IFORM_VCVTPD2UQQ_ZMMu64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3485;
8022pub const XED_IFORM_VCVTPD2UQQ_ZMMu64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 3486;
8023pub const XED_IFORM_VCVTPH2DQ_XMMi32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3487;
8024pub const XED_IFORM_VCVTPH2DQ_XMMi32_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3488;
8025pub const XED_IFORM_VCVTPH2DQ_YMMi32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3489;
8026pub const XED_IFORM_VCVTPH2DQ_YMMi32_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3490;
8027pub const XED_IFORM_VCVTPH2DQ_ZMMi32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3491;
8028pub const XED_IFORM_VCVTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 3492;
8029pub const XED_IFORM_VCVTPH2PD_XMMf64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3493;
8030pub const XED_IFORM_VCVTPH2PD_XMMf64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3494;
8031pub const XED_IFORM_VCVTPH2PD_YMMf64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3495;
8032pub const XED_IFORM_VCVTPH2PD_YMMf64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3496;
8033pub const XED_IFORM_VCVTPH2PD_ZMMf64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3497;
8034pub const XED_IFORM_VCVTPH2PD_ZMMf64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3498;
8035pub const XED_IFORM_VCVTPH2PS_XMMdq_MEMq: xed_iform_enum_t = 3499;
8036pub const XED_IFORM_VCVTPH2PS_XMMdq_XMMq: xed_iform_enum_t = 3500;
8037pub const XED_IFORM_VCVTPH2PS_XMMf32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3501;
8038pub const XED_IFORM_VCVTPH2PS_XMMf32_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3502;
8039pub const XED_IFORM_VCVTPH2PS_YMMf32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3503;
8040pub const XED_IFORM_VCVTPH2PS_YMMf32_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3504;
8041pub const XED_IFORM_VCVTPH2PS_YMMqq_MEMdq: xed_iform_enum_t = 3505;
8042pub const XED_IFORM_VCVTPH2PS_YMMqq_XMMdq: xed_iform_enum_t = 3506;
8043pub const XED_IFORM_VCVTPH2PS_ZMMf32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3507;
8044pub const XED_IFORM_VCVTPH2PS_ZMMf32_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 3508;
8045pub const XED_IFORM_VCVTPH2PSX_XMMf32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3509;
8046pub const XED_IFORM_VCVTPH2PSX_XMMf32_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3510;
8047pub const XED_IFORM_VCVTPH2PSX_YMMf32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3511;
8048pub const XED_IFORM_VCVTPH2PSX_YMMf32_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3512;
8049pub const XED_IFORM_VCVTPH2PSX_ZMMf32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3513;
8050pub const XED_IFORM_VCVTPH2PSX_ZMMf32_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 3514;
8051pub const XED_IFORM_VCVTPH2QQ_XMMi64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3515;
8052pub const XED_IFORM_VCVTPH2QQ_XMMi64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3516;
8053pub const XED_IFORM_VCVTPH2QQ_YMMi64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3517;
8054pub const XED_IFORM_VCVTPH2QQ_YMMi64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3518;
8055pub const XED_IFORM_VCVTPH2QQ_ZMMi64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3519;
8056pub const XED_IFORM_VCVTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3520;
8057pub const XED_IFORM_VCVTPH2UDQ_XMMu32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3521;
8058pub const XED_IFORM_VCVTPH2UDQ_XMMu32_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3522;
8059pub const XED_IFORM_VCVTPH2UDQ_YMMu32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3523;
8060pub const XED_IFORM_VCVTPH2UDQ_YMMu32_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3524;
8061pub const XED_IFORM_VCVTPH2UDQ_ZMMu32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3525;
8062pub const XED_IFORM_VCVTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 3526;
8063pub const XED_IFORM_VCVTPH2UQQ_XMMu64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3527;
8064pub const XED_IFORM_VCVTPH2UQQ_XMMu64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3528;
8065pub const XED_IFORM_VCVTPH2UQQ_YMMu64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3529;
8066pub const XED_IFORM_VCVTPH2UQQ_YMMu64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3530;
8067pub const XED_IFORM_VCVTPH2UQQ_ZMMu64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3531;
8068pub const XED_IFORM_VCVTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3532;
8069pub const XED_IFORM_VCVTPH2UW_XMMu16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3533;
8070pub const XED_IFORM_VCVTPH2UW_XMMu16_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3534;
8071pub const XED_IFORM_VCVTPH2UW_YMMu16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3535;
8072pub const XED_IFORM_VCVTPH2UW_YMMu16_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 3536;
8073pub const XED_IFORM_VCVTPH2UW_ZMMu16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3537;
8074pub const XED_IFORM_VCVTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512: xed_iform_enum_t = 3538;
8075pub const XED_IFORM_VCVTPH2W_XMMi16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3539;
8076pub const XED_IFORM_VCVTPH2W_XMMi16_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3540;
8077pub const XED_IFORM_VCVTPH2W_YMMi16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3541;
8078pub const XED_IFORM_VCVTPH2W_YMMi16_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 3542;
8079pub const XED_IFORM_VCVTPH2W_ZMMi16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3543;
8080pub const XED_IFORM_VCVTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512: xed_iform_enum_t = 3544;
8081pub const XED_IFORM_VCVTPS2DQ_XMMdq_MEMdq: xed_iform_enum_t = 3545;
8082pub const XED_IFORM_VCVTPS2DQ_XMMdq_XMMdq: xed_iform_enum_t = 3546;
8083pub const XED_IFORM_VCVTPS2DQ_XMMi32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3547;
8084pub const XED_IFORM_VCVTPS2DQ_XMMi32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3548;
8085pub const XED_IFORM_VCVTPS2DQ_YMMi32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3549;
8086pub const XED_IFORM_VCVTPS2DQ_YMMi32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3550;
8087pub const XED_IFORM_VCVTPS2DQ_YMMqq_MEMqq: xed_iform_enum_t = 3551;
8088pub const XED_IFORM_VCVTPS2DQ_YMMqq_YMMqq: xed_iform_enum_t = 3552;
8089pub const XED_IFORM_VCVTPS2DQ_ZMMi32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3553;
8090pub const XED_IFORM_VCVTPS2DQ_ZMMi32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 3554;
8091pub const XED_IFORM_VCVTPS2PD_XMMdq_MEMq: xed_iform_enum_t = 3555;
8092pub const XED_IFORM_VCVTPS2PD_XMMdq_XMMq: xed_iform_enum_t = 3556;
8093pub const XED_IFORM_VCVTPS2PD_XMMf64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3557;
8094pub const XED_IFORM_VCVTPS2PD_XMMf64_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3558;
8095pub const XED_IFORM_VCVTPS2PD_YMMf64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3559;
8096pub const XED_IFORM_VCVTPS2PD_YMMf64_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3560;
8097pub const XED_IFORM_VCVTPS2PD_YMMqq_MEMdq: xed_iform_enum_t = 3561;
8098pub const XED_IFORM_VCVTPS2PD_YMMqq_XMMdq: xed_iform_enum_t = 3562;
8099pub const XED_IFORM_VCVTPS2PD_ZMMf64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3563;
8100pub const XED_IFORM_VCVTPS2PD_ZMMf64_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3564;
8101pub const XED_IFORM_VCVTPS2PH_MEMdq_YMMqq_IMMb: xed_iform_enum_t = 3565;
8102pub const XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_XMMf32_IMM8_AVX512: xed_iform_enum_t = 3566;
8103pub const XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_YMMf32_IMM8_AVX512: xed_iform_enum_t = 3567;
8104pub const XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 3568;
8105pub const XED_IFORM_VCVTPS2PH_MEMq_XMMdq_IMMb: xed_iform_enum_t = 3569;
8106pub const XED_IFORM_VCVTPS2PH_XMMdq_YMMqq_IMMb: xed_iform_enum_t = 3570;
8107pub const XED_IFORM_VCVTPS2PH_XMMf16_MASKmskw_XMMf32_IMM8_AVX512: xed_iform_enum_t = 3571;
8108pub const XED_IFORM_VCVTPS2PH_XMMf16_MASKmskw_YMMf32_IMM8_AVX512: xed_iform_enum_t = 3572;
8109pub const XED_IFORM_VCVTPS2PH_XMMq_XMMdq_IMMb: xed_iform_enum_t = 3573;
8110pub const XED_IFORM_VCVTPS2PH_YMMf16_MASKmskw_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 3574;
8111pub const XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_MEMf32_AVX512_VL128: xed_iform_enum_t = 3575;
8112pub const XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_MEMf32_AVX512_VL256: xed_iform_enum_t = 3576;
8113pub const XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3577;
8114pub const XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3578;
8115pub const XED_IFORM_VCVTPS2PHX_YMMf16_MASKmskw_MEMf32_AVX512_VL512: xed_iform_enum_t = 3579;
8116pub const XED_IFORM_VCVTPS2PHX_YMMf16_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 3580;
8117pub const XED_IFORM_VCVTPS2QQ_XMMi64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3581;
8118pub const XED_IFORM_VCVTPS2QQ_XMMi64_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3582;
8119pub const XED_IFORM_VCVTPS2QQ_YMMi64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3583;
8120pub const XED_IFORM_VCVTPS2QQ_YMMi64_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3584;
8121pub const XED_IFORM_VCVTPS2QQ_ZMMi64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3585;
8122pub const XED_IFORM_VCVTPS2QQ_ZMMi64_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3586;
8123pub const XED_IFORM_VCVTPS2UDQ_XMMu32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3587;
8124pub const XED_IFORM_VCVTPS2UDQ_XMMu32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3588;
8125pub const XED_IFORM_VCVTPS2UDQ_YMMu32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3589;
8126pub const XED_IFORM_VCVTPS2UDQ_YMMu32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3590;
8127pub const XED_IFORM_VCVTPS2UDQ_ZMMu32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3591;
8128pub const XED_IFORM_VCVTPS2UDQ_ZMMu32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 3592;
8129pub const XED_IFORM_VCVTPS2UQQ_XMMu64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3593;
8130pub const XED_IFORM_VCVTPS2UQQ_XMMu64_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3594;
8131pub const XED_IFORM_VCVTPS2UQQ_YMMu64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3595;
8132pub const XED_IFORM_VCVTPS2UQQ_YMMu64_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3596;
8133pub const XED_IFORM_VCVTPS2UQQ_ZMMu64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3597;
8134pub const XED_IFORM_VCVTPS2UQQ_ZMMu64_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3598;
8135pub const XED_IFORM_VCVTQQ2PD_XMMi64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3599;
8136pub const XED_IFORM_VCVTQQ2PD_XMMi64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 3600;
8137pub const XED_IFORM_VCVTQQ2PD_YMMi64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3601;
8138pub const XED_IFORM_VCVTQQ2PD_YMMi64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 3602;
8139pub const XED_IFORM_VCVTQQ2PD_ZMMi64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3603;
8140pub const XED_IFORM_VCVTQQ2PD_ZMMi64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 3604;
8141pub const XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL128: xed_iform_enum_t = 3605;
8142pub const XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL256: xed_iform_enum_t = 3606;
8143pub const XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL512: xed_iform_enum_t = 3607;
8144pub const XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 3608;
8145pub const XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 3609;
8146pub const XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 3610;
8147pub const XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL128: xed_iform_enum_t = 3611;
8148pub const XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL256: xed_iform_enum_t = 3612;
8149pub const XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_XMMu64_AVX512_VL128: xed_iform_enum_t = 3613;
8150pub const XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_YMMu64_AVX512_VL256: xed_iform_enum_t = 3614;
8151pub const XED_IFORM_VCVTQQ2PS_YMMf32_MASKmskw_MEMu64_AVX512_VL512: xed_iform_enum_t = 3615;
8152pub const XED_IFORM_VCVTQQ2PS_YMMf32_MASKmskw_ZMMu64_AVX512_VL512: xed_iform_enum_t = 3616;
8153pub const XED_IFORM_VCVTSD2SH_XMMf16_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 3617;
8154pub const XED_IFORM_VCVTSD2SH_XMMf16_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 3618;
8155pub const XED_IFORM_VCVTSD2SI_GPR32d_MEMq: xed_iform_enum_t = 3619;
8156pub const XED_IFORM_VCVTSD2SI_GPR32d_XMMq: xed_iform_enum_t = 3620;
8157pub const XED_IFORM_VCVTSD2SI_GPR32i32_MEMf64_AVX512: xed_iform_enum_t = 3621;
8158pub const XED_IFORM_VCVTSD2SI_GPR32i32_XMMf64_AVX512: xed_iform_enum_t = 3622;
8159pub const XED_IFORM_VCVTSD2SI_GPR64i64_MEMf64_AVX512: xed_iform_enum_t = 3623;
8160pub const XED_IFORM_VCVTSD2SI_GPR64i64_XMMf64_AVX512: xed_iform_enum_t = 3624;
8161pub const XED_IFORM_VCVTSD2SI_GPR64q_MEMq: xed_iform_enum_t = 3625;
8162pub const XED_IFORM_VCVTSD2SI_GPR64q_XMMq: xed_iform_enum_t = 3626;
8163pub const XED_IFORM_VCVTSD2SS_XMMdq_XMMdq_MEMq: xed_iform_enum_t = 3627;
8164pub const XED_IFORM_VCVTSD2SS_XMMdq_XMMdq_XMMq: xed_iform_enum_t = 3628;
8165pub const XED_IFORM_VCVTSD2SS_XMMf32_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 3629;
8166pub const XED_IFORM_VCVTSD2SS_XMMf32_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 3630;
8167pub const XED_IFORM_VCVTSD2USI_GPR32u32_MEMf64_AVX512: xed_iform_enum_t = 3631;
8168pub const XED_IFORM_VCVTSD2USI_GPR32u32_XMMf64_AVX512: xed_iform_enum_t = 3632;
8169pub const XED_IFORM_VCVTSD2USI_GPR64u64_MEMf64_AVX512: xed_iform_enum_t = 3633;
8170pub const XED_IFORM_VCVTSD2USI_GPR64u64_XMMf64_AVX512: xed_iform_enum_t = 3634;
8171pub const XED_IFORM_VCVTSH2SD_XMMf64_MASKmskw_XMMf64_MEMf16_AVX512: xed_iform_enum_t = 3635;
8172pub const XED_IFORM_VCVTSH2SD_XMMf64_MASKmskw_XMMf64_XMMf16_AVX512: xed_iform_enum_t = 3636;
8173pub const XED_IFORM_VCVTSH2SI_GPR32i32_MEMf16_AVX512: xed_iform_enum_t = 3637;
8174pub const XED_IFORM_VCVTSH2SI_GPR32i32_XMMf16_AVX512: xed_iform_enum_t = 3638;
8175pub const XED_IFORM_VCVTSH2SI_GPR64i64_MEMf16_AVX512: xed_iform_enum_t = 3639;
8176pub const XED_IFORM_VCVTSH2SI_GPR64i64_XMMf16_AVX512: xed_iform_enum_t = 3640;
8177pub const XED_IFORM_VCVTSH2SS_XMMf32_MASKmskw_XMMf32_MEMf16_AVX512: xed_iform_enum_t = 3641;
8178pub const XED_IFORM_VCVTSH2SS_XMMf32_MASKmskw_XMMf32_XMMf16_AVX512: xed_iform_enum_t = 3642;
8179pub const XED_IFORM_VCVTSH2USI_GPR32u32_MEMf16_AVX512: xed_iform_enum_t = 3643;
8180pub const XED_IFORM_VCVTSH2USI_GPR32u32_XMMf16_AVX512: xed_iform_enum_t = 3644;
8181pub const XED_IFORM_VCVTSH2USI_GPR64u64_MEMf16_AVX512: xed_iform_enum_t = 3645;
8182pub const XED_IFORM_VCVTSH2USI_GPR64u64_XMMf16_AVX512: xed_iform_enum_t = 3646;
8183pub const XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_GPR32d: xed_iform_enum_t = 3647;
8184pub const XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_GPR64q: xed_iform_enum_t = 3648;
8185pub const XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_MEMd: xed_iform_enum_t = 3649;
8186pub const XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_MEMq: xed_iform_enum_t = 3650;
8187pub const XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_GPR32i32_AVX512: xed_iform_enum_t = 3651;
8188pub const XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_GPR64i64_AVX512: xed_iform_enum_t = 3652;
8189pub const XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_MEMi32_AVX512: xed_iform_enum_t = 3653;
8190pub const XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_MEMi64_AVX512: xed_iform_enum_t = 3654;
8191pub const XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512: xed_iform_enum_t = 3655;
8192pub const XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_GPR64i64_AVX512: xed_iform_enum_t = 3656;
8193pub const XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_MEMi32_AVX512: xed_iform_enum_t = 3657;
8194pub const XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_MEMi64_AVX512: xed_iform_enum_t = 3658;
8195pub const XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_GPR32d: xed_iform_enum_t = 3659;
8196pub const XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_GPR64q: xed_iform_enum_t = 3660;
8197pub const XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_MEMd: xed_iform_enum_t = 3661;
8198pub const XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_MEMq: xed_iform_enum_t = 3662;
8199pub const XED_IFORM_VCVTSI2SS_XMMf32_XMMf32_GPR32i32_AVX512: xed_iform_enum_t = 3663;
8200pub const XED_IFORM_VCVTSI2SS_XMMf32_XMMf32_GPR64i64_AVX512: xed_iform_enum_t = 3664;
8201pub const XED_IFORM_VCVTSI2SS_XMMf32_XMMf32_MEMi32_AVX512: xed_iform_enum_t = 3665;
8202pub const XED_IFORM_VCVTSI2SS_XMMf32_XMMf32_MEMi64_AVX512: xed_iform_enum_t = 3666;
8203pub const XED_IFORM_VCVTSS2SD_XMMdq_XMMdq_MEMd: xed_iform_enum_t = 3667;
8204pub const XED_IFORM_VCVTSS2SD_XMMdq_XMMdq_XMMd: xed_iform_enum_t = 3668;
8205pub const XED_IFORM_VCVTSS2SD_XMMf64_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 3669;
8206pub const XED_IFORM_VCVTSS2SD_XMMf64_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 3670;
8207pub const XED_IFORM_VCVTSS2SH_XMMf16_MASKmskw_XMMf16_MEMf32_AVX512: xed_iform_enum_t = 3671;
8208pub const XED_IFORM_VCVTSS2SH_XMMf16_MASKmskw_XMMf16_XMMf32_AVX512: xed_iform_enum_t = 3672;
8209pub const XED_IFORM_VCVTSS2SI_GPR32d_MEMd: xed_iform_enum_t = 3673;
8210pub const XED_IFORM_VCVTSS2SI_GPR32d_XMMd: xed_iform_enum_t = 3674;
8211pub const XED_IFORM_VCVTSS2SI_GPR32i32_MEMf32_AVX512: xed_iform_enum_t = 3675;
8212pub const XED_IFORM_VCVTSS2SI_GPR32i32_XMMf32_AVX512: xed_iform_enum_t = 3676;
8213pub const XED_IFORM_VCVTSS2SI_GPR64i64_MEMf32_AVX512: xed_iform_enum_t = 3677;
8214pub const XED_IFORM_VCVTSS2SI_GPR64i64_XMMf32_AVX512: xed_iform_enum_t = 3678;
8215pub const XED_IFORM_VCVTSS2SI_GPR64q_MEMd: xed_iform_enum_t = 3679;
8216pub const XED_IFORM_VCVTSS2SI_GPR64q_XMMd: xed_iform_enum_t = 3680;
8217pub const XED_IFORM_VCVTSS2USI_GPR32u32_MEMf32_AVX512: xed_iform_enum_t = 3681;
8218pub const XED_IFORM_VCVTSS2USI_GPR32u32_XMMf32_AVX512: xed_iform_enum_t = 3682;
8219pub const XED_IFORM_VCVTSS2USI_GPR64u64_MEMf32_AVX512: xed_iform_enum_t = 3683;
8220pub const XED_IFORM_VCVTSS2USI_GPR64u64_XMMf32_AVX512: xed_iform_enum_t = 3684;
8221pub const XED_IFORM_VCVTTPD2DQ_XMMdq_MEMdq: xed_iform_enum_t = 3685;
8222pub const XED_IFORM_VCVTTPD2DQ_XMMdq_MEMqq: xed_iform_enum_t = 3686;
8223pub const XED_IFORM_VCVTTPD2DQ_XMMdq_XMMdq: xed_iform_enum_t = 3687;
8224pub const XED_IFORM_VCVTTPD2DQ_XMMdq_YMMqq: xed_iform_enum_t = 3688;
8225pub const XED_IFORM_VCVTTPD2DQ_XMMi32_MASKmskw_MEMf64_AVX512_VL128: xed_iform_enum_t = 3689;
8226pub const XED_IFORM_VCVTTPD2DQ_XMMi32_MASKmskw_MEMf64_AVX512_VL256: xed_iform_enum_t = 3690;
8227pub const XED_IFORM_VCVTTPD2DQ_XMMi32_MASKmskw_XMMf64_AVX512_VL128: xed_iform_enum_t = 3691;
8228pub const XED_IFORM_VCVTTPD2DQ_XMMi32_MASKmskw_YMMf64_AVX512_VL256: xed_iform_enum_t = 3692;
8229pub const XED_IFORM_VCVTTPD2DQ_YMMi32_MASKmskw_MEMf64_AVX512_VL512: xed_iform_enum_t = 3693;
8230pub const XED_IFORM_VCVTTPD2DQ_YMMi32_MASKmskw_ZMMf64_AVX512_VL512: xed_iform_enum_t = 3694;
8231pub const XED_IFORM_VCVTTPD2QQ_XMMi64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3695;
8232pub const XED_IFORM_VCVTTPD2QQ_XMMi64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 3696;
8233pub const XED_IFORM_VCVTTPD2QQ_YMMi64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3697;
8234pub const XED_IFORM_VCVTTPD2QQ_YMMi64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 3698;
8235pub const XED_IFORM_VCVTTPD2QQ_ZMMi64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3699;
8236pub const XED_IFORM_VCVTTPD2QQ_ZMMi64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 3700;
8237pub const XED_IFORM_VCVTTPD2UDQ_XMMu32_MASKmskw_MEMf64_AVX512_VL128: xed_iform_enum_t = 3701;
8238pub const XED_IFORM_VCVTTPD2UDQ_XMMu32_MASKmskw_MEMf64_AVX512_VL256: xed_iform_enum_t = 3702;
8239pub const XED_IFORM_VCVTTPD2UDQ_XMMu32_MASKmskw_XMMf64_AVX512_VL128: xed_iform_enum_t = 3703;
8240pub const XED_IFORM_VCVTTPD2UDQ_XMMu32_MASKmskw_YMMf64_AVX512_VL256: xed_iform_enum_t = 3704;
8241pub const XED_IFORM_VCVTTPD2UDQ_YMMu32_MASKmskw_MEMf64_AVX512_VL512: xed_iform_enum_t = 3705;
8242pub const XED_IFORM_VCVTTPD2UDQ_YMMu32_MASKmskw_ZMMf64_AVX512_VL512: xed_iform_enum_t = 3706;
8243pub const XED_IFORM_VCVTTPD2UQQ_XMMu64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3707;
8244pub const XED_IFORM_VCVTTPD2UQQ_XMMu64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 3708;
8245pub const XED_IFORM_VCVTTPD2UQQ_YMMu64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3709;
8246pub const XED_IFORM_VCVTTPD2UQQ_YMMu64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 3710;
8247pub const XED_IFORM_VCVTTPD2UQQ_ZMMu64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3711;
8248pub const XED_IFORM_VCVTTPD2UQQ_ZMMu64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 3712;
8249pub const XED_IFORM_VCVTTPH2DQ_XMMi32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3713;
8250pub const XED_IFORM_VCVTTPH2DQ_XMMi32_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3714;
8251pub const XED_IFORM_VCVTTPH2DQ_YMMi32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3715;
8252pub const XED_IFORM_VCVTTPH2DQ_YMMi32_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3716;
8253pub const XED_IFORM_VCVTTPH2DQ_ZMMi32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3717;
8254pub const XED_IFORM_VCVTTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 3718;
8255pub const XED_IFORM_VCVTTPH2QQ_XMMi64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3719;
8256pub const XED_IFORM_VCVTTPH2QQ_XMMi64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3720;
8257pub const XED_IFORM_VCVTTPH2QQ_YMMi64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3721;
8258pub const XED_IFORM_VCVTTPH2QQ_YMMi64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3722;
8259pub const XED_IFORM_VCVTTPH2QQ_ZMMi64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3723;
8260pub const XED_IFORM_VCVTTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3724;
8261pub const XED_IFORM_VCVTTPH2UDQ_XMMu32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3725;
8262pub const XED_IFORM_VCVTTPH2UDQ_XMMu32_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3726;
8263pub const XED_IFORM_VCVTTPH2UDQ_YMMu32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3727;
8264pub const XED_IFORM_VCVTTPH2UDQ_YMMu32_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3728;
8265pub const XED_IFORM_VCVTTPH2UDQ_ZMMu32_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3729;
8266pub const XED_IFORM_VCVTTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 3730;
8267pub const XED_IFORM_VCVTTPH2UQQ_XMMu64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3731;
8268pub const XED_IFORM_VCVTTPH2UQQ_XMMu64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3732;
8269pub const XED_IFORM_VCVTTPH2UQQ_YMMu64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3733;
8270pub const XED_IFORM_VCVTTPH2UQQ_YMMu64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3734;
8271pub const XED_IFORM_VCVTTPH2UQQ_ZMMu64_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3735;
8272pub const XED_IFORM_VCVTTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3736;
8273pub const XED_IFORM_VCVTTPH2UW_XMMu16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3737;
8274pub const XED_IFORM_VCVTTPH2UW_XMMu16_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3738;
8275pub const XED_IFORM_VCVTTPH2UW_YMMu16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3739;
8276pub const XED_IFORM_VCVTTPH2UW_YMMu16_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 3740;
8277pub const XED_IFORM_VCVTTPH2UW_ZMMu16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3741;
8278pub const XED_IFORM_VCVTTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512: xed_iform_enum_t = 3742;
8279pub const XED_IFORM_VCVTTPH2W_XMMi16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3743;
8280pub const XED_IFORM_VCVTTPH2W_XMMi16_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 3744;
8281pub const XED_IFORM_VCVTTPH2W_YMMi16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3745;
8282pub const XED_IFORM_VCVTTPH2W_YMMi16_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 3746;
8283pub const XED_IFORM_VCVTTPH2W_ZMMi16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 3747;
8284pub const XED_IFORM_VCVTTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512: xed_iform_enum_t = 3748;
8285pub const XED_IFORM_VCVTTPS2DQ_XMMdq_MEMdq: xed_iform_enum_t = 3749;
8286pub const XED_IFORM_VCVTTPS2DQ_XMMdq_XMMdq: xed_iform_enum_t = 3750;
8287pub const XED_IFORM_VCVTTPS2DQ_XMMi32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3751;
8288pub const XED_IFORM_VCVTTPS2DQ_XMMi32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3752;
8289pub const XED_IFORM_VCVTTPS2DQ_YMMi32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3753;
8290pub const XED_IFORM_VCVTTPS2DQ_YMMi32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3754;
8291pub const XED_IFORM_VCVTTPS2DQ_YMMqq_MEMqq: xed_iform_enum_t = 3755;
8292pub const XED_IFORM_VCVTTPS2DQ_YMMqq_YMMqq: xed_iform_enum_t = 3756;
8293pub const XED_IFORM_VCVTTPS2DQ_ZMMi32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3757;
8294pub const XED_IFORM_VCVTTPS2DQ_ZMMi32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 3758;
8295pub const XED_IFORM_VCVTTPS2QQ_XMMi64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3759;
8296pub const XED_IFORM_VCVTTPS2QQ_XMMi64_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3760;
8297pub const XED_IFORM_VCVTTPS2QQ_YMMi64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3761;
8298pub const XED_IFORM_VCVTTPS2QQ_YMMi64_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3762;
8299pub const XED_IFORM_VCVTTPS2QQ_ZMMi64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3763;
8300pub const XED_IFORM_VCVTTPS2QQ_ZMMi64_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3764;
8301pub const XED_IFORM_VCVTTPS2UDQ_XMMu32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3765;
8302pub const XED_IFORM_VCVTTPS2UDQ_XMMu32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3766;
8303pub const XED_IFORM_VCVTTPS2UDQ_YMMu32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3767;
8304pub const XED_IFORM_VCVTTPS2UDQ_YMMu32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3768;
8305pub const XED_IFORM_VCVTTPS2UDQ_ZMMu32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3769;
8306pub const XED_IFORM_VCVTTPS2UDQ_ZMMu32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 3770;
8307pub const XED_IFORM_VCVTTPS2UQQ_XMMu64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3771;
8308pub const XED_IFORM_VCVTTPS2UQQ_XMMu64_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3772;
8309pub const XED_IFORM_VCVTTPS2UQQ_YMMu64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3773;
8310pub const XED_IFORM_VCVTTPS2UQQ_YMMu64_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3774;
8311pub const XED_IFORM_VCVTTPS2UQQ_ZMMu64_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3775;
8312pub const XED_IFORM_VCVTTPS2UQQ_ZMMu64_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3776;
8313pub const XED_IFORM_VCVTTSD2SI_GPR32d_MEMq: xed_iform_enum_t = 3777;
8314pub const XED_IFORM_VCVTTSD2SI_GPR32d_XMMq: xed_iform_enum_t = 3778;
8315pub const XED_IFORM_VCVTTSD2SI_GPR32i32_MEMf64_AVX512: xed_iform_enum_t = 3779;
8316pub const XED_IFORM_VCVTTSD2SI_GPR32i32_XMMf64_AVX512: xed_iform_enum_t = 3780;
8317pub const XED_IFORM_VCVTTSD2SI_GPR64i64_MEMf64_AVX512: xed_iform_enum_t = 3781;
8318pub const XED_IFORM_VCVTTSD2SI_GPR64i64_XMMf64_AVX512: xed_iform_enum_t = 3782;
8319pub const XED_IFORM_VCVTTSD2SI_GPR64q_MEMq: xed_iform_enum_t = 3783;
8320pub const XED_IFORM_VCVTTSD2SI_GPR64q_XMMq: xed_iform_enum_t = 3784;
8321pub const XED_IFORM_VCVTTSD2USI_GPR32u32_MEMf64_AVX512: xed_iform_enum_t = 3785;
8322pub const XED_IFORM_VCVTTSD2USI_GPR32u32_XMMf64_AVX512: xed_iform_enum_t = 3786;
8323pub const XED_IFORM_VCVTTSD2USI_GPR64u64_MEMf64_AVX512: xed_iform_enum_t = 3787;
8324pub const XED_IFORM_VCVTTSD2USI_GPR64u64_XMMf64_AVX512: xed_iform_enum_t = 3788;
8325pub const XED_IFORM_VCVTTSH2SI_GPR32i32_MEMf16_AVX512: xed_iform_enum_t = 3789;
8326pub const XED_IFORM_VCVTTSH2SI_GPR32i32_XMMf16_AVX512: xed_iform_enum_t = 3790;
8327pub const XED_IFORM_VCVTTSH2SI_GPR64i64_MEMf16_AVX512: xed_iform_enum_t = 3791;
8328pub const XED_IFORM_VCVTTSH2SI_GPR64i64_XMMf16_AVX512: xed_iform_enum_t = 3792;
8329pub const XED_IFORM_VCVTTSH2USI_GPR32u32_MEMf16_AVX512: xed_iform_enum_t = 3793;
8330pub const XED_IFORM_VCVTTSH2USI_GPR32u32_XMMf16_AVX512: xed_iform_enum_t = 3794;
8331pub const XED_IFORM_VCVTTSH2USI_GPR64u64_MEMf16_AVX512: xed_iform_enum_t = 3795;
8332pub const XED_IFORM_VCVTTSH2USI_GPR64u64_XMMf16_AVX512: xed_iform_enum_t = 3796;
8333pub const XED_IFORM_VCVTTSS2SI_GPR32d_MEMd: xed_iform_enum_t = 3797;
8334pub const XED_IFORM_VCVTTSS2SI_GPR32d_XMMd: xed_iform_enum_t = 3798;
8335pub const XED_IFORM_VCVTTSS2SI_GPR32i32_MEMf32_AVX512: xed_iform_enum_t = 3799;
8336pub const XED_IFORM_VCVTTSS2SI_GPR32i32_XMMf32_AVX512: xed_iform_enum_t = 3800;
8337pub const XED_IFORM_VCVTTSS2SI_GPR64i64_MEMf32_AVX512: xed_iform_enum_t = 3801;
8338pub const XED_IFORM_VCVTTSS2SI_GPR64i64_XMMf32_AVX512: xed_iform_enum_t = 3802;
8339pub const XED_IFORM_VCVTTSS2SI_GPR64q_MEMd: xed_iform_enum_t = 3803;
8340pub const XED_IFORM_VCVTTSS2SI_GPR64q_XMMd: xed_iform_enum_t = 3804;
8341pub const XED_IFORM_VCVTTSS2USI_GPR32u32_MEMf32_AVX512: xed_iform_enum_t = 3805;
8342pub const XED_IFORM_VCVTTSS2USI_GPR32u32_XMMf32_AVX512: xed_iform_enum_t = 3806;
8343pub const XED_IFORM_VCVTTSS2USI_GPR64u64_MEMf32_AVX512: xed_iform_enum_t = 3807;
8344pub const XED_IFORM_VCVTTSS2USI_GPR64u64_XMMf32_AVX512: xed_iform_enum_t = 3808;
8345pub const XED_IFORM_VCVTUDQ2PD_XMMf64_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3809;
8346pub const XED_IFORM_VCVTUDQ2PD_XMMf64_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 3810;
8347pub const XED_IFORM_VCVTUDQ2PD_YMMf64_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3811;
8348pub const XED_IFORM_VCVTUDQ2PD_YMMf64_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 3812;
8349pub const XED_IFORM_VCVTUDQ2PD_ZMMf64_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3813;
8350pub const XED_IFORM_VCVTUDQ2PD_ZMMf64_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 3814;
8351pub const XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_MEMu32_AVX512_VL128: xed_iform_enum_t = 3815;
8352pub const XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_MEMu32_AVX512_VL256: xed_iform_enum_t = 3816;
8353pub const XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 3817;
8354pub const XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 3818;
8355pub const XED_IFORM_VCVTUDQ2PH_YMMf16_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3819;
8356pub const XED_IFORM_VCVTUDQ2PH_YMMf16_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 3820;
8357pub const XED_IFORM_VCVTUDQ2PS_XMMf32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3821;
8358pub const XED_IFORM_VCVTUDQ2PS_XMMf32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 3822;
8359pub const XED_IFORM_VCVTUDQ2PS_YMMf32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3823;
8360pub const XED_IFORM_VCVTUDQ2PS_YMMf32_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 3824;
8361pub const XED_IFORM_VCVTUDQ2PS_ZMMf32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 3825;
8362pub const XED_IFORM_VCVTUDQ2PS_ZMMf32_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 3826;
8363pub const XED_IFORM_VCVTUQQ2PD_XMMf64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 3827;
8364pub const XED_IFORM_VCVTUQQ2PD_XMMf64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 3828;
8365pub const XED_IFORM_VCVTUQQ2PD_YMMf64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 3829;
8366pub const XED_IFORM_VCVTUQQ2PD_YMMf64_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 3830;
8367pub const XED_IFORM_VCVTUQQ2PD_ZMMf64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 3831;
8368pub const XED_IFORM_VCVTUQQ2PD_ZMMf64_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 3832;
8369pub const XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL128: xed_iform_enum_t = 3833;
8370pub const XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL256: xed_iform_enum_t = 3834;
8371pub const XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL512: xed_iform_enum_t = 3835;
8372pub const XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 3836;
8373pub const XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 3837;
8374pub const XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 3838;
8375pub const XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL128: xed_iform_enum_t = 3839;
8376pub const XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL256: xed_iform_enum_t = 3840;
8377pub const XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_XMMu64_AVX512_VL128: xed_iform_enum_t = 3841;
8378pub const XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_YMMu64_AVX512_VL256: xed_iform_enum_t = 3842;
8379pub const XED_IFORM_VCVTUQQ2PS_YMMf32_MASKmskw_MEMu64_AVX512_VL512: xed_iform_enum_t = 3843;
8380pub const XED_IFORM_VCVTUQQ2PS_YMMf32_MASKmskw_ZMMu64_AVX512_VL512: xed_iform_enum_t = 3844;
8381pub const XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_GPR32u32_AVX512: xed_iform_enum_t = 3845;
8382pub const XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_GPR64u64_AVX512: xed_iform_enum_t = 3846;
8383pub const XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_MEMu32_AVX512: xed_iform_enum_t = 3847;
8384pub const XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_MEMu64_AVX512: xed_iform_enum_t = 3848;
8385pub const XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512: xed_iform_enum_t = 3849;
8386pub const XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_GPR64u64_AVX512: xed_iform_enum_t = 3850;
8387pub const XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_MEMu32_AVX512: xed_iform_enum_t = 3851;
8388pub const XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_MEMu64_AVX512: xed_iform_enum_t = 3852;
8389pub const XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_GPR32u32_AVX512: xed_iform_enum_t = 3853;
8390pub const XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_GPR64u64_AVX512: xed_iform_enum_t = 3854;
8391pub const XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_MEMu32_AVX512: xed_iform_enum_t = 3855;
8392pub const XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_MEMu64_AVX512: xed_iform_enum_t = 3856;
8393pub const XED_IFORM_VCVTUW2PH_XMMf16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 3857;
8394pub const XED_IFORM_VCVTUW2PH_XMMf16_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 3858;
8395pub const XED_IFORM_VCVTUW2PH_YMMf16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 3859;
8396pub const XED_IFORM_VCVTUW2PH_YMMf16_MASKmskw_YMMu16_AVX512: xed_iform_enum_t = 3860;
8397pub const XED_IFORM_VCVTUW2PH_ZMMf16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 3861;
8398pub const XED_IFORM_VCVTUW2PH_ZMMf16_MASKmskw_ZMMu16_AVX512: xed_iform_enum_t = 3862;
8399pub const XED_IFORM_VCVTW2PH_XMMf16_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 3863;
8400pub const XED_IFORM_VCVTW2PH_XMMf16_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 3864;
8401pub const XED_IFORM_VCVTW2PH_YMMf16_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 3865;
8402pub const XED_IFORM_VCVTW2PH_YMMf16_MASKmskw_YMMi16_AVX512: xed_iform_enum_t = 3866;
8403pub const XED_IFORM_VCVTW2PH_ZMMf16_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 3867;
8404pub const XED_IFORM_VCVTW2PH_ZMMf16_MASKmskw_ZMMi16_AVX512: xed_iform_enum_t = 3868;
8405pub const XED_IFORM_VDBPSADBW_XMMu16_MASKmskw_XMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 3869;
8406pub const XED_IFORM_VDBPSADBW_XMMu16_MASKmskw_XMMu8_XMMu8_IMM8_AVX512: xed_iform_enum_t = 3870;
8407pub const XED_IFORM_VDBPSADBW_YMMu16_MASKmskw_YMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 3871;
8408pub const XED_IFORM_VDBPSADBW_YMMu16_MASKmskw_YMMu8_YMMu8_IMM8_AVX512: xed_iform_enum_t = 3872;
8409pub const XED_IFORM_VDBPSADBW_ZMMu16_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 3873;
8410pub const XED_IFORM_VDBPSADBW_ZMMu16_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512: xed_iform_enum_t = 3874;
8411pub const XED_IFORM_VDIVPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3875;
8412pub const XED_IFORM_VDIVPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3876;
8413pub const XED_IFORM_VDIVPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 3877;
8414pub const XED_IFORM_VDIVPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 3878;
8415pub const XED_IFORM_VDIVPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 3879;
8416pub const XED_IFORM_VDIVPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 3880;
8417pub const XED_IFORM_VDIVPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 3881;
8418pub const XED_IFORM_VDIVPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 3882;
8419pub const XED_IFORM_VDIVPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 3883;
8420pub const XED_IFORM_VDIVPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 3884;
8421pub const XED_IFORM_VDIVPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 3885;
8422pub const XED_IFORM_VDIVPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 3886;
8423pub const XED_IFORM_VDIVPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 3887;
8424pub const XED_IFORM_VDIVPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 3888;
8425pub const XED_IFORM_VDIVPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 3889;
8426pub const XED_IFORM_VDIVPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 3890;
8427pub const XED_IFORM_VDIVPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 3891;
8428pub const XED_IFORM_VDIVPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 3892;
8429pub const XED_IFORM_VDIVPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 3893;
8430pub const XED_IFORM_VDIVPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 3894;
8431pub const XED_IFORM_VDIVPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 3895;
8432pub const XED_IFORM_VDIVPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 3896;
8433pub const XED_IFORM_VDIVPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 3897;
8434pub const XED_IFORM_VDIVPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 3898;
8435pub const XED_IFORM_VDIVPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 3899;
8436pub const XED_IFORM_VDIVPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 3900;
8437pub const XED_IFORM_VDIVSD_XMMdq_XMMdq_MEMq: xed_iform_enum_t = 3901;
8438pub const XED_IFORM_VDIVSD_XMMdq_XMMdq_XMMq: xed_iform_enum_t = 3902;
8439pub const XED_IFORM_VDIVSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 3903;
8440pub const XED_IFORM_VDIVSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 3904;
8441pub const XED_IFORM_VDIVSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 3905;
8442pub const XED_IFORM_VDIVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 3906;
8443pub const XED_IFORM_VDIVSS_XMMdq_XMMdq_MEMd: xed_iform_enum_t = 3907;
8444pub const XED_IFORM_VDIVSS_XMMdq_XMMdq_XMMd: xed_iform_enum_t = 3908;
8445pub const XED_IFORM_VDIVSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 3909;
8446pub const XED_IFORM_VDIVSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 3910;
8447pub const XED_IFORM_VDPBF16PS_XMMf32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 3911;
8448pub const XED_IFORM_VDPBF16PS_XMMf32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 3912;
8449pub const XED_IFORM_VDPBF16PS_YMMf32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 3913;
8450pub const XED_IFORM_VDPBF16PS_YMMf32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 3914;
8451pub const XED_IFORM_VDPBF16PS_ZMMf32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 3915;
8452pub const XED_IFORM_VDPBF16PS_ZMMf32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 3916;
8453pub const XED_IFORM_VDPPD_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 3917;
8454pub const XED_IFORM_VDPPD_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 3918;
8455pub const XED_IFORM_VDPPS_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 3919;
8456pub const XED_IFORM_VDPPS_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 3920;
8457pub const XED_IFORM_VDPPS_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 3921;
8458pub const XED_IFORM_VDPPS_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 3922;
8459pub const XED_IFORM_VERR_GPR16: xed_iform_enum_t = 3923;
8460pub const XED_IFORM_VERR_MEMw: xed_iform_enum_t = 3924;
8461pub const XED_IFORM_VERW_GPR16: xed_iform_enum_t = 3925;
8462pub const XED_IFORM_VERW_MEMw: xed_iform_enum_t = 3926;
8463pub const XED_IFORM_VEXP2PD_ZMMf64_MASKmskw_MEMf64_AVX512ER: xed_iform_enum_t = 3927;
8464pub const XED_IFORM_VEXP2PD_ZMMf64_MASKmskw_ZMMf64_AVX512ER: xed_iform_enum_t = 3928;
8465pub const XED_IFORM_VEXP2PS_ZMMf32_MASKmskw_MEMf32_AVX512ER: xed_iform_enum_t = 3929;
8466pub const XED_IFORM_VEXP2PS_ZMMf32_MASKmskw_ZMMf32_AVX512ER: xed_iform_enum_t = 3930;
8467pub const XED_IFORM_VEXPANDPD_XMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3931;
8468pub const XED_IFORM_VEXPANDPD_XMMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 3932;
8469pub const XED_IFORM_VEXPANDPD_YMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3933;
8470pub const XED_IFORM_VEXPANDPD_YMMf64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 3934;
8471pub const XED_IFORM_VEXPANDPD_ZMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 3935;
8472pub const XED_IFORM_VEXPANDPD_ZMMf64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 3936;
8473pub const XED_IFORM_VEXPANDPS_XMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3937;
8474pub const XED_IFORM_VEXPANDPS_XMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 3938;
8475pub const XED_IFORM_VEXPANDPS_YMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3939;
8476pub const XED_IFORM_VEXPANDPS_YMMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 3940;
8477pub const XED_IFORM_VEXPANDPS_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 3941;
8478pub const XED_IFORM_VEXPANDPS_ZMMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 3942;
8479pub const XED_IFORM_VEXTRACTF128_MEMdq_YMMdq_IMMb: xed_iform_enum_t = 3943;
8480pub const XED_IFORM_VEXTRACTF128_XMMdq_YMMdq_IMMb: xed_iform_enum_t = 3944;
8481pub const XED_IFORM_VEXTRACTF32X4_MEMf32_MASKmskw_YMMf32_IMM8_AVX512: xed_iform_enum_t = 3945;
8482pub const XED_IFORM_VEXTRACTF32X4_MEMf32_MASKmskw_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 3946;
8483pub const XED_IFORM_VEXTRACTF32X4_XMMf32_MASKmskw_YMMf32_IMM8_AVX512: xed_iform_enum_t = 3947;
8484pub const XED_IFORM_VEXTRACTF32X4_XMMf32_MASKmskw_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 3948;
8485pub const XED_IFORM_VEXTRACTF32X8_MEMf32_MASKmskw_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 3949;
8486pub const XED_IFORM_VEXTRACTF32X8_YMMf32_MASKmskw_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 3950;
8487pub const XED_IFORM_VEXTRACTF64X2_MEMf64_MASKmskw_YMMf64_IMM8_AVX512: xed_iform_enum_t = 3951;
8488pub const XED_IFORM_VEXTRACTF64X2_MEMf64_MASKmskw_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 3952;
8489pub const XED_IFORM_VEXTRACTF64X2_XMMf64_MASKmskw_YMMf64_IMM8_AVX512: xed_iform_enum_t = 3953;
8490pub const XED_IFORM_VEXTRACTF64X2_XMMf64_MASKmskw_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 3954;
8491pub const XED_IFORM_VEXTRACTF64X4_MEMf64_MASKmskw_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 3955;
8492pub const XED_IFORM_VEXTRACTF64X4_YMMf64_MASKmskw_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 3956;
8493pub const XED_IFORM_VEXTRACTI128_MEMdq_YMMqq_IMMb: xed_iform_enum_t = 3957;
8494pub const XED_IFORM_VEXTRACTI128_XMMdq_YMMqq_IMMb: xed_iform_enum_t = 3958;
8495pub const XED_IFORM_VEXTRACTI32X4_MEMu32_MASKmskw_YMMu32_IMM8_AVX512: xed_iform_enum_t = 3959;
8496pub const XED_IFORM_VEXTRACTI32X4_MEMu32_MASKmskw_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 3960;
8497pub const XED_IFORM_VEXTRACTI32X4_XMMu32_MASKmskw_YMMu32_IMM8_AVX512: xed_iform_enum_t = 3961;
8498pub const XED_IFORM_VEXTRACTI32X4_XMMu32_MASKmskw_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 3962;
8499pub const XED_IFORM_VEXTRACTI32X8_MEMu32_MASKmskw_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 3963;
8500pub const XED_IFORM_VEXTRACTI32X8_YMMu32_MASKmskw_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 3964;
8501pub const XED_IFORM_VEXTRACTI64X2_MEMu64_MASKmskw_YMMu64_IMM8_AVX512: xed_iform_enum_t = 3965;
8502pub const XED_IFORM_VEXTRACTI64X2_MEMu64_MASKmskw_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 3966;
8503pub const XED_IFORM_VEXTRACTI64X2_XMMu64_MASKmskw_YMMu64_IMM8_AVX512: xed_iform_enum_t = 3967;
8504pub const XED_IFORM_VEXTRACTI64X2_XMMu64_MASKmskw_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 3968;
8505pub const XED_IFORM_VEXTRACTI64X4_MEMu64_MASKmskw_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 3969;
8506pub const XED_IFORM_VEXTRACTI64X4_YMMu64_MASKmskw_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 3970;
8507pub const XED_IFORM_VEXTRACTPS_GPR32_XMMdq_IMMb: xed_iform_enum_t = 3971;
8508pub const XED_IFORM_VEXTRACTPS_GPR32f32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 3972;
8509pub const XED_IFORM_VEXTRACTPS_MEMd_XMMdq_IMMb: xed_iform_enum_t = 3973;
8510pub const XED_IFORM_VEXTRACTPS_MEMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 3974;
8511pub const XED_IFORM_VFCMADDCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 3975;
8512pub const XED_IFORM_VFCMADDCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512: xed_iform_enum_t = 3976;
8513pub const XED_IFORM_VFCMADDCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 3977;
8514pub const XED_IFORM_VFCMADDCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512: xed_iform_enum_t = 3978;
8515pub const XED_IFORM_VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 3979;
8516pub const XED_IFORM_VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512: xed_iform_enum_t = 3980;
8517pub const XED_IFORM_VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 3981;
8518pub const XED_IFORM_VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512: xed_iform_enum_t = 3982;
8519pub const XED_IFORM_VFCMULCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 3983;
8520pub const XED_IFORM_VFCMULCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512: xed_iform_enum_t = 3984;
8521pub const XED_IFORM_VFCMULCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 3985;
8522pub const XED_IFORM_VFCMULCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512: xed_iform_enum_t = 3986;
8523pub const XED_IFORM_VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 3987;
8524pub const XED_IFORM_VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512: xed_iform_enum_t = 3988;
8525pub const XED_IFORM_VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 3989;
8526pub const XED_IFORM_VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512: xed_iform_enum_t = 3990;
8527pub const XED_IFORM_VFIXUPIMMPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 3991;
8528pub const XED_IFORM_VFIXUPIMMPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512: xed_iform_enum_t = 3992;
8529pub const XED_IFORM_VFIXUPIMMPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 3993;
8530pub const XED_IFORM_VFIXUPIMMPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512: xed_iform_enum_t = 3994;
8531pub const XED_IFORM_VFIXUPIMMPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 3995;
8532pub const XED_IFORM_VFIXUPIMMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 3996;
8533pub const XED_IFORM_VFIXUPIMMPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 3997;
8534pub const XED_IFORM_VFIXUPIMMPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 3998;
8535pub const XED_IFORM_VFIXUPIMMPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 3999;
8536pub const XED_IFORM_VFIXUPIMMPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512: xed_iform_enum_t = 4000;
8537pub const XED_IFORM_VFIXUPIMMPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 4001;
8538pub const XED_IFORM_VFIXUPIMMPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 4002;
8539pub const XED_IFORM_VFIXUPIMMSD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 4003;
8540pub const XED_IFORM_VFIXUPIMMSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512: xed_iform_enum_t = 4004;
8541pub const XED_IFORM_VFIXUPIMMSS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 4005;
8542pub const XED_IFORM_VFIXUPIMMSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 4006;
8543pub const XED_IFORM_VFMADD132PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4007;
8544pub const XED_IFORM_VFMADD132PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4008;
8545pub const XED_IFORM_VFMADD132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4009;
8546pub const XED_IFORM_VFMADD132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4010;
8547pub const XED_IFORM_VFMADD132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4011;
8548pub const XED_IFORM_VFMADD132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4012;
8549pub const XED_IFORM_VFMADD132PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4013;
8550pub const XED_IFORM_VFMADD132PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4014;
8551pub const XED_IFORM_VFMADD132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4015;
8552pub const XED_IFORM_VFMADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4016;
8553pub const XED_IFORM_VFMADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4017;
8554pub const XED_IFORM_VFMADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4018;
8555pub const XED_IFORM_VFMADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4019;
8556pub const XED_IFORM_VFMADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4020;
8557pub const XED_IFORM_VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4021;
8558pub const XED_IFORM_VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4022;
8559pub const XED_IFORM_VFMADD132PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4023;
8560pub const XED_IFORM_VFMADD132PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4024;
8561pub const XED_IFORM_VFMADD132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4025;
8562pub const XED_IFORM_VFMADD132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4026;
8563pub const XED_IFORM_VFMADD132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4027;
8564pub const XED_IFORM_VFMADD132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4028;
8565pub const XED_IFORM_VFMADD132PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4029;
8566pub const XED_IFORM_VFMADD132PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4030;
8567pub const XED_IFORM_VFMADD132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4031;
8568pub const XED_IFORM_VFMADD132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4032;
8569pub const XED_IFORM_VFMADD132SD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 4033;
8570pub const XED_IFORM_VFMADD132SD_XMMdq_XMMq_XMMq: xed_iform_enum_t = 4034;
8571pub const XED_IFORM_VFMADD132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4035;
8572pub const XED_IFORM_VFMADD132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4036;
8573pub const XED_IFORM_VFMADD132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4037;
8574pub const XED_IFORM_VFMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4038;
8575pub const XED_IFORM_VFMADD132SS_XMMdq_XMMd_MEMd: xed_iform_enum_t = 4039;
8576pub const XED_IFORM_VFMADD132SS_XMMdq_XMMd_XMMd: xed_iform_enum_t = 4040;
8577pub const XED_IFORM_VFMADD132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4041;
8578pub const XED_IFORM_VFMADD132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4042;
8579pub const XED_IFORM_VFMADD213PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4043;
8580pub const XED_IFORM_VFMADD213PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4044;
8581pub const XED_IFORM_VFMADD213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4045;
8582pub const XED_IFORM_VFMADD213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4046;
8583pub const XED_IFORM_VFMADD213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4047;
8584pub const XED_IFORM_VFMADD213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4048;
8585pub const XED_IFORM_VFMADD213PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4049;
8586pub const XED_IFORM_VFMADD213PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4050;
8587pub const XED_IFORM_VFMADD213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4051;
8588pub const XED_IFORM_VFMADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4052;
8589pub const XED_IFORM_VFMADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4053;
8590pub const XED_IFORM_VFMADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4054;
8591pub const XED_IFORM_VFMADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4055;
8592pub const XED_IFORM_VFMADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4056;
8593pub const XED_IFORM_VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4057;
8594pub const XED_IFORM_VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4058;
8595pub const XED_IFORM_VFMADD213PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4059;
8596pub const XED_IFORM_VFMADD213PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4060;
8597pub const XED_IFORM_VFMADD213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4061;
8598pub const XED_IFORM_VFMADD213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4062;
8599pub const XED_IFORM_VFMADD213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4063;
8600pub const XED_IFORM_VFMADD213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4064;
8601pub const XED_IFORM_VFMADD213PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4065;
8602pub const XED_IFORM_VFMADD213PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4066;
8603pub const XED_IFORM_VFMADD213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4067;
8604pub const XED_IFORM_VFMADD213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4068;
8605pub const XED_IFORM_VFMADD213SD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 4069;
8606pub const XED_IFORM_VFMADD213SD_XMMdq_XMMq_XMMq: xed_iform_enum_t = 4070;
8607pub const XED_IFORM_VFMADD213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4071;
8608pub const XED_IFORM_VFMADD213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4072;
8609pub const XED_IFORM_VFMADD213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4073;
8610pub const XED_IFORM_VFMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4074;
8611pub const XED_IFORM_VFMADD213SS_XMMdq_XMMd_MEMd: xed_iform_enum_t = 4075;
8612pub const XED_IFORM_VFMADD213SS_XMMdq_XMMd_XMMd: xed_iform_enum_t = 4076;
8613pub const XED_IFORM_VFMADD213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4077;
8614pub const XED_IFORM_VFMADD213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4078;
8615pub const XED_IFORM_VFMADD231PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4079;
8616pub const XED_IFORM_VFMADD231PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4080;
8617pub const XED_IFORM_VFMADD231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4081;
8618pub const XED_IFORM_VFMADD231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4082;
8619pub const XED_IFORM_VFMADD231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4083;
8620pub const XED_IFORM_VFMADD231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4084;
8621pub const XED_IFORM_VFMADD231PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4085;
8622pub const XED_IFORM_VFMADD231PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4086;
8623pub const XED_IFORM_VFMADD231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4087;
8624pub const XED_IFORM_VFMADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4088;
8625pub const XED_IFORM_VFMADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4089;
8626pub const XED_IFORM_VFMADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4090;
8627pub const XED_IFORM_VFMADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4091;
8628pub const XED_IFORM_VFMADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4092;
8629pub const XED_IFORM_VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4093;
8630pub const XED_IFORM_VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4094;
8631pub const XED_IFORM_VFMADD231PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4095;
8632pub const XED_IFORM_VFMADD231PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4096;
8633pub const XED_IFORM_VFMADD231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4097;
8634pub const XED_IFORM_VFMADD231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4098;
8635pub const XED_IFORM_VFMADD231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4099;
8636pub const XED_IFORM_VFMADD231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4100;
8637pub const XED_IFORM_VFMADD231PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4101;
8638pub const XED_IFORM_VFMADD231PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4102;
8639pub const XED_IFORM_VFMADD231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4103;
8640pub const XED_IFORM_VFMADD231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4104;
8641pub const XED_IFORM_VFMADD231SD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 4105;
8642pub const XED_IFORM_VFMADD231SD_XMMdq_XMMq_XMMq: xed_iform_enum_t = 4106;
8643pub const XED_IFORM_VFMADD231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4107;
8644pub const XED_IFORM_VFMADD231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4108;
8645pub const XED_IFORM_VFMADD231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4109;
8646pub const XED_IFORM_VFMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4110;
8647pub const XED_IFORM_VFMADD231SS_XMMdq_XMMd_MEMd: xed_iform_enum_t = 4111;
8648pub const XED_IFORM_VFMADD231SS_XMMdq_XMMd_XMMd: xed_iform_enum_t = 4112;
8649pub const XED_IFORM_VFMADD231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4113;
8650pub const XED_IFORM_VFMADD231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4114;
8651pub const XED_IFORM_VFMADDCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 4115;
8652pub const XED_IFORM_VFMADDCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512: xed_iform_enum_t = 4116;
8653pub const XED_IFORM_VFMADDCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 4117;
8654pub const XED_IFORM_VFMADDCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512: xed_iform_enum_t = 4118;
8655pub const XED_IFORM_VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 4119;
8656pub const XED_IFORM_VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512: xed_iform_enum_t = 4120;
8657pub const XED_IFORM_VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 4121;
8658pub const XED_IFORM_VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512: xed_iform_enum_t = 4122;
8659pub const XED_IFORM_VFMADDPD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 4123;
8660pub const XED_IFORM_VFMADDPD_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4124;
8661pub const XED_IFORM_VFMADDPD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4125;
8662pub const XED_IFORM_VFMADDPD_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 4126;
8663pub const XED_IFORM_VFMADDPD_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4127;
8664pub const XED_IFORM_VFMADDPD_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4128;
8665pub const XED_IFORM_VFMADDPS_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 4129;
8666pub const XED_IFORM_VFMADDPS_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4130;
8667pub const XED_IFORM_VFMADDPS_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4131;
8668pub const XED_IFORM_VFMADDPS_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 4132;
8669pub const XED_IFORM_VFMADDPS_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4133;
8670pub const XED_IFORM_VFMADDPS_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4134;
8671pub const XED_IFORM_VFMADDSD_XMMdq_XMMq_MEMq_XMMq: xed_iform_enum_t = 4135;
8672pub const XED_IFORM_VFMADDSD_XMMdq_XMMq_XMMq_MEMq: xed_iform_enum_t = 4136;
8673pub const XED_IFORM_VFMADDSD_XMMdq_XMMq_XMMq_XMMq: xed_iform_enum_t = 4137;
8674pub const XED_IFORM_VFMADDSS_XMMdq_XMMd_MEMd_XMMd: xed_iform_enum_t = 4138;
8675pub const XED_IFORM_VFMADDSS_XMMdq_XMMd_XMMd_MEMd: xed_iform_enum_t = 4139;
8676pub const XED_IFORM_VFMADDSS_XMMdq_XMMd_XMMd_XMMd: xed_iform_enum_t = 4140;
8677pub const XED_IFORM_VFMADDSUB132PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4141;
8678pub const XED_IFORM_VFMADDSUB132PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4142;
8679pub const XED_IFORM_VFMADDSUB132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4143;
8680pub const XED_IFORM_VFMADDSUB132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4144;
8681pub const XED_IFORM_VFMADDSUB132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4145;
8682pub const XED_IFORM_VFMADDSUB132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4146;
8683pub const XED_IFORM_VFMADDSUB132PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4147;
8684pub const XED_IFORM_VFMADDSUB132PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4148;
8685pub const XED_IFORM_VFMADDSUB132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4149;
8686pub const XED_IFORM_VFMADDSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4150;
8687pub const XED_IFORM_VFMADDSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4151;
8688pub const XED_IFORM_VFMADDSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4152;
8689pub const XED_IFORM_VFMADDSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4153;
8690pub const XED_IFORM_VFMADDSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4154;
8691pub const XED_IFORM_VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4155;
8692pub const XED_IFORM_VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4156;
8693pub const XED_IFORM_VFMADDSUB132PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4157;
8694pub const XED_IFORM_VFMADDSUB132PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4158;
8695pub const XED_IFORM_VFMADDSUB132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4159;
8696pub const XED_IFORM_VFMADDSUB132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4160;
8697pub const XED_IFORM_VFMADDSUB132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4161;
8698pub const XED_IFORM_VFMADDSUB132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4162;
8699pub const XED_IFORM_VFMADDSUB132PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4163;
8700pub const XED_IFORM_VFMADDSUB132PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4164;
8701pub const XED_IFORM_VFMADDSUB132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4165;
8702pub const XED_IFORM_VFMADDSUB132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4166;
8703pub const XED_IFORM_VFMADDSUB213PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4167;
8704pub const XED_IFORM_VFMADDSUB213PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4168;
8705pub const XED_IFORM_VFMADDSUB213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4169;
8706pub const XED_IFORM_VFMADDSUB213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4170;
8707pub const XED_IFORM_VFMADDSUB213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4171;
8708pub const XED_IFORM_VFMADDSUB213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4172;
8709pub const XED_IFORM_VFMADDSUB213PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4173;
8710pub const XED_IFORM_VFMADDSUB213PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4174;
8711pub const XED_IFORM_VFMADDSUB213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4175;
8712pub const XED_IFORM_VFMADDSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4176;
8713pub const XED_IFORM_VFMADDSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4177;
8714pub const XED_IFORM_VFMADDSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4178;
8715pub const XED_IFORM_VFMADDSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4179;
8716pub const XED_IFORM_VFMADDSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4180;
8717pub const XED_IFORM_VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4181;
8718pub const XED_IFORM_VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4182;
8719pub const XED_IFORM_VFMADDSUB213PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4183;
8720pub const XED_IFORM_VFMADDSUB213PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4184;
8721pub const XED_IFORM_VFMADDSUB213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4185;
8722pub const XED_IFORM_VFMADDSUB213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4186;
8723pub const XED_IFORM_VFMADDSUB213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4187;
8724pub const XED_IFORM_VFMADDSUB213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4188;
8725pub const XED_IFORM_VFMADDSUB213PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4189;
8726pub const XED_IFORM_VFMADDSUB213PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4190;
8727pub const XED_IFORM_VFMADDSUB213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4191;
8728pub const XED_IFORM_VFMADDSUB213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4192;
8729pub const XED_IFORM_VFMADDSUB231PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4193;
8730pub const XED_IFORM_VFMADDSUB231PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4194;
8731pub const XED_IFORM_VFMADDSUB231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4195;
8732pub const XED_IFORM_VFMADDSUB231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4196;
8733pub const XED_IFORM_VFMADDSUB231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4197;
8734pub const XED_IFORM_VFMADDSUB231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4198;
8735pub const XED_IFORM_VFMADDSUB231PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4199;
8736pub const XED_IFORM_VFMADDSUB231PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4200;
8737pub const XED_IFORM_VFMADDSUB231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4201;
8738pub const XED_IFORM_VFMADDSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4202;
8739pub const XED_IFORM_VFMADDSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4203;
8740pub const XED_IFORM_VFMADDSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4204;
8741pub const XED_IFORM_VFMADDSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4205;
8742pub const XED_IFORM_VFMADDSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4206;
8743pub const XED_IFORM_VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4207;
8744pub const XED_IFORM_VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4208;
8745pub const XED_IFORM_VFMADDSUB231PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4209;
8746pub const XED_IFORM_VFMADDSUB231PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4210;
8747pub const XED_IFORM_VFMADDSUB231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4211;
8748pub const XED_IFORM_VFMADDSUB231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4212;
8749pub const XED_IFORM_VFMADDSUB231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4213;
8750pub const XED_IFORM_VFMADDSUB231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4214;
8751pub const XED_IFORM_VFMADDSUB231PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4215;
8752pub const XED_IFORM_VFMADDSUB231PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4216;
8753pub const XED_IFORM_VFMADDSUB231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4217;
8754pub const XED_IFORM_VFMADDSUB231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4218;
8755pub const XED_IFORM_VFMADDSUBPD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 4219;
8756pub const XED_IFORM_VFMADDSUBPD_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4220;
8757pub const XED_IFORM_VFMADDSUBPD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4221;
8758pub const XED_IFORM_VFMADDSUBPD_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 4222;
8759pub const XED_IFORM_VFMADDSUBPD_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4223;
8760pub const XED_IFORM_VFMADDSUBPD_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4224;
8761pub const XED_IFORM_VFMADDSUBPS_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 4225;
8762pub const XED_IFORM_VFMADDSUBPS_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4226;
8763pub const XED_IFORM_VFMADDSUBPS_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4227;
8764pub const XED_IFORM_VFMADDSUBPS_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 4228;
8765pub const XED_IFORM_VFMADDSUBPS_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4229;
8766pub const XED_IFORM_VFMADDSUBPS_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4230;
8767pub const XED_IFORM_VFMSUB132PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4231;
8768pub const XED_IFORM_VFMSUB132PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4232;
8769pub const XED_IFORM_VFMSUB132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4233;
8770pub const XED_IFORM_VFMSUB132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4234;
8771pub const XED_IFORM_VFMSUB132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4235;
8772pub const XED_IFORM_VFMSUB132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4236;
8773pub const XED_IFORM_VFMSUB132PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4237;
8774pub const XED_IFORM_VFMSUB132PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4238;
8775pub const XED_IFORM_VFMSUB132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4239;
8776pub const XED_IFORM_VFMSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4240;
8777pub const XED_IFORM_VFMSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4241;
8778pub const XED_IFORM_VFMSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4242;
8779pub const XED_IFORM_VFMSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4243;
8780pub const XED_IFORM_VFMSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4244;
8781pub const XED_IFORM_VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4245;
8782pub const XED_IFORM_VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4246;
8783pub const XED_IFORM_VFMSUB132PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4247;
8784pub const XED_IFORM_VFMSUB132PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4248;
8785pub const XED_IFORM_VFMSUB132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4249;
8786pub const XED_IFORM_VFMSUB132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4250;
8787pub const XED_IFORM_VFMSUB132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4251;
8788pub const XED_IFORM_VFMSUB132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4252;
8789pub const XED_IFORM_VFMSUB132PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4253;
8790pub const XED_IFORM_VFMSUB132PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4254;
8791pub const XED_IFORM_VFMSUB132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4255;
8792pub const XED_IFORM_VFMSUB132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4256;
8793pub const XED_IFORM_VFMSUB132SD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 4257;
8794pub const XED_IFORM_VFMSUB132SD_XMMdq_XMMq_XMMq: xed_iform_enum_t = 4258;
8795pub const XED_IFORM_VFMSUB132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4259;
8796pub const XED_IFORM_VFMSUB132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4260;
8797pub const XED_IFORM_VFMSUB132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4261;
8798pub const XED_IFORM_VFMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4262;
8799pub const XED_IFORM_VFMSUB132SS_XMMdq_XMMd_MEMd: xed_iform_enum_t = 4263;
8800pub const XED_IFORM_VFMSUB132SS_XMMdq_XMMd_XMMd: xed_iform_enum_t = 4264;
8801pub const XED_IFORM_VFMSUB132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4265;
8802pub const XED_IFORM_VFMSUB132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4266;
8803pub const XED_IFORM_VFMSUB213PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4267;
8804pub const XED_IFORM_VFMSUB213PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4268;
8805pub const XED_IFORM_VFMSUB213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4269;
8806pub const XED_IFORM_VFMSUB213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4270;
8807pub const XED_IFORM_VFMSUB213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4271;
8808pub const XED_IFORM_VFMSUB213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4272;
8809pub const XED_IFORM_VFMSUB213PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4273;
8810pub const XED_IFORM_VFMSUB213PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4274;
8811pub const XED_IFORM_VFMSUB213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4275;
8812pub const XED_IFORM_VFMSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4276;
8813pub const XED_IFORM_VFMSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4277;
8814pub const XED_IFORM_VFMSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4278;
8815pub const XED_IFORM_VFMSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4279;
8816pub const XED_IFORM_VFMSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4280;
8817pub const XED_IFORM_VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4281;
8818pub const XED_IFORM_VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4282;
8819pub const XED_IFORM_VFMSUB213PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4283;
8820pub const XED_IFORM_VFMSUB213PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4284;
8821pub const XED_IFORM_VFMSUB213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4285;
8822pub const XED_IFORM_VFMSUB213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4286;
8823pub const XED_IFORM_VFMSUB213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4287;
8824pub const XED_IFORM_VFMSUB213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4288;
8825pub const XED_IFORM_VFMSUB213PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4289;
8826pub const XED_IFORM_VFMSUB213PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4290;
8827pub const XED_IFORM_VFMSUB213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4291;
8828pub const XED_IFORM_VFMSUB213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4292;
8829pub const XED_IFORM_VFMSUB213SD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 4293;
8830pub const XED_IFORM_VFMSUB213SD_XMMdq_XMMq_XMMq: xed_iform_enum_t = 4294;
8831pub const XED_IFORM_VFMSUB213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4295;
8832pub const XED_IFORM_VFMSUB213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4296;
8833pub const XED_IFORM_VFMSUB213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4297;
8834pub const XED_IFORM_VFMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4298;
8835pub const XED_IFORM_VFMSUB213SS_XMMdq_XMMd_MEMd: xed_iform_enum_t = 4299;
8836pub const XED_IFORM_VFMSUB213SS_XMMdq_XMMd_XMMd: xed_iform_enum_t = 4300;
8837pub const XED_IFORM_VFMSUB213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4301;
8838pub const XED_IFORM_VFMSUB213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4302;
8839pub const XED_IFORM_VFMSUB231PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4303;
8840pub const XED_IFORM_VFMSUB231PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4304;
8841pub const XED_IFORM_VFMSUB231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4305;
8842pub const XED_IFORM_VFMSUB231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4306;
8843pub const XED_IFORM_VFMSUB231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4307;
8844pub const XED_IFORM_VFMSUB231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4308;
8845pub const XED_IFORM_VFMSUB231PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4309;
8846pub const XED_IFORM_VFMSUB231PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4310;
8847pub const XED_IFORM_VFMSUB231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4311;
8848pub const XED_IFORM_VFMSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4312;
8849pub const XED_IFORM_VFMSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4313;
8850pub const XED_IFORM_VFMSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4314;
8851pub const XED_IFORM_VFMSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4315;
8852pub const XED_IFORM_VFMSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4316;
8853pub const XED_IFORM_VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4317;
8854pub const XED_IFORM_VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4318;
8855pub const XED_IFORM_VFMSUB231PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4319;
8856pub const XED_IFORM_VFMSUB231PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4320;
8857pub const XED_IFORM_VFMSUB231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4321;
8858pub const XED_IFORM_VFMSUB231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4322;
8859pub const XED_IFORM_VFMSUB231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4323;
8860pub const XED_IFORM_VFMSUB231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4324;
8861pub const XED_IFORM_VFMSUB231PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4325;
8862pub const XED_IFORM_VFMSUB231PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4326;
8863pub const XED_IFORM_VFMSUB231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4327;
8864pub const XED_IFORM_VFMSUB231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4328;
8865pub const XED_IFORM_VFMSUB231SD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 4329;
8866pub const XED_IFORM_VFMSUB231SD_XMMdq_XMMq_XMMq: xed_iform_enum_t = 4330;
8867pub const XED_IFORM_VFMSUB231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4331;
8868pub const XED_IFORM_VFMSUB231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4332;
8869pub const XED_IFORM_VFMSUB231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4333;
8870pub const XED_IFORM_VFMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4334;
8871pub const XED_IFORM_VFMSUB231SS_XMMdq_XMMd_MEMd: xed_iform_enum_t = 4335;
8872pub const XED_IFORM_VFMSUB231SS_XMMdq_XMMd_XMMd: xed_iform_enum_t = 4336;
8873pub const XED_IFORM_VFMSUB231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4337;
8874pub const XED_IFORM_VFMSUB231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4338;
8875pub const XED_IFORM_VFMSUBADD132PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4339;
8876pub const XED_IFORM_VFMSUBADD132PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4340;
8877pub const XED_IFORM_VFMSUBADD132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4341;
8878pub const XED_IFORM_VFMSUBADD132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4342;
8879pub const XED_IFORM_VFMSUBADD132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4343;
8880pub const XED_IFORM_VFMSUBADD132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4344;
8881pub const XED_IFORM_VFMSUBADD132PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4345;
8882pub const XED_IFORM_VFMSUBADD132PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4346;
8883pub const XED_IFORM_VFMSUBADD132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4347;
8884pub const XED_IFORM_VFMSUBADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4348;
8885pub const XED_IFORM_VFMSUBADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4349;
8886pub const XED_IFORM_VFMSUBADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4350;
8887pub const XED_IFORM_VFMSUBADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4351;
8888pub const XED_IFORM_VFMSUBADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4352;
8889pub const XED_IFORM_VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4353;
8890pub const XED_IFORM_VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4354;
8891pub const XED_IFORM_VFMSUBADD132PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4355;
8892pub const XED_IFORM_VFMSUBADD132PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4356;
8893pub const XED_IFORM_VFMSUBADD132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4357;
8894pub const XED_IFORM_VFMSUBADD132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4358;
8895pub const XED_IFORM_VFMSUBADD132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4359;
8896pub const XED_IFORM_VFMSUBADD132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4360;
8897pub const XED_IFORM_VFMSUBADD132PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4361;
8898pub const XED_IFORM_VFMSUBADD132PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4362;
8899pub const XED_IFORM_VFMSUBADD132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4363;
8900pub const XED_IFORM_VFMSUBADD132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4364;
8901pub const XED_IFORM_VFMSUBADD213PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4365;
8902pub const XED_IFORM_VFMSUBADD213PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4366;
8903pub const XED_IFORM_VFMSUBADD213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4367;
8904pub const XED_IFORM_VFMSUBADD213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4368;
8905pub const XED_IFORM_VFMSUBADD213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4369;
8906pub const XED_IFORM_VFMSUBADD213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4370;
8907pub const XED_IFORM_VFMSUBADD213PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4371;
8908pub const XED_IFORM_VFMSUBADD213PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4372;
8909pub const XED_IFORM_VFMSUBADD213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4373;
8910pub const XED_IFORM_VFMSUBADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4374;
8911pub const XED_IFORM_VFMSUBADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4375;
8912pub const XED_IFORM_VFMSUBADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4376;
8913pub const XED_IFORM_VFMSUBADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4377;
8914pub const XED_IFORM_VFMSUBADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4378;
8915pub const XED_IFORM_VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4379;
8916pub const XED_IFORM_VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4380;
8917pub const XED_IFORM_VFMSUBADD213PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4381;
8918pub const XED_IFORM_VFMSUBADD213PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4382;
8919pub const XED_IFORM_VFMSUBADD213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4383;
8920pub const XED_IFORM_VFMSUBADD213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4384;
8921pub const XED_IFORM_VFMSUBADD213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4385;
8922pub const XED_IFORM_VFMSUBADD213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4386;
8923pub const XED_IFORM_VFMSUBADD213PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4387;
8924pub const XED_IFORM_VFMSUBADD213PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4388;
8925pub const XED_IFORM_VFMSUBADD213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4389;
8926pub const XED_IFORM_VFMSUBADD213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4390;
8927pub const XED_IFORM_VFMSUBADD231PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4391;
8928pub const XED_IFORM_VFMSUBADD231PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4392;
8929pub const XED_IFORM_VFMSUBADD231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4393;
8930pub const XED_IFORM_VFMSUBADD231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4394;
8931pub const XED_IFORM_VFMSUBADD231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4395;
8932pub const XED_IFORM_VFMSUBADD231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4396;
8933pub const XED_IFORM_VFMSUBADD231PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4397;
8934pub const XED_IFORM_VFMSUBADD231PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4398;
8935pub const XED_IFORM_VFMSUBADD231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4399;
8936pub const XED_IFORM_VFMSUBADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4400;
8937pub const XED_IFORM_VFMSUBADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4401;
8938pub const XED_IFORM_VFMSUBADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4402;
8939pub const XED_IFORM_VFMSUBADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4403;
8940pub const XED_IFORM_VFMSUBADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4404;
8941pub const XED_IFORM_VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4405;
8942pub const XED_IFORM_VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4406;
8943pub const XED_IFORM_VFMSUBADD231PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4407;
8944pub const XED_IFORM_VFMSUBADD231PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4408;
8945pub const XED_IFORM_VFMSUBADD231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4409;
8946pub const XED_IFORM_VFMSUBADD231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4410;
8947pub const XED_IFORM_VFMSUBADD231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4411;
8948pub const XED_IFORM_VFMSUBADD231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4412;
8949pub const XED_IFORM_VFMSUBADD231PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4413;
8950pub const XED_IFORM_VFMSUBADD231PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4414;
8951pub const XED_IFORM_VFMSUBADD231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4415;
8952pub const XED_IFORM_VFMSUBADD231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4416;
8953pub const XED_IFORM_VFMSUBADDPD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 4417;
8954pub const XED_IFORM_VFMSUBADDPD_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4418;
8955pub const XED_IFORM_VFMSUBADDPD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4419;
8956pub const XED_IFORM_VFMSUBADDPD_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 4420;
8957pub const XED_IFORM_VFMSUBADDPD_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4421;
8958pub const XED_IFORM_VFMSUBADDPD_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4422;
8959pub const XED_IFORM_VFMSUBADDPS_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 4423;
8960pub const XED_IFORM_VFMSUBADDPS_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4424;
8961pub const XED_IFORM_VFMSUBADDPS_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4425;
8962pub const XED_IFORM_VFMSUBADDPS_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 4426;
8963pub const XED_IFORM_VFMSUBADDPS_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4427;
8964pub const XED_IFORM_VFMSUBADDPS_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4428;
8965pub const XED_IFORM_VFMSUBPD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 4429;
8966pub const XED_IFORM_VFMSUBPD_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4430;
8967pub const XED_IFORM_VFMSUBPD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4431;
8968pub const XED_IFORM_VFMSUBPD_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 4432;
8969pub const XED_IFORM_VFMSUBPD_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4433;
8970pub const XED_IFORM_VFMSUBPD_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4434;
8971pub const XED_IFORM_VFMSUBPS_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 4435;
8972pub const XED_IFORM_VFMSUBPS_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4436;
8973pub const XED_IFORM_VFMSUBPS_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4437;
8974pub const XED_IFORM_VFMSUBPS_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 4438;
8975pub const XED_IFORM_VFMSUBPS_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4439;
8976pub const XED_IFORM_VFMSUBPS_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4440;
8977pub const XED_IFORM_VFMSUBSD_XMMdq_XMMq_MEMq_XMMq: xed_iform_enum_t = 4441;
8978pub const XED_IFORM_VFMSUBSD_XMMdq_XMMq_XMMq_MEMq: xed_iform_enum_t = 4442;
8979pub const XED_IFORM_VFMSUBSD_XMMdq_XMMq_XMMq_XMMq: xed_iform_enum_t = 4443;
8980pub const XED_IFORM_VFMSUBSS_XMMdq_XMMd_MEMd_XMMd: xed_iform_enum_t = 4444;
8981pub const XED_IFORM_VFMSUBSS_XMMdq_XMMd_XMMd_MEMd: xed_iform_enum_t = 4445;
8982pub const XED_IFORM_VFMSUBSS_XMMdq_XMMd_XMMd_XMMd: xed_iform_enum_t = 4446;
8983pub const XED_IFORM_VFMULCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 4447;
8984pub const XED_IFORM_VFMULCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512: xed_iform_enum_t = 4448;
8985pub const XED_IFORM_VFMULCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 4449;
8986pub const XED_IFORM_VFMULCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512: xed_iform_enum_t = 4450;
8987pub const XED_IFORM_VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 4451;
8988pub const XED_IFORM_VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512: xed_iform_enum_t = 4452;
8989pub const XED_IFORM_VFMULCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512: xed_iform_enum_t = 4453;
8990pub const XED_IFORM_VFMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512: xed_iform_enum_t = 4454;
8991pub const XED_IFORM_VFNMADD132PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4455;
8992pub const XED_IFORM_VFNMADD132PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4456;
8993pub const XED_IFORM_VFNMADD132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4457;
8994pub const XED_IFORM_VFNMADD132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4458;
8995pub const XED_IFORM_VFNMADD132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4459;
8996pub const XED_IFORM_VFNMADD132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4460;
8997pub const XED_IFORM_VFNMADD132PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4461;
8998pub const XED_IFORM_VFNMADD132PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4462;
8999pub const XED_IFORM_VFNMADD132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4463;
9000pub const XED_IFORM_VFNMADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4464;
9001pub const XED_IFORM_VFNMADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4465;
9002pub const XED_IFORM_VFNMADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4466;
9003pub const XED_IFORM_VFNMADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4467;
9004pub const XED_IFORM_VFNMADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4468;
9005pub const XED_IFORM_VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4469;
9006pub const XED_IFORM_VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4470;
9007pub const XED_IFORM_VFNMADD132PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4471;
9008pub const XED_IFORM_VFNMADD132PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4472;
9009pub const XED_IFORM_VFNMADD132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4473;
9010pub const XED_IFORM_VFNMADD132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4474;
9011pub const XED_IFORM_VFNMADD132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4475;
9012pub const XED_IFORM_VFNMADD132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4476;
9013pub const XED_IFORM_VFNMADD132PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4477;
9014pub const XED_IFORM_VFNMADD132PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4478;
9015pub const XED_IFORM_VFNMADD132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4479;
9016pub const XED_IFORM_VFNMADD132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4480;
9017pub const XED_IFORM_VFNMADD132SD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 4481;
9018pub const XED_IFORM_VFNMADD132SD_XMMdq_XMMq_XMMq: xed_iform_enum_t = 4482;
9019pub const XED_IFORM_VFNMADD132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4483;
9020pub const XED_IFORM_VFNMADD132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4484;
9021pub const XED_IFORM_VFNMADD132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4485;
9022pub const XED_IFORM_VFNMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4486;
9023pub const XED_IFORM_VFNMADD132SS_XMMdq_XMMd_MEMd: xed_iform_enum_t = 4487;
9024pub const XED_IFORM_VFNMADD132SS_XMMdq_XMMd_XMMd: xed_iform_enum_t = 4488;
9025pub const XED_IFORM_VFNMADD132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4489;
9026pub const XED_IFORM_VFNMADD132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4490;
9027pub const XED_IFORM_VFNMADD213PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4491;
9028pub const XED_IFORM_VFNMADD213PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4492;
9029pub const XED_IFORM_VFNMADD213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4493;
9030pub const XED_IFORM_VFNMADD213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4494;
9031pub const XED_IFORM_VFNMADD213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4495;
9032pub const XED_IFORM_VFNMADD213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4496;
9033pub const XED_IFORM_VFNMADD213PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4497;
9034pub const XED_IFORM_VFNMADD213PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4498;
9035pub const XED_IFORM_VFNMADD213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4499;
9036pub const XED_IFORM_VFNMADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4500;
9037pub const XED_IFORM_VFNMADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4501;
9038pub const XED_IFORM_VFNMADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4502;
9039pub const XED_IFORM_VFNMADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4503;
9040pub const XED_IFORM_VFNMADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4504;
9041pub const XED_IFORM_VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4505;
9042pub const XED_IFORM_VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4506;
9043pub const XED_IFORM_VFNMADD213PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4507;
9044pub const XED_IFORM_VFNMADD213PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4508;
9045pub const XED_IFORM_VFNMADD213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4509;
9046pub const XED_IFORM_VFNMADD213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4510;
9047pub const XED_IFORM_VFNMADD213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4511;
9048pub const XED_IFORM_VFNMADD213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4512;
9049pub const XED_IFORM_VFNMADD213PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4513;
9050pub const XED_IFORM_VFNMADD213PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4514;
9051pub const XED_IFORM_VFNMADD213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4515;
9052pub const XED_IFORM_VFNMADD213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4516;
9053pub const XED_IFORM_VFNMADD213SD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 4517;
9054pub const XED_IFORM_VFNMADD213SD_XMMdq_XMMq_XMMq: xed_iform_enum_t = 4518;
9055pub const XED_IFORM_VFNMADD213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4519;
9056pub const XED_IFORM_VFNMADD213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4520;
9057pub const XED_IFORM_VFNMADD213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4521;
9058pub const XED_IFORM_VFNMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4522;
9059pub const XED_IFORM_VFNMADD213SS_XMMdq_XMMd_MEMd: xed_iform_enum_t = 4523;
9060pub const XED_IFORM_VFNMADD213SS_XMMdq_XMMd_XMMd: xed_iform_enum_t = 4524;
9061pub const XED_IFORM_VFNMADD213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4525;
9062pub const XED_IFORM_VFNMADD213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4526;
9063pub const XED_IFORM_VFNMADD231PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4527;
9064pub const XED_IFORM_VFNMADD231PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4528;
9065pub const XED_IFORM_VFNMADD231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4529;
9066pub const XED_IFORM_VFNMADD231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4530;
9067pub const XED_IFORM_VFNMADD231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4531;
9068pub const XED_IFORM_VFNMADD231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4532;
9069pub const XED_IFORM_VFNMADD231PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4533;
9070pub const XED_IFORM_VFNMADD231PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4534;
9071pub const XED_IFORM_VFNMADD231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4535;
9072pub const XED_IFORM_VFNMADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4536;
9073pub const XED_IFORM_VFNMADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4537;
9074pub const XED_IFORM_VFNMADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4538;
9075pub const XED_IFORM_VFNMADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4539;
9076pub const XED_IFORM_VFNMADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4540;
9077pub const XED_IFORM_VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4541;
9078pub const XED_IFORM_VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4542;
9079pub const XED_IFORM_VFNMADD231PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4543;
9080pub const XED_IFORM_VFNMADD231PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4544;
9081pub const XED_IFORM_VFNMADD231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4545;
9082pub const XED_IFORM_VFNMADD231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4546;
9083pub const XED_IFORM_VFNMADD231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4547;
9084pub const XED_IFORM_VFNMADD231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4548;
9085pub const XED_IFORM_VFNMADD231PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4549;
9086pub const XED_IFORM_VFNMADD231PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4550;
9087pub const XED_IFORM_VFNMADD231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4551;
9088pub const XED_IFORM_VFNMADD231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4552;
9089pub const XED_IFORM_VFNMADD231SD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 4553;
9090pub const XED_IFORM_VFNMADD231SD_XMMdq_XMMq_XMMq: xed_iform_enum_t = 4554;
9091pub const XED_IFORM_VFNMADD231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4555;
9092pub const XED_IFORM_VFNMADD231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4556;
9093pub const XED_IFORM_VFNMADD231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4557;
9094pub const XED_IFORM_VFNMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4558;
9095pub const XED_IFORM_VFNMADD231SS_XMMdq_XMMd_MEMd: xed_iform_enum_t = 4559;
9096pub const XED_IFORM_VFNMADD231SS_XMMdq_XMMd_XMMd: xed_iform_enum_t = 4560;
9097pub const XED_IFORM_VFNMADD231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4561;
9098pub const XED_IFORM_VFNMADD231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4562;
9099pub const XED_IFORM_VFNMADDPD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 4563;
9100pub const XED_IFORM_VFNMADDPD_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4564;
9101pub const XED_IFORM_VFNMADDPD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4565;
9102pub const XED_IFORM_VFNMADDPD_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 4566;
9103pub const XED_IFORM_VFNMADDPD_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4567;
9104pub const XED_IFORM_VFNMADDPD_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4568;
9105pub const XED_IFORM_VFNMADDPS_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 4569;
9106pub const XED_IFORM_VFNMADDPS_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4570;
9107pub const XED_IFORM_VFNMADDPS_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4571;
9108pub const XED_IFORM_VFNMADDPS_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 4572;
9109pub const XED_IFORM_VFNMADDPS_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4573;
9110pub const XED_IFORM_VFNMADDPS_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4574;
9111pub const XED_IFORM_VFNMADDSD_XMMdq_XMMq_MEMq_XMMq: xed_iform_enum_t = 4575;
9112pub const XED_IFORM_VFNMADDSD_XMMdq_XMMq_XMMq_MEMq: xed_iform_enum_t = 4576;
9113pub const XED_IFORM_VFNMADDSD_XMMdq_XMMq_XMMq_XMMq: xed_iform_enum_t = 4577;
9114pub const XED_IFORM_VFNMADDSS_XMMdq_XMMd_MEMd_XMMd: xed_iform_enum_t = 4578;
9115pub const XED_IFORM_VFNMADDSS_XMMdq_XMMd_XMMd_MEMd: xed_iform_enum_t = 4579;
9116pub const XED_IFORM_VFNMADDSS_XMMdq_XMMd_XMMd_XMMd: xed_iform_enum_t = 4580;
9117pub const XED_IFORM_VFNMSUB132PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4581;
9118pub const XED_IFORM_VFNMSUB132PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4582;
9119pub const XED_IFORM_VFNMSUB132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4583;
9120pub const XED_IFORM_VFNMSUB132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4584;
9121pub const XED_IFORM_VFNMSUB132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4585;
9122pub const XED_IFORM_VFNMSUB132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4586;
9123pub const XED_IFORM_VFNMSUB132PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4587;
9124pub const XED_IFORM_VFNMSUB132PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4588;
9125pub const XED_IFORM_VFNMSUB132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4589;
9126pub const XED_IFORM_VFNMSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4590;
9127pub const XED_IFORM_VFNMSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4591;
9128pub const XED_IFORM_VFNMSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4592;
9129pub const XED_IFORM_VFNMSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4593;
9130pub const XED_IFORM_VFNMSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4594;
9131pub const XED_IFORM_VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4595;
9132pub const XED_IFORM_VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4596;
9133pub const XED_IFORM_VFNMSUB132PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4597;
9134pub const XED_IFORM_VFNMSUB132PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4598;
9135pub const XED_IFORM_VFNMSUB132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4599;
9136pub const XED_IFORM_VFNMSUB132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4600;
9137pub const XED_IFORM_VFNMSUB132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4601;
9138pub const XED_IFORM_VFNMSUB132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4602;
9139pub const XED_IFORM_VFNMSUB132PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4603;
9140pub const XED_IFORM_VFNMSUB132PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4604;
9141pub const XED_IFORM_VFNMSUB132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4605;
9142pub const XED_IFORM_VFNMSUB132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4606;
9143pub const XED_IFORM_VFNMSUB132SD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 4607;
9144pub const XED_IFORM_VFNMSUB132SD_XMMdq_XMMq_XMMq: xed_iform_enum_t = 4608;
9145pub const XED_IFORM_VFNMSUB132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4609;
9146pub const XED_IFORM_VFNMSUB132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4610;
9147pub const XED_IFORM_VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4611;
9148pub const XED_IFORM_VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4612;
9149pub const XED_IFORM_VFNMSUB132SS_XMMdq_XMMd_MEMd: xed_iform_enum_t = 4613;
9150pub const XED_IFORM_VFNMSUB132SS_XMMdq_XMMd_XMMd: xed_iform_enum_t = 4614;
9151pub const XED_IFORM_VFNMSUB132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4615;
9152pub const XED_IFORM_VFNMSUB132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4616;
9153pub const XED_IFORM_VFNMSUB213PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4617;
9154pub const XED_IFORM_VFNMSUB213PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4618;
9155pub const XED_IFORM_VFNMSUB213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4619;
9156pub const XED_IFORM_VFNMSUB213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4620;
9157pub const XED_IFORM_VFNMSUB213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4621;
9158pub const XED_IFORM_VFNMSUB213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4622;
9159pub const XED_IFORM_VFNMSUB213PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4623;
9160pub const XED_IFORM_VFNMSUB213PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4624;
9161pub const XED_IFORM_VFNMSUB213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4625;
9162pub const XED_IFORM_VFNMSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4626;
9163pub const XED_IFORM_VFNMSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4627;
9164pub const XED_IFORM_VFNMSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4628;
9165pub const XED_IFORM_VFNMSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4629;
9166pub const XED_IFORM_VFNMSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4630;
9167pub const XED_IFORM_VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4631;
9168pub const XED_IFORM_VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4632;
9169pub const XED_IFORM_VFNMSUB213PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4633;
9170pub const XED_IFORM_VFNMSUB213PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4634;
9171pub const XED_IFORM_VFNMSUB213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4635;
9172pub const XED_IFORM_VFNMSUB213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4636;
9173pub const XED_IFORM_VFNMSUB213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4637;
9174pub const XED_IFORM_VFNMSUB213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4638;
9175pub const XED_IFORM_VFNMSUB213PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4639;
9176pub const XED_IFORM_VFNMSUB213PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4640;
9177pub const XED_IFORM_VFNMSUB213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4641;
9178pub const XED_IFORM_VFNMSUB213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4642;
9179pub const XED_IFORM_VFNMSUB213SD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 4643;
9180pub const XED_IFORM_VFNMSUB213SD_XMMdq_XMMq_XMMq: xed_iform_enum_t = 4644;
9181pub const XED_IFORM_VFNMSUB213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4645;
9182pub const XED_IFORM_VFNMSUB213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4646;
9183pub const XED_IFORM_VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4647;
9184pub const XED_IFORM_VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4648;
9185pub const XED_IFORM_VFNMSUB213SS_XMMdq_XMMd_MEMd: xed_iform_enum_t = 4649;
9186pub const XED_IFORM_VFNMSUB213SS_XMMdq_XMMd_XMMd: xed_iform_enum_t = 4650;
9187pub const XED_IFORM_VFNMSUB213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4651;
9188pub const XED_IFORM_VFNMSUB213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4652;
9189pub const XED_IFORM_VFNMSUB231PD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4653;
9190pub const XED_IFORM_VFNMSUB231PD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4654;
9191pub const XED_IFORM_VFNMSUB231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4655;
9192pub const XED_IFORM_VFNMSUB231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4656;
9193pub const XED_IFORM_VFNMSUB231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4657;
9194pub const XED_IFORM_VFNMSUB231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4658;
9195pub const XED_IFORM_VFNMSUB231PD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4659;
9196pub const XED_IFORM_VFNMSUB231PD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4660;
9197pub const XED_IFORM_VFNMSUB231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4661;
9198pub const XED_IFORM_VFNMSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4662;
9199pub const XED_IFORM_VFNMSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4663;
9200pub const XED_IFORM_VFNMSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4664;
9201pub const XED_IFORM_VFNMSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4665;
9202pub const XED_IFORM_VFNMSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4666;
9203pub const XED_IFORM_VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4667;
9204pub const XED_IFORM_VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4668;
9205pub const XED_IFORM_VFNMSUB231PS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4669;
9206pub const XED_IFORM_VFNMSUB231PS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4670;
9207pub const XED_IFORM_VFNMSUB231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4671;
9208pub const XED_IFORM_VFNMSUB231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4672;
9209pub const XED_IFORM_VFNMSUB231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4673;
9210pub const XED_IFORM_VFNMSUB231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4674;
9211pub const XED_IFORM_VFNMSUB231PS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4675;
9212pub const XED_IFORM_VFNMSUB231PS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4676;
9213pub const XED_IFORM_VFNMSUB231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4677;
9214pub const XED_IFORM_VFNMSUB231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4678;
9215pub const XED_IFORM_VFNMSUB231SD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 4679;
9216pub const XED_IFORM_VFNMSUB231SD_XMMdq_XMMq_XMMq: xed_iform_enum_t = 4680;
9217pub const XED_IFORM_VFNMSUB231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4681;
9218pub const XED_IFORM_VFNMSUB231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4682;
9219pub const XED_IFORM_VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4683;
9220pub const XED_IFORM_VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4684;
9221pub const XED_IFORM_VFNMSUB231SS_XMMdq_XMMd_MEMd: xed_iform_enum_t = 4685;
9222pub const XED_IFORM_VFNMSUB231SS_XMMdq_XMMd_XMMd: xed_iform_enum_t = 4686;
9223pub const XED_IFORM_VFNMSUB231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4687;
9224pub const XED_IFORM_VFNMSUB231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4688;
9225pub const XED_IFORM_VFNMSUBPD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 4689;
9226pub const XED_IFORM_VFNMSUBPD_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4690;
9227pub const XED_IFORM_VFNMSUBPD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4691;
9228pub const XED_IFORM_VFNMSUBPD_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 4692;
9229pub const XED_IFORM_VFNMSUBPD_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4693;
9230pub const XED_IFORM_VFNMSUBPD_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4694;
9231pub const XED_IFORM_VFNMSUBPS_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 4695;
9232pub const XED_IFORM_VFNMSUBPS_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4696;
9233pub const XED_IFORM_VFNMSUBPS_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4697;
9234pub const XED_IFORM_VFNMSUBPS_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 4698;
9235pub const XED_IFORM_VFNMSUBPS_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4699;
9236pub const XED_IFORM_VFNMSUBPS_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4700;
9237pub const XED_IFORM_VFNMSUBSD_XMMdq_XMMq_MEMq_XMMq: xed_iform_enum_t = 4701;
9238pub const XED_IFORM_VFNMSUBSD_XMMdq_XMMq_XMMq_MEMq: xed_iform_enum_t = 4702;
9239pub const XED_IFORM_VFNMSUBSD_XMMdq_XMMq_XMMq_XMMq: xed_iform_enum_t = 4703;
9240pub const XED_IFORM_VFNMSUBSS_XMMdq_XMMd_MEMd_XMMd: xed_iform_enum_t = 4704;
9241pub const XED_IFORM_VFNMSUBSS_XMMdq_XMMd_XMMd_MEMd: xed_iform_enum_t = 4705;
9242pub const XED_IFORM_VFNMSUBSS_XMMdq_XMMd_XMMd_XMMd: xed_iform_enum_t = 4706;
9243pub const XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL128: xed_iform_enum_t = 4707;
9244pub const XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL256: xed_iform_enum_t = 4708;
9245pub const XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL512: xed_iform_enum_t = 4709;
9246pub const XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_XMMf64_IMM8_AVX512: xed_iform_enum_t = 4710;
9247pub const XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_YMMf64_IMM8_AVX512: xed_iform_enum_t = 4711;
9248pub const XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 4712;
9249pub const XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL128: xed_iform_enum_t = 4713;
9250pub const XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL256: xed_iform_enum_t = 4714;
9251pub const XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL512: xed_iform_enum_t = 4715;
9252pub const XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_XMMf16_IMM8_AVX512: xed_iform_enum_t = 4716;
9253pub const XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_YMMf16_IMM8_AVX512: xed_iform_enum_t = 4717;
9254pub const XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_ZMMf16_IMM8_AVX512: xed_iform_enum_t = 4718;
9255pub const XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL128: xed_iform_enum_t = 4719;
9256pub const XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL256: xed_iform_enum_t = 4720;
9257pub const XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL512: xed_iform_enum_t = 4721;
9258pub const XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_XMMf32_IMM8_AVX512: xed_iform_enum_t = 4722;
9259pub const XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_YMMf32_IMM8_AVX512: xed_iform_enum_t = 4723;
9260pub const XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 4724;
9261pub const XED_IFORM_VFPCLASSSD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 4725;
9262pub const XED_IFORM_VFPCLASSSD_MASKmskw_MASKmskw_XMMf64_IMM8_AVX512: xed_iform_enum_t = 4726;
9263pub const XED_IFORM_VFPCLASSSH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512: xed_iform_enum_t = 4727;
9264pub const XED_IFORM_VFPCLASSSH_MASKmskw_MASKmskw_XMMf16_IMM8_AVX512: xed_iform_enum_t = 4728;
9265pub const XED_IFORM_VFPCLASSSS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 4729;
9266pub const XED_IFORM_VFPCLASSSS_MASKmskw_MASKmskw_XMMf32_IMM8_AVX512: xed_iform_enum_t = 4730;
9267pub const XED_IFORM_VFRCZPD_XMMdq_MEMdq: xed_iform_enum_t = 4731;
9268pub const XED_IFORM_VFRCZPD_XMMdq_XMMdq: xed_iform_enum_t = 4732;
9269pub const XED_IFORM_VFRCZPD_YMMqq_MEMqq: xed_iform_enum_t = 4733;
9270pub const XED_IFORM_VFRCZPD_YMMqq_YMMqq: xed_iform_enum_t = 4734;
9271pub const XED_IFORM_VFRCZPS_XMMdq_MEMdq: xed_iform_enum_t = 4735;
9272pub const XED_IFORM_VFRCZPS_XMMdq_XMMdq: xed_iform_enum_t = 4736;
9273pub const XED_IFORM_VFRCZPS_YMMqq_MEMqq: xed_iform_enum_t = 4737;
9274pub const XED_IFORM_VFRCZPS_YMMqq_YMMqq: xed_iform_enum_t = 4738;
9275pub const XED_IFORM_VFRCZSD_XMMdq_MEMq: xed_iform_enum_t = 4739;
9276pub const XED_IFORM_VFRCZSD_XMMdq_XMMq: xed_iform_enum_t = 4740;
9277pub const XED_IFORM_VFRCZSS_XMMdq_MEMd: xed_iform_enum_t = 4741;
9278pub const XED_IFORM_VFRCZSS_XMMdq_XMMd: xed_iform_enum_t = 4742;
9279pub const XED_IFORM_VGATHERDPD_XMMf64_MASKmskw_MEMf64_AVX512_VL128: xed_iform_enum_t = 4743;
9280pub const XED_IFORM_VGATHERDPD_XMMf64_MEMf64_XMMi64_VL128: xed_iform_enum_t = 4744;
9281pub const XED_IFORM_VGATHERDPD_YMMf64_MASKmskw_MEMf64_AVX512_VL256: xed_iform_enum_t = 4745;
9282pub const XED_IFORM_VGATHERDPD_YMMf64_MEMf64_YMMi64_VL256: xed_iform_enum_t = 4746;
9283pub const XED_IFORM_VGATHERDPD_ZMMf64_MASKmskw_MEMf64_AVX512_VL512: xed_iform_enum_t = 4747;
9284pub const XED_IFORM_VGATHERDPS_XMMf32_MASKmskw_MEMf32_AVX512_VL128: xed_iform_enum_t = 4748;
9285pub const XED_IFORM_VGATHERDPS_XMMf32_MEMf32_XMMi32_VL128: xed_iform_enum_t = 4749;
9286pub const XED_IFORM_VGATHERDPS_YMMf32_MASKmskw_MEMf32_AVX512_VL256: xed_iform_enum_t = 4750;
9287pub const XED_IFORM_VGATHERDPS_YMMf32_MEMf32_YMMi32_VL256: xed_iform_enum_t = 4751;
9288pub const XED_IFORM_VGATHERDPS_ZMMf32_MASKmskw_MEMf32_AVX512_VL512: xed_iform_enum_t = 4752;
9289pub const XED_IFORM_VGATHERPF0DPD_MEMf64_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 4753;
9290pub const XED_IFORM_VGATHERPF0DPS_MEMf32_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 4754;
9291pub const XED_IFORM_VGATHERPF0QPD_MEMf64_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 4755;
9292pub const XED_IFORM_VGATHERPF0QPS_MEMf32_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 4756;
9293pub const XED_IFORM_VGATHERPF1DPD_MEMf64_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 4757;
9294pub const XED_IFORM_VGATHERPF1DPS_MEMf32_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 4758;
9295pub const XED_IFORM_VGATHERPF1QPD_MEMf64_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 4759;
9296pub const XED_IFORM_VGATHERPF1QPS_MEMf32_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 4760;
9297pub const XED_IFORM_VGATHERQPD_XMMf64_MASKmskw_MEMf64_AVX512_VL128: xed_iform_enum_t = 4761;
9298pub const XED_IFORM_VGATHERQPD_XMMf64_MEMf64_XMMi64_VL128: xed_iform_enum_t = 4762;
9299pub const XED_IFORM_VGATHERQPD_YMMf64_MASKmskw_MEMf64_AVX512_VL256: xed_iform_enum_t = 4763;
9300pub const XED_IFORM_VGATHERQPD_YMMf64_MEMf64_YMMi64_VL256: xed_iform_enum_t = 4764;
9301pub const XED_IFORM_VGATHERQPD_ZMMf64_MASKmskw_MEMf64_AVX512_VL512: xed_iform_enum_t = 4765;
9302pub const XED_IFORM_VGATHERQPS_XMMf32_MASKmskw_MEMf32_AVX512_VL128: xed_iform_enum_t = 4766;
9303pub const XED_IFORM_VGATHERQPS_XMMf32_MASKmskw_MEMf32_AVX512_VL256: xed_iform_enum_t = 4767;
9304pub const XED_IFORM_VGATHERQPS_XMMf32_MEMf32_XMMi32_VL128: xed_iform_enum_t = 4768;
9305pub const XED_IFORM_VGATHERQPS_XMMf32_MEMf32_XMMi32_VL256: xed_iform_enum_t = 4769;
9306pub const XED_IFORM_VGATHERQPS_YMMf32_MASKmskw_MEMf32_AVX512_VL512: xed_iform_enum_t = 4770;
9307pub const XED_IFORM_VGETEXPPD_XMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 4771;
9308pub const XED_IFORM_VGETEXPPD_XMMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 4772;
9309pub const XED_IFORM_VGETEXPPD_YMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 4773;
9310pub const XED_IFORM_VGETEXPPD_YMMf64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 4774;
9311pub const XED_IFORM_VGETEXPPD_ZMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 4775;
9312pub const XED_IFORM_VGETEXPPD_ZMMf64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 4776;
9313pub const XED_IFORM_VGETEXPPH_XMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 4777;
9314pub const XED_IFORM_VGETEXPPH_XMMf16_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 4778;
9315pub const XED_IFORM_VGETEXPPH_YMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 4779;
9316pub const XED_IFORM_VGETEXPPH_YMMf16_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 4780;
9317pub const XED_IFORM_VGETEXPPH_ZMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 4781;
9318pub const XED_IFORM_VGETEXPPH_ZMMf16_MASKmskw_ZMMf16_AVX512: xed_iform_enum_t = 4782;
9319pub const XED_IFORM_VGETEXPPS_XMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 4783;
9320pub const XED_IFORM_VGETEXPPS_XMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 4784;
9321pub const XED_IFORM_VGETEXPPS_YMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 4785;
9322pub const XED_IFORM_VGETEXPPS_YMMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 4786;
9323pub const XED_IFORM_VGETEXPPS_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 4787;
9324pub const XED_IFORM_VGETEXPPS_ZMMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 4788;
9325pub const XED_IFORM_VGETEXPSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4789;
9326pub const XED_IFORM_VGETEXPSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4790;
9327pub const XED_IFORM_VGETEXPSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4791;
9328pub const XED_IFORM_VGETEXPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4792;
9329pub const XED_IFORM_VGETEXPSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4793;
9330pub const XED_IFORM_VGETEXPSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4794;
9331pub const XED_IFORM_VGETMANTPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 4795;
9332pub const XED_IFORM_VGETMANTPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512: xed_iform_enum_t = 4796;
9333pub const XED_IFORM_VGETMANTPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 4797;
9334pub const XED_IFORM_VGETMANTPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512: xed_iform_enum_t = 4798;
9335pub const XED_IFORM_VGETMANTPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 4799;
9336pub const XED_IFORM_VGETMANTPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 4800;
9337pub const XED_IFORM_VGETMANTPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512: xed_iform_enum_t = 4801;
9338pub const XED_IFORM_VGETMANTPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512: xed_iform_enum_t = 4802;
9339pub const XED_IFORM_VGETMANTPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512: xed_iform_enum_t = 4803;
9340pub const XED_IFORM_VGETMANTPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512: xed_iform_enum_t = 4804;
9341pub const XED_IFORM_VGETMANTPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512: xed_iform_enum_t = 4805;
9342pub const XED_IFORM_VGETMANTPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512: xed_iform_enum_t = 4806;
9343pub const XED_IFORM_VGETMANTPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 4807;
9344pub const XED_IFORM_VGETMANTPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512: xed_iform_enum_t = 4808;
9345pub const XED_IFORM_VGETMANTPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 4809;
9346pub const XED_IFORM_VGETMANTPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512: xed_iform_enum_t = 4810;
9347pub const XED_IFORM_VGETMANTPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 4811;
9348pub const XED_IFORM_VGETMANTPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 4812;
9349pub const XED_IFORM_VGETMANTSD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 4813;
9350pub const XED_IFORM_VGETMANTSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512: xed_iform_enum_t = 4814;
9351pub const XED_IFORM_VGETMANTSH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512: xed_iform_enum_t = 4815;
9352pub const XED_IFORM_VGETMANTSH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512: xed_iform_enum_t = 4816;
9353pub const XED_IFORM_VGETMANTSS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 4817;
9354pub const XED_IFORM_VGETMANTSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 4818;
9355pub const XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_MASKmskw_XMMu8_MEMu64_IMM8_AVX512: xed_iform_enum_t =
9356    4819;
9357pub const XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_MASKmskw_XMMu8_XMMu64_IMM8_AVX512: xed_iform_enum_t =
9358    4820;
9359pub const XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_XMMu8_MEMu64_IMM8: xed_iform_enum_t = 4821;
9360pub const XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_XMMu8_XMMu64_IMM8: xed_iform_enum_t = 4822;
9361pub const XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_MASKmskw_YMMu8_MEMu64_IMM8_AVX512: xed_iform_enum_t =
9362    4823;
9363pub const XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_MASKmskw_YMMu8_YMMu64_IMM8_AVX512: xed_iform_enum_t =
9364    4824;
9365pub const XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_YMMu8_MEMu64_IMM8: xed_iform_enum_t = 4825;
9366pub const XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_YMMu8_YMMu64_IMM8: xed_iform_enum_t = 4826;
9367pub const XED_IFORM_VGF2P8AFFINEINVQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_IMM8_AVX512: xed_iform_enum_t =
9368    4827;
9369pub const XED_IFORM_VGF2P8AFFINEINVQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_IMM8_AVX512: xed_iform_enum_t =
9370    4828;
9371pub const XED_IFORM_VGF2P8AFFINEQB_XMMu8_MASKmskw_XMMu8_MEMu64_IMM8_AVX512: xed_iform_enum_t = 4829;
9372pub const XED_IFORM_VGF2P8AFFINEQB_XMMu8_MASKmskw_XMMu8_XMMu64_IMM8_AVX512: xed_iform_enum_t = 4830;
9373pub const XED_IFORM_VGF2P8AFFINEQB_XMMu8_XMMu8_MEMu64_IMM8: xed_iform_enum_t = 4831;
9374pub const XED_IFORM_VGF2P8AFFINEQB_XMMu8_XMMu8_XMMu64_IMM8: xed_iform_enum_t = 4832;
9375pub const XED_IFORM_VGF2P8AFFINEQB_YMMu8_MASKmskw_YMMu8_MEMu64_IMM8_AVX512: xed_iform_enum_t = 4833;
9376pub const XED_IFORM_VGF2P8AFFINEQB_YMMu8_MASKmskw_YMMu8_YMMu64_IMM8_AVX512: xed_iform_enum_t = 4834;
9377pub const XED_IFORM_VGF2P8AFFINEQB_YMMu8_YMMu8_MEMu64_IMM8: xed_iform_enum_t = 4835;
9378pub const XED_IFORM_VGF2P8AFFINEQB_YMMu8_YMMu8_YMMu64_IMM8: xed_iform_enum_t = 4836;
9379pub const XED_IFORM_VGF2P8AFFINEQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_IMM8_AVX512: xed_iform_enum_t = 4837;
9380pub const XED_IFORM_VGF2P8AFFINEQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 4838;
9381pub const XED_IFORM_VGF2P8MULB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 4839;
9382pub const XED_IFORM_VGF2P8MULB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 4840;
9383pub const XED_IFORM_VGF2P8MULB_XMMu8_XMMu8_MEMu8: xed_iform_enum_t = 4841;
9384pub const XED_IFORM_VGF2P8MULB_XMMu8_XMMu8_XMMu8: xed_iform_enum_t = 4842;
9385pub const XED_IFORM_VGF2P8MULB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 4843;
9386pub const XED_IFORM_VGF2P8MULB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 4844;
9387pub const XED_IFORM_VGF2P8MULB_YMMu8_YMMu8_MEMu8: xed_iform_enum_t = 4845;
9388pub const XED_IFORM_VGF2P8MULB_YMMu8_YMMu8_YMMu8: xed_iform_enum_t = 4846;
9389pub const XED_IFORM_VGF2P8MULB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 4847;
9390pub const XED_IFORM_VGF2P8MULB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 4848;
9391pub const XED_IFORM_VHADDPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4849;
9392pub const XED_IFORM_VHADDPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4850;
9393pub const XED_IFORM_VHADDPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4851;
9394pub const XED_IFORM_VHADDPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4852;
9395pub const XED_IFORM_VHADDPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4853;
9396pub const XED_IFORM_VHADDPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4854;
9397pub const XED_IFORM_VHADDPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4855;
9398pub const XED_IFORM_VHADDPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4856;
9399pub const XED_IFORM_VHSUBPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4857;
9400pub const XED_IFORM_VHSUBPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4858;
9401pub const XED_IFORM_VHSUBPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4859;
9402pub const XED_IFORM_VHSUBPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4860;
9403pub const XED_IFORM_VHSUBPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4861;
9404pub const XED_IFORM_VHSUBPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4862;
9405pub const XED_IFORM_VHSUBPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4863;
9406pub const XED_IFORM_VHSUBPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4864;
9407pub const XED_IFORM_VINSERTF128_YMMqq_YMMqq_MEMdq_IMMb: xed_iform_enum_t = 4865;
9408pub const XED_IFORM_VINSERTF128_YMMqq_YMMqq_XMMdq_IMMb: xed_iform_enum_t = 4866;
9409pub const XED_IFORM_VINSERTF32X4_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 4867;
9410pub const XED_IFORM_VINSERTF32X4_YMMf32_MASKmskw_YMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 4868;
9411pub const XED_IFORM_VINSERTF32X4_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 4869;
9412pub const XED_IFORM_VINSERTF32X4_ZMMf32_MASKmskw_ZMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 4870;
9413pub const XED_IFORM_VINSERTF32X8_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 4871;
9414pub const XED_IFORM_VINSERTF32X8_ZMMf32_MASKmskw_ZMMf32_YMMf32_IMM8_AVX512: xed_iform_enum_t = 4872;
9415pub const XED_IFORM_VINSERTF64X2_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 4873;
9416pub const XED_IFORM_VINSERTF64X2_YMMf64_MASKmskw_YMMf64_XMMf64_IMM8_AVX512: xed_iform_enum_t = 4874;
9417pub const XED_IFORM_VINSERTF64X2_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 4875;
9418pub const XED_IFORM_VINSERTF64X2_ZMMf64_MASKmskw_ZMMf64_XMMf64_IMM8_AVX512: xed_iform_enum_t = 4876;
9419pub const XED_IFORM_VINSERTF64X4_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 4877;
9420pub const XED_IFORM_VINSERTF64X4_ZMMf64_MASKmskw_ZMMf64_YMMf64_IMM8_AVX512: xed_iform_enum_t = 4878;
9421pub const XED_IFORM_VINSERTI128_YMMqq_YMMqq_MEMdq_IMMb: xed_iform_enum_t = 4879;
9422pub const XED_IFORM_VINSERTI128_YMMqq_YMMqq_XMMdq_IMMb: xed_iform_enum_t = 4880;
9423pub const XED_IFORM_VINSERTI32X4_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 4881;
9424pub const XED_IFORM_VINSERTI32X4_YMMu32_MASKmskw_YMMu32_XMMu32_IMM8_AVX512: xed_iform_enum_t = 4882;
9425pub const XED_IFORM_VINSERTI32X4_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 4883;
9426pub const XED_IFORM_VINSERTI32X4_ZMMu32_MASKmskw_ZMMu32_XMMu32_IMM8_AVX512: xed_iform_enum_t = 4884;
9427pub const XED_IFORM_VINSERTI32X8_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 4885;
9428pub const XED_IFORM_VINSERTI32X8_ZMMu32_MASKmskw_ZMMu32_YMMu32_IMM8_AVX512: xed_iform_enum_t = 4886;
9429pub const XED_IFORM_VINSERTI64X2_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 4887;
9430pub const XED_IFORM_VINSERTI64X2_YMMu64_MASKmskw_YMMu64_XMMu64_IMM8_AVX512: xed_iform_enum_t = 4888;
9431pub const XED_IFORM_VINSERTI64X2_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 4889;
9432pub const XED_IFORM_VINSERTI64X2_ZMMu64_MASKmskw_ZMMu64_XMMu64_IMM8_AVX512: xed_iform_enum_t = 4890;
9433pub const XED_IFORM_VINSERTI64X4_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 4891;
9434pub const XED_IFORM_VINSERTI64X4_ZMMu64_MASKmskw_ZMMu64_YMMu64_IMM8_AVX512: xed_iform_enum_t = 4892;
9435pub const XED_IFORM_VINSERTPS_XMMdq_XMMdq_MEMd_IMMb: xed_iform_enum_t = 4893;
9436pub const XED_IFORM_VINSERTPS_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 4894;
9437pub const XED_IFORM_VINSERTPS_XMMf32_XMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 4895;
9438pub const XED_IFORM_VINSERTPS_XMMf32_XMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 4896;
9439pub const XED_IFORM_VLDDQU_XMMdq_MEMdq: xed_iform_enum_t = 4897;
9440pub const XED_IFORM_VLDDQU_YMMqq_MEMqq: xed_iform_enum_t = 4898;
9441pub const XED_IFORM_VLDMXCSR_MEMd: xed_iform_enum_t = 4899;
9442pub const XED_IFORM_VMASKMOVDQU_XMMxub_XMMxub: xed_iform_enum_t = 4900;
9443pub const XED_IFORM_VMASKMOVPD_MEMdq_XMMdq_XMMdq: xed_iform_enum_t = 4901;
9444pub const XED_IFORM_VMASKMOVPD_MEMqq_YMMqq_YMMqq: xed_iform_enum_t = 4902;
9445pub const XED_IFORM_VMASKMOVPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4903;
9446pub const XED_IFORM_VMASKMOVPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4904;
9447pub const XED_IFORM_VMASKMOVPS_MEMdq_XMMdq_XMMdq: xed_iform_enum_t = 4905;
9448pub const XED_IFORM_VMASKMOVPS_MEMqq_YMMqq_YMMqq: xed_iform_enum_t = 4906;
9449pub const XED_IFORM_VMASKMOVPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4907;
9450pub const XED_IFORM_VMASKMOVPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4908;
9451pub const XED_IFORM_VMAXPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4909;
9452pub const XED_IFORM_VMAXPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4910;
9453pub const XED_IFORM_VMAXPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4911;
9454pub const XED_IFORM_VMAXPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4912;
9455pub const XED_IFORM_VMAXPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4913;
9456pub const XED_IFORM_VMAXPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4914;
9457pub const XED_IFORM_VMAXPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4915;
9458pub const XED_IFORM_VMAXPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4916;
9459pub const XED_IFORM_VMAXPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4917;
9460pub const XED_IFORM_VMAXPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4918;
9461pub const XED_IFORM_VMAXPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4919;
9462pub const XED_IFORM_VMAXPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4920;
9463pub const XED_IFORM_VMAXPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4921;
9464pub const XED_IFORM_VMAXPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4922;
9465pub const XED_IFORM_VMAXPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4923;
9466pub const XED_IFORM_VMAXPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4924;
9467pub const XED_IFORM_VMAXPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4925;
9468pub const XED_IFORM_VMAXPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4926;
9469pub const XED_IFORM_VMAXPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4927;
9470pub const XED_IFORM_VMAXPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4928;
9471pub const XED_IFORM_VMAXPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4929;
9472pub const XED_IFORM_VMAXPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4930;
9473pub const XED_IFORM_VMAXPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4931;
9474pub const XED_IFORM_VMAXPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4932;
9475pub const XED_IFORM_VMAXPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4933;
9476pub const XED_IFORM_VMAXPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4934;
9477pub const XED_IFORM_VMAXSD_XMMdq_XMMdq_MEMq: xed_iform_enum_t = 4935;
9478pub const XED_IFORM_VMAXSD_XMMdq_XMMdq_XMMq: xed_iform_enum_t = 4936;
9479pub const XED_IFORM_VMAXSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4937;
9480pub const XED_IFORM_VMAXSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4938;
9481pub const XED_IFORM_VMAXSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4939;
9482pub const XED_IFORM_VMAXSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4940;
9483pub const XED_IFORM_VMAXSS_XMMdq_XMMdq_MEMd: xed_iform_enum_t = 4941;
9484pub const XED_IFORM_VMAXSS_XMMdq_XMMdq_XMMd: xed_iform_enum_t = 4942;
9485pub const XED_IFORM_VMAXSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4943;
9486pub const XED_IFORM_VMAXSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4944;
9487pub const XED_IFORM_VMCALL: xed_iform_enum_t = 4945;
9488pub const XED_IFORM_VMCLEAR_MEMq: xed_iform_enum_t = 4946;
9489pub const XED_IFORM_VMFUNC: xed_iform_enum_t = 4947;
9490pub const XED_IFORM_VMINPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4948;
9491pub const XED_IFORM_VMINPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4949;
9492pub const XED_IFORM_VMINPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4950;
9493pub const XED_IFORM_VMINPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4951;
9494pub const XED_IFORM_VMINPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 4952;
9495pub const XED_IFORM_VMINPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 4953;
9496pub const XED_IFORM_VMINPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4954;
9497pub const XED_IFORM_VMINPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4955;
9498pub const XED_IFORM_VMINPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 4956;
9499pub const XED_IFORM_VMINPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 4957;
9500pub const XED_IFORM_VMINPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4958;
9501pub const XED_IFORM_VMINPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4959;
9502pub const XED_IFORM_VMINPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 4960;
9503pub const XED_IFORM_VMINPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 4961;
9504pub const XED_IFORM_VMINPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 4962;
9505pub const XED_IFORM_VMINPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 4963;
9506pub const XED_IFORM_VMINPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 4964;
9507pub const XED_IFORM_VMINPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 4965;
9508pub const XED_IFORM_VMINPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4966;
9509pub const XED_IFORM_VMINPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4967;
9510pub const XED_IFORM_VMINPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 4968;
9511pub const XED_IFORM_VMINPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 4969;
9512pub const XED_IFORM_VMINPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 4970;
9513pub const XED_IFORM_VMINPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 4971;
9514pub const XED_IFORM_VMINPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 4972;
9515pub const XED_IFORM_VMINPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 4973;
9516pub const XED_IFORM_VMINSD_XMMdq_XMMdq_MEMq: xed_iform_enum_t = 4974;
9517pub const XED_IFORM_VMINSD_XMMdq_XMMdq_XMMq: xed_iform_enum_t = 4975;
9518pub const XED_IFORM_VMINSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 4976;
9519pub const XED_IFORM_VMINSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 4977;
9520pub const XED_IFORM_VMINSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 4978;
9521pub const XED_IFORM_VMINSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 4979;
9522pub const XED_IFORM_VMINSS_XMMdq_XMMdq_MEMd: xed_iform_enum_t = 4980;
9523pub const XED_IFORM_VMINSS_XMMdq_XMMdq_XMMd: xed_iform_enum_t = 4981;
9524pub const XED_IFORM_VMINSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 4982;
9525pub const XED_IFORM_VMINSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 4983;
9526pub const XED_IFORM_VMLAUNCH: xed_iform_enum_t = 4984;
9527pub const XED_IFORM_VMLOAD_ArAX: xed_iform_enum_t = 4985;
9528pub const XED_IFORM_VMMCALL: xed_iform_enum_t = 4986;
9529pub const XED_IFORM_VMOVAPD_MEMdq_XMMdq: xed_iform_enum_t = 4987;
9530pub const XED_IFORM_VMOVAPD_MEMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 4988;
9531pub const XED_IFORM_VMOVAPD_MEMf64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 4989;
9532pub const XED_IFORM_VMOVAPD_MEMf64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 4990;
9533pub const XED_IFORM_VMOVAPD_MEMqq_YMMqq: xed_iform_enum_t = 4991;
9534pub const XED_IFORM_VMOVAPD_XMMdq_MEMdq: xed_iform_enum_t = 4992;
9535pub const XED_IFORM_VMOVAPD_XMMdq_XMMdq_28: xed_iform_enum_t = 4993;
9536pub const XED_IFORM_VMOVAPD_XMMdq_XMMdq_29: xed_iform_enum_t = 4994;
9537pub const XED_IFORM_VMOVAPD_XMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 4995;
9538pub const XED_IFORM_VMOVAPD_XMMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 4996;
9539pub const XED_IFORM_VMOVAPD_YMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 4997;
9540pub const XED_IFORM_VMOVAPD_YMMf64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 4998;
9541pub const XED_IFORM_VMOVAPD_YMMqq_MEMqq: xed_iform_enum_t = 4999;
9542pub const XED_IFORM_VMOVAPD_YMMqq_YMMqq_28: xed_iform_enum_t = 5000;
9543pub const XED_IFORM_VMOVAPD_YMMqq_YMMqq_29: xed_iform_enum_t = 5001;
9544pub const XED_IFORM_VMOVAPD_ZMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 5002;
9545pub const XED_IFORM_VMOVAPD_ZMMf64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 5003;
9546pub const XED_IFORM_VMOVAPS_MEMdq_XMMdq: xed_iform_enum_t = 5004;
9547pub const XED_IFORM_VMOVAPS_MEMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 5005;
9548pub const XED_IFORM_VMOVAPS_MEMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 5006;
9549pub const XED_IFORM_VMOVAPS_MEMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 5007;
9550pub const XED_IFORM_VMOVAPS_MEMqq_YMMqq: xed_iform_enum_t = 5008;
9551pub const XED_IFORM_VMOVAPS_XMMdq_MEMdq: xed_iform_enum_t = 5009;
9552pub const XED_IFORM_VMOVAPS_XMMdq_XMMdq_28: xed_iform_enum_t = 5010;
9553pub const XED_IFORM_VMOVAPS_XMMdq_XMMdq_29: xed_iform_enum_t = 5011;
9554pub const XED_IFORM_VMOVAPS_XMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5012;
9555pub const XED_IFORM_VMOVAPS_XMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 5013;
9556pub const XED_IFORM_VMOVAPS_YMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5014;
9557pub const XED_IFORM_VMOVAPS_YMMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 5015;
9558pub const XED_IFORM_VMOVAPS_YMMqq_MEMqq: xed_iform_enum_t = 5016;
9559pub const XED_IFORM_VMOVAPS_YMMqq_YMMqq_28: xed_iform_enum_t = 5017;
9560pub const XED_IFORM_VMOVAPS_YMMqq_YMMqq_29: xed_iform_enum_t = 5018;
9561pub const XED_IFORM_VMOVAPS_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5019;
9562pub const XED_IFORM_VMOVAPS_ZMMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 5020;
9563pub const XED_IFORM_VMOVD_GPR32d_XMMd: xed_iform_enum_t = 5021;
9564pub const XED_IFORM_VMOVD_GPR32u32_XMMu32_AVX512: xed_iform_enum_t = 5022;
9565pub const XED_IFORM_VMOVD_MEMd_XMMd: xed_iform_enum_t = 5023;
9566pub const XED_IFORM_VMOVD_MEMu32_XMMu32_AVX512: xed_iform_enum_t = 5024;
9567pub const XED_IFORM_VMOVD_XMMdq_GPR32d: xed_iform_enum_t = 5025;
9568pub const XED_IFORM_VMOVD_XMMdq_MEMd: xed_iform_enum_t = 5026;
9569pub const XED_IFORM_VMOVD_XMMu32_GPR32u32_AVX512: xed_iform_enum_t = 5027;
9570pub const XED_IFORM_VMOVD_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 5028;
9571pub const XED_IFORM_VMOVDDUP_XMMdq_MEMq: xed_iform_enum_t = 5029;
9572pub const XED_IFORM_VMOVDDUP_XMMdq_XMMq: xed_iform_enum_t = 5030;
9573pub const XED_IFORM_VMOVDDUP_XMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 5031;
9574pub const XED_IFORM_VMOVDDUP_XMMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 5032;
9575pub const XED_IFORM_VMOVDDUP_YMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 5033;
9576pub const XED_IFORM_VMOVDDUP_YMMf64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 5034;
9577pub const XED_IFORM_VMOVDDUP_YMMqq_MEMqq: xed_iform_enum_t = 5035;
9578pub const XED_IFORM_VMOVDDUP_YMMqq_YMMqq: xed_iform_enum_t = 5036;
9579pub const XED_IFORM_VMOVDDUP_ZMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 5037;
9580pub const XED_IFORM_VMOVDDUP_ZMMf64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 5038;
9581pub const XED_IFORM_VMOVDQA_MEMdq_XMMdq: xed_iform_enum_t = 5039;
9582pub const XED_IFORM_VMOVDQA_MEMqq_YMMqq: xed_iform_enum_t = 5040;
9583pub const XED_IFORM_VMOVDQA_XMMdq_MEMdq: xed_iform_enum_t = 5041;
9584pub const XED_IFORM_VMOVDQA_XMMdq_XMMdq_6F: xed_iform_enum_t = 5042;
9585pub const XED_IFORM_VMOVDQA_XMMdq_XMMdq_7F: xed_iform_enum_t = 5043;
9586pub const XED_IFORM_VMOVDQA_YMMqq_MEMqq: xed_iform_enum_t = 5044;
9587pub const XED_IFORM_VMOVDQA_YMMqq_YMMqq_6F: xed_iform_enum_t = 5045;
9588pub const XED_IFORM_VMOVDQA_YMMqq_YMMqq_7F: xed_iform_enum_t = 5046;
9589pub const XED_IFORM_VMOVDQA32_MEMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 5047;
9590pub const XED_IFORM_VMOVDQA32_MEMu32_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 5048;
9591pub const XED_IFORM_VMOVDQA32_MEMu32_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 5049;
9592pub const XED_IFORM_VMOVDQA32_XMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 5050;
9593pub const XED_IFORM_VMOVDQA32_XMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 5051;
9594pub const XED_IFORM_VMOVDQA32_YMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 5052;
9595pub const XED_IFORM_VMOVDQA32_YMMu32_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 5053;
9596pub const XED_IFORM_VMOVDQA32_ZMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 5054;
9597pub const XED_IFORM_VMOVDQA32_ZMMu32_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 5055;
9598pub const XED_IFORM_VMOVDQA64_MEMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 5056;
9599pub const XED_IFORM_VMOVDQA64_MEMu64_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 5057;
9600pub const XED_IFORM_VMOVDQA64_MEMu64_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 5058;
9601pub const XED_IFORM_VMOVDQA64_XMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 5059;
9602pub const XED_IFORM_VMOVDQA64_XMMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 5060;
9603pub const XED_IFORM_VMOVDQA64_YMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 5061;
9604pub const XED_IFORM_VMOVDQA64_YMMu64_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 5062;
9605pub const XED_IFORM_VMOVDQA64_ZMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 5063;
9606pub const XED_IFORM_VMOVDQA64_ZMMu64_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 5064;
9607pub const XED_IFORM_VMOVDQU_MEMdq_XMMdq: xed_iform_enum_t = 5065;
9608pub const XED_IFORM_VMOVDQU_MEMqq_YMMqq: xed_iform_enum_t = 5066;
9609pub const XED_IFORM_VMOVDQU_XMMdq_MEMdq: xed_iform_enum_t = 5067;
9610pub const XED_IFORM_VMOVDQU_XMMdq_XMMdq_6F: xed_iform_enum_t = 5068;
9611pub const XED_IFORM_VMOVDQU_XMMdq_XMMdq_7F: xed_iform_enum_t = 5069;
9612pub const XED_IFORM_VMOVDQU_YMMqq_MEMqq: xed_iform_enum_t = 5070;
9613pub const XED_IFORM_VMOVDQU_YMMqq_YMMqq_6F: xed_iform_enum_t = 5071;
9614pub const XED_IFORM_VMOVDQU_YMMqq_YMMqq_7F: xed_iform_enum_t = 5072;
9615pub const XED_IFORM_VMOVDQU16_MEMu16_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 5073;
9616pub const XED_IFORM_VMOVDQU16_MEMu16_MASKmskw_YMMu16_AVX512: xed_iform_enum_t = 5074;
9617pub const XED_IFORM_VMOVDQU16_MEMu16_MASKmskw_ZMMu16_AVX512: xed_iform_enum_t = 5075;
9618pub const XED_IFORM_VMOVDQU16_XMMu16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 5076;
9619pub const XED_IFORM_VMOVDQU16_XMMu16_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 5077;
9620pub const XED_IFORM_VMOVDQU16_YMMu16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 5078;
9621pub const XED_IFORM_VMOVDQU16_YMMu16_MASKmskw_YMMu16_AVX512: xed_iform_enum_t = 5079;
9622pub const XED_IFORM_VMOVDQU16_ZMMu16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 5080;
9623pub const XED_IFORM_VMOVDQU16_ZMMu16_MASKmskw_ZMMu16_AVX512: xed_iform_enum_t = 5081;
9624pub const XED_IFORM_VMOVDQU32_MEMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 5082;
9625pub const XED_IFORM_VMOVDQU32_MEMu32_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 5083;
9626pub const XED_IFORM_VMOVDQU32_MEMu32_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 5084;
9627pub const XED_IFORM_VMOVDQU32_XMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 5085;
9628pub const XED_IFORM_VMOVDQU32_XMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 5086;
9629pub const XED_IFORM_VMOVDQU32_YMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 5087;
9630pub const XED_IFORM_VMOVDQU32_YMMu32_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 5088;
9631pub const XED_IFORM_VMOVDQU32_ZMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 5089;
9632pub const XED_IFORM_VMOVDQU32_ZMMu32_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 5090;
9633pub const XED_IFORM_VMOVDQU64_MEMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 5091;
9634pub const XED_IFORM_VMOVDQU64_MEMu64_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 5092;
9635pub const XED_IFORM_VMOVDQU64_MEMu64_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 5093;
9636pub const XED_IFORM_VMOVDQU64_XMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 5094;
9637pub const XED_IFORM_VMOVDQU64_XMMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 5095;
9638pub const XED_IFORM_VMOVDQU64_YMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 5096;
9639pub const XED_IFORM_VMOVDQU64_YMMu64_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 5097;
9640pub const XED_IFORM_VMOVDQU64_ZMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 5098;
9641pub const XED_IFORM_VMOVDQU64_ZMMu64_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 5099;
9642pub const XED_IFORM_VMOVDQU8_MEMu8_MASKmskw_XMMu8_AVX512: xed_iform_enum_t = 5100;
9643pub const XED_IFORM_VMOVDQU8_MEMu8_MASKmskw_YMMu8_AVX512: xed_iform_enum_t = 5101;
9644pub const XED_IFORM_VMOVDQU8_MEMu8_MASKmskw_ZMMu8_AVX512: xed_iform_enum_t = 5102;
9645pub const XED_IFORM_VMOVDQU8_XMMu8_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 5103;
9646pub const XED_IFORM_VMOVDQU8_XMMu8_MASKmskw_XMMu8_AVX512: xed_iform_enum_t = 5104;
9647pub const XED_IFORM_VMOVDQU8_YMMu8_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 5105;
9648pub const XED_IFORM_VMOVDQU8_YMMu8_MASKmskw_YMMu8_AVX512: xed_iform_enum_t = 5106;
9649pub const XED_IFORM_VMOVDQU8_ZMMu8_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 5107;
9650pub const XED_IFORM_VMOVDQU8_ZMMu8_MASKmskw_ZMMu8_AVX512: xed_iform_enum_t = 5108;
9651pub const XED_IFORM_VMOVHLPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5109;
9652pub const XED_IFORM_VMOVHLPS_XMMf32_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 5110;
9653pub const XED_IFORM_VMOVHPD_MEMf64_XMMf64_AVX512: xed_iform_enum_t = 5111;
9654pub const XED_IFORM_VMOVHPD_MEMq_XMMdq: xed_iform_enum_t = 5112;
9655pub const XED_IFORM_VMOVHPD_XMMdq_XMMq_MEMq: xed_iform_enum_t = 5113;
9656pub const XED_IFORM_VMOVHPD_XMMf64_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 5114;
9657pub const XED_IFORM_VMOVHPS_MEMf32_XMMf32_AVX512: xed_iform_enum_t = 5115;
9658pub const XED_IFORM_VMOVHPS_MEMq_XMMdq: xed_iform_enum_t = 5116;
9659pub const XED_IFORM_VMOVHPS_XMMdq_XMMq_MEMq: xed_iform_enum_t = 5117;
9660pub const XED_IFORM_VMOVHPS_XMMf32_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 5118;
9661pub const XED_IFORM_VMOVLHPS_XMMdq_XMMq_XMMq: xed_iform_enum_t = 5119;
9662pub const XED_IFORM_VMOVLHPS_XMMf32_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 5120;
9663pub const XED_IFORM_VMOVLPD_MEMf64_XMMf64_AVX512: xed_iform_enum_t = 5121;
9664pub const XED_IFORM_VMOVLPD_MEMq_XMMq: xed_iform_enum_t = 5122;
9665pub const XED_IFORM_VMOVLPD_XMMdq_XMMdq_MEMq: xed_iform_enum_t = 5123;
9666pub const XED_IFORM_VMOVLPD_XMMf64_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 5124;
9667pub const XED_IFORM_VMOVLPS_MEMf32_XMMf32_AVX512: xed_iform_enum_t = 5125;
9668pub const XED_IFORM_VMOVLPS_MEMq_XMMq: xed_iform_enum_t = 5126;
9669pub const XED_IFORM_VMOVLPS_XMMdq_XMMdq_MEMq: xed_iform_enum_t = 5127;
9670pub const XED_IFORM_VMOVLPS_XMMf32_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 5128;
9671pub const XED_IFORM_VMOVMSKPD_GPR32d_XMMdq: xed_iform_enum_t = 5129;
9672pub const XED_IFORM_VMOVMSKPD_GPR32d_YMMqq: xed_iform_enum_t = 5130;
9673pub const XED_IFORM_VMOVMSKPS_GPR32d_XMMdq: xed_iform_enum_t = 5131;
9674pub const XED_IFORM_VMOVMSKPS_GPR32d_YMMqq: xed_iform_enum_t = 5132;
9675pub const XED_IFORM_VMOVNTDQ_MEMdq_XMMdq: xed_iform_enum_t = 5133;
9676pub const XED_IFORM_VMOVNTDQ_MEMqq_YMMqq: xed_iform_enum_t = 5134;
9677pub const XED_IFORM_VMOVNTDQ_MEMu32_XMMu32_AVX512: xed_iform_enum_t = 5135;
9678pub const XED_IFORM_VMOVNTDQ_MEMu32_YMMu32_AVX512: xed_iform_enum_t = 5136;
9679pub const XED_IFORM_VMOVNTDQ_MEMu32_ZMMu32_AVX512: xed_iform_enum_t = 5137;
9680pub const XED_IFORM_VMOVNTDQA_XMMdq_MEMdq: xed_iform_enum_t = 5138;
9681pub const XED_IFORM_VMOVNTDQA_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 5139;
9682pub const XED_IFORM_VMOVNTDQA_YMMqq_MEMqq: xed_iform_enum_t = 5140;
9683pub const XED_IFORM_VMOVNTDQA_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 5141;
9684pub const XED_IFORM_VMOVNTDQA_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 5142;
9685pub const XED_IFORM_VMOVNTPD_MEMdq_XMMdq: xed_iform_enum_t = 5143;
9686pub const XED_IFORM_VMOVNTPD_MEMf64_XMMf64_AVX512: xed_iform_enum_t = 5144;
9687pub const XED_IFORM_VMOVNTPD_MEMf64_YMMf64_AVX512: xed_iform_enum_t = 5145;
9688pub const XED_IFORM_VMOVNTPD_MEMf64_ZMMf64_AVX512: xed_iform_enum_t = 5146;
9689pub const XED_IFORM_VMOVNTPD_MEMqq_YMMqq: xed_iform_enum_t = 5147;
9690pub const XED_IFORM_VMOVNTPS_MEMdq_XMMdq: xed_iform_enum_t = 5148;
9691pub const XED_IFORM_VMOVNTPS_MEMf32_XMMf32_AVX512: xed_iform_enum_t = 5149;
9692pub const XED_IFORM_VMOVNTPS_MEMf32_YMMf32_AVX512: xed_iform_enum_t = 5150;
9693pub const XED_IFORM_VMOVNTPS_MEMf32_ZMMf32_AVX512: xed_iform_enum_t = 5151;
9694pub const XED_IFORM_VMOVNTPS_MEMqq_YMMqq: xed_iform_enum_t = 5152;
9695pub const XED_IFORM_VMOVQ_GPR64q_XMMq: xed_iform_enum_t = 5153;
9696pub const XED_IFORM_VMOVQ_GPR64u64_XMMu64_AVX512: xed_iform_enum_t = 5154;
9697pub const XED_IFORM_VMOVQ_MEMq_XMMq_7E: xed_iform_enum_t = 5155;
9698pub const XED_IFORM_VMOVQ_MEMq_XMMq_D6: xed_iform_enum_t = 5156;
9699pub const XED_IFORM_VMOVQ_MEMu64_XMMu64_AVX512: xed_iform_enum_t = 5157;
9700pub const XED_IFORM_VMOVQ_XMMdq_GPR64q: xed_iform_enum_t = 5158;
9701pub const XED_IFORM_VMOVQ_XMMdq_MEMq_6E: xed_iform_enum_t = 5159;
9702pub const XED_IFORM_VMOVQ_XMMdq_MEMq_7E: xed_iform_enum_t = 5160;
9703pub const XED_IFORM_VMOVQ_XMMdq_XMMq_7E: xed_iform_enum_t = 5161;
9704pub const XED_IFORM_VMOVQ_XMMdq_XMMq_D6: xed_iform_enum_t = 5162;
9705pub const XED_IFORM_VMOVQ_XMMu64_GPR64u64_AVX512: xed_iform_enum_t = 5163;
9706pub const XED_IFORM_VMOVQ_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 5164;
9707pub const XED_IFORM_VMOVQ_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 5165;
9708pub const XED_IFORM_VMOVSD_MEMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 5166;
9709pub const XED_IFORM_VMOVSD_MEMq_XMMq: xed_iform_enum_t = 5167;
9710pub const XED_IFORM_VMOVSD_XMMdq_MEMq: xed_iform_enum_t = 5168;
9711pub const XED_IFORM_VMOVSD_XMMdq_XMMdq_XMMq_10: xed_iform_enum_t = 5169;
9712pub const XED_IFORM_VMOVSD_XMMdq_XMMdq_XMMq_11: xed_iform_enum_t = 5170;
9713pub const XED_IFORM_VMOVSD_XMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 5171;
9714pub const XED_IFORM_VMOVSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 5172;
9715pub const XED_IFORM_VMOVSH_MEMf16_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 5173;
9716pub const XED_IFORM_VMOVSH_XMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 5174;
9717pub const XED_IFORM_VMOVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 5175;
9718pub const XED_IFORM_VMOVSHDUP_XMMdq_MEMdq: xed_iform_enum_t = 5176;
9719pub const XED_IFORM_VMOVSHDUP_XMMdq_XMMdq: xed_iform_enum_t = 5177;
9720pub const XED_IFORM_VMOVSHDUP_XMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5178;
9721pub const XED_IFORM_VMOVSHDUP_XMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 5179;
9722pub const XED_IFORM_VMOVSHDUP_YMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5180;
9723pub const XED_IFORM_VMOVSHDUP_YMMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 5181;
9724pub const XED_IFORM_VMOVSHDUP_YMMqq_MEMqq: xed_iform_enum_t = 5182;
9725pub const XED_IFORM_VMOVSHDUP_YMMqq_YMMqq: xed_iform_enum_t = 5183;
9726pub const XED_IFORM_VMOVSHDUP_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5184;
9727pub const XED_IFORM_VMOVSHDUP_ZMMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 5185;
9728pub const XED_IFORM_VMOVSLDUP_XMMdq_MEMdq: xed_iform_enum_t = 5186;
9729pub const XED_IFORM_VMOVSLDUP_XMMdq_XMMdq: xed_iform_enum_t = 5187;
9730pub const XED_IFORM_VMOVSLDUP_XMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5188;
9731pub const XED_IFORM_VMOVSLDUP_XMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 5189;
9732pub const XED_IFORM_VMOVSLDUP_YMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5190;
9733pub const XED_IFORM_VMOVSLDUP_YMMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 5191;
9734pub const XED_IFORM_VMOVSLDUP_YMMqq_MEMqq: xed_iform_enum_t = 5192;
9735pub const XED_IFORM_VMOVSLDUP_YMMqq_YMMqq: xed_iform_enum_t = 5193;
9736pub const XED_IFORM_VMOVSLDUP_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5194;
9737pub const XED_IFORM_VMOVSLDUP_ZMMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 5195;
9738pub const XED_IFORM_VMOVSS_MEMd_XMMd: xed_iform_enum_t = 5196;
9739pub const XED_IFORM_VMOVSS_MEMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 5197;
9740pub const XED_IFORM_VMOVSS_XMMdq_MEMd: xed_iform_enum_t = 5198;
9741pub const XED_IFORM_VMOVSS_XMMdq_XMMdq_XMMd_10: xed_iform_enum_t = 5199;
9742pub const XED_IFORM_VMOVSS_XMMdq_XMMdq_XMMd_11: xed_iform_enum_t = 5200;
9743pub const XED_IFORM_VMOVSS_XMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5201;
9744pub const XED_IFORM_VMOVSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 5202;
9745pub const XED_IFORM_VMOVUPD_MEMdq_XMMdq: xed_iform_enum_t = 5203;
9746pub const XED_IFORM_VMOVUPD_MEMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 5204;
9747pub const XED_IFORM_VMOVUPD_MEMf64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 5205;
9748pub const XED_IFORM_VMOVUPD_MEMf64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 5206;
9749pub const XED_IFORM_VMOVUPD_MEMqq_YMMqq: xed_iform_enum_t = 5207;
9750pub const XED_IFORM_VMOVUPD_XMMdq_MEMdq: xed_iform_enum_t = 5208;
9751pub const XED_IFORM_VMOVUPD_XMMdq_XMMdq_10: xed_iform_enum_t = 5209;
9752pub const XED_IFORM_VMOVUPD_XMMdq_XMMdq_11: xed_iform_enum_t = 5210;
9753pub const XED_IFORM_VMOVUPD_XMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 5211;
9754pub const XED_IFORM_VMOVUPD_XMMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 5212;
9755pub const XED_IFORM_VMOVUPD_YMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 5213;
9756pub const XED_IFORM_VMOVUPD_YMMf64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 5214;
9757pub const XED_IFORM_VMOVUPD_YMMqq_MEMqq: xed_iform_enum_t = 5215;
9758pub const XED_IFORM_VMOVUPD_YMMqq_YMMqq_10: xed_iform_enum_t = 5216;
9759pub const XED_IFORM_VMOVUPD_YMMqq_YMMqq_11: xed_iform_enum_t = 5217;
9760pub const XED_IFORM_VMOVUPD_ZMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 5218;
9761pub const XED_IFORM_VMOVUPD_ZMMf64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 5219;
9762pub const XED_IFORM_VMOVUPS_MEMdq_XMMdq: xed_iform_enum_t = 5220;
9763pub const XED_IFORM_VMOVUPS_MEMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 5221;
9764pub const XED_IFORM_VMOVUPS_MEMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 5222;
9765pub const XED_IFORM_VMOVUPS_MEMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 5223;
9766pub const XED_IFORM_VMOVUPS_MEMqq_YMMqq: xed_iform_enum_t = 5224;
9767pub const XED_IFORM_VMOVUPS_XMMdq_MEMdq: xed_iform_enum_t = 5225;
9768pub const XED_IFORM_VMOVUPS_XMMdq_XMMdq_10: xed_iform_enum_t = 5226;
9769pub const XED_IFORM_VMOVUPS_XMMdq_XMMdq_11: xed_iform_enum_t = 5227;
9770pub const XED_IFORM_VMOVUPS_XMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5228;
9771pub const XED_IFORM_VMOVUPS_XMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 5229;
9772pub const XED_IFORM_VMOVUPS_YMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5230;
9773pub const XED_IFORM_VMOVUPS_YMMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 5231;
9774pub const XED_IFORM_VMOVUPS_YMMqq_MEMqq: xed_iform_enum_t = 5232;
9775pub const XED_IFORM_VMOVUPS_YMMqq_YMMqq_10: xed_iform_enum_t = 5233;
9776pub const XED_IFORM_VMOVUPS_YMMqq_YMMqq_11: xed_iform_enum_t = 5234;
9777pub const XED_IFORM_VMOVUPS_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 5235;
9778pub const XED_IFORM_VMOVUPS_ZMMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 5236;
9779pub const XED_IFORM_VMOVW_GPR32f16_XMMf16_AVX512: xed_iform_enum_t = 5237;
9780pub const XED_IFORM_VMOVW_MEMf16_XMMf16_AVX512: xed_iform_enum_t = 5238;
9781pub const XED_IFORM_VMOVW_XMMf16_GPR32f16_AVX512: xed_iform_enum_t = 5239;
9782pub const XED_IFORM_VMOVW_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 5240;
9783pub const XED_IFORM_VMPSADBW_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5241;
9784pub const XED_IFORM_VMPSADBW_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5242;
9785pub const XED_IFORM_VMPSADBW_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 5243;
9786pub const XED_IFORM_VMPSADBW_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 5244;
9787pub const XED_IFORM_VMPTRLD_MEMq: xed_iform_enum_t = 5245;
9788pub const XED_IFORM_VMPTRST_MEMq: xed_iform_enum_t = 5246;
9789pub const XED_IFORM_VMREAD_GPR32_GPR32: xed_iform_enum_t = 5247;
9790pub const XED_IFORM_VMREAD_GPR64_GPR64: xed_iform_enum_t = 5248;
9791pub const XED_IFORM_VMREAD_MEMd_GPR32: xed_iform_enum_t = 5249;
9792pub const XED_IFORM_VMREAD_MEMq_GPR64: xed_iform_enum_t = 5250;
9793pub const XED_IFORM_VMRESUME: xed_iform_enum_t = 5251;
9794pub const XED_IFORM_VMRUN_ArAX: xed_iform_enum_t = 5252;
9795pub const XED_IFORM_VMSAVE: xed_iform_enum_t = 5253;
9796pub const XED_IFORM_VMULPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5254;
9797pub const XED_IFORM_VMULPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5255;
9798pub const XED_IFORM_VMULPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 5256;
9799pub const XED_IFORM_VMULPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 5257;
9800pub const XED_IFORM_VMULPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 5258;
9801pub const XED_IFORM_VMULPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 5259;
9802pub const XED_IFORM_VMULPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5260;
9803pub const XED_IFORM_VMULPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5261;
9804pub const XED_IFORM_VMULPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 5262;
9805pub const XED_IFORM_VMULPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 5263;
9806pub const XED_IFORM_VMULPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 5264;
9807pub const XED_IFORM_VMULPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 5265;
9808pub const XED_IFORM_VMULPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 5266;
9809pub const XED_IFORM_VMULPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 5267;
9810pub const XED_IFORM_VMULPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 5268;
9811pub const XED_IFORM_VMULPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 5269;
9812pub const XED_IFORM_VMULPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5270;
9813pub const XED_IFORM_VMULPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5271;
9814pub const XED_IFORM_VMULPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 5272;
9815pub const XED_IFORM_VMULPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 5273;
9816pub const XED_IFORM_VMULPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 5274;
9817pub const XED_IFORM_VMULPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 5275;
9818pub const XED_IFORM_VMULPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5276;
9819pub const XED_IFORM_VMULPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5277;
9820pub const XED_IFORM_VMULPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 5278;
9821pub const XED_IFORM_VMULPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 5279;
9822pub const XED_IFORM_VMULSD_XMMdq_XMMdq_MEMq: xed_iform_enum_t = 5280;
9823pub const XED_IFORM_VMULSD_XMMdq_XMMdq_XMMq: xed_iform_enum_t = 5281;
9824pub const XED_IFORM_VMULSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 5282;
9825pub const XED_IFORM_VMULSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 5283;
9826pub const XED_IFORM_VMULSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 5284;
9827pub const XED_IFORM_VMULSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 5285;
9828pub const XED_IFORM_VMULSS_XMMdq_XMMdq_MEMd: xed_iform_enum_t = 5286;
9829pub const XED_IFORM_VMULSS_XMMdq_XMMdq_XMMd: xed_iform_enum_t = 5287;
9830pub const XED_IFORM_VMULSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 5288;
9831pub const XED_IFORM_VMULSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 5289;
9832pub const XED_IFORM_VMWRITE_GPR32_GPR32: xed_iform_enum_t = 5290;
9833pub const XED_IFORM_VMWRITE_GPR32_MEMd: xed_iform_enum_t = 5291;
9834pub const XED_IFORM_VMWRITE_GPR64_GPR64: xed_iform_enum_t = 5292;
9835pub const XED_IFORM_VMWRITE_GPR64_MEMq: xed_iform_enum_t = 5293;
9836pub const XED_IFORM_VMXOFF: xed_iform_enum_t = 5294;
9837pub const XED_IFORM_VMXON_MEMq: xed_iform_enum_t = 5295;
9838pub const XED_IFORM_VORPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5296;
9839pub const XED_IFORM_VORPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5297;
9840pub const XED_IFORM_VORPD_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 5298;
9841pub const XED_IFORM_VORPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 5299;
9842pub const XED_IFORM_VORPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5300;
9843pub const XED_IFORM_VORPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5301;
9844pub const XED_IFORM_VORPD_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 5302;
9845pub const XED_IFORM_VORPD_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 5303;
9846pub const XED_IFORM_VORPD_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 5304;
9847pub const XED_IFORM_VORPD_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 5305;
9848pub const XED_IFORM_VORPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5306;
9849pub const XED_IFORM_VORPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5307;
9850pub const XED_IFORM_VORPS_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 5308;
9851pub const XED_IFORM_VORPS_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 5309;
9852pub const XED_IFORM_VORPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5310;
9853pub const XED_IFORM_VORPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5311;
9854pub const XED_IFORM_VORPS_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 5312;
9855pub const XED_IFORM_VORPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 5313;
9856pub const XED_IFORM_VORPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 5314;
9857pub const XED_IFORM_VORPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 5315;
9858pub const XED_IFORM_VP2INTERSECTD_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 5316;
9859pub const XED_IFORM_VP2INTERSECTD_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 5317;
9860pub const XED_IFORM_VP2INTERSECTD_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 5318;
9861pub const XED_IFORM_VP2INTERSECTD_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 5319;
9862pub const XED_IFORM_VP2INTERSECTD_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 5320;
9863pub const XED_IFORM_VP2INTERSECTD_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 5321;
9864pub const XED_IFORM_VP2INTERSECTQ_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 5322;
9865pub const XED_IFORM_VP2INTERSECTQ_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 5323;
9866pub const XED_IFORM_VP2INTERSECTQ_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 5324;
9867pub const XED_IFORM_VP2INTERSECTQ_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 5325;
9868pub const XED_IFORM_VP2INTERSECTQ_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 5326;
9869pub const XED_IFORM_VP2INTERSECTQ_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 5327;
9870pub const XED_IFORM_VP4DPWSSD_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512: xed_iform_enum_t = 5328;
9871pub const XED_IFORM_VP4DPWSSDS_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512: xed_iform_enum_t = 5329;
9872pub const XED_IFORM_VPABSB_XMMdq_MEMdq: xed_iform_enum_t = 5330;
9873pub const XED_IFORM_VPABSB_XMMdq_XMMdq: xed_iform_enum_t = 5331;
9874pub const XED_IFORM_VPABSB_XMMi8_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 5332;
9875pub const XED_IFORM_VPABSB_XMMi8_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 5333;
9876pub const XED_IFORM_VPABSB_YMMi8_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 5334;
9877pub const XED_IFORM_VPABSB_YMMi8_MASKmskw_YMMi8_AVX512: xed_iform_enum_t = 5335;
9878pub const XED_IFORM_VPABSB_YMMqq_MEMqq: xed_iform_enum_t = 5336;
9879pub const XED_IFORM_VPABSB_YMMqq_YMMqq: xed_iform_enum_t = 5337;
9880pub const XED_IFORM_VPABSB_ZMMi8_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 5338;
9881pub const XED_IFORM_VPABSB_ZMMi8_MASKmskw_ZMMi8_AVX512: xed_iform_enum_t = 5339;
9882pub const XED_IFORM_VPABSD_XMMdq_MEMdq: xed_iform_enum_t = 5340;
9883pub const XED_IFORM_VPABSD_XMMdq_XMMdq: xed_iform_enum_t = 5341;
9884pub const XED_IFORM_VPABSD_XMMi32_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 5342;
9885pub const XED_IFORM_VPABSD_XMMi32_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 5343;
9886pub const XED_IFORM_VPABSD_YMMi32_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 5344;
9887pub const XED_IFORM_VPABSD_YMMi32_MASKmskw_YMMi32_AVX512: xed_iform_enum_t = 5345;
9888pub const XED_IFORM_VPABSD_YMMqq_MEMqq: xed_iform_enum_t = 5346;
9889pub const XED_IFORM_VPABSD_YMMqq_YMMqq: xed_iform_enum_t = 5347;
9890pub const XED_IFORM_VPABSD_ZMMi32_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 5348;
9891pub const XED_IFORM_VPABSD_ZMMi32_MASKmskw_ZMMi32_AVX512: xed_iform_enum_t = 5349;
9892pub const XED_IFORM_VPABSQ_XMMi64_MASKmskw_MEMi64_AVX512: xed_iform_enum_t = 5350;
9893pub const XED_IFORM_VPABSQ_XMMi64_MASKmskw_XMMi64_AVX512: xed_iform_enum_t = 5351;
9894pub const XED_IFORM_VPABSQ_YMMi64_MASKmskw_MEMi64_AVX512: xed_iform_enum_t = 5352;
9895pub const XED_IFORM_VPABSQ_YMMi64_MASKmskw_YMMi64_AVX512: xed_iform_enum_t = 5353;
9896pub const XED_IFORM_VPABSQ_ZMMi64_MASKmskw_MEMi64_AVX512: xed_iform_enum_t = 5354;
9897pub const XED_IFORM_VPABSQ_ZMMi64_MASKmskw_ZMMi64_AVX512: xed_iform_enum_t = 5355;
9898pub const XED_IFORM_VPABSW_XMMdq_MEMdq: xed_iform_enum_t = 5356;
9899pub const XED_IFORM_VPABSW_XMMdq_XMMdq: xed_iform_enum_t = 5357;
9900pub const XED_IFORM_VPABSW_XMMi16_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 5358;
9901pub const XED_IFORM_VPABSW_XMMi16_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 5359;
9902pub const XED_IFORM_VPABSW_YMMi16_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 5360;
9903pub const XED_IFORM_VPABSW_YMMi16_MASKmskw_YMMi16_AVX512: xed_iform_enum_t = 5361;
9904pub const XED_IFORM_VPABSW_YMMqq_MEMqq: xed_iform_enum_t = 5362;
9905pub const XED_IFORM_VPABSW_YMMqq_YMMqq: xed_iform_enum_t = 5363;
9906pub const XED_IFORM_VPABSW_ZMMi16_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 5364;
9907pub const XED_IFORM_VPABSW_ZMMi16_MASKmskw_ZMMi16_AVX512: xed_iform_enum_t = 5365;
9908pub const XED_IFORM_VPACKSSDW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5366;
9909pub const XED_IFORM_VPACKSSDW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5367;
9910pub const XED_IFORM_VPACKSSDW_XMMi16_MASKmskw_XMMi32_MEMi32_AVX512: xed_iform_enum_t = 5368;
9911pub const XED_IFORM_VPACKSSDW_XMMi16_MASKmskw_XMMi32_XMMi32_AVX512: xed_iform_enum_t = 5369;
9912pub const XED_IFORM_VPACKSSDW_YMMi16_MASKmskw_YMMi32_MEMi32_AVX512: xed_iform_enum_t = 5370;
9913pub const XED_IFORM_VPACKSSDW_YMMi16_MASKmskw_YMMi32_YMMi32_AVX512: xed_iform_enum_t = 5371;
9914pub const XED_IFORM_VPACKSSDW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5372;
9915pub const XED_IFORM_VPACKSSDW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5373;
9916pub const XED_IFORM_VPACKSSDW_ZMMi16_MASKmskw_ZMMi32_MEMi32_AVX512: xed_iform_enum_t = 5374;
9917pub const XED_IFORM_VPACKSSDW_ZMMi16_MASKmskw_ZMMi32_ZMMi32_AVX512: xed_iform_enum_t = 5375;
9918pub const XED_IFORM_VPACKSSWB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5376;
9919pub const XED_IFORM_VPACKSSWB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5377;
9920pub const XED_IFORM_VPACKSSWB_XMMi8_MASKmskw_XMMi16_MEMi16_AVX512: xed_iform_enum_t = 5378;
9921pub const XED_IFORM_VPACKSSWB_XMMi8_MASKmskw_XMMi16_XMMi16_AVX512: xed_iform_enum_t = 5379;
9922pub const XED_IFORM_VPACKSSWB_YMMi8_MASKmskw_YMMi16_MEMi16_AVX512: xed_iform_enum_t = 5380;
9923pub const XED_IFORM_VPACKSSWB_YMMi8_MASKmskw_YMMi16_YMMi16_AVX512: xed_iform_enum_t = 5381;
9924pub const XED_IFORM_VPACKSSWB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5382;
9925pub const XED_IFORM_VPACKSSWB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5383;
9926pub const XED_IFORM_VPACKSSWB_ZMMi8_MASKmskw_ZMMi16_MEMi16_AVX512: xed_iform_enum_t = 5384;
9927pub const XED_IFORM_VPACKSSWB_ZMMi8_MASKmskw_ZMMi16_ZMMi16_AVX512: xed_iform_enum_t = 5385;
9928pub const XED_IFORM_VPACKUSDW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5386;
9929pub const XED_IFORM_VPACKUSDW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5387;
9930pub const XED_IFORM_VPACKUSDW_XMMu16_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 5388;
9931pub const XED_IFORM_VPACKUSDW_XMMu16_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 5389;
9932pub const XED_IFORM_VPACKUSDW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5390;
9933pub const XED_IFORM_VPACKUSDW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5391;
9934pub const XED_IFORM_VPACKUSDW_YMMu16_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 5392;
9935pub const XED_IFORM_VPACKUSDW_YMMu16_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 5393;
9936pub const XED_IFORM_VPACKUSDW_ZMMu16_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 5394;
9937pub const XED_IFORM_VPACKUSDW_ZMMu16_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 5395;
9938pub const XED_IFORM_VPACKUSWB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5396;
9939pub const XED_IFORM_VPACKUSWB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5397;
9940pub const XED_IFORM_VPACKUSWB_XMMu8_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 5398;
9941pub const XED_IFORM_VPACKUSWB_XMMu8_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 5399;
9942pub const XED_IFORM_VPACKUSWB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5400;
9943pub const XED_IFORM_VPACKUSWB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5401;
9944pub const XED_IFORM_VPACKUSWB_YMMu8_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 5402;
9945pub const XED_IFORM_VPACKUSWB_YMMu8_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 5403;
9946pub const XED_IFORM_VPACKUSWB_ZMMu8_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 5404;
9947pub const XED_IFORM_VPACKUSWB_ZMMu8_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 5405;
9948pub const XED_IFORM_VPADDB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5406;
9949pub const XED_IFORM_VPADDB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5407;
9950pub const XED_IFORM_VPADDB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 5408;
9951pub const XED_IFORM_VPADDB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 5409;
9952pub const XED_IFORM_VPADDB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5410;
9953pub const XED_IFORM_VPADDB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5411;
9954pub const XED_IFORM_VPADDB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 5412;
9955pub const XED_IFORM_VPADDB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 5413;
9956pub const XED_IFORM_VPADDB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 5414;
9957pub const XED_IFORM_VPADDB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 5415;
9958pub const XED_IFORM_VPADDD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5416;
9959pub const XED_IFORM_VPADDD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5417;
9960pub const XED_IFORM_VPADDD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 5418;
9961pub const XED_IFORM_VPADDD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 5419;
9962pub const XED_IFORM_VPADDD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5420;
9963pub const XED_IFORM_VPADDD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5421;
9964pub const XED_IFORM_VPADDD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 5422;
9965pub const XED_IFORM_VPADDD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 5423;
9966pub const XED_IFORM_VPADDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 5424;
9967pub const XED_IFORM_VPADDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 5425;
9968pub const XED_IFORM_VPADDQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5426;
9969pub const XED_IFORM_VPADDQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5427;
9970pub const XED_IFORM_VPADDQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 5428;
9971pub const XED_IFORM_VPADDQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 5429;
9972pub const XED_IFORM_VPADDQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5430;
9973pub const XED_IFORM_VPADDQ_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5431;
9974pub const XED_IFORM_VPADDQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 5432;
9975pub const XED_IFORM_VPADDQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 5433;
9976pub const XED_IFORM_VPADDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 5434;
9977pub const XED_IFORM_VPADDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 5435;
9978pub const XED_IFORM_VPADDSB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5436;
9979pub const XED_IFORM_VPADDSB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5437;
9980pub const XED_IFORM_VPADDSB_XMMi8_MASKmskw_XMMi8_MEMi8_AVX512: xed_iform_enum_t = 5438;
9981pub const XED_IFORM_VPADDSB_XMMi8_MASKmskw_XMMi8_XMMi8_AVX512: xed_iform_enum_t = 5439;
9982pub const XED_IFORM_VPADDSB_YMMi8_MASKmskw_YMMi8_MEMi8_AVX512: xed_iform_enum_t = 5440;
9983pub const XED_IFORM_VPADDSB_YMMi8_MASKmskw_YMMi8_YMMi8_AVX512: xed_iform_enum_t = 5441;
9984pub const XED_IFORM_VPADDSB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5442;
9985pub const XED_IFORM_VPADDSB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5443;
9986pub const XED_IFORM_VPADDSB_ZMMi8_MASKmskw_ZMMi8_MEMi8_AVX512: xed_iform_enum_t = 5444;
9987pub const XED_IFORM_VPADDSB_ZMMi8_MASKmskw_ZMMi8_ZMMi8_AVX512: xed_iform_enum_t = 5445;
9988pub const XED_IFORM_VPADDSW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5446;
9989pub const XED_IFORM_VPADDSW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5447;
9990pub const XED_IFORM_VPADDSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512: xed_iform_enum_t = 5448;
9991pub const XED_IFORM_VPADDSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512: xed_iform_enum_t = 5449;
9992pub const XED_IFORM_VPADDSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512: xed_iform_enum_t = 5450;
9993pub const XED_IFORM_VPADDSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512: xed_iform_enum_t = 5451;
9994pub const XED_IFORM_VPADDSW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5452;
9995pub const XED_IFORM_VPADDSW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5453;
9996pub const XED_IFORM_VPADDSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512: xed_iform_enum_t = 5454;
9997pub const XED_IFORM_VPADDSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512: xed_iform_enum_t = 5455;
9998pub const XED_IFORM_VPADDUSB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5456;
9999pub const XED_IFORM_VPADDUSB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5457;
10000pub const XED_IFORM_VPADDUSB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 5458;
10001pub const XED_IFORM_VPADDUSB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 5459;
10002pub const XED_IFORM_VPADDUSB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5460;
10003pub const XED_IFORM_VPADDUSB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5461;
10004pub const XED_IFORM_VPADDUSB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 5462;
10005pub const XED_IFORM_VPADDUSB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 5463;
10006pub const XED_IFORM_VPADDUSB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 5464;
10007pub const XED_IFORM_VPADDUSB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 5465;
10008pub const XED_IFORM_VPADDUSW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5466;
10009pub const XED_IFORM_VPADDUSW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5467;
10010pub const XED_IFORM_VPADDUSW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 5468;
10011pub const XED_IFORM_VPADDUSW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 5469;
10012pub const XED_IFORM_VPADDUSW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5470;
10013pub const XED_IFORM_VPADDUSW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5471;
10014pub const XED_IFORM_VPADDUSW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 5472;
10015pub const XED_IFORM_VPADDUSW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 5473;
10016pub const XED_IFORM_VPADDUSW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 5474;
10017pub const XED_IFORM_VPADDUSW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 5475;
10018pub const XED_IFORM_VPADDW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5476;
10019pub const XED_IFORM_VPADDW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5477;
10020pub const XED_IFORM_VPADDW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 5478;
10021pub const XED_IFORM_VPADDW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 5479;
10022pub const XED_IFORM_VPADDW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5480;
10023pub const XED_IFORM_VPADDW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5481;
10024pub const XED_IFORM_VPADDW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 5482;
10025pub const XED_IFORM_VPADDW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 5483;
10026pub const XED_IFORM_VPADDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 5484;
10027pub const XED_IFORM_VPADDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 5485;
10028pub const XED_IFORM_VPALIGNR_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5486;
10029pub const XED_IFORM_VPALIGNR_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5487;
10030pub const XED_IFORM_VPALIGNR_XMMu8_MASKmskw_XMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 5488;
10031pub const XED_IFORM_VPALIGNR_XMMu8_MASKmskw_XMMu8_XMMu8_IMM8_AVX512: xed_iform_enum_t = 5489;
10032pub const XED_IFORM_VPALIGNR_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 5490;
10033pub const XED_IFORM_VPALIGNR_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 5491;
10034pub const XED_IFORM_VPALIGNR_YMMu8_MASKmskw_YMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 5492;
10035pub const XED_IFORM_VPALIGNR_YMMu8_MASKmskw_YMMu8_YMMu8_IMM8_AVX512: xed_iform_enum_t = 5493;
10036pub const XED_IFORM_VPALIGNR_ZMMu8_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 5494;
10037pub const XED_IFORM_VPALIGNR_ZMMu8_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512: xed_iform_enum_t = 5495;
10038pub const XED_IFORM_VPAND_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5496;
10039pub const XED_IFORM_VPAND_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5497;
10040pub const XED_IFORM_VPAND_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5498;
10041pub const XED_IFORM_VPAND_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5499;
10042pub const XED_IFORM_VPANDD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 5500;
10043pub const XED_IFORM_VPANDD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 5501;
10044pub const XED_IFORM_VPANDD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 5502;
10045pub const XED_IFORM_VPANDD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 5503;
10046pub const XED_IFORM_VPANDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 5504;
10047pub const XED_IFORM_VPANDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 5505;
10048pub const XED_IFORM_VPANDN_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5506;
10049pub const XED_IFORM_VPANDN_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5507;
10050pub const XED_IFORM_VPANDN_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5508;
10051pub const XED_IFORM_VPANDN_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5509;
10052pub const XED_IFORM_VPANDND_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 5510;
10053pub const XED_IFORM_VPANDND_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 5511;
10054pub const XED_IFORM_VPANDND_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 5512;
10055pub const XED_IFORM_VPANDND_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 5513;
10056pub const XED_IFORM_VPANDND_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 5514;
10057pub const XED_IFORM_VPANDND_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 5515;
10058pub const XED_IFORM_VPANDNQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 5516;
10059pub const XED_IFORM_VPANDNQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 5517;
10060pub const XED_IFORM_VPANDNQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 5518;
10061pub const XED_IFORM_VPANDNQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 5519;
10062pub const XED_IFORM_VPANDNQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 5520;
10063pub const XED_IFORM_VPANDNQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 5521;
10064pub const XED_IFORM_VPANDQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 5522;
10065pub const XED_IFORM_VPANDQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 5523;
10066pub const XED_IFORM_VPANDQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 5524;
10067pub const XED_IFORM_VPANDQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 5525;
10068pub const XED_IFORM_VPANDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 5526;
10069pub const XED_IFORM_VPANDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 5527;
10070pub const XED_IFORM_VPAVGB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5528;
10071pub const XED_IFORM_VPAVGB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5529;
10072pub const XED_IFORM_VPAVGB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 5530;
10073pub const XED_IFORM_VPAVGB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 5531;
10074pub const XED_IFORM_VPAVGB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5532;
10075pub const XED_IFORM_VPAVGB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5533;
10076pub const XED_IFORM_VPAVGB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 5534;
10077pub const XED_IFORM_VPAVGB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 5535;
10078pub const XED_IFORM_VPAVGB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 5536;
10079pub const XED_IFORM_VPAVGB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 5537;
10080pub const XED_IFORM_VPAVGW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5538;
10081pub const XED_IFORM_VPAVGW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5539;
10082pub const XED_IFORM_VPAVGW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 5540;
10083pub const XED_IFORM_VPAVGW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 5541;
10084pub const XED_IFORM_VPAVGW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5542;
10085pub const XED_IFORM_VPAVGW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5543;
10086pub const XED_IFORM_VPAVGW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 5544;
10087pub const XED_IFORM_VPAVGW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 5545;
10088pub const XED_IFORM_VPAVGW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 5546;
10089pub const XED_IFORM_VPAVGW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 5547;
10090pub const XED_IFORM_VPBLENDD_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5548;
10091pub const XED_IFORM_VPBLENDD_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5549;
10092pub const XED_IFORM_VPBLENDD_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 5550;
10093pub const XED_IFORM_VPBLENDD_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 5551;
10094pub const XED_IFORM_VPBLENDMB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 5552;
10095pub const XED_IFORM_VPBLENDMB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 5553;
10096pub const XED_IFORM_VPBLENDMB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 5554;
10097pub const XED_IFORM_VPBLENDMB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 5555;
10098pub const XED_IFORM_VPBLENDMB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 5556;
10099pub const XED_IFORM_VPBLENDMB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 5557;
10100pub const XED_IFORM_VPBLENDMD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 5558;
10101pub const XED_IFORM_VPBLENDMD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 5559;
10102pub const XED_IFORM_VPBLENDMD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 5560;
10103pub const XED_IFORM_VPBLENDMD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 5561;
10104pub const XED_IFORM_VPBLENDMD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 5562;
10105pub const XED_IFORM_VPBLENDMD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 5563;
10106pub const XED_IFORM_VPBLENDMQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 5564;
10107pub const XED_IFORM_VPBLENDMQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 5565;
10108pub const XED_IFORM_VPBLENDMQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 5566;
10109pub const XED_IFORM_VPBLENDMQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 5567;
10110pub const XED_IFORM_VPBLENDMQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 5568;
10111pub const XED_IFORM_VPBLENDMQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 5569;
10112pub const XED_IFORM_VPBLENDMW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 5570;
10113pub const XED_IFORM_VPBLENDMW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 5571;
10114pub const XED_IFORM_VPBLENDMW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 5572;
10115pub const XED_IFORM_VPBLENDMW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 5573;
10116pub const XED_IFORM_VPBLENDMW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 5574;
10117pub const XED_IFORM_VPBLENDMW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 5575;
10118pub const XED_IFORM_VPBLENDVB_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 5576;
10119pub const XED_IFORM_VPBLENDVB_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5577;
10120pub const XED_IFORM_VPBLENDVB_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 5578;
10121pub const XED_IFORM_VPBLENDVB_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5579;
10122pub const XED_IFORM_VPBLENDW_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5580;
10123pub const XED_IFORM_VPBLENDW_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5581;
10124pub const XED_IFORM_VPBLENDW_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 5582;
10125pub const XED_IFORM_VPBLENDW_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 5583;
10126pub const XED_IFORM_VPBROADCASTB_XMMdq_MEMb: xed_iform_enum_t = 5584;
10127pub const XED_IFORM_VPBROADCASTB_XMMdq_XMMb: xed_iform_enum_t = 5585;
10128pub const XED_IFORM_VPBROADCASTB_XMMu8_MASKmskw_GPR32u8_AVX512: xed_iform_enum_t = 5586;
10129pub const XED_IFORM_VPBROADCASTB_XMMu8_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 5587;
10130pub const XED_IFORM_VPBROADCASTB_XMMu8_MASKmskw_XMMu8_AVX512: xed_iform_enum_t = 5588;
10131pub const XED_IFORM_VPBROADCASTB_YMMqq_MEMb: xed_iform_enum_t = 5589;
10132pub const XED_IFORM_VPBROADCASTB_YMMqq_XMMb: xed_iform_enum_t = 5590;
10133pub const XED_IFORM_VPBROADCASTB_YMMu8_MASKmskw_GPR32u8_AVX512: xed_iform_enum_t = 5591;
10134pub const XED_IFORM_VPBROADCASTB_YMMu8_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 5592;
10135pub const XED_IFORM_VPBROADCASTB_YMMu8_MASKmskw_XMMu8_AVX512: xed_iform_enum_t = 5593;
10136pub const XED_IFORM_VPBROADCASTB_ZMMu8_MASKmskw_GPR32u8_AVX512: xed_iform_enum_t = 5594;
10137pub const XED_IFORM_VPBROADCASTB_ZMMu8_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 5595;
10138pub const XED_IFORM_VPBROADCASTB_ZMMu8_MASKmskw_XMMu8_AVX512: xed_iform_enum_t = 5596;
10139pub const XED_IFORM_VPBROADCASTD_XMMdq_MEMd: xed_iform_enum_t = 5597;
10140pub const XED_IFORM_VPBROADCASTD_XMMdq_XMMd: xed_iform_enum_t = 5598;
10141pub const XED_IFORM_VPBROADCASTD_XMMu32_MASKmskw_GPR32u32_AVX512: xed_iform_enum_t = 5599;
10142pub const XED_IFORM_VPBROADCASTD_XMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 5600;
10143pub const XED_IFORM_VPBROADCASTD_XMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 5601;
10144pub const XED_IFORM_VPBROADCASTD_YMMqq_MEMd: xed_iform_enum_t = 5602;
10145pub const XED_IFORM_VPBROADCASTD_YMMqq_XMMd: xed_iform_enum_t = 5603;
10146pub const XED_IFORM_VPBROADCASTD_YMMu32_MASKmskw_GPR32u32_AVX512: xed_iform_enum_t = 5604;
10147pub const XED_IFORM_VPBROADCASTD_YMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 5605;
10148pub const XED_IFORM_VPBROADCASTD_YMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 5606;
10149pub const XED_IFORM_VPBROADCASTD_ZMMu32_MASKmskw_GPR32u32_AVX512: xed_iform_enum_t = 5607;
10150pub const XED_IFORM_VPBROADCASTD_ZMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 5608;
10151pub const XED_IFORM_VPBROADCASTD_ZMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 5609;
10152pub const XED_IFORM_VPBROADCASTMB2Q_XMMu64_MASKu64_AVX512: xed_iform_enum_t = 5610;
10153pub const XED_IFORM_VPBROADCASTMB2Q_YMMu64_MASKu64_AVX512: xed_iform_enum_t = 5611;
10154pub const XED_IFORM_VPBROADCASTMB2Q_ZMMu64_MASKu64_AVX512CD: xed_iform_enum_t = 5612;
10155pub const XED_IFORM_VPBROADCASTMW2D_XMMu32_MASKu32_AVX512: xed_iform_enum_t = 5613;
10156pub const XED_IFORM_VPBROADCASTMW2D_YMMu32_MASKu32_AVX512: xed_iform_enum_t = 5614;
10157pub const XED_IFORM_VPBROADCASTMW2D_ZMMu32_MASKu32_AVX512CD: xed_iform_enum_t = 5615;
10158pub const XED_IFORM_VPBROADCASTQ_XMMdq_MEMq: xed_iform_enum_t = 5616;
10159pub const XED_IFORM_VPBROADCASTQ_XMMdq_XMMq: xed_iform_enum_t = 5617;
10160pub const XED_IFORM_VPBROADCASTQ_XMMu64_MASKmskw_GPR64u64_AVX512: xed_iform_enum_t = 5618;
10161pub const XED_IFORM_VPBROADCASTQ_XMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 5619;
10162pub const XED_IFORM_VPBROADCASTQ_XMMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 5620;
10163pub const XED_IFORM_VPBROADCASTQ_YMMqq_MEMq: xed_iform_enum_t = 5621;
10164pub const XED_IFORM_VPBROADCASTQ_YMMqq_XMMq: xed_iform_enum_t = 5622;
10165pub const XED_IFORM_VPBROADCASTQ_YMMu64_MASKmskw_GPR64u64_AVX512: xed_iform_enum_t = 5623;
10166pub const XED_IFORM_VPBROADCASTQ_YMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 5624;
10167pub const XED_IFORM_VPBROADCASTQ_YMMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 5625;
10168pub const XED_IFORM_VPBROADCASTQ_ZMMu64_MASKmskw_GPR64u64_AVX512: xed_iform_enum_t = 5626;
10169pub const XED_IFORM_VPBROADCASTQ_ZMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 5627;
10170pub const XED_IFORM_VPBROADCASTQ_ZMMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 5628;
10171pub const XED_IFORM_VPBROADCASTW_XMMdq_MEMw: xed_iform_enum_t = 5629;
10172pub const XED_IFORM_VPBROADCASTW_XMMdq_XMMw: xed_iform_enum_t = 5630;
10173pub const XED_IFORM_VPBROADCASTW_XMMu16_MASKmskw_GPR32u16_AVX512: xed_iform_enum_t = 5631;
10174pub const XED_IFORM_VPBROADCASTW_XMMu16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 5632;
10175pub const XED_IFORM_VPBROADCASTW_XMMu16_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 5633;
10176pub const XED_IFORM_VPBROADCASTW_YMMqq_MEMw: xed_iform_enum_t = 5634;
10177pub const XED_IFORM_VPBROADCASTW_YMMqq_XMMw: xed_iform_enum_t = 5635;
10178pub const XED_IFORM_VPBROADCASTW_YMMu16_MASKmskw_GPR32u16_AVX512: xed_iform_enum_t = 5636;
10179pub const XED_IFORM_VPBROADCASTW_YMMu16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 5637;
10180pub const XED_IFORM_VPBROADCASTW_YMMu16_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 5638;
10181pub const XED_IFORM_VPBROADCASTW_ZMMu16_MASKmskw_GPR32u16_AVX512: xed_iform_enum_t = 5639;
10182pub const XED_IFORM_VPBROADCASTW_ZMMu16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 5640;
10183pub const XED_IFORM_VPBROADCASTW_ZMMu16_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 5641;
10184pub const XED_IFORM_VPCLMULQDQ_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5642;
10185pub const XED_IFORM_VPCLMULQDQ_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5643;
10186pub const XED_IFORM_VPCLMULQDQ_XMMu128_XMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 5644;
10187pub const XED_IFORM_VPCLMULQDQ_XMMu128_XMMu64_XMMu64_IMM8_AVX512: xed_iform_enum_t = 5645;
10188pub const XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_MEMu64_IMM8: xed_iform_enum_t = 5646;
10189pub const XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 5647;
10190pub const XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_YMMu64_IMM8: xed_iform_enum_t = 5648;
10191pub const XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_YMMu64_IMM8_AVX512: xed_iform_enum_t = 5649;
10192pub const XED_IFORM_VPCLMULQDQ_ZMMu128_ZMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 5650;
10193pub const XED_IFORM_VPCLMULQDQ_ZMMu128_ZMMu64_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 5651;
10194pub const XED_IFORM_VPCMOV_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 5652;
10195pub const XED_IFORM_VPCMOV_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5653;
10196pub const XED_IFORM_VPCMOV_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5654;
10197pub const XED_IFORM_VPCMOV_YMMqq_YMMqq_MEMqq_YMMqq: xed_iform_enum_t = 5655;
10198pub const XED_IFORM_VPCMOV_YMMqq_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5656;
10199pub const XED_IFORM_VPCMOV_YMMqq_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5657;
10200pub const XED_IFORM_VPCMPB_MASKmskw_MASKmskw_XMMi8_MEMi8_IMM8_AVX512: xed_iform_enum_t = 5658;
10201pub const XED_IFORM_VPCMPB_MASKmskw_MASKmskw_XMMi8_XMMi8_IMM8_AVX512: xed_iform_enum_t = 5659;
10202pub const XED_IFORM_VPCMPB_MASKmskw_MASKmskw_YMMi8_MEMi8_IMM8_AVX512: xed_iform_enum_t = 5660;
10203pub const XED_IFORM_VPCMPB_MASKmskw_MASKmskw_YMMi8_YMMi8_IMM8_AVX512: xed_iform_enum_t = 5661;
10204pub const XED_IFORM_VPCMPB_MASKmskw_MASKmskw_ZMMi8_MEMi8_IMM8_AVX512: xed_iform_enum_t = 5662;
10205pub const XED_IFORM_VPCMPB_MASKmskw_MASKmskw_ZMMi8_ZMMi8_IMM8_AVX512: xed_iform_enum_t = 5663;
10206pub const XED_IFORM_VPCMPD_MASKmskw_MASKmskw_XMMi32_MEMi32_IMM8_AVX512: xed_iform_enum_t = 5664;
10207pub const XED_IFORM_VPCMPD_MASKmskw_MASKmskw_XMMi32_XMMi32_IMM8_AVX512: xed_iform_enum_t = 5665;
10208pub const XED_IFORM_VPCMPD_MASKmskw_MASKmskw_YMMi32_MEMi32_IMM8_AVX512: xed_iform_enum_t = 5666;
10209pub const XED_IFORM_VPCMPD_MASKmskw_MASKmskw_YMMi32_YMMi32_IMM8_AVX512: xed_iform_enum_t = 5667;
10210pub const XED_IFORM_VPCMPD_MASKmskw_MASKmskw_ZMMi32_MEMi32_IMM8_AVX512: xed_iform_enum_t = 5668;
10211pub const XED_IFORM_VPCMPD_MASKmskw_MASKmskw_ZMMi32_ZMMi32_IMM8_AVX512: xed_iform_enum_t = 5669;
10212pub const XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 5670;
10213pub const XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 5671;
10214pub const XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 5672;
10215pub const XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 5673;
10216pub const XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 5674;
10217pub const XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 5675;
10218pub const XED_IFORM_VPCMPEQB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5676;
10219pub const XED_IFORM_VPCMPEQB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5677;
10220pub const XED_IFORM_VPCMPEQB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5678;
10221pub const XED_IFORM_VPCMPEQB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5679;
10222pub const XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 5680;
10223pub const XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 5681;
10224pub const XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 5682;
10225pub const XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 5683;
10226pub const XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 5684;
10227pub const XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 5685;
10228pub const XED_IFORM_VPCMPEQD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5686;
10229pub const XED_IFORM_VPCMPEQD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5687;
10230pub const XED_IFORM_VPCMPEQD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5688;
10231pub const XED_IFORM_VPCMPEQD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5689;
10232pub const XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 5690;
10233pub const XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 5691;
10234pub const XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 5692;
10235pub const XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 5693;
10236pub const XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 5694;
10237pub const XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 5695;
10238pub const XED_IFORM_VPCMPEQQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5696;
10239pub const XED_IFORM_VPCMPEQQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5697;
10240pub const XED_IFORM_VPCMPEQQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5698;
10241pub const XED_IFORM_VPCMPEQQ_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5699;
10242pub const XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 5700;
10243pub const XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 5701;
10244pub const XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 5702;
10245pub const XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 5703;
10246pub const XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 5704;
10247pub const XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 5705;
10248pub const XED_IFORM_VPCMPEQW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5706;
10249pub const XED_IFORM_VPCMPEQW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5707;
10250pub const XED_IFORM_VPCMPEQW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5708;
10251pub const XED_IFORM_VPCMPEQW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5709;
10252pub const XED_IFORM_VPCMPESTRI_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5710;
10253pub const XED_IFORM_VPCMPESTRI_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5711;
10254pub const XED_IFORM_VPCMPESTRI64_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5712;
10255pub const XED_IFORM_VPCMPESTRI64_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5713;
10256pub const XED_IFORM_VPCMPESTRM_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5714;
10257pub const XED_IFORM_VPCMPESTRM_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5715;
10258pub const XED_IFORM_VPCMPESTRM64_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5716;
10259pub const XED_IFORM_VPCMPESTRM64_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5717;
10260pub const XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 5718;
10261pub const XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 5719;
10262pub const XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 5720;
10263pub const XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 5721;
10264pub const XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 5722;
10265pub const XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 5723;
10266pub const XED_IFORM_VPCMPGTB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5724;
10267pub const XED_IFORM_VPCMPGTB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5725;
10268pub const XED_IFORM_VPCMPGTB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5726;
10269pub const XED_IFORM_VPCMPGTB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5727;
10270pub const XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_XMMi32_MEMi32_AVX512: xed_iform_enum_t = 5728;
10271pub const XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_XMMi32_XMMi32_AVX512: xed_iform_enum_t = 5729;
10272pub const XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_YMMi32_MEMi32_AVX512: xed_iform_enum_t = 5730;
10273pub const XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_YMMi32_YMMi32_AVX512: xed_iform_enum_t = 5731;
10274pub const XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_ZMMi32_MEMi32_AVX512: xed_iform_enum_t = 5732;
10275pub const XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_ZMMi32_ZMMi32_AVX512: xed_iform_enum_t = 5733;
10276pub const XED_IFORM_VPCMPGTD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5734;
10277pub const XED_IFORM_VPCMPGTD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5735;
10278pub const XED_IFORM_VPCMPGTD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5736;
10279pub const XED_IFORM_VPCMPGTD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5737;
10280pub const XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_XMMi64_MEMi64_AVX512: xed_iform_enum_t = 5738;
10281pub const XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_XMMi64_XMMi64_AVX512: xed_iform_enum_t = 5739;
10282pub const XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_YMMi64_MEMi64_AVX512: xed_iform_enum_t = 5740;
10283pub const XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_YMMi64_YMMi64_AVX512: xed_iform_enum_t = 5741;
10284pub const XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_ZMMi64_MEMi64_AVX512: xed_iform_enum_t = 5742;
10285pub const XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_ZMMi64_ZMMi64_AVX512: xed_iform_enum_t = 5743;
10286pub const XED_IFORM_VPCMPGTQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5744;
10287pub const XED_IFORM_VPCMPGTQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5745;
10288pub const XED_IFORM_VPCMPGTQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5746;
10289pub const XED_IFORM_VPCMPGTQ_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5747;
10290pub const XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 5748;
10291pub const XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 5749;
10292pub const XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 5750;
10293pub const XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 5751;
10294pub const XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 5752;
10295pub const XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 5753;
10296pub const XED_IFORM_VPCMPGTW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 5754;
10297pub const XED_IFORM_VPCMPGTW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 5755;
10298pub const XED_IFORM_VPCMPGTW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5756;
10299pub const XED_IFORM_VPCMPGTW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5757;
10300pub const XED_IFORM_VPCMPISTRI_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5758;
10301pub const XED_IFORM_VPCMPISTRI_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5759;
10302pub const XED_IFORM_VPCMPISTRI64_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5760;
10303pub const XED_IFORM_VPCMPISTRI64_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5761;
10304pub const XED_IFORM_VPCMPISTRM_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5762;
10305pub const XED_IFORM_VPCMPISTRM_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5763;
10306pub const XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_XMMi64_MEMi64_IMM8_AVX512: xed_iform_enum_t = 5764;
10307pub const XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_XMMi64_XMMi64_IMM8_AVX512: xed_iform_enum_t = 5765;
10308pub const XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_YMMi64_MEMi64_IMM8_AVX512: xed_iform_enum_t = 5766;
10309pub const XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_YMMi64_YMMi64_IMM8_AVX512: xed_iform_enum_t = 5767;
10310pub const XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_ZMMi64_MEMi64_IMM8_AVX512: xed_iform_enum_t = 5768;
10311pub const XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_ZMMi64_ZMMi64_IMM8_AVX512: xed_iform_enum_t = 5769;
10312pub const XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_XMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 5770;
10313pub const XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_XMMu8_XMMu8_IMM8_AVX512: xed_iform_enum_t = 5771;
10314pub const XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_YMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 5772;
10315pub const XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_YMMu8_YMMu8_IMM8_AVX512: xed_iform_enum_t = 5773;
10316pub const XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 5774;
10317pub const XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512: xed_iform_enum_t = 5775;
10318pub const XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_XMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 5776;
10319pub const XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_XMMu32_XMMu32_IMM8_AVX512: xed_iform_enum_t = 5777;
10320pub const XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_YMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 5778;
10321pub const XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_YMMu32_YMMu32_IMM8_AVX512: xed_iform_enum_t = 5779;
10322pub const XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 5780;
10323pub const XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 5781;
10324pub const XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_XMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 5782;
10325pub const XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_XMMu64_XMMu64_IMM8_AVX512: xed_iform_enum_t = 5783;
10326pub const XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_YMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 5784;
10327pub const XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_YMMu64_YMMu64_IMM8_AVX512: xed_iform_enum_t = 5785;
10328pub const XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 5786;
10329pub const XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 5787;
10330pub const XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_XMMu16_MEMu16_IMM8_AVX512: xed_iform_enum_t = 5788;
10331pub const XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_XMMu16_XMMu16_IMM8_AVX512: xed_iform_enum_t = 5789;
10332pub const XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_YMMu16_MEMu16_IMM8_AVX512: xed_iform_enum_t = 5790;
10333pub const XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_YMMu16_YMMu16_IMM8_AVX512: xed_iform_enum_t = 5791;
10334pub const XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512: xed_iform_enum_t = 5792;
10335pub const XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512: xed_iform_enum_t = 5793;
10336pub const XED_IFORM_VPCMPW_MASKmskw_MASKmskw_XMMi16_MEMi16_IMM8_AVX512: xed_iform_enum_t = 5794;
10337pub const XED_IFORM_VPCMPW_MASKmskw_MASKmskw_XMMi16_XMMi16_IMM8_AVX512: xed_iform_enum_t = 5795;
10338pub const XED_IFORM_VPCMPW_MASKmskw_MASKmskw_YMMi16_MEMi16_IMM8_AVX512: xed_iform_enum_t = 5796;
10339pub const XED_IFORM_VPCMPW_MASKmskw_MASKmskw_YMMi16_YMMi16_IMM8_AVX512: xed_iform_enum_t = 5797;
10340pub const XED_IFORM_VPCMPW_MASKmskw_MASKmskw_ZMMi16_MEMi16_IMM8_AVX512: xed_iform_enum_t = 5798;
10341pub const XED_IFORM_VPCMPW_MASKmskw_MASKmskw_ZMMi16_ZMMi16_IMM8_AVX512: xed_iform_enum_t = 5799;
10342pub const XED_IFORM_VPCOMB_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5800;
10343pub const XED_IFORM_VPCOMB_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5801;
10344pub const XED_IFORM_VPCOMD_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5802;
10345pub const XED_IFORM_VPCOMD_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5803;
10346pub const XED_IFORM_VPCOMPRESSB_MEMu8_MASKmskw_XMMu8_AVX512: xed_iform_enum_t = 5804;
10347pub const XED_IFORM_VPCOMPRESSB_MEMu8_MASKmskw_YMMu8_AVX512: xed_iform_enum_t = 5805;
10348pub const XED_IFORM_VPCOMPRESSB_MEMu8_MASKmskw_ZMMu8_AVX512: xed_iform_enum_t = 5806;
10349pub const XED_IFORM_VPCOMPRESSB_XMMu8_MASKmskw_XMMu8_AVX512: xed_iform_enum_t = 5807;
10350pub const XED_IFORM_VPCOMPRESSB_YMMu8_MASKmskw_YMMu8_AVX512: xed_iform_enum_t = 5808;
10351pub const XED_IFORM_VPCOMPRESSB_ZMMu8_MASKmskw_ZMMu8_AVX512: xed_iform_enum_t = 5809;
10352pub const XED_IFORM_VPCOMPRESSD_MEMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 5810;
10353pub const XED_IFORM_VPCOMPRESSD_MEMu32_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 5811;
10354pub const XED_IFORM_VPCOMPRESSD_MEMu32_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 5812;
10355pub const XED_IFORM_VPCOMPRESSD_XMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 5813;
10356pub const XED_IFORM_VPCOMPRESSD_YMMu32_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 5814;
10357pub const XED_IFORM_VPCOMPRESSD_ZMMu32_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 5815;
10358pub const XED_IFORM_VPCOMPRESSQ_MEMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 5816;
10359pub const XED_IFORM_VPCOMPRESSQ_MEMu64_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 5817;
10360pub const XED_IFORM_VPCOMPRESSQ_MEMu64_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 5818;
10361pub const XED_IFORM_VPCOMPRESSQ_XMMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 5819;
10362pub const XED_IFORM_VPCOMPRESSQ_YMMu64_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 5820;
10363pub const XED_IFORM_VPCOMPRESSQ_ZMMu64_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 5821;
10364pub const XED_IFORM_VPCOMPRESSW_MEMu16_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 5822;
10365pub const XED_IFORM_VPCOMPRESSW_MEMu16_MASKmskw_YMMu16_AVX512: xed_iform_enum_t = 5823;
10366pub const XED_IFORM_VPCOMPRESSW_MEMu16_MASKmskw_ZMMu16_AVX512: xed_iform_enum_t = 5824;
10367pub const XED_IFORM_VPCOMPRESSW_XMMu16_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 5825;
10368pub const XED_IFORM_VPCOMPRESSW_YMMu16_MASKmskw_YMMu16_AVX512: xed_iform_enum_t = 5826;
10369pub const XED_IFORM_VPCOMPRESSW_ZMMu16_MASKmskw_ZMMu16_AVX512: xed_iform_enum_t = 5827;
10370pub const XED_IFORM_VPCOMQ_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5828;
10371pub const XED_IFORM_VPCOMQ_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5829;
10372pub const XED_IFORM_VPCOMUB_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5830;
10373pub const XED_IFORM_VPCOMUB_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5831;
10374pub const XED_IFORM_VPCOMUD_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5832;
10375pub const XED_IFORM_VPCOMUD_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5833;
10376pub const XED_IFORM_VPCOMUQ_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5834;
10377pub const XED_IFORM_VPCOMUQ_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5835;
10378pub const XED_IFORM_VPCOMUW_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5836;
10379pub const XED_IFORM_VPCOMUW_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5837;
10380pub const XED_IFORM_VPCOMW_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5838;
10381pub const XED_IFORM_VPCOMW_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5839;
10382pub const XED_IFORM_VPCONFLICTD_XMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 5840;
10383pub const XED_IFORM_VPCONFLICTD_XMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 5841;
10384pub const XED_IFORM_VPCONFLICTD_YMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 5842;
10385pub const XED_IFORM_VPCONFLICTD_YMMu32_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 5843;
10386pub const XED_IFORM_VPCONFLICTD_ZMMu32_MASKmskw_MEMu32_AVX512CD: xed_iform_enum_t = 5844;
10387pub const XED_IFORM_VPCONFLICTD_ZMMu32_MASKmskw_ZMMu32_AVX512CD: xed_iform_enum_t = 5845;
10388pub const XED_IFORM_VPCONFLICTQ_XMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 5846;
10389pub const XED_IFORM_VPCONFLICTQ_XMMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 5847;
10390pub const XED_IFORM_VPCONFLICTQ_YMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 5848;
10391pub const XED_IFORM_VPCONFLICTQ_YMMu64_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 5849;
10392pub const XED_IFORM_VPCONFLICTQ_ZMMu64_MASKmskw_MEMu64_AVX512CD: xed_iform_enum_t = 5850;
10393pub const XED_IFORM_VPCONFLICTQ_ZMMu64_MASKmskw_ZMMu64_AVX512CD: xed_iform_enum_t = 5851;
10394pub const XED_IFORM_VPDPBSSD_XMMi32_XMM4i8_MEM4i8: xed_iform_enum_t = 5852;
10395pub const XED_IFORM_VPDPBSSD_XMMi32_XMM4i8_XMM4i8: xed_iform_enum_t = 5853;
10396pub const XED_IFORM_VPDPBSSD_YMMi32_YMM4i8_MEM4i8: xed_iform_enum_t = 5854;
10397pub const XED_IFORM_VPDPBSSD_YMMi32_YMM4i8_YMM4i8: xed_iform_enum_t = 5855;
10398pub const XED_IFORM_VPDPBSSDS_XMMi32_XMM4i8_MEM4i8: xed_iform_enum_t = 5856;
10399pub const XED_IFORM_VPDPBSSDS_XMMi32_XMM4i8_XMM4i8: xed_iform_enum_t = 5857;
10400pub const XED_IFORM_VPDPBSSDS_YMMi32_YMM4i8_MEM4i8: xed_iform_enum_t = 5858;
10401pub const XED_IFORM_VPDPBSSDS_YMMi32_YMM4i8_YMM4i8: xed_iform_enum_t = 5859;
10402pub const XED_IFORM_VPDPBSUD_XMMi32_XMM4i8_MEM4u8: xed_iform_enum_t = 5860;
10403pub const XED_IFORM_VPDPBSUD_XMMi32_XMM4i8_XMM4u8: xed_iform_enum_t = 5861;
10404pub const XED_IFORM_VPDPBSUD_YMMi32_YMM4i8_MEM4u8: xed_iform_enum_t = 5862;
10405pub const XED_IFORM_VPDPBSUD_YMMi32_YMM4i8_YMM4u8: xed_iform_enum_t = 5863;
10406pub const XED_IFORM_VPDPBSUDS_XMMi32_XMM4i8_MEM4u8: xed_iform_enum_t = 5864;
10407pub const XED_IFORM_VPDPBSUDS_XMMi32_XMM4i8_XMM4u8: xed_iform_enum_t = 5865;
10408pub const XED_IFORM_VPDPBSUDS_YMMi32_YMM4i8_MEM4u8: xed_iform_enum_t = 5866;
10409pub const XED_IFORM_VPDPBSUDS_YMMi32_YMM4i8_YMM4u8: xed_iform_enum_t = 5867;
10410pub const XED_IFORM_VPDPBUSD_XMMi32_MASKmskw_XMMu8_MEMu32_AVX512: xed_iform_enum_t = 5868;
10411pub const XED_IFORM_VPDPBUSD_XMMi32_MASKmskw_XMMu8_XMMu32_AVX512: xed_iform_enum_t = 5869;
10412pub const XED_IFORM_VPDPBUSD_XMMi32_XMMu32_MEMu32: xed_iform_enum_t = 5870;
10413pub const XED_IFORM_VPDPBUSD_XMMi32_XMMu32_XMMu32: xed_iform_enum_t = 5871;
10414pub const XED_IFORM_VPDPBUSD_YMMi32_MASKmskw_YMMu8_MEMu32_AVX512: xed_iform_enum_t = 5872;
10415pub const XED_IFORM_VPDPBUSD_YMMi32_MASKmskw_YMMu8_YMMu32_AVX512: xed_iform_enum_t = 5873;
10416pub const XED_IFORM_VPDPBUSD_YMMi32_YMMu32_MEMu32: xed_iform_enum_t = 5874;
10417pub const XED_IFORM_VPDPBUSD_YMMi32_YMMu32_YMMu32: xed_iform_enum_t = 5875;
10418pub const XED_IFORM_VPDPBUSD_ZMMi32_MASKmskw_ZMMu8_MEMu32_AVX512: xed_iform_enum_t = 5876;
10419pub const XED_IFORM_VPDPBUSD_ZMMi32_MASKmskw_ZMMu8_ZMMu32_AVX512: xed_iform_enum_t = 5877;
10420pub const XED_IFORM_VPDPBUSDS_XMMi32_MASKmskw_XMMu8_MEMu32_AVX512: xed_iform_enum_t = 5878;
10421pub const XED_IFORM_VPDPBUSDS_XMMi32_MASKmskw_XMMu8_XMMu32_AVX512: xed_iform_enum_t = 5879;
10422pub const XED_IFORM_VPDPBUSDS_XMMi32_XMMu32_MEMu32: xed_iform_enum_t = 5880;
10423pub const XED_IFORM_VPDPBUSDS_XMMi32_XMMu32_XMMu32: xed_iform_enum_t = 5881;
10424pub const XED_IFORM_VPDPBUSDS_YMMi32_MASKmskw_YMMu8_MEMu32_AVX512: xed_iform_enum_t = 5882;
10425pub const XED_IFORM_VPDPBUSDS_YMMi32_MASKmskw_YMMu8_YMMu32_AVX512: xed_iform_enum_t = 5883;
10426pub const XED_IFORM_VPDPBUSDS_YMMi32_YMMu32_MEMu32: xed_iform_enum_t = 5884;
10427pub const XED_IFORM_VPDPBUSDS_YMMi32_YMMu32_YMMu32: xed_iform_enum_t = 5885;
10428pub const XED_IFORM_VPDPBUSDS_ZMMi32_MASKmskw_ZMMu8_MEMu32_AVX512: xed_iform_enum_t = 5886;
10429pub const XED_IFORM_VPDPBUSDS_ZMMi32_MASKmskw_ZMMu8_ZMMu32_AVX512: xed_iform_enum_t = 5887;
10430pub const XED_IFORM_VPDPBUUD_XMMu32_XMM4u8_MEM4u8: xed_iform_enum_t = 5888;
10431pub const XED_IFORM_VPDPBUUD_XMMu32_XMM4u8_XMM4u8: xed_iform_enum_t = 5889;
10432pub const XED_IFORM_VPDPBUUD_YMMu32_YMM4u8_MEM4u8: xed_iform_enum_t = 5890;
10433pub const XED_IFORM_VPDPBUUD_YMMu32_YMM4u8_YMM4u8: xed_iform_enum_t = 5891;
10434pub const XED_IFORM_VPDPBUUDS_XMMu32_XMM4u8_MEM4u8: xed_iform_enum_t = 5892;
10435pub const XED_IFORM_VPDPBUUDS_XMMu32_XMM4u8_XMM4u8: xed_iform_enum_t = 5893;
10436pub const XED_IFORM_VPDPBUUDS_YMMu32_YMM4u8_MEM4u8: xed_iform_enum_t = 5894;
10437pub const XED_IFORM_VPDPBUUDS_YMMu32_YMM4u8_YMM4u8: xed_iform_enum_t = 5895;
10438pub const XED_IFORM_VPDPWSSD_XMMi32_MASKmskw_XMMi16_MEMu32_AVX512: xed_iform_enum_t = 5896;
10439pub const XED_IFORM_VPDPWSSD_XMMi32_MASKmskw_XMMi16_XMMu32_AVX512: xed_iform_enum_t = 5897;
10440pub const XED_IFORM_VPDPWSSD_XMMi32_XMMu32_MEMu32: xed_iform_enum_t = 5898;
10441pub const XED_IFORM_VPDPWSSD_XMMi32_XMMu32_XMMu32: xed_iform_enum_t = 5899;
10442pub const XED_IFORM_VPDPWSSD_YMMi32_MASKmskw_YMMi16_MEMu32_AVX512: xed_iform_enum_t = 5900;
10443pub const XED_IFORM_VPDPWSSD_YMMi32_MASKmskw_YMMi16_YMMu32_AVX512: xed_iform_enum_t = 5901;
10444pub const XED_IFORM_VPDPWSSD_YMMi32_YMMu32_MEMu32: xed_iform_enum_t = 5902;
10445pub const XED_IFORM_VPDPWSSD_YMMi32_YMMu32_YMMu32: xed_iform_enum_t = 5903;
10446pub const XED_IFORM_VPDPWSSD_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512: xed_iform_enum_t = 5904;
10447pub const XED_IFORM_VPDPWSSD_ZMMi32_MASKmskw_ZMMi16_ZMMu32_AVX512: xed_iform_enum_t = 5905;
10448pub const XED_IFORM_VPDPWSSDS_XMMi32_MASKmskw_XMMi16_MEMu32_AVX512: xed_iform_enum_t = 5906;
10449pub const XED_IFORM_VPDPWSSDS_XMMi32_MASKmskw_XMMi16_XMMu32_AVX512: xed_iform_enum_t = 5907;
10450pub const XED_IFORM_VPDPWSSDS_XMMi32_XMMu32_MEMu32: xed_iform_enum_t = 5908;
10451pub const XED_IFORM_VPDPWSSDS_XMMi32_XMMu32_XMMu32: xed_iform_enum_t = 5909;
10452pub const XED_IFORM_VPDPWSSDS_YMMi32_MASKmskw_YMMi16_MEMu32_AVX512: xed_iform_enum_t = 5910;
10453pub const XED_IFORM_VPDPWSSDS_YMMi32_MASKmskw_YMMi16_YMMu32_AVX512: xed_iform_enum_t = 5911;
10454pub const XED_IFORM_VPDPWSSDS_YMMi32_YMMu32_MEMu32: xed_iform_enum_t = 5912;
10455pub const XED_IFORM_VPDPWSSDS_YMMi32_YMMu32_YMMu32: xed_iform_enum_t = 5913;
10456pub const XED_IFORM_VPDPWSSDS_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512: xed_iform_enum_t = 5914;
10457pub const XED_IFORM_VPDPWSSDS_ZMMi32_MASKmskw_ZMMi16_ZMMu32_AVX512: xed_iform_enum_t = 5915;
10458pub const XED_IFORM_VPDPWSUD_XMMi32_XMM2i16_MEM2u16: xed_iform_enum_t = 5916;
10459pub const XED_IFORM_VPDPWSUD_XMMi32_XMM2i16_XMM2u16: xed_iform_enum_t = 5917;
10460pub const XED_IFORM_VPDPWSUD_YMMi32_YMM2i16_MEM2u16: xed_iform_enum_t = 5918;
10461pub const XED_IFORM_VPDPWSUD_YMMi32_YMM2i16_YMM2u16: xed_iform_enum_t = 5919;
10462pub const XED_IFORM_VPDPWSUDS_XMMi32_XMM2i16_MEM2u16: xed_iform_enum_t = 5920;
10463pub const XED_IFORM_VPDPWSUDS_XMMi32_XMM2i16_XMM2u16: xed_iform_enum_t = 5921;
10464pub const XED_IFORM_VPDPWSUDS_YMMi32_YMM2i16_MEM2u16: xed_iform_enum_t = 5922;
10465pub const XED_IFORM_VPDPWSUDS_YMMi32_YMM2i16_YMM2u16: xed_iform_enum_t = 5923;
10466pub const XED_IFORM_VPDPWUSD_XMMi32_XMM2u16_MEM2i16: xed_iform_enum_t = 5924;
10467pub const XED_IFORM_VPDPWUSD_XMMi32_XMM2u16_XMM2i16: xed_iform_enum_t = 5925;
10468pub const XED_IFORM_VPDPWUSD_YMMi32_YMM2u16_MEM2i16: xed_iform_enum_t = 5926;
10469pub const XED_IFORM_VPDPWUSD_YMMi32_YMM2u16_YMM2i16: xed_iform_enum_t = 5927;
10470pub const XED_IFORM_VPDPWUSDS_XMMi32_XMM2u16_MEM2i16: xed_iform_enum_t = 5928;
10471pub const XED_IFORM_VPDPWUSDS_XMMi32_XMM2u16_XMM2i16: xed_iform_enum_t = 5929;
10472pub const XED_IFORM_VPDPWUSDS_YMMi32_YMM2u16_MEM2i16: xed_iform_enum_t = 5930;
10473pub const XED_IFORM_VPDPWUSDS_YMMi32_YMM2u16_YMM2i16: xed_iform_enum_t = 5931;
10474pub const XED_IFORM_VPDPWUUD_XMMu32_XMM2u16_MEM2u16: xed_iform_enum_t = 5932;
10475pub const XED_IFORM_VPDPWUUD_XMMu32_XMM2u16_XMM2u16: xed_iform_enum_t = 5933;
10476pub const XED_IFORM_VPDPWUUD_YMMu32_YMM2u16_MEM2u16: xed_iform_enum_t = 5934;
10477pub const XED_IFORM_VPDPWUUD_YMMu32_YMM2u16_YMM2u16: xed_iform_enum_t = 5935;
10478pub const XED_IFORM_VPDPWUUDS_XMMu32_XMM2u16_MEM2u16: xed_iform_enum_t = 5936;
10479pub const XED_IFORM_VPDPWUUDS_XMMu32_XMM2u16_XMM2u16: xed_iform_enum_t = 5937;
10480pub const XED_IFORM_VPDPWUUDS_YMMu32_YMM2u16_MEM2u16: xed_iform_enum_t = 5938;
10481pub const XED_IFORM_VPDPWUUDS_YMMu32_YMM2u16_YMM2u16: xed_iform_enum_t = 5939;
10482pub const XED_IFORM_VPERM2F128_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 5940;
10483pub const XED_IFORM_VPERM2F128_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 5941;
10484pub const XED_IFORM_VPERM2I128_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 5942;
10485pub const XED_IFORM_VPERM2I128_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 5943;
10486pub const XED_IFORM_VPERMB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 5944;
10487pub const XED_IFORM_VPERMB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 5945;
10488pub const XED_IFORM_VPERMB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 5946;
10489pub const XED_IFORM_VPERMB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 5947;
10490pub const XED_IFORM_VPERMB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 5948;
10491pub const XED_IFORM_VPERMB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 5949;
10492pub const XED_IFORM_VPERMD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 5950;
10493pub const XED_IFORM_VPERMD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 5951;
10494pub const XED_IFORM_VPERMD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 5952;
10495pub const XED_IFORM_VPERMD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 5953;
10496pub const XED_IFORM_VPERMD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 5954;
10497pub const XED_IFORM_VPERMD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 5955;
10498pub const XED_IFORM_VPERMI2B_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 5956;
10499pub const XED_IFORM_VPERMI2B_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 5957;
10500pub const XED_IFORM_VPERMI2B_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 5958;
10501pub const XED_IFORM_VPERMI2B_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 5959;
10502pub const XED_IFORM_VPERMI2B_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 5960;
10503pub const XED_IFORM_VPERMI2B_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 5961;
10504pub const XED_IFORM_VPERMI2D_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 5962;
10505pub const XED_IFORM_VPERMI2D_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 5963;
10506pub const XED_IFORM_VPERMI2D_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 5964;
10507pub const XED_IFORM_VPERMI2D_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 5965;
10508pub const XED_IFORM_VPERMI2D_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 5966;
10509pub const XED_IFORM_VPERMI2D_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 5967;
10510pub const XED_IFORM_VPERMI2PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 5968;
10511pub const XED_IFORM_VPERMI2PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 5969;
10512pub const XED_IFORM_VPERMI2PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 5970;
10513pub const XED_IFORM_VPERMI2PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 5971;
10514pub const XED_IFORM_VPERMI2PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 5972;
10515pub const XED_IFORM_VPERMI2PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 5973;
10516pub const XED_IFORM_VPERMI2PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 5974;
10517pub const XED_IFORM_VPERMI2PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 5975;
10518pub const XED_IFORM_VPERMI2PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 5976;
10519pub const XED_IFORM_VPERMI2PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 5977;
10520pub const XED_IFORM_VPERMI2PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 5978;
10521pub const XED_IFORM_VPERMI2PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 5979;
10522pub const XED_IFORM_VPERMI2Q_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 5980;
10523pub const XED_IFORM_VPERMI2Q_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 5981;
10524pub const XED_IFORM_VPERMI2Q_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 5982;
10525pub const XED_IFORM_VPERMI2Q_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 5983;
10526pub const XED_IFORM_VPERMI2Q_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 5984;
10527pub const XED_IFORM_VPERMI2Q_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 5985;
10528pub const XED_IFORM_VPERMI2W_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 5986;
10529pub const XED_IFORM_VPERMI2W_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 5987;
10530pub const XED_IFORM_VPERMI2W_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 5988;
10531pub const XED_IFORM_VPERMI2W_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 5989;
10532pub const XED_IFORM_VPERMI2W_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 5990;
10533pub const XED_IFORM_VPERMI2W_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 5991;
10534pub const XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_MEMdq_XMMdq_IMMb: xed_iform_enum_t = 5992;
10535pub const XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5993;
10536pub const XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 5994;
10537pub const XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_MEMqq_YMMqq_IMMb: xed_iform_enum_t = 5995;
10538pub const XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 5996;
10539pub const XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 5997;
10540pub const XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_MEMdq_XMMdq_IMMb: xed_iform_enum_t = 5998;
10541pub const XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 5999;
10542pub const XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 6000;
10543pub const XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_MEMqq_YMMqq_IMMb: xed_iform_enum_t = 6001;
10544pub const XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 6002;
10545pub const XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 6003;
10546pub const XED_IFORM_VPERMILPD_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 6004;
10547pub const XED_IFORM_VPERMILPD_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 6005;
10548pub const XED_IFORM_VPERMILPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6006;
10549pub const XED_IFORM_VPERMILPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6007;
10550pub const XED_IFORM_VPERMILPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 6008;
10551pub const XED_IFORM_VPERMILPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512: xed_iform_enum_t = 6009;
10552pub const XED_IFORM_VPERMILPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 6010;
10553pub const XED_IFORM_VPERMILPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 6011;
10554pub const XED_IFORM_VPERMILPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 6012;
10555pub const XED_IFORM_VPERMILPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512: xed_iform_enum_t = 6013;
10556pub const XED_IFORM_VPERMILPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 6014;
10557pub const XED_IFORM_VPERMILPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 6015;
10558pub const XED_IFORM_VPERMILPD_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 6016;
10559pub const XED_IFORM_VPERMILPD_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 6017;
10560pub const XED_IFORM_VPERMILPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6018;
10561pub const XED_IFORM_VPERMILPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6019;
10562pub const XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 6020;
10563pub const XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 6021;
10564pub const XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 6022;
10565pub const XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 6023;
10566pub const XED_IFORM_VPERMILPS_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 6024;
10567pub const XED_IFORM_VPERMILPS_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 6025;
10568pub const XED_IFORM_VPERMILPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6026;
10569pub const XED_IFORM_VPERMILPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6027;
10570pub const XED_IFORM_VPERMILPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 6028;
10571pub const XED_IFORM_VPERMILPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512: xed_iform_enum_t = 6029;
10572pub const XED_IFORM_VPERMILPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 6030;
10573pub const XED_IFORM_VPERMILPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 6031;
10574pub const XED_IFORM_VPERMILPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 6032;
10575pub const XED_IFORM_VPERMILPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512: xed_iform_enum_t = 6033;
10576pub const XED_IFORM_VPERMILPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 6034;
10577pub const XED_IFORM_VPERMILPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 6035;
10578pub const XED_IFORM_VPERMILPS_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 6036;
10579pub const XED_IFORM_VPERMILPS_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 6037;
10580pub const XED_IFORM_VPERMILPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6038;
10581pub const XED_IFORM_VPERMILPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6039;
10582pub const XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 6040;
10583pub const XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 6041;
10584pub const XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 6042;
10585pub const XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 6043;
10586pub const XED_IFORM_VPERMPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 6044;
10587pub const XED_IFORM_VPERMPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512: xed_iform_enum_t = 6045;
10588pub const XED_IFORM_VPERMPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 6046;
10589pub const XED_IFORM_VPERMPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 6047;
10590pub const XED_IFORM_VPERMPD_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 6048;
10591pub const XED_IFORM_VPERMPD_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 6049;
10592pub const XED_IFORM_VPERMPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 6050;
10593pub const XED_IFORM_VPERMPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 6051;
10594pub const XED_IFORM_VPERMPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 6052;
10595pub const XED_IFORM_VPERMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 6053;
10596pub const XED_IFORM_VPERMPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 6054;
10597pub const XED_IFORM_VPERMPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 6055;
10598pub const XED_IFORM_VPERMPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6056;
10599pub const XED_IFORM_VPERMPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6057;
10600pub const XED_IFORM_VPERMPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 6058;
10601pub const XED_IFORM_VPERMPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 6059;
10602pub const XED_IFORM_VPERMQ_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 6060;
10603pub const XED_IFORM_VPERMQ_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 6061;
10604pub const XED_IFORM_VPERMQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 6062;
10605pub const XED_IFORM_VPERMQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512: xed_iform_enum_t = 6063;
10606pub const XED_IFORM_VPERMQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 6064;
10607pub const XED_IFORM_VPERMQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 6065;
10608pub const XED_IFORM_VPERMQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 6066;
10609pub const XED_IFORM_VPERMQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 6067;
10610pub const XED_IFORM_VPERMQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 6068;
10611pub const XED_IFORM_VPERMQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 6069;
10612pub const XED_IFORM_VPERMT2B_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 6070;
10613pub const XED_IFORM_VPERMT2B_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 6071;
10614pub const XED_IFORM_VPERMT2B_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 6072;
10615pub const XED_IFORM_VPERMT2B_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 6073;
10616pub const XED_IFORM_VPERMT2B_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 6074;
10617pub const XED_IFORM_VPERMT2B_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 6075;
10618pub const XED_IFORM_VPERMT2D_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 6076;
10619pub const XED_IFORM_VPERMT2D_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 6077;
10620pub const XED_IFORM_VPERMT2D_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 6078;
10621pub const XED_IFORM_VPERMT2D_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 6079;
10622pub const XED_IFORM_VPERMT2D_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 6080;
10623pub const XED_IFORM_VPERMT2D_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 6081;
10624pub const XED_IFORM_VPERMT2PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 6082;
10625pub const XED_IFORM_VPERMT2PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 6083;
10626pub const XED_IFORM_VPERMT2PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 6084;
10627pub const XED_IFORM_VPERMT2PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 6085;
10628pub const XED_IFORM_VPERMT2PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 6086;
10629pub const XED_IFORM_VPERMT2PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 6087;
10630pub const XED_IFORM_VPERMT2PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 6088;
10631pub const XED_IFORM_VPERMT2PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 6089;
10632pub const XED_IFORM_VPERMT2PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 6090;
10633pub const XED_IFORM_VPERMT2PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 6091;
10634pub const XED_IFORM_VPERMT2PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 6092;
10635pub const XED_IFORM_VPERMT2PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 6093;
10636pub const XED_IFORM_VPERMT2Q_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 6094;
10637pub const XED_IFORM_VPERMT2Q_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 6095;
10638pub const XED_IFORM_VPERMT2Q_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 6096;
10639pub const XED_IFORM_VPERMT2Q_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 6097;
10640pub const XED_IFORM_VPERMT2Q_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 6098;
10641pub const XED_IFORM_VPERMT2Q_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 6099;
10642pub const XED_IFORM_VPERMT2W_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 6100;
10643pub const XED_IFORM_VPERMT2W_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 6101;
10644pub const XED_IFORM_VPERMT2W_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 6102;
10645pub const XED_IFORM_VPERMT2W_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 6103;
10646pub const XED_IFORM_VPERMT2W_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 6104;
10647pub const XED_IFORM_VPERMT2W_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 6105;
10648pub const XED_IFORM_VPERMW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 6106;
10649pub const XED_IFORM_VPERMW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 6107;
10650pub const XED_IFORM_VPERMW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 6108;
10651pub const XED_IFORM_VPERMW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 6109;
10652pub const XED_IFORM_VPERMW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 6110;
10653pub const XED_IFORM_VPERMW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 6111;
10654pub const XED_IFORM_VPEXPANDB_XMMu8_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 6112;
10655pub const XED_IFORM_VPEXPANDB_XMMu8_MASKmskw_XMMu8_AVX512: xed_iform_enum_t = 6113;
10656pub const XED_IFORM_VPEXPANDB_YMMu8_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 6114;
10657pub const XED_IFORM_VPEXPANDB_YMMu8_MASKmskw_YMMu8_AVX512: xed_iform_enum_t = 6115;
10658pub const XED_IFORM_VPEXPANDB_ZMMu8_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 6116;
10659pub const XED_IFORM_VPEXPANDB_ZMMu8_MASKmskw_ZMMu8_AVX512: xed_iform_enum_t = 6117;
10660pub const XED_IFORM_VPEXPANDD_XMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 6118;
10661pub const XED_IFORM_VPEXPANDD_XMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 6119;
10662pub const XED_IFORM_VPEXPANDD_YMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 6120;
10663pub const XED_IFORM_VPEXPANDD_YMMu32_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 6121;
10664pub const XED_IFORM_VPEXPANDD_ZMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 6122;
10665pub const XED_IFORM_VPEXPANDD_ZMMu32_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 6123;
10666pub const XED_IFORM_VPEXPANDQ_XMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 6124;
10667pub const XED_IFORM_VPEXPANDQ_XMMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6125;
10668pub const XED_IFORM_VPEXPANDQ_YMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 6126;
10669pub const XED_IFORM_VPEXPANDQ_YMMu64_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6127;
10670pub const XED_IFORM_VPEXPANDQ_ZMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 6128;
10671pub const XED_IFORM_VPEXPANDQ_ZMMu64_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6129;
10672pub const XED_IFORM_VPEXPANDW_XMMu16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 6130;
10673pub const XED_IFORM_VPEXPANDW_XMMu16_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 6131;
10674pub const XED_IFORM_VPEXPANDW_YMMu16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 6132;
10675pub const XED_IFORM_VPEXPANDW_YMMu16_MASKmskw_YMMu16_AVX512: xed_iform_enum_t = 6133;
10676pub const XED_IFORM_VPEXPANDW_ZMMu16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 6134;
10677pub const XED_IFORM_VPEXPANDW_ZMMu16_MASKmskw_ZMMu16_AVX512: xed_iform_enum_t = 6135;
10678pub const XED_IFORM_VPEXTRB_GPR32d_XMMdq_IMMb: xed_iform_enum_t = 6136;
10679pub const XED_IFORM_VPEXTRB_GPR32u8_XMMu8_IMM8_AVX512: xed_iform_enum_t = 6137;
10680pub const XED_IFORM_VPEXTRB_MEMb_XMMdq_IMMb: xed_iform_enum_t = 6138;
10681pub const XED_IFORM_VPEXTRB_MEMu8_XMMu8_IMM8_AVX512: xed_iform_enum_t = 6139;
10682pub const XED_IFORM_VPEXTRD_GPR32d_XMMdq_IMMb: xed_iform_enum_t = 6140;
10683pub const XED_IFORM_VPEXTRD_GPR32u32_XMMu32_IMM8_AVX512: xed_iform_enum_t = 6141;
10684pub const XED_IFORM_VPEXTRD_MEMd_XMMdq_IMMb: xed_iform_enum_t = 6142;
10685pub const XED_IFORM_VPEXTRD_MEMu32_XMMu32_IMM8_AVX512: xed_iform_enum_t = 6143;
10686pub const XED_IFORM_VPEXTRQ_GPR64q_XMMdq_IMMb: xed_iform_enum_t = 6144;
10687pub const XED_IFORM_VPEXTRQ_GPR64u64_XMMu64_IMM8_AVX512: xed_iform_enum_t = 6145;
10688pub const XED_IFORM_VPEXTRQ_MEMq_XMMdq_IMMb: xed_iform_enum_t = 6146;
10689pub const XED_IFORM_VPEXTRQ_MEMu64_XMMu64_IMM8_AVX512: xed_iform_enum_t = 6147;
10690pub const XED_IFORM_VPEXTRW_GPR32d_XMMdq_IMMb_15: xed_iform_enum_t = 6148;
10691pub const XED_IFORM_VPEXTRW_GPR32d_XMMdq_IMMb_C5: xed_iform_enum_t = 6149;
10692pub const XED_IFORM_VPEXTRW_GPR32u16_XMMu16_IMM8_AVX512: xed_iform_enum_t = 6150;
10693pub const XED_IFORM_VPEXTRW_MEMu16_XMMu16_IMM8_AVX512: xed_iform_enum_t = 6151;
10694pub const XED_IFORM_VPEXTRW_MEMw_XMMdq_IMMb: xed_iform_enum_t = 6152;
10695pub const XED_IFORM_VPEXTRW_GPR32u16_XMMu16_IMM8_AVX512_C5: xed_iform_enum_t = 6153;
10696pub const XED_IFORM_VPGATHERDD_XMMu32_MASKmskw_MEMu32_AVX512_VL128: xed_iform_enum_t = 6154;
10697pub const XED_IFORM_VPGATHERDD_XMMu32_MEMd_XMMi32_VL128: xed_iform_enum_t = 6155;
10698pub const XED_IFORM_VPGATHERDD_YMMu32_MASKmskw_MEMu32_AVX512_VL256: xed_iform_enum_t = 6156;
10699pub const XED_IFORM_VPGATHERDD_YMMu32_MEMd_YMMi32_VL256: xed_iform_enum_t = 6157;
10700pub const XED_IFORM_VPGATHERDD_ZMMu32_MASKmskw_MEMu32_AVX512_VL512: xed_iform_enum_t = 6158;
10701pub const XED_IFORM_VPGATHERDQ_XMMu64_MASKmskw_MEMu64_AVX512_VL128: xed_iform_enum_t = 6159;
10702pub const XED_IFORM_VPGATHERDQ_XMMu64_MEMq_XMMi64_VL128: xed_iform_enum_t = 6160;
10703pub const XED_IFORM_VPGATHERDQ_YMMu64_MASKmskw_MEMu64_AVX512_VL256: xed_iform_enum_t = 6161;
10704pub const XED_IFORM_VPGATHERDQ_YMMu64_MEMq_YMMi64_VL256: xed_iform_enum_t = 6162;
10705pub const XED_IFORM_VPGATHERDQ_ZMMu64_MASKmskw_MEMu64_AVX512_VL512: xed_iform_enum_t = 6163;
10706pub const XED_IFORM_VPGATHERQD_XMMu32_MASKmskw_MEMu32_AVX512_VL128: xed_iform_enum_t = 6164;
10707pub const XED_IFORM_VPGATHERQD_XMMu32_MASKmskw_MEMu32_AVX512_VL256: xed_iform_enum_t = 6165;
10708pub const XED_IFORM_VPGATHERQD_XMMu32_MEMd_XMMi32_VL128: xed_iform_enum_t = 6166;
10709pub const XED_IFORM_VPGATHERQD_XMMu32_MEMd_XMMi32_VL256: xed_iform_enum_t = 6167;
10710pub const XED_IFORM_VPGATHERQD_YMMu32_MASKmskw_MEMu32_AVX512_VL512: xed_iform_enum_t = 6168;
10711pub const XED_IFORM_VPGATHERQQ_XMMu64_MASKmskw_MEMu64_AVX512_VL128: xed_iform_enum_t = 6169;
10712pub const XED_IFORM_VPGATHERQQ_XMMu64_MEMq_XMMi64_VL128: xed_iform_enum_t = 6170;
10713pub const XED_IFORM_VPGATHERQQ_YMMu64_MASKmskw_MEMu64_AVX512_VL256: xed_iform_enum_t = 6171;
10714pub const XED_IFORM_VPGATHERQQ_YMMu64_MEMq_YMMi64_VL256: xed_iform_enum_t = 6172;
10715pub const XED_IFORM_VPGATHERQQ_ZMMu64_MASKmskw_MEMu64_AVX512_VL512: xed_iform_enum_t = 6173;
10716pub const XED_IFORM_VPHADDBD_XMMdq_MEMdq: xed_iform_enum_t = 6174;
10717pub const XED_IFORM_VPHADDBD_XMMdq_XMMdq: xed_iform_enum_t = 6175;
10718pub const XED_IFORM_VPHADDBQ_XMMdq_MEMdq: xed_iform_enum_t = 6176;
10719pub const XED_IFORM_VPHADDBQ_XMMdq_XMMdq: xed_iform_enum_t = 6177;
10720pub const XED_IFORM_VPHADDBW_XMMdq_MEMdq: xed_iform_enum_t = 6178;
10721pub const XED_IFORM_VPHADDBW_XMMdq_XMMdq: xed_iform_enum_t = 6179;
10722pub const XED_IFORM_VPHADDD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6180;
10723pub const XED_IFORM_VPHADDD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6181;
10724pub const XED_IFORM_VPHADDD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6182;
10725pub const XED_IFORM_VPHADDD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6183;
10726pub const XED_IFORM_VPHADDDQ_XMMdq_MEMdq: xed_iform_enum_t = 6184;
10727pub const XED_IFORM_VPHADDDQ_XMMdq_XMMdq: xed_iform_enum_t = 6185;
10728pub const XED_IFORM_VPHADDSW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6186;
10729pub const XED_IFORM_VPHADDSW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6187;
10730pub const XED_IFORM_VPHADDSW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6188;
10731pub const XED_IFORM_VPHADDSW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6189;
10732pub const XED_IFORM_VPHADDUBD_XMMdq_MEMdq: xed_iform_enum_t = 6190;
10733pub const XED_IFORM_VPHADDUBD_XMMdq_XMMdq: xed_iform_enum_t = 6191;
10734pub const XED_IFORM_VPHADDUBQ_XMMdq_MEMdq: xed_iform_enum_t = 6192;
10735pub const XED_IFORM_VPHADDUBQ_XMMdq_XMMdq: xed_iform_enum_t = 6193;
10736pub const XED_IFORM_VPHADDUBW_XMMdq_MEMdq: xed_iform_enum_t = 6194;
10737pub const XED_IFORM_VPHADDUBW_XMMdq_XMMdq: xed_iform_enum_t = 6195;
10738pub const XED_IFORM_VPHADDUDQ_XMMdq_MEMdq: xed_iform_enum_t = 6196;
10739pub const XED_IFORM_VPHADDUDQ_XMMdq_XMMdq: xed_iform_enum_t = 6197;
10740pub const XED_IFORM_VPHADDUWD_XMMdq_MEMdq: xed_iform_enum_t = 6198;
10741pub const XED_IFORM_VPHADDUWD_XMMdq_XMMdq: xed_iform_enum_t = 6199;
10742pub const XED_IFORM_VPHADDUWQ_XMMdq_MEMdq: xed_iform_enum_t = 6200;
10743pub const XED_IFORM_VPHADDUWQ_XMMdq_XMMdq: xed_iform_enum_t = 6201;
10744pub const XED_IFORM_VPHADDW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6202;
10745pub const XED_IFORM_VPHADDW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6203;
10746pub const XED_IFORM_VPHADDW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6204;
10747pub const XED_IFORM_VPHADDW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6205;
10748pub const XED_IFORM_VPHADDWD_XMMdq_MEMdq: xed_iform_enum_t = 6206;
10749pub const XED_IFORM_VPHADDWD_XMMdq_XMMdq: xed_iform_enum_t = 6207;
10750pub const XED_IFORM_VPHADDWQ_XMMdq_MEMdq: xed_iform_enum_t = 6208;
10751pub const XED_IFORM_VPHADDWQ_XMMdq_XMMdq: xed_iform_enum_t = 6209;
10752pub const XED_IFORM_VPHMINPOSUW_XMMdq_MEMdq: xed_iform_enum_t = 6210;
10753pub const XED_IFORM_VPHMINPOSUW_XMMdq_XMMdq: xed_iform_enum_t = 6211;
10754pub const XED_IFORM_VPHSUBBW_XMMdq_MEMdq: xed_iform_enum_t = 6212;
10755pub const XED_IFORM_VPHSUBBW_XMMdq_XMMdq: xed_iform_enum_t = 6213;
10756pub const XED_IFORM_VPHSUBD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6214;
10757pub const XED_IFORM_VPHSUBD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6215;
10758pub const XED_IFORM_VPHSUBD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6216;
10759pub const XED_IFORM_VPHSUBD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6217;
10760pub const XED_IFORM_VPHSUBDQ_XMMdq_MEMdq: xed_iform_enum_t = 6218;
10761pub const XED_IFORM_VPHSUBDQ_XMMdq_XMMdq: xed_iform_enum_t = 6219;
10762pub const XED_IFORM_VPHSUBSW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6220;
10763pub const XED_IFORM_VPHSUBSW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6221;
10764pub const XED_IFORM_VPHSUBSW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6222;
10765pub const XED_IFORM_VPHSUBSW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6223;
10766pub const XED_IFORM_VPHSUBW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6224;
10767pub const XED_IFORM_VPHSUBW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6225;
10768pub const XED_IFORM_VPHSUBW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6226;
10769pub const XED_IFORM_VPHSUBW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6227;
10770pub const XED_IFORM_VPHSUBWD_XMMdq_MEMdq: xed_iform_enum_t = 6228;
10771pub const XED_IFORM_VPHSUBWD_XMMdq_XMMdq: xed_iform_enum_t = 6229;
10772pub const XED_IFORM_VPINSRB_XMMdq_XMMdq_GPR32d_IMMb: xed_iform_enum_t = 6230;
10773pub const XED_IFORM_VPINSRB_XMMdq_XMMdq_MEMb_IMMb: xed_iform_enum_t = 6231;
10774pub const XED_IFORM_VPINSRB_XMMu8_XMMu8_GPR32u8_IMM8_AVX512: xed_iform_enum_t = 6232;
10775pub const XED_IFORM_VPINSRB_XMMu8_XMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 6233;
10776pub const XED_IFORM_VPINSRD_XMMdq_XMMdq_GPR32d_IMMb: xed_iform_enum_t = 6234;
10777pub const XED_IFORM_VPINSRD_XMMdq_XMMdq_MEMd_IMMb: xed_iform_enum_t = 6235;
10778pub const XED_IFORM_VPINSRD_XMMu32_XMMu32_GPR32u32_IMM8_AVX512: xed_iform_enum_t = 6236;
10779pub const XED_IFORM_VPINSRD_XMMu32_XMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 6237;
10780pub const XED_IFORM_VPINSRQ_XMMdq_XMMdq_GPR64q_IMMb: xed_iform_enum_t = 6238;
10781pub const XED_IFORM_VPINSRQ_XMMdq_XMMdq_MEMq_IMMb: xed_iform_enum_t = 6239;
10782pub const XED_IFORM_VPINSRQ_XMMu64_XMMu64_GPR64u64_IMM8_AVX512: xed_iform_enum_t = 6240;
10783pub const XED_IFORM_VPINSRQ_XMMu64_XMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 6241;
10784pub const XED_IFORM_VPINSRW_XMMdq_XMMdq_GPR32d_IMMb: xed_iform_enum_t = 6242;
10785pub const XED_IFORM_VPINSRW_XMMdq_XMMdq_MEMw_IMMb: xed_iform_enum_t = 6243;
10786pub const XED_IFORM_VPINSRW_XMMu16_XMMu16_GPR32u16_IMM8_AVX512: xed_iform_enum_t = 6244;
10787pub const XED_IFORM_VPINSRW_XMMu16_XMMu16_MEMu16_IMM8_AVX512: xed_iform_enum_t = 6245;
10788pub const XED_IFORM_VPLZCNTD_XMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 6246;
10789pub const XED_IFORM_VPLZCNTD_XMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 6247;
10790pub const XED_IFORM_VPLZCNTD_YMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 6248;
10791pub const XED_IFORM_VPLZCNTD_YMMu32_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 6249;
10792pub const XED_IFORM_VPLZCNTD_ZMMu32_MASKmskw_MEMu32_AVX512CD: xed_iform_enum_t = 6250;
10793pub const XED_IFORM_VPLZCNTD_ZMMu32_MASKmskw_ZMMu32_AVX512CD: xed_iform_enum_t = 6251;
10794pub const XED_IFORM_VPLZCNTQ_XMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 6252;
10795pub const XED_IFORM_VPLZCNTQ_XMMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6253;
10796pub const XED_IFORM_VPLZCNTQ_YMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 6254;
10797pub const XED_IFORM_VPLZCNTQ_YMMu64_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6255;
10798pub const XED_IFORM_VPLZCNTQ_ZMMu64_MASKmskw_MEMu64_AVX512CD: xed_iform_enum_t = 6256;
10799pub const XED_IFORM_VPLZCNTQ_ZMMu64_MASKmskw_ZMMu64_AVX512CD: xed_iform_enum_t = 6257;
10800pub const XED_IFORM_VPMACSDD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6258;
10801pub const XED_IFORM_VPMACSDD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6259;
10802pub const XED_IFORM_VPMACSDQH_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6260;
10803pub const XED_IFORM_VPMACSDQH_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6261;
10804pub const XED_IFORM_VPMACSDQL_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6262;
10805pub const XED_IFORM_VPMACSDQL_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6263;
10806pub const XED_IFORM_VPMACSSDD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6264;
10807pub const XED_IFORM_VPMACSSDD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6265;
10808pub const XED_IFORM_VPMACSSDQH_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6266;
10809pub const XED_IFORM_VPMACSSDQH_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6267;
10810pub const XED_IFORM_VPMACSSDQL_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6268;
10811pub const XED_IFORM_VPMACSSDQL_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6269;
10812pub const XED_IFORM_VPMACSSWD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6270;
10813pub const XED_IFORM_VPMACSSWD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6271;
10814pub const XED_IFORM_VPMACSSWW_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6272;
10815pub const XED_IFORM_VPMACSSWW_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6273;
10816pub const XED_IFORM_VPMACSWD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6274;
10817pub const XED_IFORM_VPMACSWD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6275;
10818pub const XED_IFORM_VPMACSWW_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6276;
10819pub const XED_IFORM_VPMACSWW_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6277;
10820pub const XED_IFORM_VPMADCSSWD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6278;
10821pub const XED_IFORM_VPMADCSSWD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6279;
10822pub const XED_IFORM_VPMADCSWD_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6280;
10823pub const XED_IFORM_VPMADCSWD_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6281;
10824pub const XED_IFORM_VPMADD52HUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 6282;
10825pub const XED_IFORM_VPMADD52HUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 6283;
10826pub const XED_IFORM_VPMADD52HUQ_XMMu64_XMMu64_MEMu64: xed_iform_enum_t = 6284;
10827pub const XED_IFORM_VPMADD52HUQ_XMMu64_XMMu64_XMMu64: xed_iform_enum_t = 6285;
10828pub const XED_IFORM_VPMADD52HUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 6286;
10829pub const XED_IFORM_VPMADD52HUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 6287;
10830pub const XED_IFORM_VPMADD52HUQ_YMMu64_YMMu64_MEMu64: xed_iform_enum_t = 6288;
10831pub const XED_IFORM_VPMADD52HUQ_YMMu64_YMMu64_YMMu64: xed_iform_enum_t = 6289;
10832pub const XED_IFORM_VPMADD52HUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 6290;
10833pub const XED_IFORM_VPMADD52HUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 6291;
10834pub const XED_IFORM_VPMADD52LUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 6292;
10835pub const XED_IFORM_VPMADD52LUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 6293;
10836pub const XED_IFORM_VPMADD52LUQ_XMMu64_XMMu64_MEMu64: xed_iform_enum_t = 6294;
10837pub const XED_IFORM_VPMADD52LUQ_XMMu64_XMMu64_XMMu64: xed_iform_enum_t = 6295;
10838pub const XED_IFORM_VPMADD52LUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 6296;
10839pub const XED_IFORM_VPMADD52LUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 6297;
10840pub const XED_IFORM_VPMADD52LUQ_YMMu64_YMMu64_MEMu64: xed_iform_enum_t = 6298;
10841pub const XED_IFORM_VPMADD52LUQ_YMMu64_YMMu64_YMMu64: xed_iform_enum_t = 6299;
10842pub const XED_IFORM_VPMADD52LUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 6300;
10843pub const XED_IFORM_VPMADD52LUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 6301;
10844pub const XED_IFORM_VPMADDUBSW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6302;
10845pub const XED_IFORM_VPMADDUBSW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6303;
10846pub const XED_IFORM_VPMADDUBSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512: xed_iform_enum_t = 6304;
10847pub const XED_IFORM_VPMADDUBSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512: xed_iform_enum_t = 6305;
10848pub const XED_IFORM_VPMADDUBSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512: xed_iform_enum_t = 6306;
10849pub const XED_IFORM_VPMADDUBSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512: xed_iform_enum_t = 6307;
10850pub const XED_IFORM_VPMADDUBSW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6308;
10851pub const XED_IFORM_VPMADDUBSW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6309;
10852pub const XED_IFORM_VPMADDUBSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512: xed_iform_enum_t = 6310;
10853pub const XED_IFORM_VPMADDUBSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512: xed_iform_enum_t = 6311;
10854pub const XED_IFORM_VPMADDWD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6312;
10855pub const XED_IFORM_VPMADDWD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6313;
10856pub const XED_IFORM_VPMADDWD_XMMi32_MASKmskw_XMMi16_MEMi16_AVX512: xed_iform_enum_t = 6314;
10857pub const XED_IFORM_VPMADDWD_XMMi32_MASKmskw_XMMi16_XMMi16_AVX512: xed_iform_enum_t = 6315;
10858pub const XED_IFORM_VPMADDWD_YMMi32_MASKmskw_YMMi16_MEMi16_AVX512: xed_iform_enum_t = 6316;
10859pub const XED_IFORM_VPMADDWD_YMMi32_MASKmskw_YMMi16_YMMi16_AVX512: xed_iform_enum_t = 6317;
10860pub const XED_IFORM_VPMADDWD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6318;
10861pub const XED_IFORM_VPMADDWD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6319;
10862pub const XED_IFORM_VPMADDWD_ZMMi32_MASKmskw_ZMMi16_MEMi16_AVX512: xed_iform_enum_t = 6320;
10863pub const XED_IFORM_VPMADDWD_ZMMi32_MASKmskw_ZMMi16_ZMMi16_AVX512: xed_iform_enum_t = 6321;
10864pub const XED_IFORM_VPMASKMOVD_MEMdq_XMMdq_XMMdq: xed_iform_enum_t = 6322;
10865pub const XED_IFORM_VPMASKMOVD_MEMqq_YMMqq_YMMqq: xed_iform_enum_t = 6323;
10866pub const XED_IFORM_VPMASKMOVD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6324;
10867pub const XED_IFORM_VPMASKMOVD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6325;
10868pub const XED_IFORM_VPMASKMOVQ_MEMdq_XMMdq_XMMdq: xed_iform_enum_t = 6326;
10869pub const XED_IFORM_VPMASKMOVQ_MEMqq_YMMqq_YMMqq: xed_iform_enum_t = 6327;
10870pub const XED_IFORM_VPMASKMOVQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6328;
10871pub const XED_IFORM_VPMASKMOVQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6329;
10872pub const XED_IFORM_VPMAXSB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6330;
10873pub const XED_IFORM_VPMAXSB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6331;
10874pub const XED_IFORM_VPMAXSB_XMMi8_MASKmskw_XMMi8_MEMi8_AVX512: xed_iform_enum_t = 6332;
10875pub const XED_IFORM_VPMAXSB_XMMi8_MASKmskw_XMMi8_XMMi8_AVX512: xed_iform_enum_t = 6333;
10876pub const XED_IFORM_VPMAXSB_YMMi8_MASKmskw_YMMi8_MEMi8_AVX512: xed_iform_enum_t = 6334;
10877pub const XED_IFORM_VPMAXSB_YMMi8_MASKmskw_YMMi8_YMMi8_AVX512: xed_iform_enum_t = 6335;
10878pub const XED_IFORM_VPMAXSB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6336;
10879pub const XED_IFORM_VPMAXSB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6337;
10880pub const XED_IFORM_VPMAXSB_ZMMi8_MASKmskw_ZMMi8_MEMi8_AVX512: xed_iform_enum_t = 6338;
10881pub const XED_IFORM_VPMAXSB_ZMMi8_MASKmskw_ZMMi8_ZMMi8_AVX512: xed_iform_enum_t = 6339;
10882pub const XED_IFORM_VPMAXSD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6340;
10883pub const XED_IFORM_VPMAXSD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6341;
10884pub const XED_IFORM_VPMAXSD_XMMi32_MASKmskw_XMMi32_MEMi32_AVX512: xed_iform_enum_t = 6342;
10885pub const XED_IFORM_VPMAXSD_XMMi32_MASKmskw_XMMi32_XMMi32_AVX512: xed_iform_enum_t = 6343;
10886pub const XED_IFORM_VPMAXSD_YMMi32_MASKmskw_YMMi32_MEMi32_AVX512: xed_iform_enum_t = 6344;
10887pub const XED_IFORM_VPMAXSD_YMMi32_MASKmskw_YMMi32_YMMi32_AVX512: xed_iform_enum_t = 6345;
10888pub const XED_IFORM_VPMAXSD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6346;
10889pub const XED_IFORM_VPMAXSD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6347;
10890pub const XED_IFORM_VPMAXSD_ZMMi32_MASKmskw_ZMMi32_MEMi32_AVX512: xed_iform_enum_t = 6348;
10891pub const XED_IFORM_VPMAXSD_ZMMi32_MASKmskw_ZMMi32_ZMMi32_AVX512: xed_iform_enum_t = 6349;
10892pub const XED_IFORM_VPMAXSQ_XMMi64_MASKmskw_XMMi64_MEMi64_AVX512: xed_iform_enum_t = 6350;
10893pub const XED_IFORM_VPMAXSQ_XMMi64_MASKmskw_XMMi64_XMMi64_AVX512: xed_iform_enum_t = 6351;
10894pub const XED_IFORM_VPMAXSQ_YMMi64_MASKmskw_YMMi64_MEMi64_AVX512: xed_iform_enum_t = 6352;
10895pub const XED_IFORM_VPMAXSQ_YMMi64_MASKmskw_YMMi64_YMMi64_AVX512: xed_iform_enum_t = 6353;
10896pub const XED_IFORM_VPMAXSQ_ZMMi64_MASKmskw_ZMMi64_MEMi64_AVX512: xed_iform_enum_t = 6354;
10897pub const XED_IFORM_VPMAXSQ_ZMMi64_MASKmskw_ZMMi64_ZMMi64_AVX512: xed_iform_enum_t = 6355;
10898pub const XED_IFORM_VPMAXSW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6356;
10899pub const XED_IFORM_VPMAXSW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6357;
10900pub const XED_IFORM_VPMAXSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512: xed_iform_enum_t = 6358;
10901pub const XED_IFORM_VPMAXSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512: xed_iform_enum_t = 6359;
10902pub const XED_IFORM_VPMAXSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512: xed_iform_enum_t = 6360;
10903pub const XED_IFORM_VPMAXSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512: xed_iform_enum_t = 6361;
10904pub const XED_IFORM_VPMAXSW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6362;
10905pub const XED_IFORM_VPMAXSW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6363;
10906pub const XED_IFORM_VPMAXSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512: xed_iform_enum_t = 6364;
10907pub const XED_IFORM_VPMAXSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512: xed_iform_enum_t = 6365;
10908pub const XED_IFORM_VPMAXUB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6366;
10909pub const XED_IFORM_VPMAXUB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6367;
10910pub const XED_IFORM_VPMAXUB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 6368;
10911pub const XED_IFORM_VPMAXUB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 6369;
10912pub const XED_IFORM_VPMAXUB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6370;
10913pub const XED_IFORM_VPMAXUB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6371;
10914pub const XED_IFORM_VPMAXUB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 6372;
10915pub const XED_IFORM_VPMAXUB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 6373;
10916pub const XED_IFORM_VPMAXUB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 6374;
10917pub const XED_IFORM_VPMAXUB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 6375;
10918pub const XED_IFORM_VPMAXUD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6376;
10919pub const XED_IFORM_VPMAXUD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6377;
10920pub const XED_IFORM_VPMAXUD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 6378;
10921pub const XED_IFORM_VPMAXUD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 6379;
10922pub const XED_IFORM_VPMAXUD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6380;
10923pub const XED_IFORM_VPMAXUD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6381;
10924pub const XED_IFORM_VPMAXUD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 6382;
10925pub const XED_IFORM_VPMAXUD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 6383;
10926pub const XED_IFORM_VPMAXUD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 6384;
10927pub const XED_IFORM_VPMAXUD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 6385;
10928pub const XED_IFORM_VPMAXUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 6386;
10929pub const XED_IFORM_VPMAXUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 6387;
10930pub const XED_IFORM_VPMAXUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 6388;
10931pub const XED_IFORM_VPMAXUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 6389;
10932pub const XED_IFORM_VPMAXUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 6390;
10933pub const XED_IFORM_VPMAXUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 6391;
10934pub const XED_IFORM_VPMAXUW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6392;
10935pub const XED_IFORM_VPMAXUW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6393;
10936pub const XED_IFORM_VPMAXUW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 6394;
10937pub const XED_IFORM_VPMAXUW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 6395;
10938pub const XED_IFORM_VPMAXUW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6396;
10939pub const XED_IFORM_VPMAXUW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6397;
10940pub const XED_IFORM_VPMAXUW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 6398;
10941pub const XED_IFORM_VPMAXUW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 6399;
10942pub const XED_IFORM_VPMAXUW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 6400;
10943pub const XED_IFORM_VPMAXUW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 6401;
10944pub const XED_IFORM_VPMINSB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6402;
10945pub const XED_IFORM_VPMINSB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6403;
10946pub const XED_IFORM_VPMINSB_XMMi8_MASKmskw_XMMi8_MEMi8_AVX512: xed_iform_enum_t = 6404;
10947pub const XED_IFORM_VPMINSB_XMMi8_MASKmskw_XMMi8_XMMi8_AVX512: xed_iform_enum_t = 6405;
10948pub const XED_IFORM_VPMINSB_YMMi8_MASKmskw_YMMi8_MEMi8_AVX512: xed_iform_enum_t = 6406;
10949pub const XED_IFORM_VPMINSB_YMMi8_MASKmskw_YMMi8_YMMi8_AVX512: xed_iform_enum_t = 6407;
10950pub const XED_IFORM_VPMINSB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6408;
10951pub const XED_IFORM_VPMINSB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6409;
10952pub const XED_IFORM_VPMINSB_ZMMi8_MASKmskw_ZMMi8_MEMi8_AVX512: xed_iform_enum_t = 6410;
10953pub const XED_IFORM_VPMINSB_ZMMi8_MASKmskw_ZMMi8_ZMMi8_AVX512: xed_iform_enum_t = 6411;
10954pub const XED_IFORM_VPMINSD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6412;
10955pub const XED_IFORM_VPMINSD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6413;
10956pub const XED_IFORM_VPMINSD_XMMi32_MASKmskw_XMMi32_MEMi32_AVX512: xed_iform_enum_t = 6414;
10957pub const XED_IFORM_VPMINSD_XMMi32_MASKmskw_XMMi32_XMMi32_AVX512: xed_iform_enum_t = 6415;
10958pub const XED_IFORM_VPMINSD_YMMi32_MASKmskw_YMMi32_MEMi32_AVX512: xed_iform_enum_t = 6416;
10959pub const XED_IFORM_VPMINSD_YMMi32_MASKmskw_YMMi32_YMMi32_AVX512: xed_iform_enum_t = 6417;
10960pub const XED_IFORM_VPMINSD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6418;
10961pub const XED_IFORM_VPMINSD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6419;
10962pub const XED_IFORM_VPMINSD_ZMMi32_MASKmskw_ZMMi32_MEMi32_AVX512: xed_iform_enum_t = 6420;
10963pub const XED_IFORM_VPMINSD_ZMMi32_MASKmskw_ZMMi32_ZMMi32_AVX512: xed_iform_enum_t = 6421;
10964pub const XED_IFORM_VPMINSQ_XMMi64_MASKmskw_XMMi64_MEMi64_AVX512: xed_iform_enum_t = 6422;
10965pub const XED_IFORM_VPMINSQ_XMMi64_MASKmskw_XMMi64_XMMi64_AVX512: xed_iform_enum_t = 6423;
10966pub const XED_IFORM_VPMINSQ_YMMi64_MASKmskw_YMMi64_MEMi64_AVX512: xed_iform_enum_t = 6424;
10967pub const XED_IFORM_VPMINSQ_YMMi64_MASKmskw_YMMi64_YMMi64_AVX512: xed_iform_enum_t = 6425;
10968pub const XED_IFORM_VPMINSQ_ZMMi64_MASKmskw_ZMMi64_MEMi64_AVX512: xed_iform_enum_t = 6426;
10969pub const XED_IFORM_VPMINSQ_ZMMi64_MASKmskw_ZMMi64_ZMMi64_AVX512: xed_iform_enum_t = 6427;
10970pub const XED_IFORM_VPMINSW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6428;
10971pub const XED_IFORM_VPMINSW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6429;
10972pub const XED_IFORM_VPMINSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512: xed_iform_enum_t = 6430;
10973pub const XED_IFORM_VPMINSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512: xed_iform_enum_t = 6431;
10974pub const XED_IFORM_VPMINSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512: xed_iform_enum_t = 6432;
10975pub const XED_IFORM_VPMINSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512: xed_iform_enum_t = 6433;
10976pub const XED_IFORM_VPMINSW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6434;
10977pub const XED_IFORM_VPMINSW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6435;
10978pub const XED_IFORM_VPMINSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512: xed_iform_enum_t = 6436;
10979pub const XED_IFORM_VPMINSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512: xed_iform_enum_t = 6437;
10980pub const XED_IFORM_VPMINUB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6438;
10981pub const XED_IFORM_VPMINUB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6439;
10982pub const XED_IFORM_VPMINUB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 6440;
10983pub const XED_IFORM_VPMINUB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 6441;
10984pub const XED_IFORM_VPMINUB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6442;
10985pub const XED_IFORM_VPMINUB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6443;
10986pub const XED_IFORM_VPMINUB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 6444;
10987pub const XED_IFORM_VPMINUB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 6445;
10988pub const XED_IFORM_VPMINUB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 6446;
10989pub const XED_IFORM_VPMINUB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 6447;
10990pub const XED_IFORM_VPMINUD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6448;
10991pub const XED_IFORM_VPMINUD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6449;
10992pub const XED_IFORM_VPMINUD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 6450;
10993pub const XED_IFORM_VPMINUD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 6451;
10994pub const XED_IFORM_VPMINUD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6452;
10995pub const XED_IFORM_VPMINUD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6453;
10996pub const XED_IFORM_VPMINUD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 6454;
10997pub const XED_IFORM_VPMINUD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 6455;
10998pub const XED_IFORM_VPMINUD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 6456;
10999pub const XED_IFORM_VPMINUD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 6457;
11000pub const XED_IFORM_VPMINUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 6458;
11001pub const XED_IFORM_VPMINUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 6459;
11002pub const XED_IFORM_VPMINUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 6460;
11003pub const XED_IFORM_VPMINUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 6461;
11004pub const XED_IFORM_VPMINUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 6462;
11005pub const XED_IFORM_VPMINUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 6463;
11006pub const XED_IFORM_VPMINUW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6464;
11007pub const XED_IFORM_VPMINUW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6465;
11008pub const XED_IFORM_VPMINUW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 6466;
11009pub const XED_IFORM_VPMINUW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 6467;
11010pub const XED_IFORM_VPMINUW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6468;
11011pub const XED_IFORM_VPMINUW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6469;
11012pub const XED_IFORM_VPMINUW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 6470;
11013pub const XED_IFORM_VPMINUW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 6471;
11014pub const XED_IFORM_VPMINUW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 6472;
11015pub const XED_IFORM_VPMINUW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 6473;
11016pub const XED_IFORM_VPMOVB2M_MASKmskw_XMMu8_AVX512: xed_iform_enum_t = 6474;
11017pub const XED_IFORM_VPMOVB2M_MASKmskw_YMMu8_AVX512: xed_iform_enum_t = 6475;
11018pub const XED_IFORM_VPMOVB2M_MASKmskw_ZMMu8_AVX512: xed_iform_enum_t = 6476;
11019pub const XED_IFORM_VPMOVD2M_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 6477;
11020pub const XED_IFORM_VPMOVD2M_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 6478;
11021pub const XED_IFORM_VPMOVD2M_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 6479;
11022pub const XED_IFORM_VPMOVDB_MEMu8_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 6480;
11023pub const XED_IFORM_VPMOVDB_MEMu8_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 6481;
11024pub const XED_IFORM_VPMOVDB_MEMu8_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 6482;
11025pub const XED_IFORM_VPMOVDB_XMMu8_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 6483;
11026pub const XED_IFORM_VPMOVDB_XMMu8_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 6484;
11027pub const XED_IFORM_VPMOVDB_XMMu8_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 6485;
11028pub const XED_IFORM_VPMOVDW_MEMu16_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 6486;
11029pub const XED_IFORM_VPMOVDW_MEMu16_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 6487;
11030pub const XED_IFORM_VPMOVDW_MEMu16_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 6488;
11031pub const XED_IFORM_VPMOVDW_XMMu16_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 6489;
11032pub const XED_IFORM_VPMOVDW_XMMu16_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 6490;
11033pub const XED_IFORM_VPMOVDW_YMMu16_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 6491;
11034pub const XED_IFORM_VPMOVM2B_XMMu8_MASKmskw_AVX512: xed_iform_enum_t = 6492;
11035pub const XED_IFORM_VPMOVM2B_YMMu8_MASKmskw_AVX512: xed_iform_enum_t = 6493;
11036pub const XED_IFORM_VPMOVM2B_ZMMu8_MASKmskw_AVX512: xed_iform_enum_t = 6494;
11037pub const XED_IFORM_VPMOVM2D_XMMu32_MASKmskw_AVX512: xed_iform_enum_t = 6495;
11038pub const XED_IFORM_VPMOVM2D_YMMu32_MASKmskw_AVX512: xed_iform_enum_t = 6496;
11039pub const XED_IFORM_VPMOVM2D_ZMMu32_MASKmskw_AVX512: xed_iform_enum_t = 6497;
11040pub const XED_IFORM_VPMOVM2Q_XMMu64_MASKmskw_AVX512: xed_iform_enum_t = 6498;
11041pub const XED_IFORM_VPMOVM2Q_YMMu64_MASKmskw_AVX512: xed_iform_enum_t = 6499;
11042pub const XED_IFORM_VPMOVM2Q_ZMMu64_MASKmskw_AVX512: xed_iform_enum_t = 6500;
11043pub const XED_IFORM_VPMOVM2W_XMMu16_MASKmskw_AVX512: xed_iform_enum_t = 6501;
11044pub const XED_IFORM_VPMOVM2W_YMMu16_MASKmskw_AVX512: xed_iform_enum_t = 6502;
11045pub const XED_IFORM_VPMOVM2W_ZMMu16_MASKmskw_AVX512: xed_iform_enum_t = 6503;
11046pub const XED_IFORM_VPMOVMSKB_GPR32d_XMMdq: xed_iform_enum_t = 6504;
11047pub const XED_IFORM_VPMOVMSKB_GPR32d_YMMqq: xed_iform_enum_t = 6505;
11048pub const XED_IFORM_VPMOVQ2M_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6506;
11049pub const XED_IFORM_VPMOVQ2M_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6507;
11050pub const XED_IFORM_VPMOVQ2M_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6508;
11051pub const XED_IFORM_VPMOVQB_MEMu8_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6509;
11052pub const XED_IFORM_VPMOVQB_MEMu8_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6510;
11053pub const XED_IFORM_VPMOVQB_MEMu8_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6511;
11054pub const XED_IFORM_VPMOVQB_XMMu8_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6512;
11055pub const XED_IFORM_VPMOVQB_XMMu8_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6513;
11056pub const XED_IFORM_VPMOVQB_XMMu8_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6514;
11057pub const XED_IFORM_VPMOVQD_MEMu32_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6515;
11058pub const XED_IFORM_VPMOVQD_MEMu32_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6516;
11059pub const XED_IFORM_VPMOVQD_MEMu32_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6517;
11060pub const XED_IFORM_VPMOVQD_XMMu32_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6518;
11061pub const XED_IFORM_VPMOVQD_XMMu32_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6519;
11062pub const XED_IFORM_VPMOVQD_YMMu32_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6520;
11063pub const XED_IFORM_VPMOVQW_MEMu16_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6521;
11064pub const XED_IFORM_VPMOVQW_MEMu16_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6522;
11065pub const XED_IFORM_VPMOVQW_MEMu16_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6523;
11066pub const XED_IFORM_VPMOVQW_XMMu16_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6524;
11067pub const XED_IFORM_VPMOVQW_XMMu16_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6525;
11068pub const XED_IFORM_VPMOVQW_XMMu16_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6526;
11069pub const XED_IFORM_VPMOVSDB_MEMi8_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 6527;
11070pub const XED_IFORM_VPMOVSDB_MEMi8_MASKmskw_YMMi32_AVX512: xed_iform_enum_t = 6528;
11071pub const XED_IFORM_VPMOVSDB_MEMi8_MASKmskw_ZMMi32_AVX512: xed_iform_enum_t = 6529;
11072pub const XED_IFORM_VPMOVSDB_XMMi8_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 6530;
11073pub const XED_IFORM_VPMOVSDB_XMMi8_MASKmskw_YMMi32_AVX512: xed_iform_enum_t = 6531;
11074pub const XED_IFORM_VPMOVSDB_XMMi8_MASKmskw_ZMMi32_AVX512: xed_iform_enum_t = 6532;
11075pub const XED_IFORM_VPMOVSDW_MEMi16_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 6533;
11076pub const XED_IFORM_VPMOVSDW_MEMi16_MASKmskw_YMMi32_AVX512: xed_iform_enum_t = 6534;
11077pub const XED_IFORM_VPMOVSDW_MEMi16_MASKmskw_ZMMi32_AVX512: xed_iform_enum_t = 6535;
11078pub const XED_IFORM_VPMOVSDW_XMMi16_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 6536;
11079pub const XED_IFORM_VPMOVSDW_XMMi16_MASKmskw_YMMi32_AVX512: xed_iform_enum_t = 6537;
11080pub const XED_IFORM_VPMOVSDW_YMMi16_MASKmskw_ZMMi32_AVX512: xed_iform_enum_t = 6538;
11081pub const XED_IFORM_VPMOVSQB_MEMi8_MASKmskw_XMMi64_AVX512: xed_iform_enum_t = 6539;
11082pub const XED_IFORM_VPMOVSQB_MEMi8_MASKmskw_YMMi64_AVX512: xed_iform_enum_t = 6540;
11083pub const XED_IFORM_VPMOVSQB_MEMi8_MASKmskw_ZMMi64_AVX512: xed_iform_enum_t = 6541;
11084pub const XED_IFORM_VPMOVSQB_XMMi8_MASKmskw_XMMi64_AVX512: xed_iform_enum_t = 6542;
11085pub const XED_IFORM_VPMOVSQB_XMMi8_MASKmskw_YMMi64_AVX512: xed_iform_enum_t = 6543;
11086pub const XED_IFORM_VPMOVSQB_XMMi8_MASKmskw_ZMMi64_AVX512: xed_iform_enum_t = 6544;
11087pub const XED_IFORM_VPMOVSQD_MEMi32_MASKmskw_XMMi64_AVX512: xed_iform_enum_t = 6545;
11088pub const XED_IFORM_VPMOVSQD_MEMi32_MASKmskw_YMMi64_AVX512: xed_iform_enum_t = 6546;
11089pub const XED_IFORM_VPMOVSQD_MEMi32_MASKmskw_ZMMi64_AVX512: xed_iform_enum_t = 6547;
11090pub const XED_IFORM_VPMOVSQD_XMMi32_MASKmskw_XMMi64_AVX512: xed_iform_enum_t = 6548;
11091pub const XED_IFORM_VPMOVSQD_XMMi32_MASKmskw_YMMi64_AVX512: xed_iform_enum_t = 6549;
11092pub const XED_IFORM_VPMOVSQD_YMMi32_MASKmskw_ZMMi64_AVX512: xed_iform_enum_t = 6550;
11093pub const XED_IFORM_VPMOVSQW_MEMi16_MASKmskw_XMMi64_AVX512: xed_iform_enum_t = 6551;
11094pub const XED_IFORM_VPMOVSQW_MEMi16_MASKmskw_YMMi64_AVX512: xed_iform_enum_t = 6552;
11095pub const XED_IFORM_VPMOVSQW_MEMi16_MASKmskw_ZMMi64_AVX512: xed_iform_enum_t = 6553;
11096pub const XED_IFORM_VPMOVSQW_XMMi16_MASKmskw_XMMi64_AVX512: xed_iform_enum_t = 6554;
11097pub const XED_IFORM_VPMOVSQW_XMMi16_MASKmskw_YMMi64_AVX512: xed_iform_enum_t = 6555;
11098pub const XED_IFORM_VPMOVSQW_XMMi16_MASKmskw_ZMMi64_AVX512: xed_iform_enum_t = 6556;
11099pub const XED_IFORM_VPMOVSWB_MEMi8_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 6557;
11100pub const XED_IFORM_VPMOVSWB_MEMi8_MASKmskw_YMMi16_AVX512: xed_iform_enum_t = 6558;
11101pub const XED_IFORM_VPMOVSWB_MEMi8_MASKmskw_ZMMi16_AVX512: xed_iform_enum_t = 6559;
11102pub const XED_IFORM_VPMOVSWB_XMMi8_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 6560;
11103pub const XED_IFORM_VPMOVSWB_XMMi8_MASKmskw_YMMi16_AVX512: xed_iform_enum_t = 6561;
11104pub const XED_IFORM_VPMOVSWB_YMMi8_MASKmskw_ZMMi16_AVX512: xed_iform_enum_t = 6562;
11105pub const XED_IFORM_VPMOVSXBD_XMMdq_MEMd: xed_iform_enum_t = 6563;
11106pub const XED_IFORM_VPMOVSXBD_XMMdq_XMMd: xed_iform_enum_t = 6564;
11107pub const XED_IFORM_VPMOVSXBD_XMMi32_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6565;
11108pub const XED_IFORM_VPMOVSXBD_XMMi32_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6566;
11109pub const XED_IFORM_VPMOVSXBD_YMMi32_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6567;
11110pub const XED_IFORM_VPMOVSXBD_YMMi32_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6568;
11111pub const XED_IFORM_VPMOVSXBD_YMMqq_MEMq: xed_iform_enum_t = 6569;
11112pub const XED_IFORM_VPMOVSXBD_YMMqq_XMMq: xed_iform_enum_t = 6570;
11113pub const XED_IFORM_VPMOVSXBD_ZMMi32_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6571;
11114pub const XED_IFORM_VPMOVSXBD_ZMMi32_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6572;
11115pub const XED_IFORM_VPMOVSXBQ_XMMdq_MEMw: xed_iform_enum_t = 6573;
11116pub const XED_IFORM_VPMOVSXBQ_XMMdq_XMMw: xed_iform_enum_t = 6574;
11117pub const XED_IFORM_VPMOVSXBQ_XMMi64_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6575;
11118pub const XED_IFORM_VPMOVSXBQ_XMMi64_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6576;
11119pub const XED_IFORM_VPMOVSXBQ_YMMi64_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6577;
11120pub const XED_IFORM_VPMOVSXBQ_YMMi64_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6578;
11121pub const XED_IFORM_VPMOVSXBQ_YMMqq_MEMd: xed_iform_enum_t = 6579;
11122pub const XED_IFORM_VPMOVSXBQ_YMMqq_XMMd: xed_iform_enum_t = 6580;
11123pub const XED_IFORM_VPMOVSXBQ_ZMMi64_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6581;
11124pub const XED_IFORM_VPMOVSXBQ_ZMMi64_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6582;
11125pub const XED_IFORM_VPMOVSXBW_XMMdq_MEMq: xed_iform_enum_t = 6583;
11126pub const XED_IFORM_VPMOVSXBW_XMMdq_XMMq: xed_iform_enum_t = 6584;
11127pub const XED_IFORM_VPMOVSXBW_XMMi16_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6585;
11128pub const XED_IFORM_VPMOVSXBW_XMMi16_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6586;
11129pub const XED_IFORM_VPMOVSXBW_YMMi16_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6587;
11130pub const XED_IFORM_VPMOVSXBW_YMMi16_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6588;
11131pub const XED_IFORM_VPMOVSXBW_YMMqq_MEMdq: xed_iform_enum_t = 6589;
11132pub const XED_IFORM_VPMOVSXBW_YMMqq_XMMdq: xed_iform_enum_t = 6590;
11133pub const XED_IFORM_VPMOVSXBW_ZMMi16_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6591;
11134pub const XED_IFORM_VPMOVSXBW_ZMMi16_MASKmskw_YMMi8_AVX512: xed_iform_enum_t = 6592;
11135pub const XED_IFORM_VPMOVSXDQ_XMMdq_MEMq: xed_iform_enum_t = 6593;
11136pub const XED_IFORM_VPMOVSXDQ_XMMdq_XMMq: xed_iform_enum_t = 6594;
11137pub const XED_IFORM_VPMOVSXDQ_XMMi64_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 6595;
11138pub const XED_IFORM_VPMOVSXDQ_XMMi64_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 6596;
11139pub const XED_IFORM_VPMOVSXDQ_YMMi64_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 6597;
11140pub const XED_IFORM_VPMOVSXDQ_YMMi64_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 6598;
11141pub const XED_IFORM_VPMOVSXDQ_YMMqq_MEMdq: xed_iform_enum_t = 6599;
11142pub const XED_IFORM_VPMOVSXDQ_YMMqq_XMMdq: xed_iform_enum_t = 6600;
11143pub const XED_IFORM_VPMOVSXDQ_ZMMi64_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 6601;
11144pub const XED_IFORM_VPMOVSXDQ_ZMMi64_MASKmskw_YMMi32_AVX512: xed_iform_enum_t = 6602;
11145pub const XED_IFORM_VPMOVSXWD_XMMdq_MEMq: xed_iform_enum_t = 6603;
11146pub const XED_IFORM_VPMOVSXWD_XMMdq_XMMq: xed_iform_enum_t = 6604;
11147pub const XED_IFORM_VPMOVSXWD_XMMi32_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 6605;
11148pub const XED_IFORM_VPMOVSXWD_XMMi32_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 6606;
11149pub const XED_IFORM_VPMOVSXWD_YMMi32_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 6607;
11150pub const XED_IFORM_VPMOVSXWD_YMMi32_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 6608;
11151pub const XED_IFORM_VPMOVSXWD_YMMqq_MEMdq: xed_iform_enum_t = 6609;
11152pub const XED_IFORM_VPMOVSXWD_YMMqq_XMMdq: xed_iform_enum_t = 6610;
11153pub const XED_IFORM_VPMOVSXWD_ZMMi32_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 6611;
11154pub const XED_IFORM_VPMOVSXWD_ZMMi32_MASKmskw_YMMi16_AVX512: xed_iform_enum_t = 6612;
11155pub const XED_IFORM_VPMOVSXWQ_XMMdq_MEMd: xed_iform_enum_t = 6613;
11156pub const XED_IFORM_VPMOVSXWQ_XMMdq_XMMd: xed_iform_enum_t = 6614;
11157pub const XED_IFORM_VPMOVSXWQ_XMMi64_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 6615;
11158pub const XED_IFORM_VPMOVSXWQ_XMMi64_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 6616;
11159pub const XED_IFORM_VPMOVSXWQ_YMMi64_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 6617;
11160pub const XED_IFORM_VPMOVSXWQ_YMMi64_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 6618;
11161pub const XED_IFORM_VPMOVSXWQ_YMMqq_MEMq: xed_iform_enum_t = 6619;
11162pub const XED_IFORM_VPMOVSXWQ_YMMqq_XMMq: xed_iform_enum_t = 6620;
11163pub const XED_IFORM_VPMOVSXWQ_ZMMi64_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 6621;
11164pub const XED_IFORM_VPMOVSXWQ_ZMMi64_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 6622;
11165pub const XED_IFORM_VPMOVUSDB_MEMu8_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 6623;
11166pub const XED_IFORM_VPMOVUSDB_MEMu8_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 6624;
11167pub const XED_IFORM_VPMOVUSDB_MEMu8_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 6625;
11168pub const XED_IFORM_VPMOVUSDB_XMMu8_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 6626;
11169pub const XED_IFORM_VPMOVUSDB_XMMu8_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 6627;
11170pub const XED_IFORM_VPMOVUSDB_XMMu8_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 6628;
11171pub const XED_IFORM_VPMOVUSDW_MEMu16_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 6629;
11172pub const XED_IFORM_VPMOVUSDW_MEMu16_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 6630;
11173pub const XED_IFORM_VPMOVUSDW_MEMu16_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 6631;
11174pub const XED_IFORM_VPMOVUSDW_XMMu16_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 6632;
11175pub const XED_IFORM_VPMOVUSDW_XMMu16_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 6633;
11176pub const XED_IFORM_VPMOVUSDW_YMMu16_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 6634;
11177pub const XED_IFORM_VPMOVUSQB_MEMu8_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6635;
11178pub const XED_IFORM_VPMOVUSQB_MEMu8_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6636;
11179pub const XED_IFORM_VPMOVUSQB_MEMu8_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6637;
11180pub const XED_IFORM_VPMOVUSQB_XMMu8_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6638;
11181pub const XED_IFORM_VPMOVUSQB_XMMu8_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6639;
11182pub const XED_IFORM_VPMOVUSQB_XMMu8_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6640;
11183pub const XED_IFORM_VPMOVUSQD_MEMu32_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6641;
11184pub const XED_IFORM_VPMOVUSQD_MEMu32_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6642;
11185pub const XED_IFORM_VPMOVUSQD_MEMu32_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6643;
11186pub const XED_IFORM_VPMOVUSQD_XMMu32_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6644;
11187pub const XED_IFORM_VPMOVUSQD_XMMu32_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6645;
11188pub const XED_IFORM_VPMOVUSQD_YMMu32_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6646;
11189pub const XED_IFORM_VPMOVUSQW_MEMu16_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6647;
11190pub const XED_IFORM_VPMOVUSQW_MEMu16_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6648;
11191pub const XED_IFORM_VPMOVUSQW_MEMu16_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6649;
11192pub const XED_IFORM_VPMOVUSQW_XMMu16_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6650;
11193pub const XED_IFORM_VPMOVUSQW_XMMu16_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6651;
11194pub const XED_IFORM_VPMOVUSQW_XMMu16_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6652;
11195pub const XED_IFORM_VPMOVUSWB_MEMu8_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 6653;
11196pub const XED_IFORM_VPMOVUSWB_MEMu8_MASKmskw_YMMu16_AVX512: xed_iform_enum_t = 6654;
11197pub const XED_IFORM_VPMOVUSWB_MEMu8_MASKmskw_ZMMu16_AVX512: xed_iform_enum_t = 6655;
11198pub const XED_IFORM_VPMOVUSWB_XMMu8_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 6656;
11199pub const XED_IFORM_VPMOVUSWB_XMMu8_MASKmskw_YMMu16_AVX512: xed_iform_enum_t = 6657;
11200pub const XED_IFORM_VPMOVUSWB_YMMu8_MASKmskw_ZMMu16_AVX512: xed_iform_enum_t = 6658;
11201pub const XED_IFORM_VPMOVW2M_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 6659;
11202pub const XED_IFORM_VPMOVW2M_MASKmskw_YMMu16_AVX512: xed_iform_enum_t = 6660;
11203pub const XED_IFORM_VPMOVW2M_MASKmskw_ZMMu16_AVX512: xed_iform_enum_t = 6661;
11204pub const XED_IFORM_VPMOVWB_MEMu8_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 6662;
11205pub const XED_IFORM_VPMOVWB_MEMu8_MASKmskw_YMMu16_AVX512: xed_iform_enum_t = 6663;
11206pub const XED_IFORM_VPMOVWB_MEMu8_MASKmskw_ZMMu16_AVX512: xed_iform_enum_t = 6664;
11207pub const XED_IFORM_VPMOVWB_XMMu8_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 6665;
11208pub const XED_IFORM_VPMOVWB_XMMu8_MASKmskw_YMMu16_AVX512: xed_iform_enum_t = 6666;
11209pub const XED_IFORM_VPMOVWB_YMMu8_MASKmskw_ZMMu16_AVX512: xed_iform_enum_t = 6667;
11210pub const XED_IFORM_VPMOVZXBD_XMMdq_MEMd: xed_iform_enum_t = 6668;
11211pub const XED_IFORM_VPMOVZXBD_XMMdq_XMMd: xed_iform_enum_t = 6669;
11212pub const XED_IFORM_VPMOVZXBD_XMMi32_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6670;
11213pub const XED_IFORM_VPMOVZXBD_XMMi32_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6671;
11214pub const XED_IFORM_VPMOVZXBD_YMMi32_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6672;
11215pub const XED_IFORM_VPMOVZXBD_YMMi32_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6673;
11216pub const XED_IFORM_VPMOVZXBD_YMMqq_MEMq: xed_iform_enum_t = 6674;
11217pub const XED_IFORM_VPMOVZXBD_YMMqq_XMMq: xed_iform_enum_t = 6675;
11218pub const XED_IFORM_VPMOVZXBD_ZMMi32_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6676;
11219pub const XED_IFORM_VPMOVZXBD_ZMMi32_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6677;
11220pub const XED_IFORM_VPMOVZXBQ_XMMdq_MEMw: xed_iform_enum_t = 6678;
11221pub const XED_IFORM_VPMOVZXBQ_XMMdq_XMMw: xed_iform_enum_t = 6679;
11222pub const XED_IFORM_VPMOVZXBQ_XMMi64_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6680;
11223pub const XED_IFORM_VPMOVZXBQ_XMMi64_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6681;
11224pub const XED_IFORM_VPMOVZXBQ_YMMi64_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6682;
11225pub const XED_IFORM_VPMOVZXBQ_YMMi64_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6683;
11226pub const XED_IFORM_VPMOVZXBQ_YMMqq_MEMd: xed_iform_enum_t = 6684;
11227pub const XED_IFORM_VPMOVZXBQ_YMMqq_XMMd: xed_iform_enum_t = 6685;
11228pub const XED_IFORM_VPMOVZXBQ_ZMMi64_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6686;
11229pub const XED_IFORM_VPMOVZXBQ_ZMMi64_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6687;
11230pub const XED_IFORM_VPMOVZXBW_XMMdq_MEMq: xed_iform_enum_t = 6688;
11231pub const XED_IFORM_VPMOVZXBW_XMMdq_XMMq: xed_iform_enum_t = 6689;
11232pub const XED_IFORM_VPMOVZXBW_XMMi16_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6690;
11233pub const XED_IFORM_VPMOVZXBW_XMMi16_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6691;
11234pub const XED_IFORM_VPMOVZXBW_YMMi16_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6692;
11235pub const XED_IFORM_VPMOVZXBW_YMMi16_MASKmskw_XMMi8_AVX512: xed_iform_enum_t = 6693;
11236pub const XED_IFORM_VPMOVZXBW_YMMqq_MEMdq: xed_iform_enum_t = 6694;
11237pub const XED_IFORM_VPMOVZXBW_YMMqq_XMMdq: xed_iform_enum_t = 6695;
11238pub const XED_IFORM_VPMOVZXBW_ZMMi16_MASKmskw_MEMi8_AVX512: xed_iform_enum_t = 6696;
11239pub const XED_IFORM_VPMOVZXBW_ZMMi16_MASKmskw_YMMi8_AVX512: xed_iform_enum_t = 6697;
11240pub const XED_IFORM_VPMOVZXDQ_XMMdq_MEMq: xed_iform_enum_t = 6698;
11241pub const XED_IFORM_VPMOVZXDQ_XMMdq_XMMq: xed_iform_enum_t = 6699;
11242pub const XED_IFORM_VPMOVZXDQ_XMMi64_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 6700;
11243pub const XED_IFORM_VPMOVZXDQ_XMMi64_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 6701;
11244pub const XED_IFORM_VPMOVZXDQ_YMMi64_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 6702;
11245pub const XED_IFORM_VPMOVZXDQ_YMMi64_MASKmskw_XMMi32_AVX512: xed_iform_enum_t = 6703;
11246pub const XED_IFORM_VPMOVZXDQ_YMMqq_MEMdq: xed_iform_enum_t = 6704;
11247pub const XED_IFORM_VPMOVZXDQ_YMMqq_XMMdq: xed_iform_enum_t = 6705;
11248pub const XED_IFORM_VPMOVZXDQ_ZMMi64_MASKmskw_MEMi32_AVX512: xed_iform_enum_t = 6706;
11249pub const XED_IFORM_VPMOVZXDQ_ZMMi64_MASKmskw_YMMi32_AVX512: xed_iform_enum_t = 6707;
11250pub const XED_IFORM_VPMOVZXWD_XMMdq_MEMq: xed_iform_enum_t = 6708;
11251pub const XED_IFORM_VPMOVZXWD_XMMdq_XMMq: xed_iform_enum_t = 6709;
11252pub const XED_IFORM_VPMOVZXWD_XMMi32_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 6710;
11253pub const XED_IFORM_VPMOVZXWD_XMMi32_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 6711;
11254pub const XED_IFORM_VPMOVZXWD_YMMi32_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 6712;
11255pub const XED_IFORM_VPMOVZXWD_YMMi32_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 6713;
11256pub const XED_IFORM_VPMOVZXWD_YMMqq_MEMdq: xed_iform_enum_t = 6714;
11257pub const XED_IFORM_VPMOVZXWD_YMMqq_XMMdq: xed_iform_enum_t = 6715;
11258pub const XED_IFORM_VPMOVZXWD_ZMMi32_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 6716;
11259pub const XED_IFORM_VPMOVZXWD_ZMMi32_MASKmskw_YMMi16_AVX512: xed_iform_enum_t = 6717;
11260pub const XED_IFORM_VPMOVZXWQ_XMMdq_MEMd: xed_iform_enum_t = 6718;
11261pub const XED_IFORM_VPMOVZXWQ_XMMdq_XMMd: xed_iform_enum_t = 6719;
11262pub const XED_IFORM_VPMOVZXWQ_XMMi64_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 6720;
11263pub const XED_IFORM_VPMOVZXWQ_XMMi64_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 6721;
11264pub const XED_IFORM_VPMOVZXWQ_YMMi64_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 6722;
11265pub const XED_IFORM_VPMOVZXWQ_YMMi64_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 6723;
11266pub const XED_IFORM_VPMOVZXWQ_YMMqq_MEMq: xed_iform_enum_t = 6724;
11267pub const XED_IFORM_VPMOVZXWQ_YMMqq_XMMq: xed_iform_enum_t = 6725;
11268pub const XED_IFORM_VPMOVZXWQ_ZMMi64_MASKmskw_MEMi16_AVX512: xed_iform_enum_t = 6726;
11269pub const XED_IFORM_VPMOVZXWQ_ZMMi64_MASKmskw_XMMi16_AVX512: xed_iform_enum_t = 6727;
11270pub const XED_IFORM_VPMULDQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6728;
11271pub const XED_IFORM_VPMULDQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6729;
11272pub const XED_IFORM_VPMULDQ_XMMi64_MASKmskw_XMMi32_MEMi32_AVX512: xed_iform_enum_t = 6730;
11273pub const XED_IFORM_VPMULDQ_XMMi64_MASKmskw_XMMi32_XMMi32_AVX512: xed_iform_enum_t = 6731;
11274pub const XED_IFORM_VPMULDQ_YMMi64_MASKmskw_YMMi32_MEMi32_AVX512: xed_iform_enum_t = 6732;
11275pub const XED_IFORM_VPMULDQ_YMMi64_MASKmskw_YMMi32_YMMi32_AVX512: xed_iform_enum_t = 6733;
11276pub const XED_IFORM_VPMULDQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6734;
11277pub const XED_IFORM_VPMULDQ_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6735;
11278pub const XED_IFORM_VPMULDQ_ZMMi64_MASKmskw_ZMMi32_MEMi32_AVX512: xed_iform_enum_t = 6736;
11279pub const XED_IFORM_VPMULDQ_ZMMi64_MASKmskw_ZMMi32_ZMMi32_AVX512: xed_iform_enum_t = 6737;
11280pub const XED_IFORM_VPMULHRSW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6738;
11281pub const XED_IFORM_VPMULHRSW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6739;
11282pub const XED_IFORM_VPMULHRSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512: xed_iform_enum_t = 6740;
11283pub const XED_IFORM_VPMULHRSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512: xed_iform_enum_t = 6741;
11284pub const XED_IFORM_VPMULHRSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512: xed_iform_enum_t = 6742;
11285pub const XED_IFORM_VPMULHRSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512: xed_iform_enum_t = 6743;
11286pub const XED_IFORM_VPMULHRSW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6744;
11287pub const XED_IFORM_VPMULHRSW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6745;
11288pub const XED_IFORM_VPMULHRSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512: xed_iform_enum_t = 6746;
11289pub const XED_IFORM_VPMULHRSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512: xed_iform_enum_t = 6747;
11290pub const XED_IFORM_VPMULHUW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6748;
11291pub const XED_IFORM_VPMULHUW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6749;
11292pub const XED_IFORM_VPMULHUW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 6750;
11293pub const XED_IFORM_VPMULHUW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 6751;
11294pub const XED_IFORM_VPMULHUW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6752;
11295pub const XED_IFORM_VPMULHUW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6753;
11296pub const XED_IFORM_VPMULHUW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 6754;
11297pub const XED_IFORM_VPMULHUW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 6755;
11298pub const XED_IFORM_VPMULHUW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 6756;
11299pub const XED_IFORM_VPMULHUW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 6757;
11300pub const XED_IFORM_VPMULHW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6758;
11301pub const XED_IFORM_VPMULHW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6759;
11302pub const XED_IFORM_VPMULHW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 6760;
11303pub const XED_IFORM_VPMULHW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 6761;
11304pub const XED_IFORM_VPMULHW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6762;
11305pub const XED_IFORM_VPMULHW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6763;
11306pub const XED_IFORM_VPMULHW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 6764;
11307pub const XED_IFORM_VPMULHW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 6765;
11308pub const XED_IFORM_VPMULHW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 6766;
11309pub const XED_IFORM_VPMULHW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 6767;
11310pub const XED_IFORM_VPMULLD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6768;
11311pub const XED_IFORM_VPMULLD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6769;
11312pub const XED_IFORM_VPMULLD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 6770;
11313pub const XED_IFORM_VPMULLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 6771;
11314pub const XED_IFORM_VPMULLD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6772;
11315pub const XED_IFORM_VPMULLD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6773;
11316pub const XED_IFORM_VPMULLD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 6774;
11317pub const XED_IFORM_VPMULLD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 6775;
11318pub const XED_IFORM_VPMULLD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 6776;
11319pub const XED_IFORM_VPMULLD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 6777;
11320pub const XED_IFORM_VPMULLQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 6778;
11321pub const XED_IFORM_VPMULLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 6779;
11322pub const XED_IFORM_VPMULLQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 6780;
11323pub const XED_IFORM_VPMULLQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 6781;
11324pub const XED_IFORM_VPMULLQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 6782;
11325pub const XED_IFORM_VPMULLQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 6783;
11326pub const XED_IFORM_VPMULLW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6784;
11327pub const XED_IFORM_VPMULLW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6785;
11328pub const XED_IFORM_VPMULLW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 6786;
11329pub const XED_IFORM_VPMULLW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 6787;
11330pub const XED_IFORM_VPMULLW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6788;
11331pub const XED_IFORM_VPMULLW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6789;
11332pub const XED_IFORM_VPMULLW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 6790;
11333pub const XED_IFORM_VPMULLW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 6791;
11334pub const XED_IFORM_VPMULLW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 6792;
11335pub const XED_IFORM_VPMULLW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 6793;
11336pub const XED_IFORM_VPMULTISHIFTQB_XMMu8_MASKmskw_XMMu8_MEMu64_AVX512: xed_iform_enum_t = 6794;
11337pub const XED_IFORM_VPMULTISHIFTQB_XMMu8_MASKmskw_XMMu8_XMMu64_AVX512: xed_iform_enum_t = 6795;
11338pub const XED_IFORM_VPMULTISHIFTQB_YMMu8_MASKmskw_YMMu8_MEMu64_AVX512: xed_iform_enum_t = 6796;
11339pub const XED_IFORM_VPMULTISHIFTQB_YMMu8_MASKmskw_YMMu8_YMMu64_AVX512: xed_iform_enum_t = 6797;
11340pub const XED_IFORM_VPMULTISHIFTQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_AVX512: xed_iform_enum_t = 6798;
11341pub const XED_IFORM_VPMULTISHIFTQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_AVX512: xed_iform_enum_t = 6799;
11342pub const XED_IFORM_VPMULUDQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6800;
11343pub const XED_IFORM_VPMULUDQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6801;
11344pub const XED_IFORM_VPMULUDQ_XMMu64_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 6802;
11345pub const XED_IFORM_VPMULUDQ_XMMu64_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 6803;
11346pub const XED_IFORM_VPMULUDQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6804;
11347pub const XED_IFORM_VPMULUDQ_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6805;
11348pub const XED_IFORM_VPMULUDQ_YMMu64_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 6806;
11349pub const XED_IFORM_VPMULUDQ_YMMu64_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 6807;
11350pub const XED_IFORM_VPMULUDQ_ZMMu64_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 6808;
11351pub const XED_IFORM_VPMULUDQ_ZMMu64_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 6809;
11352pub const XED_IFORM_VPOPCNTB_XMMu8_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 6810;
11353pub const XED_IFORM_VPOPCNTB_XMMu8_MASKmskw_XMMu8_AVX512: xed_iform_enum_t = 6811;
11354pub const XED_IFORM_VPOPCNTB_YMMu8_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 6812;
11355pub const XED_IFORM_VPOPCNTB_YMMu8_MASKmskw_YMMu8_AVX512: xed_iform_enum_t = 6813;
11356pub const XED_IFORM_VPOPCNTB_ZMMu8_MASKmskw_MEMu8_AVX512: xed_iform_enum_t = 6814;
11357pub const XED_IFORM_VPOPCNTB_ZMMu8_MASKmskw_ZMMu8_AVX512: xed_iform_enum_t = 6815;
11358pub const XED_IFORM_VPOPCNTD_XMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 6816;
11359pub const XED_IFORM_VPOPCNTD_XMMu32_MASKmskw_XMMu32_AVX512: xed_iform_enum_t = 6817;
11360pub const XED_IFORM_VPOPCNTD_YMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 6818;
11361pub const XED_IFORM_VPOPCNTD_YMMu32_MASKmskw_YMMu32_AVX512: xed_iform_enum_t = 6819;
11362pub const XED_IFORM_VPOPCNTD_ZMMu32_MASKmskw_MEMu32_AVX512: xed_iform_enum_t = 6820;
11363pub const XED_IFORM_VPOPCNTD_ZMMu32_MASKmskw_ZMMu32_AVX512: xed_iform_enum_t = 6821;
11364pub const XED_IFORM_VPOPCNTQ_XMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 6822;
11365pub const XED_IFORM_VPOPCNTQ_XMMu64_MASKmskw_XMMu64_AVX512: xed_iform_enum_t = 6823;
11366pub const XED_IFORM_VPOPCNTQ_YMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 6824;
11367pub const XED_IFORM_VPOPCNTQ_YMMu64_MASKmskw_YMMu64_AVX512: xed_iform_enum_t = 6825;
11368pub const XED_IFORM_VPOPCNTQ_ZMMu64_MASKmskw_MEMu64_AVX512: xed_iform_enum_t = 6826;
11369pub const XED_IFORM_VPOPCNTQ_ZMMu64_MASKmskw_ZMMu64_AVX512: xed_iform_enum_t = 6827;
11370pub const XED_IFORM_VPOPCNTW_XMMu16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 6828;
11371pub const XED_IFORM_VPOPCNTW_XMMu16_MASKmskw_XMMu16_AVX512: xed_iform_enum_t = 6829;
11372pub const XED_IFORM_VPOPCNTW_YMMu16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 6830;
11373pub const XED_IFORM_VPOPCNTW_YMMu16_MASKmskw_YMMu16_AVX512: xed_iform_enum_t = 6831;
11374pub const XED_IFORM_VPOPCNTW_ZMMu16_MASKmskw_MEMu16_AVX512: xed_iform_enum_t = 6832;
11375pub const XED_IFORM_VPOPCNTW_ZMMu16_MASKmskw_ZMMu16_AVX512: xed_iform_enum_t = 6833;
11376pub const XED_IFORM_VPOR_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6834;
11377pub const XED_IFORM_VPOR_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6835;
11378pub const XED_IFORM_VPOR_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6836;
11379pub const XED_IFORM_VPOR_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6837;
11380pub const XED_IFORM_VPORD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 6838;
11381pub const XED_IFORM_VPORD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 6839;
11382pub const XED_IFORM_VPORD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 6840;
11383pub const XED_IFORM_VPORD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 6841;
11384pub const XED_IFORM_VPORD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 6842;
11385pub const XED_IFORM_VPORD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 6843;
11386pub const XED_IFORM_VPORQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 6844;
11387pub const XED_IFORM_VPORQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 6845;
11388pub const XED_IFORM_VPORQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 6846;
11389pub const XED_IFORM_VPORQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 6847;
11390pub const XED_IFORM_VPORQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 6848;
11391pub const XED_IFORM_VPORQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 6849;
11392pub const XED_IFORM_VPPERM_XMMdq_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6850;
11393pub const XED_IFORM_VPPERM_XMMdq_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6851;
11394pub const XED_IFORM_VPPERM_XMMdq_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6852;
11395pub const XED_IFORM_VPROLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 6853;
11396pub const XED_IFORM_VPROLD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512: xed_iform_enum_t = 6854;
11397pub const XED_IFORM_VPROLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 6855;
11398pub const XED_IFORM_VPROLD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512: xed_iform_enum_t = 6856;
11399pub const XED_IFORM_VPROLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 6857;
11400pub const XED_IFORM_VPROLD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 6858;
11401pub const XED_IFORM_VPROLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 6859;
11402pub const XED_IFORM_VPROLQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512: xed_iform_enum_t = 6860;
11403pub const XED_IFORM_VPROLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 6861;
11404pub const XED_IFORM_VPROLQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512: xed_iform_enum_t = 6862;
11405pub const XED_IFORM_VPROLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 6863;
11406pub const XED_IFORM_VPROLQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 6864;
11407pub const XED_IFORM_VPROLVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 6865;
11408pub const XED_IFORM_VPROLVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 6866;
11409pub const XED_IFORM_VPROLVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 6867;
11410pub const XED_IFORM_VPROLVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 6868;
11411pub const XED_IFORM_VPROLVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 6869;
11412pub const XED_IFORM_VPROLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 6870;
11413pub const XED_IFORM_VPROLVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 6871;
11414pub const XED_IFORM_VPROLVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 6872;
11415pub const XED_IFORM_VPROLVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 6873;
11416pub const XED_IFORM_VPROLVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 6874;
11417pub const XED_IFORM_VPROLVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 6875;
11418pub const XED_IFORM_VPROLVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 6876;
11419pub const XED_IFORM_VPRORD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 6877;
11420pub const XED_IFORM_VPRORD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512: xed_iform_enum_t = 6878;
11421pub const XED_IFORM_VPRORD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 6879;
11422pub const XED_IFORM_VPRORD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512: xed_iform_enum_t = 6880;
11423pub const XED_IFORM_VPRORD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 6881;
11424pub const XED_IFORM_VPRORD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 6882;
11425pub const XED_IFORM_VPRORQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 6883;
11426pub const XED_IFORM_VPRORQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512: xed_iform_enum_t = 6884;
11427pub const XED_IFORM_VPRORQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 6885;
11428pub const XED_IFORM_VPRORQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512: xed_iform_enum_t = 6886;
11429pub const XED_IFORM_VPRORQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 6887;
11430pub const XED_IFORM_VPRORQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 6888;
11431pub const XED_IFORM_VPRORVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 6889;
11432pub const XED_IFORM_VPRORVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 6890;
11433pub const XED_IFORM_VPRORVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 6891;
11434pub const XED_IFORM_VPRORVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 6892;
11435pub const XED_IFORM_VPRORVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 6893;
11436pub const XED_IFORM_VPRORVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 6894;
11437pub const XED_IFORM_VPRORVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 6895;
11438pub const XED_IFORM_VPRORVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 6896;
11439pub const XED_IFORM_VPRORVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 6897;
11440pub const XED_IFORM_VPRORVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 6898;
11441pub const XED_IFORM_VPRORVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 6899;
11442pub const XED_IFORM_VPRORVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 6900;
11443pub const XED_IFORM_VPROTB_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 6901;
11444pub const XED_IFORM_VPROTB_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6902;
11445pub const XED_IFORM_VPROTB_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 6903;
11446pub const XED_IFORM_VPROTB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6904;
11447pub const XED_IFORM_VPROTB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6905;
11448pub const XED_IFORM_VPROTD_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 6906;
11449pub const XED_IFORM_VPROTD_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6907;
11450pub const XED_IFORM_VPROTD_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 6908;
11451pub const XED_IFORM_VPROTD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6909;
11452pub const XED_IFORM_VPROTD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6910;
11453pub const XED_IFORM_VPROTQ_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 6911;
11454pub const XED_IFORM_VPROTQ_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6912;
11455pub const XED_IFORM_VPROTQ_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 6913;
11456pub const XED_IFORM_VPROTQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6914;
11457pub const XED_IFORM_VPROTQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6915;
11458pub const XED_IFORM_VPROTW_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 6916;
11459pub const XED_IFORM_VPROTW_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6917;
11460pub const XED_IFORM_VPROTW_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 6918;
11461pub const XED_IFORM_VPROTW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6919;
11462pub const XED_IFORM_VPROTW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6920;
11463pub const XED_IFORM_VPSADBW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6921;
11464pub const XED_IFORM_VPSADBW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6922;
11465pub const XED_IFORM_VPSADBW_XMMu16_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 6923;
11466pub const XED_IFORM_VPSADBW_XMMu16_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 6924;
11467pub const XED_IFORM_VPSADBW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 6925;
11468pub const XED_IFORM_VPSADBW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 6926;
11469pub const XED_IFORM_VPSADBW_YMMu16_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 6927;
11470pub const XED_IFORM_VPSADBW_YMMu16_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 6928;
11471pub const XED_IFORM_VPSADBW_ZMMu16_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 6929;
11472pub const XED_IFORM_VPSADBW_ZMMu16_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 6930;
11473pub const XED_IFORM_VPSCATTERDD_MEMu32_MASKmskw_XMMu32_AVX512_VL128: xed_iform_enum_t = 6931;
11474pub const XED_IFORM_VPSCATTERDD_MEMu32_MASKmskw_YMMu32_AVX512_VL256: xed_iform_enum_t = 6932;
11475pub const XED_IFORM_VPSCATTERDD_MEMu32_MASKmskw_ZMMu32_AVX512_VL512: xed_iform_enum_t = 6933;
11476pub const XED_IFORM_VPSCATTERDQ_MEMu64_MASKmskw_XMMu64_AVX512_VL128: xed_iform_enum_t = 6934;
11477pub const XED_IFORM_VPSCATTERDQ_MEMu64_MASKmskw_YMMu64_AVX512_VL256: xed_iform_enum_t = 6935;
11478pub const XED_IFORM_VPSCATTERDQ_MEMu64_MASKmskw_ZMMu64_AVX512_VL512: xed_iform_enum_t = 6936;
11479pub const XED_IFORM_VPSCATTERQD_MEMu32_MASKmskw_XMMu32_AVX512_VL128: xed_iform_enum_t = 6937;
11480pub const XED_IFORM_VPSCATTERQD_MEMu32_MASKmskw_XMMu32_AVX512_VL256: xed_iform_enum_t = 6938;
11481pub const XED_IFORM_VPSCATTERQD_MEMu32_MASKmskw_YMMu32_AVX512_VL512: xed_iform_enum_t = 6939;
11482pub const XED_IFORM_VPSCATTERQQ_MEMu64_MASKmskw_XMMu64_AVX512_VL128: xed_iform_enum_t = 6940;
11483pub const XED_IFORM_VPSCATTERQQ_MEMu64_MASKmskw_YMMu64_AVX512_VL256: xed_iform_enum_t = 6941;
11484pub const XED_IFORM_VPSCATTERQQ_MEMu64_MASKmskw_ZMMu64_AVX512_VL512: xed_iform_enum_t = 6942;
11485pub const XED_IFORM_VPSHAB_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6943;
11486pub const XED_IFORM_VPSHAB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6944;
11487pub const XED_IFORM_VPSHAB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6945;
11488pub const XED_IFORM_VPSHAD_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6946;
11489pub const XED_IFORM_VPSHAD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6947;
11490pub const XED_IFORM_VPSHAD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6948;
11491pub const XED_IFORM_VPSHAQ_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6949;
11492pub const XED_IFORM_VPSHAQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6950;
11493pub const XED_IFORM_VPSHAQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6951;
11494pub const XED_IFORM_VPSHAW_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6952;
11495pub const XED_IFORM_VPSHAW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6953;
11496pub const XED_IFORM_VPSHAW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6954;
11497pub const XED_IFORM_VPSHLB_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6955;
11498pub const XED_IFORM_VPSHLB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6956;
11499pub const XED_IFORM_VPSHLB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6957;
11500pub const XED_IFORM_VPSHLD_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6958;
11501pub const XED_IFORM_VPSHLD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6959;
11502pub const XED_IFORM_VPSHLD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6960;
11503pub const XED_IFORM_VPSHLDD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 6961;
11504pub const XED_IFORM_VPSHLDD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512: xed_iform_enum_t = 6962;
11505pub const XED_IFORM_VPSHLDD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 6963;
11506pub const XED_IFORM_VPSHLDD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512: xed_iform_enum_t = 6964;
11507pub const XED_IFORM_VPSHLDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 6965;
11508pub const XED_IFORM_VPSHLDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 6966;
11509pub const XED_IFORM_VPSHLDQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 6967;
11510pub const XED_IFORM_VPSHLDQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512: xed_iform_enum_t = 6968;
11511pub const XED_IFORM_VPSHLDQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 6969;
11512pub const XED_IFORM_VPSHLDQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512: xed_iform_enum_t = 6970;
11513pub const XED_IFORM_VPSHLDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 6971;
11514pub const XED_IFORM_VPSHLDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 6972;
11515pub const XED_IFORM_VPSHLDVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 6973;
11516pub const XED_IFORM_VPSHLDVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 6974;
11517pub const XED_IFORM_VPSHLDVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 6975;
11518pub const XED_IFORM_VPSHLDVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 6976;
11519pub const XED_IFORM_VPSHLDVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 6977;
11520pub const XED_IFORM_VPSHLDVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 6978;
11521pub const XED_IFORM_VPSHLDVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 6979;
11522pub const XED_IFORM_VPSHLDVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 6980;
11523pub const XED_IFORM_VPSHLDVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 6981;
11524pub const XED_IFORM_VPSHLDVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 6982;
11525pub const XED_IFORM_VPSHLDVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 6983;
11526pub const XED_IFORM_VPSHLDVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 6984;
11527pub const XED_IFORM_VPSHLDVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 6985;
11528pub const XED_IFORM_VPSHLDVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 6986;
11529pub const XED_IFORM_VPSHLDVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 6987;
11530pub const XED_IFORM_VPSHLDVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 6988;
11531pub const XED_IFORM_VPSHLDVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 6989;
11532pub const XED_IFORM_VPSHLDVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 6990;
11533pub const XED_IFORM_VPSHLDW_XMMu16_MASKmskw_XMMu16_MEMu16_IMM8_AVX512: xed_iform_enum_t = 6991;
11534pub const XED_IFORM_VPSHLDW_XMMu16_MASKmskw_XMMu16_XMMu16_IMM8_AVX512: xed_iform_enum_t = 6992;
11535pub const XED_IFORM_VPSHLDW_YMMu16_MASKmskw_YMMu16_MEMu16_IMM8_AVX512: xed_iform_enum_t = 6993;
11536pub const XED_IFORM_VPSHLDW_YMMu16_MASKmskw_YMMu16_YMMu16_IMM8_AVX512: xed_iform_enum_t = 6994;
11537pub const XED_IFORM_VPSHLDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512: xed_iform_enum_t = 6995;
11538pub const XED_IFORM_VPSHLDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512: xed_iform_enum_t = 6996;
11539pub const XED_IFORM_VPSHLQ_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 6997;
11540pub const XED_IFORM_VPSHLQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 6998;
11541pub const XED_IFORM_VPSHLQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 6999;
11542pub const XED_IFORM_VPSHLW_XMMdq_MEMdq_XMMdq: xed_iform_enum_t = 7000;
11543pub const XED_IFORM_VPSHLW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7001;
11544pub const XED_IFORM_VPSHLW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7002;
11545pub const XED_IFORM_VPSHRDD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7003;
11546pub const XED_IFORM_VPSHRDD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512: xed_iform_enum_t = 7004;
11547pub const XED_IFORM_VPSHRDD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7005;
11548pub const XED_IFORM_VPSHRDD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512: xed_iform_enum_t = 7006;
11549pub const XED_IFORM_VPSHRDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7007;
11550pub const XED_IFORM_VPSHRDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 7008;
11551pub const XED_IFORM_VPSHRDQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7009;
11552pub const XED_IFORM_VPSHRDQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512: xed_iform_enum_t = 7010;
11553pub const XED_IFORM_VPSHRDQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7011;
11554pub const XED_IFORM_VPSHRDQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512: xed_iform_enum_t = 7012;
11555pub const XED_IFORM_VPSHRDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7013;
11556pub const XED_IFORM_VPSHRDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 7014;
11557pub const XED_IFORM_VPSHRDVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7015;
11558pub const XED_IFORM_VPSHRDVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7016;
11559pub const XED_IFORM_VPSHRDVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7017;
11560pub const XED_IFORM_VPSHRDVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 7018;
11561pub const XED_IFORM_VPSHRDVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7019;
11562pub const XED_IFORM_VPSHRDVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 7020;
11563pub const XED_IFORM_VPSHRDVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7021;
11564pub const XED_IFORM_VPSHRDVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7022;
11565pub const XED_IFORM_VPSHRDVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7023;
11566pub const XED_IFORM_VPSHRDVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 7024;
11567pub const XED_IFORM_VPSHRDVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7025;
11568pub const XED_IFORM_VPSHRDVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 7026;
11569pub const XED_IFORM_VPSHRDVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7027;
11570pub const XED_IFORM_VPSHRDVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7028;
11571pub const XED_IFORM_VPSHRDVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7029;
11572pub const XED_IFORM_VPSHRDVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 7030;
11573pub const XED_IFORM_VPSHRDVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7031;
11574pub const XED_IFORM_VPSHRDVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 7032;
11575pub const XED_IFORM_VPSHRDW_XMMu16_MASKmskw_XMMu16_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7033;
11576pub const XED_IFORM_VPSHRDW_XMMu16_MASKmskw_XMMu16_XMMu16_IMM8_AVX512: xed_iform_enum_t = 7034;
11577pub const XED_IFORM_VPSHRDW_YMMu16_MASKmskw_YMMu16_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7035;
11578pub const XED_IFORM_VPSHRDW_YMMu16_MASKmskw_YMMu16_YMMu16_IMM8_AVX512: xed_iform_enum_t = 7036;
11579pub const XED_IFORM_VPSHRDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7037;
11580pub const XED_IFORM_VPSHRDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512: xed_iform_enum_t = 7038;
11581pub const XED_IFORM_VPSHUFB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7039;
11582pub const XED_IFORM_VPSHUFB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7040;
11583pub const XED_IFORM_VPSHUFB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 7041;
11584pub const XED_IFORM_VPSHUFB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 7042;
11585pub const XED_IFORM_VPSHUFB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7043;
11586pub const XED_IFORM_VPSHUFB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7044;
11587pub const XED_IFORM_VPSHUFB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 7045;
11588pub const XED_IFORM_VPSHUFB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 7046;
11589pub const XED_IFORM_VPSHUFB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 7047;
11590pub const XED_IFORM_VPSHUFB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 7048;
11591pub const XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_XMMu64_MEMu8_AVX512: xed_iform_enum_t = 7049;
11592pub const XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_XMMu64_XMMu8_AVX512: xed_iform_enum_t = 7050;
11593pub const XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_YMMu64_MEMu8_AVX512: xed_iform_enum_t = 7051;
11594pub const XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_YMMu64_YMMu8_AVX512: xed_iform_enum_t = 7052;
11595pub const XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_ZMMu64_MEMu8_AVX512: xed_iform_enum_t = 7053;
11596pub const XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_ZMMu64_ZMMu8_AVX512: xed_iform_enum_t = 7054;
11597pub const XED_IFORM_VPSHUFD_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 7055;
11598pub const XED_IFORM_VPSHUFD_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7056;
11599pub const XED_IFORM_VPSHUFD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7057;
11600pub const XED_IFORM_VPSHUFD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512: xed_iform_enum_t = 7058;
11601pub const XED_IFORM_VPSHUFD_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 7059;
11602pub const XED_IFORM_VPSHUFD_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7060;
11603pub const XED_IFORM_VPSHUFD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7061;
11604pub const XED_IFORM_VPSHUFD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512: xed_iform_enum_t = 7062;
11605pub const XED_IFORM_VPSHUFD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7063;
11606pub const XED_IFORM_VPSHUFD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 7064;
11607pub const XED_IFORM_VPSHUFHW_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 7065;
11608pub const XED_IFORM_VPSHUFHW_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7066;
11609pub const XED_IFORM_VPSHUFHW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7067;
11610pub const XED_IFORM_VPSHUFHW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512: xed_iform_enum_t = 7068;
11611pub const XED_IFORM_VPSHUFHW_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 7069;
11612pub const XED_IFORM_VPSHUFHW_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7070;
11613pub const XED_IFORM_VPSHUFHW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7071;
11614pub const XED_IFORM_VPSHUFHW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512: xed_iform_enum_t = 7072;
11615pub const XED_IFORM_VPSHUFHW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7073;
11616pub const XED_IFORM_VPSHUFHW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512: xed_iform_enum_t = 7074;
11617pub const XED_IFORM_VPSHUFLW_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 7075;
11618pub const XED_IFORM_VPSHUFLW_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7076;
11619pub const XED_IFORM_VPSHUFLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7077;
11620pub const XED_IFORM_VPSHUFLW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512: xed_iform_enum_t = 7078;
11621pub const XED_IFORM_VPSHUFLW_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 7079;
11622pub const XED_IFORM_VPSHUFLW_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7080;
11623pub const XED_IFORM_VPSHUFLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7081;
11624pub const XED_IFORM_VPSHUFLW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512: xed_iform_enum_t = 7082;
11625pub const XED_IFORM_VPSHUFLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7083;
11626pub const XED_IFORM_VPSHUFLW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512: xed_iform_enum_t = 7084;
11627pub const XED_IFORM_VPSIGNB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7085;
11628pub const XED_IFORM_VPSIGNB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7086;
11629pub const XED_IFORM_VPSIGNB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7087;
11630pub const XED_IFORM_VPSIGNB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7088;
11631pub const XED_IFORM_VPSIGND_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7089;
11632pub const XED_IFORM_VPSIGND_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7090;
11633pub const XED_IFORM_VPSIGND_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7091;
11634pub const XED_IFORM_VPSIGND_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7092;
11635pub const XED_IFORM_VPSIGNW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7093;
11636pub const XED_IFORM_VPSIGNW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7094;
11637pub const XED_IFORM_VPSIGNW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7095;
11638pub const XED_IFORM_VPSIGNW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7096;
11639pub const XED_IFORM_VPSLLD_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7097;
11640pub const XED_IFORM_VPSLLD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7098;
11641pub const XED_IFORM_VPSLLD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7099;
11642pub const XED_IFORM_VPSLLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7100;
11643pub const XED_IFORM_VPSLLD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512: xed_iform_enum_t = 7101;
11644pub const XED_IFORM_VPSLLD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7102;
11645pub const XED_IFORM_VPSLLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7103;
11646pub const XED_IFORM_VPSLLD_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7104;
11647pub const XED_IFORM_VPSLLD_YMMqq_YMMqq_MEMdq: xed_iform_enum_t = 7105;
11648pub const XED_IFORM_VPSLLD_YMMqq_YMMqq_XMMq: xed_iform_enum_t = 7106;
11649pub const XED_IFORM_VPSLLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7107;
11650pub const XED_IFORM_VPSLLD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512: xed_iform_enum_t = 7108;
11651pub const XED_IFORM_VPSLLD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7109;
11652pub const XED_IFORM_VPSLLD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512: xed_iform_enum_t = 7110;
11653pub const XED_IFORM_VPSLLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7111;
11654pub const XED_IFORM_VPSLLD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 7112;
11655pub const XED_IFORM_VPSLLD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7113;
11656pub const XED_IFORM_VPSLLD_ZMMu32_MASKmskw_ZMMu32_XMMu32_AVX512: xed_iform_enum_t = 7114;
11657pub const XED_IFORM_VPSLLDQ_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7115;
11658pub const XED_IFORM_VPSLLDQ_XMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 7116;
11659pub const XED_IFORM_VPSLLDQ_XMMu8_XMMu8_IMM8_AVX512: xed_iform_enum_t = 7117;
11660pub const XED_IFORM_VPSLLDQ_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7118;
11661pub const XED_IFORM_VPSLLDQ_YMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 7119;
11662pub const XED_IFORM_VPSLLDQ_YMMu8_YMMu8_IMM8_AVX512: xed_iform_enum_t = 7120;
11663pub const XED_IFORM_VPSLLDQ_ZMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 7121;
11664pub const XED_IFORM_VPSLLDQ_ZMMu8_ZMMu8_IMM8_AVX512: xed_iform_enum_t = 7122;
11665pub const XED_IFORM_VPSLLQ_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7123;
11666pub const XED_IFORM_VPSLLQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7124;
11667pub const XED_IFORM_VPSLLQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7125;
11668pub const XED_IFORM_VPSLLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7126;
11669pub const XED_IFORM_VPSLLQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512: xed_iform_enum_t = 7127;
11670pub const XED_IFORM_VPSLLQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7128;
11671pub const XED_IFORM_VPSLLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7129;
11672pub const XED_IFORM_VPSLLQ_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7130;
11673pub const XED_IFORM_VPSLLQ_YMMqq_YMMqq_MEMdq: xed_iform_enum_t = 7131;
11674pub const XED_IFORM_VPSLLQ_YMMqq_YMMqq_XMMq: xed_iform_enum_t = 7132;
11675pub const XED_IFORM_VPSLLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7133;
11676pub const XED_IFORM_VPSLLQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512: xed_iform_enum_t = 7134;
11677pub const XED_IFORM_VPSLLQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7135;
11678pub const XED_IFORM_VPSLLQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512: xed_iform_enum_t = 7136;
11679pub const XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7137;
11680pub const XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 7138;
11681pub const XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7139;
11682pub const XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512: xed_iform_enum_t = 7140;
11683pub const XED_IFORM_VPSLLVD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7141;
11684pub const XED_IFORM_VPSLLVD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7142;
11685pub const XED_IFORM_VPSLLVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7143;
11686pub const XED_IFORM_VPSLLVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7144;
11687pub const XED_IFORM_VPSLLVD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7145;
11688pub const XED_IFORM_VPSLLVD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7146;
11689pub const XED_IFORM_VPSLLVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7147;
11690pub const XED_IFORM_VPSLLVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 7148;
11691pub const XED_IFORM_VPSLLVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7149;
11692pub const XED_IFORM_VPSLLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 7150;
11693pub const XED_IFORM_VPSLLVQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7151;
11694pub const XED_IFORM_VPSLLVQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7152;
11695pub const XED_IFORM_VPSLLVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7153;
11696pub const XED_IFORM_VPSLLVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7154;
11697pub const XED_IFORM_VPSLLVQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7155;
11698pub const XED_IFORM_VPSLLVQ_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7156;
11699pub const XED_IFORM_VPSLLVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7157;
11700pub const XED_IFORM_VPSLLVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 7158;
11701pub const XED_IFORM_VPSLLVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7159;
11702pub const XED_IFORM_VPSLLVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 7160;
11703pub const XED_IFORM_VPSLLVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7161;
11704pub const XED_IFORM_VPSLLVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7162;
11705pub const XED_IFORM_VPSLLVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7163;
11706pub const XED_IFORM_VPSLLVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 7164;
11707pub const XED_IFORM_VPSLLVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7165;
11708pub const XED_IFORM_VPSLLVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 7166;
11709pub const XED_IFORM_VPSLLW_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7167;
11710pub const XED_IFORM_VPSLLW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7168;
11711pub const XED_IFORM_VPSLLW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7169;
11712pub const XED_IFORM_VPSLLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7170;
11713pub const XED_IFORM_VPSLLW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512: xed_iform_enum_t = 7171;
11714pub const XED_IFORM_VPSLLW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7172;
11715pub const XED_IFORM_VPSLLW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7173;
11716pub const XED_IFORM_VPSLLW_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7174;
11717pub const XED_IFORM_VPSLLW_YMMqq_YMMqq_MEMdq: xed_iform_enum_t = 7175;
11718pub const XED_IFORM_VPSLLW_YMMqq_YMMqq_XMMq: xed_iform_enum_t = 7176;
11719pub const XED_IFORM_VPSLLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7177;
11720pub const XED_IFORM_VPSLLW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512: xed_iform_enum_t = 7178;
11721pub const XED_IFORM_VPSLLW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7179;
11722pub const XED_IFORM_VPSLLW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512: xed_iform_enum_t = 7180;
11723pub const XED_IFORM_VPSLLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7181;
11724pub const XED_IFORM_VPSLLW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512: xed_iform_enum_t = 7182;
11725pub const XED_IFORM_VPSLLW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7183;
11726pub const XED_IFORM_VPSLLW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512: xed_iform_enum_t = 7184;
11727pub const XED_IFORM_VPSRAD_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7185;
11728pub const XED_IFORM_VPSRAD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7186;
11729pub const XED_IFORM_VPSRAD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7187;
11730pub const XED_IFORM_VPSRAD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7188;
11731pub const XED_IFORM_VPSRAD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512: xed_iform_enum_t = 7189;
11732pub const XED_IFORM_VPSRAD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7190;
11733pub const XED_IFORM_VPSRAD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7191;
11734pub const XED_IFORM_VPSRAD_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7192;
11735pub const XED_IFORM_VPSRAD_YMMqq_YMMqq_MEMdq: xed_iform_enum_t = 7193;
11736pub const XED_IFORM_VPSRAD_YMMqq_YMMqq_XMMq: xed_iform_enum_t = 7194;
11737pub const XED_IFORM_VPSRAD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7195;
11738pub const XED_IFORM_VPSRAD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512: xed_iform_enum_t = 7196;
11739pub const XED_IFORM_VPSRAD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7197;
11740pub const XED_IFORM_VPSRAD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512: xed_iform_enum_t = 7198;
11741pub const XED_IFORM_VPSRAD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7199;
11742pub const XED_IFORM_VPSRAD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 7200;
11743pub const XED_IFORM_VPSRAD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7201;
11744pub const XED_IFORM_VPSRAD_ZMMu32_MASKmskw_ZMMu32_XMMu32_AVX512: xed_iform_enum_t = 7202;
11745pub const XED_IFORM_VPSRAQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7203;
11746pub const XED_IFORM_VPSRAQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512: xed_iform_enum_t = 7204;
11747pub const XED_IFORM_VPSRAQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7205;
11748pub const XED_IFORM_VPSRAQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7206;
11749pub const XED_IFORM_VPSRAQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7207;
11750pub const XED_IFORM_VPSRAQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512: xed_iform_enum_t = 7208;
11751pub const XED_IFORM_VPSRAQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7209;
11752pub const XED_IFORM_VPSRAQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512: xed_iform_enum_t = 7210;
11753pub const XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7211;
11754pub const XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 7212;
11755pub const XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7213;
11756pub const XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512: xed_iform_enum_t = 7214;
11757pub const XED_IFORM_VPSRAVD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7215;
11758pub const XED_IFORM_VPSRAVD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7216;
11759pub const XED_IFORM_VPSRAVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7217;
11760pub const XED_IFORM_VPSRAVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7218;
11761pub const XED_IFORM_VPSRAVD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7219;
11762pub const XED_IFORM_VPSRAVD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7220;
11763pub const XED_IFORM_VPSRAVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7221;
11764pub const XED_IFORM_VPSRAVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 7222;
11765pub const XED_IFORM_VPSRAVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7223;
11766pub const XED_IFORM_VPSRAVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 7224;
11767pub const XED_IFORM_VPSRAVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7225;
11768pub const XED_IFORM_VPSRAVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7226;
11769pub const XED_IFORM_VPSRAVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7227;
11770pub const XED_IFORM_VPSRAVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 7228;
11771pub const XED_IFORM_VPSRAVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7229;
11772pub const XED_IFORM_VPSRAVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 7230;
11773pub const XED_IFORM_VPSRAVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7231;
11774pub const XED_IFORM_VPSRAVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7232;
11775pub const XED_IFORM_VPSRAVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7233;
11776pub const XED_IFORM_VPSRAVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 7234;
11777pub const XED_IFORM_VPSRAVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7235;
11778pub const XED_IFORM_VPSRAVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 7236;
11779pub const XED_IFORM_VPSRAW_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7237;
11780pub const XED_IFORM_VPSRAW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7238;
11781pub const XED_IFORM_VPSRAW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7239;
11782pub const XED_IFORM_VPSRAW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7240;
11783pub const XED_IFORM_VPSRAW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512: xed_iform_enum_t = 7241;
11784pub const XED_IFORM_VPSRAW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7242;
11785pub const XED_IFORM_VPSRAW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7243;
11786pub const XED_IFORM_VPSRAW_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7244;
11787pub const XED_IFORM_VPSRAW_YMMqq_YMMqq_MEMdq: xed_iform_enum_t = 7245;
11788pub const XED_IFORM_VPSRAW_YMMqq_YMMqq_XMMq: xed_iform_enum_t = 7246;
11789pub const XED_IFORM_VPSRAW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7247;
11790pub const XED_IFORM_VPSRAW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512: xed_iform_enum_t = 7248;
11791pub const XED_IFORM_VPSRAW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7249;
11792pub const XED_IFORM_VPSRAW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512: xed_iform_enum_t = 7250;
11793pub const XED_IFORM_VPSRAW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7251;
11794pub const XED_IFORM_VPSRAW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512: xed_iform_enum_t = 7252;
11795pub const XED_IFORM_VPSRAW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7253;
11796pub const XED_IFORM_VPSRAW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512: xed_iform_enum_t = 7254;
11797pub const XED_IFORM_VPSRLD_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7255;
11798pub const XED_IFORM_VPSRLD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7256;
11799pub const XED_IFORM_VPSRLD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7257;
11800pub const XED_IFORM_VPSRLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7258;
11801pub const XED_IFORM_VPSRLD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512: xed_iform_enum_t = 7259;
11802pub const XED_IFORM_VPSRLD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7260;
11803pub const XED_IFORM_VPSRLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7261;
11804pub const XED_IFORM_VPSRLD_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7262;
11805pub const XED_IFORM_VPSRLD_YMMqq_YMMqq_MEMdq: xed_iform_enum_t = 7263;
11806pub const XED_IFORM_VPSRLD_YMMqq_YMMqq_XMMq: xed_iform_enum_t = 7264;
11807pub const XED_IFORM_VPSRLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7265;
11808pub const XED_IFORM_VPSRLD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512: xed_iform_enum_t = 7266;
11809pub const XED_IFORM_VPSRLD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7267;
11810pub const XED_IFORM_VPSRLD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512: xed_iform_enum_t = 7268;
11811pub const XED_IFORM_VPSRLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7269;
11812pub const XED_IFORM_VPSRLD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 7270;
11813pub const XED_IFORM_VPSRLD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7271;
11814pub const XED_IFORM_VPSRLD_ZMMu32_MASKmskw_ZMMu32_XMMu32_AVX512: xed_iform_enum_t = 7272;
11815pub const XED_IFORM_VPSRLDQ_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7273;
11816pub const XED_IFORM_VPSRLDQ_XMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 7274;
11817pub const XED_IFORM_VPSRLDQ_XMMu8_XMMu8_IMM8_AVX512: xed_iform_enum_t = 7275;
11818pub const XED_IFORM_VPSRLDQ_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7276;
11819pub const XED_IFORM_VPSRLDQ_YMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 7277;
11820pub const XED_IFORM_VPSRLDQ_YMMu8_YMMu8_IMM8_AVX512: xed_iform_enum_t = 7278;
11821pub const XED_IFORM_VPSRLDQ_ZMMu8_MEMu8_IMM8_AVX512: xed_iform_enum_t = 7279;
11822pub const XED_IFORM_VPSRLDQ_ZMMu8_ZMMu8_IMM8_AVX512: xed_iform_enum_t = 7280;
11823pub const XED_IFORM_VPSRLQ_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7281;
11824pub const XED_IFORM_VPSRLQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7282;
11825pub const XED_IFORM_VPSRLQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7283;
11826pub const XED_IFORM_VPSRLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7284;
11827pub const XED_IFORM_VPSRLQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512: xed_iform_enum_t = 7285;
11828pub const XED_IFORM_VPSRLQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7286;
11829pub const XED_IFORM_VPSRLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7287;
11830pub const XED_IFORM_VPSRLQ_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7288;
11831pub const XED_IFORM_VPSRLQ_YMMqq_YMMqq_MEMdq: xed_iform_enum_t = 7289;
11832pub const XED_IFORM_VPSRLQ_YMMqq_YMMqq_XMMq: xed_iform_enum_t = 7290;
11833pub const XED_IFORM_VPSRLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7291;
11834pub const XED_IFORM_VPSRLQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512: xed_iform_enum_t = 7292;
11835pub const XED_IFORM_VPSRLQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7293;
11836pub const XED_IFORM_VPSRLQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512: xed_iform_enum_t = 7294;
11837pub const XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7295;
11838pub const XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 7296;
11839pub const XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7297;
11840pub const XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512: xed_iform_enum_t = 7298;
11841pub const XED_IFORM_VPSRLVD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7299;
11842pub const XED_IFORM_VPSRLVD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7300;
11843pub const XED_IFORM_VPSRLVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7301;
11844pub const XED_IFORM_VPSRLVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7302;
11845pub const XED_IFORM_VPSRLVD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7303;
11846pub const XED_IFORM_VPSRLVD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7304;
11847pub const XED_IFORM_VPSRLVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7305;
11848pub const XED_IFORM_VPSRLVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 7306;
11849pub const XED_IFORM_VPSRLVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7307;
11850pub const XED_IFORM_VPSRLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 7308;
11851pub const XED_IFORM_VPSRLVQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7309;
11852pub const XED_IFORM_VPSRLVQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7310;
11853pub const XED_IFORM_VPSRLVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7311;
11854pub const XED_IFORM_VPSRLVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7312;
11855pub const XED_IFORM_VPSRLVQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7313;
11856pub const XED_IFORM_VPSRLVQ_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7314;
11857pub const XED_IFORM_VPSRLVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7315;
11858pub const XED_IFORM_VPSRLVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 7316;
11859pub const XED_IFORM_VPSRLVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7317;
11860pub const XED_IFORM_VPSRLVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 7318;
11861pub const XED_IFORM_VPSRLVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7319;
11862pub const XED_IFORM_VPSRLVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7320;
11863pub const XED_IFORM_VPSRLVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7321;
11864pub const XED_IFORM_VPSRLVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 7322;
11865pub const XED_IFORM_VPSRLVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7323;
11866pub const XED_IFORM_VPSRLVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 7324;
11867pub const XED_IFORM_VPSRLW_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7325;
11868pub const XED_IFORM_VPSRLW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7326;
11869pub const XED_IFORM_VPSRLW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7327;
11870pub const XED_IFORM_VPSRLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7328;
11871pub const XED_IFORM_VPSRLW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512: xed_iform_enum_t = 7329;
11872pub const XED_IFORM_VPSRLW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7330;
11873pub const XED_IFORM_VPSRLW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7331;
11874pub const XED_IFORM_VPSRLW_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7332;
11875pub const XED_IFORM_VPSRLW_YMMqq_YMMqq_MEMdq: xed_iform_enum_t = 7333;
11876pub const XED_IFORM_VPSRLW_YMMqq_YMMqq_XMMq: xed_iform_enum_t = 7334;
11877pub const XED_IFORM_VPSRLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7335;
11878pub const XED_IFORM_VPSRLW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512: xed_iform_enum_t = 7336;
11879pub const XED_IFORM_VPSRLW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7337;
11880pub const XED_IFORM_VPSRLW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512: xed_iform_enum_t = 7338;
11881pub const XED_IFORM_VPSRLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512: xed_iform_enum_t = 7339;
11882pub const XED_IFORM_VPSRLW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512: xed_iform_enum_t = 7340;
11883pub const XED_IFORM_VPSRLW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7341;
11884pub const XED_IFORM_VPSRLW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512: xed_iform_enum_t = 7342;
11885pub const XED_IFORM_VPSUBB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7343;
11886pub const XED_IFORM_VPSUBB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7344;
11887pub const XED_IFORM_VPSUBB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 7345;
11888pub const XED_IFORM_VPSUBB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 7346;
11889pub const XED_IFORM_VPSUBB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7347;
11890pub const XED_IFORM_VPSUBB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7348;
11891pub const XED_IFORM_VPSUBB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 7349;
11892pub const XED_IFORM_VPSUBB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 7350;
11893pub const XED_IFORM_VPSUBB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 7351;
11894pub const XED_IFORM_VPSUBB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 7352;
11895pub const XED_IFORM_VPSUBD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7353;
11896pub const XED_IFORM_VPSUBD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7354;
11897pub const XED_IFORM_VPSUBD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7355;
11898pub const XED_IFORM_VPSUBD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7356;
11899pub const XED_IFORM_VPSUBD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7357;
11900pub const XED_IFORM_VPSUBD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7358;
11901pub const XED_IFORM_VPSUBD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7359;
11902pub const XED_IFORM_VPSUBD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 7360;
11903pub const XED_IFORM_VPSUBD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7361;
11904pub const XED_IFORM_VPSUBD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 7362;
11905pub const XED_IFORM_VPSUBQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7363;
11906pub const XED_IFORM_VPSUBQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7364;
11907pub const XED_IFORM_VPSUBQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7365;
11908pub const XED_IFORM_VPSUBQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7366;
11909pub const XED_IFORM_VPSUBQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7367;
11910pub const XED_IFORM_VPSUBQ_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7368;
11911pub const XED_IFORM_VPSUBQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7369;
11912pub const XED_IFORM_VPSUBQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 7370;
11913pub const XED_IFORM_VPSUBQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7371;
11914pub const XED_IFORM_VPSUBQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 7372;
11915pub const XED_IFORM_VPSUBSB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7373;
11916pub const XED_IFORM_VPSUBSB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7374;
11917pub const XED_IFORM_VPSUBSB_XMMi8_MASKmskw_XMMi8_MEMi8_AVX512: xed_iform_enum_t = 7375;
11918pub const XED_IFORM_VPSUBSB_XMMi8_MASKmskw_XMMi8_XMMi8_AVX512: xed_iform_enum_t = 7376;
11919pub const XED_IFORM_VPSUBSB_YMMi8_MASKmskw_YMMi8_MEMi8_AVX512: xed_iform_enum_t = 7377;
11920pub const XED_IFORM_VPSUBSB_YMMi8_MASKmskw_YMMi8_YMMi8_AVX512: xed_iform_enum_t = 7378;
11921pub const XED_IFORM_VPSUBSB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7379;
11922pub const XED_IFORM_VPSUBSB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7380;
11923pub const XED_IFORM_VPSUBSB_ZMMi8_MASKmskw_ZMMi8_MEMi8_AVX512: xed_iform_enum_t = 7381;
11924pub const XED_IFORM_VPSUBSB_ZMMi8_MASKmskw_ZMMi8_ZMMi8_AVX512: xed_iform_enum_t = 7382;
11925pub const XED_IFORM_VPSUBSW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7383;
11926pub const XED_IFORM_VPSUBSW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7384;
11927pub const XED_IFORM_VPSUBSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512: xed_iform_enum_t = 7385;
11928pub const XED_IFORM_VPSUBSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512: xed_iform_enum_t = 7386;
11929pub const XED_IFORM_VPSUBSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512: xed_iform_enum_t = 7387;
11930pub const XED_IFORM_VPSUBSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512: xed_iform_enum_t = 7388;
11931pub const XED_IFORM_VPSUBSW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7389;
11932pub const XED_IFORM_VPSUBSW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7390;
11933pub const XED_IFORM_VPSUBSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512: xed_iform_enum_t = 7391;
11934pub const XED_IFORM_VPSUBSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512: xed_iform_enum_t = 7392;
11935pub const XED_IFORM_VPSUBUSB_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7393;
11936pub const XED_IFORM_VPSUBUSB_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7394;
11937pub const XED_IFORM_VPSUBUSB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 7395;
11938pub const XED_IFORM_VPSUBUSB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 7396;
11939pub const XED_IFORM_VPSUBUSB_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7397;
11940pub const XED_IFORM_VPSUBUSB_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7398;
11941pub const XED_IFORM_VPSUBUSB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 7399;
11942pub const XED_IFORM_VPSUBUSB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 7400;
11943pub const XED_IFORM_VPSUBUSB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 7401;
11944pub const XED_IFORM_VPSUBUSB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 7402;
11945pub const XED_IFORM_VPSUBUSW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7403;
11946pub const XED_IFORM_VPSUBUSW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7404;
11947pub const XED_IFORM_VPSUBUSW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7405;
11948pub const XED_IFORM_VPSUBUSW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7406;
11949pub const XED_IFORM_VPSUBUSW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7407;
11950pub const XED_IFORM_VPSUBUSW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7408;
11951pub const XED_IFORM_VPSUBUSW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7409;
11952pub const XED_IFORM_VPSUBUSW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 7410;
11953pub const XED_IFORM_VPSUBUSW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7411;
11954pub const XED_IFORM_VPSUBUSW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 7412;
11955pub const XED_IFORM_VPSUBW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7413;
11956pub const XED_IFORM_VPSUBW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7414;
11957pub const XED_IFORM_VPSUBW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7415;
11958pub const XED_IFORM_VPSUBW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7416;
11959pub const XED_IFORM_VPSUBW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7417;
11960pub const XED_IFORM_VPSUBW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7418;
11961pub const XED_IFORM_VPSUBW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7419;
11962pub const XED_IFORM_VPSUBW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 7420;
11963pub const XED_IFORM_VPSUBW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7421;
11964pub const XED_IFORM_VPSUBW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 7422;
11965pub const XED_IFORM_VPTERNLOGD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7423;
11966pub const XED_IFORM_VPTERNLOGD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512: xed_iform_enum_t = 7424;
11967pub const XED_IFORM_VPTERNLOGD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7425;
11968pub const XED_IFORM_VPTERNLOGD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512: xed_iform_enum_t = 7426;
11969pub const XED_IFORM_VPTERNLOGD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7427;
11970pub const XED_IFORM_VPTERNLOGD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 7428;
11971pub const XED_IFORM_VPTERNLOGQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7429;
11972pub const XED_IFORM_VPTERNLOGQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512: xed_iform_enum_t = 7430;
11973pub const XED_IFORM_VPTERNLOGQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7431;
11974pub const XED_IFORM_VPTERNLOGQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512: xed_iform_enum_t = 7432;
11975pub const XED_IFORM_VPTERNLOGQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7433;
11976pub const XED_IFORM_VPTERNLOGQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 7434;
11977pub const XED_IFORM_VPTEST_XMMdq_MEMdq: xed_iform_enum_t = 7435;
11978pub const XED_IFORM_VPTEST_XMMdq_XMMdq: xed_iform_enum_t = 7436;
11979pub const XED_IFORM_VPTEST_YMMqq_MEMqq: xed_iform_enum_t = 7437;
11980pub const XED_IFORM_VPTEST_YMMqq_YMMqq: xed_iform_enum_t = 7438;
11981pub const XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 7439;
11982pub const XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 7440;
11983pub const XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 7441;
11984pub const XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 7442;
11985pub const XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 7443;
11986pub const XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 7444;
11987pub const XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7445;
11988pub const XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7446;
11989pub const XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7447;
11990pub const XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 7448;
11991pub const XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7449;
11992pub const XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 7450;
11993pub const XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7451;
11994pub const XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7452;
11995pub const XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7453;
11996pub const XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 7454;
11997pub const XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7455;
11998pub const XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 7456;
11999pub const XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7457;
12000pub const XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7458;
12001pub const XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7459;
12002pub const XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 7460;
12003pub const XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7461;
12004pub const XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 7462;
12005pub const XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 7463;
12006pub const XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 7464;
12007pub const XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 7465;
12008pub const XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 7466;
12009pub const XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 7467;
12010pub const XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 7468;
12011pub const XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7469;
12012pub const XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7470;
12013pub const XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7471;
12014pub const XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 7472;
12015pub const XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7473;
12016pub const XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 7474;
12017pub const XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7475;
12018pub const XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7476;
12019pub const XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7477;
12020pub const XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 7478;
12021pub const XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7479;
12022pub const XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 7480;
12023pub const XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7481;
12024pub const XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7482;
12025pub const XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7483;
12026pub const XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 7484;
12027pub const XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7485;
12028pub const XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 7486;
12029pub const XED_IFORM_VPUNPCKHBW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7487;
12030pub const XED_IFORM_VPUNPCKHBW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7488;
12031pub const XED_IFORM_VPUNPCKHBW_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 7489;
12032pub const XED_IFORM_VPUNPCKHBW_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 7490;
12033pub const XED_IFORM_VPUNPCKHBW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7491;
12034pub const XED_IFORM_VPUNPCKHBW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7492;
12035pub const XED_IFORM_VPUNPCKHBW_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 7493;
12036pub const XED_IFORM_VPUNPCKHBW_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 7494;
12037pub const XED_IFORM_VPUNPCKHBW_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 7495;
12038pub const XED_IFORM_VPUNPCKHBW_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 7496;
12039pub const XED_IFORM_VPUNPCKHDQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7497;
12040pub const XED_IFORM_VPUNPCKHDQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7498;
12041pub const XED_IFORM_VPUNPCKHDQ_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7499;
12042pub const XED_IFORM_VPUNPCKHDQ_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7500;
12043pub const XED_IFORM_VPUNPCKHDQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7501;
12044pub const XED_IFORM_VPUNPCKHDQ_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7502;
12045pub const XED_IFORM_VPUNPCKHDQ_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7503;
12046pub const XED_IFORM_VPUNPCKHDQ_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 7504;
12047pub const XED_IFORM_VPUNPCKHDQ_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7505;
12048pub const XED_IFORM_VPUNPCKHDQ_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 7506;
12049pub const XED_IFORM_VPUNPCKHQDQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7507;
12050pub const XED_IFORM_VPUNPCKHQDQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7508;
12051pub const XED_IFORM_VPUNPCKHQDQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7509;
12052pub const XED_IFORM_VPUNPCKHQDQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7510;
12053pub const XED_IFORM_VPUNPCKHQDQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7511;
12054pub const XED_IFORM_VPUNPCKHQDQ_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7512;
12055pub const XED_IFORM_VPUNPCKHQDQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7513;
12056pub const XED_IFORM_VPUNPCKHQDQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 7514;
12057pub const XED_IFORM_VPUNPCKHQDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7515;
12058pub const XED_IFORM_VPUNPCKHQDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 7516;
12059pub const XED_IFORM_VPUNPCKHWD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7517;
12060pub const XED_IFORM_VPUNPCKHWD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7518;
12061pub const XED_IFORM_VPUNPCKHWD_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7519;
12062pub const XED_IFORM_VPUNPCKHWD_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7520;
12063pub const XED_IFORM_VPUNPCKHWD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7521;
12064pub const XED_IFORM_VPUNPCKHWD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7522;
12065pub const XED_IFORM_VPUNPCKHWD_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7523;
12066pub const XED_IFORM_VPUNPCKHWD_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 7524;
12067pub const XED_IFORM_VPUNPCKHWD_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7525;
12068pub const XED_IFORM_VPUNPCKHWD_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 7526;
12069pub const XED_IFORM_VPUNPCKLBW_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7527;
12070pub const XED_IFORM_VPUNPCKLBW_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7528;
12071pub const XED_IFORM_VPUNPCKLBW_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512: xed_iform_enum_t = 7529;
12072pub const XED_IFORM_VPUNPCKLBW_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512: xed_iform_enum_t = 7530;
12073pub const XED_IFORM_VPUNPCKLBW_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7531;
12074pub const XED_IFORM_VPUNPCKLBW_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7532;
12075pub const XED_IFORM_VPUNPCKLBW_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512: xed_iform_enum_t = 7533;
12076pub const XED_IFORM_VPUNPCKLBW_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512: xed_iform_enum_t = 7534;
12077pub const XED_IFORM_VPUNPCKLBW_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512: xed_iform_enum_t = 7535;
12078pub const XED_IFORM_VPUNPCKLBW_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512: xed_iform_enum_t = 7536;
12079pub const XED_IFORM_VPUNPCKLDQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7537;
12080pub const XED_IFORM_VPUNPCKLDQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7538;
12081pub const XED_IFORM_VPUNPCKLDQ_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7539;
12082pub const XED_IFORM_VPUNPCKLDQ_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7540;
12083pub const XED_IFORM_VPUNPCKLDQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7541;
12084pub const XED_IFORM_VPUNPCKLDQ_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7542;
12085pub const XED_IFORM_VPUNPCKLDQ_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7543;
12086pub const XED_IFORM_VPUNPCKLDQ_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 7544;
12087pub const XED_IFORM_VPUNPCKLDQ_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7545;
12088pub const XED_IFORM_VPUNPCKLDQ_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 7546;
12089pub const XED_IFORM_VPUNPCKLQDQ_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7547;
12090pub const XED_IFORM_VPUNPCKLQDQ_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7548;
12091pub const XED_IFORM_VPUNPCKLQDQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7549;
12092pub const XED_IFORM_VPUNPCKLQDQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7550;
12093pub const XED_IFORM_VPUNPCKLQDQ_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7551;
12094pub const XED_IFORM_VPUNPCKLQDQ_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7552;
12095pub const XED_IFORM_VPUNPCKLQDQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7553;
12096pub const XED_IFORM_VPUNPCKLQDQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 7554;
12097pub const XED_IFORM_VPUNPCKLQDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7555;
12098pub const XED_IFORM_VPUNPCKLQDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 7556;
12099pub const XED_IFORM_VPUNPCKLWD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7557;
12100pub const XED_IFORM_VPUNPCKLWD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7558;
12101pub const XED_IFORM_VPUNPCKLWD_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512: xed_iform_enum_t = 7559;
12102pub const XED_IFORM_VPUNPCKLWD_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512: xed_iform_enum_t = 7560;
12103pub const XED_IFORM_VPUNPCKLWD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7561;
12104pub const XED_IFORM_VPUNPCKLWD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7562;
12105pub const XED_IFORM_VPUNPCKLWD_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512: xed_iform_enum_t = 7563;
12106pub const XED_IFORM_VPUNPCKLWD_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512: xed_iform_enum_t = 7564;
12107pub const XED_IFORM_VPUNPCKLWD_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512: xed_iform_enum_t = 7565;
12108pub const XED_IFORM_VPUNPCKLWD_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512: xed_iform_enum_t = 7566;
12109pub const XED_IFORM_VPXOR_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7567;
12110pub const XED_IFORM_VPXOR_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7568;
12111pub const XED_IFORM_VPXOR_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7569;
12112pub const XED_IFORM_VPXOR_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7570;
12113pub const XED_IFORM_VPXORD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7571;
12114pub const XED_IFORM_VPXORD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7572;
12115pub const XED_IFORM_VPXORD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7573;
12116pub const XED_IFORM_VPXORD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 7574;
12117pub const XED_IFORM_VPXORD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7575;
12118pub const XED_IFORM_VPXORD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 7576;
12119pub const XED_IFORM_VPXORQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7577;
12120pub const XED_IFORM_VPXORQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7578;
12121pub const XED_IFORM_VPXORQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7579;
12122pub const XED_IFORM_VPXORQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 7580;
12123pub const XED_IFORM_VPXORQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7581;
12124pub const XED_IFORM_VPXORQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 7582;
12125pub const XED_IFORM_VRANGEPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7583;
12126pub const XED_IFORM_VRANGEPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512: xed_iform_enum_t = 7584;
12127pub const XED_IFORM_VRANGEPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7585;
12128pub const XED_IFORM_VRANGEPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512: xed_iform_enum_t = 7586;
12129pub const XED_IFORM_VRANGEPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7587;
12130pub const XED_IFORM_VRANGEPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 7588;
12131pub const XED_IFORM_VRANGEPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7589;
12132pub const XED_IFORM_VRANGEPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 7590;
12133pub const XED_IFORM_VRANGEPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7591;
12134pub const XED_IFORM_VRANGEPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512: xed_iform_enum_t = 7592;
12135pub const XED_IFORM_VRANGEPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7593;
12136pub const XED_IFORM_VRANGEPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 7594;
12137pub const XED_IFORM_VRANGESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7595;
12138pub const XED_IFORM_VRANGESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512: xed_iform_enum_t = 7596;
12139pub const XED_IFORM_VRANGESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7597;
12140pub const XED_IFORM_VRANGESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 7598;
12141pub const XED_IFORM_VRCP14PD_XMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 7599;
12142pub const XED_IFORM_VRCP14PD_XMMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 7600;
12143pub const XED_IFORM_VRCP14PD_YMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 7601;
12144pub const XED_IFORM_VRCP14PD_YMMf64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 7602;
12145pub const XED_IFORM_VRCP14PD_ZMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 7603;
12146pub const XED_IFORM_VRCP14PD_ZMMf64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 7604;
12147pub const XED_IFORM_VRCP14PS_XMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 7605;
12148pub const XED_IFORM_VRCP14PS_XMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 7606;
12149pub const XED_IFORM_VRCP14PS_YMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 7607;
12150pub const XED_IFORM_VRCP14PS_YMMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 7608;
12151pub const XED_IFORM_VRCP14PS_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 7609;
12152pub const XED_IFORM_VRCP14PS_ZMMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 7610;
12153pub const XED_IFORM_VRCP14SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 7611;
12154pub const XED_IFORM_VRCP14SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 7612;
12155pub const XED_IFORM_VRCP14SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 7613;
12156pub const XED_IFORM_VRCP14SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 7614;
12157pub const XED_IFORM_VRCP28PD_ZMMf64_MASKmskw_MEMf64_AVX512ER: xed_iform_enum_t = 7615;
12158pub const XED_IFORM_VRCP28PD_ZMMf64_MASKmskw_ZMMf64_AVX512ER: xed_iform_enum_t = 7616;
12159pub const XED_IFORM_VRCP28PS_ZMMf32_MASKmskw_MEMf32_AVX512ER: xed_iform_enum_t = 7617;
12160pub const XED_IFORM_VRCP28PS_ZMMf32_MASKmskw_ZMMf32_AVX512ER: xed_iform_enum_t = 7618;
12161pub const XED_IFORM_VRCP28SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512ER: xed_iform_enum_t = 7619;
12162pub const XED_IFORM_VRCP28SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512ER: xed_iform_enum_t = 7620;
12163pub const XED_IFORM_VRCP28SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512ER: xed_iform_enum_t = 7621;
12164pub const XED_IFORM_VRCP28SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512ER: xed_iform_enum_t = 7622;
12165pub const XED_IFORM_VRCPPH_XMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 7623;
12166pub const XED_IFORM_VRCPPH_XMMf16_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 7624;
12167pub const XED_IFORM_VRCPPH_YMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 7625;
12168pub const XED_IFORM_VRCPPH_YMMf16_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 7626;
12169pub const XED_IFORM_VRCPPH_ZMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 7627;
12170pub const XED_IFORM_VRCPPH_ZMMf16_MASKmskw_ZMMf16_AVX512: xed_iform_enum_t = 7628;
12171pub const XED_IFORM_VRCPPS_XMMdq_MEMdq: xed_iform_enum_t = 7629;
12172pub const XED_IFORM_VRCPPS_XMMdq_XMMdq: xed_iform_enum_t = 7630;
12173pub const XED_IFORM_VRCPPS_YMMqq_MEMqq: xed_iform_enum_t = 7631;
12174pub const XED_IFORM_VRCPPS_YMMqq_YMMqq: xed_iform_enum_t = 7632;
12175pub const XED_IFORM_VRCPSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 7633;
12176pub const XED_IFORM_VRCPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 7634;
12177pub const XED_IFORM_VRCPSS_XMMdq_XMMdq_MEMd: xed_iform_enum_t = 7635;
12178pub const XED_IFORM_VRCPSS_XMMdq_XMMdq_XMMd: xed_iform_enum_t = 7636;
12179pub const XED_IFORM_VREDUCEPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7637;
12180pub const XED_IFORM_VREDUCEPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512: xed_iform_enum_t = 7638;
12181pub const XED_IFORM_VREDUCEPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7639;
12182pub const XED_IFORM_VREDUCEPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512: xed_iform_enum_t = 7640;
12183pub const XED_IFORM_VREDUCEPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7641;
12184pub const XED_IFORM_VREDUCEPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 7642;
12185pub const XED_IFORM_VREDUCEPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512: xed_iform_enum_t = 7643;
12186pub const XED_IFORM_VREDUCEPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512: xed_iform_enum_t = 7644;
12187pub const XED_IFORM_VREDUCEPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512: xed_iform_enum_t = 7645;
12188pub const XED_IFORM_VREDUCEPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512: xed_iform_enum_t = 7646;
12189pub const XED_IFORM_VREDUCEPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512: xed_iform_enum_t = 7647;
12190pub const XED_IFORM_VREDUCEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512: xed_iform_enum_t = 7648;
12191pub const XED_IFORM_VREDUCEPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7649;
12192pub const XED_IFORM_VREDUCEPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512: xed_iform_enum_t = 7650;
12193pub const XED_IFORM_VREDUCEPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7651;
12194pub const XED_IFORM_VREDUCEPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512: xed_iform_enum_t = 7652;
12195pub const XED_IFORM_VREDUCEPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7653;
12196pub const XED_IFORM_VREDUCEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 7654;
12197pub const XED_IFORM_VREDUCESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7655;
12198pub const XED_IFORM_VREDUCESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512: xed_iform_enum_t = 7656;
12199pub const XED_IFORM_VREDUCESH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512: xed_iform_enum_t = 7657;
12200pub const XED_IFORM_VREDUCESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512: xed_iform_enum_t = 7658;
12201pub const XED_IFORM_VREDUCESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7659;
12202pub const XED_IFORM_VREDUCESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 7660;
12203pub const XED_IFORM_VRNDSCALEPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7661;
12204pub const XED_IFORM_VRNDSCALEPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512: xed_iform_enum_t = 7662;
12205pub const XED_IFORM_VRNDSCALEPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7663;
12206pub const XED_IFORM_VRNDSCALEPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512: xed_iform_enum_t = 7664;
12207pub const XED_IFORM_VRNDSCALEPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7665;
12208pub const XED_IFORM_VRNDSCALEPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 7666;
12209pub const XED_IFORM_VRNDSCALEPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512: xed_iform_enum_t = 7667;
12210pub const XED_IFORM_VRNDSCALEPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512: xed_iform_enum_t = 7668;
12211pub const XED_IFORM_VRNDSCALEPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512: xed_iform_enum_t = 7669;
12212pub const XED_IFORM_VRNDSCALEPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512: xed_iform_enum_t = 7670;
12213pub const XED_IFORM_VRNDSCALEPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512: xed_iform_enum_t = 7671;
12214pub const XED_IFORM_VRNDSCALEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512: xed_iform_enum_t = 7672;
12215pub const XED_IFORM_VRNDSCALEPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7673;
12216pub const XED_IFORM_VRNDSCALEPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512: xed_iform_enum_t = 7674;
12217pub const XED_IFORM_VRNDSCALEPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7675;
12218pub const XED_IFORM_VRNDSCALEPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512: xed_iform_enum_t = 7676;
12219pub const XED_IFORM_VRNDSCALEPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7677;
12220pub const XED_IFORM_VRNDSCALEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 7678;
12221pub const XED_IFORM_VRNDSCALESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7679;
12222pub const XED_IFORM_VRNDSCALESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512: xed_iform_enum_t = 7680;
12223pub const XED_IFORM_VRNDSCALESH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512: xed_iform_enum_t = 7681;
12224pub const XED_IFORM_VRNDSCALESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512: xed_iform_enum_t = 7682;
12225pub const XED_IFORM_VRNDSCALESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7683;
12226pub const XED_IFORM_VRNDSCALESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 7684;
12227pub const XED_IFORM_VROUNDPD_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 7685;
12228pub const XED_IFORM_VROUNDPD_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7686;
12229pub const XED_IFORM_VROUNDPD_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 7687;
12230pub const XED_IFORM_VROUNDPD_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7688;
12231pub const XED_IFORM_VROUNDPS_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 7689;
12232pub const XED_IFORM_VROUNDPS_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7690;
12233pub const XED_IFORM_VROUNDPS_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 7691;
12234pub const XED_IFORM_VROUNDPS_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7692;
12235pub const XED_IFORM_VROUNDSD_XMMdq_XMMdq_MEMq_IMMb: xed_iform_enum_t = 7693;
12236pub const XED_IFORM_VROUNDSD_XMMdq_XMMdq_XMMq_IMMb: xed_iform_enum_t = 7694;
12237pub const XED_IFORM_VROUNDSS_XMMdq_XMMdq_MEMd_IMMb: xed_iform_enum_t = 7695;
12238pub const XED_IFORM_VROUNDSS_XMMdq_XMMdq_XMMd_IMMb: xed_iform_enum_t = 7696;
12239pub const XED_IFORM_VRSQRT14PD_XMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 7697;
12240pub const XED_IFORM_VRSQRT14PD_XMMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 7698;
12241pub const XED_IFORM_VRSQRT14PD_YMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 7699;
12242pub const XED_IFORM_VRSQRT14PD_YMMf64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 7700;
12243pub const XED_IFORM_VRSQRT14PD_ZMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 7701;
12244pub const XED_IFORM_VRSQRT14PD_ZMMf64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 7702;
12245pub const XED_IFORM_VRSQRT14PS_XMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 7703;
12246pub const XED_IFORM_VRSQRT14PS_XMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 7704;
12247pub const XED_IFORM_VRSQRT14PS_YMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 7705;
12248pub const XED_IFORM_VRSQRT14PS_YMMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 7706;
12249pub const XED_IFORM_VRSQRT14PS_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 7707;
12250pub const XED_IFORM_VRSQRT14PS_ZMMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 7708;
12251pub const XED_IFORM_VRSQRT14SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 7709;
12252pub const XED_IFORM_VRSQRT14SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 7710;
12253pub const XED_IFORM_VRSQRT14SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 7711;
12254pub const XED_IFORM_VRSQRT14SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 7712;
12255pub const XED_IFORM_VRSQRT28PD_ZMMf64_MASKmskw_MEMf64_AVX512ER: xed_iform_enum_t = 7713;
12256pub const XED_IFORM_VRSQRT28PD_ZMMf64_MASKmskw_ZMMf64_AVX512ER: xed_iform_enum_t = 7714;
12257pub const XED_IFORM_VRSQRT28PS_ZMMf32_MASKmskw_MEMf32_AVX512ER: xed_iform_enum_t = 7715;
12258pub const XED_IFORM_VRSQRT28PS_ZMMf32_MASKmskw_ZMMf32_AVX512ER: xed_iform_enum_t = 7716;
12259pub const XED_IFORM_VRSQRT28SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512ER: xed_iform_enum_t = 7717;
12260pub const XED_IFORM_VRSQRT28SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512ER: xed_iform_enum_t = 7718;
12261pub const XED_IFORM_VRSQRT28SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512ER: xed_iform_enum_t = 7719;
12262pub const XED_IFORM_VRSQRT28SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512ER: xed_iform_enum_t = 7720;
12263pub const XED_IFORM_VRSQRTPH_XMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 7721;
12264pub const XED_IFORM_VRSQRTPH_XMMf16_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 7722;
12265pub const XED_IFORM_VRSQRTPH_YMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 7723;
12266pub const XED_IFORM_VRSQRTPH_YMMf16_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 7724;
12267pub const XED_IFORM_VRSQRTPH_ZMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 7725;
12268pub const XED_IFORM_VRSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512: xed_iform_enum_t = 7726;
12269pub const XED_IFORM_VRSQRTPS_XMMdq_MEMdq: xed_iform_enum_t = 7727;
12270pub const XED_IFORM_VRSQRTPS_XMMdq_XMMdq: xed_iform_enum_t = 7728;
12271pub const XED_IFORM_VRSQRTPS_YMMqq_MEMqq: xed_iform_enum_t = 7729;
12272pub const XED_IFORM_VRSQRTPS_YMMqq_YMMqq: xed_iform_enum_t = 7730;
12273pub const XED_IFORM_VRSQRTSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 7731;
12274pub const XED_IFORM_VRSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 7732;
12275pub const XED_IFORM_VRSQRTSS_XMMdq_XMMdq_MEMd: xed_iform_enum_t = 7733;
12276pub const XED_IFORM_VRSQRTSS_XMMdq_XMMdq_XMMd: xed_iform_enum_t = 7734;
12277pub const XED_IFORM_VSCALEFPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 7735;
12278pub const XED_IFORM_VSCALEFPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 7736;
12279pub const XED_IFORM_VSCALEFPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 7737;
12280pub const XED_IFORM_VSCALEFPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 7738;
12281pub const XED_IFORM_VSCALEFPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 7739;
12282pub const XED_IFORM_VSCALEFPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 7740;
12283pub const XED_IFORM_VSCALEFPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 7741;
12284pub const XED_IFORM_VSCALEFPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 7742;
12285pub const XED_IFORM_VSCALEFPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 7743;
12286pub const XED_IFORM_VSCALEFPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 7744;
12287pub const XED_IFORM_VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 7745;
12288pub const XED_IFORM_VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 7746;
12289pub const XED_IFORM_VSCALEFPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 7747;
12290pub const XED_IFORM_VSCALEFPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 7748;
12291pub const XED_IFORM_VSCALEFPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 7749;
12292pub const XED_IFORM_VSCALEFPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 7750;
12293pub const XED_IFORM_VSCALEFPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 7751;
12294pub const XED_IFORM_VSCALEFPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 7752;
12295pub const XED_IFORM_VSCALEFSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 7753;
12296pub const XED_IFORM_VSCALEFSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 7754;
12297pub const XED_IFORM_VSCALEFSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 7755;
12298pub const XED_IFORM_VSCALEFSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 7756;
12299pub const XED_IFORM_VSCALEFSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 7757;
12300pub const XED_IFORM_VSCALEFSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 7758;
12301pub const XED_IFORM_VSCATTERDPD_MEMf64_MASKmskw_XMMf64_AVX512_VL128: xed_iform_enum_t = 7759;
12302pub const XED_IFORM_VSCATTERDPD_MEMf64_MASKmskw_YMMf64_AVX512_VL256: xed_iform_enum_t = 7760;
12303pub const XED_IFORM_VSCATTERDPD_MEMf64_MASKmskw_ZMMf64_AVX512_VL512: xed_iform_enum_t = 7761;
12304pub const XED_IFORM_VSCATTERDPS_MEMf32_MASKmskw_XMMf32_AVX512_VL128: xed_iform_enum_t = 7762;
12305pub const XED_IFORM_VSCATTERDPS_MEMf32_MASKmskw_YMMf32_AVX512_VL256: xed_iform_enum_t = 7763;
12306pub const XED_IFORM_VSCATTERDPS_MEMf32_MASKmskw_ZMMf32_AVX512_VL512: xed_iform_enum_t = 7764;
12307pub const XED_IFORM_VSCATTERPF0DPD_MEMf64_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 7765;
12308pub const XED_IFORM_VSCATTERPF0DPS_MEMf32_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 7766;
12309pub const XED_IFORM_VSCATTERPF0QPD_MEMf64_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 7767;
12310pub const XED_IFORM_VSCATTERPF0QPS_MEMf32_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 7768;
12311pub const XED_IFORM_VSCATTERPF1DPD_MEMf64_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 7769;
12312pub const XED_IFORM_VSCATTERPF1DPS_MEMf32_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 7770;
12313pub const XED_IFORM_VSCATTERPF1QPD_MEMf64_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 7771;
12314pub const XED_IFORM_VSCATTERPF1QPS_MEMf32_MASKmskw_AVX512PF_VL512: xed_iform_enum_t = 7772;
12315pub const XED_IFORM_VSCATTERQPD_MEMf64_MASKmskw_XMMf64_AVX512_VL128: xed_iform_enum_t = 7773;
12316pub const XED_IFORM_VSCATTERQPD_MEMf64_MASKmskw_YMMf64_AVX512_VL256: xed_iform_enum_t = 7774;
12317pub const XED_IFORM_VSCATTERQPD_MEMf64_MASKmskw_ZMMf64_AVX512_VL512: xed_iform_enum_t = 7775;
12318pub const XED_IFORM_VSCATTERQPS_MEMf32_MASKmskw_XMMf32_AVX512_VL128: xed_iform_enum_t = 7776;
12319pub const XED_IFORM_VSCATTERQPS_MEMf32_MASKmskw_XMMf32_AVX512_VL256: xed_iform_enum_t = 7777;
12320pub const XED_IFORM_VSCATTERQPS_MEMf32_MASKmskw_YMMf32_AVX512_VL512: xed_iform_enum_t = 7778;
12321pub const XED_IFORM_VSHA512MSG1_YMMu64_XMMu64: xed_iform_enum_t = 7779;
12322pub const XED_IFORM_VSHA512MSG2_YMMu64_YMMu64: xed_iform_enum_t = 7780;
12323pub const XED_IFORM_VSHA512RNDS2_YMMu64_YMMu64_XMMu64: xed_iform_enum_t = 7781;
12324pub const XED_IFORM_VSHUFF32X4_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7782;
12325pub const XED_IFORM_VSHUFF32X4_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512: xed_iform_enum_t = 7783;
12326pub const XED_IFORM_VSHUFF32X4_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7784;
12327pub const XED_IFORM_VSHUFF32X4_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 7785;
12328pub const XED_IFORM_VSHUFF64X2_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7786;
12329pub const XED_IFORM_VSHUFF64X2_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512: xed_iform_enum_t = 7787;
12330pub const XED_IFORM_VSHUFF64X2_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7788;
12331pub const XED_IFORM_VSHUFF64X2_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 7789;
12332pub const XED_IFORM_VSHUFI32X4_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7790;
12333pub const XED_IFORM_VSHUFI32X4_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512: xed_iform_enum_t = 7791;
12334pub const XED_IFORM_VSHUFI32X4_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512: xed_iform_enum_t = 7792;
12335pub const XED_IFORM_VSHUFI32X4_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512: xed_iform_enum_t = 7793;
12336pub const XED_IFORM_VSHUFI64X2_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7794;
12337pub const XED_IFORM_VSHUFI64X2_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512: xed_iform_enum_t = 7795;
12338pub const XED_IFORM_VSHUFI64X2_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512: xed_iform_enum_t = 7796;
12339pub const XED_IFORM_VSHUFI64X2_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512: xed_iform_enum_t = 7797;
12340pub const XED_IFORM_VSHUFPD_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 7798;
12341pub const XED_IFORM_VSHUFPD_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7799;
12342pub const XED_IFORM_VSHUFPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7800;
12343pub const XED_IFORM_VSHUFPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512: xed_iform_enum_t = 7801;
12344pub const XED_IFORM_VSHUFPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7802;
12345pub const XED_IFORM_VSHUFPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512: xed_iform_enum_t = 7803;
12346pub const XED_IFORM_VSHUFPD_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 7804;
12347pub const XED_IFORM_VSHUFPD_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7805;
12348pub const XED_IFORM_VSHUFPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512: xed_iform_enum_t = 7806;
12349pub const XED_IFORM_VSHUFPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512: xed_iform_enum_t = 7807;
12350pub const XED_IFORM_VSHUFPS_XMMdq_XMMdq_MEMdq_IMMb: xed_iform_enum_t = 7808;
12351pub const XED_IFORM_VSHUFPS_XMMdq_XMMdq_XMMdq_IMMb: xed_iform_enum_t = 7809;
12352pub const XED_IFORM_VSHUFPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7810;
12353pub const XED_IFORM_VSHUFPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512: xed_iform_enum_t = 7811;
12354pub const XED_IFORM_VSHUFPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7812;
12355pub const XED_IFORM_VSHUFPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512: xed_iform_enum_t = 7813;
12356pub const XED_IFORM_VSHUFPS_YMMqq_YMMqq_MEMqq_IMMb: xed_iform_enum_t = 7814;
12357pub const XED_IFORM_VSHUFPS_YMMqq_YMMqq_YMMqq_IMMb: xed_iform_enum_t = 7815;
12358pub const XED_IFORM_VSHUFPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512: xed_iform_enum_t = 7816;
12359pub const XED_IFORM_VSHUFPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512: xed_iform_enum_t = 7817;
12360pub const XED_IFORM_VSM3MSG1_XMMu32_XMMu32_MEMu32: xed_iform_enum_t = 7818;
12361pub const XED_IFORM_VSM3MSG1_XMMu32_XMMu32_XMMu32: xed_iform_enum_t = 7819;
12362pub const XED_IFORM_VSM3MSG2_XMMu32_XMMu32_MEMu32: xed_iform_enum_t = 7820;
12363pub const XED_IFORM_VSM3MSG2_XMMu32_XMMu32_XMMu32: xed_iform_enum_t = 7821;
12364pub const XED_IFORM_VSM3RNDS2_XMMu32_XMMu32_MEMu32_IMM8: xed_iform_enum_t = 7822;
12365pub const XED_IFORM_VSM3RNDS2_XMMu32_XMMu32_XMMu32_IMM8: xed_iform_enum_t = 7823;
12366pub const XED_IFORM_VSM4KEY4_XMMu32_XMMu32_MEMu32: xed_iform_enum_t = 7824;
12367pub const XED_IFORM_VSM4KEY4_XMMu32_XMMu32_XMMu32: xed_iform_enum_t = 7825;
12368pub const XED_IFORM_VSM4KEY4_YMMu32_YMMu32_MEMu32: xed_iform_enum_t = 7826;
12369pub const XED_IFORM_VSM4KEY4_YMMu32_YMMu32_YMMu32: xed_iform_enum_t = 7827;
12370pub const XED_IFORM_VSM4RNDS4_XMMu32_XMMu32_MEMu32: xed_iform_enum_t = 7828;
12371pub const XED_IFORM_VSM4RNDS4_XMMu32_XMMu32_XMMu32: xed_iform_enum_t = 7829;
12372pub const XED_IFORM_VSM4RNDS4_YMMu32_YMMu32_MEMu32: xed_iform_enum_t = 7830;
12373pub const XED_IFORM_VSM4RNDS4_YMMu32_YMMu32_YMMu32: xed_iform_enum_t = 7831;
12374pub const XED_IFORM_VSQRTPD_XMMdq_MEMdq: xed_iform_enum_t = 7832;
12375pub const XED_IFORM_VSQRTPD_XMMdq_XMMdq: xed_iform_enum_t = 7833;
12376pub const XED_IFORM_VSQRTPD_XMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 7834;
12377pub const XED_IFORM_VSQRTPD_XMMf64_MASKmskw_XMMf64_AVX512: xed_iform_enum_t = 7835;
12378pub const XED_IFORM_VSQRTPD_YMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 7836;
12379pub const XED_IFORM_VSQRTPD_YMMf64_MASKmskw_YMMf64_AVX512: xed_iform_enum_t = 7837;
12380pub const XED_IFORM_VSQRTPD_YMMqq_MEMqq: xed_iform_enum_t = 7838;
12381pub const XED_IFORM_VSQRTPD_YMMqq_YMMqq: xed_iform_enum_t = 7839;
12382pub const XED_IFORM_VSQRTPD_ZMMf64_MASKmskw_MEMf64_AVX512: xed_iform_enum_t = 7840;
12383pub const XED_IFORM_VSQRTPD_ZMMf64_MASKmskw_ZMMf64_AVX512: xed_iform_enum_t = 7841;
12384pub const XED_IFORM_VSQRTPH_XMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 7842;
12385pub const XED_IFORM_VSQRTPH_XMMf16_MASKmskw_XMMf16_AVX512: xed_iform_enum_t = 7843;
12386pub const XED_IFORM_VSQRTPH_YMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 7844;
12387pub const XED_IFORM_VSQRTPH_YMMf16_MASKmskw_YMMf16_AVX512: xed_iform_enum_t = 7845;
12388pub const XED_IFORM_VSQRTPH_ZMMf16_MASKmskw_MEMf16_AVX512: xed_iform_enum_t = 7846;
12389pub const XED_IFORM_VSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512: xed_iform_enum_t = 7847;
12390pub const XED_IFORM_VSQRTPS_XMMdq_MEMdq: xed_iform_enum_t = 7848;
12391pub const XED_IFORM_VSQRTPS_XMMdq_XMMdq: xed_iform_enum_t = 7849;
12392pub const XED_IFORM_VSQRTPS_XMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 7850;
12393pub const XED_IFORM_VSQRTPS_XMMf32_MASKmskw_XMMf32_AVX512: xed_iform_enum_t = 7851;
12394pub const XED_IFORM_VSQRTPS_YMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 7852;
12395pub const XED_IFORM_VSQRTPS_YMMf32_MASKmskw_YMMf32_AVX512: xed_iform_enum_t = 7853;
12396pub const XED_IFORM_VSQRTPS_YMMqq_MEMqq: xed_iform_enum_t = 7854;
12397pub const XED_IFORM_VSQRTPS_YMMqq_YMMqq: xed_iform_enum_t = 7855;
12398pub const XED_IFORM_VSQRTPS_ZMMf32_MASKmskw_MEMf32_AVX512: xed_iform_enum_t = 7856;
12399pub const XED_IFORM_VSQRTPS_ZMMf32_MASKmskw_ZMMf32_AVX512: xed_iform_enum_t = 7857;
12400pub const XED_IFORM_VSQRTSD_XMMdq_XMMdq_MEMq: xed_iform_enum_t = 7858;
12401pub const XED_IFORM_VSQRTSD_XMMdq_XMMdq_XMMq: xed_iform_enum_t = 7859;
12402pub const XED_IFORM_VSQRTSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 7860;
12403pub const XED_IFORM_VSQRTSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 7861;
12404pub const XED_IFORM_VSQRTSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 7862;
12405pub const XED_IFORM_VSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 7863;
12406pub const XED_IFORM_VSQRTSS_XMMdq_XMMdq_MEMd: xed_iform_enum_t = 7864;
12407pub const XED_IFORM_VSQRTSS_XMMdq_XMMdq_XMMd: xed_iform_enum_t = 7865;
12408pub const XED_IFORM_VSQRTSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 7866;
12409pub const XED_IFORM_VSQRTSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 7867;
12410pub const XED_IFORM_VSTMXCSR_MEMd: xed_iform_enum_t = 7868;
12411pub const XED_IFORM_VSUBPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7869;
12412pub const XED_IFORM_VSUBPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7870;
12413pub const XED_IFORM_VSUBPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 7871;
12414pub const XED_IFORM_VSUBPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 7872;
12415pub const XED_IFORM_VSUBPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 7873;
12416pub const XED_IFORM_VSUBPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 7874;
12417pub const XED_IFORM_VSUBPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7875;
12418pub const XED_IFORM_VSUBPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7876;
12419pub const XED_IFORM_VSUBPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 7877;
12420pub const XED_IFORM_VSUBPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 7878;
12421pub const XED_IFORM_VSUBPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 7879;
12422pub const XED_IFORM_VSUBPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 7880;
12423pub const XED_IFORM_VSUBPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512: xed_iform_enum_t = 7881;
12424pub const XED_IFORM_VSUBPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512: xed_iform_enum_t = 7882;
12425pub const XED_IFORM_VSUBPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512: xed_iform_enum_t = 7883;
12426pub const XED_IFORM_VSUBPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512: xed_iform_enum_t = 7884;
12427pub const XED_IFORM_VSUBPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7885;
12428pub const XED_IFORM_VSUBPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7886;
12429pub const XED_IFORM_VSUBPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 7887;
12430pub const XED_IFORM_VSUBPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 7888;
12431pub const XED_IFORM_VSUBPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 7889;
12432pub const XED_IFORM_VSUBPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 7890;
12433pub const XED_IFORM_VSUBPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7891;
12434pub const XED_IFORM_VSUBPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7892;
12435pub const XED_IFORM_VSUBPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 7893;
12436pub const XED_IFORM_VSUBPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 7894;
12437pub const XED_IFORM_VSUBSD_XMMdq_XMMdq_MEMq: xed_iform_enum_t = 7895;
12438pub const XED_IFORM_VSUBSD_XMMdq_XMMdq_XMMq: xed_iform_enum_t = 7896;
12439pub const XED_IFORM_VSUBSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 7897;
12440pub const XED_IFORM_VSUBSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 7898;
12441pub const XED_IFORM_VSUBSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 7899;
12442pub const XED_IFORM_VSUBSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 7900;
12443pub const XED_IFORM_VSUBSS_XMMdq_XMMdq_MEMd: xed_iform_enum_t = 7901;
12444pub const XED_IFORM_VSUBSS_XMMdq_XMMdq_XMMd: xed_iform_enum_t = 7902;
12445pub const XED_IFORM_VSUBSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 7903;
12446pub const XED_IFORM_VSUBSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 7904;
12447pub const XED_IFORM_VTESTPD_XMMdq_MEMdq: xed_iform_enum_t = 7905;
12448pub const XED_IFORM_VTESTPD_XMMdq_XMMdq: xed_iform_enum_t = 7906;
12449pub const XED_IFORM_VTESTPD_YMMqq_MEMqq: xed_iform_enum_t = 7907;
12450pub const XED_IFORM_VTESTPD_YMMqq_YMMqq: xed_iform_enum_t = 7908;
12451pub const XED_IFORM_VTESTPS_XMMdq_MEMdq: xed_iform_enum_t = 7909;
12452pub const XED_IFORM_VTESTPS_XMMdq_XMMdq: xed_iform_enum_t = 7910;
12453pub const XED_IFORM_VTESTPS_YMMqq_MEMqq: xed_iform_enum_t = 7911;
12454pub const XED_IFORM_VTESTPS_YMMqq_YMMqq: xed_iform_enum_t = 7912;
12455pub const XED_IFORM_VUCOMISD_XMMdq_MEMq: xed_iform_enum_t = 7913;
12456pub const XED_IFORM_VUCOMISD_XMMdq_XMMq: xed_iform_enum_t = 7914;
12457pub const XED_IFORM_VUCOMISD_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 7915;
12458pub const XED_IFORM_VUCOMISD_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 7916;
12459pub const XED_IFORM_VUCOMISH_XMMf16_MEMf16_AVX512: xed_iform_enum_t = 7917;
12460pub const XED_IFORM_VUCOMISH_XMMf16_XMMf16_AVX512: xed_iform_enum_t = 7918;
12461pub const XED_IFORM_VUCOMISS_XMMdq_MEMd: xed_iform_enum_t = 7919;
12462pub const XED_IFORM_VUCOMISS_XMMdq_XMMd: xed_iform_enum_t = 7920;
12463pub const XED_IFORM_VUCOMISS_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 7921;
12464pub const XED_IFORM_VUCOMISS_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 7922;
12465pub const XED_IFORM_VUNPCKHPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7923;
12466pub const XED_IFORM_VUNPCKHPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7924;
12467pub const XED_IFORM_VUNPCKHPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 7925;
12468pub const XED_IFORM_VUNPCKHPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 7926;
12469pub const XED_IFORM_VUNPCKHPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 7927;
12470pub const XED_IFORM_VUNPCKHPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 7928;
12471pub const XED_IFORM_VUNPCKHPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7929;
12472pub const XED_IFORM_VUNPCKHPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7930;
12473pub const XED_IFORM_VUNPCKHPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 7931;
12474pub const XED_IFORM_VUNPCKHPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 7932;
12475pub const XED_IFORM_VUNPCKHPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7933;
12476pub const XED_IFORM_VUNPCKHPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7934;
12477pub const XED_IFORM_VUNPCKHPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 7935;
12478pub const XED_IFORM_VUNPCKHPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 7936;
12479pub const XED_IFORM_VUNPCKHPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 7937;
12480pub const XED_IFORM_VUNPCKHPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 7938;
12481pub const XED_IFORM_VUNPCKHPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7939;
12482pub const XED_IFORM_VUNPCKHPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7940;
12483pub const XED_IFORM_VUNPCKHPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 7941;
12484pub const XED_IFORM_VUNPCKHPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 7942;
12485pub const XED_IFORM_VUNPCKLPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7943;
12486pub const XED_IFORM_VUNPCKLPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7944;
12487pub const XED_IFORM_VUNPCKLPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512: xed_iform_enum_t = 7945;
12488pub const XED_IFORM_VUNPCKLPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512: xed_iform_enum_t = 7946;
12489pub const XED_IFORM_VUNPCKLPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512: xed_iform_enum_t = 7947;
12490pub const XED_IFORM_VUNPCKLPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512: xed_iform_enum_t = 7948;
12491pub const XED_IFORM_VUNPCKLPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7949;
12492pub const XED_IFORM_VUNPCKLPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7950;
12493pub const XED_IFORM_VUNPCKLPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512: xed_iform_enum_t = 7951;
12494pub const XED_IFORM_VUNPCKLPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512: xed_iform_enum_t = 7952;
12495pub const XED_IFORM_VUNPCKLPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7953;
12496pub const XED_IFORM_VUNPCKLPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7954;
12497pub const XED_IFORM_VUNPCKLPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512: xed_iform_enum_t = 7955;
12498pub const XED_IFORM_VUNPCKLPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512: xed_iform_enum_t = 7956;
12499pub const XED_IFORM_VUNPCKLPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512: xed_iform_enum_t = 7957;
12500pub const XED_IFORM_VUNPCKLPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512: xed_iform_enum_t = 7958;
12501pub const XED_IFORM_VUNPCKLPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7959;
12502pub const XED_IFORM_VUNPCKLPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7960;
12503pub const XED_IFORM_VUNPCKLPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512: xed_iform_enum_t = 7961;
12504pub const XED_IFORM_VUNPCKLPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512: xed_iform_enum_t = 7962;
12505pub const XED_IFORM_VXORPD_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7963;
12506pub const XED_IFORM_VXORPD_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7964;
12507pub const XED_IFORM_VXORPD_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512: xed_iform_enum_t = 7965;
12508pub const XED_IFORM_VXORPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512: xed_iform_enum_t = 7966;
12509pub const XED_IFORM_VXORPD_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7967;
12510pub const XED_IFORM_VXORPD_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7968;
12511pub const XED_IFORM_VXORPD_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512: xed_iform_enum_t = 7969;
12512pub const XED_IFORM_VXORPD_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512: xed_iform_enum_t = 7970;
12513pub const XED_IFORM_VXORPD_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512: xed_iform_enum_t = 7971;
12514pub const XED_IFORM_VXORPD_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512: xed_iform_enum_t = 7972;
12515pub const XED_IFORM_VXORPS_XMMdq_XMMdq_MEMdq: xed_iform_enum_t = 7973;
12516pub const XED_IFORM_VXORPS_XMMdq_XMMdq_XMMdq: xed_iform_enum_t = 7974;
12517pub const XED_IFORM_VXORPS_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512: xed_iform_enum_t = 7975;
12518pub const XED_IFORM_VXORPS_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512: xed_iform_enum_t = 7976;
12519pub const XED_IFORM_VXORPS_YMMqq_YMMqq_MEMqq: xed_iform_enum_t = 7977;
12520pub const XED_IFORM_VXORPS_YMMqq_YMMqq_YMMqq: xed_iform_enum_t = 7978;
12521pub const XED_IFORM_VXORPS_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512: xed_iform_enum_t = 7979;
12522pub const XED_IFORM_VXORPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512: xed_iform_enum_t = 7980;
12523pub const XED_IFORM_VXORPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512: xed_iform_enum_t = 7981;
12524pub const XED_IFORM_VXORPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512: xed_iform_enum_t = 7982;
12525pub const XED_IFORM_VZEROALL: xed_iform_enum_t = 7983;
12526pub const XED_IFORM_VZEROUPPER: xed_iform_enum_t = 7984;
12527pub const XED_IFORM_WBINVD: xed_iform_enum_t = 7985;
12528pub const XED_IFORM_WBNOINVD: xed_iform_enum_t = 7986;
12529pub const XED_IFORM_WRFSBASE_GPRy: xed_iform_enum_t = 7987;
12530pub const XED_IFORM_WRGSBASE_GPRy: xed_iform_enum_t = 7988;
12531pub const XED_IFORM_WRMSR: xed_iform_enum_t = 7989;
12532pub const XED_IFORM_WRMSRLIST: xed_iform_enum_t = 7990;
12533pub const XED_IFORM_WRMSRNS: xed_iform_enum_t = 7991;
12534pub const XED_IFORM_WRPKRU: xed_iform_enum_t = 7992;
12535pub const XED_IFORM_WRSSD_MEMu32_GPR32u32: xed_iform_enum_t = 7993;
12536pub const XED_IFORM_WRSSD_MEMu32_GPR32u32_APX: xed_iform_enum_t = 7994;
12537pub const XED_IFORM_WRSSQ_MEMu64_GPR64u64: xed_iform_enum_t = 7995;
12538pub const XED_IFORM_WRSSQ_MEMu64_GPR64u64_APX: xed_iform_enum_t = 7996;
12539pub const XED_IFORM_WRUSSD_MEMu32_GPR32u32: xed_iform_enum_t = 7997;
12540pub const XED_IFORM_WRUSSD_MEMu32_GPR32u32_APX: xed_iform_enum_t = 7998;
12541pub const XED_IFORM_WRUSSQ_MEMu64_GPR64u64: xed_iform_enum_t = 7999;
12542pub const XED_IFORM_WRUSSQ_MEMu64_GPR64u64_APX: xed_iform_enum_t = 8000;
12543pub const XED_IFORM_XABORT_IMMb: xed_iform_enum_t = 8001;
12544pub const XED_IFORM_XADD_GPR8_GPR8: xed_iform_enum_t = 8002;
12545pub const XED_IFORM_XADD_GPRv_GPRv: xed_iform_enum_t = 8003;
12546pub const XED_IFORM_XADD_MEMb_GPR8: xed_iform_enum_t = 8004;
12547pub const XED_IFORM_XADD_MEMv_GPRv: xed_iform_enum_t = 8005;
12548pub const XED_IFORM_XADD_LOCK_MEMb_GPR8: xed_iform_enum_t = 8006;
12549pub const XED_IFORM_XADD_LOCK_MEMv_GPRv: xed_iform_enum_t = 8007;
12550pub const XED_IFORM_XBEGIN_RELBRz: xed_iform_enum_t = 8008;
12551pub const XED_IFORM_XCHG_GPR8_GPR8: xed_iform_enum_t = 8009;
12552pub const XED_IFORM_XCHG_GPRv_GPRv: xed_iform_enum_t = 8010;
12553pub const XED_IFORM_XCHG_GPRv_OrAX: xed_iform_enum_t = 8011;
12554pub const XED_IFORM_XCHG_MEMb_GPR8: xed_iform_enum_t = 8012;
12555pub const XED_IFORM_XCHG_MEMv_GPRv: xed_iform_enum_t = 8013;
12556pub const XED_IFORM_XEND: xed_iform_enum_t = 8014;
12557pub const XED_IFORM_XGETBV: xed_iform_enum_t = 8015;
12558pub const XED_IFORM_XLAT: xed_iform_enum_t = 8016;
12559pub const XED_IFORM_XOR_AL_IMMb: xed_iform_enum_t = 8017;
12560pub const XED_IFORM_XOR_GPR8_GPR8_30: xed_iform_enum_t = 8018;
12561pub const XED_IFORM_XOR_GPR8_GPR8_32: xed_iform_enum_t = 8019;
12562pub const XED_IFORM_XOR_GPR8_IMMb_80r6: xed_iform_enum_t = 8020;
12563pub const XED_IFORM_XOR_GPR8_IMMb_82r6: xed_iform_enum_t = 8021;
12564pub const XED_IFORM_XOR_GPR8_MEMb: xed_iform_enum_t = 8022;
12565pub const XED_IFORM_XOR_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 8023;
12566pub const XED_IFORM_XOR_GPR8i8_GPR8i8_GPR8i8_APX: xed_iform_enum_t = 8024;
12567pub const XED_IFORM_XOR_GPR8i8_GPR8i8_IMM8_APX: xed_iform_enum_t = 8025;
12568pub const XED_IFORM_XOR_GPR8i8_GPR8i8_MEMi8_APX: xed_iform_enum_t = 8026;
12569pub const XED_IFORM_XOR_GPR8i8_IMM8_APX: xed_iform_enum_t = 8027;
12570pub const XED_IFORM_XOR_GPR8i8_MEMi8_APX: xed_iform_enum_t = 8028;
12571pub const XED_IFORM_XOR_GPR8i8_MEMi8_GPR8i8_APX: xed_iform_enum_t = 8029;
12572pub const XED_IFORM_XOR_GPR8i8_MEMi8_IMM8_APX: xed_iform_enum_t = 8030;
12573pub const XED_IFORM_XOR_GPRv_GPRv_31: xed_iform_enum_t = 8031;
12574pub const XED_IFORM_XOR_GPRv_GPRv_33: xed_iform_enum_t = 8032;
12575pub const XED_IFORM_XOR_GPRv_GPRv_APX: xed_iform_enum_t = 8033;
12576pub const XED_IFORM_XOR_GPRv_GPRv_GPRv_APX: xed_iform_enum_t = 8034;
12577pub const XED_IFORM_XOR_GPRv_GPRv_IMM8_APX: xed_iform_enum_t = 8035;
12578pub const XED_IFORM_XOR_GPRv_GPRv_IMMz_APX: xed_iform_enum_t = 8036;
12579pub const XED_IFORM_XOR_GPRv_GPRv_MEMv_APX: xed_iform_enum_t = 8037;
12580pub const XED_IFORM_XOR_GPRv_IMM8_APX: xed_iform_enum_t = 8038;
12581pub const XED_IFORM_XOR_GPRv_IMMb: xed_iform_enum_t = 8039;
12582pub const XED_IFORM_XOR_GPRv_IMMz: xed_iform_enum_t = 8040;
12583pub const XED_IFORM_XOR_GPRv_IMMz_APX: xed_iform_enum_t = 8041;
12584pub const XED_IFORM_XOR_GPRv_MEMv: xed_iform_enum_t = 8042;
12585pub const XED_IFORM_XOR_GPRv_MEMv_APX: xed_iform_enum_t = 8043;
12586pub const XED_IFORM_XOR_GPRv_MEMv_GPRv_APX: xed_iform_enum_t = 8044;
12587pub const XED_IFORM_XOR_GPRv_MEMv_IMM8_APX: xed_iform_enum_t = 8045;
12588pub const XED_IFORM_XOR_GPRv_MEMv_IMMz_APX: xed_iform_enum_t = 8046;
12589pub const XED_IFORM_XOR_MEMb_GPR8: xed_iform_enum_t = 8047;
12590pub const XED_IFORM_XOR_MEMb_IMMb_80r6: xed_iform_enum_t = 8048;
12591pub const XED_IFORM_XOR_MEMb_IMMb_82r6: xed_iform_enum_t = 8049;
12592pub const XED_IFORM_XOR_MEMi8_GPR8i8_APX: xed_iform_enum_t = 8050;
12593pub const XED_IFORM_XOR_MEMi8_IMM8_APX: xed_iform_enum_t = 8051;
12594pub const XED_IFORM_XOR_MEMv_GPRv: xed_iform_enum_t = 8052;
12595pub const XED_IFORM_XOR_MEMv_GPRv_APX: xed_iform_enum_t = 8053;
12596pub const XED_IFORM_XOR_MEMv_IMM8_APX: xed_iform_enum_t = 8054;
12597pub const XED_IFORM_XOR_MEMv_IMMb: xed_iform_enum_t = 8055;
12598pub const XED_IFORM_XOR_MEMv_IMMz: xed_iform_enum_t = 8056;
12599pub const XED_IFORM_XOR_MEMv_IMMz_APX: xed_iform_enum_t = 8057;
12600pub const XED_IFORM_XOR_OrAX_IMMz: xed_iform_enum_t = 8058;
12601pub const XED_IFORM_XORPD_XMMxuq_MEMxuq: xed_iform_enum_t = 8059;
12602pub const XED_IFORM_XORPD_XMMxuq_XMMxuq: xed_iform_enum_t = 8060;
12603pub const XED_IFORM_XORPS_XMMxud_MEMxud: xed_iform_enum_t = 8061;
12604pub const XED_IFORM_XORPS_XMMxud_XMMxud: xed_iform_enum_t = 8062;
12605pub const XED_IFORM_XOR_LOCK_MEMb_GPR8: xed_iform_enum_t = 8063;
12606pub const XED_IFORM_XOR_LOCK_MEMb_IMMb_80r6: xed_iform_enum_t = 8064;
12607pub const XED_IFORM_XOR_LOCK_MEMb_IMMb_82r6: xed_iform_enum_t = 8065;
12608pub const XED_IFORM_XOR_LOCK_MEMv_GPRv: xed_iform_enum_t = 8066;
12609pub const XED_IFORM_XOR_LOCK_MEMv_IMMb: xed_iform_enum_t = 8067;
12610pub const XED_IFORM_XOR_LOCK_MEMv_IMMz: xed_iform_enum_t = 8068;
12611pub const XED_IFORM_XRESLDTRK: xed_iform_enum_t = 8069;
12612pub const XED_IFORM_XRSTOR_MEMmxsave: xed_iform_enum_t = 8070;
12613pub const XED_IFORM_XRSTOR64_MEMmxsave: xed_iform_enum_t = 8071;
12614pub const XED_IFORM_XRSTORS_MEMmxsave: xed_iform_enum_t = 8072;
12615pub const XED_IFORM_XRSTORS64_MEMmxsave: xed_iform_enum_t = 8073;
12616pub const XED_IFORM_XSAVE_MEMmxsave: xed_iform_enum_t = 8074;
12617pub const XED_IFORM_XSAVE64_MEMmxsave: xed_iform_enum_t = 8075;
12618pub const XED_IFORM_XSAVEC_MEMmxsave: xed_iform_enum_t = 8076;
12619pub const XED_IFORM_XSAVEC64_MEMmxsave: xed_iform_enum_t = 8077;
12620pub const XED_IFORM_XSAVEOPT_MEMmxsave: xed_iform_enum_t = 8078;
12621pub const XED_IFORM_XSAVEOPT64_MEMmxsave: xed_iform_enum_t = 8079;
12622pub const XED_IFORM_XSAVES_MEMmxsave: xed_iform_enum_t = 8080;
12623pub const XED_IFORM_XSAVES64_MEMmxsave: xed_iform_enum_t = 8081;
12624pub const XED_IFORM_XSETBV: xed_iform_enum_t = 8082;
12625pub const XED_IFORM_XSTORE: xed_iform_enum_t = 8083;
12626pub const XED_IFORM_XSUSLDTRK: xed_iform_enum_t = 8084;
12627pub const XED_IFORM_XTEST: xed_iform_enum_t = 8085;
12628pub const XED_IFORM_LAST: xed_iform_enum_t = 8086;
12629pub type xed_iform_enum_t = ::core::ffi::c_uint;
12630extern "C" {
12631    #[doc = " This converts strings to #xed_iform_enum_t types.\n @param s A C-string.\n @return #xed_iform_enum_t\n @ingroup ENUM"]
12632    pub fn str2xed_iform_enum_t(s: *const ::core::ffi::c_char) -> xed_iform_enum_t;
12633}
12634extern "C" {
12635    #[doc = " This converts strings to #xed_iform_enum_t types.\n @param p An enumeration element of type xed_iform_enum_t.\n @return string\n @ingroup ENUM"]
12636    pub fn xed_iform_enum_t2str(p: xed_iform_enum_t) -> *const ::core::ffi::c_char;
12637}
12638extern "C" {
12639    #[doc = " Returns the last element of the enumeration\n @return xed_iform_enum_t The last element of the enumeration.\n @ingroup ENUM"]
12640    pub fn xed_iform_enum_t_last() -> xed_iform_enum_t;
12641}
12642pub const XED_ISA_SET_INVALID: xed_isa_set_enum_t = 0;
12643pub const XED_ISA_SET_3DNOW: xed_isa_set_enum_t = 1;
12644pub const XED_ISA_SET_ADOX_ADCX: xed_isa_set_enum_t = 2;
12645pub const XED_ISA_SET_AES: xed_isa_set_enum_t = 3;
12646pub const XED_ISA_SET_AMD: xed_isa_set_enum_t = 4;
12647pub const XED_ISA_SET_AMD_INVLPGB: xed_isa_set_enum_t = 5;
12648pub const XED_ISA_SET_AMX_BF16: xed_isa_set_enum_t = 6;
12649pub const XED_ISA_SET_AMX_COMPLEX: xed_isa_set_enum_t = 7;
12650pub const XED_ISA_SET_AMX_FP16: xed_isa_set_enum_t = 8;
12651pub const XED_ISA_SET_AMX_INT8: xed_isa_set_enum_t = 9;
12652pub const XED_ISA_SET_AMX_TILE: xed_isa_set_enum_t = 10;
12653pub const XED_ISA_SET_APX_F: xed_isa_set_enum_t = 11;
12654pub const XED_ISA_SET_APX_F_ADX: xed_isa_set_enum_t = 12;
12655pub const XED_ISA_SET_APX_F_AMX: xed_isa_set_enum_t = 13;
12656pub const XED_ISA_SET_APX_F_BMI1: xed_isa_set_enum_t = 14;
12657pub const XED_ISA_SET_APX_F_BMI2: xed_isa_set_enum_t = 15;
12658pub const XED_ISA_SET_APX_F_CET: xed_isa_set_enum_t = 16;
12659pub const XED_ISA_SET_APX_F_CMPCCXADD: xed_isa_set_enum_t = 17;
12660pub const XED_ISA_SET_APX_F_ENQCMD: xed_isa_set_enum_t = 18;
12661pub const XED_ISA_SET_APX_F_INVPCID: xed_isa_set_enum_t = 19;
12662pub const XED_ISA_SET_APX_F_KOPB: xed_isa_set_enum_t = 20;
12663pub const XED_ISA_SET_APX_F_KOPD: xed_isa_set_enum_t = 21;
12664pub const XED_ISA_SET_APX_F_KOPQ: xed_isa_set_enum_t = 22;
12665pub const XED_ISA_SET_APX_F_KOPW: xed_isa_set_enum_t = 23;
12666pub const XED_ISA_SET_APX_F_LZCNT: xed_isa_set_enum_t = 24;
12667pub const XED_ISA_SET_APX_F_MOVBE: xed_isa_set_enum_t = 25;
12668pub const XED_ISA_SET_APX_F_MOVDIR64B: xed_isa_set_enum_t = 26;
12669pub const XED_ISA_SET_APX_F_MOVDIRI: xed_isa_set_enum_t = 27;
12670pub const XED_ISA_SET_APX_F_POPCNT: xed_isa_set_enum_t = 28;
12671pub const XED_ISA_SET_APX_F_RAO_INT: xed_isa_set_enum_t = 29;
12672pub const XED_ISA_SET_APX_F_USER_MSR: xed_isa_set_enum_t = 30;
12673pub const XED_ISA_SET_APX_F_VMX: xed_isa_set_enum_t = 31;
12674pub const XED_ISA_SET_AVX: xed_isa_set_enum_t = 32;
12675pub const XED_ISA_SET_AVX2: xed_isa_set_enum_t = 33;
12676pub const XED_ISA_SET_AVX2GATHER: xed_isa_set_enum_t = 34;
12677pub const XED_ISA_SET_AVX512BW_128: xed_isa_set_enum_t = 35;
12678pub const XED_ISA_SET_AVX512BW_128N: xed_isa_set_enum_t = 36;
12679pub const XED_ISA_SET_AVX512BW_256: xed_isa_set_enum_t = 37;
12680pub const XED_ISA_SET_AVX512BW_512: xed_isa_set_enum_t = 38;
12681pub const XED_ISA_SET_AVX512BW_KOPD: xed_isa_set_enum_t = 39;
12682pub const XED_ISA_SET_AVX512BW_KOPQ: xed_isa_set_enum_t = 40;
12683pub const XED_ISA_SET_AVX512CD_128: xed_isa_set_enum_t = 41;
12684pub const XED_ISA_SET_AVX512CD_256: xed_isa_set_enum_t = 42;
12685pub const XED_ISA_SET_AVX512CD_512: xed_isa_set_enum_t = 43;
12686pub const XED_ISA_SET_AVX512DQ_128: xed_isa_set_enum_t = 44;
12687pub const XED_ISA_SET_AVX512DQ_128N: xed_isa_set_enum_t = 45;
12688pub const XED_ISA_SET_AVX512DQ_256: xed_isa_set_enum_t = 46;
12689pub const XED_ISA_SET_AVX512DQ_512: xed_isa_set_enum_t = 47;
12690pub const XED_ISA_SET_AVX512DQ_KOPB: xed_isa_set_enum_t = 48;
12691pub const XED_ISA_SET_AVX512DQ_KOPW: xed_isa_set_enum_t = 49;
12692pub const XED_ISA_SET_AVX512DQ_SCALAR: xed_isa_set_enum_t = 50;
12693pub const XED_ISA_SET_AVX512ER_512: xed_isa_set_enum_t = 51;
12694pub const XED_ISA_SET_AVX512ER_SCALAR: xed_isa_set_enum_t = 52;
12695pub const XED_ISA_SET_AVX512F_128: xed_isa_set_enum_t = 53;
12696pub const XED_ISA_SET_AVX512F_128N: xed_isa_set_enum_t = 54;
12697pub const XED_ISA_SET_AVX512F_256: xed_isa_set_enum_t = 55;
12698pub const XED_ISA_SET_AVX512F_512: xed_isa_set_enum_t = 56;
12699pub const XED_ISA_SET_AVX512F_KOPW: xed_isa_set_enum_t = 57;
12700pub const XED_ISA_SET_AVX512F_SCALAR: xed_isa_set_enum_t = 58;
12701pub const XED_ISA_SET_AVX512PF_512: xed_isa_set_enum_t = 59;
12702pub const XED_ISA_SET_AVX512_4FMAPS_512: xed_isa_set_enum_t = 60;
12703pub const XED_ISA_SET_AVX512_4FMAPS_SCALAR: xed_isa_set_enum_t = 61;
12704pub const XED_ISA_SET_AVX512_4VNNIW_512: xed_isa_set_enum_t = 62;
12705pub const XED_ISA_SET_AVX512_BF16_128: xed_isa_set_enum_t = 63;
12706pub const XED_ISA_SET_AVX512_BF16_256: xed_isa_set_enum_t = 64;
12707pub const XED_ISA_SET_AVX512_BF16_512: xed_isa_set_enum_t = 65;
12708pub const XED_ISA_SET_AVX512_BITALG_128: xed_isa_set_enum_t = 66;
12709pub const XED_ISA_SET_AVX512_BITALG_256: xed_isa_set_enum_t = 67;
12710pub const XED_ISA_SET_AVX512_BITALG_512: xed_isa_set_enum_t = 68;
12711pub const XED_ISA_SET_AVX512_FP16_128: xed_isa_set_enum_t = 69;
12712pub const XED_ISA_SET_AVX512_FP16_128N: xed_isa_set_enum_t = 70;
12713pub const XED_ISA_SET_AVX512_FP16_256: xed_isa_set_enum_t = 71;
12714pub const XED_ISA_SET_AVX512_FP16_512: xed_isa_set_enum_t = 72;
12715pub const XED_ISA_SET_AVX512_FP16_SCALAR: xed_isa_set_enum_t = 73;
12716pub const XED_ISA_SET_AVX512_GFNI_128: xed_isa_set_enum_t = 74;
12717pub const XED_ISA_SET_AVX512_GFNI_256: xed_isa_set_enum_t = 75;
12718pub const XED_ISA_SET_AVX512_GFNI_512: xed_isa_set_enum_t = 76;
12719pub const XED_ISA_SET_AVX512_IFMA_128: xed_isa_set_enum_t = 77;
12720pub const XED_ISA_SET_AVX512_IFMA_256: xed_isa_set_enum_t = 78;
12721pub const XED_ISA_SET_AVX512_IFMA_512: xed_isa_set_enum_t = 79;
12722pub const XED_ISA_SET_AVX512_VAES_128: xed_isa_set_enum_t = 80;
12723pub const XED_ISA_SET_AVX512_VAES_256: xed_isa_set_enum_t = 81;
12724pub const XED_ISA_SET_AVX512_VAES_512: xed_isa_set_enum_t = 82;
12725pub const XED_ISA_SET_AVX512_VBMI2_128: xed_isa_set_enum_t = 83;
12726pub const XED_ISA_SET_AVX512_VBMI2_256: xed_isa_set_enum_t = 84;
12727pub const XED_ISA_SET_AVX512_VBMI2_512: xed_isa_set_enum_t = 85;
12728pub const XED_ISA_SET_AVX512_VBMI_128: xed_isa_set_enum_t = 86;
12729pub const XED_ISA_SET_AVX512_VBMI_256: xed_isa_set_enum_t = 87;
12730pub const XED_ISA_SET_AVX512_VBMI_512: xed_isa_set_enum_t = 88;
12731pub const XED_ISA_SET_AVX512_VNNI_128: xed_isa_set_enum_t = 89;
12732pub const XED_ISA_SET_AVX512_VNNI_256: xed_isa_set_enum_t = 90;
12733pub const XED_ISA_SET_AVX512_VNNI_512: xed_isa_set_enum_t = 91;
12734pub const XED_ISA_SET_AVX512_VP2INTERSECT_128: xed_isa_set_enum_t = 92;
12735pub const XED_ISA_SET_AVX512_VP2INTERSECT_256: xed_isa_set_enum_t = 93;
12736pub const XED_ISA_SET_AVX512_VP2INTERSECT_512: xed_isa_set_enum_t = 94;
12737pub const XED_ISA_SET_AVX512_VPCLMULQDQ_128: xed_isa_set_enum_t = 95;
12738pub const XED_ISA_SET_AVX512_VPCLMULQDQ_256: xed_isa_set_enum_t = 96;
12739pub const XED_ISA_SET_AVX512_VPCLMULQDQ_512: xed_isa_set_enum_t = 97;
12740pub const XED_ISA_SET_AVX512_VPOPCNTDQ_128: xed_isa_set_enum_t = 98;
12741pub const XED_ISA_SET_AVX512_VPOPCNTDQ_256: xed_isa_set_enum_t = 99;
12742pub const XED_ISA_SET_AVX512_VPOPCNTDQ_512: xed_isa_set_enum_t = 100;
12743pub const XED_ISA_SET_AVXAES: xed_isa_set_enum_t = 101;
12744pub const XED_ISA_SET_AVX_GFNI: xed_isa_set_enum_t = 102;
12745pub const XED_ISA_SET_AVX_IFMA: xed_isa_set_enum_t = 103;
12746pub const XED_ISA_SET_AVX_NE_CONVERT: xed_isa_set_enum_t = 104;
12747pub const XED_ISA_SET_AVX_VNNI: xed_isa_set_enum_t = 105;
12748pub const XED_ISA_SET_AVX_VNNI_INT16: xed_isa_set_enum_t = 106;
12749pub const XED_ISA_SET_AVX_VNNI_INT8: xed_isa_set_enum_t = 107;
12750pub const XED_ISA_SET_BMI1: xed_isa_set_enum_t = 108;
12751pub const XED_ISA_SET_BMI2: xed_isa_set_enum_t = 109;
12752pub const XED_ISA_SET_CET: xed_isa_set_enum_t = 110;
12753pub const XED_ISA_SET_CLDEMOTE: xed_isa_set_enum_t = 111;
12754pub const XED_ISA_SET_CLFLUSHOPT: xed_isa_set_enum_t = 112;
12755pub const XED_ISA_SET_CLFSH: xed_isa_set_enum_t = 113;
12756pub const XED_ISA_SET_CLWB: xed_isa_set_enum_t = 114;
12757pub const XED_ISA_SET_CLZERO: xed_isa_set_enum_t = 115;
12758pub const XED_ISA_SET_CMOV: xed_isa_set_enum_t = 116;
12759pub const XED_ISA_SET_CMPCCXADD: xed_isa_set_enum_t = 117;
12760pub const XED_ISA_SET_CMPXCHG16B: xed_isa_set_enum_t = 118;
12761pub const XED_ISA_SET_ENQCMD: xed_isa_set_enum_t = 119;
12762pub const XED_ISA_SET_F16C: xed_isa_set_enum_t = 120;
12763pub const XED_ISA_SET_FAT_NOP: xed_isa_set_enum_t = 121;
12764pub const XED_ISA_SET_FCMOV: xed_isa_set_enum_t = 122;
12765pub const XED_ISA_SET_FCOMI: xed_isa_set_enum_t = 123;
12766pub const XED_ISA_SET_FMA: xed_isa_set_enum_t = 124;
12767pub const XED_ISA_SET_FMA4: xed_isa_set_enum_t = 125;
12768pub const XED_ISA_SET_FRED: xed_isa_set_enum_t = 126;
12769pub const XED_ISA_SET_FXSAVE: xed_isa_set_enum_t = 127;
12770pub const XED_ISA_SET_FXSAVE64: xed_isa_set_enum_t = 128;
12771pub const XED_ISA_SET_GFNI: xed_isa_set_enum_t = 129;
12772pub const XED_ISA_SET_HRESET: xed_isa_set_enum_t = 130;
12773pub const XED_ISA_SET_I186: xed_isa_set_enum_t = 131;
12774pub const XED_ISA_SET_I286PROTECTED: xed_isa_set_enum_t = 132;
12775pub const XED_ISA_SET_I286REAL: xed_isa_set_enum_t = 133;
12776pub const XED_ISA_SET_I386: xed_isa_set_enum_t = 134;
12777pub const XED_ISA_SET_I486: xed_isa_set_enum_t = 135;
12778pub const XED_ISA_SET_I486REAL: xed_isa_set_enum_t = 136;
12779pub const XED_ISA_SET_I86: xed_isa_set_enum_t = 137;
12780pub const XED_ISA_SET_ICACHE_PREFETCH: xed_isa_set_enum_t = 138;
12781pub const XED_ISA_SET_INVPCID: xed_isa_set_enum_t = 139;
12782pub const XED_ISA_SET_KEYLOCKER: xed_isa_set_enum_t = 140;
12783pub const XED_ISA_SET_KEYLOCKER_WIDE: xed_isa_set_enum_t = 141;
12784pub const XED_ISA_SET_LAHF: xed_isa_set_enum_t = 142;
12785pub const XED_ISA_SET_LKGS: xed_isa_set_enum_t = 143;
12786pub const XED_ISA_SET_LONGMODE: xed_isa_set_enum_t = 144;
12787pub const XED_ISA_SET_LWP: xed_isa_set_enum_t = 145;
12788pub const XED_ISA_SET_LZCNT: xed_isa_set_enum_t = 146;
12789pub const XED_ISA_SET_MCOMMIT: xed_isa_set_enum_t = 147;
12790pub const XED_ISA_SET_MONITOR: xed_isa_set_enum_t = 148;
12791pub const XED_ISA_SET_MONITORX: xed_isa_set_enum_t = 149;
12792pub const XED_ISA_SET_MOVBE: xed_isa_set_enum_t = 150;
12793pub const XED_ISA_SET_MOVDIR64B: xed_isa_set_enum_t = 151;
12794pub const XED_ISA_SET_MOVDIRI: xed_isa_set_enum_t = 152;
12795pub const XED_ISA_SET_MPX: xed_isa_set_enum_t = 153;
12796pub const XED_ISA_SET_MSRLIST: xed_isa_set_enum_t = 154;
12797pub const XED_ISA_SET_PAUSE: xed_isa_set_enum_t = 155;
12798pub const XED_ISA_SET_PBNDKB: xed_isa_set_enum_t = 156;
12799pub const XED_ISA_SET_PCLMULQDQ: xed_isa_set_enum_t = 157;
12800pub const XED_ISA_SET_PCONFIG: xed_isa_set_enum_t = 158;
12801pub const XED_ISA_SET_PENTIUMMMX: xed_isa_set_enum_t = 159;
12802pub const XED_ISA_SET_PENTIUMREAL: xed_isa_set_enum_t = 160;
12803pub const XED_ISA_SET_PKU: xed_isa_set_enum_t = 161;
12804pub const XED_ISA_SET_POPCNT: xed_isa_set_enum_t = 162;
12805pub const XED_ISA_SET_PPRO: xed_isa_set_enum_t = 163;
12806pub const XED_ISA_SET_PPRO_UD0_LONG: xed_isa_set_enum_t = 164;
12807pub const XED_ISA_SET_PPRO_UD0_SHORT: xed_isa_set_enum_t = 165;
12808pub const XED_ISA_SET_PREFETCHW: xed_isa_set_enum_t = 166;
12809pub const XED_ISA_SET_PREFETCHWT1: xed_isa_set_enum_t = 167;
12810pub const XED_ISA_SET_PREFETCH_NOP: xed_isa_set_enum_t = 168;
12811pub const XED_ISA_SET_PTWRITE: xed_isa_set_enum_t = 169;
12812pub const XED_ISA_SET_RAO_INT: xed_isa_set_enum_t = 170;
12813pub const XED_ISA_SET_RDPID: xed_isa_set_enum_t = 171;
12814pub const XED_ISA_SET_RDPMC: xed_isa_set_enum_t = 172;
12815pub const XED_ISA_SET_RDPRU: xed_isa_set_enum_t = 173;
12816pub const XED_ISA_SET_RDRAND: xed_isa_set_enum_t = 174;
12817pub const XED_ISA_SET_RDSEED: xed_isa_set_enum_t = 175;
12818pub const XED_ISA_SET_RDTSCP: xed_isa_set_enum_t = 176;
12819pub const XED_ISA_SET_RDWRFSGS: xed_isa_set_enum_t = 177;
12820pub const XED_ISA_SET_RTM: xed_isa_set_enum_t = 178;
12821pub const XED_ISA_SET_SEP: xed_isa_set_enum_t = 179;
12822pub const XED_ISA_SET_SERIALIZE: xed_isa_set_enum_t = 180;
12823pub const XED_ISA_SET_SGX: xed_isa_set_enum_t = 181;
12824pub const XED_ISA_SET_SGX_ENCLV: xed_isa_set_enum_t = 182;
12825pub const XED_ISA_SET_SHA: xed_isa_set_enum_t = 183;
12826pub const XED_ISA_SET_SHA512: xed_isa_set_enum_t = 184;
12827pub const XED_ISA_SET_SM3: xed_isa_set_enum_t = 185;
12828pub const XED_ISA_SET_SM4: xed_isa_set_enum_t = 186;
12829pub const XED_ISA_SET_SMAP: xed_isa_set_enum_t = 187;
12830pub const XED_ISA_SET_SMX: xed_isa_set_enum_t = 188;
12831pub const XED_ISA_SET_SNP: xed_isa_set_enum_t = 189;
12832pub const XED_ISA_SET_SSE: xed_isa_set_enum_t = 190;
12833pub const XED_ISA_SET_SSE2: xed_isa_set_enum_t = 191;
12834pub const XED_ISA_SET_SSE2MMX: xed_isa_set_enum_t = 192;
12835pub const XED_ISA_SET_SSE3: xed_isa_set_enum_t = 193;
12836pub const XED_ISA_SET_SSE3X87: xed_isa_set_enum_t = 194;
12837pub const XED_ISA_SET_SSE4: xed_isa_set_enum_t = 195;
12838pub const XED_ISA_SET_SSE42: xed_isa_set_enum_t = 196;
12839pub const XED_ISA_SET_SSE4A: xed_isa_set_enum_t = 197;
12840pub const XED_ISA_SET_SSEMXCSR: xed_isa_set_enum_t = 198;
12841pub const XED_ISA_SET_SSE_PREFETCH: xed_isa_set_enum_t = 199;
12842pub const XED_ISA_SET_SSSE3: xed_isa_set_enum_t = 200;
12843pub const XED_ISA_SET_SSSE3MMX: xed_isa_set_enum_t = 201;
12844pub const XED_ISA_SET_SVM: xed_isa_set_enum_t = 202;
12845pub const XED_ISA_SET_TBM: xed_isa_set_enum_t = 203;
12846pub const XED_ISA_SET_TDX: xed_isa_set_enum_t = 204;
12847pub const XED_ISA_SET_TSX_LDTRK: xed_isa_set_enum_t = 205;
12848pub const XED_ISA_SET_UINTR: xed_isa_set_enum_t = 206;
12849pub const XED_ISA_SET_USER_MSR: xed_isa_set_enum_t = 207;
12850pub const XED_ISA_SET_VAES: xed_isa_set_enum_t = 208;
12851pub const XED_ISA_SET_VIA_PADLOCK_AES: xed_isa_set_enum_t = 209;
12852pub const XED_ISA_SET_VIA_PADLOCK_MONTMUL: xed_isa_set_enum_t = 210;
12853pub const XED_ISA_SET_VIA_PADLOCK_RNG: xed_isa_set_enum_t = 211;
12854pub const XED_ISA_SET_VIA_PADLOCK_SHA: xed_isa_set_enum_t = 212;
12855pub const XED_ISA_SET_VMFUNC: xed_isa_set_enum_t = 213;
12856pub const XED_ISA_SET_VPCLMULQDQ: xed_isa_set_enum_t = 214;
12857pub const XED_ISA_SET_VTX: xed_isa_set_enum_t = 215;
12858pub const XED_ISA_SET_WAITPKG: xed_isa_set_enum_t = 216;
12859pub const XED_ISA_SET_WBNOINVD: xed_isa_set_enum_t = 217;
12860pub const XED_ISA_SET_WRMSRNS: xed_isa_set_enum_t = 218;
12861pub const XED_ISA_SET_X87: xed_isa_set_enum_t = 219;
12862pub const XED_ISA_SET_XOP: xed_isa_set_enum_t = 220;
12863pub const XED_ISA_SET_XSAVE: xed_isa_set_enum_t = 221;
12864pub const XED_ISA_SET_XSAVEC: xed_isa_set_enum_t = 222;
12865pub const XED_ISA_SET_XSAVEOPT: xed_isa_set_enum_t = 223;
12866pub const XED_ISA_SET_XSAVES: xed_isa_set_enum_t = 224;
12867pub const XED_ISA_SET_LAST: xed_isa_set_enum_t = 225;
12868pub type xed_isa_set_enum_t = ::core::ffi::c_uint;
12869extern "C" {
12870    #[doc = " This converts strings to #xed_isa_set_enum_t types.\n @param s A C-string.\n @return #xed_isa_set_enum_t\n @ingroup ENUM"]
12871    pub fn str2xed_isa_set_enum_t(s: *const ::core::ffi::c_char) -> xed_isa_set_enum_t;
12872}
12873extern "C" {
12874    #[doc = " This converts strings to #xed_isa_set_enum_t types.\n @param p An enumeration element of type xed_isa_set_enum_t.\n @return string\n @ingroup ENUM"]
12875    pub fn xed_isa_set_enum_t2str(p: xed_isa_set_enum_t) -> *const ::core::ffi::c_char;
12876}
12877extern "C" {
12878    #[doc = " Returns the last element of the enumeration\n @return xed_isa_set_enum_t The last element of the enumeration.\n @ingroup ENUM"]
12879    pub fn xed_isa_set_enum_t_last() -> xed_isa_set_enum_t;
12880}
12881#[doc = " @ingroup IFORM\n Statically available information about iforms.\n Values are returned by #xed_iform_map()."]
12882#[repr(C)]
12883#[repr(align(4))]
12884#[derive(Debug, Copy, Clone)]
12885pub struct xed_iform_info_s {
12886    pub _bitfield_align_1: [u16; 0],
12887    pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>,
12888}
12889#[test]
12890fn bindgen_test_layout_xed_iform_info_s() {
12891    assert_eq!(
12892        ::core::mem::size_of::<xed_iform_info_s>(),
12893        8usize,
12894        concat!("Size of: ", stringify!(xed_iform_info_s))
12895    );
12896    assert_eq!(
12897        ::core::mem::align_of::<xed_iform_info_s>(),
12898        4usize,
12899        concat!("Alignment of ", stringify!(xed_iform_info_s))
12900    );
12901}
12902impl xed_iform_info_s {
12903    #[inline]
12904    pub fn iclass(&self) -> u32 {
12905        unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 16u8) as u32) }
12906    }
12907    #[inline]
12908    pub fn set_iclass(&mut self, val: u32) {
12909        unsafe {
12910            let val: u32 = ::core::mem::transmute(val);
12911            self._bitfield_1.set(0usize, 16u8, val as u64)
12912        }
12913    }
12914    #[inline]
12915    pub fn category(&self) -> u32 {
12916        unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 8u8) as u32) }
12917    }
12918    #[inline]
12919    pub fn set_category(&mut self, val: u32) {
12920        unsafe {
12921            let val: u32 = ::core::mem::transmute(val);
12922            self._bitfield_1.set(16usize, 8u8, val as u64)
12923        }
12924    }
12925    #[inline]
12926    pub fn extension(&self) -> u32 {
12927        unsafe { ::core::mem::transmute(self._bitfield_1.get(24usize, 8u8) as u32) }
12928    }
12929    #[inline]
12930    pub fn set_extension(&mut self, val: u32) {
12931        unsafe {
12932            let val: u32 = ::core::mem::transmute(val);
12933            self._bitfield_1.set(24usize, 8u8, val as u64)
12934        }
12935    }
12936    #[inline]
12937    pub fn isa_set(&self) -> u32 {
12938        unsafe { ::core::mem::transmute(self._bitfield_1.get(32usize, 16u8) as u32) }
12939    }
12940    #[inline]
12941    pub fn set_isa_set(&mut self, val: u32) {
12942        unsafe {
12943            let val: u32 = ::core::mem::transmute(val);
12944            self._bitfield_1.set(32usize, 16u8, val as u64)
12945        }
12946    }
12947    #[inline]
12948    pub fn string_table_idx(&self) -> u32 {
12949        unsafe { ::core::mem::transmute(self._bitfield_1.get(48usize, 16u8) as u32) }
12950    }
12951    #[inline]
12952    pub fn set_string_table_idx(&mut self, val: u32) {
12953        unsafe {
12954            let val: u32 = ::core::mem::transmute(val);
12955            self._bitfield_1.set(48usize, 16u8, val as u64)
12956        }
12957    }
12958    #[inline]
12959    pub fn new_bitfield_1(
12960        iclass: u32,
12961        category: u32,
12962        extension: u32,
12963        isa_set: u32,
12964        string_table_idx: u32,
12965    ) -> __BindgenBitfieldUnit<[u8; 8usize]> {
12966        let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 8usize]> = Default::default();
12967        __bindgen_bitfield_unit.set(0usize, 16u8, {
12968            let iclass: u32 = unsafe { ::core::mem::transmute(iclass) };
12969            iclass as u64
12970        });
12971        __bindgen_bitfield_unit.set(16usize, 8u8, {
12972            let category: u32 = unsafe { ::core::mem::transmute(category) };
12973            category as u64
12974        });
12975        __bindgen_bitfield_unit.set(24usize, 8u8, {
12976            let extension: u32 = unsafe { ::core::mem::transmute(extension) };
12977            extension as u64
12978        });
12979        __bindgen_bitfield_unit.set(32usize, 16u8, {
12980            let isa_set: u32 = unsafe { ::core::mem::transmute(isa_set) };
12981            isa_set as u64
12982        });
12983        __bindgen_bitfield_unit.set(48usize, 16u8, {
12984            let string_table_idx: u32 = unsafe { ::core::mem::transmute(string_table_idx) };
12985            string_table_idx as u64
12986        });
12987        __bindgen_bitfield_unit
12988    }
12989}
12990#[doc = " @ingroup IFORM\n Statically available information about iforms.\n Values are returned by #xed_iform_map()."]
12991pub type xed_iform_info_t = xed_iform_info_s;
12992extern "C" {
12993    #[doc = " @ingroup IFORM\n Map the #xed_iform_enum_t to a pointer to a #xed_iform_info_t which\n indicates the #xed_iclass_enum_t, the #xed_category_enum_t and the\n #xed_extension_enum_t for the iform. Returns 0 if the iform is not a\n valid iform."]
12994    pub fn xed_iform_map(iform: xed_iform_enum_t) -> *const xed_iform_info_t;
12995}
12996extern "C" {
12997    #[doc = " @ingroup IFORM\n Return the maximum number of iforms for a particular iclass.  This\n function returns valid data as soon as global data is\n initialized. (This function does not require a decoded instruction as\n input)."]
12998    pub fn xed_iform_max_per_iclass(iclass: xed_iclass_enum_t) -> u32;
12999}
13000extern "C" {
13001    #[doc = " @ingroup IFORM\n Return the first of the iforms for a particular iclass.  This function\n returns valid data as soon as global data is initialized. (This\n function does not require a decoded instruction as input)."]
13002    pub fn xed_iform_first_per_iclass(iclass: xed_iclass_enum_t) -> u32;
13003}
13004extern "C" {
13005    #[doc = " @ingroup IFORM\n Return the iclass for a given iform. This\n function returns valid data as soon as global data is initialized. (This\n function does not require a decoded instruction as input)."]
13006    #[link_name = "xed_iform_to_iclass_xed_sys_inline"]
13007    pub fn xed_iform_to_iclass(iform: xed_iform_enum_t) -> xed_iclass_enum_t;
13008}
13009extern "C" {
13010    #[doc = " @ingroup IFORM\n Return the category for a given iform. This\n function returns valid data as soon as global data is initialized. (This\n function does not require a decoded instruction as input)."]
13011    pub fn xed_iform_to_category(iform: xed_iform_enum_t) -> xed_category_enum_t;
13012}
13013extern "C" {
13014    #[doc = " @ingroup IFORM\n Return the extension for a given iform. This function returns valid\n data as soon as global data is initialized. (This function does not\n require a decoded instruction as input)."]
13015    pub fn xed_iform_to_extension(iform: xed_iform_enum_t) -> xed_extension_enum_t;
13016}
13017extern "C" {
13018    #[doc = " @ingroup IFORM\n Return the isa_set for a given iform. This function returns valid data\n as soon as global data is initialized. (This function does not require\n a decoded instruction as input)."]
13019    pub fn xed_iform_to_isa_set(iform: xed_iform_enum_t) -> xed_isa_set_enum_t;
13020}
13021extern "C" {
13022    #[doc = " @ingroup IFORM\n Return a pointer to a character string of the iclass. This\n translates the internal disambiguated names to the more ambiguous\n names that people like to see. This returns the ATT SYSV-syntax name."]
13023    pub fn xed_iform_to_iclass_string_att(iform: xed_iform_enum_t) -> *const ::core::ffi::c_char;
13024}
13025extern "C" {
13026    #[doc = " @ingroup IFORM\n Return a pointer to a character string of the iclass. This\n translates the internal disambiguated names to the more ambiguous\n names that people like to see. This returns the Intel-syntax name."]
13027    pub fn xed_iform_to_iclass_string_intel(iform: xed_iform_enum_t) -> *const ::core::ffi::c_char;
13028}
13029#[repr(C)]
13030#[derive(Debug, Copy, Clone)]
13031pub struct xed_attributes_t {
13032    pub a1: u64,
13033    pub a2: u64,
13034}
13035#[test]
13036fn bindgen_test_layout_xed_attributes_t() {
13037    const UNINIT: ::core::mem::MaybeUninit<xed_attributes_t> = ::core::mem::MaybeUninit::uninit();
13038    let ptr = UNINIT.as_ptr();
13039    assert_eq!(
13040        ::core::mem::size_of::<xed_attributes_t>(),
13041        16usize,
13042        concat!("Size of: ", stringify!(xed_attributes_t))
13043    );
13044    assert_eq!(
13045        ::core::mem::align_of::<xed_attributes_t>(),
13046        8usize,
13047        concat!("Alignment of ", stringify!(xed_attributes_t))
13048    );
13049    assert_eq!(
13050        unsafe { ::core::ptr::addr_of!((*ptr).a1) as usize - ptr as usize },
13051        0usize,
13052        concat!(
13053            "Offset of field: ",
13054            stringify!(xed_attributes_t),
13055            "::",
13056            stringify!(a1)
13057        )
13058    );
13059    assert_eq!(
13060        unsafe { ::core::ptr::addr_of!((*ptr).a2) as usize - ptr as usize },
13061        8usize,
13062        concat!(
13063            "Offset of field: ",
13064            stringify!(xed_attributes_t),
13065            "::",
13066            stringify!(a2)
13067        )
13068    );
13069}
13070pub type xed_operand_extractor_fn_t =
13071    ::core::option::Option<unsafe extern "C" fn(xds: *mut xed_decoded_inst_s)>;
13072#[doc = " @ingroup DEC\n Constant information about an individual generic operand, like an\noperand template, describing the operand properties. See @ref DEC for\nAPI information."]
13073#[repr(C)]
13074#[derive(Copy, Clone)]
13075pub struct xed_operand_s {
13076    pub _name: u8,
13077    pub _operand_visibility: u8,
13078    pub _rw: u8,
13079    pub _oc2: u8,
13080    pub _type: u8,
13081    pub _xtype: u8,
13082    pub _cvt_idx: u8,
13083    pub _nt: u8,
13084    pub _u: xed_operand_s__bindgen_ty_1,
13085}
13086#[repr(C)]
13087#[derive(Copy, Clone)]
13088pub union xed_operand_s__bindgen_ty_1 {
13089    pub _imm: u32,
13090    pub _nt: xed_nonterminal_enum_t,
13091    pub _reg: xed_reg_enum_t,
13092}
13093#[test]
13094fn bindgen_test_layout_xed_operand_s__bindgen_ty_1() {
13095    const UNINIT: ::core::mem::MaybeUninit<xed_operand_s__bindgen_ty_1> =
13096        ::core::mem::MaybeUninit::uninit();
13097    let ptr = UNINIT.as_ptr();
13098    assert_eq!(
13099        ::core::mem::size_of::<xed_operand_s__bindgen_ty_1>(),
13100        4usize,
13101        concat!("Size of: ", stringify!(xed_operand_s__bindgen_ty_1))
13102    );
13103    assert_eq!(
13104        ::core::mem::align_of::<xed_operand_s__bindgen_ty_1>(),
13105        4usize,
13106        concat!("Alignment of ", stringify!(xed_operand_s__bindgen_ty_1))
13107    );
13108    assert_eq!(
13109        unsafe { ::core::ptr::addr_of!((*ptr)._imm) as usize - ptr as usize },
13110        0usize,
13111        concat!(
13112            "Offset of field: ",
13113            stringify!(xed_operand_s__bindgen_ty_1),
13114            "::",
13115            stringify!(_imm)
13116        )
13117    );
13118    assert_eq!(
13119        unsafe { ::core::ptr::addr_of!((*ptr)._nt) as usize - ptr as usize },
13120        0usize,
13121        concat!(
13122            "Offset of field: ",
13123            stringify!(xed_operand_s__bindgen_ty_1),
13124            "::",
13125            stringify!(_nt)
13126        )
13127    );
13128    assert_eq!(
13129        unsafe { ::core::ptr::addr_of!((*ptr)._reg) as usize - ptr as usize },
13130        0usize,
13131        concat!(
13132            "Offset of field: ",
13133            stringify!(xed_operand_s__bindgen_ty_1),
13134            "::",
13135            stringify!(_reg)
13136        )
13137    );
13138}
13139impl ::core::fmt::Debug for xed_operand_s__bindgen_ty_1 {
13140    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
13141        write!(f, "xed_operand_s__bindgen_ty_1 {{ union }}")
13142    }
13143}
13144#[test]
13145fn bindgen_test_layout_xed_operand_s() {
13146    const UNINIT: ::core::mem::MaybeUninit<xed_operand_s> = ::core::mem::MaybeUninit::uninit();
13147    let ptr = UNINIT.as_ptr();
13148    assert_eq!(
13149        ::core::mem::size_of::<xed_operand_s>(),
13150        12usize,
13151        concat!("Size of: ", stringify!(xed_operand_s))
13152    );
13153    assert_eq!(
13154        ::core::mem::align_of::<xed_operand_s>(),
13155        4usize,
13156        concat!("Alignment of ", stringify!(xed_operand_s))
13157    );
13158    assert_eq!(
13159        unsafe { ::core::ptr::addr_of!((*ptr)._name) as usize - ptr as usize },
13160        0usize,
13161        concat!(
13162            "Offset of field: ",
13163            stringify!(xed_operand_s),
13164            "::",
13165            stringify!(_name)
13166        )
13167    );
13168    assert_eq!(
13169        unsafe { ::core::ptr::addr_of!((*ptr)._operand_visibility) as usize - ptr as usize },
13170        1usize,
13171        concat!(
13172            "Offset of field: ",
13173            stringify!(xed_operand_s),
13174            "::",
13175            stringify!(_operand_visibility)
13176        )
13177    );
13178    assert_eq!(
13179        unsafe { ::core::ptr::addr_of!((*ptr)._rw) as usize - ptr as usize },
13180        2usize,
13181        concat!(
13182            "Offset of field: ",
13183            stringify!(xed_operand_s),
13184            "::",
13185            stringify!(_rw)
13186        )
13187    );
13188    assert_eq!(
13189        unsafe { ::core::ptr::addr_of!((*ptr)._oc2) as usize - ptr as usize },
13190        3usize,
13191        concat!(
13192            "Offset of field: ",
13193            stringify!(xed_operand_s),
13194            "::",
13195            stringify!(_oc2)
13196        )
13197    );
13198    assert_eq!(
13199        unsafe { ::core::ptr::addr_of!((*ptr)._type) as usize - ptr as usize },
13200        4usize,
13201        concat!(
13202            "Offset of field: ",
13203            stringify!(xed_operand_s),
13204            "::",
13205            stringify!(_type)
13206        )
13207    );
13208    assert_eq!(
13209        unsafe { ::core::ptr::addr_of!((*ptr)._xtype) as usize - ptr as usize },
13210        5usize,
13211        concat!(
13212            "Offset of field: ",
13213            stringify!(xed_operand_s),
13214            "::",
13215            stringify!(_xtype)
13216        )
13217    );
13218    assert_eq!(
13219        unsafe { ::core::ptr::addr_of!((*ptr)._cvt_idx) as usize - ptr as usize },
13220        6usize,
13221        concat!(
13222            "Offset of field: ",
13223            stringify!(xed_operand_s),
13224            "::",
13225            stringify!(_cvt_idx)
13226        )
13227    );
13228    assert_eq!(
13229        unsafe { ::core::ptr::addr_of!((*ptr)._nt) as usize - ptr as usize },
13230        7usize,
13231        concat!(
13232            "Offset of field: ",
13233            stringify!(xed_operand_s),
13234            "::",
13235            stringify!(_nt)
13236        )
13237    );
13238    assert_eq!(
13239        unsafe { ::core::ptr::addr_of!((*ptr)._u) as usize - ptr as usize },
13240        8usize,
13241        concat!(
13242            "Offset of field: ",
13243            stringify!(xed_operand_s),
13244            "::",
13245            stringify!(_u)
13246        )
13247    );
13248}
13249impl ::core::fmt::Debug for xed_operand_s {
13250    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
13251        write!(f, "xed_operand_s {{ _u: {:?} }}", self._u)
13252    }
13253}
13254#[doc = " @ingroup DEC\n Constant information about an individual generic operand, like an\noperand template, describing the operand properties. See @ref DEC for\nAPI information."]
13255pub type xed_operand_t = xed_operand_s;
13256extern "C" {
13257    #[doc = " @ingroup DEC"]
13258    #[link_name = "xed_operand_name_xed_sys_inline"]
13259    pub fn xed_operand_name(p: *const xed_operand_t) -> xed_operand_enum_t;
13260}
13261extern "C" {
13262    #[doc = " @ingroup DEC"]
13263    #[link_name = "xed_operand_operand_visibility_xed_sys_inline"]
13264    pub fn xed_operand_operand_visibility(p: *const xed_operand_t)
13265        -> xed_operand_visibility_enum_t;
13266}
13267extern "C" {
13268    #[doc = " @ingroup DEC\n @return The #xed_operand_type_enum_t of the operand template.\n This is probably not what you want."]
13269    #[link_name = "xed_operand_type_xed_sys_inline"]
13270    pub fn xed_operand_type(p: *const xed_operand_t) -> xed_operand_type_enum_t;
13271}
13272extern "C" {
13273    #[doc = " @ingroup DEC\n @return The #xed_operand_element_xtype_enum_t of the operand template.\n This is probably not what you want."]
13274    #[link_name = "xed_operand_xtype_xed_sys_inline"]
13275    pub fn xed_operand_xtype(p: *const xed_operand_t) -> xed_operand_element_xtype_enum_t;
13276}
13277extern "C" {
13278    #[doc = " @ingroup DEC"]
13279    #[link_name = "xed_operand_width_xed_sys_inline"]
13280    pub fn xed_operand_width(p: *const xed_operand_t) -> xed_operand_width_enum_t;
13281}
13282extern "C" {
13283    #[doc = " @ingroup DEC\n @param p  an operand template,  #xed_operand_t.\n @param eosz  effective operand size of the instruction,  1 | 2 | 3 for\n  16 | 32 | 64 bits respectively. 0 is invalid.\n @return  the actual width of operand in bits.\n See xed_decoded_inst_operand_length_bits() for a more general solution."]
13284    pub fn xed_operand_width_bits(p: *const xed_operand_t, eosz: u32) -> u32;
13285}
13286extern "C" {
13287    #[doc = " @ingroup DEC"]
13288    #[link_name = "xed_operand_nonterminal_name_xed_sys_inline"]
13289    pub fn xed_operand_nonterminal_name(p: *const xed_operand_t) -> xed_nonterminal_enum_t;
13290}
13291extern "C" {
13292    #[doc = " @ingroup DEC\n Careful with this one -- use #xed_decoded_inst_get_reg()! This one is\n probably not what you think it is. It is only used for hard-coded\n registers implicit in the instruction encoding. Most likely you want to\n get the #xed_operand_enum_t and then look up the instruction using\n #xed_decoded_inst_get_reg(). The hard-coded registers are also available\n that way.\n @param p  an operand template,  #xed_operand_t.\n @return  the implicit or suppressed registers, type #xed_reg_enum_t"]
13293    #[link_name = "xed_operand_reg_xed_sys_inline"]
13294    pub fn xed_operand_reg(p: *const xed_operand_t) -> xed_reg_enum_t;
13295}
13296extern "C" {
13297    #[doc = " @ingroup DEC\n Careful with this one; See #xed_operand_is_register().\n @param p  an operand template,  #xed_operand_t.\n @return 1 if the operand template represents are register-type\n operand.\n\n  Related functions:\n   Use #xed_decoded_inst_get_reg() to get the decoded name of /// the\n   register, #xed_reg_enum_t. Use #xed_operand_is_register() to test\n   #xed_operand_enum_t names."]
13298    #[link_name = "xed_operand_template_is_register_xed_sys_inline"]
13299    pub fn xed_operand_template_is_register(p: *const xed_operand_t) -> xed_uint_t;
13300}
13301extern "C" {
13302    #[doc = " @ingroup DEC\n @param p  an operand template,  #xed_operand_t.\n These operands represent branch displacements, memory displacements and\n various immediates"]
13303    #[link_name = "xed_operand_imm_xed_sys_inline"]
13304    pub fn xed_operand_imm(p: *const xed_operand_t) -> u32;
13305}
13306extern "C" {
13307    #[doc = " @ingroup DEC\n Print the operand p into the buffer buf, of length buflen.\n @param p  an operand template,  #xed_operand_t.\n @param buf buffer that gets filled in\n @param buflen maximum buffer length"]
13308    pub fn xed_operand_print(
13309        p: *const xed_operand_t,
13310        buf: *mut ::core::ffi::c_char,
13311        buflen: ::core::ffi::c_int,
13312    );
13313}
13314extern "C" {
13315    #[doc = " @ingroup DEC\n Tests the enum for inclusion in XED_OPERAND_REG0 through XED_OPERAND_REG9.\n @param name the operand name, type #xed_operand_enum_t\n @return 1 if the operand name is REG0...REG9, 0 otherwise.\n\nNote there are other registers for memory addressing; See\n #xed_operand_is_memory_addressing_register ."]
13316    #[link_name = "xed_operand_is_register_xed_sys_inline"]
13317    pub fn xed_operand_is_register(name: xed_operand_enum_t) -> xed_uint_t;
13318}
13319extern "C" {
13320    #[doc = " @ingroup DEC\n Tests the enum for inclusion in XED_OPERAND_{BASE0,BASE1,INDEX,SEG0,SEG1}\n @param name the operand name, type #xed_operand_enum_t\n @return 1 if the operand name is for a memory addressing register operand, 0\n otherwise. See also #xed_operand_is_register ."]
13321    #[link_name = "xed_operand_is_memory_addressing_register_xed_sys_inline"]
13322    pub fn xed_operand_is_memory_addressing_register(name: xed_operand_enum_t) -> xed_uint_t;
13323}
13324extern "C" {
13325    #[doc = " @ingroup DEC\n DEPRECATED: Returns the raw R/W action. There are many cases for conditional reads\n and writes. See #xed_decoded_inst_operand_action()."]
13326    #[link_name = "xed_operand_rw_xed_sys_inline"]
13327    pub fn xed_operand_rw(p: *const xed_operand_t) -> xed_operand_action_enum_t;
13328}
13329extern "C" {
13330    #[doc = " @ingroup DEC\n If the operand is read, including conditional reads"]
13331    pub fn xed_operand_read(p: *const xed_operand_t) -> xed_uint_t;
13332}
13333extern "C" {
13334    #[doc = " @ingroup DEC\n If the operand is read-only, including conditional reads"]
13335    pub fn xed_operand_read_only(p: *const xed_operand_t) -> xed_uint_t;
13336}
13337extern "C" {
13338    #[doc = " @ingroup DEC\n If the operand is written, including conditional writes"]
13339    pub fn xed_operand_written(p: *const xed_operand_t) -> xed_uint_t;
13340}
13341extern "C" {
13342    #[doc = " @ingroup DEC\n If the operand is written-only, including conditional writes"]
13343    pub fn xed_operand_written_only(p: *const xed_operand_t) -> xed_uint_t;
13344}
13345extern "C" {
13346    #[doc = " @ingroup DEC\n If the operand is read-and-written, conditional reads and conditional writes"]
13347    pub fn xed_operand_read_and_written(p: *const xed_operand_t) -> xed_uint_t;
13348}
13349extern "C" {
13350    #[doc = " @ingroup DEC\n If the operand has a conditional read (may also write)"]
13351    pub fn xed_operand_conditional_read(p: *const xed_operand_t) -> xed_uint_t;
13352}
13353extern "C" {
13354    #[doc = " @ingroup DEC\n If the operand has a conditional write (may also read)"]
13355    pub fn xed_operand_conditional_write(p: *const xed_operand_t) -> xed_uint_t;
13356}
13357#[doc = " @ingroup DEC\n constant information about a decoded instruction form, including\n the pointer to the constant operand properties #xed_operand_t for this\n instruction form."]
13358#[repr(C)]
13359#[derive(Debug, Copy, Clone)]
13360pub struct xed_inst_s {
13361    pub _noperands: u8,
13362    pub _cpl: u8,
13363    pub _flag_complex: u8,
13364    pub _exceptions: u8,
13365    pub _flag_info_index: u16,
13366    pub _iform_enum: u16,
13367    pub _operand_base: u16,
13368    pub _attributes: u16,
13369}
13370#[test]
13371fn bindgen_test_layout_xed_inst_s() {
13372    const UNINIT: ::core::mem::MaybeUninit<xed_inst_s> = ::core::mem::MaybeUninit::uninit();
13373    let ptr = UNINIT.as_ptr();
13374    assert_eq!(
13375        ::core::mem::size_of::<xed_inst_s>(),
13376        12usize,
13377        concat!("Size of: ", stringify!(xed_inst_s))
13378    );
13379    assert_eq!(
13380        ::core::mem::align_of::<xed_inst_s>(),
13381        2usize,
13382        concat!("Alignment of ", stringify!(xed_inst_s))
13383    );
13384    assert_eq!(
13385        unsafe { ::core::ptr::addr_of!((*ptr)._noperands) as usize - ptr as usize },
13386        0usize,
13387        concat!(
13388            "Offset of field: ",
13389            stringify!(xed_inst_s),
13390            "::",
13391            stringify!(_noperands)
13392        )
13393    );
13394    assert_eq!(
13395        unsafe { ::core::ptr::addr_of!((*ptr)._cpl) as usize - ptr as usize },
13396        1usize,
13397        concat!(
13398            "Offset of field: ",
13399            stringify!(xed_inst_s),
13400            "::",
13401            stringify!(_cpl)
13402        )
13403    );
13404    assert_eq!(
13405        unsafe { ::core::ptr::addr_of!((*ptr)._flag_complex) as usize - ptr as usize },
13406        2usize,
13407        concat!(
13408            "Offset of field: ",
13409            stringify!(xed_inst_s),
13410            "::",
13411            stringify!(_flag_complex)
13412        )
13413    );
13414    assert_eq!(
13415        unsafe { ::core::ptr::addr_of!((*ptr)._exceptions) as usize - ptr as usize },
13416        3usize,
13417        concat!(
13418            "Offset of field: ",
13419            stringify!(xed_inst_s),
13420            "::",
13421            stringify!(_exceptions)
13422        )
13423    );
13424    assert_eq!(
13425        unsafe { ::core::ptr::addr_of!((*ptr)._flag_info_index) as usize - ptr as usize },
13426        4usize,
13427        concat!(
13428            "Offset of field: ",
13429            stringify!(xed_inst_s),
13430            "::",
13431            stringify!(_flag_info_index)
13432        )
13433    );
13434    assert_eq!(
13435        unsafe { ::core::ptr::addr_of!((*ptr)._iform_enum) as usize - ptr as usize },
13436        6usize,
13437        concat!(
13438            "Offset of field: ",
13439            stringify!(xed_inst_s),
13440            "::",
13441            stringify!(_iform_enum)
13442        )
13443    );
13444    assert_eq!(
13445        unsafe { ::core::ptr::addr_of!((*ptr)._operand_base) as usize - ptr as usize },
13446        8usize,
13447        concat!(
13448            "Offset of field: ",
13449            stringify!(xed_inst_s),
13450            "::",
13451            stringify!(_operand_base)
13452        )
13453    );
13454    assert_eq!(
13455        unsafe { ::core::ptr::addr_of!((*ptr)._attributes) as usize - ptr as usize },
13456        10usize,
13457        concat!(
13458            "Offset of field: ",
13459            stringify!(xed_inst_s),
13460            "::",
13461            stringify!(_attributes)
13462        )
13463    );
13464}
13465#[doc = " @ingroup DEC\n constant information about a decoded instruction form, including\n the pointer to the constant operand properties #xed_operand_t for this\n instruction form."]
13466pub type xed_inst_t = xed_inst_s;
13467extern "C" {
13468    #[doc = " @ingroup DEC\n xed_inst_cpl() is DEPRECATED. Please use\n     \"xed_decoded_inst_get_attribute(xedd, XED_ATTRIBUTE_RING0)\"\n instead.\nReturn the current privilege level (CPL) required for execution, 0 or\n3. If the value is zero, then the instruction can only execute in ring 0."]
13469    pub fn xed_inst_cpl(p: *const xed_inst_t) -> ::core::ffi::c_uint;
13470}
13471extern "C" {
13472    #[link_name = "xed_inst_iform_enum_xed_sys_inline"]
13473    pub fn xed_inst_iform_enum(p: *const xed_inst_t) -> xed_iform_enum_t;
13474}
13475extern "C" {
13476    #[link_name = "xed_inst_iclass_xed_sys_inline"]
13477    pub fn xed_inst_iclass(p: *const xed_inst_t) -> xed_iclass_enum_t;
13478}
13479extern "C" {
13480    #[link_name = "xed_inst_category_xed_sys_inline"]
13481    pub fn xed_inst_category(p: *const xed_inst_t) -> xed_category_enum_t;
13482}
13483extern "C" {
13484    #[link_name = "xed_inst_extension_xed_sys_inline"]
13485    pub fn xed_inst_extension(p: *const xed_inst_t) -> xed_extension_enum_t;
13486}
13487extern "C" {
13488    #[link_name = "xed_inst_isa_set_xed_sys_inline"]
13489    pub fn xed_inst_isa_set(p: *const xed_inst_t) -> xed_isa_set_enum_t;
13490}
13491extern "C" {
13492    #[doc = "@ingroup DEC\n Number of instruction operands"]
13493    #[link_name = "xed_inst_noperands_xed_sys_inline"]
13494    pub fn xed_inst_noperands(p: *const xed_inst_t) -> ::core::ffi::c_uint;
13495}
13496extern "C" {
13497    #[doc = "@ingroup DEC\n Obtain a pointer to an individual operand"]
13498    pub fn xed_inst_operand(p: *const xed_inst_t, i: ::core::ffi::c_uint) -> *const xed_operand_t;
13499}
13500extern "C" {
13501    pub fn xed_inst_flag_info_index(p: *const xed_inst_t) -> u32;
13502}
13503extern "C" {
13504    #[doc = " @ingroup DEC\n Scan for the attribute attr and return 1 if it is found, 0 otherwise."]
13505    pub fn xed_inst_get_attribute(p: *const xed_inst_t, attr: xed_attribute_enum_t) -> u32;
13506}
13507extern "C" {
13508    #[doc = " @ingroup DEC\n Return the attributes bit vector"]
13509    pub fn xed_inst_get_attributes(p: *const xed_inst_t) -> xed_attributes_t;
13510}
13511extern "C" {
13512    #[doc = " @ingroup DEC\n Return the maximum number of defined attributes, independent of any\n instruction."]
13513    pub fn xed_attribute_max() -> ::core::ffi::c_uint;
13514}
13515extern "C" {
13516    #[doc = " @ingroup DEC\n Return the i'th global attribute in a linear sequence, independent of\n any instruction. This is used for scanning and printing all attributes."]
13517    pub fn xed_attribute(i: ::core::ffi::c_uint) -> xed_attribute_enum_t;
13518}
13519extern "C" {
13520    #[doc = " @ingroup DEC\n Return #xed_exception_enum_t if present for the specified instruction.\n This is currently only used for SSE and AVX instructions."]
13521    #[link_name = "xed_inst_exception_xed_sys_inline"]
13522    pub fn xed_inst_exception(p: *const xed_inst_t) -> xed_exception_enum_t;
13523}
13524extern "C" {
13525    #[doc = " @ingroup DEC\n Return the base of instruction table."]
13526    pub fn xed_inst_table_base() -> *const xed_inst_t;
13527}
13528pub const XED_FLAG_INVALID: xed_flag_enum_t = 0;
13529#[doc = "<< overflow flag"]
13530pub const XED_FLAG_of: xed_flag_enum_t = 1;
13531#[doc = "< sign flag"]
13532pub const XED_FLAG_sf: xed_flag_enum_t = 2;
13533#[doc = "< zero flag"]
13534pub const XED_FLAG_zf: xed_flag_enum_t = 3;
13535#[doc = "< auxiliary flag"]
13536pub const XED_FLAG_af: xed_flag_enum_t = 4;
13537#[doc = "< parity flag"]
13538pub const XED_FLAG_pf: xed_flag_enum_t = 5;
13539#[doc = "< carry flag"]
13540pub const XED_FLAG_cf: xed_flag_enum_t = 6;
13541#[doc = "< direction flag"]
13542pub const XED_FLAG_df: xed_flag_enum_t = 7;
13543#[doc = "< virtual interrupt flag"]
13544pub const XED_FLAG_vif: xed_flag_enum_t = 8;
13545#[doc = "< I/O privilege level"]
13546pub const XED_FLAG_iopl: xed_flag_enum_t = 9;
13547#[doc = "< interrupt flag"]
13548pub const XED_FLAG_if: xed_flag_enum_t = 10;
13549#[doc = "< alignment check"]
13550pub const XED_FLAG_ac: xed_flag_enum_t = 11;
13551#[doc = "< virtual-8086 mode"]
13552pub const XED_FLAG_vm: xed_flag_enum_t = 12;
13553#[doc = "< resume flag"]
13554pub const XED_FLAG_rf: xed_flag_enum_t = 13;
13555#[doc = "< nested task"]
13556pub const XED_FLAG_nt: xed_flag_enum_t = 14;
13557#[doc = "< traf flag"]
13558pub const XED_FLAG_tf: xed_flag_enum_t = 15;
13559#[doc = "< ID flag"]
13560pub const XED_FLAG_id: xed_flag_enum_t = 16;
13561#[doc = "< virtual interrupt pending"]
13562pub const XED_FLAG_vip: xed_flag_enum_t = 17;
13563#[doc = "< x87 FC0 flag"]
13564pub const XED_FLAG_fc0: xed_flag_enum_t = 18;
13565#[doc = "< x87 FC1 flag"]
13566pub const XED_FLAG_fc1: xed_flag_enum_t = 19;
13567#[doc = "< x87 FC2 flag"]
13568pub const XED_FLAG_fc2: xed_flag_enum_t = 20;
13569#[doc = "< x87 FC3 flag"]
13570pub const XED_FLAG_fc3: xed_flag_enum_t = 21;
13571pub const XED_FLAG_LAST: xed_flag_enum_t = 22;
13572pub type xed_flag_enum_t = ::core::ffi::c_uint;
13573extern "C" {
13574    #[doc = " This converts strings to #xed_flag_enum_t types.\n @param s A C-string.\n @return #xed_flag_enum_t\n @ingroup ENUM"]
13575    pub fn str2xed_flag_enum_t(s: *const ::core::ffi::c_char) -> xed_flag_enum_t;
13576}
13577extern "C" {
13578    #[doc = " This converts strings to #xed_flag_enum_t types.\n @param p An enumeration element of type xed_flag_enum_t.\n @return string\n @ingroup ENUM"]
13579    pub fn xed_flag_enum_t2str(p: xed_flag_enum_t) -> *const ::core::ffi::c_char;
13580}
13581extern "C" {
13582    #[doc = " Returns the last element of the enumeration\n @return xed_flag_enum_t The last element of the enumeration.\n @ingroup ENUM"]
13583    pub fn xed_flag_enum_t_last() -> xed_flag_enum_t;
13584}
13585pub const XED_FLAG_ACTION_INVALID: xed_flag_action_enum_t = 0;
13586#[doc = "< undefined (treated as a write)"]
13587pub const XED_FLAG_ACTION_u: xed_flag_action_enum_t = 1;
13588#[doc = "< test (read)"]
13589pub const XED_FLAG_ACTION_tst: xed_flag_action_enum_t = 2;
13590#[doc = "< modification (write)"]
13591pub const XED_FLAG_ACTION_mod: xed_flag_action_enum_t = 3;
13592#[doc = "< value will be zero (write)"]
13593pub const XED_FLAG_ACTION_0: xed_flag_action_enum_t = 4;
13594#[doc = "< value comes from the stack (write)"]
13595pub const XED_FLAG_ACTION_pop: xed_flag_action_enum_t = 5;
13596#[doc = "< value comes from AH (write)"]
13597pub const XED_FLAG_ACTION_ah: xed_flag_action_enum_t = 6;
13598#[doc = "< value will be 1 (write)"]
13599pub const XED_FLAG_ACTION_1: xed_flag_action_enum_t = 7;
13600pub const XED_FLAG_ACTION_LAST: xed_flag_action_enum_t = 8;
13601pub type xed_flag_action_enum_t = ::core::ffi::c_uint;
13602extern "C" {
13603    #[doc = " This converts strings to #xed_flag_action_enum_t types.\n @param s A C-string.\n @return #xed_flag_action_enum_t\n @ingroup ENUM"]
13604    pub fn str2xed_flag_action_enum_t(s: *const ::core::ffi::c_char) -> xed_flag_action_enum_t;
13605}
13606extern "C" {
13607    #[doc = " This converts strings to #xed_flag_action_enum_t types.\n @param p An enumeration element of type xed_flag_action_enum_t.\n @return string\n @ingroup ENUM"]
13608    pub fn xed_flag_action_enum_t2str(p: xed_flag_action_enum_t) -> *const ::core::ffi::c_char;
13609}
13610extern "C" {
13611    #[doc = " Returns the last element of the enumeration\n @return xed_flag_action_enum_t The last element of the enumeration.\n @ingroup ENUM"]
13612    pub fn xed_flag_action_enum_t_last() -> xed_flag_action_enum_t;
13613}
13614#[doc = "\n @ingroup FLAGS\n a struct representing an instruction's default flags values"]
13615#[repr(C)]
13616#[derive(Copy, Clone)]
13617pub union xed_flag_dfv_s {
13618    pub flat: u8,
13619    pub s: xed_flag_dfv_s__bindgen_ty_1,
13620}
13621#[repr(C)]
13622#[repr(align(4))]
13623#[derive(Debug, Copy, Clone)]
13624pub struct xed_flag_dfv_s__bindgen_ty_1 {
13625    pub _bitfield_align_1: [u8; 0],
13626    pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize]>,
13627    pub __bindgen_padding_0: [u8; 3usize],
13628}
13629#[test]
13630fn bindgen_test_layout_xed_flag_dfv_s__bindgen_ty_1() {
13631    assert_eq!(
13632        ::core::mem::size_of::<xed_flag_dfv_s__bindgen_ty_1>(),
13633        4usize,
13634        concat!("Size of: ", stringify!(xed_flag_dfv_s__bindgen_ty_1))
13635    );
13636    assert_eq!(
13637        ::core::mem::align_of::<xed_flag_dfv_s__bindgen_ty_1>(),
13638        4usize,
13639        concat!("Alignment of ", stringify!(xed_flag_dfv_s__bindgen_ty_1))
13640    );
13641}
13642impl xed_flag_dfv_s__bindgen_ty_1 {
13643    #[inline]
13644    pub fn of(&self) -> u32 {
13645        unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
13646    }
13647    #[inline]
13648    pub fn set_of(&mut self, val: u32) {
13649        unsafe {
13650            let val: u32 = ::core::mem::transmute(val);
13651            self._bitfield_1.set(0usize, 1u8, val as u64)
13652        }
13653    }
13654    #[inline]
13655    pub fn sf(&self) -> u32 {
13656        unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
13657    }
13658    #[inline]
13659    pub fn set_sf(&mut self, val: u32) {
13660        unsafe {
13661            let val: u32 = ::core::mem::transmute(val);
13662            self._bitfield_1.set(1usize, 1u8, val as u64)
13663        }
13664    }
13665    #[inline]
13666    pub fn zf(&self) -> u32 {
13667        unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
13668    }
13669    #[inline]
13670    pub fn set_zf(&mut self, val: u32) {
13671        unsafe {
13672            let val: u32 = ::core::mem::transmute(val);
13673            self._bitfield_1.set(2usize, 1u8, val as u64)
13674        }
13675    }
13676    #[inline]
13677    pub fn cf(&self) -> u32 {
13678        unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
13679    }
13680    #[inline]
13681    pub fn set_cf(&mut self, val: u32) {
13682        unsafe {
13683            let val: u32 = ::core::mem::transmute(val);
13684            self._bitfield_1.set(3usize, 1u8, val as u64)
13685        }
13686    }
13687    #[inline]
13688    pub fn pad(&self) -> u32 {
13689        unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 4u8) as u32) }
13690    }
13691    #[inline]
13692    pub fn set_pad(&mut self, val: u32) {
13693        unsafe {
13694            let val: u32 = ::core::mem::transmute(val);
13695            self._bitfield_1.set(4usize, 4u8, val as u64)
13696        }
13697    }
13698    #[inline]
13699    pub fn new_bitfield_1(
13700        of: u32,
13701        sf: u32,
13702        zf: u32,
13703        cf: u32,
13704        pad: u32,
13705    ) -> __BindgenBitfieldUnit<[u8; 1usize]> {
13706        let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default();
13707        __bindgen_bitfield_unit.set(0usize, 1u8, {
13708            let of: u32 = unsafe { ::core::mem::transmute(of) };
13709            of as u64
13710        });
13711        __bindgen_bitfield_unit.set(1usize, 1u8, {
13712            let sf: u32 = unsafe { ::core::mem::transmute(sf) };
13713            sf as u64
13714        });
13715        __bindgen_bitfield_unit.set(2usize, 1u8, {
13716            let zf: u32 = unsafe { ::core::mem::transmute(zf) };
13717            zf as u64
13718        });
13719        __bindgen_bitfield_unit.set(3usize, 1u8, {
13720            let cf: u32 = unsafe { ::core::mem::transmute(cf) };
13721            cf as u64
13722        });
13723        __bindgen_bitfield_unit.set(4usize, 4u8, {
13724            let pad: u32 = unsafe { ::core::mem::transmute(pad) };
13725            pad as u64
13726        });
13727        __bindgen_bitfield_unit
13728    }
13729}
13730#[test]
13731fn bindgen_test_layout_xed_flag_dfv_s() {
13732    const UNINIT: ::core::mem::MaybeUninit<xed_flag_dfv_s> = ::core::mem::MaybeUninit::uninit();
13733    let ptr = UNINIT.as_ptr();
13734    assert_eq!(
13735        ::core::mem::size_of::<xed_flag_dfv_s>(),
13736        4usize,
13737        concat!("Size of: ", stringify!(xed_flag_dfv_s))
13738    );
13739    assert_eq!(
13740        ::core::mem::align_of::<xed_flag_dfv_s>(),
13741        4usize,
13742        concat!("Alignment of ", stringify!(xed_flag_dfv_s))
13743    );
13744    assert_eq!(
13745        unsafe { ::core::ptr::addr_of!((*ptr).flat) as usize - ptr as usize },
13746        0usize,
13747        concat!(
13748            "Offset of field: ",
13749            stringify!(xed_flag_dfv_s),
13750            "::",
13751            stringify!(flat)
13752        )
13753    );
13754    assert_eq!(
13755        unsafe { ::core::ptr::addr_of!((*ptr).s) as usize - ptr as usize },
13756        0usize,
13757        concat!(
13758            "Offset of field: ",
13759            stringify!(xed_flag_dfv_s),
13760            "::",
13761            stringify!(s)
13762        )
13763    );
13764}
13765impl ::core::fmt::Debug for xed_flag_dfv_s {
13766    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
13767        write!(f, "xed_flag_dfv_s {{ union }}")
13768    }
13769}
13770#[doc = "\n @ingroup FLAGS\n a struct representing an instruction's default flags values"]
13771pub type xed_flag_dfv_t = xed_flag_dfv_s;
13772extern "C" {
13773    #[doc = " @ingroup FLAGS\n extracts the default flags values from XED DFV pseudo-register to a given xed_flag_dfv_t pointer\n If the given DFV enumeration is invalid, the function returns 0"]
13774    pub fn xed_flag_dfv_get_default_flags_values(
13775        dfv_reg: xed_reg_enum_t,
13776        p: *mut xed_flag_dfv_t,
13777    ) -> xed_bool_t;
13778}
13779#[doc = " @ingroup FLAGS\n a union of flags bits"]
13780#[repr(C)]
13781#[derive(Copy, Clone)]
13782pub union xed_flag_set_s {
13783    pub flat: u32,
13784    pub s: xed_flag_set_s__bindgen_ty_1,
13785}
13786#[repr(C)]
13787#[repr(align(4))]
13788#[derive(Debug, Copy, Clone)]
13789pub struct xed_flag_set_s__bindgen_ty_1 {
13790    pub _bitfield_align_1: [u8; 0],
13791    pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>,
13792}
13793#[test]
13794fn bindgen_test_layout_xed_flag_set_s__bindgen_ty_1() {
13795    assert_eq!(
13796        ::core::mem::size_of::<xed_flag_set_s__bindgen_ty_1>(),
13797        4usize,
13798        concat!("Size of: ", stringify!(xed_flag_set_s__bindgen_ty_1))
13799    );
13800    assert_eq!(
13801        ::core::mem::align_of::<xed_flag_set_s__bindgen_ty_1>(),
13802        4usize,
13803        concat!("Alignment of ", stringify!(xed_flag_set_s__bindgen_ty_1))
13804    );
13805}
13806impl xed_flag_set_s__bindgen_ty_1 {
13807    #[inline]
13808    pub fn cf(&self) -> u32 {
13809        unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
13810    }
13811    #[inline]
13812    pub fn set_cf(&mut self, val: u32) {
13813        unsafe {
13814            let val: u32 = ::core::mem::transmute(val);
13815            self._bitfield_1.set(0usize, 1u8, val as u64)
13816        }
13817    }
13818    #[inline]
13819    pub fn must_be_1(&self) -> u32 {
13820        unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
13821    }
13822    #[inline]
13823    pub fn set_must_be_1(&mut self, val: u32) {
13824        unsafe {
13825            let val: u32 = ::core::mem::transmute(val);
13826            self._bitfield_1.set(1usize, 1u8, val as u64)
13827        }
13828    }
13829    #[inline]
13830    pub fn pf(&self) -> u32 {
13831        unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
13832    }
13833    #[inline]
13834    pub fn set_pf(&mut self, val: u32) {
13835        unsafe {
13836            let val: u32 = ::core::mem::transmute(val);
13837            self._bitfield_1.set(2usize, 1u8, val as u64)
13838        }
13839    }
13840    #[inline]
13841    pub fn must_be_0a(&self) -> u32 {
13842        unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
13843    }
13844    #[inline]
13845    pub fn set_must_be_0a(&mut self, val: u32) {
13846        unsafe {
13847            let val: u32 = ::core::mem::transmute(val);
13848            self._bitfield_1.set(3usize, 1u8, val as u64)
13849        }
13850    }
13851    #[inline]
13852    pub fn af(&self) -> u32 {
13853        unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 1u8) as u32) }
13854    }
13855    #[inline]
13856    pub fn set_af(&mut self, val: u32) {
13857        unsafe {
13858            let val: u32 = ::core::mem::transmute(val);
13859            self._bitfield_1.set(4usize, 1u8, val as u64)
13860        }
13861    }
13862    #[inline]
13863    pub fn must_be_0b(&self) -> u32 {
13864        unsafe { ::core::mem::transmute(self._bitfield_1.get(5usize, 1u8) as u32) }
13865    }
13866    #[inline]
13867    pub fn set_must_be_0b(&mut self, val: u32) {
13868        unsafe {
13869            let val: u32 = ::core::mem::transmute(val);
13870            self._bitfield_1.set(5usize, 1u8, val as u64)
13871        }
13872    }
13873    #[inline]
13874    pub fn zf(&self) -> u32 {
13875        unsafe { ::core::mem::transmute(self._bitfield_1.get(6usize, 1u8) as u32) }
13876    }
13877    #[inline]
13878    pub fn set_zf(&mut self, val: u32) {
13879        unsafe {
13880            let val: u32 = ::core::mem::transmute(val);
13881            self._bitfield_1.set(6usize, 1u8, val as u64)
13882        }
13883    }
13884    #[inline]
13885    pub fn sf(&self) -> u32 {
13886        unsafe { ::core::mem::transmute(self._bitfield_1.get(7usize, 1u8) as u32) }
13887    }
13888    #[inline]
13889    pub fn set_sf(&mut self, val: u32) {
13890        unsafe {
13891            let val: u32 = ::core::mem::transmute(val);
13892            self._bitfield_1.set(7usize, 1u8, val as u64)
13893        }
13894    }
13895    #[inline]
13896    pub fn tf(&self) -> u32 {
13897        unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 1u8) as u32) }
13898    }
13899    #[inline]
13900    pub fn set_tf(&mut self, val: u32) {
13901        unsafe {
13902            let val: u32 = ::core::mem::transmute(val);
13903            self._bitfield_1.set(8usize, 1u8, val as u64)
13904        }
13905    }
13906    #[inline]
13907    pub fn _if(&self) -> u32 {
13908        unsafe { ::core::mem::transmute(self._bitfield_1.get(9usize, 1u8) as u32) }
13909    }
13910    #[inline]
13911    pub fn set__if(&mut self, val: u32) {
13912        unsafe {
13913            let val: u32 = ::core::mem::transmute(val);
13914            self._bitfield_1.set(9usize, 1u8, val as u64)
13915        }
13916    }
13917    #[inline]
13918    pub fn df(&self) -> u32 {
13919        unsafe { ::core::mem::transmute(self._bitfield_1.get(10usize, 1u8) as u32) }
13920    }
13921    #[inline]
13922    pub fn set_df(&mut self, val: u32) {
13923        unsafe {
13924            let val: u32 = ::core::mem::transmute(val);
13925            self._bitfield_1.set(10usize, 1u8, val as u64)
13926        }
13927    }
13928    #[inline]
13929    pub fn of(&self) -> u32 {
13930        unsafe { ::core::mem::transmute(self._bitfield_1.get(11usize, 1u8) as u32) }
13931    }
13932    #[inline]
13933    pub fn set_of(&mut self, val: u32) {
13934        unsafe {
13935            let val: u32 = ::core::mem::transmute(val);
13936            self._bitfield_1.set(11usize, 1u8, val as u64)
13937        }
13938    }
13939    #[inline]
13940    pub fn iopl(&self) -> u32 {
13941        unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 2u8) as u32) }
13942    }
13943    #[inline]
13944    pub fn set_iopl(&mut self, val: u32) {
13945        unsafe {
13946            let val: u32 = ::core::mem::transmute(val);
13947            self._bitfield_1.set(12usize, 2u8, val as u64)
13948        }
13949    }
13950    #[inline]
13951    pub fn nt(&self) -> u32 {
13952        unsafe { ::core::mem::transmute(self._bitfield_1.get(14usize, 1u8) as u32) }
13953    }
13954    #[inline]
13955    pub fn set_nt(&mut self, val: u32) {
13956        unsafe {
13957            let val: u32 = ::core::mem::transmute(val);
13958            self._bitfield_1.set(14usize, 1u8, val as u64)
13959        }
13960    }
13961    #[inline]
13962    pub fn must_be_0c(&self) -> u32 {
13963        unsafe { ::core::mem::transmute(self._bitfield_1.get(15usize, 1u8) as u32) }
13964    }
13965    #[inline]
13966    pub fn set_must_be_0c(&mut self, val: u32) {
13967        unsafe {
13968            let val: u32 = ::core::mem::transmute(val);
13969            self._bitfield_1.set(15usize, 1u8, val as u64)
13970        }
13971    }
13972    #[inline]
13973    pub fn rf(&self) -> u32 {
13974        unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 1u8) as u32) }
13975    }
13976    #[inline]
13977    pub fn set_rf(&mut self, val: u32) {
13978        unsafe {
13979            let val: u32 = ::core::mem::transmute(val);
13980            self._bitfield_1.set(16usize, 1u8, val as u64)
13981        }
13982    }
13983    #[inline]
13984    pub fn vm(&self) -> u32 {
13985        unsafe { ::core::mem::transmute(self._bitfield_1.get(17usize, 1u8) as u32) }
13986    }
13987    #[inline]
13988    pub fn set_vm(&mut self, val: u32) {
13989        unsafe {
13990            let val: u32 = ::core::mem::transmute(val);
13991            self._bitfield_1.set(17usize, 1u8, val as u64)
13992        }
13993    }
13994    #[inline]
13995    pub fn ac(&self) -> u32 {
13996        unsafe { ::core::mem::transmute(self._bitfield_1.get(18usize, 1u8) as u32) }
13997    }
13998    #[inline]
13999    pub fn set_ac(&mut self, val: u32) {
14000        unsafe {
14001            let val: u32 = ::core::mem::transmute(val);
14002            self._bitfield_1.set(18usize, 1u8, val as u64)
14003        }
14004    }
14005    #[inline]
14006    pub fn vif(&self) -> u32 {
14007        unsafe { ::core::mem::transmute(self._bitfield_1.get(19usize, 1u8) as u32) }
14008    }
14009    #[inline]
14010    pub fn set_vif(&mut self, val: u32) {
14011        unsafe {
14012            let val: u32 = ::core::mem::transmute(val);
14013            self._bitfield_1.set(19usize, 1u8, val as u64)
14014        }
14015    }
14016    #[inline]
14017    pub fn vip(&self) -> u32 {
14018        unsafe { ::core::mem::transmute(self._bitfield_1.get(20usize, 1u8) as u32) }
14019    }
14020    #[inline]
14021    pub fn set_vip(&mut self, val: u32) {
14022        unsafe {
14023            let val: u32 = ::core::mem::transmute(val);
14024            self._bitfield_1.set(20usize, 1u8, val as u64)
14025        }
14026    }
14027    #[inline]
14028    pub fn id(&self) -> u32 {
14029        unsafe { ::core::mem::transmute(self._bitfield_1.get(21usize, 1u8) as u32) }
14030    }
14031    #[inline]
14032    pub fn set_id(&mut self, val: u32) {
14033        unsafe {
14034            let val: u32 = ::core::mem::transmute(val);
14035            self._bitfield_1.set(21usize, 1u8, val as u64)
14036        }
14037    }
14038    #[inline]
14039    pub fn must_be_0d(&self) -> u32 {
14040        unsafe { ::core::mem::transmute(self._bitfield_1.get(22usize, 2u8) as u32) }
14041    }
14042    #[inline]
14043    pub fn set_must_be_0d(&mut self, val: u32) {
14044        unsafe {
14045            let val: u32 = ::core::mem::transmute(val);
14046            self._bitfield_1.set(22usize, 2u8, val as u64)
14047        }
14048    }
14049    #[inline]
14050    pub fn must_be_0e(&self) -> u32 {
14051        unsafe { ::core::mem::transmute(self._bitfield_1.get(24usize, 4u8) as u32) }
14052    }
14053    #[inline]
14054    pub fn set_must_be_0e(&mut self, val: u32) {
14055        unsafe {
14056            let val: u32 = ::core::mem::transmute(val);
14057            self._bitfield_1.set(24usize, 4u8, val as u64)
14058        }
14059    }
14060    #[inline]
14061    pub fn fc0(&self) -> u32 {
14062        unsafe { ::core::mem::transmute(self._bitfield_1.get(28usize, 1u8) as u32) }
14063    }
14064    #[inline]
14065    pub fn set_fc0(&mut self, val: u32) {
14066        unsafe {
14067            let val: u32 = ::core::mem::transmute(val);
14068            self._bitfield_1.set(28usize, 1u8, val as u64)
14069        }
14070    }
14071    #[inline]
14072    pub fn fc1(&self) -> u32 {
14073        unsafe { ::core::mem::transmute(self._bitfield_1.get(29usize, 1u8) as u32) }
14074    }
14075    #[inline]
14076    pub fn set_fc1(&mut self, val: u32) {
14077        unsafe {
14078            let val: u32 = ::core::mem::transmute(val);
14079            self._bitfield_1.set(29usize, 1u8, val as u64)
14080        }
14081    }
14082    #[inline]
14083    pub fn fc2(&self) -> u32 {
14084        unsafe { ::core::mem::transmute(self._bitfield_1.get(30usize, 1u8) as u32) }
14085    }
14086    #[inline]
14087    pub fn set_fc2(&mut self, val: u32) {
14088        unsafe {
14089            let val: u32 = ::core::mem::transmute(val);
14090            self._bitfield_1.set(30usize, 1u8, val as u64)
14091        }
14092    }
14093    #[inline]
14094    pub fn fc3(&self) -> u32 {
14095        unsafe { ::core::mem::transmute(self._bitfield_1.get(31usize, 1u8) as u32) }
14096    }
14097    #[inline]
14098    pub fn set_fc3(&mut self, val: u32) {
14099        unsafe {
14100            let val: u32 = ::core::mem::transmute(val);
14101            self._bitfield_1.set(31usize, 1u8, val as u64)
14102        }
14103    }
14104    #[inline]
14105    pub fn new_bitfield_1(
14106        cf: u32,
14107        must_be_1: u32,
14108        pf: u32,
14109        must_be_0a: u32,
14110        af: u32,
14111        must_be_0b: u32,
14112        zf: u32,
14113        sf: u32,
14114        tf: u32,
14115        _if: u32,
14116        df: u32,
14117        of: u32,
14118        iopl: u32,
14119        nt: u32,
14120        must_be_0c: u32,
14121        rf: u32,
14122        vm: u32,
14123        ac: u32,
14124        vif: u32,
14125        vip: u32,
14126        id: u32,
14127        must_be_0d: u32,
14128        must_be_0e: u32,
14129        fc0: u32,
14130        fc1: u32,
14131        fc2: u32,
14132        fc3: u32,
14133    ) -> __BindgenBitfieldUnit<[u8; 4usize]> {
14134        let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize]> = Default::default();
14135        __bindgen_bitfield_unit.set(0usize, 1u8, {
14136            let cf: u32 = unsafe { ::core::mem::transmute(cf) };
14137            cf as u64
14138        });
14139        __bindgen_bitfield_unit.set(1usize, 1u8, {
14140            let must_be_1: u32 = unsafe { ::core::mem::transmute(must_be_1) };
14141            must_be_1 as u64
14142        });
14143        __bindgen_bitfield_unit.set(2usize, 1u8, {
14144            let pf: u32 = unsafe { ::core::mem::transmute(pf) };
14145            pf as u64
14146        });
14147        __bindgen_bitfield_unit.set(3usize, 1u8, {
14148            let must_be_0a: u32 = unsafe { ::core::mem::transmute(must_be_0a) };
14149            must_be_0a as u64
14150        });
14151        __bindgen_bitfield_unit.set(4usize, 1u8, {
14152            let af: u32 = unsafe { ::core::mem::transmute(af) };
14153            af as u64
14154        });
14155        __bindgen_bitfield_unit.set(5usize, 1u8, {
14156            let must_be_0b: u32 = unsafe { ::core::mem::transmute(must_be_0b) };
14157            must_be_0b as u64
14158        });
14159        __bindgen_bitfield_unit.set(6usize, 1u8, {
14160            let zf: u32 = unsafe { ::core::mem::transmute(zf) };
14161            zf as u64
14162        });
14163        __bindgen_bitfield_unit.set(7usize, 1u8, {
14164            let sf: u32 = unsafe { ::core::mem::transmute(sf) };
14165            sf as u64
14166        });
14167        __bindgen_bitfield_unit.set(8usize, 1u8, {
14168            let tf: u32 = unsafe { ::core::mem::transmute(tf) };
14169            tf as u64
14170        });
14171        __bindgen_bitfield_unit.set(9usize, 1u8, {
14172            let _if: u32 = unsafe { ::core::mem::transmute(_if) };
14173            _if as u64
14174        });
14175        __bindgen_bitfield_unit.set(10usize, 1u8, {
14176            let df: u32 = unsafe { ::core::mem::transmute(df) };
14177            df as u64
14178        });
14179        __bindgen_bitfield_unit.set(11usize, 1u8, {
14180            let of: u32 = unsafe { ::core::mem::transmute(of) };
14181            of as u64
14182        });
14183        __bindgen_bitfield_unit.set(12usize, 2u8, {
14184            let iopl: u32 = unsafe { ::core::mem::transmute(iopl) };
14185            iopl as u64
14186        });
14187        __bindgen_bitfield_unit.set(14usize, 1u8, {
14188            let nt: u32 = unsafe { ::core::mem::transmute(nt) };
14189            nt as u64
14190        });
14191        __bindgen_bitfield_unit.set(15usize, 1u8, {
14192            let must_be_0c: u32 = unsafe { ::core::mem::transmute(must_be_0c) };
14193            must_be_0c as u64
14194        });
14195        __bindgen_bitfield_unit.set(16usize, 1u8, {
14196            let rf: u32 = unsafe { ::core::mem::transmute(rf) };
14197            rf as u64
14198        });
14199        __bindgen_bitfield_unit.set(17usize, 1u8, {
14200            let vm: u32 = unsafe { ::core::mem::transmute(vm) };
14201            vm as u64
14202        });
14203        __bindgen_bitfield_unit.set(18usize, 1u8, {
14204            let ac: u32 = unsafe { ::core::mem::transmute(ac) };
14205            ac as u64
14206        });
14207        __bindgen_bitfield_unit.set(19usize, 1u8, {
14208            let vif: u32 = unsafe { ::core::mem::transmute(vif) };
14209            vif as u64
14210        });
14211        __bindgen_bitfield_unit.set(20usize, 1u8, {
14212            let vip: u32 = unsafe { ::core::mem::transmute(vip) };
14213            vip as u64
14214        });
14215        __bindgen_bitfield_unit.set(21usize, 1u8, {
14216            let id: u32 = unsafe { ::core::mem::transmute(id) };
14217            id as u64
14218        });
14219        __bindgen_bitfield_unit.set(22usize, 2u8, {
14220            let must_be_0d: u32 = unsafe { ::core::mem::transmute(must_be_0d) };
14221            must_be_0d as u64
14222        });
14223        __bindgen_bitfield_unit.set(24usize, 4u8, {
14224            let must_be_0e: u32 = unsafe { ::core::mem::transmute(must_be_0e) };
14225            must_be_0e as u64
14226        });
14227        __bindgen_bitfield_unit.set(28usize, 1u8, {
14228            let fc0: u32 = unsafe { ::core::mem::transmute(fc0) };
14229            fc0 as u64
14230        });
14231        __bindgen_bitfield_unit.set(29usize, 1u8, {
14232            let fc1: u32 = unsafe { ::core::mem::transmute(fc1) };
14233            fc1 as u64
14234        });
14235        __bindgen_bitfield_unit.set(30usize, 1u8, {
14236            let fc2: u32 = unsafe { ::core::mem::transmute(fc2) };
14237            fc2 as u64
14238        });
14239        __bindgen_bitfield_unit.set(31usize, 1u8, {
14240            let fc3: u32 = unsafe { ::core::mem::transmute(fc3) };
14241            fc3 as u64
14242        });
14243        __bindgen_bitfield_unit
14244    }
14245}
14246#[test]
14247fn bindgen_test_layout_xed_flag_set_s() {
14248    const UNINIT: ::core::mem::MaybeUninit<xed_flag_set_s> = ::core::mem::MaybeUninit::uninit();
14249    let ptr = UNINIT.as_ptr();
14250    assert_eq!(
14251        ::core::mem::size_of::<xed_flag_set_s>(),
14252        4usize,
14253        concat!("Size of: ", stringify!(xed_flag_set_s))
14254    );
14255    assert_eq!(
14256        ::core::mem::align_of::<xed_flag_set_s>(),
14257        4usize,
14258        concat!("Alignment of ", stringify!(xed_flag_set_s))
14259    );
14260    assert_eq!(
14261        unsafe { ::core::ptr::addr_of!((*ptr).flat) as usize - ptr as usize },
14262        0usize,
14263        concat!(
14264            "Offset of field: ",
14265            stringify!(xed_flag_set_s),
14266            "::",
14267            stringify!(flat)
14268        )
14269    );
14270    assert_eq!(
14271        unsafe { ::core::ptr::addr_of!((*ptr).s) as usize - ptr as usize },
14272        0usize,
14273        concat!(
14274            "Offset of field: ",
14275            stringify!(xed_flag_set_s),
14276            "::",
14277            stringify!(s)
14278        )
14279    );
14280}
14281impl ::core::fmt::Debug for xed_flag_set_s {
14282    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
14283        write!(f, "xed_flag_set_s {{ union }}")
14284    }
14285}
14286#[doc = " @ingroup FLAGS\n a union of flags bits"]
14287pub type xed_flag_set_t = xed_flag_set_s;
14288extern "C" {
14289    #[doc = " @ingroup FLAGS\n print the flag set in the supplied buffer"]
14290    pub fn xed_flag_set_print(
14291        p: *const xed_flag_set_t,
14292        buf: *mut ::core::ffi::c_char,
14293        buflen: ::core::ffi::c_int,
14294    ) -> ::core::ffi::c_int;
14295}
14296extern "C" {
14297    #[doc = " @ingroup FLAGS\n returns true if this object has a subset of the flags of the\n \"other\" object."]
14298    pub fn xed_flag_set_is_subset_of(
14299        p: *const xed_flag_set_t,
14300        other: *const xed_flag_set_t,
14301    ) -> xed_bool_t;
14302}
14303#[doc = " @ingroup FLAGS\n Associated with each flag field there can be one action."]
14304#[repr(C)]
14305#[derive(Debug, Copy, Clone)]
14306pub struct xed_flag_enum_s {
14307    pub flag: xed_flag_enum_t,
14308    pub action: xed_flag_action_enum_t,
14309}
14310#[test]
14311fn bindgen_test_layout_xed_flag_enum_s() {
14312    const UNINIT: ::core::mem::MaybeUninit<xed_flag_enum_s> = ::core::mem::MaybeUninit::uninit();
14313    let ptr = UNINIT.as_ptr();
14314    assert_eq!(
14315        ::core::mem::size_of::<xed_flag_enum_s>(),
14316        8usize,
14317        concat!("Size of: ", stringify!(xed_flag_enum_s))
14318    );
14319    assert_eq!(
14320        ::core::mem::align_of::<xed_flag_enum_s>(),
14321        4usize,
14322        concat!("Alignment of ", stringify!(xed_flag_enum_s))
14323    );
14324    assert_eq!(
14325        unsafe { ::core::ptr::addr_of!((*ptr).flag) as usize - ptr as usize },
14326        0usize,
14327        concat!(
14328            "Offset of field: ",
14329            stringify!(xed_flag_enum_s),
14330            "::",
14331            stringify!(flag)
14332        )
14333    );
14334    assert_eq!(
14335        unsafe { ::core::ptr::addr_of!((*ptr).action) as usize - ptr as usize },
14336        4usize,
14337        concat!(
14338            "Offset of field: ",
14339            stringify!(xed_flag_enum_s),
14340            "::",
14341            stringify!(action)
14342        )
14343    );
14344}
14345#[doc = " @ingroup FLAGS\n Associated with each flag field there can be one action."]
14346pub type xed_flag_action_t = xed_flag_enum_s;
14347extern "C" {
14348    #[doc = " @ingroup FLAGS\n get the name of the flag"]
14349    pub fn xed_flag_action_get_flag_name(p: *const xed_flag_action_t) -> xed_flag_enum_t;
14350}
14351extern "C" {
14352    #[doc = " @ingroup FLAGS\n return the action"]
14353    pub fn xed_flag_action_get_action(
14354        p: *const xed_flag_action_t,
14355        i: ::core::ffi::c_uint,
14356    ) -> xed_flag_action_enum_t;
14357}
14358extern "C" {
14359    #[doc = " @ingroup FLAGS\n returns true if the specified action is invalid. Only the 2nd flag might be invalid."]
14360    pub fn xed_flag_action_action_invalid(a: xed_flag_action_enum_t) -> xed_bool_t;
14361}
14362extern "C" {
14363    #[doc = " @ingroup FLAGS\n print the flag & actions"]
14364    pub fn xed_flag_action_print(
14365        p: *const xed_flag_action_t,
14366        buf: *mut ::core::ffi::c_char,
14367        buflen: ::core::ffi::c_int,
14368    ) -> ::core::ffi::c_int;
14369}
14370extern "C" {
14371    #[doc = " @ingroup FLAGS\n returns true if either action is a read"]
14372    pub fn xed_flag_action_read_flag(p: *const xed_flag_action_t) -> xed_bool_t;
14373}
14374extern "C" {
14375    #[doc = " @ingroup FLAGS\n returns true if either action is a write"]
14376    pub fn xed_flag_action_writes_flag(p: *const xed_flag_action_t) -> xed_bool_t;
14377}
14378extern "C" {
14379    #[doc = " @ingroup FLAGS\n test to see if the specific action is a read"]
14380    pub fn xed_flag_action_read_action(a: xed_flag_action_enum_t) -> xed_bool_t;
14381}
14382extern "C" {
14383    #[doc = " @ingroup FLAGS\n test to see if a specific action is a write"]
14384    pub fn xed_flag_action_write_action(a: xed_flag_action_enum_t) -> xed_bool_t;
14385}
14386#[doc = " @ingroup FLAGS\n A collection of #xed_flag_action_t's and unions of read and written flags"]
14387#[repr(C)]
14388#[derive(Copy, Clone)]
14389pub struct xed_simple_flag_s {
14390    #[doc = "number of flag actions associated with this record"]
14391    pub nflags: u8,
14392    pub may_write: u8,
14393    pub must_write: u8,
14394    #[doc = "union of read flags"]
14395    pub read: xed_flag_set_t,
14396    #[doc = " union of written flags (includes undefined flags);"]
14397    pub written: xed_flag_set_t,
14398    #[doc = " union of undefined flags;"]
14399    pub undefined: xed_flag_set_t,
14400    pub fa_index: u16,
14401}
14402#[test]
14403fn bindgen_test_layout_xed_simple_flag_s() {
14404    const UNINIT: ::core::mem::MaybeUninit<xed_simple_flag_s> = ::core::mem::MaybeUninit::uninit();
14405    let ptr = UNINIT.as_ptr();
14406    assert_eq!(
14407        ::core::mem::size_of::<xed_simple_flag_s>(),
14408        20usize,
14409        concat!("Size of: ", stringify!(xed_simple_flag_s))
14410    );
14411    assert_eq!(
14412        ::core::mem::align_of::<xed_simple_flag_s>(),
14413        4usize,
14414        concat!("Alignment of ", stringify!(xed_simple_flag_s))
14415    );
14416    assert_eq!(
14417        unsafe { ::core::ptr::addr_of!((*ptr).nflags) as usize - ptr as usize },
14418        0usize,
14419        concat!(
14420            "Offset of field: ",
14421            stringify!(xed_simple_flag_s),
14422            "::",
14423            stringify!(nflags)
14424        )
14425    );
14426    assert_eq!(
14427        unsafe { ::core::ptr::addr_of!((*ptr).may_write) as usize - ptr as usize },
14428        1usize,
14429        concat!(
14430            "Offset of field: ",
14431            stringify!(xed_simple_flag_s),
14432            "::",
14433            stringify!(may_write)
14434        )
14435    );
14436    assert_eq!(
14437        unsafe { ::core::ptr::addr_of!((*ptr).must_write) as usize - ptr as usize },
14438        2usize,
14439        concat!(
14440            "Offset of field: ",
14441            stringify!(xed_simple_flag_s),
14442            "::",
14443            stringify!(must_write)
14444        )
14445    );
14446    assert_eq!(
14447        unsafe { ::core::ptr::addr_of!((*ptr).read) as usize - ptr as usize },
14448        4usize,
14449        concat!(
14450            "Offset of field: ",
14451            stringify!(xed_simple_flag_s),
14452            "::",
14453            stringify!(read)
14454        )
14455    );
14456    assert_eq!(
14457        unsafe { ::core::ptr::addr_of!((*ptr).written) as usize - ptr as usize },
14458        8usize,
14459        concat!(
14460            "Offset of field: ",
14461            stringify!(xed_simple_flag_s),
14462            "::",
14463            stringify!(written)
14464        )
14465    );
14466    assert_eq!(
14467        unsafe { ::core::ptr::addr_of!((*ptr).undefined) as usize - ptr as usize },
14468        12usize,
14469        concat!(
14470            "Offset of field: ",
14471            stringify!(xed_simple_flag_s),
14472            "::",
14473            stringify!(undefined)
14474        )
14475    );
14476    assert_eq!(
14477        unsafe { ::core::ptr::addr_of!((*ptr).fa_index) as usize - ptr as usize },
14478        16usize,
14479        concat!(
14480            "Offset of field: ",
14481            stringify!(xed_simple_flag_s),
14482            "::",
14483            stringify!(fa_index)
14484        )
14485    );
14486}
14487impl ::core::fmt::Debug for xed_simple_flag_s {
14488    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
14489        write!(
14490            f,
14491            "xed_simple_flag_s {{ read: {:?}, written: {:?}, undefined: {:?} }}",
14492            self.read, self.written, self.undefined
14493        )
14494    }
14495}
14496#[doc = " @ingroup FLAGS\n A collection of #xed_flag_action_t's and unions of read and written flags"]
14497pub type xed_simple_flag_t = xed_simple_flag_s;
14498extern "C" {
14499    #[doc = " @ingroup FLAGS\n returns the number of flag-actions"]
14500    pub fn xed_simple_flag_get_nflags(p: *const xed_simple_flag_t) -> ::core::ffi::c_uint;
14501}
14502extern "C" {
14503    #[doc = " @ingroup FLAGS\n return union of bits for read flags"]
14504    pub fn xed_simple_flag_get_read_flag_set(p: *const xed_simple_flag_t) -> *const xed_flag_set_t;
14505}
14506extern "C" {
14507    #[doc = " @ingroup FLAGS\n return union of bits for written flags"]
14508    pub fn xed_simple_flag_get_written_flag_set(
14509        p: *const xed_simple_flag_t,
14510    ) -> *const xed_flag_set_t;
14511}
14512extern "C" {
14513    #[doc = " @ingroup FLAGS\n return union of bits for undefined flags"]
14514    pub fn xed_simple_flag_get_undefined_flag_set(
14515        p: *const xed_simple_flag_t,
14516    ) -> *const xed_flag_set_t;
14517}
14518extern "C" {
14519    #[doc = " @ingroup FLAGS\n Indicates the flags are only conditionally written. Usually MAY-writes\n of the flags instructions that are dependent on a REP count."]
14520    pub fn xed_simple_flag_get_may_write(p: *const xed_simple_flag_t) -> xed_bool_t;
14521}
14522extern "C" {
14523    #[doc = " @ingroup FLAGS\n the flags always written"]
14524    pub fn xed_simple_flag_get_must_write(p: *const xed_simple_flag_t) -> xed_bool_t;
14525}
14526extern "C" {
14527    #[doc = " @ingroup FLAGS\n return the specific flag-action. Very detailed low level information"]
14528    pub fn xed_simple_flag_get_flag_action(
14529        p: *const xed_simple_flag_t,
14530        i: ::core::ffi::c_uint,
14531    ) -> *const xed_flag_action_t;
14532}
14533extern "C" {
14534    #[doc = " @ingroup FLAGS\n boolean test to see if flags are read, scans the flags"]
14535    pub fn xed_simple_flag_reads_flags(p: *const xed_simple_flag_t) -> xed_bool_t;
14536}
14537extern "C" {
14538    #[doc = " @ingroup FLAGS\n boolean test to see if flags are written, scans the flags"]
14539    pub fn xed_simple_flag_writes_flags(p: *const xed_simple_flag_t) -> xed_bool_t;
14540}
14541extern "C" {
14542    #[doc = " @ingroup FLAGS\n print the flags"]
14543    pub fn xed_simple_flag_print(
14544        p: *const xed_simple_flag_t,
14545        buf: *mut ::core::ffi::c_char,
14546        buflen: ::core::ffi::c_int,
14547    ) -> ::core::ffi::c_int;
14548}
14549extern "C" {
14550    #[doc = " @ingroup FLAGS\n Return the flags as a mask"]
14551    #[link_name = "xed_flag_set_mask_xed_sys_inline"]
14552    pub fn xed_flag_set_mask(p: *const xed_flag_set_t) -> ::core::ffi::c_uint;
14553}
14554pub const XED_CHIP_INVALID: xed_chip_enum_t = 0;
14555pub const XED_CHIP_I86: xed_chip_enum_t = 1;
14556pub const XED_CHIP_I86FP: xed_chip_enum_t = 2;
14557pub const XED_CHIP_I186: xed_chip_enum_t = 3;
14558pub const XED_CHIP_I186FP: xed_chip_enum_t = 4;
14559pub const XED_CHIP_I286REAL: xed_chip_enum_t = 5;
14560pub const XED_CHIP_I286: xed_chip_enum_t = 6;
14561pub const XED_CHIP_I2186FP: xed_chip_enum_t = 7;
14562pub const XED_CHIP_I386REAL: xed_chip_enum_t = 8;
14563pub const XED_CHIP_I386: xed_chip_enum_t = 9;
14564pub const XED_CHIP_I386FP: xed_chip_enum_t = 10;
14565pub const XED_CHIP_I486REAL: xed_chip_enum_t = 11;
14566pub const XED_CHIP_I486: xed_chip_enum_t = 12;
14567pub const XED_CHIP_PENTIUMREAL: xed_chip_enum_t = 13;
14568pub const XED_CHIP_PENTIUM: xed_chip_enum_t = 14;
14569pub const XED_CHIP_QUARK: xed_chip_enum_t = 15;
14570pub const XED_CHIP_PENTIUMMMXREAL: xed_chip_enum_t = 16;
14571pub const XED_CHIP_PENTIUMMMX: xed_chip_enum_t = 17;
14572pub const XED_CHIP_ALLREAL: xed_chip_enum_t = 18;
14573pub const XED_CHIP_PENTIUMPRO: xed_chip_enum_t = 19;
14574pub const XED_CHIP_PENTIUM2: xed_chip_enum_t = 20;
14575pub const XED_CHIP_PENTIUM3: xed_chip_enum_t = 21;
14576pub const XED_CHIP_PENTIUM4: xed_chip_enum_t = 22;
14577pub const XED_CHIP_P4PRESCOTT: xed_chip_enum_t = 23;
14578pub const XED_CHIP_P4PRESCOTT_NOLAHF: xed_chip_enum_t = 24;
14579pub const XED_CHIP_P4PRESCOTT_VTX: xed_chip_enum_t = 25;
14580pub const XED_CHIP_MEROM: xed_chip_enum_t = 26;
14581pub const XED_CHIP_PENRYN: xed_chip_enum_t = 27;
14582pub const XED_CHIP_PENRYN_E: xed_chip_enum_t = 28;
14583pub const XED_CHIP_NEHALEM: xed_chip_enum_t = 29;
14584pub const XED_CHIP_WESTMERE: xed_chip_enum_t = 30;
14585pub const XED_CHIP_BONNELL: xed_chip_enum_t = 31;
14586pub const XED_CHIP_SALTWELL: xed_chip_enum_t = 32;
14587pub const XED_CHIP_SILVERMONT: xed_chip_enum_t = 33;
14588pub const XED_CHIP_VIA: xed_chip_enum_t = 34;
14589pub const XED_CHIP_AMD_K10: xed_chip_enum_t = 35;
14590pub const XED_CHIP_AMD_BULLDOZER: xed_chip_enum_t = 36;
14591pub const XED_CHIP_AMD_PILEDRIVER: xed_chip_enum_t = 37;
14592pub const XED_CHIP_AMD_ZEN: xed_chip_enum_t = 38;
14593pub const XED_CHIP_AMD_ZENPLUS: xed_chip_enum_t = 39;
14594pub const XED_CHIP_AMD_ZEN2: xed_chip_enum_t = 40;
14595pub const XED_CHIP_AMD_FUTURE: xed_chip_enum_t = 41;
14596pub const XED_CHIP_GOLDMONT: xed_chip_enum_t = 42;
14597pub const XED_CHIP_GOLDMONT_PLUS: xed_chip_enum_t = 43;
14598pub const XED_CHIP_TREMONT: xed_chip_enum_t = 44;
14599pub const XED_CHIP_SNOW_RIDGE: xed_chip_enum_t = 45;
14600pub const XED_CHIP_LAKEFIELD: xed_chip_enum_t = 46;
14601pub const XED_CHIP_SANDYBRIDGE: xed_chip_enum_t = 47;
14602pub const XED_CHIP_IVYBRIDGE: xed_chip_enum_t = 48;
14603pub const XED_CHIP_HASWELL: xed_chip_enum_t = 49;
14604pub const XED_CHIP_BROADWELL: xed_chip_enum_t = 50;
14605pub const XED_CHIP_SKYLAKE: xed_chip_enum_t = 51;
14606pub const XED_CHIP_COMET_LAKE: xed_chip_enum_t = 52;
14607pub const XED_CHIP_SKYLAKE_SERVER: xed_chip_enum_t = 53;
14608pub const XED_CHIP_CASCADE_LAKE: xed_chip_enum_t = 54;
14609pub const XED_CHIP_COOPER_LAKE: xed_chip_enum_t = 55;
14610pub const XED_CHIP_KNL: xed_chip_enum_t = 56;
14611pub const XED_CHIP_KNM: xed_chip_enum_t = 57;
14612pub const XED_CHIP_CANNONLAKE: xed_chip_enum_t = 58;
14613pub const XED_CHIP_ICE_LAKE: xed_chip_enum_t = 59;
14614pub const XED_CHIP_ICE_LAKE_SERVER: xed_chip_enum_t = 60;
14615pub const XED_CHIP_TIGER_LAKE: xed_chip_enum_t = 61;
14616pub const XED_CHIP_ALDER_LAKE: xed_chip_enum_t = 62;
14617pub const XED_CHIP_SAPPHIRE_RAPIDS: xed_chip_enum_t = 63;
14618pub const XED_CHIP_EMERALD_RAPIDS: xed_chip_enum_t = 64;
14619pub const XED_CHIP_GRANITE_RAPIDS: xed_chip_enum_t = 65;
14620pub const XED_CHIP_SIERRA_FOREST: xed_chip_enum_t = 66;
14621pub const XED_CHIP_CLEARWATER_FOREST: xed_chip_enum_t = 67;
14622pub const XED_CHIP_ARROW_LAKE: xed_chip_enum_t = 68;
14623pub const XED_CHIP_LUNAR_LAKE: xed_chip_enum_t = 69;
14624pub const XED_CHIP_PANTHER_LAKE: xed_chip_enum_t = 70;
14625pub const XED_CHIP_FUTURE: xed_chip_enum_t = 71;
14626pub const XED_CHIP_ALL: xed_chip_enum_t = 72;
14627pub const XED_CHIP_LAST: xed_chip_enum_t = 73;
14628pub type xed_chip_enum_t = ::core::ffi::c_uint;
14629extern "C" {
14630    #[doc = " This converts strings to #xed_chip_enum_t types.\n @param s A C-string.\n @return #xed_chip_enum_t\n @ingroup ENUM"]
14631    pub fn str2xed_chip_enum_t(s: *const ::core::ffi::c_char) -> xed_chip_enum_t;
14632}
14633extern "C" {
14634    #[doc = " This converts strings to #xed_chip_enum_t types.\n @param p An enumeration element of type xed_chip_enum_t.\n @return string\n @ingroup ENUM"]
14635    pub fn xed_chip_enum_t2str(p: xed_chip_enum_t) -> *const ::core::ffi::c_char;
14636}
14637extern "C" {
14638    #[doc = " Returns the last element of the enumeration\n @return xed_chip_enum_t The last element of the enumeration.\n @ingroup ENUM"]
14639    pub fn xed_chip_enum_t_last() -> xed_chip_enum_t;
14640}
14641pub const XED_OPERAND_ELEMENT_TYPE_INVALID: xed_operand_element_type_enum_t = 0;
14642#[doc = "< Unsigned integer"]
14643pub const XED_OPERAND_ELEMENT_TYPE_UINT: xed_operand_element_type_enum_t = 1;
14644#[doc = "< Signed integer"]
14645pub const XED_OPERAND_ELEMENT_TYPE_INT: xed_operand_element_type_enum_t = 2;
14646#[doc = "< 32b FP single precision"]
14647pub const XED_OPERAND_ELEMENT_TYPE_SINGLE: xed_operand_element_type_enum_t = 3;
14648#[doc = "< 64b FP double precision"]
14649pub const XED_OPERAND_ELEMENT_TYPE_DOUBLE: xed_operand_element_type_enum_t = 4;
14650#[doc = "< 80b FP x87"]
14651pub const XED_OPERAND_ELEMENT_TYPE_LONGDOUBLE: xed_operand_element_type_enum_t = 5;
14652#[doc = "< 80b decimal BCD"]
14653pub const XED_OPERAND_ELEMENT_TYPE_LONGBCD: xed_operand_element_type_enum_t = 6;
14654#[doc = "< a structure of various fields"]
14655pub const XED_OPERAND_ELEMENT_TYPE_STRUCT: xed_operand_element_type_enum_t = 7;
14656#[doc = "< depends on other fields in the instruction"]
14657pub const XED_OPERAND_ELEMENT_TYPE_VARIABLE: xed_operand_element_type_enum_t = 8;
14658#[doc = "< 16b floating point"]
14659pub const XED_OPERAND_ELEMENT_TYPE_FLOAT16: xed_operand_element_type_enum_t = 9;
14660#[doc = "< bfloat16 floating point"]
14661pub const XED_OPERAND_ELEMENT_TYPE_BFLOAT16: xed_operand_element_type_enum_t = 10;
14662#[doc = "< 8 bit integer"]
14663pub const XED_OPERAND_ELEMENT_TYPE_INT8: xed_operand_element_type_enum_t = 11;
14664#[doc = "< 8 bit unsigned integer"]
14665pub const XED_OPERAND_ELEMENT_TYPE_UINT8: xed_operand_element_type_enum_t = 12;
14666pub const XED_OPERAND_ELEMENT_TYPE_LAST: xed_operand_element_type_enum_t = 13;
14667pub type xed_operand_element_type_enum_t = ::core::ffi::c_uint;
14668extern "C" {
14669    #[doc = " This converts strings to #xed_operand_element_type_enum_t types.\n @param s A C-string.\n @return #xed_operand_element_type_enum_t\n @ingroup ENUM"]
14670    pub fn str2xed_operand_element_type_enum_t(
14671        s: *const ::core::ffi::c_char,
14672    ) -> xed_operand_element_type_enum_t;
14673}
14674extern "C" {
14675    #[doc = " This converts strings to #xed_operand_element_type_enum_t types.\n @param p An enumeration element of type xed_operand_element_type_enum_t.\n @return string\n @ingroup ENUM"]
14676    pub fn xed_operand_element_type_enum_t2str(
14677        p: xed_operand_element_type_enum_t,
14678    ) -> *const ::core::ffi::c_char;
14679}
14680extern "C" {
14681    #[doc = " Returns the last element of the enumeration\n @return xed_operand_element_type_enum_t The last element of the enumeration.\n @ingroup ENUM"]
14682    pub fn xed_operand_element_type_enum_t_last() -> xed_operand_element_type_enum_t;
14683}
14684#[doc = "< There was no error"]
14685pub const XED_ERROR_NONE: xed_error_enum_t = 0;
14686#[doc = "< There were not enough bytes in the given buffer"]
14687pub const XED_ERROR_BUFFER_TOO_SHORT: xed_error_enum_t = 1;
14688#[doc = "< XED could not decode the given instruction"]
14689pub const XED_ERROR_GENERAL_ERROR: xed_error_enum_t = 2;
14690#[doc = "< The instruciton is not valid for the specified chip"]
14691pub const XED_ERROR_INVALID_FOR_CHIP: xed_error_enum_t = 3;
14692#[doc = "< XED could not decode the given instruction because an invalid register encoding was used."]
14693pub const XED_ERROR_BAD_REGISTER: xed_error_enum_t = 4;
14694#[doc = "< A lock prefix was found where none is allowed."]
14695pub const XED_ERROR_BAD_LOCK_PREFIX: xed_error_enum_t = 5;
14696#[doc = "< An F2 or F3 prefix was found where none is allowed."]
14697pub const XED_ERROR_BAD_REP_PREFIX: xed_error_enum_t = 6;
14698#[doc = "< A 66, F2 or F3 prefix was found where none is allowed."]
14699pub const XED_ERROR_BAD_LEGACY_PREFIX: xed_error_enum_t = 7;
14700#[doc = "< A REX prefix was found where none is allowed."]
14701pub const XED_ERROR_BAD_REX_PREFIX: xed_error_enum_t = 8;
14702#[doc = "< An illegal value for the MAP field was detected in the instruction."]
14703pub const XED_ERROR_BAD_MAP: xed_error_enum_t = 9;
14704#[doc = "< EVEX.V'=0 was detected in a non-64b mode instruction."]
14705pub const XED_ERROR_BAD_EVEX_V_PRIME: xed_error_enum_t = 10;
14706#[doc = "< EVEX.Z!=0 when EVEX.aaa==0"]
14707pub const XED_ERROR_BAD_EVEX_Z_NO_MASKING: xed_error_enum_t = 11;
14708#[doc = "< The output pointer for xed_agen was zero"]
14709pub const XED_ERROR_NO_OUTPUT_POINTER: xed_error_enum_t = 12;
14710#[doc = "< One or both of the callbacks for xed_agen were missing."]
14711pub const XED_ERROR_NO_AGEN_CALL_BACK_REGISTERED: xed_error_enum_t = 13;
14712#[doc = "< Memop indices must be 0 or 1."]
14713pub const XED_ERROR_BAD_MEMOP_INDEX: xed_error_enum_t = 14;
14714#[doc = "< The register or segment callback for xed_agen experienced a problem"]
14715pub const XED_ERROR_CALLBACK_PROBLEM: xed_error_enum_t = 15;
14716#[doc = "< The index, dest and mask regs for AVX2 gathers must be different."]
14717pub const XED_ERROR_GATHER_REGS: xed_error_enum_t = 16;
14718#[doc = "< Full decode of instruction would exeed 15B."]
14719pub const XED_ERROR_INSTR_TOO_LONG: xed_error_enum_t = 17;
14720#[doc = "< The instruction was not valid for the specified mode"]
14721pub const XED_ERROR_INVALID_MODE: xed_error_enum_t = 18;
14722#[doc = "< EVEX.LL must not ==3 unless using embedded rounding"]
14723pub const XED_ERROR_BAD_EVEX_LL: xed_error_enum_t = 19;
14724#[doc = "< Some registers must not match for this instruction (e.g. source with dest or dest with dest)."]
14725pub const XED_ERROR_BAD_REG_MATCH: xed_error_enum_t = 20;
14726pub const XED_ERROR_LAST: xed_error_enum_t = 21;
14727pub type xed_error_enum_t = ::core::ffi::c_uint;
14728extern "C" {
14729    #[doc = " This converts strings to #xed_error_enum_t types.\n @param s A C-string.\n @return #xed_error_enum_t\n @ingroup ENUM"]
14730    pub fn str2xed_error_enum_t(s: *const ::core::ffi::c_char) -> xed_error_enum_t;
14731}
14732extern "C" {
14733    #[doc = " This converts strings to #xed_error_enum_t types.\n @param p An enumeration element of type xed_error_enum_t.\n @return string\n @ingroup ENUM"]
14734    pub fn xed_error_enum_t2str(p: xed_error_enum_t) -> *const ::core::ffi::c_char;
14735}
14736extern "C" {
14737    #[doc = " Returns the last element of the enumeration\n @return xed_error_enum_t The last element of the enumeration.\n @ingroup ENUM"]
14738    pub fn xed_error_enum_t_last() -> xed_error_enum_t;
14739}
14740#[repr(C)]
14741#[derive(Debug, Copy, Clone)]
14742pub struct xed_operand_storage_s {
14743    pub absbr: u8,
14744    pub agen: u8,
14745    pub amd3dnow: u8,
14746    pub asz: u8,
14747    pub bcrc: u8,
14748    pub cet: u8,
14749    pub cldemote: u8,
14750    pub df32: u8,
14751    pub df64: u8,
14752    pub dummy: u8,
14753    pub encoder_preferred: u8,
14754    pub encode_force: u8,
14755    pub has_egpr: u8,
14756    pub has_sib: u8,
14757    pub ild_f2: u8,
14758    pub ild_f3: u8,
14759    pub imm0: u8,
14760    pub imm0signed: u8,
14761    pub imm1: u8,
14762    pub lock: u8,
14763    pub lzcnt: u8,
14764    pub mem0: u8,
14765    pub mem1: u8,
14766    pub modep5: u8,
14767    pub modep55c: u8,
14768    pub mode_first_prefix: u8,
14769    pub mode_short_ud0: u8,
14770    pub mpxmode: u8,
14771    pub must_use_evex: u8,
14772    pub nd: u8,
14773    pub needrex: u8,
14774    pub need_sib: u8,
14775    pub nf: u8,
14776    pub norex: u8,
14777    pub norex2: u8,
14778    pub no_apx: u8,
14779    pub no_evex: u8,
14780    pub no_vex: u8,
14781    pub osz: u8,
14782    pub out_of_bytes: u8,
14783    pub p4: u8,
14784    pub prefix66: u8,
14785    pub ptr: u8,
14786    pub realmode: u8,
14787    pub relbr: u8,
14788    pub rex: u8,
14789    pub rex2: u8,
14790    pub rexb: u8,
14791    pub rexb4: u8,
14792    pub rexr: u8,
14793    pub rexr4: u8,
14794    pub rexw: u8,
14795    pub rexx: u8,
14796    pub rexx4: u8,
14797    pub sae: u8,
14798    pub skip_osz: u8,
14799    pub tzcnt: u8,
14800    pub ubit: u8,
14801    pub using_default_segment0: u8,
14802    pub using_default_segment1: u8,
14803    pub vexdest3: u8,
14804    pub vexdest4: u8,
14805    pub vex_c4: u8,
14806    pub vl_ign: u8,
14807    pub wbnoinvd: u8,
14808    pub zeroing: u8,
14809    pub default_seg: u8,
14810    pub easz: u8,
14811    pub eosz: u8,
14812    pub evvspace: u8,
14813    pub first_f2f3: u8,
14814    pub has_modrm: u8,
14815    pub last_f2f3: u8,
14816    pub llrc: u8,
14817    pub mod_: u8,
14818    pub mode: u8,
14819    pub rep: u8,
14820    pub sibscale: u8,
14821    pub smode: u8,
14822    pub vex_prefix: u8,
14823    pub vl: u8,
14824    pub hint: u8,
14825    pub mask: u8,
14826    pub reg: u8,
14827    pub rm: u8,
14828    pub roundc: u8,
14829    pub seg_ovd: u8,
14830    pub sibbase: u8,
14831    pub sibindex: u8,
14832    pub srm: u8,
14833    pub vexdest210: u8,
14834    pub vexvalid: u8,
14835    pub error: u8,
14836    pub esrc: u8,
14837    pub map: u8,
14838    pub nelem: u8,
14839    pub scale: u8,
14840    pub scc: u8,
14841    pub bcast: u8,
14842    pub need_memdisp: u8,
14843    pub chip: u8,
14844    pub brdisp_width: u8,
14845    pub disp_width: u8,
14846    pub ild_seg: u8,
14847    pub imm1_bytes: u8,
14848    pub imm_width: u8,
14849    pub max_bytes: u8,
14850    pub modrm_byte: u8,
14851    pub nominal_opcode: u8,
14852    pub nprefixes: u8,
14853    pub nrexes: u8,
14854    pub nseg_prefixes: u8,
14855    pub pos_disp: u8,
14856    pub pos_imm: u8,
14857    pub pos_imm1: u8,
14858    pub pos_modrm: u8,
14859    pub pos_nominal_opcode: u8,
14860    pub pos_sib: u8,
14861    pub uimm1: u8,
14862    pub base0: u16,
14863    pub base1: u16,
14864    pub element_size: u16,
14865    pub index: u16,
14866    pub outreg: u16,
14867    pub reg0: u16,
14868    pub reg1: u16,
14869    pub reg2: u16,
14870    pub reg3: u16,
14871    pub reg4: u16,
14872    pub reg5: u16,
14873    pub reg6: u16,
14874    pub reg7: u16,
14875    pub reg8: u16,
14876    pub reg9: u16,
14877    pub seg0: u16,
14878    pub seg1: u16,
14879    pub iclass: u16,
14880    pub mem_width: u16,
14881    pub disp: u64,
14882    pub uimm0: u64,
14883}
14884#[test]
14885fn bindgen_test_layout_xed_operand_storage_s() {
14886    const UNINIT: ::core::mem::MaybeUninit<xed_operand_storage_s> =
14887        ::core::mem::MaybeUninit::uninit();
14888    let ptr = UNINIT.as_ptr();
14889    assert_eq!(
14890        ::core::mem::size_of::<xed_operand_storage_s>(),
14891        176usize,
14892        concat!("Size of: ", stringify!(xed_operand_storage_s))
14893    );
14894    assert_eq!(
14895        ::core::mem::align_of::<xed_operand_storage_s>(),
14896        8usize,
14897        concat!("Alignment of ", stringify!(xed_operand_storage_s))
14898    );
14899    assert_eq!(
14900        unsafe { ::core::ptr::addr_of!((*ptr).absbr) as usize - ptr as usize },
14901        0usize,
14902        concat!(
14903            "Offset of field: ",
14904            stringify!(xed_operand_storage_s),
14905            "::",
14906            stringify!(absbr)
14907        )
14908    );
14909    assert_eq!(
14910        unsafe { ::core::ptr::addr_of!((*ptr).agen) as usize - ptr as usize },
14911        1usize,
14912        concat!(
14913            "Offset of field: ",
14914            stringify!(xed_operand_storage_s),
14915            "::",
14916            stringify!(agen)
14917        )
14918    );
14919    assert_eq!(
14920        unsafe { ::core::ptr::addr_of!((*ptr).amd3dnow) as usize - ptr as usize },
14921        2usize,
14922        concat!(
14923            "Offset of field: ",
14924            stringify!(xed_operand_storage_s),
14925            "::",
14926            stringify!(amd3dnow)
14927        )
14928    );
14929    assert_eq!(
14930        unsafe { ::core::ptr::addr_of!((*ptr).asz) as usize - ptr as usize },
14931        3usize,
14932        concat!(
14933            "Offset of field: ",
14934            stringify!(xed_operand_storage_s),
14935            "::",
14936            stringify!(asz)
14937        )
14938    );
14939    assert_eq!(
14940        unsafe { ::core::ptr::addr_of!((*ptr).bcrc) as usize - ptr as usize },
14941        4usize,
14942        concat!(
14943            "Offset of field: ",
14944            stringify!(xed_operand_storage_s),
14945            "::",
14946            stringify!(bcrc)
14947        )
14948    );
14949    assert_eq!(
14950        unsafe { ::core::ptr::addr_of!((*ptr).cet) as usize - ptr as usize },
14951        5usize,
14952        concat!(
14953            "Offset of field: ",
14954            stringify!(xed_operand_storage_s),
14955            "::",
14956            stringify!(cet)
14957        )
14958    );
14959    assert_eq!(
14960        unsafe { ::core::ptr::addr_of!((*ptr).cldemote) as usize - ptr as usize },
14961        6usize,
14962        concat!(
14963            "Offset of field: ",
14964            stringify!(xed_operand_storage_s),
14965            "::",
14966            stringify!(cldemote)
14967        )
14968    );
14969    assert_eq!(
14970        unsafe { ::core::ptr::addr_of!((*ptr).df32) as usize - ptr as usize },
14971        7usize,
14972        concat!(
14973            "Offset of field: ",
14974            stringify!(xed_operand_storage_s),
14975            "::",
14976            stringify!(df32)
14977        )
14978    );
14979    assert_eq!(
14980        unsafe { ::core::ptr::addr_of!((*ptr).df64) as usize - ptr as usize },
14981        8usize,
14982        concat!(
14983            "Offset of field: ",
14984            stringify!(xed_operand_storage_s),
14985            "::",
14986            stringify!(df64)
14987        )
14988    );
14989    assert_eq!(
14990        unsafe { ::core::ptr::addr_of!((*ptr).dummy) as usize - ptr as usize },
14991        9usize,
14992        concat!(
14993            "Offset of field: ",
14994            stringify!(xed_operand_storage_s),
14995            "::",
14996            stringify!(dummy)
14997        )
14998    );
14999    assert_eq!(
15000        unsafe { ::core::ptr::addr_of!((*ptr).encoder_preferred) as usize - ptr as usize },
15001        10usize,
15002        concat!(
15003            "Offset of field: ",
15004            stringify!(xed_operand_storage_s),
15005            "::",
15006            stringify!(encoder_preferred)
15007        )
15008    );
15009    assert_eq!(
15010        unsafe { ::core::ptr::addr_of!((*ptr).encode_force) as usize - ptr as usize },
15011        11usize,
15012        concat!(
15013            "Offset of field: ",
15014            stringify!(xed_operand_storage_s),
15015            "::",
15016            stringify!(encode_force)
15017        )
15018    );
15019    assert_eq!(
15020        unsafe { ::core::ptr::addr_of!((*ptr).has_egpr) as usize - ptr as usize },
15021        12usize,
15022        concat!(
15023            "Offset of field: ",
15024            stringify!(xed_operand_storage_s),
15025            "::",
15026            stringify!(has_egpr)
15027        )
15028    );
15029    assert_eq!(
15030        unsafe { ::core::ptr::addr_of!((*ptr).has_sib) as usize - ptr as usize },
15031        13usize,
15032        concat!(
15033            "Offset of field: ",
15034            stringify!(xed_operand_storage_s),
15035            "::",
15036            stringify!(has_sib)
15037        )
15038    );
15039    assert_eq!(
15040        unsafe { ::core::ptr::addr_of!((*ptr).ild_f2) as usize - ptr as usize },
15041        14usize,
15042        concat!(
15043            "Offset of field: ",
15044            stringify!(xed_operand_storage_s),
15045            "::",
15046            stringify!(ild_f2)
15047        )
15048    );
15049    assert_eq!(
15050        unsafe { ::core::ptr::addr_of!((*ptr).ild_f3) as usize - ptr as usize },
15051        15usize,
15052        concat!(
15053            "Offset of field: ",
15054            stringify!(xed_operand_storage_s),
15055            "::",
15056            stringify!(ild_f3)
15057        )
15058    );
15059    assert_eq!(
15060        unsafe { ::core::ptr::addr_of!((*ptr).imm0) as usize - ptr as usize },
15061        16usize,
15062        concat!(
15063            "Offset of field: ",
15064            stringify!(xed_operand_storage_s),
15065            "::",
15066            stringify!(imm0)
15067        )
15068    );
15069    assert_eq!(
15070        unsafe { ::core::ptr::addr_of!((*ptr).imm0signed) as usize - ptr as usize },
15071        17usize,
15072        concat!(
15073            "Offset of field: ",
15074            stringify!(xed_operand_storage_s),
15075            "::",
15076            stringify!(imm0signed)
15077        )
15078    );
15079    assert_eq!(
15080        unsafe { ::core::ptr::addr_of!((*ptr).imm1) as usize - ptr as usize },
15081        18usize,
15082        concat!(
15083            "Offset of field: ",
15084            stringify!(xed_operand_storage_s),
15085            "::",
15086            stringify!(imm1)
15087        )
15088    );
15089    assert_eq!(
15090        unsafe { ::core::ptr::addr_of!((*ptr).lock) as usize - ptr as usize },
15091        19usize,
15092        concat!(
15093            "Offset of field: ",
15094            stringify!(xed_operand_storage_s),
15095            "::",
15096            stringify!(lock)
15097        )
15098    );
15099    assert_eq!(
15100        unsafe { ::core::ptr::addr_of!((*ptr).lzcnt) as usize - ptr as usize },
15101        20usize,
15102        concat!(
15103            "Offset of field: ",
15104            stringify!(xed_operand_storage_s),
15105            "::",
15106            stringify!(lzcnt)
15107        )
15108    );
15109    assert_eq!(
15110        unsafe { ::core::ptr::addr_of!((*ptr).mem0) as usize - ptr as usize },
15111        21usize,
15112        concat!(
15113            "Offset of field: ",
15114            stringify!(xed_operand_storage_s),
15115            "::",
15116            stringify!(mem0)
15117        )
15118    );
15119    assert_eq!(
15120        unsafe { ::core::ptr::addr_of!((*ptr).mem1) as usize - ptr as usize },
15121        22usize,
15122        concat!(
15123            "Offset of field: ",
15124            stringify!(xed_operand_storage_s),
15125            "::",
15126            stringify!(mem1)
15127        )
15128    );
15129    assert_eq!(
15130        unsafe { ::core::ptr::addr_of!((*ptr).modep5) as usize - ptr as usize },
15131        23usize,
15132        concat!(
15133            "Offset of field: ",
15134            stringify!(xed_operand_storage_s),
15135            "::",
15136            stringify!(modep5)
15137        )
15138    );
15139    assert_eq!(
15140        unsafe { ::core::ptr::addr_of!((*ptr).modep55c) as usize - ptr as usize },
15141        24usize,
15142        concat!(
15143            "Offset of field: ",
15144            stringify!(xed_operand_storage_s),
15145            "::",
15146            stringify!(modep55c)
15147        )
15148    );
15149    assert_eq!(
15150        unsafe { ::core::ptr::addr_of!((*ptr).mode_first_prefix) as usize - ptr as usize },
15151        25usize,
15152        concat!(
15153            "Offset of field: ",
15154            stringify!(xed_operand_storage_s),
15155            "::",
15156            stringify!(mode_first_prefix)
15157        )
15158    );
15159    assert_eq!(
15160        unsafe { ::core::ptr::addr_of!((*ptr).mode_short_ud0) as usize - ptr as usize },
15161        26usize,
15162        concat!(
15163            "Offset of field: ",
15164            stringify!(xed_operand_storage_s),
15165            "::",
15166            stringify!(mode_short_ud0)
15167        )
15168    );
15169    assert_eq!(
15170        unsafe { ::core::ptr::addr_of!((*ptr).mpxmode) as usize - ptr as usize },
15171        27usize,
15172        concat!(
15173            "Offset of field: ",
15174            stringify!(xed_operand_storage_s),
15175            "::",
15176            stringify!(mpxmode)
15177        )
15178    );
15179    assert_eq!(
15180        unsafe { ::core::ptr::addr_of!((*ptr).must_use_evex) as usize - ptr as usize },
15181        28usize,
15182        concat!(
15183            "Offset of field: ",
15184            stringify!(xed_operand_storage_s),
15185            "::",
15186            stringify!(must_use_evex)
15187        )
15188    );
15189    assert_eq!(
15190        unsafe { ::core::ptr::addr_of!((*ptr).nd) as usize - ptr as usize },
15191        29usize,
15192        concat!(
15193            "Offset of field: ",
15194            stringify!(xed_operand_storage_s),
15195            "::",
15196            stringify!(nd)
15197        )
15198    );
15199    assert_eq!(
15200        unsafe { ::core::ptr::addr_of!((*ptr).needrex) as usize - ptr as usize },
15201        30usize,
15202        concat!(
15203            "Offset of field: ",
15204            stringify!(xed_operand_storage_s),
15205            "::",
15206            stringify!(needrex)
15207        )
15208    );
15209    assert_eq!(
15210        unsafe { ::core::ptr::addr_of!((*ptr).need_sib) as usize - ptr as usize },
15211        31usize,
15212        concat!(
15213            "Offset of field: ",
15214            stringify!(xed_operand_storage_s),
15215            "::",
15216            stringify!(need_sib)
15217        )
15218    );
15219    assert_eq!(
15220        unsafe { ::core::ptr::addr_of!((*ptr).nf) as usize - ptr as usize },
15221        32usize,
15222        concat!(
15223            "Offset of field: ",
15224            stringify!(xed_operand_storage_s),
15225            "::",
15226            stringify!(nf)
15227        )
15228    );
15229    assert_eq!(
15230        unsafe { ::core::ptr::addr_of!((*ptr).norex) as usize - ptr as usize },
15231        33usize,
15232        concat!(
15233            "Offset of field: ",
15234            stringify!(xed_operand_storage_s),
15235            "::",
15236            stringify!(norex)
15237        )
15238    );
15239    assert_eq!(
15240        unsafe { ::core::ptr::addr_of!((*ptr).norex2) as usize - ptr as usize },
15241        34usize,
15242        concat!(
15243            "Offset of field: ",
15244            stringify!(xed_operand_storage_s),
15245            "::",
15246            stringify!(norex2)
15247        )
15248    );
15249    assert_eq!(
15250        unsafe { ::core::ptr::addr_of!((*ptr).no_apx) as usize - ptr as usize },
15251        35usize,
15252        concat!(
15253            "Offset of field: ",
15254            stringify!(xed_operand_storage_s),
15255            "::",
15256            stringify!(no_apx)
15257        )
15258    );
15259    assert_eq!(
15260        unsafe { ::core::ptr::addr_of!((*ptr).no_evex) as usize - ptr as usize },
15261        36usize,
15262        concat!(
15263            "Offset of field: ",
15264            stringify!(xed_operand_storage_s),
15265            "::",
15266            stringify!(no_evex)
15267        )
15268    );
15269    assert_eq!(
15270        unsafe { ::core::ptr::addr_of!((*ptr).no_vex) as usize - ptr as usize },
15271        37usize,
15272        concat!(
15273            "Offset of field: ",
15274            stringify!(xed_operand_storage_s),
15275            "::",
15276            stringify!(no_vex)
15277        )
15278    );
15279    assert_eq!(
15280        unsafe { ::core::ptr::addr_of!((*ptr).osz) as usize - ptr as usize },
15281        38usize,
15282        concat!(
15283            "Offset of field: ",
15284            stringify!(xed_operand_storage_s),
15285            "::",
15286            stringify!(osz)
15287        )
15288    );
15289    assert_eq!(
15290        unsafe { ::core::ptr::addr_of!((*ptr).out_of_bytes) as usize - ptr as usize },
15291        39usize,
15292        concat!(
15293            "Offset of field: ",
15294            stringify!(xed_operand_storage_s),
15295            "::",
15296            stringify!(out_of_bytes)
15297        )
15298    );
15299    assert_eq!(
15300        unsafe { ::core::ptr::addr_of!((*ptr).p4) as usize - ptr as usize },
15301        40usize,
15302        concat!(
15303            "Offset of field: ",
15304            stringify!(xed_operand_storage_s),
15305            "::",
15306            stringify!(p4)
15307        )
15308    );
15309    assert_eq!(
15310        unsafe { ::core::ptr::addr_of!((*ptr).prefix66) as usize - ptr as usize },
15311        41usize,
15312        concat!(
15313            "Offset of field: ",
15314            stringify!(xed_operand_storage_s),
15315            "::",
15316            stringify!(prefix66)
15317        )
15318    );
15319    assert_eq!(
15320        unsafe { ::core::ptr::addr_of!((*ptr).ptr) as usize - ptr as usize },
15321        42usize,
15322        concat!(
15323            "Offset of field: ",
15324            stringify!(xed_operand_storage_s),
15325            "::",
15326            stringify!(ptr)
15327        )
15328    );
15329    assert_eq!(
15330        unsafe { ::core::ptr::addr_of!((*ptr).realmode) as usize - ptr as usize },
15331        43usize,
15332        concat!(
15333            "Offset of field: ",
15334            stringify!(xed_operand_storage_s),
15335            "::",
15336            stringify!(realmode)
15337        )
15338    );
15339    assert_eq!(
15340        unsafe { ::core::ptr::addr_of!((*ptr).relbr) as usize - ptr as usize },
15341        44usize,
15342        concat!(
15343            "Offset of field: ",
15344            stringify!(xed_operand_storage_s),
15345            "::",
15346            stringify!(relbr)
15347        )
15348    );
15349    assert_eq!(
15350        unsafe { ::core::ptr::addr_of!((*ptr).rex) as usize - ptr as usize },
15351        45usize,
15352        concat!(
15353            "Offset of field: ",
15354            stringify!(xed_operand_storage_s),
15355            "::",
15356            stringify!(rex)
15357        )
15358    );
15359    assert_eq!(
15360        unsafe { ::core::ptr::addr_of!((*ptr).rex2) as usize - ptr as usize },
15361        46usize,
15362        concat!(
15363            "Offset of field: ",
15364            stringify!(xed_operand_storage_s),
15365            "::",
15366            stringify!(rex2)
15367        )
15368    );
15369    assert_eq!(
15370        unsafe { ::core::ptr::addr_of!((*ptr).rexb) as usize - ptr as usize },
15371        47usize,
15372        concat!(
15373            "Offset of field: ",
15374            stringify!(xed_operand_storage_s),
15375            "::",
15376            stringify!(rexb)
15377        )
15378    );
15379    assert_eq!(
15380        unsafe { ::core::ptr::addr_of!((*ptr).rexb4) as usize - ptr as usize },
15381        48usize,
15382        concat!(
15383            "Offset of field: ",
15384            stringify!(xed_operand_storage_s),
15385            "::",
15386            stringify!(rexb4)
15387        )
15388    );
15389    assert_eq!(
15390        unsafe { ::core::ptr::addr_of!((*ptr).rexr) as usize - ptr as usize },
15391        49usize,
15392        concat!(
15393            "Offset of field: ",
15394            stringify!(xed_operand_storage_s),
15395            "::",
15396            stringify!(rexr)
15397        )
15398    );
15399    assert_eq!(
15400        unsafe { ::core::ptr::addr_of!((*ptr).rexr4) as usize - ptr as usize },
15401        50usize,
15402        concat!(
15403            "Offset of field: ",
15404            stringify!(xed_operand_storage_s),
15405            "::",
15406            stringify!(rexr4)
15407        )
15408    );
15409    assert_eq!(
15410        unsafe { ::core::ptr::addr_of!((*ptr).rexw) as usize - ptr as usize },
15411        51usize,
15412        concat!(
15413            "Offset of field: ",
15414            stringify!(xed_operand_storage_s),
15415            "::",
15416            stringify!(rexw)
15417        )
15418    );
15419    assert_eq!(
15420        unsafe { ::core::ptr::addr_of!((*ptr).rexx) as usize - ptr as usize },
15421        52usize,
15422        concat!(
15423            "Offset of field: ",
15424            stringify!(xed_operand_storage_s),
15425            "::",
15426            stringify!(rexx)
15427        )
15428    );
15429    assert_eq!(
15430        unsafe { ::core::ptr::addr_of!((*ptr).rexx4) as usize - ptr as usize },
15431        53usize,
15432        concat!(
15433            "Offset of field: ",
15434            stringify!(xed_operand_storage_s),
15435            "::",
15436            stringify!(rexx4)
15437        )
15438    );
15439    assert_eq!(
15440        unsafe { ::core::ptr::addr_of!((*ptr).sae) as usize - ptr as usize },
15441        54usize,
15442        concat!(
15443            "Offset of field: ",
15444            stringify!(xed_operand_storage_s),
15445            "::",
15446            stringify!(sae)
15447        )
15448    );
15449    assert_eq!(
15450        unsafe { ::core::ptr::addr_of!((*ptr).skip_osz) as usize - ptr as usize },
15451        55usize,
15452        concat!(
15453            "Offset of field: ",
15454            stringify!(xed_operand_storage_s),
15455            "::",
15456            stringify!(skip_osz)
15457        )
15458    );
15459    assert_eq!(
15460        unsafe { ::core::ptr::addr_of!((*ptr).tzcnt) as usize - ptr as usize },
15461        56usize,
15462        concat!(
15463            "Offset of field: ",
15464            stringify!(xed_operand_storage_s),
15465            "::",
15466            stringify!(tzcnt)
15467        )
15468    );
15469    assert_eq!(
15470        unsafe { ::core::ptr::addr_of!((*ptr).ubit) as usize - ptr as usize },
15471        57usize,
15472        concat!(
15473            "Offset of field: ",
15474            stringify!(xed_operand_storage_s),
15475            "::",
15476            stringify!(ubit)
15477        )
15478    );
15479    assert_eq!(
15480        unsafe { ::core::ptr::addr_of!((*ptr).using_default_segment0) as usize - ptr as usize },
15481        58usize,
15482        concat!(
15483            "Offset of field: ",
15484            stringify!(xed_operand_storage_s),
15485            "::",
15486            stringify!(using_default_segment0)
15487        )
15488    );
15489    assert_eq!(
15490        unsafe { ::core::ptr::addr_of!((*ptr).using_default_segment1) as usize - ptr as usize },
15491        59usize,
15492        concat!(
15493            "Offset of field: ",
15494            stringify!(xed_operand_storage_s),
15495            "::",
15496            stringify!(using_default_segment1)
15497        )
15498    );
15499    assert_eq!(
15500        unsafe { ::core::ptr::addr_of!((*ptr).vexdest3) as usize - ptr as usize },
15501        60usize,
15502        concat!(
15503            "Offset of field: ",
15504            stringify!(xed_operand_storage_s),
15505            "::",
15506            stringify!(vexdest3)
15507        )
15508    );
15509    assert_eq!(
15510        unsafe { ::core::ptr::addr_of!((*ptr).vexdest4) as usize - ptr as usize },
15511        61usize,
15512        concat!(
15513            "Offset of field: ",
15514            stringify!(xed_operand_storage_s),
15515            "::",
15516            stringify!(vexdest4)
15517        )
15518    );
15519    assert_eq!(
15520        unsafe { ::core::ptr::addr_of!((*ptr).vex_c4) as usize - ptr as usize },
15521        62usize,
15522        concat!(
15523            "Offset of field: ",
15524            stringify!(xed_operand_storage_s),
15525            "::",
15526            stringify!(vex_c4)
15527        )
15528    );
15529    assert_eq!(
15530        unsafe { ::core::ptr::addr_of!((*ptr).vl_ign) as usize - ptr as usize },
15531        63usize,
15532        concat!(
15533            "Offset of field: ",
15534            stringify!(xed_operand_storage_s),
15535            "::",
15536            stringify!(vl_ign)
15537        )
15538    );
15539    assert_eq!(
15540        unsafe { ::core::ptr::addr_of!((*ptr).wbnoinvd) as usize - ptr as usize },
15541        64usize,
15542        concat!(
15543            "Offset of field: ",
15544            stringify!(xed_operand_storage_s),
15545            "::",
15546            stringify!(wbnoinvd)
15547        )
15548    );
15549    assert_eq!(
15550        unsafe { ::core::ptr::addr_of!((*ptr).zeroing) as usize - ptr as usize },
15551        65usize,
15552        concat!(
15553            "Offset of field: ",
15554            stringify!(xed_operand_storage_s),
15555            "::",
15556            stringify!(zeroing)
15557        )
15558    );
15559    assert_eq!(
15560        unsafe { ::core::ptr::addr_of!((*ptr).default_seg) as usize - ptr as usize },
15561        66usize,
15562        concat!(
15563            "Offset of field: ",
15564            stringify!(xed_operand_storage_s),
15565            "::",
15566            stringify!(default_seg)
15567        )
15568    );
15569    assert_eq!(
15570        unsafe { ::core::ptr::addr_of!((*ptr).easz) as usize - ptr as usize },
15571        67usize,
15572        concat!(
15573            "Offset of field: ",
15574            stringify!(xed_operand_storage_s),
15575            "::",
15576            stringify!(easz)
15577        )
15578    );
15579    assert_eq!(
15580        unsafe { ::core::ptr::addr_of!((*ptr).eosz) as usize - ptr as usize },
15581        68usize,
15582        concat!(
15583            "Offset of field: ",
15584            stringify!(xed_operand_storage_s),
15585            "::",
15586            stringify!(eosz)
15587        )
15588    );
15589    assert_eq!(
15590        unsafe { ::core::ptr::addr_of!((*ptr).evvspace) as usize - ptr as usize },
15591        69usize,
15592        concat!(
15593            "Offset of field: ",
15594            stringify!(xed_operand_storage_s),
15595            "::",
15596            stringify!(evvspace)
15597        )
15598    );
15599    assert_eq!(
15600        unsafe { ::core::ptr::addr_of!((*ptr).first_f2f3) as usize - ptr as usize },
15601        70usize,
15602        concat!(
15603            "Offset of field: ",
15604            stringify!(xed_operand_storage_s),
15605            "::",
15606            stringify!(first_f2f3)
15607        )
15608    );
15609    assert_eq!(
15610        unsafe { ::core::ptr::addr_of!((*ptr).has_modrm) as usize - ptr as usize },
15611        71usize,
15612        concat!(
15613            "Offset of field: ",
15614            stringify!(xed_operand_storage_s),
15615            "::",
15616            stringify!(has_modrm)
15617        )
15618    );
15619    assert_eq!(
15620        unsafe { ::core::ptr::addr_of!((*ptr).last_f2f3) as usize - ptr as usize },
15621        72usize,
15622        concat!(
15623            "Offset of field: ",
15624            stringify!(xed_operand_storage_s),
15625            "::",
15626            stringify!(last_f2f3)
15627        )
15628    );
15629    assert_eq!(
15630        unsafe { ::core::ptr::addr_of!((*ptr).llrc) as usize - ptr as usize },
15631        73usize,
15632        concat!(
15633            "Offset of field: ",
15634            stringify!(xed_operand_storage_s),
15635            "::",
15636            stringify!(llrc)
15637        )
15638    );
15639    assert_eq!(
15640        unsafe { ::core::ptr::addr_of!((*ptr).mod_) as usize - ptr as usize },
15641        74usize,
15642        concat!(
15643            "Offset of field: ",
15644            stringify!(xed_operand_storage_s),
15645            "::",
15646            stringify!(mod_)
15647        )
15648    );
15649    assert_eq!(
15650        unsafe { ::core::ptr::addr_of!((*ptr).mode) as usize - ptr as usize },
15651        75usize,
15652        concat!(
15653            "Offset of field: ",
15654            stringify!(xed_operand_storage_s),
15655            "::",
15656            stringify!(mode)
15657        )
15658    );
15659    assert_eq!(
15660        unsafe { ::core::ptr::addr_of!((*ptr).rep) as usize - ptr as usize },
15661        76usize,
15662        concat!(
15663            "Offset of field: ",
15664            stringify!(xed_operand_storage_s),
15665            "::",
15666            stringify!(rep)
15667        )
15668    );
15669    assert_eq!(
15670        unsafe { ::core::ptr::addr_of!((*ptr).sibscale) as usize - ptr as usize },
15671        77usize,
15672        concat!(
15673            "Offset of field: ",
15674            stringify!(xed_operand_storage_s),
15675            "::",
15676            stringify!(sibscale)
15677        )
15678    );
15679    assert_eq!(
15680        unsafe { ::core::ptr::addr_of!((*ptr).smode) as usize - ptr as usize },
15681        78usize,
15682        concat!(
15683            "Offset of field: ",
15684            stringify!(xed_operand_storage_s),
15685            "::",
15686            stringify!(smode)
15687        )
15688    );
15689    assert_eq!(
15690        unsafe { ::core::ptr::addr_of!((*ptr).vex_prefix) as usize - ptr as usize },
15691        79usize,
15692        concat!(
15693            "Offset of field: ",
15694            stringify!(xed_operand_storage_s),
15695            "::",
15696            stringify!(vex_prefix)
15697        )
15698    );
15699    assert_eq!(
15700        unsafe { ::core::ptr::addr_of!((*ptr).vl) as usize - ptr as usize },
15701        80usize,
15702        concat!(
15703            "Offset of field: ",
15704            stringify!(xed_operand_storage_s),
15705            "::",
15706            stringify!(vl)
15707        )
15708    );
15709    assert_eq!(
15710        unsafe { ::core::ptr::addr_of!((*ptr).hint) as usize - ptr as usize },
15711        81usize,
15712        concat!(
15713            "Offset of field: ",
15714            stringify!(xed_operand_storage_s),
15715            "::",
15716            stringify!(hint)
15717        )
15718    );
15719    assert_eq!(
15720        unsafe { ::core::ptr::addr_of!((*ptr).mask) as usize - ptr as usize },
15721        82usize,
15722        concat!(
15723            "Offset of field: ",
15724            stringify!(xed_operand_storage_s),
15725            "::",
15726            stringify!(mask)
15727        )
15728    );
15729    assert_eq!(
15730        unsafe { ::core::ptr::addr_of!((*ptr).reg) as usize - ptr as usize },
15731        83usize,
15732        concat!(
15733            "Offset of field: ",
15734            stringify!(xed_operand_storage_s),
15735            "::",
15736            stringify!(reg)
15737        )
15738    );
15739    assert_eq!(
15740        unsafe { ::core::ptr::addr_of!((*ptr).rm) as usize - ptr as usize },
15741        84usize,
15742        concat!(
15743            "Offset of field: ",
15744            stringify!(xed_operand_storage_s),
15745            "::",
15746            stringify!(rm)
15747        )
15748    );
15749    assert_eq!(
15750        unsafe { ::core::ptr::addr_of!((*ptr).roundc) as usize - ptr as usize },
15751        85usize,
15752        concat!(
15753            "Offset of field: ",
15754            stringify!(xed_operand_storage_s),
15755            "::",
15756            stringify!(roundc)
15757        )
15758    );
15759    assert_eq!(
15760        unsafe { ::core::ptr::addr_of!((*ptr).seg_ovd) as usize - ptr as usize },
15761        86usize,
15762        concat!(
15763            "Offset of field: ",
15764            stringify!(xed_operand_storage_s),
15765            "::",
15766            stringify!(seg_ovd)
15767        )
15768    );
15769    assert_eq!(
15770        unsafe { ::core::ptr::addr_of!((*ptr).sibbase) as usize - ptr as usize },
15771        87usize,
15772        concat!(
15773            "Offset of field: ",
15774            stringify!(xed_operand_storage_s),
15775            "::",
15776            stringify!(sibbase)
15777        )
15778    );
15779    assert_eq!(
15780        unsafe { ::core::ptr::addr_of!((*ptr).sibindex) as usize - ptr as usize },
15781        88usize,
15782        concat!(
15783            "Offset of field: ",
15784            stringify!(xed_operand_storage_s),
15785            "::",
15786            stringify!(sibindex)
15787        )
15788    );
15789    assert_eq!(
15790        unsafe { ::core::ptr::addr_of!((*ptr).srm) as usize - ptr as usize },
15791        89usize,
15792        concat!(
15793            "Offset of field: ",
15794            stringify!(xed_operand_storage_s),
15795            "::",
15796            stringify!(srm)
15797        )
15798    );
15799    assert_eq!(
15800        unsafe { ::core::ptr::addr_of!((*ptr).vexdest210) as usize - ptr as usize },
15801        90usize,
15802        concat!(
15803            "Offset of field: ",
15804            stringify!(xed_operand_storage_s),
15805            "::",
15806            stringify!(vexdest210)
15807        )
15808    );
15809    assert_eq!(
15810        unsafe { ::core::ptr::addr_of!((*ptr).vexvalid) as usize - ptr as usize },
15811        91usize,
15812        concat!(
15813            "Offset of field: ",
15814            stringify!(xed_operand_storage_s),
15815            "::",
15816            stringify!(vexvalid)
15817        )
15818    );
15819    assert_eq!(
15820        unsafe { ::core::ptr::addr_of!((*ptr).error) as usize - ptr as usize },
15821        92usize,
15822        concat!(
15823            "Offset of field: ",
15824            stringify!(xed_operand_storage_s),
15825            "::",
15826            stringify!(error)
15827        )
15828    );
15829    assert_eq!(
15830        unsafe { ::core::ptr::addr_of!((*ptr).esrc) as usize - ptr as usize },
15831        93usize,
15832        concat!(
15833            "Offset of field: ",
15834            stringify!(xed_operand_storage_s),
15835            "::",
15836            stringify!(esrc)
15837        )
15838    );
15839    assert_eq!(
15840        unsafe { ::core::ptr::addr_of!((*ptr).map) as usize - ptr as usize },
15841        94usize,
15842        concat!(
15843            "Offset of field: ",
15844            stringify!(xed_operand_storage_s),
15845            "::",
15846            stringify!(map)
15847        )
15848    );
15849    assert_eq!(
15850        unsafe { ::core::ptr::addr_of!((*ptr).nelem) as usize - ptr as usize },
15851        95usize,
15852        concat!(
15853            "Offset of field: ",
15854            stringify!(xed_operand_storage_s),
15855            "::",
15856            stringify!(nelem)
15857        )
15858    );
15859    assert_eq!(
15860        unsafe { ::core::ptr::addr_of!((*ptr).scale) as usize - ptr as usize },
15861        96usize,
15862        concat!(
15863            "Offset of field: ",
15864            stringify!(xed_operand_storage_s),
15865            "::",
15866            stringify!(scale)
15867        )
15868    );
15869    assert_eq!(
15870        unsafe { ::core::ptr::addr_of!((*ptr).scc) as usize - ptr as usize },
15871        97usize,
15872        concat!(
15873            "Offset of field: ",
15874            stringify!(xed_operand_storage_s),
15875            "::",
15876            stringify!(scc)
15877        )
15878    );
15879    assert_eq!(
15880        unsafe { ::core::ptr::addr_of!((*ptr).bcast) as usize - ptr as usize },
15881        98usize,
15882        concat!(
15883            "Offset of field: ",
15884            stringify!(xed_operand_storage_s),
15885            "::",
15886            stringify!(bcast)
15887        )
15888    );
15889    assert_eq!(
15890        unsafe { ::core::ptr::addr_of!((*ptr).need_memdisp) as usize - ptr as usize },
15891        99usize,
15892        concat!(
15893            "Offset of field: ",
15894            stringify!(xed_operand_storage_s),
15895            "::",
15896            stringify!(need_memdisp)
15897        )
15898    );
15899    assert_eq!(
15900        unsafe { ::core::ptr::addr_of!((*ptr).chip) as usize - ptr as usize },
15901        100usize,
15902        concat!(
15903            "Offset of field: ",
15904            stringify!(xed_operand_storage_s),
15905            "::",
15906            stringify!(chip)
15907        )
15908    );
15909    assert_eq!(
15910        unsafe { ::core::ptr::addr_of!((*ptr).brdisp_width) as usize - ptr as usize },
15911        101usize,
15912        concat!(
15913            "Offset of field: ",
15914            stringify!(xed_operand_storage_s),
15915            "::",
15916            stringify!(brdisp_width)
15917        )
15918    );
15919    assert_eq!(
15920        unsafe { ::core::ptr::addr_of!((*ptr).disp_width) as usize - ptr as usize },
15921        102usize,
15922        concat!(
15923            "Offset of field: ",
15924            stringify!(xed_operand_storage_s),
15925            "::",
15926            stringify!(disp_width)
15927        )
15928    );
15929    assert_eq!(
15930        unsafe { ::core::ptr::addr_of!((*ptr).ild_seg) as usize - ptr as usize },
15931        103usize,
15932        concat!(
15933            "Offset of field: ",
15934            stringify!(xed_operand_storage_s),
15935            "::",
15936            stringify!(ild_seg)
15937        )
15938    );
15939    assert_eq!(
15940        unsafe { ::core::ptr::addr_of!((*ptr).imm1_bytes) as usize - ptr as usize },
15941        104usize,
15942        concat!(
15943            "Offset of field: ",
15944            stringify!(xed_operand_storage_s),
15945            "::",
15946            stringify!(imm1_bytes)
15947        )
15948    );
15949    assert_eq!(
15950        unsafe { ::core::ptr::addr_of!((*ptr).imm_width) as usize - ptr as usize },
15951        105usize,
15952        concat!(
15953            "Offset of field: ",
15954            stringify!(xed_operand_storage_s),
15955            "::",
15956            stringify!(imm_width)
15957        )
15958    );
15959    assert_eq!(
15960        unsafe { ::core::ptr::addr_of!((*ptr).max_bytes) as usize - ptr as usize },
15961        106usize,
15962        concat!(
15963            "Offset of field: ",
15964            stringify!(xed_operand_storage_s),
15965            "::",
15966            stringify!(max_bytes)
15967        )
15968    );
15969    assert_eq!(
15970        unsafe { ::core::ptr::addr_of!((*ptr).modrm_byte) as usize - ptr as usize },
15971        107usize,
15972        concat!(
15973            "Offset of field: ",
15974            stringify!(xed_operand_storage_s),
15975            "::",
15976            stringify!(modrm_byte)
15977        )
15978    );
15979    assert_eq!(
15980        unsafe { ::core::ptr::addr_of!((*ptr).nominal_opcode) as usize - ptr as usize },
15981        108usize,
15982        concat!(
15983            "Offset of field: ",
15984            stringify!(xed_operand_storage_s),
15985            "::",
15986            stringify!(nominal_opcode)
15987        )
15988    );
15989    assert_eq!(
15990        unsafe { ::core::ptr::addr_of!((*ptr).nprefixes) as usize - ptr as usize },
15991        109usize,
15992        concat!(
15993            "Offset of field: ",
15994            stringify!(xed_operand_storage_s),
15995            "::",
15996            stringify!(nprefixes)
15997        )
15998    );
15999    assert_eq!(
16000        unsafe { ::core::ptr::addr_of!((*ptr).nrexes) as usize - ptr as usize },
16001        110usize,
16002        concat!(
16003            "Offset of field: ",
16004            stringify!(xed_operand_storage_s),
16005            "::",
16006            stringify!(nrexes)
16007        )
16008    );
16009    assert_eq!(
16010        unsafe { ::core::ptr::addr_of!((*ptr).nseg_prefixes) as usize - ptr as usize },
16011        111usize,
16012        concat!(
16013            "Offset of field: ",
16014            stringify!(xed_operand_storage_s),
16015            "::",
16016            stringify!(nseg_prefixes)
16017        )
16018    );
16019    assert_eq!(
16020        unsafe { ::core::ptr::addr_of!((*ptr).pos_disp) as usize - ptr as usize },
16021        112usize,
16022        concat!(
16023            "Offset of field: ",
16024            stringify!(xed_operand_storage_s),
16025            "::",
16026            stringify!(pos_disp)
16027        )
16028    );
16029    assert_eq!(
16030        unsafe { ::core::ptr::addr_of!((*ptr).pos_imm) as usize - ptr as usize },
16031        113usize,
16032        concat!(
16033            "Offset of field: ",
16034            stringify!(xed_operand_storage_s),
16035            "::",
16036            stringify!(pos_imm)
16037        )
16038    );
16039    assert_eq!(
16040        unsafe { ::core::ptr::addr_of!((*ptr).pos_imm1) as usize - ptr as usize },
16041        114usize,
16042        concat!(
16043            "Offset of field: ",
16044            stringify!(xed_operand_storage_s),
16045            "::",
16046            stringify!(pos_imm1)
16047        )
16048    );
16049    assert_eq!(
16050        unsafe { ::core::ptr::addr_of!((*ptr).pos_modrm) as usize - ptr as usize },
16051        115usize,
16052        concat!(
16053            "Offset of field: ",
16054            stringify!(xed_operand_storage_s),
16055            "::",
16056            stringify!(pos_modrm)
16057        )
16058    );
16059    assert_eq!(
16060        unsafe { ::core::ptr::addr_of!((*ptr).pos_nominal_opcode) as usize - ptr as usize },
16061        116usize,
16062        concat!(
16063            "Offset of field: ",
16064            stringify!(xed_operand_storage_s),
16065            "::",
16066            stringify!(pos_nominal_opcode)
16067        )
16068    );
16069    assert_eq!(
16070        unsafe { ::core::ptr::addr_of!((*ptr).pos_sib) as usize - ptr as usize },
16071        117usize,
16072        concat!(
16073            "Offset of field: ",
16074            stringify!(xed_operand_storage_s),
16075            "::",
16076            stringify!(pos_sib)
16077        )
16078    );
16079    assert_eq!(
16080        unsafe { ::core::ptr::addr_of!((*ptr).uimm1) as usize - ptr as usize },
16081        118usize,
16082        concat!(
16083            "Offset of field: ",
16084            stringify!(xed_operand_storage_s),
16085            "::",
16086            stringify!(uimm1)
16087        )
16088    );
16089    assert_eq!(
16090        unsafe { ::core::ptr::addr_of!((*ptr).base0) as usize - ptr as usize },
16091        120usize,
16092        concat!(
16093            "Offset of field: ",
16094            stringify!(xed_operand_storage_s),
16095            "::",
16096            stringify!(base0)
16097        )
16098    );
16099    assert_eq!(
16100        unsafe { ::core::ptr::addr_of!((*ptr).base1) as usize - ptr as usize },
16101        122usize,
16102        concat!(
16103            "Offset of field: ",
16104            stringify!(xed_operand_storage_s),
16105            "::",
16106            stringify!(base1)
16107        )
16108    );
16109    assert_eq!(
16110        unsafe { ::core::ptr::addr_of!((*ptr).element_size) as usize - ptr as usize },
16111        124usize,
16112        concat!(
16113            "Offset of field: ",
16114            stringify!(xed_operand_storage_s),
16115            "::",
16116            stringify!(element_size)
16117        )
16118    );
16119    assert_eq!(
16120        unsafe { ::core::ptr::addr_of!((*ptr).index) as usize - ptr as usize },
16121        126usize,
16122        concat!(
16123            "Offset of field: ",
16124            stringify!(xed_operand_storage_s),
16125            "::",
16126            stringify!(index)
16127        )
16128    );
16129    assert_eq!(
16130        unsafe { ::core::ptr::addr_of!((*ptr).outreg) as usize - ptr as usize },
16131        128usize,
16132        concat!(
16133            "Offset of field: ",
16134            stringify!(xed_operand_storage_s),
16135            "::",
16136            stringify!(outreg)
16137        )
16138    );
16139    assert_eq!(
16140        unsafe { ::core::ptr::addr_of!((*ptr).reg0) as usize - ptr as usize },
16141        130usize,
16142        concat!(
16143            "Offset of field: ",
16144            stringify!(xed_operand_storage_s),
16145            "::",
16146            stringify!(reg0)
16147        )
16148    );
16149    assert_eq!(
16150        unsafe { ::core::ptr::addr_of!((*ptr).reg1) as usize - ptr as usize },
16151        132usize,
16152        concat!(
16153            "Offset of field: ",
16154            stringify!(xed_operand_storage_s),
16155            "::",
16156            stringify!(reg1)
16157        )
16158    );
16159    assert_eq!(
16160        unsafe { ::core::ptr::addr_of!((*ptr).reg2) as usize - ptr as usize },
16161        134usize,
16162        concat!(
16163            "Offset of field: ",
16164            stringify!(xed_operand_storage_s),
16165            "::",
16166            stringify!(reg2)
16167        )
16168    );
16169    assert_eq!(
16170        unsafe { ::core::ptr::addr_of!((*ptr).reg3) as usize - ptr as usize },
16171        136usize,
16172        concat!(
16173            "Offset of field: ",
16174            stringify!(xed_operand_storage_s),
16175            "::",
16176            stringify!(reg3)
16177        )
16178    );
16179    assert_eq!(
16180        unsafe { ::core::ptr::addr_of!((*ptr).reg4) as usize - ptr as usize },
16181        138usize,
16182        concat!(
16183            "Offset of field: ",
16184            stringify!(xed_operand_storage_s),
16185            "::",
16186            stringify!(reg4)
16187        )
16188    );
16189    assert_eq!(
16190        unsafe { ::core::ptr::addr_of!((*ptr).reg5) as usize - ptr as usize },
16191        140usize,
16192        concat!(
16193            "Offset of field: ",
16194            stringify!(xed_operand_storage_s),
16195            "::",
16196            stringify!(reg5)
16197        )
16198    );
16199    assert_eq!(
16200        unsafe { ::core::ptr::addr_of!((*ptr).reg6) as usize - ptr as usize },
16201        142usize,
16202        concat!(
16203            "Offset of field: ",
16204            stringify!(xed_operand_storage_s),
16205            "::",
16206            stringify!(reg6)
16207        )
16208    );
16209    assert_eq!(
16210        unsafe { ::core::ptr::addr_of!((*ptr).reg7) as usize - ptr as usize },
16211        144usize,
16212        concat!(
16213            "Offset of field: ",
16214            stringify!(xed_operand_storage_s),
16215            "::",
16216            stringify!(reg7)
16217        )
16218    );
16219    assert_eq!(
16220        unsafe { ::core::ptr::addr_of!((*ptr).reg8) as usize - ptr as usize },
16221        146usize,
16222        concat!(
16223            "Offset of field: ",
16224            stringify!(xed_operand_storage_s),
16225            "::",
16226            stringify!(reg8)
16227        )
16228    );
16229    assert_eq!(
16230        unsafe { ::core::ptr::addr_of!((*ptr).reg9) as usize - ptr as usize },
16231        148usize,
16232        concat!(
16233            "Offset of field: ",
16234            stringify!(xed_operand_storage_s),
16235            "::",
16236            stringify!(reg9)
16237        )
16238    );
16239    assert_eq!(
16240        unsafe { ::core::ptr::addr_of!((*ptr).seg0) as usize - ptr as usize },
16241        150usize,
16242        concat!(
16243            "Offset of field: ",
16244            stringify!(xed_operand_storage_s),
16245            "::",
16246            stringify!(seg0)
16247        )
16248    );
16249    assert_eq!(
16250        unsafe { ::core::ptr::addr_of!((*ptr).seg1) as usize - ptr as usize },
16251        152usize,
16252        concat!(
16253            "Offset of field: ",
16254            stringify!(xed_operand_storage_s),
16255            "::",
16256            stringify!(seg1)
16257        )
16258    );
16259    assert_eq!(
16260        unsafe { ::core::ptr::addr_of!((*ptr).iclass) as usize - ptr as usize },
16261        154usize,
16262        concat!(
16263            "Offset of field: ",
16264            stringify!(xed_operand_storage_s),
16265            "::",
16266            stringify!(iclass)
16267        )
16268    );
16269    assert_eq!(
16270        unsafe { ::core::ptr::addr_of!((*ptr).mem_width) as usize - ptr as usize },
16271        156usize,
16272        concat!(
16273            "Offset of field: ",
16274            stringify!(xed_operand_storage_s),
16275            "::",
16276            stringify!(mem_width)
16277        )
16278    );
16279    assert_eq!(
16280        unsafe { ::core::ptr::addr_of!((*ptr).disp) as usize - ptr as usize },
16281        160usize,
16282        concat!(
16283            "Offset of field: ",
16284            stringify!(xed_operand_storage_s),
16285            "::",
16286            stringify!(disp)
16287        )
16288    );
16289    assert_eq!(
16290        unsafe { ::core::ptr::addr_of!((*ptr).uimm0) as usize - ptr as usize },
16291        168usize,
16292        concat!(
16293            "Offset of field: ",
16294            stringify!(xed_operand_storage_s),
16295            "::",
16296            stringify!(uimm0)
16297        )
16298    );
16299}
16300pub type xed_operand_storage_t = xed_operand_storage_s;
16301#[repr(C)]
16302#[derive(Copy, Clone)]
16303pub union xed_ild_vars_t {
16304    pub i: u32,
16305    pub s: xed_ild_vars_t__bindgen_ty_1,
16306}
16307#[repr(C)]
16308#[derive(Debug, Copy, Clone)]
16309pub struct xed_ild_vars_t__bindgen_ty_1 {
16310    pub has_modrm: u8,
16311    pub has_disp: u8,
16312    pub has_imm: u8,
16313}
16314#[test]
16315fn bindgen_test_layout_xed_ild_vars_t__bindgen_ty_1() {
16316    const UNINIT: ::core::mem::MaybeUninit<xed_ild_vars_t__bindgen_ty_1> =
16317        ::core::mem::MaybeUninit::uninit();
16318    let ptr = UNINIT.as_ptr();
16319    assert_eq!(
16320        ::core::mem::size_of::<xed_ild_vars_t__bindgen_ty_1>(),
16321        3usize,
16322        concat!("Size of: ", stringify!(xed_ild_vars_t__bindgen_ty_1))
16323    );
16324    assert_eq!(
16325        ::core::mem::align_of::<xed_ild_vars_t__bindgen_ty_1>(),
16326        1usize,
16327        concat!("Alignment of ", stringify!(xed_ild_vars_t__bindgen_ty_1))
16328    );
16329    assert_eq!(
16330        unsafe { ::core::ptr::addr_of!((*ptr).has_modrm) as usize - ptr as usize },
16331        0usize,
16332        concat!(
16333            "Offset of field: ",
16334            stringify!(xed_ild_vars_t__bindgen_ty_1),
16335            "::",
16336            stringify!(has_modrm)
16337        )
16338    );
16339    assert_eq!(
16340        unsafe { ::core::ptr::addr_of!((*ptr).has_disp) as usize - ptr as usize },
16341        1usize,
16342        concat!(
16343            "Offset of field: ",
16344            stringify!(xed_ild_vars_t__bindgen_ty_1),
16345            "::",
16346            stringify!(has_disp)
16347        )
16348    );
16349    assert_eq!(
16350        unsafe { ::core::ptr::addr_of!((*ptr).has_imm) as usize - ptr as usize },
16351        2usize,
16352        concat!(
16353            "Offset of field: ",
16354            stringify!(xed_ild_vars_t__bindgen_ty_1),
16355            "::",
16356            stringify!(has_imm)
16357        )
16358    );
16359}
16360#[test]
16361fn bindgen_test_layout_xed_ild_vars_t() {
16362    const UNINIT: ::core::mem::MaybeUninit<xed_ild_vars_t> = ::core::mem::MaybeUninit::uninit();
16363    let ptr = UNINIT.as_ptr();
16364    assert_eq!(
16365        ::core::mem::size_of::<xed_ild_vars_t>(),
16366        4usize,
16367        concat!("Size of: ", stringify!(xed_ild_vars_t))
16368    );
16369    assert_eq!(
16370        ::core::mem::align_of::<xed_ild_vars_t>(),
16371        4usize,
16372        concat!("Alignment of ", stringify!(xed_ild_vars_t))
16373    );
16374    assert_eq!(
16375        unsafe { ::core::ptr::addr_of!((*ptr).i) as usize - ptr as usize },
16376        0usize,
16377        concat!(
16378            "Offset of field: ",
16379            stringify!(xed_ild_vars_t),
16380            "::",
16381            stringify!(i)
16382        )
16383    );
16384    assert_eq!(
16385        unsafe { ::core::ptr::addr_of!((*ptr).s) as usize - ptr as usize },
16386        0usize,
16387        concat!(
16388            "Offset of field: ",
16389            stringify!(xed_ild_vars_t),
16390            "::",
16391            stringify!(s)
16392        )
16393    );
16394}
16395impl ::core::fmt::Debug for xed_ild_vars_t {
16396    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
16397        write!(f, "xed_ild_vars_t {{ union }}")
16398    }
16399}
16400#[repr(C)]
16401#[derive(Debug, Copy, Clone)]
16402pub struct xed_encoder_vars_s {
16403    _unused: [u8; 0],
16404}
16405#[repr(C)]
16406#[derive(Debug, Copy, Clone)]
16407pub struct xed_decoder_vars_s {
16408    _unused: [u8; 0],
16409}
16410#[doc = " @ingroup DEC\n The main container for instructions. After decode, it holds an array of\n operands with derived information from decode and also valid\n #xed_inst_t pointer which describes the operand templates and the\n operand order.  See @ref DEC for API documentation."]
16411#[repr(C)]
16412#[derive(Copy, Clone)]
16413pub struct xed_decoded_inst_s {
16414    #[doc = " The _operands are storage for information discovered during\n decoding. They are also used by encode.  The accessors for these\n operands all have the form xed3_operand_{get,set}_*(). They should\n be considered internal and subject to change over time. It is\n preferred that you use xed_decoded_inst_*() or the\n xed_operand_values_*() functions when available."]
16415    pub _operands: xed_operand_storage_t,
16416    #[doc = " Used for encode operand ordering. Not set by decode."]
16417    pub _operand_order: [u8; 5usize],
16418    #[doc = " Length of the _operand_order[] array."]
16419    pub _n_operand_order: u8,
16420    pub _decoded_length: u8,
16421    #[doc = " when we decode an instruction, we set the _inst and get the\n properites of that instruction here. This also points to the\n operands template array."]
16422    pub _inst: *const xed_inst_t,
16423    pub _byte_array: xed_decoded_inst_s__bindgen_ty_1,
16424    pub u: xed_decoded_inst_s__bindgen_ty_2,
16425}
16426#[repr(C)]
16427#[derive(Copy, Clone)]
16428pub union xed_decoded_inst_s__bindgen_ty_1 {
16429    pub _enc: *mut u8,
16430    pub _dec: *const u8,
16431}
16432#[test]
16433fn bindgen_test_layout_xed_decoded_inst_s__bindgen_ty_1() {
16434    const UNINIT: ::core::mem::MaybeUninit<xed_decoded_inst_s__bindgen_ty_1> =
16435        ::core::mem::MaybeUninit::uninit();
16436    let ptr = UNINIT.as_ptr();
16437    assert_eq!(
16438        ::core::mem::size_of::<xed_decoded_inst_s__bindgen_ty_1>(),
16439        8usize,
16440        concat!("Size of: ", stringify!(xed_decoded_inst_s__bindgen_ty_1))
16441    );
16442    assert_eq!(
16443        ::core::mem::align_of::<xed_decoded_inst_s__bindgen_ty_1>(),
16444        8usize,
16445        concat!(
16446            "Alignment of ",
16447            stringify!(xed_decoded_inst_s__bindgen_ty_1)
16448        )
16449    );
16450    assert_eq!(
16451        unsafe { ::core::ptr::addr_of!((*ptr)._enc) as usize - ptr as usize },
16452        0usize,
16453        concat!(
16454            "Offset of field: ",
16455            stringify!(xed_decoded_inst_s__bindgen_ty_1),
16456            "::",
16457            stringify!(_enc)
16458        )
16459    );
16460    assert_eq!(
16461        unsafe { ::core::ptr::addr_of!((*ptr)._dec) as usize - ptr as usize },
16462        0usize,
16463        concat!(
16464            "Offset of field: ",
16465            stringify!(xed_decoded_inst_s__bindgen_ty_1),
16466            "::",
16467            stringify!(_dec)
16468        )
16469    );
16470}
16471impl ::core::fmt::Debug for xed_decoded_inst_s__bindgen_ty_1 {
16472    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
16473        write!(f, "xed_decoded_inst_s__bindgen_ty_1 {{ union }}")
16474    }
16475}
16476#[repr(C)]
16477#[derive(Copy, Clone)]
16478pub union xed_decoded_inst_s__bindgen_ty_2 {
16479    pub user_data: u64,
16480    pub ild_data: xed_ild_vars_t,
16481    pub ev: *mut xed_encoder_vars_s,
16482}
16483#[test]
16484fn bindgen_test_layout_xed_decoded_inst_s__bindgen_ty_2() {
16485    const UNINIT: ::core::mem::MaybeUninit<xed_decoded_inst_s__bindgen_ty_2> =
16486        ::core::mem::MaybeUninit::uninit();
16487    let ptr = UNINIT.as_ptr();
16488    assert_eq!(
16489        ::core::mem::size_of::<xed_decoded_inst_s__bindgen_ty_2>(),
16490        8usize,
16491        concat!("Size of: ", stringify!(xed_decoded_inst_s__bindgen_ty_2))
16492    );
16493    assert_eq!(
16494        ::core::mem::align_of::<xed_decoded_inst_s__bindgen_ty_2>(),
16495        8usize,
16496        concat!(
16497            "Alignment of ",
16498            stringify!(xed_decoded_inst_s__bindgen_ty_2)
16499        )
16500    );
16501    assert_eq!(
16502        unsafe { ::core::ptr::addr_of!((*ptr).user_data) as usize - ptr as usize },
16503        0usize,
16504        concat!(
16505            "Offset of field: ",
16506            stringify!(xed_decoded_inst_s__bindgen_ty_2),
16507            "::",
16508            stringify!(user_data)
16509        )
16510    );
16511    assert_eq!(
16512        unsafe { ::core::ptr::addr_of!((*ptr).ild_data) as usize - ptr as usize },
16513        0usize,
16514        concat!(
16515            "Offset of field: ",
16516            stringify!(xed_decoded_inst_s__bindgen_ty_2),
16517            "::",
16518            stringify!(ild_data)
16519        )
16520    );
16521    assert_eq!(
16522        unsafe { ::core::ptr::addr_of!((*ptr).ev) as usize - ptr as usize },
16523        0usize,
16524        concat!(
16525            "Offset of field: ",
16526            stringify!(xed_decoded_inst_s__bindgen_ty_2),
16527            "::",
16528            stringify!(ev)
16529        )
16530    );
16531}
16532impl ::core::fmt::Debug for xed_decoded_inst_s__bindgen_ty_2 {
16533    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
16534        write!(f, "xed_decoded_inst_s__bindgen_ty_2 {{ union }}")
16535    }
16536}
16537#[test]
16538fn bindgen_test_layout_xed_decoded_inst_s() {
16539    const UNINIT: ::core::mem::MaybeUninit<xed_decoded_inst_s> = ::core::mem::MaybeUninit::uninit();
16540    let ptr = UNINIT.as_ptr();
16541    assert_eq!(
16542        ::core::mem::size_of::<xed_decoded_inst_s>(),
16543        208usize,
16544        concat!("Size of: ", stringify!(xed_decoded_inst_s))
16545    );
16546    assert_eq!(
16547        ::core::mem::align_of::<xed_decoded_inst_s>(),
16548        8usize,
16549        concat!("Alignment of ", stringify!(xed_decoded_inst_s))
16550    );
16551    assert_eq!(
16552        unsafe { ::core::ptr::addr_of!((*ptr)._operands) as usize - ptr as usize },
16553        0usize,
16554        concat!(
16555            "Offset of field: ",
16556            stringify!(xed_decoded_inst_s),
16557            "::",
16558            stringify!(_operands)
16559        )
16560    );
16561    assert_eq!(
16562        unsafe { ::core::ptr::addr_of!((*ptr)._operand_order) as usize - ptr as usize },
16563        176usize,
16564        concat!(
16565            "Offset of field: ",
16566            stringify!(xed_decoded_inst_s),
16567            "::",
16568            stringify!(_operand_order)
16569        )
16570    );
16571    assert_eq!(
16572        unsafe { ::core::ptr::addr_of!((*ptr)._n_operand_order) as usize - ptr as usize },
16573        181usize,
16574        concat!(
16575            "Offset of field: ",
16576            stringify!(xed_decoded_inst_s),
16577            "::",
16578            stringify!(_n_operand_order)
16579        )
16580    );
16581    assert_eq!(
16582        unsafe { ::core::ptr::addr_of!((*ptr)._decoded_length) as usize - ptr as usize },
16583        182usize,
16584        concat!(
16585            "Offset of field: ",
16586            stringify!(xed_decoded_inst_s),
16587            "::",
16588            stringify!(_decoded_length)
16589        )
16590    );
16591    assert_eq!(
16592        unsafe { ::core::ptr::addr_of!((*ptr)._inst) as usize - ptr as usize },
16593        184usize,
16594        concat!(
16595            "Offset of field: ",
16596            stringify!(xed_decoded_inst_s),
16597            "::",
16598            stringify!(_inst)
16599        )
16600    );
16601    assert_eq!(
16602        unsafe { ::core::ptr::addr_of!((*ptr)._byte_array) as usize - ptr as usize },
16603        192usize,
16604        concat!(
16605            "Offset of field: ",
16606            stringify!(xed_decoded_inst_s),
16607            "::",
16608            stringify!(_byte_array)
16609        )
16610    );
16611    assert_eq!(
16612        unsafe { ::core::ptr::addr_of!((*ptr).u) as usize - ptr as usize },
16613        200usize,
16614        concat!(
16615            "Offset of field: ",
16616            stringify!(xed_decoded_inst_s),
16617            "::",
16618            stringify!(u)
16619        )
16620    );
16621}
16622impl ::core::fmt::Debug for xed_decoded_inst_s {
16623    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
16624        write ! (f , "xed_decoded_inst_s {{ _operands: {:?}, _operand_order: {:?}, _inst: {:?}, _byte_array: {:?}, u: {:?} }}" , self . _operands , self . _operand_order , self . _inst , self . _byte_array , self . u)
16625    }
16626}
16627#[doc = " @ingroup DEC\n The main container for instructions. After decode, it holds an array of\n operands with derived information from decode and also valid\n #xed_inst_t pointer which describes the operand templates and the\n operand order.  See @ref DEC for API documentation."]
16628pub type xed_decoded_inst_t = xed_decoded_inst_s;
16629#[doc = " @ingroup DEC\n The main container for instructions. After decode, it holds an array of\n operands with derived information from decode and also valid\n #xed_inst_t pointer which describes the operand templates and the\n operand order.  See @ref DEC for API documentation."]
16630pub type xed_operand_values_t = xed_decoded_inst_t;
16631#[doc = " @ingroup ISASET"]
16632#[repr(C)]
16633#[derive(Debug, Copy, Clone)]
16634pub struct xed_chip_features_t {
16635    pub f: [u64; 6usize],
16636}
16637#[test]
16638fn bindgen_test_layout_xed_chip_features_t() {
16639    const UNINIT: ::core::mem::MaybeUninit<xed_chip_features_t> =
16640        ::core::mem::MaybeUninit::uninit();
16641    let ptr = UNINIT.as_ptr();
16642    assert_eq!(
16643        ::core::mem::size_of::<xed_chip_features_t>(),
16644        48usize,
16645        concat!("Size of: ", stringify!(xed_chip_features_t))
16646    );
16647    assert_eq!(
16648        ::core::mem::align_of::<xed_chip_features_t>(),
16649        8usize,
16650        concat!("Alignment of ", stringify!(xed_chip_features_t))
16651    );
16652    assert_eq!(
16653        unsafe { ::core::ptr::addr_of!((*ptr).f) as usize - ptr as usize },
16654        0usize,
16655        concat!(
16656            "Offset of field: ",
16657            stringify!(xed_chip_features_t),
16658            "::",
16659            stringify!(f)
16660        )
16661    );
16662}
16663extern "C" {
16664    #[doc = " fill in the contents of p with the vector of chip features."]
16665    pub fn xed_get_chip_features(p: *mut xed_chip_features_t, chip: xed_chip_enum_t);
16666}
16667extern "C" {
16668    #[doc = " present = 1 to turn the feature on. present=0 to remove the feature."]
16669    pub fn xed_modify_chip_features(
16670        p: *mut xed_chip_features_t,
16671        isa_set: xed_isa_set_enum_t,
16672        present: xed_bool_t,
16673    );
16674}
16675extern "C" {
16676    #[doc = " This is the main interface to the decoder.\n  @param xedd the decoded instruction of type #xed_decoded_inst_t . Mode/state sent in via xedd; See the #xed_state_t\n  @param itext the pointer to the array of instruction text bytes\n  @param bytes  the length of the itext input array. 1 to 15 bytes, anything more is ignored.\n  @return #xed_error_enum_t indicating success (#XED_ERROR_NONE) or failure. Note failure can be due to not\n  enough bytes in the input array.\n\n The maximum instruction is 15B and XED will tell you how long the\n actual instruction is via an API function call\n xed_decoded_inst_get_length().  However, it is not always safe or\n advisable for XED to read 15 bytes if the decode location is at the\n boundary of some sort of protection limit. For example, if one is\n decoding near the end of a page and the XED user does not want to cause\n extra page faults, one might send in the number of bytes that would\n stop at the page boundary. In this case, XED might not be able to\n decode the instruction and would return an error. The XED user would\n then have to decide if it was safe to touch the next page and try again\n to decode with more bytes.  Also sometimes the user process does not\n have read access to the next page and this allows the user to prevent\n XED from causing process termination by limiting the memory range that\n XED will access.\n\n @ingroup DEC"]
16677    pub fn xed_decode(
16678        xedd: *mut xed_decoded_inst_t,
16679        itext: *const u8,
16680        bytes: ::core::ffi::c_uint,
16681    ) -> xed_error_enum_t;
16682}
16683extern "C" {
16684    #[doc = " @ingroup DEC\n See #xed_decode(). This version of the decode API adds a CPUID feature\n vector to support restricting decode based on both a specified chip via\n #xed_decoded_inst_set_input_chip() and a modify-able cpuid feature\n vector obtained from #xed_get_chip_features()."]
16685    pub fn xed_decode_with_features(
16686        xedd: *mut xed_decoded_inst_t,
16687        itext: *const u8,
16688        bytes: ::core::ffi::c_uint,
16689        features: *mut xed_chip_features_t,
16690    ) -> xed_error_enum_t;
16691}
16692extern "C" {
16693    #[link_name = "xed3_operand_get_seg_ovd_xed_sys_inline"]
16694    pub fn xed3_operand_get_seg_ovd(d: *const xed_decoded_inst_t) -> xed_bits_t;
16695}
16696extern "C" {
16697    #[link_name = "xed3_operand_set_seg_ovd_xed_sys_inline"]
16698    pub fn xed3_operand_set_seg_ovd(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16699}
16700extern "C" {
16701    #[link_name = "xed3_operand_get_hint_xed_sys_inline"]
16702    pub fn xed3_operand_get_hint(d: *const xed_decoded_inst_t) -> xed_bits_t;
16703}
16704extern "C" {
16705    #[link_name = "xed3_operand_set_hint_xed_sys_inline"]
16706    pub fn xed3_operand_set_hint(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16707}
16708extern "C" {
16709    #[link_name = "xed3_operand_get_encode_force_xed_sys_inline"]
16710    pub fn xed3_operand_get_encode_force(d: *const xed_decoded_inst_t) -> xed_bits_t;
16711}
16712extern "C" {
16713    #[link_name = "xed3_operand_set_encode_force_xed_sys_inline"]
16714    pub fn xed3_operand_set_encode_force(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16715}
16716extern "C" {
16717    #[link_name = "xed3_operand_get_lock_xed_sys_inline"]
16718    pub fn xed3_operand_get_lock(d: *const xed_decoded_inst_t) -> xed_bits_t;
16719}
16720extern "C" {
16721    #[link_name = "xed3_operand_set_lock_xed_sys_inline"]
16722    pub fn xed3_operand_set_lock(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16723}
16724extern "C" {
16725    #[link_name = "xed3_operand_get_need_memdisp_xed_sys_inline"]
16726    pub fn xed3_operand_get_need_memdisp(d: *const xed_decoded_inst_t) -> xed_bits_t;
16727}
16728extern "C" {
16729    #[link_name = "xed3_operand_set_need_memdisp_xed_sys_inline"]
16730    pub fn xed3_operand_set_need_memdisp(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16731}
16732extern "C" {
16733    #[link_name = "xed3_operand_get_disp_xed_sys_inline"]
16734    pub fn xed3_operand_get_disp(d: *const xed_decoded_inst_t) -> i64;
16735}
16736extern "C" {
16737    #[link_name = "xed3_operand_set_disp_xed_sys_inline"]
16738    pub fn xed3_operand_set_disp(d: *mut xed_decoded_inst_t, opval: i64);
16739}
16740extern "C" {
16741    #[link_name = "xed3_operand_get_disp_width_xed_sys_inline"]
16742    pub fn xed3_operand_get_disp_width(d: *const xed_decoded_inst_t) -> u8;
16743}
16744extern "C" {
16745    #[link_name = "xed3_operand_set_disp_width_xed_sys_inline"]
16746    pub fn xed3_operand_set_disp_width(d: *mut xed_decoded_inst_t, opval: u8);
16747}
16748extern "C" {
16749    #[link_name = "xed3_operand_get_brdisp_width_xed_sys_inline"]
16750    pub fn xed3_operand_get_brdisp_width(d: *const xed_decoded_inst_t) -> u8;
16751}
16752extern "C" {
16753    #[link_name = "xed3_operand_set_brdisp_width_xed_sys_inline"]
16754    pub fn xed3_operand_set_brdisp_width(d: *mut xed_decoded_inst_t, opval: u8);
16755}
16756extern "C" {
16757    #[link_name = "xed3_operand_get_df32_xed_sys_inline"]
16758    pub fn xed3_operand_get_df32(d: *const xed_decoded_inst_t) -> xed_bits_t;
16759}
16760extern "C" {
16761    #[link_name = "xed3_operand_set_df32_xed_sys_inline"]
16762    pub fn xed3_operand_set_df32(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16763}
16764extern "C" {
16765    #[link_name = "xed3_operand_get_df64_xed_sys_inline"]
16766    pub fn xed3_operand_get_df64(d: *const xed_decoded_inst_t) -> xed_bits_t;
16767}
16768extern "C" {
16769    #[link_name = "xed3_operand_set_df64_xed_sys_inline"]
16770    pub fn xed3_operand_set_df64(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16771}
16772extern "C" {
16773    #[link_name = "xed3_operand_get_norex_xed_sys_inline"]
16774    pub fn xed3_operand_get_norex(d: *const xed_decoded_inst_t) -> xed_bits_t;
16775}
16776extern "C" {
16777    #[link_name = "xed3_operand_set_norex_xed_sys_inline"]
16778    pub fn xed3_operand_set_norex(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16779}
16780extern "C" {
16781    #[link_name = "xed3_operand_get_norex2_xed_sys_inline"]
16782    pub fn xed3_operand_get_norex2(d: *const xed_decoded_inst_t) -> xed_bits_t;
16783}
16784extern "C" {
16785    #[link_name = "xed3_operand_set_norex2_xed_sys_inline"]
16786    pub fn xed3_operand_set_norex2(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16787}
16788extern "C" {
16789    #[link_name = "xed3_operand_get_needrex_xed_sys_inline"]
16790    pub fn xed3_operand_get_needrex(d: *const xed_decoded_inst_t) -> xed_bits_t;
16791}
16792extern "C" {
16793    #[link_name = "xed3_operand_set_needrex_xed_sys_inline"]
16794    pub fn xed3_operand_set_needrex(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16795}
16796extern "C" {
16797    #[link_name = "xed3_operand_get_rex_xed_sys_inline"]
16798    pub fn xed3_operand_get_rex(d: *const xed_decoded_inst_t) -> xed_bits_t;
16799}
16800extern "C" {
16801    #[link_name = "xed3_operand_set_rex_xed_sys_inline"]
16802    pub fn xed3_operand_set_rex(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16803}
16804extern "C" {
16805    #[link_name = "xed3_operand_get_rexw_xed_sys_inline"]
16806    pub fn xed3_operand_get_rexw(d: *const xed_decoded_inst_t) -> xed_bits_t;
16807}
16808extern "C" {
16809    #[link_name = "xed3_operand_set_rexw_xed_sys_inline"]
16810    pub fn xed3_operand_set_rexw(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16811}
16812extern "C" {
16813    #[link_name = "xed3_operand_get_rexr_xed_sys_inline"]
16814    pub fn xed3_operand_get_rexr(d: *const xed_decoded_inst_t) -> xed_bits_t;
16815}
16816extern "C" {
16817    #[link_name = "xed3_operand_set_rexr_xed_sys_inline"]
16818    pub fn xed3_operand_set_rexr(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16819}
16820extern "C" {
16821    #[link_name = "xed3_operand_get_rexx_xed_sys_inline"]
16822    pub fn xed3_operand_get_rexx(d: *const xed_decoded_inst_t) -> xed_bits_t;
16823}
16824extern "C" {
16825    #[link_name = "xed3_operand_set_rexx_xed_sys_inline"]
16826    pub fn xed3_operand_set_rexx(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16827}
16828extern "C" {
16829    #[link_name = "xed3_operand_get_rexb_xed_sys_inline"]
16830    pub fn xed3_operand_get_rexb(d: *const xed_decoded_inst_t) -> xed_bits_t;
16831}
16832extern "C" {
16833    #[link_name = "xed3_operand_set_rexb_xed_sys_inline"]
16834    pub fn xed3_operand_set_rexb(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16835}
16836extern "C" {
16837    #[link_name = "xed3_operand_get_rex2_xed_sys_inline"]
16838    pub fn xed3_operand_get_rex2(d: *const xed_decoded_inst_t) -> xed_bits_t;
16839}
16840extern "C" {
16841    #[link_name = "xed3_operand_set_rex2_xed_sys_inline"]
16842    pub fn xed3_operand_set_rex2(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16843}
16844extern "C" {
16845    #[link_name = "xed3_operand_get_rexb4_xed_sys_inline"]
16846    pub fn xed3_operand_get_rexb4(d: *const xed_decoded_inst_t) -> xed_bits_t;
16847}
16848extern "C" {
16849    #[link_name = "xed3_operand_set_rexb4_xed_sys_inline"]
16850    pub fn xed3_operand_set_rexb4(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16851}
16852extern "C" {
16853    #[link_name = "xed3_operand_get_rexx4_xed_sys_inline"]
16854    pub fn xed3_operand_get_rexx4(d: *const xed_decoded_inst_t) -> xed_bits_t;
16855}
16856extern "C" {
16857    #[link_name = "xed3_operand_set_rexx4_xed_sys_inline"]
16858    pub fn xed3_operand_set_rexx4(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16859}
16860extern "C" {
16861    #[link_name = "xed3_operand_get_rexr4_xed_sys_inline"]
16862    pub fn xed3_operand_get_rexr4(d: *const xed_decoded_inst_t) -> xed_bits_t;
16863}
16864extern "C" {
16865    #[link_name = "xed3_operand_set_rexr4_xed_sys_inline"]
16866    pub fn xed3_operand_set_rexr4(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16867}
16868extern "C" {
16869    #[link_name = "xed3_operand_get_has_egpr_xed_sys_inline"]
16870    pub fn xed3_operand_get_has_egpr(d: *const xed_decoded_inst_t) -> xed_bits_t;
16871}
16872extern "C" {
16873    #[link_name = "xed3_operand_set_has_egpr_xed_sys_inline"]
16874    pub fn xed3_operand_set_has_egpr(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16875}
16876extern "C" {
16877    #[link_name = "xed3_operand_get_rep_xed_sys_inline"]
16878    pub fn xed3_operand_get_rep(d: *const xed_decoded_inst_t) -> xed_bits_t;
16879}
16880extern "C" {
16881    #[link_name = "xed3_operand_set_rep_xed_sys_inline"]
16882    pub fn xed3_operand_set_rep(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16883}
16884extern "C" {
16885    #[link_name = "xed3_operand_get_osz_xed_sys_inline"]
16886    pub fn xed3_operand_get_osz(d: *const xed_decoded_inst_t) -> xed_bits_t;
16887}
16888extern "C" {
16889    #[link_name = "xed3_operand_set_osz_xed_sys_inline"]
16890    pub fn xed3_operand_set_osz(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16891}
16892extern "C" {
16893    #[link_name = "xed3_operand_get_prefix66_xed_sys_inline"]
16894    pub fn xed3_operand_get_prefix66(d: *const xed_decoded_inst_t) -> xed_bits_t;
16895}
16896extern "C" {
16897    #[link_name = "xed3_operand_set_prefix66_xed_sys_inline"]
16898    pub fn xed3_operand_set_prefix66(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16899}
16900extern "C" {
16901    #[link_name = "xed3_operand_get_asz_xed_sys_inline"]
16902    pub fn xed3_operand_get_asz(d: *const xed_decoded_inst_t) -> xed_bits_t;
16903}
16904extern "C" {
16905    #[link_name = "xed3_operand_set_asz_xed_sys_inline"]
16906    pub fn xed3_operand_set_asz(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16907}
16908extern "C" {
16909    #[link_name = "xed3_operand_get_eosz_xed_sys_inline"]
16910    pub fn xed3_operand_get_eosz(d: *const xed_decoded_inst_t) -> xed_bits_t;
16911}
16912extern "C" {
16913    #[link_name = "xed3_operand_set_eosz_xed_sys_inline"]
16914    pub fn xed3_operand_set_eosz(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16915}
16916extern "C" {
16917    #[link_name = "xed3_operand_get_easz_xed_sys_inline"]
16918    pub fn xed3_operand_get_easz(d: *const xed_decoded_inst_t) -> xed_bits_t;
16919}
16920extern "C" {
16921    #[link_name = "xed3_operand_set_easz_xed_sys_inline"]
16922    pub fn xed3_operand_set_easz(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16923}
16924extern "C" {
16925    #[link_name = "xed3_operand_get_skip_osz_xed_sys_inline"]
16926    pub fn xed3_operand_get_skip_osz(d: *const xed_decoded_inst_t) -> xed_bits_t;
16927}
16928extern "C" {
16929    #[link_name = "xed3_operand_set_skip_osz_xed_sys_inline"]
16930    pub fn xed3_operand_set_skip_osz(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16931}
16932extern "C" {
16933    #[link_name = "xed3_operand_get_mod_xed_sys_inline"]
16934    pub fn xed3_operand_get_mod(d: *const xed_decoded_inst_t) -> xed_bits_t;
16935}
16936extern "C" {
16937    #[link_name = "xed3_operand_set_mod_xed_sys_inline"]
16938    pub fn xed3_operand_set_mod(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16939}
16940extern "C" {
16941    #[link_name = "xed3_operand_get_reg_xed_sys_inline"]
16942    pub fn xed3_operand_get_reg(d: *const xed_decoded_inst_t) -> xed_bits_t;
16943}
16944extern "C" {
16945    #[link_name = "xed3_operand_set_reg_xed_sys_inline"]
16946    pub fn xed3_operand_set_reg(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16947}
16948extern "C" {
16949    #[link_name = "xed3_operand_get_srm_xed_sys_inline"]
16950    pub fn xed3_operand_get_srm(d: *const xed_decoded_inst_t) -> xed_bits_t;
16951}
16952extern "C" {
16953    #[link_name = "xed3_operand_set_srm_xed_sys_inline"]
16954    pub fn xed3_operand_set_srm(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16955}
16956extern "C" {
16957    #[link_name = "xed3_operand_get_rm_xed_sys_inline"]
16958    pub fn xed3_operand_get_rm(d: *const xed_decoded_inst_t) -> xed_bits_t;
16959}
16960extern "C" {
16961    #[link_name = "xed3_operand_set_rm_xed_sys_inline"]
16962    pub fn xed3_operand_set_rm(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16963}
16964extern "C" {
16965    #[link_name = "xed3_operand_get_realmode_xed_sys_inline"]
16966    pub fn xed3_operand_get_realmode(d: *const xed_decoded_inst_t) -> xed_bits_t;
16967}
16968extern "C" {
16969    #[link_name = "xed3_operand_set_realmode_xed_sys_inline"]
16970    pub fn xed3_operand_set_realmode(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16971}
16972extern "C" {
16973    #[link_name = "xed3_operand_get_chip_xed_sys_inline"]
16974    pub fn xed3_operand_get_chip(d: *const xed_decoded_inst_t) -> xed_chip_enum_t;
16975}
16976extern "C" {
16977    #[link_name = "xed3_operand_set_chip_xed_sys_inline"]
16978    pub fn xed3_operand_set_chip(d: *mut xed_decoded_inst_t, opval: xed_chip_enum_t);
16979}
16980extern "C" {
16981    #[link_name = "xed3_operand_get_mode_xed_sys_inline"]
16982    pub fn xed3_operand_get_mode(d: *const xed_decoded_inst_t) -> xed_bits_t;
16983}
16984extern "C" {
16985    #[link_name = "xed3_operand_set_mode_xed_sys_inline"]
16986    pub fn xed3_operand_set_mode(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16987}
16988extern "C" {
16989    #[link_name = "xed3_operand_get_smode_xed_sys_inline"]
16990    pub fn xed3_operand_get_smode(d: *const xed_decoded_inst_t) -> xed_bits_t;
16991}
16992extern "C" {
16993    #[link_name = "xed3_operand_set_smode_xed_sys_inline"]
16994    pub fn xed3_operand_set_smode(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
16995}
16996extern "C" {
16997    #[link_name = "xed3_operand_get_modep5_xed_sys_inline"]
16998    pub fn xed3_operand_get_modep5(d: *const xed_decoded_inst_t) -> xed_bits_t;
16999}
17000extern "C" {
17001    #[link_name = "xed3_operand_set_modep5_xed_sys_inline"]
17002    pub fn xed3_operand_set_modep5(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17003}
17004extern "C" {
17005    #[link_name = "xed3_operand_get_modep55c_xed_sys_inline"]
17006    pub fn xed3_operand_get_modep55c(d: *const xed_decoded_inst_t) -> xed_bits_t;
17007}
17008extern "C" {
17009    #[link_name = "xed3_operand_set_modep55c_xed_sys_inline"]
17010    pub fn xed3_operand_set_modep55c(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17011}
17012extern "C" {
17013    #[link_name = "xed3_operand_get_p4_xed_sys_inline"]
17014    pub fn xed3_operand_get_p4(d: *const xed_decoded_inst_t) -> xed_bits_t;
17015}
17016extern "C" {
17017    #[link_name = "xed3_operand_set_p4_xed_sys_inline"]
17018    pub fn xed3_operand_set_p4(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17019}
17020extern "C" {
17021    #[link_name = "xed3_operand_get_lzcnt_xed_sys_inline"]
17022    pub fn xed3_operand_get_lzcnt(d: *const xed_decoded_inst_t) -> xed_bits_t;
17023}
17024extern "C" {
17025    #[link_name = "xed3_operand_set_lzcnt_xed_sys_inline"]
17026    pub fn xed3_operand_set_lzcnt(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17027}
17028extern "C" {
17029    #[link_name = "xed3_operand_get_tzcnt_xed_sys_inline"]
17030    pub fn xed3_operand_get_tzcnt(d: *const xed_decoded_inst_t) -> xed_bits_t;
17031}
17032extern "C" {
17033    #[link_name = "xed3_operand_set_tzcnt_xed_sys_inline"]
17034    pub fn xed3_operand_set_tzcnt(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17035}
17036extern "C" {
17037    #[link_name = "xed3_operand_get_mode_first_prefix_xed_sys_inline"]
17038    pub fn xed3_operand_get_mode_first_prefix(d: *const xed_decoded_inst_t) -> xed_bits_t;
17039}
17040extern "C" {
17041    #[link_name = "xed3_operand_set_mode_first_prefix_xed_sys_inline"]
17042    pub fn xed3_operand_set_mode_first_prefix(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17043}
17044extern "C" {
17045    #[link_name = "xed3_operand_get_mode_short_ud0_xed_sys_inline"]
17046    pub fn xed3_operand_get_mode_short_ud0(d: *const xed_decoded_inst_t) -> xed_bits_t;
17047}
17048extern "C" {
17049    #[link_name = "xed3_operand_set_mode_short_ud0_xed_sys_inline"]
17050    pub fn xed3_operand_set_mode_short_ud0(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17051}
17052extern "C" {
17053    #[link_name = "xed3_operand_get_imm0_xed_sys_inline"]
17054    pub fn xed3_operand_get_imm0(d: *const xed_decoded_inst_t) -> xed_bits_t;
17055}
17056extern "C" {
17057    #[link_name = "xed3_operand_set_imm0_xed_sys_inline"]
17058    pub fn xed3_operand_set_imm0(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17059}
17060extern "C" {
17061    #[link_name = "xed3_operand_get_imm1_xed_sys_inline"]
17062    pub fn xed3_operand_get_imm1(d: *const xed_decoded_inst_t) -> xed_bits_t;
17063}
17064extern "C" {
17065    #[link_name = "xed3_operand_set_imm1_xed_sys_inline"]
17066    pub fn xed3_operand_set_imm1(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17067}
17068extern "C" {
17069    #[link_name = "xed3_operand_get_imm0signed_xed_sys_inline"]
17070    pub fn xed3_operand_get_imm0signed(d: *const xed_decoded_inst_t) -> xed_bits_t;
17071}
17072extern "C" {
17073    #[link_name = "xed3_operand_set_imm0signed_xed_sys_inline"]
17074    pub fn xed3_operand_set_imm0signed(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17075}
17076extern "C" {
17077    #[link_name = "xed3_operand_get_uimm0_xed_sys_inline"]
17078    pub fn xed3_operand_get_uimm0(d: *const xed_decoded_inst_t) -> u64;
17079}
17080extern "C" {
17081    #[link_name = "xed3_operand_set_uimm0_xed_sys_inline"]
17082    pub fn xed3_operand_set_uimm0(d: *mut xed_decoded_inst_t, opval: u64);
17083}
17084extern "C" {
17085    #[link_name = "xed3_operand_get_uimm1_xed_sys_inline"]
17086    pub fn xed3_operand_get_uimm1(d: *const xed_decoded_inst_t) -> u8;
17087}
17088extern "C" {
17089    #[link_name = "xed3_operand_set_uimm1_xed_sys_inline"]
17090    pub fn xed3_operand_set_uimm1(d: *mut xed_decoded_inst_t, opval: u8);
17091}
17092extern "C" {
17093    #[link_name = "xed3_operand_get_imm_width_xed_sys_inline"]
17094    pub fn xed3_operand_get_imm_width(d: *const xed_decoded_inst_t) -> u8;
17095}
17096extern "C" {
17097    #[link_name = "xed3_operand_set_imm_width_xed_sys_inline"]
17098    pub fn xed3_operand_set_imm_width(d: *mut xed_decoded_inst_t, opval: u8);
17099}
17100extern "C" {
17101    #[link_name = "xed3_operand_get_using_default_segment0_xed_sys_inline"]
17102    pub fn xed3_operand_get_using_default_segment0(d: *const xed_decoded_inst_t) -> xed_bits_t;
17103}
17104extern "C" {
17105    #[link_name = "xed3_operand_set_using_default_segment0_xed_sys_inline"]
17106    pub fn xed3_operand_set_using_default_segment0(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17107}
17108extern "C" {
17109    #[link_name = "xed3_operand_get_using_default_segment1_xed_sys_inline"]
17110    pub fn xed3_operand_get_using_default_segment1(d: *const xed_decoded_inst_t) -> xed_bits_t;
17111}
17112extern "C" {
17113    #[link_name = "xed3_operand_set_using_default_segment1_xed_sys_inline"]
17114    pub fn xed3_operand_set_using_default_segment1(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17115}
17116extern "C" {
17117    #[link_name = "xed3_operand_get_default_seg_xed_sys_inline"]
17118    pub fn xed3_operand_get_default_seg(d: *const xed_decoded_inst_t) -> xed_bits_t;
17119}
17120extern "C" {
17121    #[link_name = "xed3_operand_set_default_seg_xed_sys_inline"]
17122    pub fn xed3_operand_set_default_seg(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17123}
17124extern "C" {
17125    #[link_name = "xed3_operand_get_seg0_xed_sys_inline"]
17126    pub fn xed3_operand_get_seg0(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17127}
17128extern "C" {
17129    #[link_name = "xed3_operand_set_seg0_xed_sys_inline"]
17130    pub fn xed3_operand_set_seg0(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17131}
17132extern "C" {
17133    #[link_name = "xed3_operand_get_base0_xed_sys_inline"]
17134    pub fn xed3_operand_get_base0(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17135}
17136extern "C" {
17137    #[link_name = "xed3_operand_set_base0_xed_sys_inline"]
17138    pub fn xed3_operand_set_base0(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17139}
17140extern "C" {
17141    #[link_name = "xed3_operand_get_index_xed_sys_inline"]
17142    pub fn xed3_operand_get_index(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17143}
17144extern "C" {
17145    #[link_name = "xed3_operand_set_index_xed_sys_inline"]
17146    pub fn xed3_operand_set_index(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17147}
17148extern "C" {
17149    #[link_name = "xed3_operand_get_scale_xed_sys_inline"]
17150    pub fn xed3_operand_get_scale(d: *const xed_decoded_inst_t) -> xed_bits_t;
17151}
17152extern "C" {
17153    #[link_name = "xed3_operand_set_scale_xed_sys_inline"]
17154    pub fn xed3_operand_set_scale(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17155}
17156extern "C" {
17157    #[link_name = "xed3_operand_get_need_sib_xed_sys_inline"]
17158    pub fn xed3_operand_get_need_sib(d: *const xed_decoded_inst_t) -> xed_bits_t;
17159}
17160extern "C" {
17161    #[link_name = "xed3_operand_set_need_sib_xed_sys_inline"]
17162    pub fn xed3_operand_set_need_sib(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17163}
17164extern "C" {
17165    #[link_name = "xed3_operand_get_sibscale_xed_sys_inline"]
17166    pub fn xed3_operand_get_sibscale(d: *const xed_decoded_inst_t) -> xed_bits_t;
17167}
17168extern "C" {
17169    #[link_name = "xed3_operand_set_sibscale_xed_sys_inline"]
17170    pub fn xed3_operand_set_sibscale(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17171}
17172extern "C" {
17173    #[link_name = "xed3_operand_get_sibbase_xed_sys_inline"]
17174    pub fn xed3_operand_get_sibbase(d: *const xed_decoded_inst_t) -> xed_bits_t;
17175}
17176extern "C" {
17177    #[link_name = "xed3_operand_set_sibbase_xed_sys_inline"]
17178    pub fn xed3_operand_set_sibbase(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17179}
17180extern "C" {
17181    #[link_name = "xed3_operand_get_sibindex_xed_sys_inline"]
17182    pub fn xed3_operand_get_sibindex(d: *const xed_decoded_inst_t) -> xed_bits_t;
17183}
17184extern "C" {
17185    #[link_name = "xed3_operand_set_sibindex_xed_sys_inline"]
17186    pub fn xed3_operand_set_sibindex(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17187}
17188extern "C" {
17189    #[link_name = "xed3_operand_get_seg1_xed_sys_inline"]
17190    pub fn xed3_operand_get_seg1(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17191}
17192extern "C" {
17193    #[link_name = "xed3_operand_set_seg1_xed_sys_inline"]
17194    pub fn xed3_operand_set_seg1(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17195}
17196extern "C" {
17197    #[link_name = "xed3_operand_get_base1_xed_sys_inline"]
17198    pub fn xed3_operand_get_base1(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17199}
17200extern "C" {
17201    #[link_name = "xed3_operand_set_base1_xed_sys_inline"]
17202    pub fn xed3_operand_set_base1(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17203}
17204extern "C" {
17205    #[link_name = "xed3_operand_get_mem0_xed_sys_inline"]
17206    pub fn xed3_operand_get_mem0(d: *const xed_decoded_inst_t) -> xed_bits_t;
17207}
17208extern "C" {
17209    #[link_name = "xed3_operand_set_mem0_xed_sys_inline"]
17210    pub fn xed3_operand_set_mem0(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17211}
17212extern "C" {
17213    #[link_name = "xed3_operand_get_mem1_xed_sys_inline"]
17214    pub fn xed3_operand_get_mem1(d: *const xed_decoded_inst_t) -> xed_bits_t;
17215}
17216extern "C" {
17217    #[link_name = "xed3_operand_set_mem1_xed_sys_inline"]
17218    pub fn xed3_operand_set_mem1(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17219}
17220extern "C" {
17221    #[link_name = "xed3_operand_get_mem_width_xed_sys_inline"]
17222    pub fn xed3_operand_get_mem_width(d: *const xed_decoded_inst_t) -> u16;
17223}
17224extern "C" {
17225    #[link_name = "xed3_operand_set_mem_width_xed_sys_inline"]
17226    pub fn xed3_operand_set_mem_width(d: *mut xed_decoded_inst_t, opval: u16);
17227}
17228extern "C" {
17229    #[link_name = "xed3_operand_get_agen_xed_sys_inline"]
17230    pub fn xed3_operand_get_agen(d: *const xed_decoded_inst_t) -> xed_bits_t;
17231}
17232extern "C" {
17233    #[link_name = "xed3_operand_set_agen_xed_sys_inline"]
17234    pub fn xed3_operand_set_agen(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17235}
17236extern "C" {
17237    #[link_name = "xed3_operand_get_relbr_xed_sys_inline"]
17238    pub fn xed3_operand_get_relbr(d: *const xed_decoded_inst_t) -> xed_bits_t;
17239}
17240extern "C" {
17241    #[link_name = "xed3_operand_set_relbr_xed_sys_inline"]
17242    pub fn xed3_operand_set_relbr(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17243}
17244extern "C" {
17245    #[link_name = "xed3_operand_get_absbr_xed_sys_inline"]
17246    pub fn xed3_operand_get_absbr(d: *const xed_decoded_inst_t) -> xed_bits_t;
17247}
17248extern "C" {
17249    #[link_name = "xed3_operand_set_absbr_xed_sys_inline"]
17250    pub fn xed3_operand_set_absbr(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17251}
17252extern "C" {
17253    #[link_name = "xed3_operand_get_ptr_xed_sys_inline"]
17254    pub fn xed3_operand_get_ptr(d: *const xed_decoded_inst_t) -> xed_bits_t;
17255}
17256extern "C" {
17257    #[link_name = "xed3_operand_set_ptr_xed_sys_inline"]
17258    pub fn xed3_operand_set_ptr(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17259}
17260extern "C" {
17261    #[link_name = "xed3_operand_get_reg0_xed_sys_inline"]
17262    pub fn xed3_operand_get_reg0(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17263}
17264extern "C" {
17265    #[link_name = "xed3_operand_set_reg0_xed_sys_inline"]
17266    pub fn xed3_operand_set_reg0(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17267}
17268extern "C" {
17269    #[link_name = "xed3_operand_get_reg1_xed_sys_inline"]
17270    pub fn xed3_operand_get_reg1(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17271}
17272extern "C" {
17273    #[link_name = "xed3_operand_set_reg1_xed_sys_inline"]
17274    pub fn xed3_operand_set_reg1(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17275}
17276extern "C" {
17277    #[link_name = "xed3_operand_get_reg2_xed_sys_inline"]
17278    pub fn xed3_operand_get_reg2(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17279}
17280extern "C" {
17281    #[link_name = "xed3_operand_set_reg2_xed_sys_inline"]
17282    pub fn xed3_operand_set_reg2(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17283}
17284extern "C" {
17285    #[link_name = "xed3_operand_get_reg3_xed_sys_inline"]
17286    pub fn xed3_operand_get_reg3(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17287}
17288extern "C" {
17289    #[link_name = "xed3_operand_set_reg3_xed_sys_inline"]
17290    pub fn xed3_operand_set_reg3(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17291}
17292extern "C" {
17293    #[link_name = "xed3_operand_get_reg4_xed_sys_inline"]
17294    pub fn xed3_operand_get_reg4(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17295}
17296extern "C" {
17297    #[link_name = "xed3_operand_set_reg4_xed_sys_inline"]
17298    pub fn xed3_operand_set_reg4(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17299}
17300extern "C" {
17301    #[link_name = "xed3_operand_get_reg5_xed_sys_inline"]
17302    pub fn xed3_operand_get_reg5(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17303}
17304extern "C" {
17305    #[link_name = "xed3_operand_set_reg5_xed_sys_inline"]
17306    pub fn xed3_operand_set_reg5(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17307}
17308extern "C" {
17309    #[link_name = "xed3_operand_get_reg6_xed_sys_inline"]
17310    pub fn xed3_operand_get_reg6(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17311}
17312extern "C" {
17313    #[link_name = "xed3_operand_set_reg6_xed_sys_inline"]
17314    pub fn xed3_operand_set_reg6(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17315}
17316extern "C" {
17317    #[link_name = "xed3_operand_get_reg7_xed_sys_inline"]
17318    pub fn xed3_operand_get_reg7(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17319}
17320extern "C" {
17321    #[link_name = "xed3_operand_set_reg7_xed_sys_inline"]
17322    pub fn xed3_operand_set_reg7(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17323}
17324extern "C" {
17325    #[link_name = "xed3_operand_get_reg8_xed_sys_inline"]
17326    pub fn xed3_operand_get_reg8(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17327}
17328extern "C" {
17329    #[link_name = "xed3_operand_set_reg8_xed_sys_inline"]
17330    pub fn xed3_operand_set_reg8(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17331}
17332extern "C" {
17333    #[link_name = "xed3_operand_get_reg9_xed_sys_inline"]
17334    pub fn xed3_operand_get_reg9(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17335}
17336extern "C" {
17337    #[link_name = "xed3_operand_set_reg9_xed_sys_inline"]
17338    pub fn xed3_operand_set_reg9(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17339}
17340extern "C" {
17341    #[link_name = "xed3_operand_get_outreg_xed_sys_inline"]
17342    pub fn xed3_operand_get_outreg(d: *const xed_decoded_inst_t) -> xed_reg_enum_t;
17343}
17344extern "C" {
17345    #[link_name = "xed3_operand_set_outreg_xed_sys_inline"]
17346    pub fn xed3_operand_set_outreg(d: *mut xed_decoded_inst_t, opval: xed_reg_enum_t);
17347}
17348extern "C" {
17349    #[link_name = "xed3_operand_get_encoder_preferred_xed_sys_inline"]
17350    pub fn xed3_operand_get_encoder_preferred(d: *const xed_decoded_inst_t) -> xed_bits_t;
17351}
17352extern "C" {
17353    #[link_name = "xed3_operand_set_encoder_preferred_xed_sys_inline"]
17354    pub fn xed3_operand_set_encoder_preferred(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17355}
17356extern "C" {
17357    #[link_name = "xed3_operand_get_error_xed_sys_inline"]
17358    pub fn xed3_operand_get_error(d: *const xed_decoded_inst_t) -> xed_error_enum_t;
17359}
17360extern "C" {
17361    #[link_name = "xed3_operand_set_error_xed_sys_inline"]
17362    pub fn xed3_operand_set_error(d: *mut xed_decoded_inst_t, opval: xed_error_enum_t);
17363}
17364extern "C" {
17365    #[link_name = "xed3_operand_get_iclass_xed_sys_inline"]
17366    pub fn xed3_operand_get_iclass(d: *const xed_decoded_inst_t) -> xed_iclass_enum_t;
17367}
17368extern "C" {
17369    #[link_name = "xed3_operand_set_iclass_xed_sys_inline"]
17370    pub fn xed3_operand_set_iclass(d: *mut xed_decoded_inst_t, opval: xed_iclass_enum_t);
17371}
17372extern "C" {
17373    #[link_name = "xed3_operand_get_nelem_xed_sys_inline"]
17374    pub fn xed3_operand_get_nelem(d: *const xed_decoded_inst_t) -> xed_bits_t;
17375}
17376extern "C" {
17377    #[link_name = "xed3_operand_set_nelem_xed_sys_inline"]
17378    pub fn xed3_operand_set_nelem(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17379}
17380extern "C" {
17381    #[link_name = "xed3_operand_get_element_size_xed_sys_inline"]
17382    pub fn xed3_operand_get_element_size(d: *const xed_decoded_inst_t) -> xed_bits_t;
17383}
17384extern "C" {
17385    #[link_name = "xed3_operand_set_element_size_xed_sys_inline"]
17386    pub fn xed3_operand_set_element_size(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17387}
17388extern "C" {
17389    #[link_name = "xed3_operand_get_map_xed_sys_inline"]
17390    pub fn xed3_operand_get_map(d: *const xed_decoded_inst_t) -> xed_bits_t;
17391}
17392extern "C" {
17393    #[link_name = "xed3_operand_set_map_xed_sys_inline"]
17394    pub fn xed3_operand_set_map(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17395}
17396extern "C" {
17397    #[link_name = "xed3_operand_get_out_of_bytes_xed_sys_inline"]
17398    pub fn xed3_operand_get_out_of_bytes(d: *const xed_decoded_inst_t) -> xed_bits_t;
17399}
17400extern "C" {
17401    #[link_name = "xed3_operand_set_out_of_bytes_xed_sys_inline"]
17402    pub fn xed3_operand_set_out_of_bytes(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17403}
17404extern "C" {
17405    #[link_name = "xed3_operand_get_first_f2f3_xed_sys_inline"]
17406    pub fn xed3_operand_get_first_f2f3(d: *const xed_decoded_inst_t) -> xed_bits_t;
17407}
17408extern "C" {
17409    #[link_name = "xed3_operand_set_first_f2f3_xed_sys_inline"]
17410    pub fn xed3_operand_set_first_f2f3(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17411}
17412extern "C" {
17413    #[link_name = "xed3_operand_get_last_f2f3_xed_sys_inline"]
17414    pub fn xed3_operand_get_last_f2f3(d: *const xed_decoded_inst_t) -> xed_bits_t;
17415}
17416extern "C" {
17417    #[link_name = "xed3_operand_set_last_f2f3_xed_sys_inline"]
17418    pub fn xed3_operand_set_last_f2f3(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17419}
17420extern "C" {
17421    #[link_name = "xed3_operand_get_ild_f2_xed_sys_inline"]
17422    pub fn xed3_operand_get_ild_f2(d: *const xed_decoded_inst_t) -> xed_bits_t;
17423}
17424extern "C" {
17425    #[link_name = "xed3_operand_set_ild_f2_xed_sys_inline"]
17426    pub fn xed3_operand_set_ild_f2(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17427}
17428extern "C" {
17429    #[link_name = "xed3_operand_get_ild_f3_xed_sys_inline"]
17430    pub fn xed3_operand_get_ild_f3(d: *const xed_decoded_inst_t) -> xed_bits_t;
17431}
17432extern "C" {
17433    #[link_name = "xed3_operand_set_ild_f3_xed_sys_inline"]
17434    pub fn xed3_operand_set_ild_f3(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17435}
17436extern "C" {
17437    #[link_name = "xed3_operand_get_max_bytes_xed_sys_inline"]
17438    pub fn xed3_operand_get_max_bytes(d: *const xed_decoded_inst_t) -> xed_bits_t;
17439}
17440extern "C" {
17441    #[link_name = "xed3_operand_set_max_bytes_xed_sys_inline"]
17442    pub fn xed3_operand_set_max_bytes(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17443}
17444extern "C" {
17445    #[link_name = "xed3_operand_get_ild_seg_xed_sys_inline"]
17446    pub fn xed3_operand_get_ild_seg(d: *const xed_decoded_inst_t) -> xed_bits_t;
17447}
17448extern "C" {
17449    #[link_name = "xed3_operand_set_ild_seg_xed_sys_inline"]
17450    pub fn xed3_operand_set_ild_seg(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17451}
17452extern "C" {
17453    #[link_name = "xed3_operand_get_nseg_prefixes_xed_sys_inline"]
17454    pub fn xed3_operand_get_nseg_prefixes(d: *const xed_decoded_inst_t) -> xed_bits_t;
17455}
17456extern "C" {
17457    #[link_name = "xed3_operand_set_nseg_prefixes_xed_sys_inline"]
17458    pub fn xed3_operand_set_nseg_prefixes(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17459}
17460extern "C" {
17461    #[link_name = "xed3_operand_get_nrexes_xed_sys_inline"]
17462    pub fn xed3_operand_get_nrexes(d: *const xed_decoded_inst_t) -> xed_bits_t;
17463}
17464extern "C" {
17465    #[link_name = "xed3_operand_set_nrexes_xed_sys_inline"]
17466    pub fn xed3_operand_set_nrexes(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17467}
17468extern "C" {
17469    #[link_name = "xed3_operand_get_nprefixes_xed_sys_inline"]
17470    pub fn xed3_operand_get_nprefixes(d: *const xed_decoded_inst_t) -> xed_bits_t;
17471}
17472extern "C" {
17473    #[link_name = "xed3_operand_set_nprefixes_xed_sys_inline"]
17474    pub fn xed3_operand_set_nprefixes(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17475}
17476extern "C" {
17477    #[link_name = "xed3_operand_get_nominal_opcode_xed_sys_inline"]
17478    pub fn xed3_operand_get_nominal_opcode(d: *const xed_decoded_inst_t) -> xed_bits_t;
17479}
17480extern "C" {
17481    #[link_name = "xed3_operand_set_nominal_opcode_xed_sys_inline"]
17482    pub fn xed3_operand_set_nominal_opcode(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17483}
17484extern "C" {
17485    #[link_name = "xed3_operand_get_pos_nominal_opcode_xed_sys_inline"]
17486    pub fn xed3_operand_get_pos_nominal_opcode(d: *const xed_decoded_inst_t) -> xed_bits_t;
17487}
17488extern "C" {
17489    #[link_name = "xed3_operand_set_pos_nominal_opcode_xed_sys_inline"]
17490    pub fn xed3_operand_set_pos_nominal_opcode(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17491}
17492extern "C" {
17493    #[link_name = "xed3_operand_get_has_modrm_xed_sys_inline"]
17494    pub fn xed3_operand_get_has_modrm(d: *const xed_decoded_inst_t) -> xed_bits_t;
17495}
17496extern "C" {
17497    #[link_name = "xed3_operand_set_has_modrm_xed_sys_inline"]
17498    pub fn xed3_operand_set_has_modrm(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17499}
17500extern "C" {
17501    #[link_name = "xed3_operand_get_has_sib_xed_sys_inline"]
17502    pub fn xed3_operand_get_has_sib(d: *const xed_decoded_inst_t) -> xed_bits_t;
17503}
17504extern "C" {
17505    #[link_name = "xed3_operand_set_has_sib_xed_sys_inline"]
17506    pub fn xed3_operand_set_has_sib(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17507}
17508extern "C" {
17509    #[link_name = "xed3_operand_get_pos_modrm_xed_sys_inline"]
17510    pub fn xed3_operand_get_pos_modrm(d: *const xed_decoded_inst_t) -> xed_bits_t;
17511}
17512extern "C" {
17513    #[link_name = "xed3_operand_set_pos_modrm_xed_sys_inline"]
17514    pub fn xed3_operand_set_pos_modrm(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17515}
17516extern "C" {
17517    #[link_name = "xed3_operand_get_pos_sib_xed_sys_inline"]
17518    pub fn xed3_operand_get_pos_sib(d: *const xed_decoded_inst_t) -> xed_bits_t;
17519}
17520extern "C" {
17521    #[link_name = "xed3_operand_set_pos_sib_xed_sys_inline"]
17522    pub fn xed3_operand_set_pos_sib(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17523}
17524extern "C" {
17525    #[link_name = "xed3_operand_get_pos_disp_xed_sys_inline"]
17526    pub fn xed3_operand_get_pos_disp(d: *const xed_decoded_inst_t) -> xed_bits_t;
17527}
17528extern "C" {
17529    #[link_name = "xed3_operand_set_pos_disp_xed_sys_inline"]
17530    pub fn xed3_operand_set_pos_disp(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17531}
17532extern "C" {
17533    #[link_name = "xed3_operand_get_pos_imm_xed_sys_inline"]
17534    pub fn xed3_operand_get_pos_imm(d: *const xed_decoded_inst_t) -> xed_bits_t;
17535}
17536extern "C" {
17537    #[link_name = "xed3_operand_set_pos_imm_xed_sys_inline"]
17538    pub fn xed3_operand_set_pos_imm(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17539}
17540extern "C" {
17541    #[link_name = "xed3_operand_get_pos_imm1_xed_sys_inline"]
17542    pub fn xed3_operand_get_pos_imm1(d: *const xed_decoded_inst_t) -> xed_bits_t;
17543}
17544extern "C" {
17545    #[link_name = "xed3_operand_set_pos_imm1_xed_sys_inline"]
17546    pub fn xed3_operand_set_pos_imm1(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17547}
17548extern "C" {
17549    #[link_name = "xed3_operand_get_imm1_bytes_xed_sys_inline"]
17550    pub fn xed3_operand_get_imm1_bytes(d: *const xed_decoded_inst_t) -> xed_bits_t;
17551}
17552extern "C" {
17553    #[link_name = "xed3_operand_set_imm1_bytes_xed_sys_inline"]
17554    pub fn xed3_operand_set_imm1_bytes(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17555}
17556extern "C" {
17557    #[link_name = "xed3_operand_get_modrm_byte_xed_sys_inline"]
17558    pub fn xed3_operand_get_modrm_byte(d: *const xed_decoded_inst_t) -> xed_bits_t;
17559}
17560extern "C" {
17561    #[link_name = "xed3_operand_set_modrm_byte_xed_sys_inline"]
17562    pub fn xed3_operand_set_modrm_byte(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17563}
17564extern "C" {
17565    #[link_name = "xed3_operand_get_esrc_xed_sys_inline"]
17566    pub fn xed3_operand_get_esrc(d: *const xed_decoded_inst_t) -> xed_bits_t;
17567}
17568extern "C" {
17569    #[link_name = "xed3_operand_set_esrc_xed_sys_inline"]
17570    pub fn xed3_operand_set_esrc(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17571}
17572extern "C" {
17573    #[link_name = "xed3_operand_get_vexvalid_xed_sys_inline"]
17574    pub fn xed3_operand_get_vexvalid(d: *const xed_decoded_inst_t) -> xed_bits_t;
17575}
17576extern "C" {
17577    #[link_name = "xed3_operand_set_vexvalid_xed_sys_inline"]
17578    pub fn xed3_operand_set_vexvalid(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17579}
17580extern "C" {
17581    #[link_name = "xed3_operand_get_dummy_xed_sys_inline"]
17582    pub fn xed3_operand_get_dummy(d: *const xed_decoded_inst_t) -> xed_bits_t;
17583}
17584extern "C" {
17585    #[link_name = "xed3_operand_set_dummy_xed_sys_inline"]
17586    pub fn xed3_operand_set_dummy(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17587}
17588extern "C" {
17589    #[link_name = "xed3_operand_get_no_evex_xed_sys_inline"]
17590    pub fn xed3_operand_get_no_evex(d: *const xed_decoded_inst_t) -> xed_bits_t;
17591}
17592extern "C" {
17593    #[link_name = "xed3_operand_set_no_evex_xed_sys_inline"]
17594    pub fn xed3_operand_set_no_evex(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17595}
17596extern "C" {
17597    #[link_name = "xed3_operand_get_no_vex_xed_sys_inline"]
17598    pub fn xed3_operand_get_no_vex(d: *const xed_decoded_inst_t) -> xed_bits_t;
17599}
17600extern "C" {
17601    #[link_name = "xed3_operand_set_no_vex_xed_sys_inline"]
17602    pub fn xed3_operand_set_no_vex(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17603}
17604extern "C" {
17605    #[link_name = "xed3_operand_get_no_apx_xed_sys_inline"]
17606    pub fn xed3_operand_get_no_apx(d: *const xed_decoded_inst_t) -> xed_bits_t;
17607}
17608extern "C" {
17609    #[link_name = "xed3_operand_set_no_apx_xed_sys_inline"]
17610    pub fn xed3_operand_set_no_apx(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17611}
17612extern "C" {
17613    #[link_name = "xed3_operand_get_amd3dnow_xed_sys_inline"]
17614    pub fn xed3_operand_get_amd3dnow(d: *const xed_decoded_inst_t) -> xed_bits_t;
17615}
17616extern "C" {
17617    #[link_name = "xed3_operand_set_amd3dnow_xed_sys_inline"]
17618    pub fn xed3_operand_set_amd3dnow(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17619}
17620extern "C" {
17621    #[link_name = "xed3_operand_get_mpxmode_xed_sys_inline"]
17622    pub fn xed3_operand_get_mpxmode(d: *const xed_decoded_inst_t) -> xed_bits_t;
17623}
17624extern "C" {
17625    #[link_name = "xed3_operand_set_mpxmode_xed_sys_inline"]
17626    pub fn xed3_operand_set_mpxmode(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17627}
17628extern "C" {
17629    #[link_name = "xed3_operand_get_cet_xed_sys_inline"]
17630    pub fn xed3_operand_get_cet(d: *const xed_decoded_inst_t) -> xed_bits_t;
17631}
17632extern "C" {
17633    #[link_name = "xed3_operand_set_cet_xed_sys_inline"]
17634    pub fn xed3_operand_set_cet(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17635}
17636extern "C" {
17637    #[link_name = "xed3_operand_get_cldemote_xed_sys_inline"]
17638    pub fn xed3_operand_get_cldemote(d: *const xed_decoded_inst_t) -> xed_bits_t;
17639}
17640extern "C" {
17641    #[link_name = "xed3_operand_set_cldemote_xed_sys_inline"]
17642    pub fn xed3_operand_set_cldemote(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17643}
17644extern "C" {
17645    #[link_name = "xed3_operand_get_vexdest3_xed_sys_inline"]
17646    pub fn xed3_operand_get_vexdest3(d: *const xed_decoded_inst_t) -> xed_bits_t;
17647}
17648extern "C" {
17649    #[link_name = "xed3_operand_set_vexdest3_xed_sys_inline"]
17650    pub fn xed3_operand_set_vexdest3(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17651}
17652extern "C" {
17653    #[link_name = "xed3_operand_get_vexdest210_xed_sys_inline"]
17654    pub fn xed3_operand_get_vexdest210(d: *const xed_decoded_inst_t) -> xed_bits_t;
17655}
17656extern "C" {
17657    #[link_name = "xed3_operand_set_vexdest210_xed_sys_inline"]
17658    pub fn xed3_operand_set_vexdest210(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17659}
17660extern "C" {
17661    #[link_name = "xed3_operand_get_vl_xed_sys_inline"]
17662    pub fn xed3_operand_get_vl(d: *const xed_decoded_inst_t) -> xed_bits_t;
17663}
17664extern "C" {
17665    #[link_name = "xed3_operand_set_vl_xed_sys_inline"]
17666    pub fn xed3_operand_set_vl(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17667}
17668extern "C" {
17669    #[link_name = "xed3_operand_get_vex_prefix_xed_sys_inline"]
17670    pub fn xed3_operand_get_vex_prefix(d: *const xed_decoded_inst_t) -> xed_bits_t;
17671}
17672extern "C" {
17673    #[link_name = "xed3_operand_set_vex_prefix_xed_sys_inline"]
17674    pub fn xed3_operand_set_vex_prefix(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17675}
17676extern "C" {
17677    #[link_name = "xed3_operand_get_vex_c4_xed_sys_inline"]
17678    pub fn xed3_operand_get_vex_c4(d: *const xed_decoded_inst_t) -> xed_bits_t;
17679}
17680extern "C" {
17681    #[link_name = "xed3_operand_set_vex_c4_xed_sys_inline"]
17682    pub fn xed3_operand_set_vex_c4(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17683}
17684extern "C" {
17685    #[link_name = "xed3_operand_get_bcast_xed_sys_inline"]
17686    pub fn xed3_operand_get_bcast(d: *const xed_decoded_inst_t) -> xed_bits_t;
17687}
17688extern "C" {
17689    #[link_name = "xed3_operand_set_bcast_xed_sys_inline"]
17690    pub fn xed3_operand_set_bcast(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17691}
17692extern "C" {
17693    #[link_name = "xed3_operand_get_must_use_evex_xed_sys_inline"]
17694    pub fn xed3_operand_get_must_use_evex(d: *const xed_decoded_inst_t) -> xed_bits_t;
17695}
17696extern "C" {
17697    #[link_name = "xed3_operand_set_must_use_evex_xed_sys_inline"]
17698    pub fn xed3_operand_set_must_use_evex(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17699}
17700extern "C" {
17701    #[link_name = "xed3_operand_get_zeroing_xed_sys_inline"]
17702    pub fn xed3_operand_get_zeroing(d: *const xed_decoded_inst_t) -> xed_bits_t;
17703}
17704extern "C" {
17705    #[link_name = "xed3_operand_set_zeroing_xed_sys_inline"]
17706    pub fn xed3_operand_set_zeroing(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17707}
17708extern "C" {
17709    #[link_name = "xed3_operand_get_llrc_xed_sys_inline"]
17710    pub fn xed3_operand_get_llrc(d: *const xed_decoded_inst_t) -> xed_bits_t;
17711}
17712extern "C" {
17713    #[link_name = "xed3_operand_set_llrc_xed_sys_inline"]
17714    pub fn xed3_operand_set_llrc(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17715}
17716extern "C" {
17717    #[link_name = "xed3_operand_get_bcrc_xed_sys_inline"]
17718    pub fn xed3_operand_get_bcrc(d: *const xed_decoded_inst_t) -> xed_bits_t;
17719}
17720extern "C" {
17721    #[link_name = "xed3_operand_set_bcrc_xed_sys_inline"]
17722    pub fn xed3_operand_set_bcrc(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17723}
17724extern "C" {
17725    #[link_name = "xed3_operand_get_vexdest4_xed_sys_inline"]
17726    pub fn xed3_operand_get_vexdest4(d: *const xed_decoded_inst_t) -> xed_bits_t;
17727}
17728extern "C" {
17729    #[link_name = "xed3_operand_set_vexdest4_xed_sys_inline"]
17730    pub fn xed3_operand_set_vexdest4(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17731}
17732extern "C" {
17733    #[link_name = "xed3_operand_get_mask_xed_sys_inline"]
17734    pub fn xed3_operand_get_mask(d: *const xed_decoded_inst_t) -> xed_bits_t;
17735}
17736extern "C" {
17737    #[link_name = "xed3_operand_set_mask_xed_sys_inline"]
17738    pub fn xed3_operand_set_mask(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17739}
17740extern "C" {
17741    #[link_name = "xed3_operand_get_roundc_xed_sys_inline"]
17742    pub fn xed3_operand_get_roundc(d: *const xed_decoded_inst_t) -> xed_bits_t;
17743}
17744extern "C" {
17745    #[link_name = "xed3_operand_set_roundc_xed_sys_inline"]
17746    pub fn xed3_operand_set_roundc(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17747}
17748extern "C" {
17749    #[link_name = "xed3_operand_get_sae_xed_sys_inline"]
17750    pub fn xed3_operand_get_sae(d: *const xed_decoded_inst_t) -> xed_bits_t;
17751}
17752extern "C" {
17753    #[link_name = "xed3_operand_set_sae_xed_sys_inline"]
17754    pub fn xed3_operand_set_sae(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17755}
17756extern "C" {
17757    #[link_name = "xed3_operand_get_vl_ign_xed_sys_inline"]
17758    pub fn xed3_operand_get_vl_ign(d: *const xed_decoded_inst_t) -> xed_bits_t;
17759}
17760extern "C" {
17761    #[link_name = "xed3_operand_set_vl_ign_xed_sys_inline"]
17762    pub fn xed3_operand_set_vl_ign(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17763}
17764extern "C" {
17765    #[link_name = "xed3_operand_get_ubit_xed_sys_inline"]
17766    pub fn xed3_operand_get_ubit(d: *const xed_decoded_inst_t) -> xed_bits_t;
17767}
17768extern "C" {
17769    #[link_name = "xed3_operand_set_ubit_xed_sys_inline"]
17770    pub fn xed3_operand_set_ubit(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17771}
17772extern "C" {
17773    #[link_name = "xed3_operand_get_wbnoinvd_xed_sys_inline"]
17774    pub fn xed3_operand_get_wbnoinvd(d: *const xed_decoded_inst_t) -> xed_bits_t;
17775}
17776extern "C" {
17777    #[link_name = "xed3_operand_set_wbnoinvd_xed_sys_inline"]
17778    pub fn xed3_operand_set_wbnoinvd(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17779}
17780extern "C" {
17781    #[link_name = "xed3_operand_get_evvspace_xed_sys_inline"]
17782    pub fn xed3_operand_get_evvspace(d: *const xed_decoded_inst_t) -> xed_bits_t;
17783}
17784extern "C" {
17785    #[link_name = "xed3_operand_set_evvspace_xed_sys_inline"]
17786    pub fn xed3_operand_set_evvspace(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17787}
17788extern "C" {
17789    #[link_name = "xed3_operand_get_nd_xed_sys_inline"]
17790    pub fn xed3_operand_get_nd(d: *const xed_decoded_inst_t) -> xed_bits_t;
17791}
17792extern "C" {
17793    #[link_name = "xed3_operand_set_nd_xed_sys_inline"]
17794    pub fn xed3_operand_set_nd(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17795}
17796extern "C" {
17797    #[link_name = "xed3_operand_get_nf_xed_sys_inline"]
17798    pub fn xed3_operand_get_nf(d: *const xed_decoded_inst_t) -> xed_bits_t;
17799}
17800extern "C" {
17801    #[link_name = "xed3_operand_set_nf_xed_sys_inline"]
17802    pub fn xed3_operand_set_nf(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17803}
17804extern "C" {
17805    #[link_name = "xed3_operand_get_scc_xed_sys_inline"]
17806    pub fn xed3_operand_get_scc(d: *const xed_decoded_inst_t) -> xed_bits_t;
17807}
17808extern "C" {
17809    #[link_name = "xed3_operand_set_scc_xed_sys_inline"]
17810    pub fn xed3_operand_set_scc(d: *mut xed_decoded_inst_t, opval: xed_bits_t);
17811}
17812extern "C" {
17813    pub fn xed3_get_generic_operand(
17814        d: *const xed_decoded_inst_t,
17815        operand: xed_operand_enum_t,
17816        ret_arg: *mut ::core::ffi::c_void,
17817    );
17818}
17819extern "C" {
17820    pub fn xed3_set_generic_operand(
17821        d: *mut xed_decoded_inst_t,
17822        operand: xed_operand_enum_t,
17823        val: u32,
17824    );
17825}
17826extern "C" {
17827    #[doc = " This function just does instruction length decoding.\n It does not return a fully decoded instruction.\n  @param xedd  the decoded instruction of type #xed_decoded_inst_t .\n               Mode/state sent in via xedd; See the #xed_state_t .\n  @param itext the pointer to the array of instruction text bytes\n  @param bytes the length of the itext input array.\n              1 to 15 bytes, anything more is ignored.\n @return #xed_error_enum_t indicating success (#XED_ERROR_NONE) or\n       failure.\n Only two failure codes are valid for this function:\n  #XED_ERROR_BUFFER_TOO_SHORT and #XED_ERROR_GENERAL_ERROR.\n In general this function cannot tell if the instruction is valid or\n not. For valid instructions, XED can figure out if enough bytes were\n provided to decode the instruction. If not enough were provided,\n XED returns #XED_ERROR_BUFFER_TOO_SHORT.\n From this function, the #XED_ERROR_GENERAL_ERROR is an indication\n that XED could not decode the instruction's length because  the\n instruction was so invalid that even its length\n may across implmentations.\n\n @ingroup DEC"]
17828    pub fn xed_ild_decode(
17829        xedd: *mut xed_decoded_inst_t,
17830        itext: *const u8,
17831        bytes: ::core::ffi::c_uint,
17832    ) -> xed_error_enum_t;
17833}
17834pub const XED_ADDRESS_WIDTH_INVALID: xed_address_width_enum_t = 0;
17835#[doc = "< 16b addressing"]
17836pub const XED_ADDRESS_WIDTH_16b: xed_address_width_enum_t = 2;
17837#[doc = "< 32b addressing"]
17838pub const XED_ADDRESS_WIDTH_32b: xed_address_width_enum_t = 4;
17839#[doc = "< 64b addressing"]
17840pub const XED_ADDRESS_WIDTH_64b: xed_address_width_enum_t = 8;
17841pub const XED_ADDRESS_WIDTH_LAST: xed_address_width_enum_t = 9;
17842pub type xed_address_width_enum_t = ::core::ffi::c_uint;
17843extern "C" {
17844    #[doc = " This converts strings to #xed_address_width_enum_t types.\n @param s A C-string.\n @return #xed_address_width_enum_t\n @ingroup ENUM"]
17845    pub fn str2xed_address_width_enum_t(s: *const ::core::ffi::c_char) -> xed_address_width_enum_t;
17846}
17847extern "C" {
17848    #[doc = " This converts strings to #xed_address_width_enum_t types.\n @param p An enumeration element of type xed_address_width_enum_t.\n @return string\n @ingroup ENUM"]
17849    pub fn xed_address_width_enum_t2str(p: xed_address_width_enum_t) -> *const ::core::ffi::c_char;
17850}
17851extern "C" {
17852    #[doc = " Returns the last element of the enumeration\n @return xed_address_width_enum_t The last element of the enumeration.\n @ingroup ENUM"]
17853    pub fn xed_address_width_enum_t_last() -> xed_address_width_enum_t;
17854}
17855pub const XED_MACHINE_MODE_INVALID: xed_machine_mode_enum_t = 0;
17856#[doc = "< 64b operating mode"]
17857pub const XED_MACHINE_MODE_LONG_64: xed_machine_mode_enum_t = 1;
17858#[doc = "< 32b protected mode"]
17859pub const XED_MACHINE_MODE_LONG_COMPAT_32: xed_machine_mode_enum_t = 2;
17860#[doc = "< 16b protected mode"]
17861pub const XED_MACHINE_MODE_LONG_COMPAT_16: xed_machine_mode_enum_t = 3;
17862#[doc = "< 32b protected mode"]
17863pub const XED_MACHINE_MODE_LEGACY_32: xed_machine_mode_enum_t = 4;
17864#[doc = "< 16b protected mode"]
17865pub const XED_MACHINE_MODE_LEGACY_16: xed_machine_mode_enum_t = 5;
17866#[doc = "< 16b real mode"]
17867pub const XED_MACHINE_MODE_REAL_16: xed_machine_mode_enum_t = 6;
17868#[doc = "< 32b real mode (CS.D bit = 1)"]
17869pub const XED_MACHINE_MODE_REAL_32: xed_machine_mode_enum_t = 7;
17870pub const XED_MACHINE_MODE_LAST: xed_machine_mode_enum_t = 8;
17871pub type xed_machine_mode_enum_t = ::core::ffi::c_uint;
17872extern "C" {
17873    #[doc = " This converts strings to #xed_machine_mode_enum_t types.\n @param s A C-string.\n @return #xed_machine_mode_enum_t\n @ingroup ENUM"]
17874    pub fn str2xed_machine_mode_enum_t(s: *const ::core::ffi::c_char) -> xed_machine_mode_enum_t;
17875}
17876extern "C" {
17877    #[doc = " This converts strings to #xed_machine_mode_enum_t types.\n @param p An enumeration element of type xed_machine_mode_enum_t.\n @return string\n @ingroup ENUM"]
17878    pub fn xed_machine_mode_enum_t2str(p: xed_machine_mode_enum_t) -> *const ::core::ffi::c_char;
17879}
17880extern "C" {
17881    #[doc = " Returns the last element of the enumeration\n @return xed_machine_mode_enum_t The last element of the enumeration.\n @ingroup ENUM"]
17882    pub fn xed_machine_mode_enum_t_last() -> xed_machine_mode_enum_t;
17883}
17884#[doc = " Encapsulates machine modes for decoder/encoder requests.\n It specifies the machine operating mode as a\n #xed_machine_mode_enum_t\n for decoding and encoding. The machine mode corresponds to the default\n data operand width for that mode. For all modes other than the 64b long\n mode (XED_MACHINE_MODE_LONG_64), a default addressing width, and a\n stack addressing width must be supplied of type\n #xed_address_width_enum_t .  @ingroup INIT"]
17885#[repr(C)]
17886#[derive(Debug, Copy, Clone)]
17887pub struct xed_state_s {
17888    #[doc = " real architected machine modes"]
17889    pub mmode: xed_machine_mode_enum_t,
17890    #[doc = " for 16b/32b modes"]
17891    pub stack_addr_width: xed_address_width_enum_t,
17892}
17893#[test]
17894fn bindgen_test_layout_xed_state_s() {
17895    const UNINIT: ::core::mem::MaybeUninit<xed_state_s> = ::core::mem::MaybeUninit::uninit();
17896    let ptr = UNINIT.as_ptr();
17897    assert_eq!(
17898        ::core::mem::size_of::<xed_state_s>(),
17899        8usize,
17900        concat!("Size of: ", stringify!(xed_state_s))
17901    );
17902    assert_eq!(
17903        ::core::mem::align_of::<xed_state_s>(),
17904        4usize,
17905        concat!("Alignment of ", stringify!(xed_state_s))
17906    );
17907    assert_eq!(
17908        unsafe { ::core::ptr::addr_of!((*ptr).mmode) as usize - ptr as usize },
17909        0usize,
17910        concat!(
17911            "Offset of field: ",
17912            stringify!(xed_state_s),
17913            "::",
17914            stringify!(mmode)
17915        )
17916    );
17917    assert_eq!(
17918        unsafe { ::core::ptr::addr_of!((*ptr).stack_addr_width) as usize - ptr as usize },
17919        4usize,
17920        concat!(
17921            "Offset of field: ",
17922            stringify!(xed_state_s),
17923            "::",
17924            stringify!(stack_addr_width)
17925        )
17926    );
17927}
17928#[doc = " Encapsulates machine modes for decoder/encoder requests.\n It specifies the machine operating mode as a\n #xed_machine_mode_enum_t\n for decoding and encoding. The machine mode corresponds to the default\n data operand width for that mode. For all modes other than the 64b long\n mode (XED_MACHINE_MODE_LONG_64), a default addressing width, and a\n stack addressing width must be supplied of type\n #xed_address_width_enum_t .  @ingroup INIT"]
17929pub type xed_state_t = xed_state_s;
17930extern "C" {
17931    #[doc = " Constructor.\n DEPRECATED: use #xed_state_init2().\n The mode, and addresses widths are enumerations that specify the number\n of bits.  In 64b mode (#XED_MACHINE_MODE_LONG_64) the address width and\n stack address widths are 64b (#XED_ADDRESS_WIDTH_64b). In other machine\n modes, you must specify valid addressing widths.\n\n @param p the pointer to the #xed_state_t type\n @param arg_mmode the machine mode of type #xed_machine_mode_enum_t\n @param arg_ignored Ignored. The addressing width is now implied by the machine mode implied by arg_mmmode.\n @param arg_stack_addr_width the stack address width of type #xed_address_width_enum_t (only required if not the mode is not #XED_MACHINE_MODE_LONG_64)\n @ingroup INIT"]
17932    #[link_name = "xed_state_init_xed_sys_inline"]
17933    pub fn xed_state_init(
17934        p: *mut xed_state_t,
17935        arg_mmode: xed_machine_mode_enum_t,
17936        arg_ignored: xed_address_width_enum_t,
17937        arg_stack_addr_width: xed_address_width_enum_t,
17938    );
17939}
17940extern "C" {
17941    #[doc = " Constructor.\n The mode, and addresses widths are enumerations that specify the number\n of bits.  In 64b mode (#XED_MACHINE_MODE_LONG_64) the address width and\n stack address widths are 64b (#XED_ADDRESS_WIDTH_64b). In other machine\n modes, you must specify valid addressing widths.\n\n @param p the pointer to the #xed_state_t type\n @param arg_mmode the machine mode of type #xed_machine_mode_enum_t\n @param arg_stack_addr_width the stack address width of type #xed_address_width_enum_t (only required if not the mode is not #XED_MACHINE_MODE_LONG_64)\n @ingroup INIT"]
17942    #[link_name = "xed_state_init2_xed_sys_inline"]
17943    pub fn xed_state_init2(
17944        p: *mut xed_state_t,
17945        arg_mmode: xed_machine_mode_enum_t,
17946        arg_stack_addr_width: xed_address_width_enum_t,
17947    );
17948}
17949extern "C" {
17950    #[doc = " clear the xed_state_t\n @ingroup INIT"]
17951    #[link_name = "xed_state_zero_xed_sys_inline"]
17952    pub fn xed_state_zero(p: *mut xed_state_t);
17953}
17954extern "C" {
17955    #[doc = " return the machine mode\n @ingroup INIT"]
17956    #[link_name = "xed_state_get_machine_mode_xed_sys_inline"]
17957    pub fn xed_state_get_machine_mode(p: *const xed_state_t) -> xed_machine_mode_enum_t;
17958}
17959extern "C" {
17960    #[doc = " true iff the machine is in LONG_64 mode\n @ingroup INIT"]
17961    #[link_name = "xed_state_long64_mode_xed_sys_inline"]
17962    pub fn xed_state_long64_mode(p: *const xed_state_t) -> xed_bool_t;
17963}
17964extern "C" {
17965    #[doc = " @ingroup INIT"]
17966    #[link_name = "xed_state_real_mode_xed_sys_inline"]
17967    pub fn xed_state_real_mode(p: *const xed_state_t) -> xed_bool_t;
17968}
17969extern "C" {
17970    #[doc = " @ingroup INIT"]
17971    #[link_name = "xed_state_mode_width_16_xed_sys_inline"]
17972    pub fn xed_state_mode_width_16(p: *const xed_state_t) -> xed_bool_t;
17973}
17974extern "C" {
17975    #[doc = " @ingroup INIT"]
17976    #[link_name = "xed_state_mode_width_32_xed_sys_inline"]
17977    pub fn xed_state_mode_width_32(p: *const xed_state_t) -> xed_bool_t;
17978}
17979extern "C" {
17980    #[doc = " Set the machine mode which corresponds to the default data operand size\n @ingroup INIT"]
17981    #[link_name = "xed_state_set_machine_mode_xed_sys_inline"]
17982    pub fn xed_state_set_machine_mode(p: *mut xed_state_t, arg_mode: xed_machine_mode_enum_t);
17983}
17984extern "C" {
17985    #[doc = " return the address width\n @ingroup INIT"]
17986    #[link_name = "xed_state_get_address_width_xed_sys_inline"]
17987    pub fn xed_state_get_address_width(p: *const xed_state_t) -> xed_address_width_enum_t;
17988}
17989extern "C" {
17990    #[doc = " set the STACK address width\n @ingroup INIT"]
17991    #[link_name = "xed_state_set_stack_address_width_xed_sys_inline"]
17992    pub fn xed_state_set_stack_address_width(
17993        p: *mut xed_state_t,
17994        arg_addr_width: xed_address_width_enum_t,
17995    );
17996}
17997extern "C" {
17998    #[doc = " Return the STACK address width\n @ingroup INIT"]
17999    #[link_name = "xed_state_get_stack_address_width_xed_sys_inline"]
18000    pub fn xed_state_get_stack_address_width(p: *const xed_state_t) -> xed_address_width_enum_t;
18001}
18002extern "C" {
18003    #[doc = " @ingroup INIT"]
18004    pub fn xed_state_print(
18005        p: *const xed_state_t,
18006        buf: *mut ::core::ffi::c_char,
18007        buflen: ::core::ffi::c_int,
18008    ) -> ::core::ffi::c_int;
18009}
18010pub const XED_SYNTAX_INVALID: xed_syntax_enum_t = 0;
18011#[doc = "< XED disassembly syntax"]
18012pub const XED_SYNTAX_XED: xed_syntax_enum_t = 1;
18013#[doc = "< ATT SYSV disassembly syntax"]
18014pub const XED_SYNTAX_ATT: xed_syntax_enum_t = 2;
18015#[doc = "< Intel disassembly syntax"]
18016pub const XED_SYNTAX_INTEL: xed_syntax_enum_t = 3;
18017pub const XED_SYNTAX_LAST: xed_syntax_enum_t = 4;
18018pub type xed_syntax_enum_t = ::core::ffi::c_uint;
18019extern "C" {
18020    #[doc = " This converts strings to #xed_syntax_enum_t types.\n @param s A C-string.\n @return #xed_syntax_enum_t\n @ingroup ENUM"]
18021    pub fn str2xed_syntax_enum_t(s: *const ::core::ffi::c_char) -> xed_syntax_enum_t;
18022}
18023extern "C" {
18024    #[doc = " This converts strings to #xed_syntax_enum_t types.\n @param p An enumeration element of type xed_syntax_enum_t.\n @return string\n @ingroup ENUM"]
18025    pub fn xed_syntax_enum_t2str(p: xed_syntax_enum_t) -> *const ::core::ffi::c_char;
18026}
18027extern "C" {
18028    #[doc = " Returns the last element of the enumeration\n @return xed_syntax_enum_t The last element of the enumeration.\n @ingroup ENUM"]
18029    pub fn xed_syntax_enum_t_last() -> xed_syntax_enum_t;
18030}
18031pub const XED_REG_CLASS_INVALID: xed_reg_class_enum_t = 0;
18032pub const XED_REG_CLASS_BNDCFG: xed_reg_class_enum_t = 1;
18033pub const XED_REG_CLASS_BNDSTAT: xed_reg_class_enum_t = 2;
18034pub const XED_REG_CLASS_BOUND: xed_reg_class_enum_t = 3;
18035pub const XED_REG_CLASS_CR: xed_reg_class_enum_t = 4;
18036pub const XED_REG_CLASS_DR: xed_reg_class_enum_t = 5;
18037pub const XED_REG_CLASS_FLAGS: xed_reg_class_enum_t = 6;
18038pub const XED_REG_CLASS_GPR: xed_reg_class_enum_t = 7;
18039pub const XED_REG_CLASS_GPR16: xed_reg_class_enum_t = 8;
18040pub const XED_REG_CLASS_GPR32: xed_reg_class_enum_t = 9;
18041pub const XED_REG_CLASS_GPR64: xed_reg_class_enum_t = 10;
18042pub const XED_REG_CLASS_GPR8: xed_reg_class_enum_t = 11;
18043pub const XED_REG_CLASS_IP: xed_reg_class_enum_t = 12;
18044pub const XED_REG_CLASS_MASK: xed_reg_class_enum_t = 13;
18045pub const XED_REG_CLASS_MMX: xed_reg_class_enum_t = 14;
18046pub const XED_REG_CLASS_MSR: xed_reg_class_enum_t = 15;
18047pub const XED_REG_CLASS_MXCSR: xed_reg_class_enum_t = 16;
18048pub const XED_REG_CLASS_PSEUDO: xed_reg_class_enum_t = 17;
18049pub const XED_REG_CLASS_PSEUDOX87: xed_reg_class_enum_t = 18;
18050pub const XED_REG_CLASS_SR: xed_reg_class_enum_t = 19;
18051pub const XED_REG_CLASS_TMP: xed_reg_class_enum_t = 20;
18052pub const XED_REG_CLASS_TREG: xed_reg_class_enum_t = 21;
18053pub const XED_REG_CLASS_UIF: xed_reg_class_enum_t = 22;
18054pub const XED_REG_CLASS_X87: xed_reg_class_enum_t = 23;
18055pub const XED_REG_CLASS_XCR: xed_reg_class_enum_t = 24;
18056pub const XED_REG_CLASS_XMM: xed_reg_class_enum_t = 25;
18057pub const XED_REG_CLASS_YMM: xed_reg_class_enum_t = 26;
18058pub const XED_REG_CLASS_ZMM: xed_reg_class_enum_t = 27;
18059pub const XED_REG_CLASS_LAST: xed_reg_class_enum_t = 28;
18060pub type xed_reg_class_enum_t = ::core::ffi::c_uint;
18061extern "C" {
18062    #[doc = " This converts strings to #xed_reg_class_enum_t types.\n @param s A C-string.\n @return #xed_reg_class_enum_t\n @ingroup ENUM"]
18063    pub fn str2xed_reg_class_enum_t(s: *const ::core::ffi::c_char) -> xed_reg_class_enum_t;
18064}
18065extern "C" {
18066    #[doc = " This converts strings to #xed_reg_class_enum_t types.\n @param p An enumeration element of type xed_reg_class_enum_t.\n @return string\n @ingroup ENUM"]
18067    pub fn xed_reg_class_enum_t2str(p: xed_reg_class_enum_t) -> *const ::core::ffi::c_char;
18068}
18069extern "C" {
18070    #[doc = " Returns the last element of the enumeration\n @return xed_reg_class_enum_t The last element of the enumeration.\n @ingroup ENUM"]
18071    pub fn xed_reg_class_enum_t_last() -> xed_reg_class_enum_t;
18072}
18073extern "C" {
18074    #[doc = " Returns the register class of the given input register.\n@ingroup REGINTFC"]
18075    pub fn xed_reg_class(r: xed_reg_enum_t) -> xed_reg_class_enum_t;
18076}
18077extern "C" {
18078    #[doc = " Returns the specific width GPR reg class (like XED_REG_CLASS_GPR32 or\n  XED_REG_CLASS_GPR64)\n  for a given GPR register. Or XED_REG_INVALID if not a GPR.\n@ingroup REGINTFC"]
18079    pub fn xed_gpr_reg_class(r: xed_reg_enum_t) -> xed_reg_class_enum_t;
18080}
18081extern "C" {
18082    #[doc = " Returns the largest enclosing register for any kind of register; This\n is mostly useful for GPRs. (64b mode assumed)\n@ingroup REGINTFC"]
18083    pub fn xed_get_largest_enclosing_register(r: xed_reg_enum_t) -> xed_reg_enum_t;
18084}
18085extern "C" {
18086    #[doc = " Returns the largest enclosing register for any kind of register; This\n is mostly useful for GPRs in 32b mode.\n@ingroup REGINTFC"]
18087    pub fn xed_get_largest_enclosing_register32(r: xed_reg_enum_t) -> xed_reg_enum_t;
18088}
18089extern "C" {
18090    #[doc = " Returns the  width, in bits, of the named register. 32b mode\n@ingroup REGINTFC"]
18091    pub fn xed_get_register_width_bits(r: xed_reg_enum_t) -> u32;
18092}
18093extern "C" {
18094    #[doc = " Returns the  width, in bits, of the named register. 64b mode.\n@ingroup REGINTFC"]
18095    pub fn xed_get_register_width_bits64(r: xed_reg_enum_t) -> u32;
18096}
18097extern "C" {
18098    #[doc = " @ingroup OPERANDS\n Initializes operand structure"]
18099    pub fn xed_operand_values_init(p: *mut xed_operand_values_t);
18100}
18101extern "C" {
18102    #[doc = " @ingroup OPERANDS\n Initializes the operand storage and sets mode values."]
18103    pub fn xed_operand_values_init_set_mode(
18104        p: *mut xed_operand_values_t,
18105        dstate: *const xed_state_t,
18106    );
18107}
18108extern "C" {
18109    #[doc = " @ingroup OPERANDS\n Set the mode values"]
18110    pub fn xed_operand_values_set_mode(p: *mut xed_operand_values_t, dstate: *const xed_state_t);
18111}
18112extern "C" {
18113    #[doc = " @ingroup OPERANDS\n Initializes dst operand structure but preserves the existing\n MODE/SMODE values from the src operand structure."]
18114    pub fn xed_operand_values_init_keep_mode(
18115        dst: *mut xed_operand_values_t,
18116        src: *const xed_operand_values_t,
18117    );
18118}
18119extern "C" {
18120    #[doc = " @ingroup OPERANDS\n Dump all the information about the operands to buf."]
18121    pub fn xed_operand_values_dump(
18122        ov: *const xed_operand_values_t,
18123        buf: *mut ::core::ffi::c_char,
18124        buflen: ::core::ffi::c_int,
18125    );
18126}
18127extern "C" {
18128    #[doc = " @ingroup OPERANDS\n More tersely dump all the information about the operands to buf."]
18129    pub fn xed_operand_values_print_short(
18130        ov: *const xed_operand_values_t,
18131        buf: *mut ::core::ffi::c_char,
18132        buflen: ::core::ffi::c_int,
18133    );
18134}
18135extern "C" {
18136    #[doc = " @ingroup OPERANDS\n True if the instruction has a real REP prefix. This returns false if\n there is no F2/F3 prefix or the F2/F3 prefix is used to refine the\n opcode as in some SSE operations."]
18137    pub fn xed_operand_values_has_real_rep(p: *const xed_operand_values_t) -> xed_bool_t;
18138}
18139extern "C" {
18140    #[doc = " @ingroup OPERANDS\n True if the instruction as a F3 REP prefix (used for opcode refining,\n for rep for string operations, or ignored)."]
18141    pub fn xed_operand_values_has_rep_prefix(p: *const xed_operand_values_t) -> xed_bool_t;
18142}
18143extern "C" {
18144    #[doc = " @ingroup OPERANDS\n True if the instruction as a F2 REP prefix (used for opcode refining,\n for rep for string operations, or ignored)."]
18145    pub fn xed_operand_values_has_repne_prefix(p: *const xed_operand_values_t) -> xed_bool_t;
18146}
18147extern "C" {
18148    #[doc = " @ingroup OPERANDS\n DO NOT USE - DEPRECATED. The  correct way to do remove a rep prefix is by changing the iclass"]
18149    pub fn xed_operand_values_clear_rep(p: *mut xed_operand_values_t);
18150}
18151extern "C" {
18152    #[doc = " @ingroup OPERANDS\n Returns true if the memory operation has atomic read-modify-write\n semantics. An XCHG accessing memory is atomic with or without a\n LOCK prefix."]
18153    pub fn xed_operand_values_get_atomic(p: *const xed_operand_values_t) -> xed_bool_t;
18154}
18155extern "C" {
18156    #[doc = " @ingroup OPERANDS\n Returns true if the memory operation has a valid lock prefix."]
18157    pub fn xed_operand_values_has_lock_prefix(p: *const xed_operand_values_t) -> xed_bool_t;
18158}
18159extern "C" {
18160    #[doc = " @ingroup OPERANDS\n Returns true if the instruction could be re-encoded to have a lock\n prefix but does not have one currently."]
18161    pub fn xed_operand_values_lockable(p: *const xed_operand_values_t) -> xed_bool_t;
18162}
18163extern "C" {
18164    #[doc = " @ingroup OPERANDS\n Indicates if the default segment is being used.\n @param[in] p   the pointer to the #xed_operand_values_t structure.\n @param[in] i   0 or 1, indicating which memory operation.\n @return true if the memory operation is using the default segment for\n the associated addressing mode base register."]
18165    pub fn xed_operand_values_using_default_segment(
18166        p: *const xed_operand_values_t,
18167        i: ::core::ffi::c_uint,
18168    ) -> xed_bool_t;
18169}
18170extern "C" {
18171    #[doc = " @ingroup OPERANDS\n Returns The effective operand width in bits: 16/32/64. Note this is not\n the same as the width of the operand which can vary! For 8 bit\n operations, the effective operand width is the machine mode's default\n width. If you also want to identify byte operations use the higher\n level function #xed_decoded_inst_get_operand_width() ."]
18172    pub fn xed_operand_values_get_effective_operand_width(p: *const xed_operand_values_t) -> u32;
18173}
18174extern "C" {
18175    #[doc = " @ingroup OPERANDS\n Returns The effective address width in bits: 16/32/64."]
18176    pub fn xed_operand_values_get_effective_address_width(p: *const xed_operand_values_t) -> u32;
18177}
18178extern "C" {
18179    #[doc = " @ingroup OPERANDS\n Returns The stack address width in bits: 16/32/64."]
18180    pub fn xed_operand_values_get_stack_address_width(p: *const xed_operand_values_t) -> u32;
18181}
18182extern "C" {
18183    #[doc = " @ingroup OPERANDS\n True if there is a memory displacement"]
18184    pub fn xed_operand_values_has_memory_displacement(p: *const xed_operand_values_t)
18185        -> xed_bool_t;
18186}
18187extern "C" {
18188    #[doc = " @ingroup OPERANDS\n True if there is a branch displacement"]
18189    pub fn xed_operand_values_has_branch_displacement(p: *const xed_operand_values_t)
18190        -> xed_bool_t;
18191}
18192extern "C" {
18193    #[doc = " @ingroup OPERANDS\n True if there is a memory or branch displacement"]
18194    pub fn xed_operand_values_has_displacement(p: *const xed_operand_values_t) -> xed_bool_t;
18195}
18196extern "C" {
18197    #[doc = " @ingroup OPERANDS\n Deprecated. Compatibility function for XED0. See has_memory_displacement()."]
18198    pub fn xed_operand_values_get_displacement_for_memop(
18199        p: *const xed_operand_values_t,
18200    ) -> xed_bool_t;
18201}
18202extern "C" {
18203    #[doc = " @ingroup OPERANDS\n Return true if there is an immediate operand"]
18204    pub fn xed_operand_values_has_immediate(p: *const xed_operand_values_t) -> xed_bool_t;
18205}
18206extern "C" {
18207    #[doc = " @ingroup OPERANDS\n ALIAS for has_displacement().\n Deprecated. See has_memory_displacement() and\n has_branch_displacement()."]
18208    pub fn xed_operand_values_has_disp(p: *const xed_operand_values_t) -> xed_bool_t;
18209}
18210extern "C" {
18211    #[doc = " @ingroup OPERANDS\n This indicates the presence of a 67 prefix."]
18212    pub fn xed_operand_values_has_address_size_prefix(p: *const xed_operand_values_t)
18213        -> xed_bool_t;
18214}
18215extern "C" {
18216    #[doc = " @ingroup OPERANDS\n This does not include the cases when the 66 prefix is used an\n opcode-refining prefix for multibyte opcodes."]
18217    pub fn xed_operand_values_has_operand_size_prefix(p: *const xed_operand_values_t)
18218        -> xed_bool_t;
18219}
18220extern "C" {
18221    #[doc = " @ingroup OPERANDS\n This includes any 66 prefix that shows up even if it is ignored."]
18222    pub fn xed_operand_values_has_66_prefix(p: *const xed_operand_values_t) -> xed_bool_t;
18223}
18224extern "C" {
18225    #[doc = " @ingroup OPERANDS\n This is exclusive to cases whereby the 66 prefix is mandatory."]
18226    pub fn xed_operand_values_mandatory_66_prefix(p: *const xed_operand_values_t) -> xed_bool_t;
18227}
18228extern "C" {
18229    #[doc = " @ingroup OPERANDS\n This instruction has a REX prefix with the W bit set."]
18230    pub fn xed_operand_values_has_rexw_prefix(p: *const xed_operand_values_t) -> xed_bool_t;
18231}
18232extern "C" {
18233    #[doc = " @ingroup OPERANDS"]
18234    pub fn xed_operand_values_has_segment_prefix(p: *const xed_operand_values_t) -> xed_bool_t;
18235}
18236extern "C" {
18237    #[doc = " @ingroup OPERANDS\n Return the segment prefix, if any, as a #xed_reg_enum_t value."]
18238    pub fn xed_operand_values_segment_prefix(p: *const xed_operand_values_t) -> xed_reg_enum_t;
18239}
18240extern "C" {
18241    #[doc = " @ingroup OPERANDS"]
18242    pub fn xed_operand_values_is_prefetch(p: *const xed_operand_values_t) -> xed_bool_t;
18243}
18244extern "C" {
18245    #[doc = " @ingroup OPERANDS"]
18246    pub fn xed_operand_values_get_long_mode(p: *const xed_operand_values_t) -> xed_bool_t;
18247}
18248extern "C" {
18249    #[doc = " @ingroup OPERANDS"]
18250    pub fn xed_operand_values_get_real_mode(p: *const xed_operand_values_t) -> xed_bool_t;
18251}
18252extern "C" {
18253    #[doc = " @ingroup OPERANDS\n Return the [VEX,EVEX].PP encoding value (2 bits)"]
18254    pub fn xed_operand_values_get_pp_vex_prefix(p: *const xed_operand_values_t) -> xed_bits_t;
18255}
18256extern "C" {
18257    #[doc = " @ingroup OPERANDS"]
18258    pub fn xed_operand_values_accesses_memory(p: *const xed_operand_values_t) -> xed_bool_t;
18259}
18260extern "C" {
18261    #[doc = " @ingroup OPERANDS"]
18262    pub fn xed_operand_values_number_of_memory_operands(
18263        p: *const xed_operand_values_t,
18264    ) -> ::core::ffi::c_uint;
18265}
18266extern "C" {
18267    #[doc = " return bytes\n @ingroup OPERANDS"]
18268    pub fn xed_operand_values_get_memory_operand_length(
18269        p: *const xed_operand_values_t,
18270        memop_idx: ::core::ffi::c_uint,
18271    ) -> ::core::ffi::c_uint;
18272}
18273extern "C" {
18274    #[doc = " @ingroup OPERANDS"]
18275    pub fn xed_operand_values_get_base_reg(
18276        p: *const xed_operand_values_t,
18277        memop_idx: ::core::ffi::c_uint,
18278    ) -> xed_reg_enum_t;
18279}
18280extern "C" {
18281    #[doc = " @ingroup OPERANDS"]
18282    pub fn xed_operand_values_get_index_reg(
18283        p: *const xed_operand_values_t,
18284        memop_idx: ::core::ffi::c_uint,
18285    ) -> xed_reg_enum_t;
18286}
18287extern "C" {
18288    #[doc = " @ingroup OPERANDS"]
18289    pub fn xed_operand_values_get_seg_reg(
18290        p: *const xed_operand_values_t,
18291        memop_idx: ::core::ffi::c_uint,
18292    ) -> xed_reg_enum_t;
18293}
18294extern "C" {
18295    #[doc = " @ingroup OPERANDS"]
18296    pub fn xed_operand_values_get_scale(p: *const xed_operand_values_t) -> ::core::ffi::c_uint;
18297}
18298extern "C" {
18299    #[doc = " @ingroup OPERANDS\n Returns true if the instruction access memory but without using a MODRM\n byte limiting its addressing modes."]
18300    pub fn xed_operand_values_memop_without_modrm(p: *const xed_operand_values_t) -> xed_bool_t;
18301}
18302extern "C" {
18303    #[doc = " @ingroup OPERANDS\n Returns true if the instruction has a MODRM byte."]
18304    pub fn xed_operand_values_has_modrm_byte(p: *const xed_operand_values_t) -> xed_bool_t;
18305}
18306extern "C" {
18307    #[doc = " @ingroup OPERANDS\n Returns true if the instruction has a SIB byte."]
18308    pub fn xed_operand_values_has_sib_byte(p: *const xed_operand_values_t) -> xed_bool_t;
18309}
18310extern "C" {
18311    #[doc = " @ingroup OPERANDS\n Returns  true if 0x2E prefix on Jcc"]
18312    pub fn xed_operand_values_branch_not_taken_hint(p: *const xed_operand_values_t) -> xed_bool_t;
18313}
18314extern "C" {
18315    #[doc = " @ingroup OPERANDS\n Returns  true if 0x3E prefix on Jcc"]
18316    pub fn xed_operand_values_branch_taken_hint(p: *const xed_operand_values_t) -> xed_bool_t;
18317}
18318extern "C" {
18319    #[doc = " @ingroup OPERANDS\n Returns true for indirect call/jmp with 0x3E prefix (if the legacy prefix rules are obeyed)"]
18320    pub fn xed_operand_values_cet_no_track(p: *const xed_operand_values_t) -> xed_bool_t;
18321}
18322extern "C" {
18323    #[doc = " @ingroup OPERANDS"]
18324    pub fn xed_operand_values_is_nop(p: *const xed_operand_values_t) -> xed_bool_t;
18325}
18326extern "C" {
18327    #[doc = " @ingroup OPERANDS"]
18328    pub fn xed_operand_values_get_immediate_int64(p: *const xed_operand_values_t) -> i64;
18329}
18330extern "C" {
18331    #[doc = " @ingroup OPERANDS"]
18332    pub fn xed_operand_values_get_immediate_uint64(p: *const xed_operand_values_t) -> u64;
18333}
18334extern "C" {
18335    #[doc = " @ingroup OPERANDS\n Return true if the first immediate (IMM0) is signed"]
18336    pub fn xed_operand_values_get_immediate_is_signed(p: *const xed_operand_values_t)
18337        -> xed_uint_t;
18338}
18339extern "C" {
18340    #[doc = " @ingroup OPERANDS\n Return the i'th byte of the immediate"]
18341    pub fn xed_operand_values_get_immediate_byte(
18342        p: *const xed_operand_values_t,
18343        i: ::core::ffi::c_uint,
18344    ) -> u8;
18345}
18346extern "C" {
18347    #[doc = " @ingroup OPERANDS"]
18348    pub fn xed_operand_values_get_second_immediate(p: *const xed_operand_values_t) -> u8;
18349}
18350extern "C" {
18351    #[doc = " @ingroup OPERANDS\n Return the memory displacement width in BYTES"]
18352    pub fn xed_operand_values_get_memory_displacement_length(p: *const xed_operand_values_t)
18353        -> u32;
18354}
18355extern "C" {
18356    #[doc = " @ingroup OPERANDS\n Return the memory displacement width in BITS"]
18357    pub fn xed_operand_values_get_memory_displacement_length_bits(
18358        p: *const xed_operand_values_t,
18359    ) -> u32;
18360}
18361extern "C" {
18362    #[doc = " @ingroup OPERANDS\n Return the raw memory displacement width in BITS(ignores scaling)"]
18363    pub fn xed_operand_values_get_memory_displacement_length_bits_raw(
18364        p: *const xed_operand_values_t,
18365    ) -> u32;
18366}
18367extern "C" {
18368    #[doc = " Returns the potentially scaled value of the memory\n displacement. Certain AVX512 memory displacements are scaled before\n they are used.  @ingroup OPERANDS"]
18369    pub fn xed_operand_values_get_memory_displacement_int64(p: *const xed_operand_values_t) -> i64;
18370}
18371extern "C" {
18372    #[doc = " Returns the unscaled (raw) memory displacement. Certain AVX512 memory\n displacements are scaled before they are used.  @ingroup OPERANDS"]
18373    pub fn xed_operand_values_get_memory_displacement_int64_raw(
18374        p: *const xed_operand_values_t,
18375    ) -> i64;
18376}
18377extern "C" {
18378    #[doc = " @ingroup OPERANDS"]
18379    pub fn xed_operand_values_get_memory_displacement_byte(
18380        p: *const xed_operand_values_t,
18381        i: ::core::ffi::c_uint,
18382    ) -> u8;
18383}
18384extern "C" {
18385    #[doc = " @ingroup OPERANDS\n Return the branch displacement width in bytes"]
18386    pub fn xed_operand_values_get_branch_displacement_length(p: *const xed_operand_values_t)
18387        -> u32;
18388}
18389extern "C" {
18390    #[doc = " @ingroup OPERANDS\n Return the branch displacement width in bits"]
18391    pub fn xed_operand_values_get_branch_displacement_length_bits(
18392        p: *const xed_operand_values_t,
18393    ) -> u32;
18394}
18395extern "C" {
18396    #[doc = " @ingroup OPERANDS"]
18397    pub fn xed_operand_values_get_branch_displacement_int64(p: *const xed_operand_values_t) -> i64;
18398}
18399extern "C" {
18400    #[doc = " @ingroup OPERANDS"]
18401    pub fn xed_operand_values_get_branch_displacement_byte(
18402        p: *const xed_operand_values_t,
18403        i: ::core::ffi::c_uint,
18404    ) -> u8;
18405}
18406extern "C" {
18407    #[doc = " @ingroup OPERANDS"]
18408    pub fn xed_operand_values_get_iclass(p: *const xed_operand_values_t) -> xed_iclass_enum_t;
18409}
18410extern "C" {
18411    #[doc = " @ingroup OPERANDS"]
18412    pub fn xed_operand_values_zero_immediate(p: *mut xed_operand_values_t);
18413}
18414extern "C" {
18415    #[doc = " @ingroup OPERANDS"]
18416    pub fn xed_operand_values_zero_branch_displacement(p: *mut xed_operand_values_t);
18417}
18418extern "C" {
18419    #[doc = " @ingroup OPERANDS"]
18420    pub fn xed_operand_values_zero_memory_displacement(p: *mut xed_operand_values_t);
18421}
18422extern "C" {
18423    #[doc = " @ingroup OPERANDS"]
18424    pub fn xed_operand_values_set_lock(p: *mut xed_operand_values_t);
18425}
18426extern "C" {
18427    #[doc = " @ingroup OPERANDS"]
18428    pub fn xed_operand_values_zero_segment_override(p: *mut xed_operand_values_t);
18429}
18430extern "C" {
18431    #[doc = " @ingroup OPERANDS"]
18432    pub fn xed_operand_values_set_iclass(p: *mut xed_operand_values_t, iclass: xed_iclass_enum_t);
18433}
18434extern "C" {
18435    #[doc = " @ingroup OPERANDS\n width is bits 8, 16, 32, 64"]
18436    pub fn xed_operand_values_set_effective_operand_width(
18437        p: *mut xed_operand_values_t,
18438        width: ::core::ffi::c_uint,
18439    );
18440}
18441extern "C" {
18442    #[doc = " @ingroup OPERANDS\n width is bits 16, 32, 64"]
18443    pub fn xed_operand_values_set_effective_address_width(
18444        p: *mut xed_operand_values_t,
18445        width: ::core::ffi::c_uint,
18446    );
18447}
18448extern "C" {
18449    #[doc = " takes bytes, not bits, as an argument\n @ingroup OPERANDS"]
18450    pub fn xed_operand_values_set_memory_operand_length(
18451        p: *mut xed_operand_values_t,
18452        memop_length: ::core::ffi::c_uint,
18453    );
18454}
18455extern "C" {
18456    #[doc = " @ingroup OPERANDS\n Set the memory displacement using a BYTES length"]
18457    pub fn xed_operand_values_set_memory_displacement(
18458        p: *mut xed_operand_values_t,
18459        x: i64,
18460        len: ::core::ffi::c_uint,
18461    );
18462}
18463extern "C" {
18464    #[doc = " @ingroup OPERANDS\n Set the memory displacement using a BITS length"]
18465    pub fn xed_operand_values_set_memory_displacement_bits(
18466        p: *mut xed_operand_values_t,
18467        x: i64,
18468        len_bits: ::core::ffi::c_uint,
18469    );
18470}
18471extern "C" {
18472    #[doc = " @ingroup OPERANDS\n Indicate that we have a relative branch."]
18473    pub fn xed_operand_values_set_relbr(p: *mut xed_operand_values_t);
18474}
18475extern "C" {
18476    #[doc = " @ingroup OPERANDS\n Indicate that we have an absolute branch."]
18477    pub fn xed_operand_values_set_absbr(p: *mut xed_operand_values_t);
18478}
18479extern "C" {
18480    #[doc = " @ingroup OPERANDS\n Set the branch displacement using a BYTES length"]
18481    pub fn xed_operand_values_set_branch_displacement(
18482        p: *mut xed_operand_values_t,
18483        x: i64,
18484        len: ::core::ffi::c_uint,
18485    );
18486}
18487extern "C" {
18488    #[doc = " @ingroup OPERANDS\n Set the branch displacement using a BITS length"]
18489    pub fn xed_operand_values_set_branch_displacement_bits(
18490        p: *mut xed_operand_values_t,
18491        x: i64,
18492        len_bits: ::core::ffi::c_uint,
18493    );
18494}
18495extern "C" {
18496    #[doc = " @ingroup OPERANDS\n Set the signed immediate using a BYTES length"]
18497    pub fn xed_operand_values_set_immediate_signed(
18498        p: *mut xed_operand_values_t,
18499        x: i32,
18500        bytes: ::core::ffi::c_uint,
18501    );
18502}
18503extern "C" {
18504    #[doc = " @ingroup OPERANDS\n Set the signed immediate using a BITS length"]
18505    pub fn xed_operand_values_set_immediate_signed_bits(
18506        p: *mut xed_operand_values_t,
18507        x: i32,
18508        bits: ::core::ffi::c_uint,
18509    );
18510}
18511extern "C" {
18512    #[doc = " @ingroup OPERANDS\n Set the unsigned immediate using a BYTE length."]
18513    pub fn xed_operand_values_set_immediate_unsigned(
18514        p: *mut xed_operand_values_t,
18515        x: u64,
18516        bytes: ::core::ffi::c_uint,
18517    );
18518}
18519extern "C" {
18520    #[doc = " @ingroup OPERANDS\n Set the unsigned immediate using a BIT length."]
18521    pub fn xed_operand_values_set_immediate_unsigned_bits(
18522        p: *mut xed_operand_values_t,
18523        x: u64,
18524        bits: ::core::ffi::c_uint,
18525    );
18526}
18527extern "C" {
18528    #[doc = " @ingroup OPERANDS"]
18529    pub fn xed_operand_values_set_base_reg(
18530        p: *mut xed_operand_values_t,
18531        memop_idx: ::core::ffi::c_uint,
18532        new_base: xed_reg_enum_t,
18533    );
18534}
18535extern "C" {
18536    #[doc = " @ingroup OPERANDS"]
18537    pub fn xed_operand_values_set_seg_reg(
18538        p: *mut xed_operand_values_t,
18539        memop_idx: ::core::ffi::c_uint,
18540        new_seg: xed_reg_enum_t,
18541    );
18542}
18543extern "C" {
18544    #[doc = " @ingroup OPERANDS"]
18545    pub fn xed_operand_values_set_index_reg(
18546        p: *mut xed_operand_values_t,
18547        memop_idx: ::core::ffi::c_uint,
18548        new_index: xed_reg_enum_t,
18549    );
18550}
18551extern "C" {
18552    #[doc = " @ingroup OPERANDS"]
18553    pub fn xed_operand_values_set_scale(
18554        p: *mut xed_operand_values_t,
18555        memop_idx: xed_uint_t,
18556        new_scale: xed_uint_t,
18557    );
18558}
18559extern "C" {
18560    #[doc = " @ingroup OPERANDS\n Set the operand storage field entry named 'operand_name' to the\n register value specified by 'reg_name'."]
18561    pub fn xed_operand_values_set_operand_reg(
18562        p: *mut xed_operand_values_t,
18563        operand_name: xed_operand_enum_t,
18564        reg_name: xed_reg_enum_t,
18565    );
18566}
18567#[repr(C)]
18568#[derive(Debug, Copy, Clone)]
18569pub struct xed_encoder_iforms_s {
18570    pub x_SIBBASE_ENCODE: u32,
18571    pub x_SIBBASE_ENCODE_SIB1: u32,
18572    pub x_SIBINDEX_ENCODE: u32,
18573    pub x_MODRM_MOD_ENCODE: u32,
18574    pub x_MODRM_RM_ENCODE: u32,
18575    pub x_MODRM_RM_ENCODE_EA16_SIB0: u32,
18576    pub x_MODRM_RM_ENCODE_EA64_SIB0: u32,
18577    pub x_MODRM_RM_ENCODE_EA32_SIB0: u32,
18578    pub x_SIB_NT: u32,
18579    pub x_DISP_NT: u32,
18580    pub x_REMOVE_SEGMENT: u32,
18581    pub x_REX_PREFIX_ENC: u32,
18582    pub x_PREFIX_ENC: u32,
18583    pub x_VEXED_REX: u32,
18584    pub x_XOP_TYPE_ENC: u32,
18585    pub x_XOP_MAP_ENC: u32,
18586    pub x_XOP_REXXB_ENC: u32,
18587    pub x_VEX_TYPE_ENC: u32,
18588    pub x_VEX_REXR_ENC: u32,
18589    pub x_VEX_REXXB_ENC: u32,
18590    pub x_VEX_MAP_ENC: u32,
18591    pub x_VEX_REG_ENC: u32,
18592    pub x_VEX_ESCVL_ENC: u32,
18593    pub x_SE_IMM8: u32,
18594    pub x_VSIB_ENC_BASE: u32,
18595    pub x_VSIB_ENC: u32,
18596    pub x_EVEX_62_REXR_ENC: u32,
18597    pub x_EVEX_REXX_ENC: u32,
18598    pub x_EVEX_REXB_ENC: u32,
18599    pub x_EVEX_REXR4_ENC: u32,
18600    pub x_EVEX_REXB4_MAP_ENC: u32,
18601    pub x_EVEX_REXW_VVVV_ENC: u32,
18602    pub x_EVEX_U_ENC: u32,
18603    pub x_EVEX_PP_ENC: u32,
18604    pub x_AVX512_EVEX_BYTE3_ENC: u32,
18605    pub x_EVEX_BYTE3_ENC: u32,
18606    pub x_APX_EVEX_BYTE3_ENC: u32,
18607    pub x_APX_CC_EVEX_BYTE3_ENC: u32,
18608    pub x_UIMMv: u32,
18609    pub x_SIMMz: u32,
18610    pub x_SIMM8: u32,
18611    pub x_UIMM8: u32,
18612    pub x_UIMM8_1: u32,
18613    pub x_UIMM16: u32,
18614    pub x_UIMM32: u32,
18615    pub x_BRDISP8: u32,
18616    pub x_BRDISP32: u32,
18617    pub x_BRDISP64: u32,
18618    pub x_BRDISPz: u32,
18619    pub x_MEMDISPv: u32,
18620    pub x_MEMDISP32: u32,
18621    pub x_MEMDISP16: u32,
18622    pub x_MEMDISP8: u32,
18623    pub x_MEMDISP: u32,
18624}
18625#[test]
18626fn bindgen_test_layout_xed_encoder_iforms_s() {
18627    const UNINIT: ::core::mem::MaybeUninit<xed_encoder_iforms_s> =
18628        ::core::mem::MaybeUninit::uninit();
18629    let ptr = UNINIT.as_ptr();
18630    assert_eq!(
18631        ::core::mem::size_of::<xed_encoder_iforms_s>(),
18632        216usize,
18633        concat!("Size of: ", stringify!(xed_encoder_iforms_s))
18634    );
18635    assert_eq!(
18636        ::core::mem::align_of::<xed_encoder_iforms_s>(),
18637        4usize,
18638        concat!("Alignment of ", stringify!(xed_encoder_iforms_s))
18639    );
18640    assert_eq!(
18641        unsafe { ::core::ptr::addr_of!((*ptr).x_SIBBASE_ENCODE) as usize - ptr as usize },
18642        0usize,
18643        concat!(
18644            "Offset of field: ",
18645            stringify!(xed_encoder_iforms_s),
18646            "::",
18647            stringify!(x_SIBBASE_ENCODE)
18648        )
18649    );
18650    assert_eq!(
18651        unsafe { ::core::ptr::addr_of!((*ptr).x_SIBBASE_ENCODE_SIB1) as usize - ptr as usize },
18652        4usize,
18653        concat!(
18654            "Offset of field: ",
18655            stringify!(xed_encoder_iforms_s),
18656            "::",
18657            stringify!(x_SIBBASE_ENCODE_SIB1)
18658        )
18659    );
18660    assert_eq!(
18661        unsafe { ::core::ptr::addr_of!((*ptr).x_SIBINDEX_ENCODE) as usize - ptr as usize },
18662        8usize,
18663        concat!(
18664            "Offset of field: ",
18665            stringify!(xed_encoder_iforms_s),
18666            "::",
18667            stringify!(x_SIBINDEX_ENCODE)
18668        )
18669    );
18670    assert_eq!(
18671        unsafe { ::core::ptr::addr_of!((*ptr).x_MODRM_MOD_ENCODE) as usize - ptr as usize },
18672        12usize,
18673        concat!(
18674            "Offset of field: ",
18675            stringify!(xed_encoder_iforms_s),
18676            "::",
18677            stringify!(x_MODRM_MOD_ENCODE)
18678        )
18679    );
18680    assert_eq!(
18681        unsafe { ::core::ptr::addr_of!((*ptr).x_MODRM_RM_ENCODE) as usize - ptr as usize },
18682        16usize,
18683        concat!(
18684            "Offset of field: ",
18685            stringify!(xed_encoder_iforms_s),
18686            "::",
18687            stringify!(x_MODRM_RM_ENCODE)
18688        )
18689    );
18690    assert_eq!(
18691        unsafe {
18692            ::core::ptr::addr_of!((*ptr).x_MODRM_RM_ENCODE_EA16_SIB0) as usize - ptr as usize
18693        },
18694        20usize,
18695        concat!(
18696            "Offset of field: ",
18697            stringify!(xed_encoder_iforms_s),
18698            "::",
18699            stringify!(x_MODRM_RM_ENCODE_EA16_SIB0)
18700        )
18701    );
18702    assert_eq!(
18703        unsafe {
18704            ::core::ptr::addr_of!((*ptr).x_MODRM_RM_ENCODE_EA64_SIB0) as usize - ptr as usize
18705        },
18706        24usize,
18707        concat!(
18708            "Offset of field: ",
18709            stringify!(xed_encoder_iforms_s),
18710            "::",
18711            stringify!(x_MODRM_RM_ENCODE_EA64_SIB0)
18712        )
18713    );
18714    assert_eq!(
18715        unsafe {
18716            ::core::ptr::addr_of!((*ptr).x_MODRM_RM_ENCODE_EA32_SIB0) as usize - ptr as usize
18717        },
18718        28usize,
18719        concat!(
18720            "Offset of field: ",
18721            stringify!(xed_encoder_iforms_s),
18722            "::",
18723            stringify!(x_MODRM_RM_ENCODE_EA32_SIB0)
18724        )
18725    );
18726    assert_eq!(
18727        unsafe { ::core::ptr::addr_of!((*ptr).x_SIB_NT) as usize - ptr as usize },
18728        32usize,
18729        concat!(
18730            "Offset of field: ",
18731            stringify!(xed_encoder_iforms_s),
18732            "::",
18733            stringify!(x_SIB_NT)
18734        )
18735    );
18736    assert_eq!(
18737        unsafe { ::core::ptr::addr_of!((*ptr).x_DISP_NT) as usize - ptr as usize },
18738        36usize,
18739        concat!(
18740            "Offset of field: ",
18741            stringify!(xed_encoder_iforms_s),
18742            "::",
18743            stringify!(x_DISP_NT)
18744        )
18745    );
18746    assert_eq!(
18747        unsafe { ::core::ptr::addr_of!((*ptr).x_REMOVE_SEGMENT) as usize - ptr as usize },
18748        40usize,
18749        concat!(
18750            "Offset of field: ",
18751            stringify!(xed_encoder_iforms_s),
18752            "::",
18753            stringify!(x_REMOVE_SEGMENT)
18754        )
18755    );
18756    assert_eq!(
18757        unsafe { ::core::ptr::addr_of!((*ptr).x_REX_PREFIX_ENC) as usize - ptr as usize },
18758        44usize,
18759        concat!(
18760            "Offset of field: ",
18761            stringify!(xed_encoder_iforms_s),
18762            "::",
18763            stringify!(x_REX_PREFIX_ENC)
18764        )
18765    );
18766    assert_eq!(
18767        unsafe { ::core::ptr::addr_of!((*ptr).x_PREFIX_ENC) as usize - ptr as usize },
18768        48usize,
18769        concat!(
18770            "Offset of field: ",
18771            stringify!(xed_encoder_iforms_s),
18772            "::",
18773            stringify!(x_PREFIX_ENC)
18774        )
18775    );
18776    assert_eq!(
18777        unsafe { ::core::ptr::addr_of!((*ptr).x_VEXED_REX) as usize - ptr as usize },
18778        52usize,
18779        concat!(
18780            "Offset of field: ",
18781            stringify!(xed_encoder_iforms_s),
18782            "::",
18783            stringify!(x_VEXED_REX)
18784        )
18785    );
18786    assert_eq!(
18787        unsafe { ::core::ptr::addr_of!((*ptr).x_XOP_TYPE_ENC) as usize - ptr as usize },
18788        56usize,
18789        concat!(
18790            "Offset of field: ",
18791            stringify!(xed_encoder_iforms_s),
18792            "::",
18793            stringify!(x_XOP_TYPE_ENC)
18794        )
18795    );
18796    assert_eq!(
18797        unsafe { ::core::ptr::addr_of!((*ptr).x_XOP_MAP_ENC) as usize - ptr as usize },
18798        60usize,
18799        concat!(
18800            "Offset of field: ",
18801            stringify!(xed_encoder_iforms_s),
18802            "::",
18803            stringify!(x_XOP_MAP_ENC)
18804        )
18805    );
18806    assert_eq!(
18807        unsafe { ::core::ptr::addr_of!((*ptr).x_XOP_REXXB_ENC) as usize - ptr as usize },
18808        64usize,
18809        concat!(
18810            "Offset of field: ",
18811            stringify!(xed_encoder_iforms_s),
18812            "::",
18813            stringify!(x_XOP_REXXB_ENC)
18814        )
18815    );
18816    assert_eq!(
18817        unsafe { ::core::ptr::addr_of!((*ptr).x_VEX_TYPE_ENC) as usize - ptr as usize },
18818        68usize,
18819        concat!(
18820            "Offset of field: ",
18821            stringify!(xed_encoder_iforms_s),
18822            "::",
18823            stringify!(x_VEX_TYPE_ENC)
18824        )
18825    );
18826    assert_eq!(
18827        unsafe { ::core::ptr::addr_of!((*ptr).x_VEX_REXR_ENC) as usize - ptr as usize },
18828        72usize,
18829        concat!(
18830            "Offset of field: ",
18831            stringify!(xed_encoder_iforms_s),
18832            "::",
18833            stringify!(x_VEX_REXR_ENC)
18834        )
18835    );
18836    assert_eq!(
18837        unsafe { ::core::ptr::addr_of!((*ptr).x_VEX_REXXB_ENC) as usize - ptr as usize },
18838        76usize,
18839        concat!(
18840            "Offset of field: ",
18841            stringify!(xed_encoder_iforms_s),
18842            "::",
18843            stringify!(x_VEX_REXXB_ENC)
18844        )
18845    );
18846    assert_eq!(
18847        unsafe { ::core::ptr::addr_of!((*ptr).x_VEX_MAP_ENC) as usize - ptr as usize },
18848        80usize,
18849        concat!(
18850            "Offset of field: ",
18851            stringify!(xed_encoder_iforms_s),
18852            "::",
18853            stringify!(x_VEX_MAP_ENC)
18854        )
18855    );
18856    assert_eq!(
18857        unsafe { ::core::ptr::addr_of!((*ptr).x_VEX_REG_ENC) as usize - ptr as usize },
18858        84usize,
18859        concat!(
18860            "Offset of field: ",
18861            stringify!(xed_encoder_iforms_s),
18862            "::",
18863            stringify!(x_VEX_REG_ENC)
18864        )
18865    );
18866    assert_eq!(
18867        unsafe { ::core::ptr::addr_of!((*ptr).x_VEX_ESCVL_ENC) as usize - ptr as usize },
18868        88usize,
18869        concat!(
18870            "Offset of field: ",
18871            stringify!(xed_encoder_iforms_s),
18872            "::",
18873            stringify!(x_VEX_ESCVL_ENC)
18874        )
18875    );
18876    assert_eq!(
18877        unsafe { ::core::ptr::addr_of!((*ptr).x_SE_IMM8) as usize - ptr as usize },
18878        92usize,
18879        concat!(
18880            "Offset of field: ",
18881            stringify!(xed_encoder_iforms_s),
18882            "::",
18883            stringify!(x_SE_IMM8)
18884        )
18885    );
18886    assert_eq!(
18887        unsafe { ::core::ptr::addr_of!((*ptr).x_VSIB_ENC_BASE) as usize - ptr as usize },
18888        96usize,
18889        concat!(
18890            "Offset of field: ",
18891            stringify!(xed_encoder_iforms_s),
18892            "::",
18893            stringify!(x_VSIB_ENC_BASE)
18894        )
18895    );
18896    assert_eq!(
18897        unsafe { ::core::ptr::addr_of!((*ptr).x_VSIB_ENC) as usize - ptr as usize },
18898        100usize,
18899        concat!(
18900            "Offset of field: ",
18901            stringify!(xed_encoder_iforms_s),
18902            "::",
18903            stringify!(x_VSIB_ENC)
18904        )
18905    );
18906    assert_eq!(
18907        unsafe { ::core::ptr::addr_of!((*ptr).x_EVEX_62_REXR_ENC) as usize - ptr as usize },
18908        104usize,
18909        concat!(
18910            "Offset of field: ",
18911            stringify!(xed_encoder_iforms_s),
18912            "::",
18913            stringify!(x_EVEX_62_REXR_ENC)
18914        )
18915    );
18916    assert_eq!(
18917        unsafe { ::core::ptr::addr_of!((*ptr).x_EVEX_REXX_ENC) as usize - ptr as usize },
18918        108usize,
18919        concat!(
18920            "Offset of field: ",
18921            stringify!(xed_encoder_iforms_s),
18922            "::",
18923            stringify!(x_EVEX_REXX_ENC)
18924        )
18925    );
18926    assert_eq!(
18927        unsafe { ::core::ptr::addr_of!((*ptr).x_EVEX_REXB_ENC) as usize - ptr as usize },
18928        112usize,
18929        concat!(
18930            "Offset of field: ",
18931            stringify!(xed_encoder_iforms_s),
18932            "::",
18933            stringify!(x_EVEX_REXB_ENC)
18934        )
18935    );
18936    assert_eq!(
18937        unsafe { ::core::ptr::addr_of!((*ptr).x_EVEX_REXR4_ENC) as usize - ptr as usize },
18938        116usize,
18939        concat!(
18940            "Offset of field: ",
18941            stringify!(xed_encoder_iforms_s),
18942            "::",
18943            stringify!(x_EVEX_REXR4_ENC)
18944        )
18945    );
18946    assert_eq!(
18947        unsafe { ::core::ptr::addr_of!((*ptr).x_EVEX_REXB4_MAP_ENC) as usize - ptr as usize },
18948        120usize,
18949        concat!(
18950            "Offset of field: ",
18951            stringify!(xed_encoder_iforms_s),
18952            "::",
18953            stringify!(x_EVEX_REXB4_MAP_ENC)
18954        )
18955    );
18956    assert_eq!(
18957        unsafe { ::core::ptr::addr_of!((*ptr).x_EVEX_REXW_VVVV_ENC) as usize - ptr as usize },
18958        124usize,
18959        concat!(
18960            "Offset of field: ",
18961            stringify!(xed_encoder_iforms_s),
18962            "::",
18963            stringify!(x_EVEX_REXW_VVVV_ENC)
18964        )
18965    );
18966    assert_eq!(
18967        unsafe { ::core::ptr::addr_of!((*ptr).x_EVEX_U_ENC) as usize - ptr as usize },
18968        128usize,
18969        concat!(
18970            "Offset of field: ",
18971            stringify!(xed_encoder_iforms_s),
18972            "::",
18973            stringify!(x_EVEX_U_ENC)
18974        )
18975    );
18976    assert_eq!(
18977        unsafe { ::core::ptr::addr_of!((*ptr).x_EVEX_PP_ENC) as usize - ptr as usize },
18978        132usize,
18979        concat!(
18980            "Offset of field: ",
18981            stringify!(xed_encoder_iforms_s),
18982            "::",
18983            stringify!(x_EVEX_PP_ENC)
18984        )
18985    );
18986    assert_eq!(
18987        unsafe { ::core::ptr::addr_of!((*ptr).x_AVX512_EVEX_BYTE3_ENC) as usize - ptr as usize },
18988        136usize,
18989        concat!(
18990            "Offset of field: ",
18991            stringify!(xed_encoder_iforms_s),
18992            "::",
18993            stringify!(x_AVX512_EVEX_BYTE3_ENC)
18994        )
18995    );
18996    assert_eq!(
18997        unsafe { ::core::ptr::addr_of!((*ptr).x_EVEX_BYTE3_ENC) as usize - ptr as usize },
18998        140usize,
18999        concat!(
19000            "Offset of field: ",
19001            stringify!(xed_encoder_iforms_s),
19002            "::",
19003            stringify!(x_EVEX_BYTE3_ENC)
19004        )
19005    );
19006    assert_eq!(
19007        unsafe { ::core::ptr::addr_of!((*ptr).x_APX_EVEX_BYTE3_ENC) as usize - ptr as usize },
19008        144usize,
19009        concat!(
19010            "Offset of field: ",
19011            stringify!(xed_encoder_iforms_s),
19012            "::",
19013            stringify!(x_APX_EVEX_BYTE3_ENC)
19014        )
19015    );
19016    assert_eq!(
19017        unsafe { ::core::ptr::addr_of!((*ptr).x_APX_CC_EVEX_BYTE3_ENC) as usize - ptr as usize },
19018        148usize,
19019        concat!(
19020            "Offset of field: ",
19021            stringify!(xed_encoder_iforms_s),
19022            "::",
19023            stringify!(x_APX_CC_EVEX_BYTE3_ENC)
19024        )
19025    );
19026    assert_eq!(
19027        unsafe { ::core::ptr::addr_of!((*ptr).x_UIMMv) as usize - ptr as usize },
19028        152usize,
19029        concat!(
19030            "Offset of field: ",
19031            stringify!(xed_encoder_iforms_s),
19032            "::",
19033            stringify!(x_UIMMv)
19034        )
19035    );
19036    assert_eq!(
19037        unsafe { ::core::ptr::addr_of!((*ptr).x_SIMMz) as usize - ptr as usize },
19038        156usize,
19039        concat!(
19040            "Offset of field: ",
19041            stringify!(xed_encoder_iforms_s),
19042            "::",
19043            stringify!(x_SIMMz)
19044        )
19045    );
19046    assert_eq!(
19047        unsafe { ::core::ptr::addr_of!((*ptr).x_SIMM8) as usize - ptr as usize },
19048        160usize,
19049        concat!(
19050            "Offset of field: ",
19051            stringify!(xed_encoder_iforms_s),
19052            "::",
19053            stringify!(x_SIMM8)
19054        )
19055    );
19056    assert_eq!(
19057        unsafe { ::core::ptr::addr_of!((*ptr).x_UIMM8) as usize - ptr as usize },
19058        164usize,
19059        concat!(
19060            "Offset of field: ",
19061            stringify!(xed_encoder_iforms_s),
19062            "::",
19063            stringify!(x_UIMM8)
19064        )
19065    );
19066    assert_eq!(
19067        unsafe { ::core::ptr::addr_of!((*ptr).x_UIMM8_1) as usize - ptr as usize },
19068        168usize,
19069        concat!(
19070            "Offset of field: ",
19071            stringify!(xed_encoder_iforms_s),
19072            "::",
19073            stringify!(x_UIMM8_1)
19074        )
19075    );
19076    assert_eq!(
19077        unsafe { ::core::ptr::addr_of!((*ptr).x_UIMM16) as usize - ptr as usize },
19078        172usize,
19079        concat!(
19080            "Offset of field: ",
19081            stringify!(xed_encoder_iforms_s),
19082            "::",
19083            stringify!(x_UIMM16)
19084        )
19085    );
19086    assert_eq!(
19087        unsafe { ::core::ptr::addr_of!((*ptr).x_UIMM32) as usize - ptr as usize },
19088        176usize,
19089        concat!(
19090            "Offset of field: ",
19091            stringify!(xed_encoder_iforms_s),
19092            "::",
19093            stringify!(x_UIMM32)
19094        )
19095    );
19096    assert_eq!(
19097        unsafe { ::core::ptr::addr_of!((*ptr).x_BRDISP8) as usize - ptr as usize },
19098        180usize,
19099        concat!(
19100            "Offset of field: ",
19101            stringify!(xed_encoder_iforms_s),
19102            "::",
19103            stringify!(x_BRDISP8)
19104        )
19105    );
19106    assert_eq!(
19107        unsafe { ::core::ptr::addr_of!((*ptr).x_BRDISP32) as usize - ptr as usize },
19108        184usize,
19109        concat!(
19110            "Offset of field: ",
19111            stringify!(xed_encoder_iforms_s),
19112            "::",
19113            stringify!(x_BRDISP32)
19114        )
19115    );
19116    assert_eq!(
19117        unsafe { ::core::ptr::addr_of!((*ptr).x_BRDISP64) as usize - ptr as usize },
19118        188usize,
19119        concat!(
19120            "Offset of field: ",
19121            stringify!(xed_encoder_iforms_s),
19122            "::",
19123            stringify!(x_BRDISP64)
19124        )
19125    );
19126    assert_eq!(
19127        unsafe { ::core::ptr::addr_of!((*ptr).x_BRDISPz) as usize - ptr as usize },
19128        192usize,
19129        concat!(
19130            "Offset of field: ",
19131            stringify!(xed_encoder_iforms_s),
19132            "::",
19133            stringify!(x_BRDISPz)
19134        )
19135    );
19136    assert_eq!(
19137        unsafe { ::core::ptr::addr_of!((*ptr).x_MEMDISPv) as usize - ptr as usize },
19138        196usize,
19139        concat!(
19140            "Offset of field: ",
19141            stringify!(xed_encoder_iforms_s),
19142            "::",
19143            stringify!(x_MEMDISPv)
19144        )
19145    );
19146    assert_eq!(
19147        unsafe { ::core::ptr::addr_of!((*ptr).x_MEMDISP32) as usize - ptr as usize },
19148        200usize,
19149        concat!(
19150            "Offset of field: ",
19151            stringify!(xed_encoder_iforms_s),
19152            "::",
19153            stringify!(x_MEMDISP32)
19154        )
19155    );
19156    assert_eq!(
19157        unsafe { ::core::ptr::addr_of!((*ptr).x_MEMDISP16) as usize - ptr as usize },
19158        204usize,
19159        concat!(
19160            "Offset of field: ",
19161            stringify!(xed_encoder_iforms_s),
19162            "::",
19163            stringify!(x_MEMDISP16)
19164        )
19165    );
19166    assert_eq!(
19167        unsafe { ::core::ptr::addr_of!((*ptr).x_MEMDISP8) as usize - ptr as usize },
19168        208usize,
19169        concat!(
19170            "Offset of field: ",
19171            stringify!(xed_encoder_iforms_s),
19172            "::",
19173            stringify!(x_MEMDISP8)
19174        )
19175    );
19176    assert_eq!(
19177        unsafe { ::core::ptr::addr_of!((*ptr).x_MEMDISP) as usize - ptr as usize },
19178        212usize,
19179        concat!(
19180            "Offset of field: ",
19181            stringify!(xed_encoder_iforms_s),
19182            "::",
19183            stringify!(x_MEMDISP)
19184        )
19185    );
19186}
19187pub type xed_encoder_iforms_t = xed_encoder_iforms_s;
19188#[doc = " @ingroup ENC"]
19189pub type xed_encoder_request_s = xed_decoded_inst_s;
19190#[doc = " @ingroup ENC"]
19191pub type xed_encoder_request_t = xed_decoded_inst_t;
19192extern "C" {
19193    #[doc = " @ingroup ENC"]
19194    pub fn xed_encoder_request_get_iclass(p: *const xed_encoder_request_t) -> xed_iclass_enum_t;
19195}
19196extern "C" {
19197    #[doc = " @ingroup ENC"]
19198    pub fn xed_encoder_request_set_iclass(p: *mut xed_encoder_request_t, iclass: xed_iclass_enum_t);
19199}
19200extern "C" {
19201    #[doc = " @ingroup ENC"]
19202    pub fn xed_encoder_request_set_effective_operand_width(
19203        p: *mut xed_encoder_request_t,
19204        width_bits: xed_uint_t,
19205    );
19206}
19207extern "C" {
19208    #[doc = " @ingroup ENC"]
19209    pub fn xed_encoder_request_set_effective_address_size(
19210        p: *mut xed_encoder_request_t,
19211        width_bits: xed_uint_t,
19212    );
19213}
19214extern "C" {
19215    #[doc = " @ingroup ENC\n\n Set the operands array element indexed by operand to the actual register\n name reg.\n\n @param[in] p            xed_encoder_request_t\n @param[in] operand      indicates which register operand storage field to use\n @param[in] reg          the actual register represented (EAX, etc.)  to store."]
19216    pub fn xed_encoder_request_set_reg(
19217        p: *mut xed_encoder_request_t,
19218        operand: xed_operand_enum_t,
19219        reg: xed_reg_enum_t,
19220    );
19221}
19222extern "C" {
19223    #[doc = " @ingroup ENC\n Specify the name as the n'th operand in the operand order.\n\n The complication of this function is that the register operand names are\n specific to the position of the operand (REG0, REG1, REG2...). One can\n use this function for registers or one can use the\n xed_encoder_request_set_operand_name_reg() which takes integers instead\n of operand names.\n\n @param[in] p                #xed_encoder_request_t\n @param[in] operand_index    xed_uint_t representing n'th operand position\n @param[in] name             #xed_operand_enum_t operand name."]
19224    pub fn xed_encoder_request_set_operand_order(
19225        p: *mut xed_encoder_request_t,
19226        operand_index: xed_uint_t,
19227        name: xed_operand_enum_t,
19228    );
19229}
19230extern "C" {
19231    #[doc = " @ingroup ENC\n Retrieve the name of the n'th operand in the operand order.\n\n @param[in] p                #xed_encoder_request_t\n @param[in] operand_index    xed_uint_t representing n'th operand position\n @return The #xed_operand_enum_t operand name."]
19232    pub fn xed_encoder_request_get_operand_order(
19233        p: *mut xed_encoder_request_t,
19234        operand_index: xed_uint_t,
19235    ) -> xed_operand_enum_t;
19236}
19237extern "C" {
19238    #[doc = " @ingroup ENC\n Retrieve the number of entries in the encoder operand order array\n @return The number of entries in the encoder operand order array"]
19239    #[link_name = "xed_encoder_request_operand_order_entries_xed_sys_inline"]
19240    pub fn xed_encoder_request_operand_order_entries(p: *mut xed_encoder_request_t) -> xed_uint_t;
19241}
19242extern "C" {
19243    #[doc = " @ingroup ENC"]
19244    pub fn xed_encoder_request_set_relbr(p: *mut xed_encoder_request_t);
19245}
19246extern "C" {
19247    #[doc = " @ingroup ENC"]
19248    pub fn xed_encoder_request_set_absbr(p: *mut xed_encoder_request_t);
19249}
19250extern "C" {
19251    #[doc = " @ingroup ENC"]
19252    pub fn xed_encoder_request_set_branch_displacement(
19253        p: *mut xed_encoder_request_t,
19254        brdisp: i64,
19255        nbytes: xed_uint_t,
19256    );
19257}
19258extern "C" {
19259    #[doc = " @ingroup ENC"]
19260    pub fn xed_encoder_request_set_ptr(p: *mut xed_encoder_request_t);
19261}
19262extern "C" {
19263    #[doc = " @ingroup ENC\n Set the uimm0 using a BYTE  width."]
19264    pub fn xed_encoder_request_set_uimm0(
19265        p: *mut xed_encoder_request_t,
19266        uimm: u64,
19267        nbytes: xed_uint_t,
19268    );
19269}
19270extern "C" {
19271    #[doc = " @ingroup ENC\n Set the uimm0 using a BIT  width."]
19272    pub fn xed_encoder_request_set_uimm0_bits(
19273        p: *mut xed_encoder_request_t,
19274        uimm: u64,
19275        nbits: xed_uint_t,
19276    );
19277}
19278extern "C" {
19279    #[doc = " @ingroup ENC"]
19280    pub fn xed_encoder_request_set_uimm1(p: *mut xed_encoder_request_t, uimm: u8);
19281}
19282extern "C" {
19283    #[doc = " @ingroup ENC\n same storage as uimm0"]
19284    pub fn xed_encoder_request_set_simm(
19285        p: *mut xed_encoder_request_t,
19286        simm: i32,
19287        nbytes: xed_uint_t,
19288    );
19289}
19290extern "C" {
19291    #[doc = " @ingroup ENC"]
19292    pub fn xed_encoder_request_set_memory_displacement(
19293        p: *mut xed_encoder_request_t,
19294        memdisp: i64,
19295        nbytes: xed_uint_t,
19296    );
19297}
19298extern "C" {
19299    #[doc = " @ingroup ENC"]
19300    pub fn xed_encoder_request_set_agen(p: *mut xed_encoder_request_t);
19301}
19302extern "C" {
19303    #[doc = " @ingroup ENC"]
19304    pub fn xed_encoder_request_set_mem0(p: *mut xed_encoder_request_t);
19305}
19306extern "C" {
19307    #[doc = " @ingroup ENC"]
19308    pub fn xed_encoder_request_set_mem1(p: *mut xed_encoder_request_t);
19309}
19310extern "C" {
19311    #[doc = " @ingroup ENC"]
19312    pub fn xed_encoder_request_set_memory_operand_length(
19313        p: *mut xed_encoder_request_t,
19314        nbytes: xed_uint_t,
19315    );
19316}
19317extern "C" {
19318    #[doc = " @ingroup ENC"]
19319    pub fn xed_encoder_request_set_seg0(p: *mut xed_encoder_request_t, seg_reg: xed_reg_enum_t);
19320}
19321extern "C" {
19322    #[doc = " @ingroup ENC"]
19323    pub fn xed_encoder_request_set_seg1(p: *mut xed_encoder_request_t, seg_reg: xed_reg_enum_t);
19324}
19325extern "C" {
19326    #[doc = " @ingroup ENC"]
19327    pub fn xed_encoder_request_set_base0(p: *mut xed_encoder_request_t, base_reg: xed_reg_enum_t);
19328}
19329extern "C" {
19330    #[doc = " @ingroup ENC"]
19331    pub fn xed_encoder_request_set_base1(p: *mut xed_encoder_request_t, base_reg: xed_reg_enum_t);
19332}
19333extern "C" {
19334    #[doc = " @ingroup ENC"]
19335    pub fn xed_encoder_request_set_index(p: *mut xed_encoder_request_t, index_reg: xed_reg_enum_t);
19336}
19337extern "C" {
19338    #[doc = " @ingroup ENC"]
19339    pub fn xed_encoder_request_set_scale(p: *mut xed_encoder_request_t, scale: xed_uint_t);
19340}
19341extern "C" {
19342    #[doc = "\n @ingroup ENC"]
19343    #[link_name = "xed_encoder_request_operands_const_xed_sys_inline"]
19344    pub fn xed_encoder_request_operands_const(
19345        p: *const xed_encoder_request_t,
19346    ) -> *const xed_operand_values_t;
19347}
19348extern "C" {
19349    #[doc = " @ingroup ENC"]
19350    #[link_name = "xed_encoder_request_operands_xed_sys_inline"]
19351    pub fn xed_encoder_request_operands(p: *mut xed_encoder_request_t)
19352        -> *mut xed_operand_values_t;
19353}
19354extern "C" {
19355    #[doc = " @ingroup ENC\n clear the operand order array\n @param[in] p                xed_encoder_request_t"]
19356    pub fn xed_encoder_request_zero_operand_order(p: *mut xed_encoder_request_t);
19357}
19358extern "C" {
19359    #[doc = " @ingroup ENC"]
19360    pub fn xed_encoder_request_zero_set_mode(
19361        p: *mut xed_encoder_request_t,
19362        dstate: *const xed_state_t,
19363    );
19364}
19365extern "C" {
19366    #[doc = " @ingroup ENC"]
19367    pub fn xed_encoder_request_zero(p: *mut xed_encoder_request_t);
19368}
19369extern "C" {
19370    #[doc = " @ingroup ENC\n Converts an decoder request to a valid encoder request."]
19371    pub fn xed_encoder_request_init_from_decode(d: *mut xed_decoded_inst_s);
19372}
19373extern "C" {
19374    #[doc = " @ingroup ENC"]
19375    pub fn xed_encode_request_print(
19376        p: *const xed_encoder_request_t,
19377        buf: *mut ::core::ffi::c_char,
19378        buflen: xed_uint_t,
19379    );
19380}
19381extern "C" {
19382    #[doc = "   This is the main interface to the encoder. The array should be\n   at most 15 bytes long. The ilen parameter should indicate\n   this length. If the array is too short, the encoder may fail to\n   encode the request.  Failure is indicated by a return value of\n   type #xed_error_enum_t that is not equal to\n   #XED_ERROR_NONE. Otherwise, #XED_ERROR_NONE is returned and the\n   length of the encoded instruction is returned in olen.\n\n @param r encoder request description (#xed_encoder_request_t), includes mode info\n @param array the encoded instruction bytes are stored here\n @param ilen the input length of array.\n @param olen the actual  length of array used for encoding\n @return success/failure as a #xed_error_enum_t\n @ingroup ENC"]
19383    pub fn xed_encode(
19384        r: *mut xed_encoder_request_t,
19385        array: *mut u8,
19386        ilen: ::core::ffi::c_uint,
19387        olen: *mut ::core::ffi::c_uint,
19388    ) -> xed_error_enum_t;
19389}
19390extern "C" {
19391    #[doc = " This function will attempt to encode a NOP of exactly ilen\n bytes. If such a NOP is not encodeable, then false will be returned.\n\n @param array the encoded instruction bytes are stored here\n @param  ilen the input length array.\n @return success/failure as a #xed_error_enum_t\n @ingroup ENC"]
19392    pub fn xed_encode_nop(array: *mut u8, ilen: ::core::ffi::c_uint) -> xed_error_enum_t;
19393}
19394#[repr(C)]
19395#[derive(Debug, Copy, Clone)]
19396pub struct xed_enc_displacement_t {
19397    pub displacement: i64,
19398    pub displacement_bits: u32,
19399}
19400#[test]
19401fn bindgen_test_layout_xed_enc_displacement_t() {
19402    const UNINIT: ::core::mem::MaybeUninit<xed_enc_displacement_t> =
19403        ::core::mem::MaybeUninit::uninit();
19404    let ptr = UNINIT.as_ptr();
19405    assert_eq!(
19406        ::core::mem::size_of::<xed_enc_displacement_t>(),
19407        16usize,
19408        concat!("Size of: ", stringify!(xed_enc_displacement_t))
19409    );
19410    assert_eq!(
19411        ::core::mem::align_of::<xed_enc_displacement_t>(),
19412        8usize,
19413        concat!("Alignment of ", stringify!(xed_enc_displacement_t))
19414    );
19415    assert_eq!(
19416        unsafe { ::core::ptr::addr_of!((*ptr).displacement) as usize - ptr as usize },
19417        0usize,
19418        concat!(
19419            "Offset of field: ",
19420            stringify!(xed_enc_displacement_t),
19421            "::",
19422            stringify!(displacement)
19423        )
19424    );
19425    assert_eq!(
19426        unsafe { ::core::ptr::addr_of!((*ptr).displacement_bits) as usize - ptr as usize },
19427        8usize,
19428        concat!(
19429            "Offset of field: ",
19430            stringify!(xed_enc_displacement_t),
19431            "::",
19432            stringify!(displacement_bits)
19433        )
19434    );
19435}
19436extern "C" {
19437    #[doc = " @ingroup ENCHL\n a memory displacement (not for branches)\n @param displacement The value of the displacement\n @param displacement_bits The width of the displacement in bits. Typically 8 or 32.\n @returns #xed_enc_displacement_t"]
19438    #[link_name = "xed_disp_xed_sys_inline"]
19439    pub fn xed_disp(displacement: i64, displacement_bits: u32) -> xed_enc_displacement_t;
19440}
19441#[repr(C)]
19442#[derive(Debug, Copy, Clone)]
19443pub struct xed_memop_t {
19444    pub seg: xed_reg_enum_t,
19445    pub base: xed_reg_enum_t,
19446    pub index: xed_reg_enum_t,
19447    pub scale: u32,
19448    pub disp: xed_enc_displacement_t,
19449}
19450#[test]
19451fn bindgen_test_layout_xed_memop_t() {
19452    const UNINIT: ::core::mem::MaybeUninit<xed_memop_t> = ::core::mem::MaybeUninit::uninit();
19453    let ptr = UNINIT.as_ptr();
19454    assert_eq!(
19455        ::core::mem::size_of::<xed_memop_t>(),
19456        32usize,
19457        concat!("Size of: ", stringify!(xed_memop_t))
19458    );
19459    assert_eq!(
19460        ::core::mem::align_of::<xed_memop_t>(),
19461        8usize,
19462        concat!("Alignment of ", stringify!(xed_memop_t))
19463    );
19464    assert_eq!(
19465        unsafe { ::core::ptr::addr_of!((*ptr).seg) as usize - ptr as usize },
19466        0usize,
19467        concat!(
19468            "Offset of field: ",
19469            stringify!(xed_memop_t),
19470            "::",
19471            stringify!(seg)
19472        )
19473    );
19474    assert_eq!(
19475        unsafe { ::core::ptr::addr_of!((*ptr).base) as usize - ptr as usize },
19476        4usize,
19477        concat!(
19478            "Offset of field: ",
19479            stringify!(xed_memop_t),
19480            "::",
19481            stringify!(base)
19482        )
19483    );
19484    assert_eq!(
19485        unsafe { ::core::ptr::addr_of!((*ptr).index) as usize - ptr as usize },
19486        8usize,
19487        concat!(
19488            "Offset of field: ",
19489            stringify!(xed_memop_t),
19490            "::",
19491            stringify!(index)
19492        )
19493    );
19494    assert_eq!(
19495        unsafe { ::core::ptr::addr_of!((*ptr).scale) as usize - ptr as usize },
19496        12usize,
19497        concat!(
19498            "Offset of field: ",
19499            stringify!(xed_memop_t),
19500            "::",
19501            stringify!(scale)
19502        )
19503    );
19504    assert_eq!(
19505        unsafe { ::core::ptr::addr_of!((*ptr).disp) as usize - ptr as usize },
19506        16usize,
19507        concat!(
19508            "Offset of field: ",
19509            stringify!(xed_memop_t),
19510            "::",
19511            stringify!(disp)
19512        )
19513    );
19514}
19515pub const XED_ENCODER_OPERAND_TYPE_INVALID: xed_encoder_operand_type_t = 0;
19516pub const XED_ENCODER_OPERAND_TYPE_REL_BRDISP: xed_encoder_operand_type_t = 1;
19517pub const XED_ENCODER_OPERAND_TYPE_ABS_BRDISP: xed_encoder_operand_type_t = 2;
19518pub const XED_ENCODER_OPERAND_TYPE_REG: xed_encoder_operand_type_t = 3;
19519pub const XED_ENCODER_OPERAND_TYPE_IMM0: xed_encoder_operand_type_t = 4;
19520pub const XED_ENCODER_OPERAND_TYPE_SIMM0: xed_encoder_operand_type_t = 5;
19521pub const XED_ENCODER_OPERAND_TYPE_IMM1: xed_encoder_operand_type_t = 6;
19522pub const XED_ENCODER_OPERAND_TYPE_MEM: xed_encoder_operand_type_t = 7;
19523pub const XED_ENCODER_OPERAND_TYPE_PTR: xed_encoder_operand_type_t = 8;
19524pub const XED_ENCODER_OPERAND_TYPE_SEG0: xed_encoder_operand_type_t = 9;
19525pub const XED_ENCODER_OPERAND_TYPE_SEG1: xed_encoder_operand_type_t = 10;
19526pub const XED_ENCODER_OPERAND_TYPE_OTHER: xed_encoder_operand_type_t = 11;
19527pub type xed_encoder_operand_type_t = ::core::ffi::c_uint;
19528#[repr(C)]
19529#[derive(Copy, Clone)]
19530pub struct xed_encoder_operand_t {
19531    pub type_: xed_encoder_operand_type_t,
19532    pub u: xed_encoder_operand_t__bindgen_ty_1,
19533    pub width_bits: u32,
19534}
19535#[repr(C)]
19536#[derive(Copy, Clone)]
19537pub union xed_encoder_operand_t__bindgen_ty_1 {
19538    pub reg: xed_reg_enum_t,
19539    pub brdisp: i32,
19540    pub imm0: u64,
19541    pub imm1: u8,
19542    pub s: xed_encoder_operand_t__bindgen_ty_1__bindgen_ty_1,
19543    pub mem: xed_memop_t,
19544}
19545#[repr(C)]
19546#[derive(Debug, Copy, Clone)]
19547pub struct xed_encoder_operand_t__bindgen_ty_1__bindgen_ty_1 {
19548    pub operand_name: xed_operand_enum_t,
19549    pub value: u32,
19550}
19551#[test]
19552fn bindgen_test_layout_xed_encoder_operand_t__bindgen_ty_1__bindgen_ty_1() {
19553    const UNINIT: ::core::mem::MaybeUninit<xed_encoder_operand_t__bindgen_ty_1__bindgen_ty_1> =
19554        ::core::mem::MaybeUninit::uninit();
19555    let ptr = UNINIT.as_ptr();
19556    assert_eq!(
19557        ::core::mem::size_of::<xed_encoder_operand_t__bindgen_ty_1__bindgen_ty_1>(),
19558        8usize,
19559        concat!(
19560            "Size of: ",
19561            stringify!(xed_encoder_operand_t__bindgen_ty_1__bindgen_ty_1)
19562        )
19563    );
19564    assert_eq!(
19565        ::core::mem::align_of::<xed_encoder_operand_t__bindgen_ty_1__bindgen_ty_1>(),
19566        4usize,
19567        concat!(
19568            "Alignment of ",
19569            stringify!(xed_encoder_operand_t__bindgen_ty_1__bindgen_ty_1)
19570        )
19571    );
19572    assert_eq!(
19573        unsafe { ::core::ptr::addr_of!((*ptr).operand_name) as usize - ptr as usize },
19574        0usize,
19575        concat!(
19576            "Offset of field: ",
19577            stringify!(xed_encoder_operand_t__bindgen_ty_1__bindgen_ty_1),
19578            "::",
19579            stringify!(operand_name)
19580        )
19581    );
19582    assert_eq!(
19583        unsafe { ::core::ptr::addr_of!((*ptr).value) as usize - ptr as usize },
19584        4usize,
19585        concat!(
19586            "Offset of field: ",
19587            stringify!(xed_encoder_operand_t__bindgen_ty_1__bindgen_ty_1),
19588            "::",
19589            stringify!(value)
19590        )
19591    );
19592}
19593#[test]
19594fn bindgen_test_layout_xed_encoder_operand_t__bindgen_ty_1() {
19595    const UNINIT: ::core::mem::MaybeUninit<xed_encoder_operand_t__bindgen_ty_1> =
19596        ::core::mem::MaybeUninit::uninit();
19597    let ptr = UNINIT.as_ptr();
19598    assert_eq!(
19599        ::core::mem::size_of::<xed_encoder_operand_t__bindgen_ty_1>(),
19600        32usize,
19601        concat!("Size of: ", stringify!(xed_encoder_operand_t__bindgen_ty_1))
19602    );
19603    assert_eq!(
19604        ::core::mem::align_of::<xed_encoder_operand_t__bindgen_ty_1>(),
19605        8usize,
19606        concat!(
19607            "Alignment of ",
19608            stringify!(xed_encoder_operand_t__bindgen_ty_1)
19609        )
19610    );
19611    assert_eq!(
19612        unsafe { ::core::ptr::addr_of!((*ptr).reg) as usize - ptr as usize },
19613        0usize,
19614        concat!(
19615            "Offset of field: ",
19616            stringify!(xed_encoder_operand_t__bindgen_ty_1),
19617            "::",
19618            stringify!(reg)
19619        )
19620    );
19621    assert_eq!(
19622        unsafe { ::core::ptr::addr_of!((*ptr).brdisp) as usize - ptr as usize },
19623        0usize,
19624        concat!(
19625            "Offset of field: ",
19626            stringify!(xed_encoder_operand_t__bindgen_ty_1),
19627            "::",
19628            stringify!(brdisp)
19629        )
19630    );
19631    assert_eq!(
19632        unsafe { ::core::ptr::addr_of!((*ptr).imm0) as usize - ptr as usize },
19633        0usize,
19634        concat!(
19635            "Offset of field: ",
19636            stringify!(xed_encoder_operand_t__bindgen_ty_1),
19637            "::",
19638            stringify!(imm0)
19639        )
19640    );
19641    assert_eq!(
19642        unsafe { ::core::ptr::addr_of!((*ptr).imm1) as usize - ptr as usize },
19643        0usize,
19644        concat!(
19645            "Offset of field: ",
19646            stringify!(xed_encoder_operand_t__bindgen_ty_1),
19647            "::",
19648            stringify!(imm1)
19649        )
19650    );
19651    assert_eq!(
19652        unsafe { ::core::ptr::addr_of!((*ptr).s) as usize - ptr as usize },
19653        0usize,
19654        concat!(
19655            "Offset of field: ",
19656            stringify!(xed_encoder_operand_t__bindgen_ty_1),
19657            "::",
19658            stringify!(s)
19659        )
19660    );
19661    assert_eq!(
19662        unsafe { ::core::ptr::addr_of!((*ptr).mem) as usize - ptr as usize },
19663        0usize,
19664        concat!(
19665            "Offset of field: ",
19666            stringify!(xed_encoder_operand_t__bindgen_ty_1),
19667            "::",
19668            stringify!(mem)
19669        )
19670    );
19671}
19672impl ::core::fmt::Debug for xed_encoder_operand_t__bindgen_ty_1 {
19673    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
19674        write!(f, "xed_encoder_operand_t__bindgen_ty_1 {{ union }}")
19675    }
19676}
19677#[test]
19678fn bindgen_test_layout_xed_encoder_operand_t() {
19679    const UNINIT: ::core::mem::MaybeUninit<xed_encoder_operand_t> =
19680        ::core::mem::MaybeUninit::uninit();
19681    let ptr = UNINIT.as_ptr();
19682    assert_eq!(
19683        ::core::mem::size_of::<xed_encoder_operand_t>(),
19684        48usize,
19685        concat!("Size of: ", stringify!(xed_encoder_operand_t))
19686    );
19687    assert_eq!(
19688        ::core::mem::align_of::<xed_encoder_operand_t>(),
19689        8usize,
19690        concat!("Alignment of ", stringify!(xed_encoder_operand_t))
19691    );
19692    assert_eq!(
19693        unsafe { ::core::ptr::addr_of!((*ptr).type_) as usize - ptr as usize },
19694        0usize,
19695        concat!(
19696            "Offset of field: ",
19697            stringify!(xed_encoder_operand_t),
19698            "::",
19699            stringify!(type_)
19700        )
19701    );
19702    assert_eq!(
19703        unsafe { ::core::ptr::addr_of!((*ptr).u) as usize - ptr as usize },
19704        8usize,
19705        concat!(
19706            "Offset of field: ",
19707            stringify!(xed_encoder_operand_t),
19708            "::",
19709            stringify!(u)
19710        )
19711    );
19712    assert_eq!(
19713        unsafe { ::core::ptr::addr_of!((*ptr).width_bits) as usize - ptr as usize },
19714        40usize,
19715        concat!(
19716            "Offset of field: ",
19717            stringify!(xed_encoder_operand_t),
19718            "::",
19719            stringify!(width_bits)
19720        )
19721    );
19722}
19723impl ::core::fmt::Debug for xed_encoder_operand_t {
19724    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
19725        write!(
19726            f,
19727            "xed_encoder_operand_t {{ type: {:?}, u: {:?} }}",
19728            self.type_, self.u
19729        )
19730    }
19731}
19732extern "C" {
19733    #[doc = " @ingroup ENCHL\n a relative branch displacement operand\n @param brdisp The branch displacement\n @param width_bits The width of the displacement in bits. Typically 8 or 32.\n @returns xed_encoder_operand_t An operand."]
19734    #[link_name = "xed_relbr_xed_sys_inline"]
19735    pub fn xed_relbr(brdisp: i32, width_bits: xed_uint_t) -> xed_encoder_operand_t;
19736}
19737extern "C" {
19738    #[doc = " @ingroup ENCHL\n an absolute branch displacement operand\n @param brdisp The branch displacement\n @param width_bits The width of the displacement in bits.\n @returns xed_encoder_operand_t An operand."]
19739    #[link_name = "xed_absbr_xed_sys_inline"]
19740    pub fn xed_absbr(brdisp: i32, width_bits: xed_uint_t) -> xed_encoder_operand_t;
19741}
19742extern "C" {
19743    #[doc = " @ingroup ENCHL\n a relative displacement for a PTR operand -- the subsequent imm0 holds\nthe 16b selector\n @param brdisp The displacement for a far pointer operand\n @param width_bits The width of the far pointr displacement in bits.\n @returns xed_encoder_operand_t An operand."]
19744    #[link_name = "xed_ptr_xed_sys_inline"]
19745    pub fn xed_ptr(brdisp: i32, width_bits: xed_uint_t) -> xed_encoder_operand_t;
19746}
19747extern "C" {
19748    #[doc = " @ingroup ENCHL\n a register operand\n @param reg A #xed_reg_enum_t register operand\n @returns xed_encoder_operand_t An operand."]
19749    #[link_name = "xed_reg_xed_sys_inline"]
19750    pub fn xed_reg(reg: xed_reg_enum_t) -> xed_encoder_operand_t;
19751}
19752extern "C" {
19753    #[doc = " @ingroup ENCHL\n a first immediate operand (known as IMM0)\n @param v An immdediate operand.\n @param width_bits The immediate width in bits.\n @returns xed_encoder_operand_t An operand."]
19754    #[link_name = "xed_imm0_xed_sys_inline"]
19755    pub fn xed_imm0(v: u64, width_bits: xed_uint_t) -> xed_encoder_operand_t;
19756}
19757extern "C" {
19758    #[doc = " @ingroup ENCHL\n an 32b signed immediate operand\n @param v An signed immdediate operand.\n @param width_bits The immediate width in bits.\n @returns xed_encoder_operand_t An operand."]
19759    #[link_name = "xed_simm0_xed_sys_inline"]
19760    pub fn xed_simm0(v: i32, width_bits: xed_uint_t) -> xed_encoder_operand_t;
19761}
19762extern "C" {
19763    #[doc = " @ingroup ENCHL\n The 2nd immediate operand (known as IMM1) for rare instructions that require it.\n @param v The 2nd immdediate (byte-width) operand\n @returns xed_encoder_operand_t An operand."]
19764    #[link_name = "xed_imm1_xed_sys_inline"]
19765    pub fn xed_imm1(v: u8) -> xed_encoder_operand_t;
19766}
19767extern "C" {
19768    #[doc = " @ingroup ENCHL\n an operand storage field name and value"]
19769    #[link_name = "xed_other_xed_sys_inline"]
19770    pub fn xed_other(operand_name: xed_operand_enum_t, value: i32) -> xed_encoder_operand_t;
19771}
19772extern "C" {
19773    #[doc = " @ingroup ENCHL\n seg reg override for implicit suppressed memory ops"]
19774    #[link_name = "xed_seg0_xed_sys_inline"]
19775    pub fn xed_seg0(seg0: xed_reg_enum_t) -> xed_encoder_operand_t;
19776}
19777extern "C" {
19778    #[doc = " @ingroup ENCHL\n seg reg override for implicit suppressed memory ops"]
19779    #[link_name = "xed_seg1_xed_sys_inline"]
19780    pub fn xed_seg1(seg1: xed_reg_enum_t) -> xed_encoder_operand_t;
19781}
19782extern "C" {
19783    #[doc = " @ingroup ENCHL\n memory operand - base only\n @param base The base register\n @param width_bits The length of the memory reference in bits.\n @returns xed_encoder_operand_t An operand."]
19784    #[link_name = "xed_mem_b_xed_sys_inline"]
19785    pub fn xed_mem_b(base: xed_reg_enum_t, width_bits: xed_uint_t) -> xed_encoder_operand_t;
19786}
19787extern "C" {
19788    #[doc = " @ingroup ENCHL\n memory operand - base and displacement only\n @param base The base register\n @param disp The displacement\n @param width_bits The length of the memory reference in bits.\n @returns xed_encoder_operand_t An operand."]
19789    #[link_name = "xed_mem_bd_xed_sys_inline"]
19790    pub fn xed_mem_bd(
19791        base: xed_reg_enum_t,
19792        disp: xed_enc_displacement_t,
19793        width_bits: xed_uint_t,
19794    ) -> xed_encoder_operand_t;
19795}
19796extern "C" {
19797    #[doc = " @ingroup ENCHL\n memory operand - base, index, scale, displacement\n @param base The base register\n @param index The index register\n @param scale The scale for the index register value\n @param disp The displacement\n @param width_bits The length of the memory reference in bits.\n @returns xed_encoder_operand_t An operand."]
19798    #[link_name = "xed_mem_bisd_xed_sys_inline"]
19799    pub fn xed_mem_bisd(
19800        base: xed_reg_enum_t,
19801        index: xed_reg_enum_t,
19802        scale: xed_uint_t,
19803        disp: xed_enc_displacement_t,
19804        width_bits: xed_uint_t,
19805    ) -> xed_encoder_operand_t;
19806}
19807extern "C" {
19808    #[doc = " @ingroup ENCHL\n memory operand - segment and base only\n @param seg The segment override register\n @param base The base register\n @param width_bits The length of the memory reference in bits.\n @returns xed_encoder_operand_t An operand."]
19809    #[link_name = "xed_mem_gb_xed_sys_inline"]
19810    pub fn xed_mem_gb(
19811        seg: xed_reg_enum_t,
19812        base: xed_reg_enum_t,
19813        width_bits: xed_uint_t,
19814    ) -> xed_encoder_operand_t;
19815}
19816extern "C" {
19817    #[doc = " @ingroup ENCHL\n memory operand - segment, base and displacement only\n @param seg The segment override register\n @param base The base register\n @param disp The displacement\n @param width_bits The length of the memory reference in bits.\n @returns xed_encoder_operand_t An operand."]
19818    #[link_name = "xed_mem_gbd_xed_sys_inline"]
19819    pub fn xed_mem_gbd(
19820        seg: xed_reg_enum_t,
19821        base: xed_reg_enum_t,
19822        disp: xed_enc_displacement_t,
19823        width_bits: xed_uint_t,
19824    ) -> xed_encoder_operand_t;
19825}
19826extern "C" {
19827    #[doc = " @ingroup ENCHL\n memory operand - segment and displacement only\n @param seg The segment override register\n @param disp The displacement\n @param width_bits The length of the memory reference in bits.\n @returns xed_encoder_operand_t An operand."]
19828    #[link_name = "xed_mem_gd_xed_sys_inline"]
19829    pub fn xed_mem_gd(
19830        seg: xed_reg_enum_t,
19831        disp: xed_enc_displacement_t,
19832        width_bits: xed_uint_t,
19833    ) -> xed_encoder_operand_t;
19834}
19835extern "C" {
19836    #[doc = " @ingroup ENCHL\n memory operand - segment, base, index, scale, and displacement\n @param seg The segment override register\n @param base The base register\n @param index The index register\n @param scale The scale for the index register value\n @param disp The displacement\n @param width_bits The length of the memory reference in bits.\n @returns xed_encoder_operand_t An operand."]
19837    #[link_name = "xed_mem_gbisd_xed_sys_inline"]
19838    pub fn xed_mem_gbisd(
19839        seg: xed_reg_enum_t,
19840        base: xed_reg_enum_t,
19841        index: xed_reg_enum_t,
19842        scale: xed_uint_t,
19843        disp: xed_enc_displacement_t,
19844        width_bits: xed_uint_t,
19845    ) -> xed_encoder_operand_t;
19846}
19847#[repr(C)]
19848#[derive(Copy, Clone)]
19849pub union xed_encoder_prefixes_t {
19850    pub s: xed_encoder_prefixes_t__bindgen_ty_1,
19851    pub i: u32,
19852}
19853#[repr(C)]
19854#[repr(align(4))]
19855#[derive(Debug, Copy, Clone)]
19856pub struct xed_encoder_prefixes_t__bindgen_ty_1 {
19857    pub _bitfield_align_1: [u8; 0],
19858    pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize]>,
19859    pub __bindgen_padding_0: [u8; 3usize],
19860}
19861#[test]
19862fn bindgen_test_layout_xed_encoder_prefixes_t__bindgen_ty_1() {
19863    assert_eq!(
19864        ::core::mem::size_of::<xed_encoder_prefixes_t__bindgen_ty_1>(),
19865        4usize,
19866        concat!(
19867            "Size of: ",
19868            stringify!(xed_encoder_prefixes_t__bindgen_ty_1)
19869        )
19870    );
19871    assert_eq!(
19872        ::core::mem::align_of::<xed_encoder_prefixes_t__bindgen_ty_1>(),
19873        4usize,
19874        concat!(
19875            "Alignment of ",
19876            stringify!(xed_encoder_prefixes_t__bindgen_ty_1)
19877        )
19878    );
19879}
19880impl xed_encoder_prefixes_t__bindgen_ty_1 {
19881    #[inline]
19882    pub fn rep(&self) -> u32 {
19883        unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
19884    }
19885    #[inline]
19886    pub fn set_rep(&mut self, val: u32) {
19887        unsafe {
19888            let val: u32 = ::core::mem::transmute(val);
19889            self._bitfield_1.set(0usize, 1u8, val as u64)
19890        }
19891    }
19892    #[inline]
19893    pub fn repne(&self) -> u32 {
19894        unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
19895    }
19896    #[inline]
19897    pub fn set_repne(&mut self, val: u32) {
19898        unsafe {
19899            let val: u32 = ::core::mem::transmute(val);
19900            self._bitfield_1.set(1usize, 1u8, val as u64)
19901        }
19902    }
19903    #[inline]
19904    pub fn br_hint_taken(&self) -> u32 {
19905        unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
19906    }
19907    #[inline]
19908    pub fn set_br_hint_taken(&mut self, val: u32) {
19909        unsafe {
19910            let val: u32 = ::core::mem::transmute(val);
19911            self._bitfield_1.set(2usize, 1u8, val as u64)
19912        }
19913    }
19914    #[inline]
19915    pub fn br_hint_not_taken(&self) -> u32 {
19916        unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
19917    }
19918    #[inline]
19919    pub fn set_br_hint_not_taken(&mut self, val: u32) {
19920        unsafe {
19921            let val: u32 = ::core::mem::transmute(val);
19922            self._bitfield_1.set(3usize, 1u8, val as u64)
19923        }
19924    }
19925    #[inline]
19926    pub fn new_bitfield_1(
19927        rep: u32,
19928        repne: u32,
19929        br_hint_taken: u32,
19930        br_hint_not_taken: u32,
19931    ) -> __BindgenBitfieldUnit<[u8; 1usize]> {
19932        let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default();
19933        __bindgen_bitfield_unit.set(0usize, 1u8, {
19934            let rep: u32 = unsafe { ::core::mem::transmute(rep) };
19935            rep as u64
19936        });
19937        __bindgen_bitfield_unit.set(1usize, 1u8, {
19938            let repne: u32 = unsafe { ::core::mem::transmute(repne) };
19939            repne as u64
19940        });
19941        __bindgen_bitfield_unit.set(2usize, 1u8, {
19942            let br_hint_taken: u32 = unsafe { ::core::mem::transmute(br_hint_taken) };
19943            br_hint_taken as u64
19944        });
19945        __bindgen_bitfield_unit.set(3usize, 1u8, {
19946            let br_hint_not_taken: u32 = unsafe { ::core::mem::transmute(br_hint_not_taken) };
19947            br_hint_not_taken as u64
19948        });
19949        __bindgen_bitfield_unit
19950    }
19951}
19952#[test]
19953fn bindgen_test_layout_xed_encoder_prefixes_t() {
19954    const UNINIT: ::core::mem::MaybeUninit<xed_encoder_prefixes_t> =
19955        ::core::mem::MaybeUninit::uninit();
19956    let ptr = UNINIT.as_ptr();
19957    assert_eq!(
19958        ::core::mem::size_of::<xed_encoder_prefixes_t>(),
19959        4usize,
19960        concat!("Size of: ", stringify!(xed_encoder_prefixes_t))
19961    );
19962    assert_eq!(
19963        ::core::mem::align_of::<xed_encoder_prefixes_t>(),
19964        4usize,
19965        concat!("Alignment of ", stringify!(xed_encoder_prefixes_t))
19966    );
19967    assert_eq!(
19968        unsafe { ::core::ptr::addr_of!((*ptr).s) as usize - ptr as usize },
19969        0usize,
19970        concat!(
19971            "Offset of field: ",
19972            stringify!(xed_encoder_prefixes_t),
19973            "::",
19974            stringify!(s)
19975        )
19976    );
19977    assert_eq!(
19978        unsafe { ::core::ptr::addr_of!((*ptr).i) as usize - ptr as usize },
19979        0usize,
19980        concat!(
19981            "Offset of field: ",
19982            stringify!(xed_encoder_prefixes_t),
19983            "::",
19984            stringify!(i)
19985        )
19986    );
19987}
19988impl ::core::fmt::Debug for xed_encoder_prefixes_t {
19989    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
19990        write!(f, "xed_encoder_prefixes_t {{ union }}")
19991    }
19992}
19993#[repr(C)]
19994#[derive(Copy, Clone)]
19995pub struct xed_encoder_instruction_t {
19996    pub mode: xed_state_t,
19997    pub iclass: xed_iclass_enum_t,
19998    pub effective_operand_width: u32,
19999    pub effective_address_width: u32,
20000    pub prefixes: xed_encoder_prefixes_t,
20001    pub noperands: u32,
20002    pub operands: [xed_encoder_operand_t; 8usize],
20003}
20004#[test]
20005fn bindgen_test_layout_xed_encoder_instruction_t() {
20006    const UNINIT: ::core::mem::MaybeUninit<xed_encoder_instruction_t> =
20007        ::core::mem::MaybeUninit::uninit();
20008    let ptr = UNINIT.as_ptr();
20009    assert_eq!(
20010        ::core::mem::size_of::<xed_encoder_instruction_t>(),
20011        416usize,
20012        concat!("Size of: ", stringify!(xed_encoder_instruction_t))
20013    );
20014    assert_eq!(
20015        ::core::mem::align_of::<xed_encoder_instruction_t>(),
20016        8usize,
20017        concat!("Alignment of ", stringify!(xed_encoder_instruction_t))
20018    );
20019    assert_eq!(
20020        unsafe { ::core::ptr::addr_of!((*ptr).mode) as usize - ptr as usize },
20021        0usize,
20022        concat!(
20023            "Offset of field: ",
20024            stringify!(xed_encoder_instruction_t),
20025            "::",
20026            stringify!(mode)
20027        )
20028    );
20029    assert_eq!(
20030        unsafe { ::core::ptr::addr_of!((*ptr).iclass) as usize - ptr as usize },
20031        8usize,
20032        concat!(
20033            "Offset of field: ",
20034            stringify!(xed_encoder_instruction_t),
20035            "::",
20036            stringify!(iclass)
20037        )
20038    );
20039    assert_eq!(
20040        unsafe { ::core::ptr::addr_of!((*ptr).effective_operand_width) as usize - ptr as usize },
20041        12usize,
20042        concat!(
20043            "Offset of field: ",
20044            stringify!(xed_encoder_instruction_t),
20045            "::",
20046            stringify!(effective_operand_width)
20047        )
20048    );
20049    assert_eq!(
20050        unsafe { ::core::ptr::addr_of!((*ptr).effective_address_width) as usize - ptr as usize },
20051        16usize,
20052        concat!(
20053            "Offset of field: ",
20054            stringify!(xed_encoder_instruction_t),
20055            "::",
20056            stringify!(effective_address_width)
20057        )
20058    );
20059    assert_eq!(
20060        unsafe { ::core::ptr::addr_of!((*ptr).prefixes) as usize - ptr as usize },
20061        20usize,
20062        concat!(
20063            "Offset of field: ",
20064            stringify!(xed_encoder_instruction_t),
20065            "::",
20066            stringify!(prefixes)
20067        )
20068    );
20069    assert_eq!(
20070        unsafe { ::core::ptr::addr_of!((*ptr).noperands) as usize - ptr as usize },
20071        24usize,
20072        concat!(
20073            "Offset of field: ",
20074            stringify!(xed_encoder_instruction_t),
20075            "::",
20076            stringify!(noperands)
20077        )
20078    );
20079    assert_eq!(
20080        unsafe { ::core::ptr::addr_of!((*ptr).operands) as usize - ptr as usize },
20081        32usize,
20082        concat!(
20083            "Offset of field: ",
20084            stringify!(xed_encoder_instruction_t),
20085            "::",
20086            stringify!(operands)
20087        )
20088    );
20089}
20090impl ::core::fmt::Debug for xed_encoder_instruction_t {
20091    fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
20092        write ! (f , "xed_encoder_instruction_t {{ mode: {:?}, iclass: {:?}, prefixes: {:?}, operands: {:?} }}" , self . mode , self . iclass , self . prefixes , self . operands)
20093    }
20094}
20095extern "C" {
20096    #[doc = " @ingroup ENCHL\n This is to specify effective address size different than the\n default. For things with base or index regs, XED picks it up from the\n registers. But for things that have implicit memops, or no base or index\n reg, we must allow the user to set the address width directly.\n @param x The #xed_encoder_instruction_t being filled in.\n @param width_bits The intended effective address size in bits.  Values: 16, 32 or 64."]
20097    #[link_name = "xed_addr_xed_sys_inline"]
20098    pub fn xed_addr(x: *mut xed_encoder_instruction_t, width_bits: xed_uint_t);
20099}
20100extern "C" {
20101    #[doc = " @ingroup ENCHL\n To add a REP (0xF3) prefix.\n @param x The #xed_encoder_instruction_t being filled in."]
20102    #[link_name = "xed_rep_xed_sys_inline"]
20103    pub fn xed_rep(x: *mut xed_encoder_instruction_t);
20104}
20105extern "C" {
20106    #[doc = " @ingroup ENCHL\n To add a REPNE (0xF2) prefix.\n @param x The #xed_encoder_instruction_t being filled in."]
20107    #[link_name = "xed_repne_xed_sys_inline"]
20108    pub fn xed_repne(x: *mut xed_encoder_instruction_t);
20109}
20110extern "C" {
20111    #[doc = " @ingroup ENCHL\n convert a #xed_encoder_instruction_t to a #xed_encoder_request_t for\n encoding"]
20112    pub fn xed_convert_to_encoder_request(
20113        out: *mut xed_encoder_request_t,
20114        in_: *mut xed_encoder_instruction_t,
20115    ) -> xed_bool_t;
20116}
20117extern "C" {
20118    #[doc = " @ingroup ENCHL\n instruction with no operands\n @param inst The #xed_encoder_instruction_t to be filled in\n @param mode  The xed_state_t including the machine mode and stack address width.\n @param iclass The #xed_iclass_enum_t\n @param effective_operand_width in bits"]
20119    #[link_name = "xed_inst0_xed_sys_inline"]
20120    pub fn xed_inst0(
20121        inst: *mut xed_encoder_instruction_t,
20122        mode: xed_state_t,
20123        iclass: xed_iclass_enum_t,
20124        effective_operand_width: xed_uint_t,
20125    );
20126}
20127extern "C" {
20128    #[doc = " @ingroup ENCHL\n instruction with one operand\n @param inst The #xed_encoder_instruction_t to be filled in\n @param mode  The xed_state_t including the machine mode and stack address width.\n @param iclass The #xed_iclass_enum_t\n @param effective_operand_width in bits\n @param op0 the operand"]
20129    #[link_name = "xed_inst1_xed_sys_inline"]
20130    pub fn xed_inst1(
20131        inst: *mut xed_encoder_instruction_t,
20132        mode: xed_state_t,
20133        iclass: xed_iclass_enum_t,
20134        effective_operand_width: xed_uint_t,
20135        op0: xed_encoder_operand_t,
20136    );
20137}
20138extern "C" {
20139    #[doc = " @ingroup ENCHL\n instruction with two operands\n @param inst The #xed_encoder_instruction_t to be filled in\n @param mode  The xed_state_t including the machine mode and stack address width.\n @param iclass The #xed_iclass_enum_t\n @param effective_operand_width in bits\n @param op0 the 1st operand\n @param op1 the 2nd operand"]
20140    #[link_name = "xed_inst2_xed_sys_inline"]
20141    pub fn xed_inst2(
20142        inst: *mut xed_encoder_instruction_t,
20143        mode: xed_state_t,
20144        iclass: xed_iclass_enum_t,
20145        effective_operand_width: xed_uint_t,
20146        op0: xed_encoder_operand_t,
20147        op1: xed_encoder_operand_t,
20148    );
20149}
20150extern "C" {
20151    #[doc = " @ingroup ENCHL\n instruction with three operands\n @param inst The #xed_encoder_instruction_t to be filled in\n @param mode  The xed_state_t including the machine mode and stack address width.\n @param iclass The #xed_iclass_enum_t\n @param effective_operand_width in bits\n @param op0 the 1st operand\n @param op1 the 2nd operand\n @param op2 the 3rd operand"]
20152    #[link_name = "xed_inst3_xed_sys_inline"]
20153    pub fn xed_inst3(
20154        inst: *mut xed_encoder_instruction_t,
20155        mode: xed_state_t,
20156        iclass: xed_iclass_enum_t,
20157        effective_operand_width: xed_uint_t,
20158        op0: xed_encoder_operand_t,
20159        op1: xed_encoder_operand_t,
20160        op2: xed_encoder_operand_t,
20161    );
20162}
20163extern "C" {
20164    #[doc = " @ingroup ENCHL\n instruction with four operands\n @param inst The #xed_encoder_instruction_t to be filled in\n @param mode  The xed_state_t including the machine mode and stack address width.\n @param iclass The #xed_iclass_enum_t\n @param effective_operand_width in bits\n @param op0 the 1st operand\n @param op1 the 2nd operand\n @param op2 the 3rd operand\n @param op3 the 4th operand"]
20165    #[link_name = "xed_inst4_xed_sys_inline"]
20166    pub fn xed_inst4(
20167        inst: *mut xed_encoder_instruction_t,
20168        mode: xed_state_t,
20169        iclass: xed_iclass_enum_t,
20170        effective_operand_width: xed_uint_t,
20171        op0: xed_encoder_operand_t,
20172        op1: xed_encoder_operand_t,
20173        op2: xed_encoder_operand_t,
20174        op3: xed_encoder_operand_t,
20175    );
20176}
20177extern "C" {
20178    #[doc = " @ingroup ENCHL\n instruction with five operands\n @param inst The #xed_encoder_instruction_t to be filled in\n @param mode  The xed_state_t including the machine mode and stack address width.\n @param iclass The #xed_iclass_enum_t\n @param effective_operand_width in bits\n @param op0 the 1st operand\n @param op1 the 2nd operand\n @param op2 the 3rd operand\n @param op3 the 4th operand\n @param op4 the 5th operand"]
20179    #[link_name = "xed_inst5_xed_sys_inline"]
20180    pub fn xed_inst5(
20181        inst: *mut xed_encoder_instruction_t,
20182        mode: xed_state_t,
20183        iclass: xed_iclass_enum_t,
20184        effective_operand_width: xed_uint_t,
20185        op0: xed_encoder_operand_t,
20186        op1: xed_encoder_operand_t,
20187        op2: xed_encoder_operand_t,
20188        op3: xed_encoder_operand_t,
20189        op4: xed_encoder_operand_t,
20190    );
20191}
20192extern "C" {
20193    #[doc = " @ingroup ENCHL\n instruction with an array of operands. The maximum number is\n XED_ENCODER_OPERANDS_MAX. The array's contents are copied.\n @param inst The #xed_encoder_instruction_t to be filled in\n @param mode  The xed_state_t including the machine mode and stack address width.\n @param iclass The #xed_iclass_enum_t\n @param effective_operand_width in bits\n @param number_of_operands length of the subsequent array\n @param operand_array An array of #xed_encoder_operand_t objects"]
20194    #[link_name = "xed_inst_xed_sys_inline"]
20195    pub fn xed_inst(
20196        inst: *mut xed_encoder_instruction_t,
20197        mode: xed_state_t,
20198        iclass: xed_iclass_enum_t,
20199        effective_operand_width: xed_uint_t,
20200        number_of_operands: xed_uint_t,
20201        operand_array: *const xed_encoder_operand_t,
20202    );
20203}
20204extern "C" {
20205    #[doc = " Replace a memory displacement.\n The widths of original displacement and replacement must match.\n @param xedd A decoded instruction.\n @param itext The corresponding encoder output, byte array.\n @param disp  A xed_enc_displacement_t object describing the new displacement.\n @returns xed_bool_t  1=success, 0=failure\n @ingroup ENCHLPATCH"]
20206    pub fn xed_patch_disp(
20207        xedd: *mut xed_decoded_inst_t,
20208        itext: *mut u8,
20209        disp: xed_enc_displacement_t,
20210    ) -> xed_bool_t;
20211}
20212extern "C" {
20213    #[doc = " Replace a relative/absolute branch displacement.\n The widths of original displacement and replacement must match.\n @param xedd A decoded instruction.\n @param itext The corresponding encoder output, byte array.\n @param disp  A xed_encoder_operand_t object describing the new displacement.\n @returns xed_bool_t  1=success, 0=failure\n @ingroup ENCHLPATCH"]
20214    pub fn xed_patch_brdisp(
20215        xedd: *mut xed_decoded_inst_t,
20216        itext: *mut u8,
20217        disp: xed_encoder_operand_t,
20218    ) -> xed_bool_t;
20219}
20220extern "C" {
20221    #[doc = " Replace an imm0 immediate value.\n The widths of original immediate and replacement must match.\n @param xedd A decoded instruction.\n @param itext The corresponding encoder output, byte array.\n @param imm0  A xed_encoder_operand_t object describing the new immediate.\n @returns xed_bool_t  1=success, 0=failure\n @ingroup ENCHLPATCH"]
20222    pub fn xed_patch_imm0(
20223        xedd: *mut xed_decoded_inst_t,
20224        itext: *mut u8,
20225        imm0: xed_encoder_operand_t,
20226    ) -> xed_bool_t;
20227}
20228extern "C" {
20229    pub fn xed_operand_action_read(rw: xed_operand_action_enum_t) -> xed_uint_t;
20230}
20231extern "C" {
20232    pub fn xed_operand_action_read_only(rw: xed_operand_action_enum_t) -> xed_uint_t;
20233}
20234extern "C" {
20235    pub fn xed_operand_action_written(rw: xed_operand_action_enum_t) -> xed_uint_t;
20236}
20237extern "C" {
20238    pub fn xed_operand_action_written_only(rw: xed_operand_action_enum_t) -> xed_uint_t;
20239}
20240extern "C" {
20241    pub fn xed_operand_action_read_and_written(rw: xed_operand_action_enum_t) -> xed_uint_t;
20242}
20243extern "C" {
20244    pub fn xed_operand_action_conditional_read(rw: xed_operand_action_enum_t) -> xed_uint_t;
20245}
20246extern "C" {
20247    pub fn xed_operand_action_conditional_write(rw: xed_operand_action_enum_t) -> xed_uint_t;
20248}
20249extern "C" {
20250    #[doc = "@ingroup INIT\n Returns a string representing XED svn commit revision and time stamp."]
20251    pub fn xed_get_version() -> *const ::core::ffi::c_char;
20252}
20253extern "C" {
20254    #[doc = "@ingroup INIT\n Returns a copyright string."]
20255    pub fn xed_get_copyright() -> *const ::core::ffi::c_char;
20256}
20257#[doc = "  @param address The input address for which we want symbolic name and offset\n  @param symbol_buffer A buffer to hold the symbol name. The callback function should fill this in and terminate\n                       with a null byte.\n  @param buffer_length The maximum length of the symbol_buffer including then null\n  @param offset A pointer to a xed_uint64_t to hold the offset from the provided symbol.\n  @param context This void* pointer passed to the disassembler's new interface so that the caller can identify\n                     the proper context against which to resolve the symbols.\n                     The disassembler passes this value to\n                     the callback. The legacy formatters\n                     that do not have context will pass zero for this parameter.\n  @return 0 on failure, 1 on success."]
20258pub type xed_disassembly_callback_fn_t = ::core::option::Option<
20259    unsafe extern "C" fn(
20260        address: u64,
20261        symbol_buffer: *mut ::core::ffi::c_char,
20262        buffer_length: u32,
20263        offset: *mut u64,
20264        context: *mut ::core::ffi::c_void,
20265    ) -> ::core::ffi::c_int,
20266>;
20267#[doc = " Options for the disasembly formatting functions. Set once during\n initialization by a calling #xed_format_set_options\n  @ingroup PRINT"]
20268#[repr(C)]
20269#[derive(Debug, Copy, Clone)]
20270pub struct xed_format_options_t {
20271    #[doc = " by default, XED prints the hex address before any symbolic name for\n branch targets. If set to zero, then XED will not print the hex\n address before a valid symbolic name."]
20272    pub hex_address_before_symbolic_name: ::core::ffi::c_uint,
20273    #[doc = " Simple XML output format for the Intel syntax disassembly."]
20274    pub xml_a: ::core::ffi::c_uint,
20275    #[doc = " Include flags in the XML formatting (must also supply xml_a)"]
20276    pub xml_f: ::core::ffi::c_uint,
20277    #[doc = " omit unit scale \"*1\""]
20278    pub omit_unit_scale: ::core::ffi::c_uint,
20279    #[doc = " do not sign extend signed immediates"]
20280    pub no_sign_extend_signed_immediates: ::core::ffi::c_uint,
20281    #[doc = " write-mask-with-curly-brackets, omit k0"]
20282    pub write_mask_curly_k0: ::core::ffi::c_uint,
20283    #[doc = " lowercase hexadecimal"]
20284    pub lowercase_hex: xed_bool_t,
20285    #[doc = " Show negative memory displacements as\n positive numbers."]
20286    pub positive_memory_displacements: xed_bool_t,
20287}
20288#[test]
20289fn bindgen_test_layout_xed_format_options_t() {
20290    const UNINIT: ::core::mem::MaybeUninit<xed_format_options_t> =
20291        ::core::mem::MaybeUninit::uninit();
20292    let ptr = UNINIT.as_ptr();
20293    assert_eq!(
20294        ::core::mem::size_of::<xed_format_options_t>(),
20295        32usize,
20296        concat!("Size of: ", stringify!(xed_format_options_t))
20297    );
20298    assert_eq!(
20299        ::core::mem::align_of::<xed_format_options_t>(),
20300        4usize,
20301        concat!("Alignment of ", stringify!(xed_format_options_t))
20302    );
20303    assert_eq!(
20304        unsafe {
20305            ::core::ptr::addr_of!((*ptr).hex_address_before_symbolic_name) as usize - ptr as usize
20306        },
20307        0usize,
20308        concat!(
20309            "Offset of field: ",
20310            stringify!(xed_format_options_t),
20311            "::",
20312            stringify!(hex_address_before_symbolic_name)
20313        )
20314    );
20315    assert_eq!(
20316        unsafe { ::core::ptr::addr_of!((*ptr).xml_a) as usize - ptr as usize },
20317        4usize,
20318        concat!(
20319            "Offset of field: ",
20320            stringify!(xed_format_options_t),
20321            "::",
20322            stringify!(xml_a)
20323        )
20324    );
20325    assert_eq!(
20326        unsafe { ::core::ptr::addr_of!((*ptr).xml_f) as usize - ptr as usize },
20327        8usize,
20328        concat!(
20329            "Offset of field: ",
20330            stringify!(xed_format_options_t),
20331            "::",
20332            stringify!(xml_f)
20333        )
20334    );
20335    assert_eq!(
20336        unsafe { ::core::ptr::addr_of!((*ptr).omit_unit_scale) as usize - ptr as usize },
20337        12usize,
20338        concat!(
20339            "Offset of field: ",
20340            stringify!(xed_format_options_t),
20341            "::",
20342            stringify!(omit_unit_scale)
20343        )
20344    );
20345    assert_eq!(
20346        unsafe {
20347            ::core::ptr::addr_of!((*ptr).no_sign_extend_signed_immediates) as usize - ptr as usize
20348        },
20349        16usize,
20350        concat!(
20351            "Offset of field: ",
20352            stringify!(xed_format_options_t),
20353            "::",
20354            stringify!(no_sign_extend_signed_immediates)
20355        )
20356    );
20357    assert_eq!(
20358        unsafe { ::core::ptr::addr_of!((*ptr).write_mask_curly_k0) as usize - ptr as usize },
20359        20usize,
20360        concat!(
20361            "Offset of field: ",
20362            stringify!(xed_format_options_t),
20363            "::",
20364            stringify!(write_mask_curly_k0)
20365        )
20366    );
20367    assert_eq!(
20368        unsafe { ::core::ptr::addr_of!((*ptr).lowercase_hex) as usize - ptr as usize },
20369        24usize,
20370        concat!(
20371            "Offset of field: ",
20372            stringify!(xed_format_options_t),
20373            "::",
20374            stringify!(lowercase_hex)
20375        )
20376    );
20377    assert_eq!(
20378        unsafe {
20379            ::core::ptr::addr_of!((*ptr).positive_memory_displacements) as usize - ptr as usize
20380        },
20381        28usize,
20382        concat!(
20383            "Offset of field: ",
20384            stringify!(xed_format_options_t),
20385            "::",
20386            stringify!(positive_memory_displacements)
20387        )
20388    );
20389}
20390extern "C" {
20391    #[doc = " Optionally, customize the disassembly formatting options by passing\n in a #xed_format_options_t structure.\n @ingroup PRINT"]
20392    pub fn xed_format_set_options(format_options: xed_format_options_t);
20393}
20394#[doc = " @ingroup PRINT\n This contains the information used by the various disassembly printers.\n Call xed_init_print_info to initialize the fields.  Then change the\n required and optional fields when required."]
20395#[repr(C)]
20396#[derive(Debug, Copy, Clone)]
20397pub struct xed_print_info_t {
20398    #[doc = " the decoded instruction to print"]
20399    pub p: *const xed_decoded_inst_t,
20400    #[doc = " pointer to the output buffer"]
20401    pub buf: *mut ::core::ffi::c_char,
20402    #[doc = " length of the output buffer. (bytes) Must be > 25 to start."]
20403    pub blen: ::core::ffi::c_int,
20404    #[doc = " program counter location. Must be zero if not used.  (Sometimes\n instructions are disassembled in a temporary buffer at a different\n location than where they may or will exist in memory)."]
20405    pub runtime_address: u64,
20406    #[doc = " disassembly_callback MUST be set to zero if not used!  If zero, the\n default disassembly callback is used (if one has been registered)."]
20407    pub disassembly_callback: xed_disassembly_callback_fn_t,
20408    #[doc = " passed to disassembly callback. Can be zero if not used."]
20409    pub context: *mut ::core::ffi::c_void,
20410    #[doc = " default is Intel-syntax (dest on left)"]
20411    pub syntax: xed_syntax_enum_t,
20412    #[doc = " 1=indicated the format_options field is valid, 0=use default\n formatting options from xed_format_set_options()."]
20413    pub format_options_valid: ::core::ffi::c_int,
20414    pub format_options: xed_format_options_t,
20415    #[doc = " internal, do not use"]
20416    pub emitted: xed_bool_t,
20417    #[doc = " internal, do not use"]
20418    pub operand_indx: ::core::ffi::c_uint,
20419    #[doc = " internal, do not use"]
20420    pub skip_operand: ::core::ffi::c_uint,
20421    #[doc = " internal, do not use"]
20422    pub extra_index_operand: xed_reg_enum_t,
20423    #[doc = " internal, do not use"]
20424    pub implicit: xed_bool_t,
20425    #[doc = " internal, do not use"]
20426    pub truncate_eip_eosz16: xed_bool_t,
20427}
20428#[test]
20429fn bindgen_test_layout_xed_print_info_t() {
20430    const UNINIT: ::core::mem::MaybeUninit<xed_print_info_t> = ::core::mem::MaybeUninit::uninit();
20431    let ptr = UNINIT.as_ptr();
20432    assert_eq!(
20433        ::core::mem::size_of::<xed_print_info_t>(),
20434        112usize,
20435        concat!("Size of: ", stringify!(xed_print_info_t))
20436    );
20437    assert_eq!(
20438        ::core::mem::align_of::<xed_print_info_t>(),
20439        8usize,
20440        concat!("Alignment of ", stringify!(xed_print_info_t))
20441    );
20442    assert_eq!(
20443        unsafe { ::core::ptr::addr_of!((*ptr).p) as usize - ptr as usize },
20444        0usize,
20445        concat!(
20446            "Offset of field: ",
20447            stringify!(xed_print_info_t),
20448            "::",
20449            stringify!(p)
20450        )
20451    );
20452    assert_eq!(
20453        unsafe { ::core::ptr::addr_of!((*ptr).buf) as usize - ptr as usize },
20454        8usize,
20455        concat!(
20456            "Offset of field: ",
20457            stringify!(xed_print_info_t),
20458            "::",
20459            stringify!(buf)
20460        )
20461    );
20462    assert_eq!(
20463        unsafe { ::core::ptr::addr_of!((*ptr).blen) as usize - ptr as usize },
20464        16usize,
20465        concat!(
20466            "Offset of field: ",
20467            stringify!(xed_print_info_t),
20468            "::",
20469            stringify!(blen)
20470        )
20471    );
20472    assert_eq!(
20473        unsafe { ::core::ptr::addr_of!((*ptr).runtime_address) as usize - ptr as usize },
20474        24usize,
20475        concat!(
20476            "Offset of field: ",
20477            stringify!(xed_print_info_t),
20478            "::",
20479            stringify!(runtime_address)
20480        )
20481    );
20482    assert_eq!(
20483        unsafe { ::core::ptr::addr_of!((*ptr).disassembly_callback) as usize - ptr as usize },
20484        32usize,
20485        concat!(
20486            "Offset of field: ",
20487            stringify!(xed_print_info_t),
20488            "::",
20489            stringify!(disassembly_callback)
20490        )
20491    );
20492    assert_eq!(
20493        unsafe { ::core::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
20494        40usize,
20495        concat!(
20496            "Offset of field: ",
20497            stringify!(xed_print_info_t),
20498            "::",
20499            stringify!(context)
20500        )
20501    );
20502    assert_eq!(
20503        unsafe { ::core::ptr::addr_of!((*ptr).syntax) as usize - ptr as usize },
20504        48usize,
20505        concat!(
20506            "Offset of field: ",
20507            stringify!(xed_print_info_t),
20508            "::",
20509            stringify!(syntax)
20510        )
20511    );
20512    assert_eq!(
20513        unsafe { ::core::ptr::addr_of!((*ptr).format_options_valid) as usize - ptr as usize },
20514        52usize,
20515        concat!(
20516            "Offset of field: ",
20517            stringify!(xed_print_info_t),
20518            "::",
20519            stringify!(format_options_valid)
20520        )
20521    );
20522    assert_eq!(
20523        unsafe { ::core::ptr::addr_of!((*ptr).format_options) as usize - ptr as usize },
20524        56usize,
20525        concat!(
20526            "Offset of field: ",
20527            stringify!(xed_print_info_t),
20528            "::",
20529            stringify!(format_options)
20530        )
20531    );
20532    assert_eq!(
20533        unsafe { ::core::ptr::addr_of!((*ptr).emitted) as usize - ptr as usize },
20534        88usize,
20535        concat!(
20536            "Offset of field: ",
20537            stringify!(xed_print_info_t),
20538            "::",
20539            stringify!(emitted)
20540        )
20541    );
20542    assert_eq!(
20543        unsafe { ::core::ptr::addr_of!((*ptr).operand_indx) as usize - ptr as usize },
20544        92usize,
20545        concat!(
20546            "Offset of field: ",
20547            stringify!(xed_print_info_t),
20548            "::",
20549            stringify!(operand_indx)
20550        )
20551    );
20552    assert_eq!(
20553        unsafe { ::core::ptr::addr_of!((*ptr).skip_operand) as usize - ptr as usize },
20554        96usize,
20555        concat!(
20556            "Offset of field: ",
20557            stringify!(xed_print_info_t),
20558            "::",
20559            stringify!(skip_operand)
20560        )
20561    );
20562    assert_eq!(
20563        unsafe { ::core::ptr::addr_of!((*ptr).extra_index_operand) as usize - ptr as usize },
20564        100usize,
20565        concat!(
20566            "Offset of field: ",
20567            stringify!(xed_print_info_t),
20568            "::",
20569            stringify!(extra_index_operand)
20570        )
20571    );
20572    assert_eq!(
20573        unsafe { ::core::ptr::addr_of!((*ptr).implicit) as usize - ptr as usize },
20574        104usize,
20575        concat!(
20576            "Offset of field: ",
20577            stringify!(xed_print_info_t),
20578            "::",
20579            stringify!(implicit)
20580        )
20581    );
20582    assert_eq!(
20583        unsafe { ::core::ptr::addr_of!((*ptr).truncate_eip_eosz16) as usize - ptr as usize },
20584        108usize,
20585        concat!(
20586            "Offset of field: ",
20587            stringify!(xed_print_info_t),
20588            "::",
20589            stringify!(truncate_eip_eosz16)
20590        )
20591    );
20592}
20593extern "C" {
20594    #[doc = " @ingroup PRINT"]
20595    pub fn xed_init_print_info(pi: *mut xed_print_info_t);
20596}
20597extern "C" {
20598    #[doc = " @ingroup DEC\n Return true if the instruction is valid"]
20599    #[link_name = "xed_decoded_inst_valid_xed_sys_inline"]
20600    pub fn xed_decoded_inst_valid(p: *const xed_decoded_inst_t) -> xed_bool_t;
20601}
20602extern "C" {
20603    #[doc = " @ingroup DEC\n Return the #xed_inst_t structure for this instruction. This is the\n route to the basic operands form information."]
20604    #[link_name = "xed_decoded_inst_inst_xed_sys_inline"]
20605    pub fn xed_decoded_inst_inst(p: *const xed_decoded_inst_t) -> *const xed_inst_t;
20606}
20607extern "C" {
20608    #[doc = " @ingroup DEC\n Return the instruction #xed_category_enum_t enumeration"]
20609    #[link_name = "xed_decoded_inst_get_category_xed_sys_inline"]
20610    pub fn xed_decoded_inst_get_category(p: *const xed_decoded_inst_t) -> xed_category_enum_t;
20611}
20612extern "C" {
20613    #[doc = " @ingroup DEC\n Return the instruction #xed_extension_enum_t enumeration"]
20614    #[link_name = "xed_decoded_inst_get_extension_xed_sys_inline"]
20615    pub fn xed_decoded_inst_get_extension(p: *const xed_decoded_inst_t) -> xed_extension_enum_t;
20616}
20617extern "C" {
20618    #[doc = " @ingroup DEC\n Return the instruction #xed_isa_set_enum_t enumeration"]
20619    #[link_name = "xed_decoded_inst_get_isa_set_xed_sys_inline"]
20620    pub fn xed_decoded_inst_get_isa_set(p: *const xed_decoded_inst_t) -> xed_isa_set_enum_t;
20621}
20622extern "C" {
20623    #[doc = " @ingroup DEC\n Return the instruction #xed_iclass_enum_t enumeration."]
20624    #[link_name = "xed_decoded_inst_get_iclass_xed_sys_inline"]
20625    pub fn xed_decoded_inst_get_iclass(p: *const xed_decoded_inst_t) -> xed_iclass_enum_t;
20626}
20627extern "C" {
20628    #[doc = " @ingroup DEC\n Returns 1 if the attribute is defined for this instruction."]
20629    pub fn xed_decoded_inst_get_attribute(
20630        p: *const xed_decoded_inst_t,
20631        attr: xed_attribute_enum_t,
20632    ) -> u32;
20633}
20634extern "C" {
20635    #[doc = " @ingroup DEC\n Returns the attribute bitvector"]
20636    pub fn xed_decoded_inst_get_attributes(p: *const xed_decoded_inst_t) -> xed_attributes_t;
20637}
20638extern "C" {
20639    #[doc = " @ingroup DEC\n Returns 1 if the instruction is xacquire."]
20640    pub fn xed_decoded_inst_is_xacquire(p: *const xed_decoded_inst_t) -> u32;
20641}
20642extern "C" {
20643    #[doc = " @ingroup DEC\n Returns 1 if the instruction is xrelease."]
20644    pub fn xed_decoded_inst_is_xrelease(p: *const xed_decoded_inst_t) -> u32;
20645}
20646extern "C" {
20647    #[doc = " @ingroup DEC\n Returns 1 if the instruction has mpx prefix."]
20648    pub fn xed_decoded_inst_has_mpx_prefix(p: *const xed_decoded_inst_t) -> u32;
20649}
20650extern "C" {
20651    #[doc = " @ingroup DEC\n @brief Return non-zero value for APX-Promtoed zero-upper instructions (ZU)."]
20652    pub fn xed_decoded_inst_is_apx_zu(p: *const xed_decoded_inst_t) -> xed_bool_t;
20653}
20654extern "C" {
20655    #[doc = " @ingroup DEC\n Returns the modrm byte"]
20656    pub fn xed_decoded_inst_get_modrm(p: *const xed_decoded_inst_t) -> u8;
20657}
20658extern "C" {
20659    #[doc = " @ingroup DEC\n Returns 1 iff the instruction uses destination-masking.  This is 0 for\n blend operations that use their mask field as a control."]
20660    pub fn xed_decoded_inst_masked_vector_operation(p: *mut xed_decoded_inst_t) -> xed_bool_t;
20661}
20662extern "C" {
20663    #[doc = " @ingroup DEC\n Returns 128, 256 or 512 for operations in the VEX, EVEX (or XOP)\n encoding space and returns 0 for (most) nonvector operations.\n This usually the content of the VEX.L or EVEX.LL field, reinterpreted.\n Some GPR instructions (like the BMI1/BMI2) are encoded in the VEX space\n and return non-zero values from this API."]
20664    pub fn xed_decoded_inst_vector_length_bits(p: *const xed_decoded_inst_t) -> xed_uint_t;
20665}
20666extern "C" {
20667    #[doc = " @ingroup DEC\n Returns the number of legacy prefixes."]
20668    pub fn xed_decoded_inst_get_nprefixes(p: *const xed_decoded_inst_t) -> xed_uint_t;
20669}
20670extern "C" {
20671    #[doc = " @ingroup DEC\n Obtain a constant pointer to the operands"]
20672    #[link_name = "xed_decoded_inst_operands_const_xed_sys_inline"]
20673    pub fn xed_decoded_inst_operands_const(
20674        p: *const xed_decoded_inst_t,
20675    ) -> *const xed_operand_values_t;
20676}
20677extern "C" {
20678    #[doc = " @ingroup DEC\n Obtain a non-constant pointer to the operands"]
20679    #[link_name = "xed_decoded_inst_operands_xed_sys_inline"]
20680    pub fn xed_decoded_inst_operands(p: *mut xed_decoded_inst_t) -> *mut xed_operand_values_t;
20681}
20682extern "C" {
20683    #[doc = " Return the length in bits of the operand_index'th operand.\n @ingroup DEC"]
20684    pub fn xed_decoded_inst_operand_length_bits(
20685        p: *const xed_decoded_inst_t,
20686        operand_index: ::core::ffi::c_uint,
20687    ) -> ::core::ffi::c_uint;
20688}
20689extern "C" {
20690    #[doc = " Deprecated -- returns the length in bytes of the operand_index'th\n operand.  Use #xed_decoded_inst_operand_length_bits() instead.\n @ingroup DEC"]
20691    pub fn xed_decoded_inst_operand_length(
20692        p: *const xed_decoded_inst_t,
20693        operand_index: ::core::ffi::c_uint,
20694    ) -> ::core::ffi::c_uint;
20695}
20696extern "C" {
20697    #[doc = " Return the number of operands\n @ingroup DEC"]
20698    #[link_name = "xed_decoded_inst_noperands_xed_sys_inline"]
20699    pub fn xed_decoded_inst_noperands(p: *const xed_decoded_inst_t) -> ::core::ffi::c_uint;
20700}
20701extern "C" {
20702    #[doc = " Return the number of element in the operand (for SSE and AVX operands)\n @ingroup DEC"]
20703    pub fn xed_decoded_inst_operand_elements(
20704        p: *const xed_decoded_inst_t,
20705        operand_index: ::core::ffi::c_uint,
20706    ) -> ::core::ffi::c_uint;
20707}
20708extern "C" {
20709    #[doc = " Return the size of an element in bits  (for SSE and AVX operands)\n @ingroup DEC"]
20710    pub fn xed_decoded_inst_operand_element_size_bits(
20711        p: *const xed_decoded_inst_t,
20712        operand_index: ::core::ffi::c_uint,
20713    ) -> ::core::ffi::c_uint;
20714}
20715extern "C" {
20716    #[doc = " Return the type of an element of type #xed_operand_element_type_enum_t\n (for SSE and AVX operands)\n @ingroup DEC"]
20717    pub fn xed_decoded_inst_operand_element_type(
20718        p: *const xed_decoded_inst_t,
20719        operand_index: ::core::ffi::c_uint,
20720    ) -> xed_operand_element_type_enum_t;
20721}
20722extern "C" {
20723    #[doc = " Interpret the operand action in light of AVX512 masking and\n zeroing/merging.  If masking and merging are used together, the dest\n operand may also be read.  If masking and merging are used together,\n the elemnents of dest operand register may be conditionally written (so\n that input values live on in the output register).\n @ingroup DEC"]
20724    pub fn xed_decoded_inst_operand_action(
20725        p: *const xed_decoded_inst_t,
20726        operand_index: ::core::ffi::c_uint,
20727    ) -> xed_operand_action_enum_t;
20728}
20729extern "C" {
20730    #[doc = " Returns true if the instruction uses write-masking\n @ingroup DEC"]
20731    pub fn xed_decoded_inst_masking(p: *const xed_decoded_inst_t) -> xed_bool_t;
20732}
20733extern "C" {
20734    #[doc = " Returns true if the instruction uses write-masking with merging\n @ingroup DEC"]
20735    pub fn xed_decoded_inst_merging(p: *const xed_decoded_inst_t) -> xed_bool_t;
20736}
20737extern "C" {
20738    #[doc = " Returns true if the instruction uses write-masking with zeroing\n @ingroup DEC"]
20739    pub fn xed_decoded_inst_zeroing(p: *const xed_decoded_inst_t) -> xed_bool_t;
20740}
20741extern "C" {
20742    #[doc = " Returns the maximum number elements processed for an AVX512 vector\n instruction. Scalars report 1 element.\n @ingroup DEC"]
20743    pub fn xed_decoded_inst_avx512_dest_elements(p: *const xed_decoded_inst_t) -> xed_uint_t;
20744}
20745extern "C" {
20746    #[doc = " @ingroup DEC\n Zero the decode structure, but set the machine state/mode\n information. Re-initializes all operands."]
20747    pub fn xed_decoded_inst_zero_set_mode(p: *mut xed_decoded_inst_t, dstate: *const xed_state_t);
20748}
20749extern "C" {
20750    #[doc = " @ingroup DEC\n Zero the decode structure, but preserve the existing machine state/mode\n information. Re-initializes all operands."]
20751    pub fn xed_decoded_inst_zero_keep_mode(p: *mut xed_decoded_inst_t);
20752}
20753extern "C" {
20754    #[doc = " @ingroup DEC\n Zero the decode structure completely. Re-initializes all operands."]
20755    pub fn xed_decoded_inst_zero(p: *mut xed_decoded_inst_t);
20756}
20757extern "C" {
20758    #[doc = " @ingroup DEC\n Set the machine mode and stack addressing width directly. This is NOT a\n full initialization; Call #xed_decoded_inst_zero() before using this if\n you want a clean slate."]
20759    #[link_name = "xed_decoded_inst_set_mode_xed_sys_inline"]
20760    pub fn xed_decoded_inst_set_mode(
20761        p: *mut xed_decoded_inst_t,
20762        mmode: xed_machine_mode_enum_t,
20763        stack_addr_width: xed_address_width_enum_t,
20764    );
20765}
20766extern "C" {
20767    #[doc = " @ingroup DEC\n Zero the decode structure, but copy the existing machine state/mode\n information from the supplied operands pointer. Same as\n #xed_decoded_inst_zero_keep_mode."]
20768    pub fn xed_decoded_inst_zero_keep_mode_from_operands(
20769        p: *mut xed_decoded_inst_t,
20770        operands: *const xed_operand_values_t,
20771    );
20772}
20773extern "C" {
20774    #[doc = " @ingroup DEC\n Return the length of the decoded  instruction in bytes."]
20775    #[link_name = "xed_decoded_inst_get_length_xed_sys_inline"]
20776    pub fn xed_decoded_inst_get_length(p: *const xed_decoded_inst_t) -> xed_uint_t;
20777}
20778extern "C" {
20779    #[doc = " @ingroup DEC\n Read itext byte."]
20780    #[link_name = "xed_decoded_inst_get_byte_xed_sys_inline"]
20781    pub fn xed_decoded_inst_get_byte(p: *const xed_decoded_inst_t, byte_index: xed_uint_t) -> u8;
20782}
20783extern "C" {
20784    #[doc = " @ingroup DEC\n Returns 16/32/64 indicating the machine mode with in bits. This is\n derived from the input mode information."]
20785    #[link_name = "xed_decoded_inst_get_machine_mode_bits_xed_sys_inline"]
20786    pub fn xed_decoded_inst_get_machine_mode_bits(p: *const xed_decoded_inst_t) -> xed_uint_t;
20787}
20788extern "C" {
20789    #[doc = " @ingroup DEC\n Returns 16/32/64 indicating the stack addressing mode with in\n bits. This is derived from the input mode information."]
20790    #[link_name = "xed_decoded_inst_get_stack_address_mode_bits_xed_sys_inline"]
20791    pub fn xed_decoded_inst_get_stack_address_mode_bits(p: *const xed_decoded_inst_t)
20792        -> xed_uint_t;
20793}
20794extern "C" {
20795    #[doc = " Returns the operand width in bits: 8/16/32/64. This is different than\n the #xed_operand_values_get_effective_operand_width() which only\n returns 16/32/64. This factors in the BYTEOP attribute when computing\n its return value. This function provides a information for that is only\n useful for (scalable) GPR-operations. Individual operands have more\n specific information available from\n #xed_decoded_inst_operand_element_size_bits()\n @ingroup DEC"]
20796    pub fn xed_decoded_inst_get_operand_width(p: *const xed_decoded_inst_t) -> u32;
20797}
20798extern "C" {
20799    #[doc = " Return the user-specified #xed_chip_enum_t chip name, or\n XED_CHIP_INVALID if not set.\n @ingroup DEC"]
20800    #[link_name = "xed_decoded_inst_get_input_chip_xed_sys_inline"]
20801    pub fn xed_decoded_inst_get_input_chip(p: *const xed_decoded_inst_t) -> xed_chip_enum_t;
20802}
20803extern "C" {
20804    #[doc = " Set a user-specified #xed_chip_enum_t chip name for restricting decode\n @ingroup DEC"]
20805    #[link_name = "xed_decoded_inst_set_input_chip_xed_sys_inline"]
20806    pub fn xed_decoded_inst_set_input_chip(p: *mut xed_decoded_inst_t, chip: xed_chip_enum_t);
20807}
20808extern "C" {
20809    #[doc = " Indicate if this decoded instruction is valid for the specified\n #xed_chip_enum_t chip\n @ingroup DEC"]
20810    pub fn xed_decoded_inst_valid_for_chip(
20811        p: *const xed_decoded_inst_t,
20812        chip: xed_chip_enum_t,
20813    ) -> xed_bool_t;
20814}
20815extern "C" {
20816    #[doc = " @ingroup DEC\n Return the instruction iform enum of type #xed_iform_enum_t ."]
20817    #[link_name = "xed_decoded_inst_get_iform_enum_xed_sys_inline"]
20818    pub fn xed_decoded_inst_get_iform_enum(p: *const xed_decoded_inst_t) -> xed_iform_enum_t;
20819}
20820extern "C" {
20821    #[doc = " @ingroup DEC\n Return the instruction zero-based iform number based on masking the\n corresponding #xed_iform_enum_t. This value is suitable for\n dispatching. The maximum value for a particular iclass is provided by\n #xed_iform_max_per_iclass() ."]
20822    #[link_name = "xed_decoded_inst_get_iform_enum_dispatch_xed_sys_inline"]
20823    pub fn xed_decoded_inst_get_iform_enum_dispatch(
20824        p: *const xed_decoded_inst_t,
20825    ) -> ::core::ffi::c_uint;
20826}
20827extern "C" {
20828    #[doc = " @ingroup PRINT\n Print out all the information about the decoded instruction to the\n buffer buf whose length is maximally buflen. This is for debugging."]
20829    pub fn xed_decoded_inst_dump(
20830        p: *const xed_decoded_inst_t,
20831        buf: *mut ::core::ffi::c_char,
20832        buflen: ::core::ffi::c_int,
20833    );
20834}
20835extern "C" {
20836    #[doc = " @ingroup PRINT\n Print the instruction information in a verbose format.\n This is for debugging.\n @param p a #xed_decoded_inst_t for a decoded instruction\n @param buf a buffer to write the disassembly in to.\n @param buflen maximum length of the disassembly buffer\n @param runtime_address the address of the instruction being disassembled. If zero, the offset is printed for relative branches. If nonzero, XED attempts to print the target address for relative branches.\n @return Returns 0 if the disassembly fails, 1 otherwise."]
20837    pub fn xed_decoded_inst_dump_xed_format(
20838        p: *const xed_decoded_inst_t,
20839        buf: *mut ::core::ffi::c_char,
20840        buflen: ::core::ffi::c_int,
20841        runtime_address: u64,
20842    ) -> xed_bool_t;
20843}
20844extern "C" {
20845    #[doc = " Disassemble the decoded instruction using the specified syntax.\n The output buffer must be at least 25 bytes long. Returns true if\n disassembly proceeded without errors.\n @param syntax a #xed_syntax_enum_t the specifies the disassembly format\n @param xedd a #xed_decoded_inst_t for a decoded instruction\n @param out_buffer a buffer to write the disassembly in to.\n @param buffer_len maximum length of the disassembly buffer\n @param runtime_instruction_address the address of the instruction being disassembled. If zero, the offset is printed for relative branches. If nonzero, XED attempts to print the target address for relative branches.\n @param context A void* used only for the call back routine for symbolic disassembly if one is provided. Can be zero.\n @param symbolic_callback A function pointer for obtaining symbolic disassembly. Can be zero.\n @return Returns 0 if the disassembly fails, 1 otherwise.\n@ingroup PRINT"]
20846    pub fn xed_format_context(
20847        syntax: xed_syntax_enum_t,
20848        xedd: *const xed_decoded_inst_t,
20849        out_buffer: *mut ::core::ffi::c_char,
20850        buffer_len: ::core::ffi::c_int,
20851        runtime_instruction_address: u64,
20852        context: *mut ::core::ffi::c_void,
20853        symbolic_callback: xed_disassembly_callback_fn_t,
20854    ) -> xed_bool_t;
20855}
20856extern "C" {
20857    #[doc = " @ingroup PRINT\n Disassemble the instruction information to a buffer. See the\n #xed_print_info_t for the required public fields of the argument.\n This is the preferred method of doing disassembly.\n The output buffer must be at least 25 bytes long.\n @param pi a #xed_print_info_t\n @return Returns 0 if the disassembly fails, 1 otherwise."]
20858    pub fn xed_format_generic(pi: *mut xed_print_info_t) -> xed_bool_t;
20859}
20860extern "C" {
20861    #[doc = " @ingroup DEC"]
20862    pub fn xed_decoded_inst_get_seg_reg(
20863        p: *const xed_decoded_inst_t,
20864        mem_idx: ::core::ffi::c_uint,
20865    ) -> xed_reg_enum_t;
20866}
20867extern "C" {
20868    #[doc = " @ingroup DEC"]
20869    pub fn xed_decoded_inst_get_base_reg(
20870        p: *const xed_decoded_inst_t,
20871        mem_idx: ::core::ffi::c_uint,
20872    ) -> xed_reg_enum_t;
20873}
20874extern "C" {
20875    pub fn xed_decoded_inst_get_index_reg(
20876        p: *const xed_decoded_inst_t,
20877        mem_idx: ::core::ffi::c_uint,
20878    ) -> xed_reg_enum_t;
20879}
20880extern "C" {
20881    #[doc = " @ingroup DEC"]
20882    pub fn xed_decoded_inst_get_scale(
20883        p: *const xed_decoded_inst_t,
20884        mem_idx: ::core::ffi::c_uint,
20885    ) -> xed_uint_t;
20886}
20887extern "C" {
20888    #[doc = " @ingroup DEC"]
20889    pub fn xed_decoded_inst_get_memory_displacement(
20890        p: *const xed_decoded_inst_t,
20891        mem_idx: ::core::ffi::c_uint,
20892    ) -> i64;
20893}
20894extern "C" {
20895    #[doc = " @ingroup DEC\n Result in BYTES"]
20896    pub fn xed_decoded_inst_get_memory_displacement_width(
20897        p: *const xed_decoded_inst_t,
20898        mem_idx: ::core::ffi::c_uint,
20899    ) -> xed_uint_t;
20900}
20901extern "C" {
20902    #[doc = " @ingroup DEC\n Result in BITS"]
20903    pub fn xed_decoded_inst_get_memory_displacement_width_bits(
20904        p: *const xed_decoded_inst_t,
20905        mem_idx: ::core::ffi::c_uint,
20906    ) -> xed_uint_t;
20907}
20908extern "C" {
20909    #[doc = " @ingroup DEC"]
20910    pub fn xed_decoded_inst_get_branch_displacement(p: *const xed_decoded_inst_t) -> i64;
20911}
20912extern "C" {
20913    #[doc = " @ingroup DEC\n Result in BYTES"]
20914    pub fn xed_decoded_inst_get_branch_displacement_width(
20915        p: *const xed_decoded_inst_t,
20916    ) -> xed_uint_t;
20917}
20918extern "C" {
20919    #[doc = " @ingroup DEC\n Result in BITS"]
20920    pub fn xed_decoded_inst_get_branch_displacement_width_bits(
20921        p: *const xed_decoded_inst_t,
20922    ) -> xed_uint_t;
20923}
20924extern "C" {
20925    #[doc = " @ingroup DEC"]
20926    pub fn xed_decoded_inst_get_unsigned_immediate(p: *const xed_decoded_inst_t) -> u64;
20927}
20928extern "C" {
20929    #[doc = " @ingroup DEC\n Return true if the first immediate (IMM0)  is signed"]
20930    pub fn xed_decoded_inst_get_immediate_is_signed(p: *const xed_decoded_inst_t) -> xed_uint_t;
20931}
20932extern "C" {
20933    #[doc = " @ingroup DEC\n Return the immediate width in BYTES."]
20934    pub fn xed_decoded_inst_get_immediate_width(p: *const xed_decoded_inst_t) -> xed_uint_t;
20935}
20936extern "C" {
20937    #[doc = " @ingroup DEC\n Return the immediate width in BITS."]
20938    pub fn xed_decoded_inst_get_immediate_width_bits(p: *const xed_decoded_inst_t) -> xed_uint_t;
20939}
20940extern "C" {
20941    #[doc = " @ingroup DEC"]
20942    pub fn xed_decoded_inst_get_signed_immediate(p: *const xed_decoded_inst_t) -> i32;
20943}
20944extern "C" {
20945    #[doc = " @ingroup DEC\n Return the second immediate."]
20946    #[link_name = "xed_decoded_inst_get_second_immediate_xed_sys_inline"]
20947    pub fn xed_decoded_inst_get_second_immediate(p: *const xed_decoded_inst_t) -> u8;
20948}
20949extern "C" {
20950    #[doc = " @ingroup DEC\n Return the specified register operand. The specifier is of type\n #xed_operand_enum_t ."]
20951    pub fn xed_decoded_inst_get_reg(
20952        p: *const xed_decoded_inst_t,
20953        reg_operand: xed_operand_enum_t,
20954    ) -> xed_reg_enum_t;
20955}
20956extern "C" {
20957    #[doc = " @ingroup DEC\n Return DFV register enumeration if one of the instruction's operands\n is a \"default flags values\" pseudo-register and invalid register enumeration otherwise"]
20958    pub fn xed_decoded_inst_get_dfv_reg(xedd: *const xed_decoded_inst_t) -> xed_reg_enum_t;
20959}
20960extern "C" {
20961    #[doc = " See the comment on xed_decoded_inst_uses_rflags(). This can return\n 0 if the flags are really not used by this instruction.\n @ingroup DEC"]
20962    pub fn xed_decoded_inst_get_rflags_info(
20963        p: *const xed_decoded_inst_t,
20964    ) -> *const xed_simple_flag_t;
20965}
20966extern "C" {
20967    #[doc = " This returns 1 if the flags are read or written. This will return 0\n otherwise. This will return 0 if the flags are really not used by this\n instruction. For some shifts/rotates, XED puts a flags operand in the\n operand array before it knows if the flags are used because of\n mode-dependent masking effects on the immediate.\n @ingroup DEC"]
20968    pub fn xed_decoded_inst_uses_rflags(p: *const xed_decoded_inst_t) -> xed_bool_t;
20969}
20970extern "C" {
20971    #[doc = " @ingroup DEC"]
20972    pub fn xed_decoded_inst_number_of_memory_operands(p: *const xed_decoded_inst_t) -> xed_uint_t;
20973}
20974extern "C" {
20975    #[doc = " @ingroup DEC"]
20976    pub fn xed_decoded_inst_mem_read(
20977        p: *const xed_decoded_inst_t,
20978        mem_idx: ::core::ffi::c_uint,
20979    ) -> xed_bool_t;
20980}
20981extern "C" {
20982    #[doc = " @ingroup DEC"]
20983    pub fn xed_decoded_inst_mem_written(
20984        p: *const xed_decoded_inst_t,
20985        mem_idx: ::core::ffi::c_uint,
20986    ) -> xed_bool_t;
20987}
20988extern "C" {
20989    #[doc = " @ingroup DEC"]
20990    pub fn xed_decoded_inst_mem_written_only(
20991        p: *const xed_decoded_inst_t,
20992        mem_idx: ::core::ffi::c_uint,
20993    ) -> xed_bool_t;
20994}
20995extern "C" {
20996    #[doc = " @ingroup DEC"]
20997    pub fn xed_decoded_inst_conditionally_writes_registers(
20998        p: *const xed_decoded_inst_t,
20999    ) -> xed_bool_t;
21000}
21001extern "C" {
21002    #[doc = " returns bytes\n @ingroup DEC"]
21003    pub fn xed_decoded_inst_get_memory_operand_length(
21004        p: *const xed_decoded_inst_t,
21005        memop_idx: ::core::ffi::c_uint,
21006    ) -> ::core::ffi::c_uint;
21007}
21008extern "C" {
21009    #[doc = " @ingroup DEC"]
21010    pub fn xed_decoded_inst_get_memop_address_width(
21011        p: *const xed_decoded_inst_t,
21012        memop_idx: xed_uint_t,
21013    ) -> ::core::ffi::c_uint;
21014}
21015extern "C" {
21016    #[doc = " @ingroup DEC\n Returns true if the instruction is a prefetch"]
21017    pub fn xed_decoded_inst_is_prefetch(p: *const xed_decoded_inst_t) -> xed_bool_t;
21018}
21019extern "C" {
21020    #[doc = " @ingroup DEC\n Return 1 for broadcast instructions or AVX512 load-op instructions using the broadcast feature\n 0 otherwise.  Logical OR of\n #xed_decoded_inst_is_broadcast_instruction() and\n #xed_decoded_inst_uses_embedded_broadcast()."]
21021    pub fn xed_decoded_inst_is_broadcast(p: *const xed_decoded_inst_t) -> xed_bool_t;
21022}
21023extern "C" {
21024    #[doc = " @ingroup DEC\n Return 1 for broadcast instruction. (NOT including AVX512 load-op instructions)\n 0 otherwise. Just a category check."]
21025    pub fn xed_decoded_inst_is_broadcast_instruction(p: *const xed_decoded_inst_t) -> xed_bool_t;
21026}
21027extern "C" {
21028    #[doc = " @ingroup DEC\n Return 1 for AVX512 load-op instructions using the broadcast feature,\n 0 otherwise."]
21029    pub fn xed_decoded_inst_uses_embedded_broadcast(p: *const xed_decoded_inst_t) -> xed_bool_t;
21030}
21031extern "C" {
21032    #[doc = " @ingroup DEC"]
21033    pub fn xed_decoded_inst_set_scale(p: *mut xed_decoded_inst_t, scale: xed_uint_t);
21034}
21035extern "C" {
21036    #[doc = " @ingroup DEC\n Set the memory displacement using a BYTE length"]
21037    pub fn xed_decoded_inst_set_memory_displacement(
21038        p: *mut xed_decoded_inst_t,
21039        disp: i64,
21040        length_bytes: xed_uint_t,
21041    );
21042}
21043extern "C" {
21044    #[doc = " @ingroup DEC\n Set the branch  displacement using a BYTE length"]
21045    pub fn xed_decoded_inst_set_branch_displacement(
21046        p: *mut xed_decoded_inst_t,
21047        disp: i64,
21048        length_bytes: xed_uint_t,
21049    );
21050}
21051extern "C" {
21052    #[doc = " @ingroup DEC\n Set the signed immediate a BYTE length"]
21053    pub fn xed_decoded_inst_set_immediate_signed(
21054        p: *mut xed_decoded_inst_t,
21055        x: i32,
21056        length_bytes: xed_uint_t,
21057    );
21058}
21059extern "C" {
21060    #[doc = " @ingroup DEC\n Set the unsigned immediate a BYTE length"]
21061    pub fn xed_decoded_inst_set_immediate_unsigned(
21062        p: *mut xed_decoded_inst_t,
21063        x: u64,
21064        length_bytes: xed_uint_t,
21065    );
21066}
21067extern "C" {
21068    #[doc = " @ingroup DEC\n Set the memory displacement a BITS length"]
21069    pub fn xed_decoded_inst_set_memory_displacement_bits(
21070        p: *mut xed_decoded_inst_t,
21071        disp: i64,
21072        length_bits: xed_uint_t,
21073    );
21074}
21075extern "C" {
21076    #[doc = " @ingroup DEC\n Set the branch displacement a BITS length"]
21077    pub fn xed_decoded_inst_set_branch_displacement_bits(
21078        p: *mut xed_decoded_inst_t,
21079        disp: i64,
21080        length_bits: xed_uint_t,
21081    );
21082}
21083extern "C" {
21084    #[doc = " @ingroup DEC\n Set the signed immediate a BITS length"]
21085    pub fn xed_decoded_inst_set_immediate_signed_bits(
21086        p: *mut xed_decoded_inst_t,
21087        x: i32,
21088        length_bits: xed_uint_t,
21089    );
21090}
21091extern "C" {
21092    #[doc = " @ingroup DEC\n Set the unsigned immediate a BITS length"]
21093    pub fn xed_decoded_inst_set_immediate_unsigned_bits(
21094        p: *mut xed_decoded_inst_t,
21095        x: u64,
21096        length_bits: xed_uint_t,
21097    );
21098}
21099extern "C" {
21100    #[doc = " @ingroup DEC\n Return a user data field for arbitrary use by the user after decoding."]
21101    #[link_name = "xed_decoded_inst_get_user_data_xed_sys_inline"]
21102    pub fn xed_decoded_inst_get_user_data(p: *mut xed_decoded_inst_t) -> u64;
21103}
21104extern "C" {
21105    #[doc = " @ingroup DEC\n Modify the user data field."]
21106    #[link_name = "xed_decoded_inst_set_user_data_xed_sys_inline"]
21107    pub fn xed_decoded_inst_set_user_data(p: *mut xed_decoded_inst_t, new_value: u64);
21108}
21109extern "C" {
21110    #[doc = " @ingroup DEC\n @brief True for APX instructions.\n includes instructions with EGPRs, REX2 and encodings that are treated as illegal on non-APX systems"]
21111    pub fn xed_classify_apx(d: *const xed_decoded_inst_t) -> xed_bool_t;
21112}
21113extern "C" {
21114    #[doc = " @ingroup DEC\n True for AMX instructions"]
21115    pub fn xed_classify_amx(d: *const xed_decoded_inst_t) -> xed_bool_t;
21116}
21117extern "C" {
21118    #[doc = " @ingroup DEC\n True for AVX512 (EVEX-encoded) SIMD and (VEX encoded) K-mask instructions"]
21119    pub fn xed_classify_avx512(d: *const xed_decoded_inst_t) -> xed_bool_t;
21120}
21121extern "C" {
21122    #[doc = " @ingroup DEC\n True for AVX512 (VEX-encoded) K-mask operations"]
21123    pub fn xed_classify_avx512_maskop(d: *const xed_decoded_inst_t) -> xed_bool_t;
21124}
21125extern "C" {
21126    #[doc = " @ingroup DEC\n True for AVX/AVX2 SIMD VEX-encoded operations. Does not include BMI/BMI2 instructions."]
21127    pub fn xed_classify_avx(d: *const xed_decoded_inst_t) -> xed_bool_t;
21128}
21129extern "C" {
21130    #[doc = " @ingroup DEC\n True for SSE/SSE2/etc. SIMD operations.  Includes AES and PCLMULQDQ"]
21131    pub fn xed_classify_sse(d: *const xed_decoded_inst_t) -> xed_bool_t;
21132}
21133pub const XED_IFORMFL_AAA_FIRST: xed_iformfl_enum_t = 1;
21134pub const XED_IFORMFL_AAA_LAST: xed_iformfl_enum_t = 1;
21135pub const XED_IFORMFL_AAD_FIRST: xed_iformfl_enum_t = 2;
21136pub const XED_IFORMFL_AAD_LAST: xed_iformfl_enum_t = 2;
21137pub const XED_IFORMFL_AADD_FIRST: xed_iformfl_enum_t = 3;
21138pub const XED_IFORMFL_AADD_LAST: xed_iformfl_enum_t = 6;
21139pub const XED_IFORMFL_AAM_FIRST: xed_iformfl_enum_t = 7;
21140pub const XED_IFORMFL_AAM_LAST: xed_iformfl_enum_t = 7;
21141pub const XED_IFORMFL_AAND_FIRST: xed_iformfl_enum_t = 8;
21142pub const XED_IFORMFL_AAND_LAST: xed_iformfl_enum_t = 11;
21143pub const XED_IFORMFL_AAS_FIRST: xed_iformfl_enum_t = 12;
21144pub const XED_IFORMFL_AAS_LAST: xed_iformfl_enum_t = 12;
21145pub const XED_IFORMFL_ADC_FIRST: xed_iformfl_enum_t = 13;
21146pub const XED_IFORMFL_ADC_LAST: xed_iformfl_enum_t = 54;
21147pub const XED_IFORMFL_ADCX_FIRST: xed_iformfl_enum_t = 55;
21148pub const XED_IFORMFL_ADCX_LAST: xed_iformfl_enum_t = 66;
21149pub const XED_IFORMFL_ADC_LOCK_FIRST: xed_iformfl_enum_t = 67;
21150pub const XED_IFORMFL_ADC_LOCK_LAST: xed_iformfl_enum_t = 72;
21151pub const XED_IFORMFL_ADD_FIRST: xed_iformfl_enum_t = 73;
21152pub const XED_IFORMFL_ADD_LAST: xed_iformfl_enum_t = 114;
21153pub const XED_IFORMFL_ADDPD_FIRST: xed_iformfl_enum_t = 115;
21154pub const XED_IFORMFL_ADDPD_LAST: xed_iformfl_enum_t = 116;
21155pub const XED_IFORMFL_ADDPS_FIRST: xed_iformfl_enum_t = 117;
21156pub const XED_IFORMFL_ADDPS_LAST: xed_iformfl_enum_t = 118;
21157pub const XED_IFORMFL_ADDSD_FIRST: xed_iformfl_enum_t = 119;
21158pub const XED_IFORMFL_ADDSD_LAST: xed_iformfl_enum_t = 120;
21159pub const XED_IFORMFL_ADDSS_FIRST: xed_iformfl_enum_t = 121;
21160pub const XED_IFORMFL_ADDSS_LAST: xed_iformfl_enum_t = 122;
21161pub const XED_IFORMFL_ADDSUBPD_FIRST: xed_iformfl_enum_t = 123;
21162pub const XED_IFORMFL_ADDSUBPD_LAST: xed_iformfl_enum_t = 124;
21163pub const XED_IFORMFL_ADDSUBPS_FIRST: xed_iformfl_enum_t = 125;
21164pub const XED_IFORMFL_ADDSUBPS_LAST: xed_iformfl_enum_t = 126;
21165pub const XED_IFORMFL_ADD_LOCK_FIRST: xed_iformfl_enum_t = 127;
21166pub const XED_IFORMFL_ADD_LOCK_LAST: xed_iformfl_enum_t = 132;
21167pub const XED_IFORMFL_ADOX_FIRST: xed_iformfl_enum_t = 133;
21168pub const XED_IFORMFL_ADOX_LAST: xed_iformfl_enum_t = 144;
21169pub const XED_IFORMFL_AESDEC_FIRST: xed_iformfl_enum_t = 145;
21170pub const XED_IFORMFL_AESDEC_LAST: xed_iformfl_enum_t = 146;
21171pub const XED_IFORMFL_AESDEC128KL_FIRST: xed_iformfl_enum_t = 147;
21172pub const XED_IFORMFL_AESDEC128KL_LAST: xed_iformfl_enum_t = 147;
21173pub const XED_IFORMFL_AESDEC256KL_FIRST: xed_iformfl_enum_t = 148;
21174pub const XED_IFORMFL_AESDEC256KL_LAST: xed_iformfl_enum_t = 148;
21175pub const XED_IFORMFL_AESDECLAST_FIRST: xed_iformfl_enum_t = 149;
21176pub const XED_IFORMFL_AESDECLAST_LAST: xed_iformfl_enum_t = 150;
21177pub const XED_IFORMFL_AESDECWIDE128KL_FIRST: xed_iformfl_enum_t = 151;
21178pub const XED_IFORMFL_AESDECWIDE128KL_LAST: xed_iformfl_enum_t = 151;
21179pub const XED_IFORMFL_AESDECWIDE256KL_FIRST: xed_iformfl_enum_t = 152;
21180pub const XED_IFORMFL_AESDECWIDE256KL_LAST: xed_iformfl_enum_t = 152;
21181pub const XED_IFORMFL_AESENC_FIRST: xed_iformfl_enum_t = 153;
21182pub const XED_IFORMFL_AESENC_LAST: xed_iformfl_enum_t = 154;
21183pub const XED_IFORMFL_AESENC128KL_FIRST: xed_iformfl_enum_t = 155;
21184pub const XED_IFORMFL_AESENC128KL_LAST: xed_iformfl_enum_t = 155;
21185pub const XED_IFORMFL_AESENC256KL_FIRST: xed_iformfl_enum_t = 156;
21186pub const XED_IFORMFL_AESENC256KL_LAST: xed_iformfl_enum_t = 156;
21187pub const XED_IFORMFL_AESENCLAST_FIRST: xed_iformfl_enum_t = 157;
21188pub const XED_IFORMFL_AESENCLAST_LAST: xed_iformfl_enum_t = 158;
21189pub const XED_IFORMFL_AESENCWIDE128KL_FIRST: xed_iformfl_enum_t = 159;
21190pub const XED_IFORMFL_AESENCWIDE128KL_LAST: xed_iformfl_enum_t = 159;
21191pub const XED_IFORMFL_AESENCWIDE256KL_FIRST: xed_iformfl_enum_t = 160;
21192pub const XED_IFORMFL_AESENCWIDE256KL_LAST: xed_iformfl_enum_t = 160;
21193pub const XED_IFORMFL_AESIMC_FIRST: xed_iformfl_enum_t = 161;
21194pub const XED_IFORMFL_AESIMC_LAST: xed_iformfl_enum_t = 162;
21195pub const XED_IFORMFL_AESKEYGENASSIST_FIRST: xed_iformfl_enum_t = 163;
21196pub const XED_IFORMFL_AESKEYGENASSIST_LAST: xed_iformfl_enum_t = 164;
21197pub const XED_IFORMFL_AND_FIRST: xed_iformfl_enum_t = 165;
21198pub const XED_IFORMFL_AND_LAST: xed_iformfl_enum_t = 206;
21199pub const XED_IFORMFL_ANDN_FIRST: xed_iformfl_enum_t = 207;
21200pub const XED_IFORMFL_ANDN_LAST: xed_iformfl_enum_t = 214;
21201pub const XED_IFORMFL_ANDNPD_FIRST: xed_iformfl_enum_t = 215;
21202pub const XED_IFORMFL_ANDNPD_LAST: xed_iformfl_enum_t = 216;
21203pub const XED_IFORMFL_ANDNPS_FIRST: xed_iformfl_enum_t = 217;
21204pub const XED_IFORMFL_ANDNPS_LAST: xed_iformfl_enum_t = 218;
21205pub const XED_IFORMFL_ANDPD_FIRST: xed_iformfl_enum_t = 219;
21206pub const XED_IFORMFL_ANDPD_LAST: xed_iformfl_enum_t = 220;
21207pub const XED_IFORMFL_ANDPS_FIRST: xed_iformfl_enum_t = 221;
21208pub const XED_IFORMFL_ANDPS_LAST: xed_iformfl_enum_t = 222;
21209pub const XED_IFORMFL_AND_LOCK_FIRST: xed_iformfl_enum_t = 223;
21210pub const XED_IFORMFL_AND_LOCK_LAST: xed_iformfl_enum_t = 228;
21211pub const XED_IFORMFL_AOR_FIRST: xed_iformfl_enum_t = 229;
21212pub const XED_IFORMFL_AOR_LAST: xed_iformfl_enum_t = 232;
21213pub const XED_IFORMFL_ARPL_FIRST: xed_iformfl_enum_t = 233;
21214pub const XED_IFORMFL_ARPL_LAST: xed_iformfl_enum_t = 234;
21215pub const XED_IFORMFL_AXOR_FIRST: xed_iformfl_enum_t = 235;
21216pub const XED_IFORMFL_AXOR_LAST: xed_iformfl_enum_t = 238;
21217pub const XED_IFORMFL_BEXTR_FIRST: xed_iformfl_enum_t = 239;
21218pub const XED_IFORMFL_BEXTR_LAST: xed_iformfl_enum_t = 246;
21219pub const XED_IFORMFL_BEXTR_XOP_FIRST: xed_iformfl_enum_t = 247;
21220pub const XED_IFORMFL_BEXTR_XOP_LAST: xed_iformfl_enum_t = 250;
21221pub const XED_IFORMFL_BLCFILL_FIRST: xed_iformfl_enum_t = 251;
21222pub const XED_IFORMFL_BLCFILL_LAST: xed_iformfl_enum_t = 254;
21223pub const XED_IFORMFL_BLCI_FIRST: xed_iformfl_enum_t = 255;
21224pub const XED_IFORMFL_BLCI_LAST: xed_iformfl_enum_t = 258;
21225pub const XED_IFORMFL_BLCIC_FIRST: xed_iformfl_enum_t = 259;
21226pub const XED_IFORMFL_BLCIC_LAST: xed_iformfl_enum_t = 262;
21227pub const XED_IFORMFL_BLCMSK_FIRST: xed_iformfl_enum_t = 263;
21228pub const XED_IFORMFL_BLCMSK_LAST: xed_iformfl_enum_t = 266;
21229pub const XED_IFORMFL_BLCS_FIRST: xed_iformfl_enum_t = 267;
21230pub const XED_IFORMFL_BLCS_LAST: xed_iformfl_enum_t = 270;
21231pub const XED_IFORMFL_BLENDPD_FIRST: xed_iformfl_enum_t = 271;
21232pub const XED_IFORMFL_BLENDPD_LAST: xed_iformfl_enum_t = 272;
21233pub const XED_IFORMFL_BLENDPS_FIRST: xed_iformfl_enum_t = 273;
21234pub const XED_IFORMFL_BLENDPS_LAST: xed_iformfl_enum_t = 274;
21235pub const XED_IFORMFL_BLENDVPD_FIRST: xed_iformfl_enum_t = 275;
21236pub const XED_IFORMFL_BLENDVPD_LAST: xed_iformfl_enum_t = 276;
21237pub const XED_IFORMFL_BLENDVPS_FIRST: xed_iformfl_enum_t = 277;
21238pub const XED_IFORMFL_BLENDVPS_LAST: xed_iformfl_enum_t = 278;
21239pub const XED_IFORMFL_BLSFILL_FIRST: xed_iformfl_enum_t = 279;
21240pub const XED_IFORMFL_BLSFILL_LAST: xed_iformfl_enum_t = 282;
21241pub const XED_IFORMFL_BLSI_FIRST: xed_iformfl_enum_t = 283;
21242pub const XED_IFORMFL_BLSI_LAST: xed_iformfl_enum_t = 290;
21243pub const XED_IFORMFL_BLSIC_FIRST: xed_iformfl_enum_t = 291;
21244pub const XED_IFORMFL_BLSIC_LAST: xed_iformfl_enum_t = 294;
21245pub const XED_IFORMFL_BLSMSK_FIRST: xed_iformfl_enum_t = 295;
21246pub const XED_IFORMFL_BLSMSK_LAST: xed_iformfl_enum_t = 302;
21247pub const XED_IFORMFL_BLSR_FIRST: xed_iformfl_enum_t = 303;
21248pub const XED_IFORMFL_BLSR_LAST: xed_iformfl_enum_t = 310;
21249pub const XED_IFORMFL_BNDCL_FIRST: xed_iformfl_enum_t = 311;
21250pub const XED_IFORMFL_BNDCL_LAST: xed_iformfl_enum_t = 313;
21251pub const XED_IFORMFL_BNDCN_FIRST: xed_iformfl_enum_t = 314;
21252pub const XED_IFORMFL_BNDCN_LAST: xed_iformfl_enum_t = 316;
21253pub const XED_IFORMFL_BNDCU_FIRST: xed_iformfl_enum_t = 317;
21254pub const XED_IFORMFL_BNDCU_LAST: xed_iformfl_enum_t = 319;
21255pub const XED_IFORMFL_BNDLDX_FIRST: xed_iformfl_enum_t = 320;
21256pub const XED_IFORMFL_BNDLDX_LAST: xed_iformfl_enum_t = 321;
21257pub const XED_IFORMFL_BNDMK_FIRST: xed_iformfl_enum_t = 322;
21258pub const XED_IFORMFL_BNDMK_LAST: xed_iformfl_enum_t = 322;
21259pub const XED_IFORMFL_BNDMOV_FIRST: xed_iformfl_enum_t = 323;
21260pub const XED_IFORMFL_BNDMOV_LAST: xed_iformfl_enum_t = 327;
21261pub const XED_IFORMFL_BNDSTX_FIRST: xed_iformfl_enum_t = 328;
21262pub const XED_IFORMFL_BNDSTX_LAST: xed_iformfl_enum_t = 329;
21263pub const XED_IFORMFL_BOUND_FIRST: xed_iformfl_enum_t = 330;
21264pub const XED_IFORMFL_BOUND_LAST: xed_iformfl_enum_t = 331;
21265pub const XED_IFORMFL_BSF_FIRST: xed_iformfl_enum_t = 332;
21266pub const XED_IFORMFL_BSF_LAST: xed_iformfl_enum_t = 333;
21267pub const XED_IFORMFL_BSR_FIRST: xed_iformfl_enum_t = 334;
21268pub const XED_IFORMFL_BSR_LAST: xed_iformfl_enum_t = 335;
21269pub const XED_IFORMFL_BSWAP_FIRST: xed_iformfl_enum_t = 336;
21270pub const XED_IFORMFL_BSWAP_LAST: xed_iformfl_enum_t = 336;
21271pub const XED_IFORMFL_BT_FIRST: xed_iformfl_enum_t = 337;
21272pub const XED_IFORMFL_BT_LAST: xed_iformfl_enum_t = 340;
21273pub const XED_IFORMFL_BTC_FIRST: xed_iformfl_enum_t = 341;
21274pub const XED_IFORMFL_BTC_LAST: xed_iformfl_enum_t = 344;
21275pub const XED_IFORMFL_BTC_LOCK_FIRST: xed_iformfl_enum_t = 345;
21276pub const XED_IFORMFL_BTC_LOCK_LAST: xed_iformfl_enum_t = 346;
21277pub const XED_IFORMFL_BTR_FIRST: xed_iformfl_enum_t = 347;
21278pub const XED_IFORMFL_BTR_LAST: xed_iformfl_enum_t = 350;
21279pub const XED_IFORMFL_BTR_LOCK_FIRST: xed_iformfl_enum_t = 351;
21280pub const XED_IFORMFL_BTR_LOCK_LAST: xed_iformfl_enum_t = 352;
21281pub const XED_IFORMFL_BTS_FIRST: xed_iformfl_enum_t = 353;
21282pub const XED_IFORMFL_BTS_LAST: xed_iformfl_enum_t = 356;
21283pub const XED_IFORMFL_BTS_LOCK_FIRST: xed_iformfl_enum_t = 357;
21284pub const XED_IFORMFL_BTS_LOCK_LAST: xed_iformfl_enum_t = 358;
21285pub const XED_IFORMFL_BZHI_FIRST: xed_iformfl_enum_t = 359;
21286pub const XED_IFORMFL_BZHI_LAST: xed_iformfl_enum_t = 366;
21287pub const XED_IFORMFL_CALL_FAR_FIRST: xed_iformfl_enum_t = 367;
21288pub const XED_IFORMFL_CALL_FAR_LAST: xed_iformfl_enum_t = 368;
21289pub const XED_IFORMFL_CALL_NEAR_FIRST: xed_iformfl_enum_t = 369;
21290pub const XED_IFORMFL_CALL_NEAR_LAST: xed_iformfl_enum_t = 372;
21291pub const XED_IFORMFL_CBW_FIRST: xed_iformfl_enum_t = 373;
21292pub const XED_IFORMFL_CBW_LAST: xed_iformfl_enum_t = 373;
21293pub const XED_IFORMFL_CCMPB_FIRST: xed_iformfl_enum_t = 374;
21294pub const XED_IFORMFL_CCMPB_LAST: xed_iformfl_enum_t = 385;
21295pub const XED_IFORMFL_CCMPBE_FIRST: xed_iformfl_enum_t = 386;
21296pub const XED_IFORMFL_CCMPBE_LAST: xed_iformfl_enum_t = 397;
21297pub const XED_IFORMFL_CCMPF_FIRST: xed_iformfl_enum_t = 398;
21298pub const XED_IFORMFL_CCMPF_LAST: xed_iformfl_enum_t = 409;
21299pub const XED_IFORMFL_CCMPL_FIRST: xed_iformfl_enum_t = 410;
21300pub const XED_IFORMFL_CCMPL_LAST: xed_iformfl_enum_t = 421;
21301pub const XED_IFORMFL_CCMPLE_FIRST: xed_iformfl_enum_t = 422;
21302pub const XED_IFORMFL_CCMPLE_LAST: xed_iformfl_enum_t = 433;
21303pub const XED_IFORMFL_CCMPNB_FIRST: xed_iformfl_enum_t = 434;
21304pub const XED_IFORMFL_CCMPNB_LAST: xed_iformfl_enum_t = 445;
21305pub const XED_IFORMFL_CCMPNBE_FIRST: xed_iformfl_enum_t = 446;
21306pub const XED_IFORMFL_CCMPNBE_LAST: xed_iformfl_enum_t = 457;
21307pub const XED_IFORMFL_CCMPNL_FIRST: xed_iformfl_enum_t = 458;
21308pub const XED_IFORMFL_CCMPNL_LAST: xed_iformfl_enum_t = 469;
21309pub const XED_IFORMFL_CCMPNLE_FIRST: xed_iformfl_enum_t = 470;
21310pub const XED_IFORMFL_CCMPNLE_LAST: xed_iformfl_enum_t = 481;
21311pub const XED_IFORMFL_CCMPNO_FIRST: xed_iformfl_enum_t = 482;
21312pub const XED_IFORMFL_CCMPNO_LAST: xed_iformfl_enum_t = 493;
21313pub const XED_IFORMFL_CCMPNS_FIRST: xed_iformfl_enum_t = 494;
21314pub const XED_IFORMFL_CCMPNS_LAST: xed_iformfl_enum_t = 505;
21315pub const XED_IFORMFL_CCMPNZ_FIRST: xed_iformfl_enum_t = 506;
21316pub const XED_IFORMFL_CCMPNZ_LAST: xed_iformfl_enum_t = 517;
21317pub const XED_IFORMFL_CCMPO_FIRST: xed_iformfl_enum_t = 518;
21318pub const XED_IFORMFL_CCMPO_LAST: xed_iformfl_enum_t = 529;
21319pub const XED_IFORMFL_CCMPS_FIRST: xed_iformfl_enum_t = 530;
21320pub const XED_IFORMFL_CCMPS_LAST: xed_iformfl_enum_t = 541;
21321pub const XED_IFORMFL_CCMPT_FIRST: xed_iformfl_enum_t = 542;
21322pub const XED_IFORMFL_CCMPT_LAST: xed_iformfl_enum_t = 553;
21323pub const XED_IFORMFL_CCMPZ_FIRST: xed_iformfl_enum_t = 554;
21324pub const XED_IFORMFL_CCMPZ_LAST: xed_iformfl_enum_t = 565;
21325pub const XED_IFORMFL_CDQ_FIRST: xed_iformfl_enum_t = 566;
21326pub const XED_IFORMFL_CDQ_LAST: xed_iformfl_enum_t = 566;
21327pub const XED_IFORMFL_CDQE_FIRST: xed_iformfl_enum_t = 567;
21328pub const XED_IFORMFL_CDQE_LAST: xed_iformfl_enum_t = 567;
21329pub const XED_IFORMFL_CFCMOVB_FIRST: xed_iformfl_enum_t = 568;
21330pub const XED_IFORMFL_CFCMOVB_LAST: xed_iformfl_enum_t = 572;
21331pub const XED_IFORMFL_CFCMOVBE_FIRST: xed_iformfl_enum_t = 573;
21332pub const XED_IFORMFL_CFCMOVBE_LAST: xed_iformfl_enum_t = 577;
21333pub const XED_IFORMFL_CFCMOVL_FIRST: xed_iformfl_enum_t = 578;
21334pub const XED_IFORMFL_CFCMOVL_LAST: xed_iformfl_enum_t = 582;
21335pub const XED_IFORMFL_CFCMOVLE_FIRST: xed_iformfl_enum_t = 583;
21336pub const XED_IFORMFL_CFCMOVLE_LAST: xed_iformfl_enum_t = 587;
21337pub const XED_IFORMFL_CFCMOVNB_FIRST: xed_iformfl_enum_t = 588;
21338pub const XED_IFORMFL_CFCMOVNB_LAST: xed_iformfl_enum_t = 592;
21339pub const XED_IFORMFL_CFCMOVNBE_FIRST: xed_iformfl_enum_t = 593;
21340pub const XED_IFORMFL_CFCMOVNBE_LAST: xed_iformfl_enum_t = 597;
21341pub const XED_IFORMFL_CFCMOVNL_FIRST: xed_iformfl_enum_t = 598;
21342pub const XED_IFORMFL_CFCMOVNL_LAST: xed_iformfl_enum_t = 602;
21343pub const XED_IFORMFL_CFCMOVNLE_FIRST: xed_iformfl_enum_t = 603;
21344pub const XED_IFORMFL_CFCMOVNLE_LAST: xed_iformfl_enum_t = 607;
21345pub const XED_IFORMFL_CFCMOVNO_FIRST: xed_iformfl_enum_t = 608;
21346pub const XED_IFORMFL_CFCMOVNO_LAST: xed_iformfl_enum_t = 612;
21347pub const XED_IFORMFL_CFCMOVNP_FIRST: xed_iformfl_enum_t = 613;
21348pub const XED_IFORMFL_CFCMOVNP_LAST: xed_iformfl_enum_t = 617;
21349pub const XED_IFORMFL_CFCMOVNS_FIRST: xed_iformfl_enum_t = 618;
21350pub const XED_IFORMFL_CFCMOVNS_LAST: xed_iformfl_enum_t = 622;
21351pub const XED_IFORMFL_CFCMOVNZ_FIRST: xed_iformfl_enum_t = 623;
21352pub const XED_IFORMFL_CFCMOVNZ_LAST: xed_iformfl_enum_t = 627;
21353pub const XED_IFORMFL_CFCMOVO_FIRST: xed_iformfl_enum_t = 628;
21354pub const XED_IFORMFL_CFCMOVO_LAST: xed_iformfl_enum_t = 632;
21355pub const XED_IFORMFL_CFCMOVP_FIRST: xed_iformfl_enum_t = 633;
21356pub const XED_IFORMFL_CFCMOVP_LAST: xed_iformfl_enum_t = 637;
21357pub const XED_IFORMFL_CFCMOVS_FIRST: xed_iformfl_enum_t = 638;
21358pub const XED_IFORMFL_CFCMOVS_LAST: xed_iformfl_enum_t = 642;
21359pub const XED_IFORMFL_CFCMOVZ_FIRST: xed_iformfl_enum_t = 643;
21360pub const XED_IFORMFL_CFCMOVZ_LAST: xed_iformfl_enum_t = 647;
21361pub const XED_IFORMFL_CLAC_FIRST: xed_iformfl_enum_t = 648;
21362pub const XED_IFORMFL_CLAC_LAST: xed_iformfl_enum_t = 648;
21363pub const XED_IFORMFL_CLC_FIRST: xed_iformfl_enum_t = 649;
21364pub const XED_IFORMFL_CLC_LAST: xed_iformfl_enum_t = 649;
21365pub const XED_IFORMFL_CLD_FIRST: xed_iformfl_enum_t = 650;
21366pub const XED_IFORMFL_CLD_LAST: xed_iformfl_enum_t = 650;
21367pub const XED_IFORMFL_CLDEMOTE_FIRST: xed_iformfl_enum_t = 651;
21368pub const XED_IFORMFL_CLDEMOTE_LAST: xed_iformfl_enum_t = 651;
21369pub const XED_IFORMFL_CLFLUSH_FIRST: xed_iformfl_enum_t = 652;
21370pub const XED_IFORMFL_CLFLUSH_LAST: xed_iformfl_enum_t = 652;
21371pub const XED_IFORMFL_CLFLUSHOPT_FIRST: xed_iformfl_enum_t = 653;
21372pub const XED_IFORMFL_CLFLUSHOPT_LAST: xed_iformfl_enum_t = 653;
21373pub const XED_IFORMFL_CLGI_FIRST: xed_iformfl_enum_t = 654;
21374pub const XED_IFORMFL_CLGI_LAST: xed_iformfl_enum_t = 654;
21375pub const XED_IFORMFL_CLI_FIRST: xed_iformfl_enum_t = 655;
21376pub const XED_IFORMFL_CLI_LAST: xed_iformfl_enum_t = 655;
21377pub const XED_IFORMFL_CLRSSBSY_FIRST: xed_iformfl_enum_t = 656;
21378pub const XED_IFORMFL_CLRSSBSY_LAST: xed_iformfl_enum_t = 656;
21379pub const XED_IFORMFL_CLTS_FIRST: xed_iformfl_enum_t = 657;
21380pub const XED_IFORMFL_CLTS_LAST: xed_iformfl_enum_t = 657;
21381pub const XED_IFORMFL_CLUI_FIRST: xed_iformfl_enum_t = 658;
21382pub const XED_IFORMFL_CLUI_LAST: xed_iformfl_enum_t = 658;
21383pub const XED_IFORMFL_CLWB_FIRST: xed_iformfl_enum_t = 659;
21384pub const XED_IFORMFL_CLWB_LAST: xed_iformfl_enum_t = 659;
21385pub const XED_IFORMFL_CLZERO_FIRST: xed_iformfl_enum_t = 660;
21386pub const XED_IFORMFL_CLZERO_LAST: xed_iformfl_enum_t = 660;
21387pub const XED_IFORMFL_CMC_FIRST: xed_iformfl_enum_t = 661;
21388pub const XED_IFORMFL_CMC_LAST: xed_iformfl_enum_t = 661;
21389pub const XED_IFORMFL_CMOVB_FIRST: xed_iformfl_enum_t = 662;
21390pub const XED_IFORMFL_CMOVB_LAST: xed_iformfl_enum_t = 665;
21391pub const XED_IFORMFL_CMOVBE_FIRST: xed_iformfl_enum_t = 666;
21392pub const XED_IFORMFL_CMOVBE_LAST: xed_iformfl_enum_t = 669;
21393pub const XED_IFORMFL_CMOVL_FIRST: xed_iformfl_enum_t = 670;
21394pub const XED_IFORMFL_CMOVL_LAST: xed_iformfl_enum_t = 673;
21395pub const XED_IFORMFL_CMOVLE_FIRST: xed_iformfl_enum_t = 674;
21396pub const XED_IFORMFL_CMOVLE_LAST: xed_iformfl_enum_t = 677;
21397pub const XED_IFORMFL_CMOVNB_FIRST: xed_iformfl_enum_t = 678;
21398pub const XED_IFORMFL_CMOVNB_LAST: xed_iformfl_enum_t = 681;
21399pub const XED_IFORMFL_CMOVNBE_FIRST: xed_iformfl_enum_t = 682;
21400pub const XED_IFORMFL_CMOVNBE_LAST: xed_iformfl_enum_t = 685;
21401pub const XED_IFORMFL_CMOVNL_FIRST: xed_iformfl_enum_t = 686;
21402pub const XED_IFORMFL_CMOVNL_LAST: xed_iformfl_enum_t = 689;
21403pub const XED_IFORMFL_CMOVNLE_FIRST: xed_iformfl_enum_t = 690;
21404pub const XED_IFORMFL_CMOVNLE_LAST: xed_iformfl_enum_t = 693;
21405pub const XED_IFORMFL_CMOVNO_FIRST: xed_iformfl_enum_t = 694;
21406pub const XED_IFORMFL_CMOVNO_LAST: xed_iformfl_enum_t = 697;
21407pub const XED_IFORMFL_CMOVNP_FIRST: xed_iformfl_enum_t = 698;
21408pub const XED_IFORMFL_CMOVNP_LAST: xed_iformfl_enum_t = 701;
21409pub const XED_IFORMFL_CMOVNS_FIRST: xed_iformfl_enum_t = 702;
21410pub const XED_IFORMFL_CMOVNS_LAST: xed_iformfl_enum_t = 705;
21411pub const XED_IFORMFL_CMOVNZ_FIRST: xed_iformfl_enum_t = 706;
21412pub const XED_IFORMFL_CMOVNZ_LAST: xed_iformfl_enum_t = 709;
21413pub const XED_IFORMFL_CMOVO_FIRST: xed_iformfl_enum_t = 710;
21414pub const XED_IFORMFL_CMOVO_LAST: xed_iformfl_enum_t = 713;
21415pub const XED_IFORMFL_CMOVP_FIRST: xed_iformfl_enum_t = 714;
21416pub const XED_IFORMFL_CMOVP_LAST: xed_iformfl_enum_t = 717;
21417pub const XED_IFORMFL_CMOVS_FIRST: xed_iformfl_enum_t = 718;
21418pub const XED_IFORMFL_CMOVS_LAST: xed_iformfl_enum_t = 721;
21419pub const XED_IFORMFL_CMOVZ_FIRST: xed_iformfl_enum_t = 722;
21420pub const XED_IFORMFL_CMOVZ_LAST: xed_iformfl_enum_t = 725;
21421pub const XED_IFORMFL_CMP_FIRST: xed_iformfl_enum_t = 726;
21422pub const XED_IFORMFL_CMP_LAST: xed_iformfl_enum_t = 743;
21423pub const XED_IFORMFL_CMPBEXADD_FIRST: xed_iformfl_enum_t = 744;
21424pub const XED_IFORMFL_CMPBEXADD_LAST: xed_iformfl_enum_t = 747;
21425pub const XED_IFORMFL_CMPBXADD_FIRST: xed_iformfl_enum_t = 748;
21426pub const XED_IFORMFL_CMPBXADD_LAST: xed_iformfl_enum_t = 751;
21427pub const XED_IFORMFL_CMPLEXADD_FIRST: xed_iformfl_enum_t = 752;
21428pub const XED_IFORMFL_CMPLEXADD_LAST: xed_iformfl_enum_t = 755;
21429pub const XED_IFORMFL_CMPLXADD_FIRST: xed_iformfl_enum_t = 756;
21430pub const XED_IFORMFL_CMPLXADD_LAST: xed_iformfl_enum_t = 759;
21431pub const XED_IFORMFL_CMPNBEXADD_FIRST: xed_iformfl_enum_t = 760;
21432pub const XED_IFORMFL_CMPNBEXADD_LAST: xed_iformfl_enum_t = 763;
21433pub const XED_IFORMFL_CMPNBXADD_FIRST: xed_iformfl_enum_t = 764;
21434pub const XED_IFORMFL_CMPNBXADD_LAST: xed_iformfl_enum_t = 767;
21435pub const XED_IFORMFL_CMPNLEXADD_FIRST: xed_iformfl_enum_t = 768;
21436pub const XED_IFORMFL_CMPNLEXADD_LAST: xed_iformfl_enum_t = 771;
21437pub const XED_IFORMFL_CMPNLXADD_FIRST: xed_iformfl_enum_t = 772;
21438pub const XED_IFORMFL_CMPNLXADD_LAST: xed_iformfl_enum_t = 775;
21439pub const XED_IFORMFL_CMPNOXADD_FIRST: xed_iformfl_enum_t = 776;
21440pub const XED_IFORMFL_CMPNOXADD_LAST: xed_iformfl_enum_t = 779;
21441pub const XED_IFORMFL_CMPNPXADD_FIRST: xed_iformfl_enum_t = 780;
21442pub const XED_IFORMFL_CMPNPXADD_LAST: xed_iformfl_enum_t = 783;
21443pub const XED_IFORMFL_CMPNSXADD_FIRST: xed_iformfl_enum_t = 784;
21444pub const XED_IFORMFL_CMPNSXADD_LAST: xed_iformfl_enum_t = 787;
21445pub const XED_IFORMFL_CMPNZXADD_FIRST: xed_iformfl_enum_t = 788;
21446pub const XED_IFORMFL_CMPNZXADD_LAST: xed_iformfl_enum_t = 791;
21447pub const XED_IFORMFL_CMPOXADD_FIRST: xed_iformfl_enum_t = 792;
21448pub const XED_IFORMFL_CMPOXADD_LAST: xed_iformfl_enum_t = 795;
21449pub const XED_IFORMFL_CMPPD_FIRST: xed_iformfl_enum_t = 796;
21450pub const XED_IFORMFL_CMPPD_LAST: xed_iformfl_enum_t = 797;
21451pub const XED_IFORMFL_CMPPS_FIRST: xed_iformfl_enum_t = 798;
21452pub const XED_IFORMFL_CMPPS_LAST: xed_iformfl_enum_t = 799;
21453pub const XED_IFORMFL_CMPPXADD_FIRST: xed_iformfl_enum_t = 800;
21454pub const XED_IFORMFL_CMPPXADD_LAST: xed_iformfl_enum_t = 803;
21455pub const XED_IFORMFL_CMPSB_FIRST: xed_iformfl_enum_t = 804;
21456pub const XED_IFORMFL_CMPSB_LAST: xed_iformfl_enum_t = 804;
21457pub const XED_IFORMFL_CMPSD_FIRST: xed_iformfl_enum_t = 805;
21458pub const XED_IFORMFL_CMPSD_LAST: xed_iformfl_enum_t = 805;
21459pub const XED_IFORMFL_CMPSD_XMM_FIRST: xed_iformfl_enum_t = 806;
21460pub const XED_IFORMFL_CMPSD_XMM_LAST: xed_iformfl_enum_t = 807;
21461pub const XED_IFORMFL_CMPSQ_FIRST: xed_iformfl_enum_t = 808;
21462pub const XED_IFORMFL_CMPSQ_LAST: xed_iformfl_enum_t = 808;
21463pub const XED_IFORMFL_CMPSS_FIRST: xed_iformfl_enum_t = 809;
21464pub const XED_IFORMFL_CMPSS_LAST: xed_iformfl_enum_t = 810;
21465pub const XED_IFORMFL_CMPSW_FIRST: xed_iformfl_enum_t = 811;
21466pub const XED_IFORMFL_CMPSW_LAST: xed_iformfl_enum_t = 811;
21467pub const XED_IFORMFL_CMPSXADD_FIRST: xed_iformfl_enum_t = 812;
21468pub const XED_IFORMFL_CMPSXADD_LAST: xed_iformfl_enum_t = 815;
21469pub const XED_IFORMFL_CMPXCHG_FIRST: xed_iformfl_enum_t = 816;
21470pub const XED_IFORMFL_CMPXCHG_LAST: xed_iformfl_enum_t = 819;
21471pub const XED_IFORMFL_CMPXCHG16B_FIRST: xed_iformfl_enum_t = 820;
21472pub const XED_IFORMFL_CMPXCHG16B_LAST: xed_iformfl_enum_t = 820;
21473pub const XED_IFORMFL_CMPXCHG16B_LOCK_FIRST: xed_iformfl_enum_t = 821;
21474pub const XED_IFORMFL_CMPXCHG16B_LOCK_LAST: xed_iformfl_enum_t = 821;
21475pub const XED_IFORMFL_CMPXCHG8B_FIRST: xed_iformfl_enum_t = 822;
21476pub const XED_IFORMFL_CMPXCHG8B_LAST: xed_iformfl_enum_t = 822;
21477pub const XED_IFORMFL_CMPXCHG8B_LOCK_FIRST: xed_iformfl_enum_t = 823;
21478pub const XED_IFORMFL_CMPXCHG8B_LOCK_LAST: xed_iformfl_enum_t = 823;
21479pub const XED_IFORMFL_CMPXCHG_LOCK_FIRST: xed_iformfl_enum_t = 824;
21480pub const XED_IFORMFL_CMPXCHG_LOCK_LAST: xed_iformfl_enum_t = 825;
21481pub const XED_IFORMFL_CMPZXADD_FIRST: xed_iformfl_enum_t = 826;
21482pub const XED_IFORMFL_CMPZXADD_LAST: xed_iformfl_enum_t = 829;
21483pub const XED_IFORMFL_COMISD_FIRST: xed_iformfl_enum_t = 830;
21484pub const XED_IFORMFL_COMISD_LAST: xed_iformfl_enum_t = 831;
21485pub const XED_IFORMFL_COMISS_FIRST: xed_iformfl_enum_t = 832;
21486pub const XED_IFORMFL_COMISS_LAST: xed_iformfl_enum_t = 833;
21487pub const XED_IFORMFL_CPUID_FIRST: xed_iformfl_enum_t = 834;
21488pub const XED_IFORMFL_CPUID_LAST: xed_iformfl_enum_t = 834;
21489pub const XED_IFORMFL_CQO_FIRST: xed_iformfl_enum_t = 835;
21490pub const XED_IFORMFL_CQO_LAST: xed_iformfl_enum_t = 835;
21491pub const XED_IFORMFL_CRC32_FIRST: xed_iformfl_enum_t = 836;
21492pub const XED_IFORMFL_CRC32_LAST: xed_iformfl_enum_t = 843;
21493pub const XED_IFORMFL_CTESTB_FIRST: xed_iformfl_enum_t = 844;
21494pub const XED_IFORMFL_CTESTB_LAST: xed_iformfl_enum_t = 851;
21495pub const XED_IFORMFL_CTESTBE_FIRST: xed_iformfl_enum_t = 852;
21496pub const XED_IFORMFL_CTESTBE_LAST: xed_iformfl_enum_t = 859;
21497pub const XED_IFORMFL_CTESTF_FIRST: xed_iformfl_enum_t = 860;
21498pub const XED_IFORMFL_CTESTF_LAST: xed_iformfl_enum_t = 867;
21499pub const XED_IFORMFL_CTESTL_FIRST: xed_iformfl_enum_t = 868;
21500pub const XED_IFORMFL_CTESTL_LAST: xed_iformfl_enum_t = 875;
21501pub const XED_IFORMFL_CTESTLE_FIRST: xed_iformfl_enum_t = 876;
21502pub const XED_IFORMFL_CTESTLE_LAST: xed_iformfl_enum_t = 883;
21503pub const XED_IFORMFL_CTESTNB_FIRST: xed_iformfl_enum_t = 884;
21504pub const XED_IFORMFL_CTESTNB_LAST: xed_iformfl_enum_t = 891;
21505pub const XED_IFORMFL_CTESTNBE_FIRST: xed_iformfl_enum_t = 892;
21506pub const XED_IFORMFL_CTESTNBE_LAST: xed_iformfl_enum_t = 899;
21507pub const XED_IFORMFL_CTESTNL_FIRST: xed_iformfl_enum_t = 900;
21508pub const XED_IFORMFL_CTESTNL_LAST: xed_iformfl_enum_t = 907;
21509pub const XED_IFORMFL_CTESTNLE_FIRST: xed_iformfl_enum_t = 908;
21510pub const XED_IFORMFL_CTESTNLE_LAST: xed_iformfl_enum_t = 915;
21511pub const XED_IFORMFL_CTESTNO_FIRST: xed_iformfl_enum_t = 916;
21512pub const XED_IFORMFL_CTESTNO_LAST: xed_iformfl_enum_t = 923;
21513pub const XED_IFORMFL_CTESTNS_FIRST: xed_iformfl_enum_t = 924;
21514pub const XED_IFORMFL_CTESTNS_LAST: xed_iformfl_enum_t = 931;
21515pub const XED_IFORMFL_CTESTNZ_FIRST: xed_iformfl_enum_t = 932;
21516pub const XED_IFORMFL_CTESTNZ_LAST: xed_iformfl_enum_t = 939;
21517pub const XED_IFORMFL_CTESTO_FIRST: xed_iformfl_enum_t = 940;
21518pub const XED_IFORMFL_CTESTO_LAST: xed_iformfl_enum_t = 947;
21519pub const XED_IFORMFL_CTESTS_FIRST: xed_iformfl_enum_t = 948;
21520pub const XED_IFORMFL_CTESTS_LAST: xed_iformfl_enum_t = 955;
21521pub const XED_IFORMFL_CTESTT_FIRST: xed_iformfl_enum_t = 956;
21522pub const XED_IFORMFL_CTESTT_LAST: xed_iformfl_enum_t = 963;
21523pub const XED_IFORMFL_CTESTZ_FIRST: xed_iformfl_enum_t = 964;
21524pub const XED_IFORMFL_CTESTZ_LAST: xed_iformfl_enum_t = 971;
21525pub const XED_IFORMFL_CVTDQ2PD_FIRST: xed_iformfl_enum_t = 972;
21526pub const XED_IFORMFL_CVTDQ2PD_LAST: xed_iformfl_enum_t = 973;
21527pub const XED_IFORMFL_CVTDQ2PS_FIRST: xed_iformfl_enum_t = 974;
21528pub const XED_IFORMFL_CVTDQ2PS_LAST: xed_iformfl_enum_t = 975;
21529pub const XED_IFORMFL_CVTPD2DQ_FIRST: xed_iformfl_enum_t = 976;
21530pub const XED_IFORMFL_CVTPD2DQ_LAST: xed_iformfl_enum_t = 977;
21531pub const XED_IFORMFL_CVTPD2PI_FIRST: xed_iformfl_enum_t = 978;
21532pub const XED_IFORMFL_CVTPD2PI_LAST: xed_iformfl_enum_t = 979;
21533pub const XED_IFORMFL_CVTPD2PS_FIRST: xed_iformfl_enum_t = 980;
21534pub const XED_IFORMFL_CVTPD2PS_LAST: xed_iformfl_enum_t = 981;
21535pub const XED_IFORMFL_CVTPI2PD_FIRST: xed_iformfl_enum_t = 982;
21536pub const XED_IFORMFL_CVTPI2PD_LAST: xed_iformfl_enum_t = 983;
21537pub const XED_IFORMFL_CVTPI2PS_FIRST: xed_iformfl_enum_t = 984;
21538pub const XED_IFORMFL_CVTPI2PS_LAST: xed_iformfl_enum_t = 985;
21539pub const XED_IFORMFL_CVTPS2DQ_FIRST: xed_iformfl_enum_t = 986;
21540pub const XED_IFORMFL_CVTPS2DQ_LAST: xed_iformfl_enum_t = 987;
21541pub const XED_IFORMFL_CVTPS2PD_FIRST: xed_iformfl_enum_t = 988;
21542pub const XED_IFORMFL_CVTPS2PD_LAST: xed_iformfl_enum_t = 989;
21543pub const XED_IFORMFL_CVTPS2PI_FIRST: xed_iformfl_enum_t = 990;
21544pub const XED_IFORMFL_CVTPS2PI_LAST: xed_iformfl_enum_t = 991;
21545pub const XED_IFORMFL_CVTSD2SI_FIRST: xed_iformfl_enum_t = 992;
21546pub const XED_IFORMFL_CVTSD2SI_LAST: xed_iformfl_enum_t = 995;
21547pub const XED_IFORMFL_CVTSD2SS_FIRST: xed_iformfl_enum_t = 996;
21548pub const XED_IFORMFL_CVTSD2SS_LAST: xed_iformfl_enum_t = 997;
21549pub const XED_IFORMFL_CVTSI2SD_FIRST: xed_iformfl_enum_t = 998;
21550pub const XED_IFORMFL_CVTSI2SD_LAST: xed_iformfl_enum_t = 1001;
21551pub const XED_IFORMFL_CVTSI2SS_FIRST: xed_iformfl_enum_t = 1002;
21552pub const XED_IFORMFL_CVTSI2SS_LAST: xed_iformfl_enum_t = 1005;
21553pub const XED_IFORMFL_CVTSS2SD_FIRST: xed_iformfl_enum_t = 1006;
21554pub const XED_IFORMFL_CVTSS2SD_LAST: xed_iformfl_enum_t = 1007;
21555pub const XED_IFORMFL_CVTSS2SI_FIRST: xed_iformfl_enum_t = 1008;
21556pub const XED_IFORMFL_CVTSS2SI_LAST: xed_iformfl_enum_t = 1011;
21557pub const XED_IFORMFL_CVTTPD2DQ_FIRST: xed_iformfl_enum_t = 1012;
21558pub const XED_IFORMFL_CVTTPD2DQ_LAST: xed_iformfl_enum_t = 1013;
21559pub const XED_IFORMFL_CVTTPD2PI_FIRST: xed_iformfl_enum_t = 1014;
21560pub const XED_IFORMFL_CVTTPD2PI_LAST: xed_iformfl_enum_t = 1015;
21561pub const XED_IFORMFL_CVTTPS2DQ_FIRST: xed_iformfl_enum_t = 1016;
21562pub const XED_IFORMFL_CVTTPS2DQ_LAST: xed_iformfl_enum_t = 1017;
21563pub const XED_IFORMFL_CVTTPS2PI_FIRST: xed_iformfl_enum_t = 1018;
21564pub const XED_IFORMFL_CVTTPS2PI_LAST: xed_iformfl_enum_t = 1019;
21565pub const XED_IFORMFL_CVTTSD2SI_FIRST: xed_iformfl_enum_t = 1020;
21566pub const XED_IFORMFL_CVTTSD2SI_LAST: xed_iformfl_enum_t = 1023;
21567pub const XED_IFORMFL_CVTTSS2SI_FIRST: xed_iformfl_enum_t = 1024;
21568pub const XED_IFORMFL_CVTTSS2SI_LAST: xed_iformfl_enum_t = 1027;
21569pub const XED_IFORMFL_CWD_FIRST: xed_iformfl_enum_t = 1028;
21570pub const XED_IFORMFL_CWD_LAST: xed_iformfl_enum_t = 1028;
21571pub const XED_IFORMFL_CWDE_FIRST: xed_iformfl_enum_t = 1029;
21572pub const XED_IFORMFL_CWDE_LAST: xed_iformfl_enum_t = 1029;
21573pub const XED_IFORMFL_DAA_FIRST: xed_iformfl_enum_t = 1030;
21574pub const XED_IFORMFL_DAA_LAST: xed_iformfl_enum_t = 1030;
21575pub const XED_IFORMFL_DAS_FIRST: xed_iformfl_enum_t = 1031;
21576pub const XED_IFORMFL_DAS_LAST: xed_iformfl_enum_t = 1031;
21577pub const XED_IFORMFL_DEC_FIRST: xed_iformfl_enum_t = 1032;
21578pub const XED_IFORMFL_DEC_LAST: xed_iformfl_enum_t = 1044;
21579pub const XED_IFORMFL_DEC_LOCK_FIRST: xed_iformfl_enum_t = 1045;
21580pub const XED_IFORMFL_DEC_LOCK_LAST: xed_iformfl_enum_t = 1046;
21581pub const XED_IFORMFL_DIV_FIRST: xed_iformfl_enum_t = 1047;
21582pub const XED_IFORMFL_DIV_LAST: xed_iformfl_enum_t = 1054;
21583pub const XED_IFORMFL_DIVPD_FIRST: xed_iformfl_enum_t = 1055;
21584pub const XED_IFORMFL_DIVPD_LAST: xed_iformfl_enum_t = 1056;
21585pub const XED_IFORMFL_DIVPS_FIRST: xed_iformfl_enum_t = 1057;
21586pub const XED_IFORMFL_DIVPS_LAST: xed_iformfl_enum_t = 1058;
21587pub const XED_IFORMFL_DIVSD_FIRST: xed_iformfl_enum_t = 1059;
21588pub const XED_IFORMFL_DIVSD_LAST: xed_iformfl_enum_t = 1060;
21589pub const XED_IFORMFL_DIVSS_FIRST: xed_iformfl_enum_t = 1061;
21590pub const XED_IFORMFL_DIVSS_LAST: xed_iformfl_enum_t = 1062;
21591pub const XED_IFORMFL_DPPD_FIRST: xed_iformfl_enum_t = 1063;
21592pub const XED_IFORMFL_DPPD_LAST: xed_iformfl_enum_t = 1064;
21593pub const XED_IFORMFL_DPPS_FIRST: xed_iformfl_enum_t = 1065;
21594pub const XED_IFORMFL_DPPS_LAST: xed_iformfl_enum_t = 1066;
21595pub const XED_IFORMFL_EMMS_FIRST: xed_iformfl_enum_t = 1067;
21596pub const XED_IFORMFL_EMMS_LAST: xed_iformfl_enum_t = 1067;
21597pub const XED_IFORMFL_ENCLS_FIRST: xed_iformfl_enum_t = 1068;
21598pub const XED_IFORMFL_ENCLS_LAST: xed_iformfl_enum_t = 1068;
21599pub const XED_IFORMFL_ENCLU_FIRST: xed_iformfl_enum_t = 1069;
21600pub const XED_IFORMFL_ENCLU_LAST: xed_iformfl_enum_t = 1069;
21601pub const XED_IFORMFL_ENCLV_FIRST: xed_iformfl_enum_t = 1070;
21602pub const XED_IFORMFL_ENCLV_LAST: xed_iformfl_enum_t = 1070;
21603pub const XED_IFORMFL_ENCODEKEY128_FIRST: xed_iformfl_enum_t = 1071;
21604pub const XED_IFORMFL_ENCODEKEY128_LAST: xed_iformfl_enum_t = 1071;
21605pub const XED_IFORMFL_ENCODEKEY256_FIRST: xed_iformfl_enum_t = 1072;
21606pub const XED_IFORMFL_ENCODEKEY256_LAST: xed_iformfl_enum_t = 1072;
21607pub const XED_IFORMFL_ENDBR32_FIRST: xed_iformfl_enum_t = 1073;
21608pub const XED_IFORMFL_ENDBR32_LAST: xed_iformfl_enum_t = 1073;
21609pub const XED_IFORMFL_ENDBR64_FIRST: xed_iformfl_enum_t = 1074;
21610pub const XED_IFORMFL_ENDBR64_LAST: xed_iformfl_enum_t = 1074;
21611pub const XED_IFORMFL_ENQCMD_FIRST: xed_iformfl_enum_t = 1075;
21612pub const XED_IFORMFL_ENQCMD_LAST: xed_iformfl_enum_t = 1076;
21613pub const XED_IFORMFL_ENQCMDS_FIRST: xed_iformfl_enum_t = 1077;
21614pub const XED_IFORMFL_ENQCMDS_LAST: xed_iformfl_enum_t = 1078;
21615pub const XED_IFORMFL_ENTER_FIRST: xed_iformfl_enum_t = 1079;
21616pub const XED_IFORMFL_ENTER_LAST: xed_iformfl_enum_t = 1079;
21617pub const XED_IFORMFL_ERETS_FIRST: xed_iformfl_enum_t = 1080;
21618pub const XED_IFORMFL_ERETS_LAST: xed_iformfl_enum_t = 1080;
21619pub const XED_IFORMFL_ERETU_FIRST: xed_iformfl_enum_t = 1081;
21620pub const XED_IFORMFL_ERETU_LAST: xed_iformfl_enum_t = 1081;
21621pub const XED_IFORMFL_EXTRACTPS_FIRST: xed_iformfl_enum_t = 1082;
21622pub const XED_IFORMFL_EXTRACTPS_LAST: xed_iformfl_enum_t = 1083;
21623pub const XED_IFORMFL_EXTRQ_FIRST: xed_iformfl_enum_t = 1084;
21624pub const XED_IFORMFL_EXTRQ_LAST: xed_iformfl_enum_t = 1085;
21625pub const XED_IFORMFL_F2XM1_FIRST: xed_iformfl_enum_t = 1086;
21626pub const XED_IFORMFL_F2XM1_LAST: xed_iformfl_enum_t = 1086;
21627pub const XED_IFORMFL_FABS_FIRST: xed_iformfl_enum_t = 1087;
21628pub const XED_IFORMFL_FABS_LAST: xed_iformfl_enum_t = 1087;
21629pub const XED_IFORMFL_FADD_FIRST: xed_iformfl_enum_t = 1088;
21630pub const XED_IFORMFL_FADD_LAST: xed_iformfl_enum_t = 1091;
21631pub const XED_IFORMFL_FADDP_FIRST: xed_iformfl_enum_t = 1092;
21632pub const XED_IFORMFL_FADDP_LAST: xed_iformfl_enum_t = 1092;
21633pub const XED_IFORMFL_FBLD_FIRST: xed_iformfl_enum_t = 1093;
21634pub const XED_IFORMFL_FBLD_LAST: xed_iformfl_enum_t = 1093;
21635pub const XED_IFORMFL_FBSTP_FIRST: xed_iformfl_enum_t = 1094;
21636pub const XED_IFORMFL_FBSTP_LAST: xed_iformfl_enum_t = 1094;
21637pub const XED_IFORMFL_FCHS_FIRST: xed_iformfl_enum_t = 1095;
21638pub const XED_IFORMFL_FCHS_LAST: xed_iformfl_enum_t = 1095;
21639pub const XED_IFORMFL_FCMOVB_FIRST: xed_iformfl_enum_t = 1096;
21640pub const XED_IFORMFL_FCMOVB_LAST: xed_iformfl_enum_t = 1096;
21641pub const XED_IFORMFL_FCMOVBE_FIRST: xed_iformfl_enum_t = 1097;
21642pub const XED_IFORMFL_FCMOVBE_LAST: xed_iformfl_enum_t = 1097;
21643pub const XED_IFORMFL_FCMOVE_FIRST: xed_iformfl_enum_t = 1098;
21644pub const XED_IFORMFL_FCMOVE_LAST: xed_iformfl_enum_t = 1098;
21645pub const XED_IFORMFL_FCMOVNB_FIRST: xed_iformfl_enum_t = 1099;
21646pub const XED_IFORMFL_FCMOVNB_LAST: xed_iformfl_enum_t = 1099;
21647pub const XED_IFORMFL_FCMOVNBE_FIRST: xed_iformfl_enum_t = 1100;
21648pub const XED_IFORMFL_FCMOVNBE_LAST: xed_iformfl_enum_t = 1100;
21649pub const XED_IFORMFL_FCMOVNE_FIRST: xed_iformfl_enum_t = 1101;
21650pub const XED_IFORMFL_FCMOVNE_LAST: xed_iformfl_enum_t = 1101;
21651pub const XED_IFORMFL_FCMOVNU_FIRST: xed_iformfl_enum_t = 1102;
21652pub const XED_IFORMFL_FCMOVNU_LAST: xed_iformfl_enum_t = 1102;
21653pub const XED_IFORMFL_FCMOVU_FIRST: xed_iformfl_enum_t = 1103;
21654pub const XED_IFORMFL_FCMOVU_LAST: xed_iformfl_enum_t = 1103;
21655pub const XED_IFORMFL_FCOM_FIRST: xed_iformfl_enum_t = 1104;
21656pub const XED_IFORMFL_FCOM_LAST: xed_iformfl_enum_t = 1107;
21657pub const XED_IFORMFL_FCOMI_FIRST: xed_iformfl_enum_t = 1108;
21658pub const XED_IFORMFL_FCOMI_LAST: xed_iformfl_enum_t = 1108;
21659pub const XED_IFORMFL_FCOMIP_FIRST: xed_iformfl_enum_t = 1109;
21660pub const XED_IFORMFL_FCOMIP_LAST: xed_iformfl_enum_t = 1109;
21661pub const XED_IFORMFL_FCOMP_FIRST: xed_iformfl_enum_t = 1110;
21662pub const XED_IFORMFL_FCOMP_LAST: xed_iformfl_enum_t = 1114;
21663pub const XED_IFORMFL_FCOMPP_FIRST: xed_iformfl_enum_t = 1115;
21664pub const XED_IFORMFL_FCOMPP_LAST: xed_iformfl_enum_t = 1115;
21665pub const XED_IFORMFL_FCOS_FIRST: xed_iformfl_enum_t = 1116;
21666pub const XED_IFORMFL_FCOS_LAST: xed_iformfl_enum_t = 1116;
21667pub const XED_IFORMFL_FDECSTP_FIRST: xed_iformfl_enum_t = 1117;
21668pub const XED_IFORMFL_FDECSTP_LAST: xed_iformfl_enum_t = 1117;
21669pub const XED_IFORMFL_FDISI8087_NOP_FIRST: xed_iformfl_enum_t = 1118;
21670pub const XED_IFORMFL_FDISI8087_NOP_LAST: xed_iformfl_enum_t = 1118;
21671pub const XED_IFORMFL_FDIV_FIRST: xed_iformfl_enum_t = 1119;
21672pub const XED_IFORMFL_FDIV_LAST: xed_iformfl_enum_t = 1122;
21673pub const XED_IFORMFL_FDIVP_FIRST: xed_iformfl_enum_t = 1123;
21674pub const XED_IFORMFL_FDIVP_LAST: xed_iformfl_enum_t = 1123;
21675pub const XED_IFORMFL_FDIVR_FIRST: xed_iformfl_enum_t = 1124;
21676pub const XED_IFORMFL_FDIVR_LAST: xed_iformfl_enum_t = 1127;
21677pub const XED_IFORMFL_FDIVRP_FIRST: xed_iformfl_enum_t = 1128;
21678pub const XED_IFORMFL_FDIVRP_LAST: xed_iformfl_enum_t = 1128;
21679pub const XED_IFORMFL_FEMMS_FIRST: xed_iformfl_enum_t = 1129;
21680pub const XED_IFORMFL_FEMMS_LAST: xed_iformfl_enum_t = 1129;
21681pub const XED_IFORMFL_FENI8087_NOP_FIRST: xed_iformfl_enum_t = 1130;
21682pub const XED_IFORMFL_FENI8087_NOP_LAST: xed_iformfl_enum_t = 1130;
21683pub const XED_IFORMFL_FFREE_FIRST: xed_iformfl_enum_t = 1131;
21684pub const XED_IFORMFL_FFREE_LAST: xed_iformfl_enum_t = 1131;
21685pub const XED_IFORMFL_FFREEP_FIRST: xed_iformfl_enum_t = 1132;
21686pub const XED_IFORMFL_FFREEP_LAST: xed_iformfl_enum_t = 1132;
21687pub const XED_IFORMFL_FIADD_FIRST: xed_iformfl_enum_t = 1133;
21688pub const XED_IFORMFL_FIADD_LAST: xed_iformfl_enum_t = 1134;
21689pub const XED_IFORMFL_FICOM_FIRST: xed_iformfl_enum_t = 1135;
21690pub const XED_IFORMFL_FICOM_LAST: xed_iformfl_enum_t = 1136;
21691pub const XED_IFORMFL_FICOMP_FIRST: xed_iformfl_enum_t = 1137;
21692pub const XED_IFORMFL_FICOMP_LAST: xed_iformfl_enum_t = 1138;
21693pub const XED_IFORMFL_FIDIV_FIRST: xed_iformfl_enum_t = 1139;
21694pub const XED_IFORMFL_FIDIV_LAST: xed_iformfl_enum_t = 1140;
21695pub const XED_IFORMFL_FIDIVR_FIRST: xed_iformfl_enum_t = 1141;
21696pub const XED_IFORMFL_FIDIVR_LAST: xed_iformfl_enum_t = 1142;
21697pub const XED_IFORMFL_FILD_FIRST: xed_iformfl_enum_t = 1143;
21698pub const XED_IFORMFL_FILD_LAST: xed_iformfl_enum_t = 1145;
21699pub const XED_IFORMFL_FIMUL_FIRST: xed_iformfl_enum_t = 1146;
21700pub const XED_IFORMFL_FIMUL_LAST: xed_iformfl_enum_t = 1147;
21701pub const XED_IFORMFL_FINCSTP_FIRST: xed_iformfl_enum_t = 1148;
21702pub const XED_IFORMFL_FINCSTP_LAST: xed_iformfl_enum_t = 1148;
21703pub const XED_IFORMFL_FIST_FIRST: xed_iformfl_enum_t = 1149;
21704pub const XED_IFORMFL_FIST_LAST: xed_iformfl_enum_t = 1150;
21705pub const XED_IFORMFL_FISTP_FIRST: xed_iformfl_enum_t = 1151;
21706pub const XED_IFORMFL_FISTP_LAST: xed_iformfl_enum_t = 1153;
21707pub const XED_IFORMFL_FISTTP_FIRST: xed_iformfl_enum_t = 1154;
21708pub const XED_IFORMFL_FISTTP_LAST: xed_iformfl_enum_t = 1156;
21709pub const XED_IFORMFL_FISUB_FIRST: xed_iformfl_enum_t = 1157;
21710pub const XED_IFORMFL_FISUB_LAST: xed_iformfl_enum_t = 1158;
21711pub const XED_IFORMFL_FISUBR_FIRST: xed_iformfl_enum_t = 1159;
21712pub const XED_IFORMFL_FISUBR_LAST: xed_iformfl_enum_t = 1160;
21713pub const XED_IFORMFL_FLD_FIRST: xed_iformfl_enum_t = 1161;
21714pub const XED_IFORMFL_FLD_LAST: xed_iformfl_enum_t = 1164;
21715pub const XED_IFORMFL_FLD1_FIRST: xed_iformfl_enum_t = 1165;
21716pub const XED_IFORMFL_FLD1_LAST: xed_iformfl_enum_t = 1165;
21717pub const XED_IFORMFL_FLDCW_FIRST: xed_iformfl_enum_t = 1166;
21718pub const XED_IFORMFL_FLDCW_LAST: xed_iformfl_enum_t = 1166;
21719pub const XED_IFORMFL_FLDENV_FIRST: xed_iformfl_enum_t = 1167;
21720pub const XED_IFORMFL_FLDENV_LAST: xed_iformfl_enum_t = 1168;
21721pub const XED_IFORMFL_FLDL2E_FIRST: xed_iformfl_enum_t = 1169;
21722pub const XED_IFORMFL_FLDL2E_LAST: xed_iformfl_enum_t = 1169;
21723pub const XED_IFORMFL_FLDL2T_FIRST: xed_iformfl_enum_t = 1170;
21724pub const XED_IFORMFL_FLDL2T_LAST: xed_iformfl_enum_t = 1170;
21725pub const XED_IFORMFL_FLDLG2_FIRST: xed_iformfl_enum_t = 1171;
21726pub const XED_IFORMFL_FLDLG2_LAST: xed_iformfl_enum_t = 1171;
21727pub const XED_IFORMFL_FLDLN2_FIRST: xed_iformfl_enum_t = 1172;
21728pub const XED_IFORMFL_FLDLN2_LAST: xed_iformfl_enum_t = 1172;
21729pub const XED_IFORMFL_FLDPI_FIRST: xed_iformfl_enum_t = 1173;
21730pub const XED_IFORMFL_FLDPI_LAST: xed_iformfl_enum_t = 1173;
21731pub const XED_IFORMFL_FLDZ_FIRST: xed_iformfl_enum_t = 1174;
21732pub const XED_IFORMFL_FLDZ_LAST: xed_iformfl_enum_t = 1174;
21733pub const XED_IFORMFL_FMUL_FIRST: xed_iformfl_enum_t = 1175;
21734pub const XED_IFORMFL_FMUL_LAST: xed_iformfl_enum_t = 1178;
21735pub const XED_IFORMFL_FMULP_FIRST: xed_iformfl_enum_t = 1179;
21736pub const XED_IFORMFL_FMULP_LAST: xed_iformfl_enum_t = 1179;
21737pub const XED_IFORMFL_FNCLEX_FIRST: xed_iformfl_enum_t = 1180;
21738pub const XED_IFORMFL_FNCLEX_LAST: xed_iformfl_enum_t = 1180;
21739pub const XED_IFORMFL_FNINIT_FIRST: xed_iformfl_enum_t = 1181;
21740pub const XED_IFORMFL_FNINIT_LAST: xed_iformfl_enum_t = 1181;
21741pub const XED_IFORMFL_FNOP_FIRST: xed_iformfl_enum_t = 1182;
21742pub const XED_IFORMFL_FNOP_LAST: xed_iformfl_enum_t = 1182;
21743pub const XED_IFORMFL_FNSAVE_FIRST: xed_iformfl_enum_t = 1183;
21744pub const XED_IFORMFL_FNSAVE_LAST: xed_iformfl_enum_t = 1184;
21745pub const XED_IFORMFL_FNSTCW_FIRST: xed_iformfl_enum_t = 1185;
21746pub const XED_IFORMFL_FNSTCW_LAST: xed_iformfl_enum_t = 1185;
21747pub const XED_IFORMFL_FNSTENV_FIRST: xed_iformfl_enum_t = 1186;
21748pub const XED_IFORMFL_FNSTENV_LAST: xed_iformfl_enum_t = 1187;
21749pub const XED_IFORMFL_FNSTSW_FIRST: xed_iformfl_enum_t = 1188;
21750pub const XED_IFORMFL_FNSTSW_LAST: xed_iformfl_enum_t = 1189;
21751pub const XED_IFORMFL_FPATAN_FIRST: xed_iformfl_enum_t = 1190;
21752pub const XED_IFORMFL_FPATAN_LAST: xed_iformfl_enum_t = 1190;
21753pub const XED_IFORMFL_FPREM_FIRST: xed_iformfl_enum_t = 1191;
21754pub const XED_IFORMFL_FPREM_LAST: xed_iformfl_enum_t = 1191;
21755pub const XED_IFORMFL_FPREM1_FIRST: xed_iformfl_enum_t = 1192;
21756pub const XED_IFORMFL_FPREM1_LAST: xed_iformfl_enum_t = 1192;
21757pub const XED_IFORMFL_FPTAN_FIRST: xed_iformfl_enum_t = 1193;
21758pub const XED_IFORMFL_FPTAN_LAST: xed_iformfl_enum_t = 1193;
21759pub const XED_IFORMFL_FRNDINT_FIRST: xed_iformfl_enum_t = 1194;
21760pub const XED_IFORMFL_FRNDINT_LAST: xed_iformfl_enum_t = 1194;
21761pub const XED_IFORMFL_FRSTOR_FIRST: xed_iformfl_enum_t = 1195;
21762pub const XED_IFORMFL_FRSTOR_LAST: xed_iformfl_enum_t = 1196;
21763pub const XED_IFORMFL_FSCALE_FIRST: xed_iformfl_enum_t = 1197;
21764pub const XED_IFORMFL_FSCALE_LAST: xed_iformfl_enum_t = 1197;
21765pub const XED_IFORMFL_FSETPM287_NOP_FIRST: xed_iformfl_enum_t = 1198;
21766pub const XED_IFORMFL_FSETPM287_NOP_LAST: xed_iformfl_enum_t = 1198;
21767pub const XED_IFORMFL_FSIN_FIRST: xed_iformfl_enum_t = 1199;
21768pub const XED_IFORMFL_FSIN_LAST: xed_iformfl_enum_t = 1199;
21769pub const XED_IFORMFL_FSINCOS_FIRST: xed_iformfl_enum_t = 1200;
21770pub const XED_IFORMFL_FSINCOS_LAST: xed_iformfl_enum_t = 1200;
21771pub const XED_IFORMFL_FSQRT_FIRST: xed_iformfl_enum_t = 1201;
21772pub const XED_IFORMFL_FSQRT_LAST: xed_iformfl_enum_t = 1201;
21773pub const XED_IFORMFL_FST_FIRST: xed_iformfl_enum_t = 1202;
21774pub const XED_IFORMFL_FST_LAST: xed_iformfl_enum_t = 1204;
21775pub const XED_IFORMFL_FSTP_FIRST: xed_iformfl_enum_t = 1205;
21776pub const XED_IFORMFL_FSTP_LAST: xed_iformfl_enum_t = 1210;
21777pub const XED_IFORMFL_FSTPNCE_FIRST: xed_iformfl_enum_t = 1211;
21778pub const XED_IFORMFL_FSTPNCE_LAST: xed_iformfl_enum_t = 1211;
21779pub const XED_IFORMFL_FSUB_FIRST: xed_iformfl_enum_t = 1212;
21780pub const XED_IFORMFL_FSUB_LAST: xed_iformfl_enum_t = 1215;
21781pub const XED_IFORMFL_FSUBP_FIRST: xed_iformfl_enum_t = 1216;
21782pub const XED_IFORMFL_FSUBP_LAST: xed_iformfl_enum_t = 1216;
21783pub const XED_IFORMFL_FSUBR_FIRST: xed_iformfl_enum_t = 1217;
21784pub const XED_IFORMFL_FSUBR_LAST: xed_iformfl_enum_t = 1220;
21785pub const XED_IFORMFL_FSUBRP_FIRST: xed_iformfl_enum_t = 1221;
21786pub const XED_IFORMFL_FSUBRP_LAST: xed_iformfl_enum_t = 1221;
21787pub const XED_IFORMFL_FTST_FIRST: xed_iformfl_enum_t = 1222;
21788pub const XED_IFORMFL_FTST_LAST: xed_iformfl_enum_t = 1222;
21789pub const XED_IFORMFL_FUCOM_FIRST: xed_iformfl_enum_t = 1223;
21790pub const XED_IFORMFL_FUCOM_LAST: xed_iformfl_enum_t = 1223;
21791pub const XED_IFORMFL_FUCOMI_FIRST: xed_iformfl_enum_t = 1224;
21792pub const XED_IFORMFL_FUCOMI_LAST: xed_iformfl_enum_t = 1224;
21793pub const XED_IFORMFL_FUCOMIP_FIRST: xed_iformfl_enum_t = 1225;
21794pub const XED_IFORMFL_FUCOMIP_LAST: xed_iformfl_enum_t = 1225;
21795pub const XED_IFORMFL_FUCOMP_FIRST: xed_iformfl_enum_t = 1226;
21796pub const XED_IFORMFL_FUCOMP_LAST: xed_iformfl_enum_t = 1226;
21797pub const XED_IFORMFL_FUCOMPP_FIRST: xed_iformfl_enum_t = 1227;
21798pub const XED_IFORMFL_FUCOMPP_LAST: xed_iformfl_enum_t = 1227;
21799pub const XED_IFORMFL_FWAIT_FIRST: xed_iformfl_enum_t = 1228;
21800pub const XED_IFORMFL_FWAIT_LAST: xed_iformfl_enum_t = 1228;
21801pub const XED_IFORMFL_FXAM_FIRST: xed_iformfl_enum_t = 1229;
21802pub const XED_IFORMFL_FXAM_LAST: xed_iformfl_enum_t = 1229;
21803pub const XED_IFORMFL_FXCH_FIRST: xed_iformfl_enum_t = 1230;
21804pub const XED_IFORMFL_FXCH_LAST: xed_iformfl_enum_t = 1232;
21805pub const XED_IFORMFL_FXRSTOR_FIRST: xed_iformfl_enum_t = 1233;
21806pub const XED_IFORMFL_FXRSTOR_LAST: xed_iformfl_enum_t = 1233;
21807pub const XED_IFORMFL_FXRSTOR64_FIRST: xed_iformfl_enum_t = 1234;
21808pub const XED_IFORMFL_FXRSTOR64_LAST: xed_iformfl_enum_t = 1234;
21809pub const XED_IFORMFL_FXSAVE_FIRST: xed_iformfl_enum_t = 1235;
21810pub const XED_IFORMFL_FXSAVE_LAST: xed_iformfl_enum_t = 1235;
21811pub const XED_IFORMFL_FXSAVE64_FIRST: xed_iformfl_enum_t = 1236;
21812pub const XED_IFORMFL_FXSAVE64_LAST: xed_iformfl_enum_t = 1236;
21813pub const XED_IFORMFL_FXTRACT_FIRST: xed_iformfl_enum_t = 1237;
21814pub const XED_IFORMFL_FXTRACT_LAST: xed_iformfl_enum_t = 1237;
21815pub const XED_IFORMFL_FYL2X_FIRST: xed_iformfl_enum_t = 1238;
21816pub const XED_IFORMFL_FYL2X_LAST: xed_iformfl_enum_t = 1238;
21817pub const XED_IFORMFL_FYL2XP1_FIRST: xed_iformfl_enum_t = 1239;
21818pub const XED_IFORMFL_FYL2XP1_LAST: xed_iformfl_enum_t = 1239;
21819pub const XED_IFORMFL_GETSEC_FIRST: xed_iformfl_enum_t = 1240;
21820pub const XED_IFORMFL_GETSEC_LAST: xed_iformfl_enum_t = 1240;
21821pub const XED_IFORMFL_GF2P8AFFINEINVQB_FIRST: xed_iformfl_enum_t = 1241;
21822pub const XED_IFORMFL_GF2P8AFFINEINVQB_LAST: xed_iformfl_enum_t = 1242;
21823pub const XED_IFORMFL_GF2P8AFFINEQB_FIRST: xed_iformfl_enum_t = 1243;
21824pub const XED_IFORMFL_GF2P8AFFINEQB_LAST: xed_iformfl_enum_t = 1244;
21825pub const XED_IFORMFL_GF2P8MULB_FIRST: xed_iformfl_enum_t = 1245;
21826pub const XED_IFORMFL_GF2P8MULB_LAST: xed_iformfl_enum_t = 1246;
21827pub const XED_IFORMFL_HADDPD_FIRST: xed_iformfl_enum_t = 1247;
21828pub const XED_IFORMFL_HADDPD_LAST: xed_iformfl_enum_t = 1248;
21829pub const XED_IFORMFL_HADDPS_FIRST: xed_iformfl_enum_t = 1249;
21830pub const XED_IFORMFL_HADDPS_LAST: xed_iformfl_enum_t = 1250;
21831pub const XED_IFORMFL_HLT_FIRST: xed_iformfl_enum_t = 1251;
21832pub const XED_IFORMFL_HLT_LAST: xed_iformfl_enum_t = 1251;
21833pub const XED_IFORMFL_HRESET_FIRST: xed_iformfl_enum_t = 1252;
21834pub const XED_IFORMFL_HRESET_LAST: xed_iformfl_enum_t = 1252;
21835pub const XED_IFORMFL_HSUBPD_FIRST: xed_iformfl_enum_t = 1253;
21836pub const XED_IFORMFL_HSUBPD_LAST: xed_iformfl_enum_t = 1254;
21837pub const XED_IFORMFL_HSUBPS_FIRST: xed_iformfl_enum_t = 1255;
21838pub const XED_IFORMFL_HSUBPS_LAST: xed_iformfl_enum_t = 1256;
21839pub const XED_IFORMFL_IDIV_FIRST: xed_iformfl_enum_t = 1257;
21840pub const XED_IFORMFL_IDIV_LAST: xed_iformfl_enum_t = 1264;
21841pub const XED_IFORMFL_IMUL_FIRST: xed_iformfl_enum_t = 1265;
21842pub const XED_IFORMFL_IMUL_LAST: xed_iformfl_enum_t = 1290;
21843pub const XED_IFORMFL_IN_FIRST: xed_iformfl_enum_t = 1291;
21844pub const XED_IFORMFL_IN_LAST: xed_iformfl_enum_t = 1294;
21845pub const XED_IFORMFL_INC_FIRST: xed_iformfl_enum_t = 1295;
21846pub const XED_IFORMFL_INC_LAST: xed_iformfl_enum_t = 1307;
21847pub const XED_IFORMFL_INCSSPD_FIRST: xed_iformfl_enum_t = 1308;
21848pub const XED_IFORMFL_INCSSPD_LAST: xed_iformfl_enum_t = 1308;
21849pub const XED_IFORMFL_INCSSPQ_FIRST: xed_iformfl_enum_t = 1309;
21850pub const XED_IFORMFL_INCSSPQ_LAST: xed_iformfl_enum_t = 1309;
21851pub const XED_IFORMFL_INC_LOCK_FIRST: xed_iformfl_enum_t = 1310;
21852pub const XED_IFORMFL_INC_LOCK_LAST: xed_iformfl_enum_t = 1311;
21853pub const XED_IFORMFL_INSB_FIRST: xed_iformfl_enum_t = 1312;
21854pub const XED_IFORMFL_INSB_LAST: xed_iformfl_enum_t = 1312;
21855pub const XED_IFORMFL_INSD_FIRST: xed_iformfl_enum_t = 1313;
21856pub const XED_IFORMFL_INSD_LAST: xed_iformfl_enum_t = 1313;
21857pub const XED_IFORMFL_INSERTPS_FIRST: xed_iformfl_enum_t = 1314;
21858pub const XED_IFORMFL_INSERTPS_LAST: xed_iformfl_enum_t = 1315;
21859pub const XED_IFORMFL_INSERTQ_FIRST: xed_iformfl_enum_t = 1316;
21860pub const XED_IFORMFL_INSERTQ_LAST: xed_iformfl_enum_t = 1317;
21861pub const XED_IFORMFL_INSW_FIRST: xed_iformfl_enum_t = 1318;
21862pub const XED_IFORMFL_INSW_LAST: xed_iformfl_enum_t = 1318;
21863pub const XED_IFORMFL_INT_FIRST: xed_iformfl_enum_t = 1319;
21864pub const XED_IFORMFL_INT_LAST: xed_iformfl_enum_t = 1319;
21865pub const XED_IFORMFL_INT1_FIRST: xed_iformfl_enum_t = 1320;
21866pub const XED_IFORMFL_INT1_LAST: xed_iformfl_enum_t = 1320;
21867pub const XED_IFORMFL_INT3_FIRST: xed_iformfl_enum_t = 1321;
21868pub const XED_IFORMFL_INT3_LAST: xed_iformfl_enum_t = 1321;
21869pub const XED_IFORMFL_INTO_FIRST: xed_iformfl_enum_t = 1322;
21870pub const XED_IFORMFL_INTO_LAST: xed_iformfl_enum_t = 1322;
21871pub const XED_IFORMFL_INVD_FIRST: xed_iformfl_enum_t = 1323;
21872pub const XED_IFORMFL_INVD_LAST: xed_iformfl_enum_t = 1323;
21873pub const XED_IFORMFL_INVEPT_FIRST: xed_iformfl_enum_t = 1324;
21874pub const XED_IFORMFL_INVEPT_LAST: xed_iformfl_enum_t = 1326;
21875pub const XED_IFORMFL_INVLPG_FIRST: xed_iformfl_enum_t = 1327;
21876pub const XED_IFORMFL_INVLPG_LAST: xed_iformfl_enum_t = 1327;
21877pub const XED_IFORMFL_INVLPGA_FIRST: xed_iformfl_enum_t = 1328;
21878pub const XED_IFORMFL_INVLPGA_LAST: xed_iformfl_enum_t = 1328;
21879pub const XED_IFORMFL_INVLPGB_FIRST: xed_iformfl_enum_t = 1329;
21880pub const XED_IFORMFL_INVLPGB_LAST: xed_iformfl_enum_t = 1330;
21881pub const XED_IFORMFL_INVPCID_FIRST: xed_iformfl_enum_t = 1331;
21882pub const XED_IFORMFL_INVPCID_LAST: xed_iformfl_enum_t = 1333;
21883pub const XED_IFORMFL_INVVPID_FIRST: xed_iformfl_enum_t = 1334;
21884pub const XED_IFORMFL_INVVPID_LAST: xed_iformfl_enum_t = 1336;
21885pub const XED_IFORMFL_IRET_FIRST: xed_iformfl_enum_t = 1337;
21886pub const XED_IFORMFL_IRET_LAST: xed_iformfl_enum_t = 1337;
21887pub const XED_IFORMFL_IRETD_FIRST: xed_iformfl_enum_t = 1338;
21888pub const XED_IFORMFL_IRETD_LAST: xed_iformfl_enum_t = 1338;
21889pub const XED_IFORMFL_IRETQ_FIRST: xed_iformfl_enum_t = 1339;
21890pub const XED_IFORMFL_IRETQ_LAST: xed_iformfl_enum_t = 1339;
21891pub const XED_IFORMFL_JB_FIRST: xed_iformfl_enum_t = 1340;
21892pub const XED_IFORMFL_JB_LAST: xed_iformfl_enum_t = 1342;
21893pub const XED_IFORMFL_JBE_FIRST: xed_iformfl_enum_t = 1343;
21894pub const XED_IFORMFL_JBE_LAST: xed_iformfl_enum_t = 1345;
21895pub const XED_IFORMFL_JCXZ_FIRST: xed_iformfl_enum_t = 1346;
21896pub const XED_IFORMFL_JCXZ_LAST: xed_iformfl_enum_t = 1346;
21897pub const XED_IFORMFL_JECXZ_FIRST: xed_iformfl_enum_t = 1347;
21898pub const XED_IFORMFL_JECXZ_LAST: xed_iformfl_enum_t = 1347;
21899pub const XED_IFORMFL_JL_FIRST: xed_iformfl_enum_t = 1348;
21900pub const XED_IFORMFL_JL_LAST: xed_iformfl_enum_t = 1350;
21901pub const XED_IFORMFL_JLE_FIRST: xed_iformfl_enum_t = 1351;
21902pub const XED_IFORMFL_JLE_LAST: xed_iformfl_enum_t = 1353;
21903pub const XED_IFORMFL_JMP_FIRST: xed_iformfl_enum_t = 1354;
21904pub const XED_IFORMFL_JMP_LAST: xed_iformfl_enum_t = 1358;
21905pub const XED_IFORMFL_JMPABS_FIRST: xed_iformfl_enum_t = 1359;
21906pub const XED_IFORMFL_JMPABS_LAST: xed_iformfl_enum_t = 1359;
21907pub const XED_IFORMFL_JMP_FAR_FIRST: xed_iformfl_enum_t = 1360;
21908pub const XED_IFORMFL_JMP_FAR_LAST: xed_iformfl_enum_t = 1361;
21909pub const XED_IFORMFL_JNB_FIRST: xed_iformfl_enum_t = 1362;
21910pub const XED_IFORMFL_JNB_LAST: xed_iformfl_enum_t = 1364;
21911pub const XED_IFORMFL_JNBE_FIRST: xed_iformfl_enum_t = 1365;
21912pub const XED_IFORMFL_JNBE_LAST: xed_iformfl_enum_t = 1367;
21913pub const XED_IFORMFL_JNL_FIRST: xed_iformfl_enum_t = 1368;
21914pub const XED_IFORMFL_JNL_LAST: xed_iformfl_enum_t = 1370;
21915pub const XED_IFORMFL_JNLE_FIRST: xed_iformfl_enum_t = 1371;
21916pub const XED_IFORMFL_JNLE_LAST: xed_iformfl_enum_t = 1373;
21917pub const XED_IFORMFL_JNO_FIRST: xed_iformfl_enum_t = 1374;
21918pub const XED_IFORMFL_JNO_LAST: xed_iformfl_enum_t = 1376;
21919pub const XED_IFORMFL_JNP_FIRST: xed_iformfl_enum_t = 1377;
21920pub const XED_IFORMFL_JNP_LAST: xed_iformfl_enum_t = 1379;
21921pub const XED_IFORMFL_JNS_FIRST: xed_iformfl_enum_t = 1380;
21922pub const XED_IFORMFL_JNS_LAST: xed_iformfl_enum_t = 1382;
21923pub const XED_IFORMFL_JNZ_FIRST: xed_iformfl_enum_t = 1383;
21924pub const XED_IFORMFL_JNZ_LAST: xed_iformfl_enum_t = 1385;
21925pub const XED_IFORMFL_JO_FIRST: xed_iformfl_enum_t = 1386;
21926pub const XED_IFORMFL_JO_LAST: xed_iformfl_enum_t = 1388;
21927pub const XED_IFORMFL_JP_FIRST: xed_iformfl_enum_t = 1389;
21928pub const XED_IFORMFL_JP_LAST: xed_iformfl_enum_t = 1391;
21929pub const XED_IFORMFL_JRCXZ_FIRST: xed_iformfl_enum_t = 1392;
21930pub const XED_IFORMFL_JRCXZ_LAST: xed_iformfl_enum_t = 1392;
21931pub const XED_IFORMFL_JS_FIRST: xed_iformfl_enum_t = 1393;
21932pub const XED_IFORMFL_JS_LAST: xed_iformfl_enum_t = 1395;
21933pub const XED_IFORMFL_JZ_FIRST: xed_iformfl_enum_t = 1396;
21934pub const XED_IFORMFL_JZ_LAST: xed_iformfl_enum_t = 1398;
21935pub const XED_IFORMFL_KADDB_FIRST: xed_iformfl_enum_t = 1399;
21936pub const XED_IFORMFL_KADDB_LAST: xed_iformfl_enum_t = 1399;
21937pub const XED_IFORMFL_KADDD_FIRST: xed_iformfl_enum_t = 1400;
21938pub const XED_IFORMFL_KADDD_LAST: xed_iformfl_enum_t = 1400;
21939pub const XED_IFORMFL_KADDQ_FIRST: xed_iformfl_enum_t = 1401;
21940pub const XED_IFORMFL_KADDQ_LAST: xed_iformfl_enum_t = 1401;
21941pub const XED_IFORMFL_KADDW_FIRST: xed_iformfl_enum_t = 1402;
21942pub const XED_IFORMFL_KADDW_LAST: xed_iformfl_enum_t = 1402;
21943pub const XED_IFORMFL_KANDB_FIRST: xed_iformfl_enum_t = 1403;
21944pub const XED_IFORMFL_KANDB_LAST: xed_iformfl_enum_t = 1403;
21945pub const XED_IFORMFL_KANDD_FIRST: xed_iformfl_enum_t = 1404;
21946pub const XED_IFORMFL_KANDD_LAST: xed_iformfl_enum_t = 1404;
21947pub const XED_IFORMFL_KANDNB_FIRST: xed_iformfl_enum_t = 1405;
21948pub const XED_IFORMFL_KANDNB_LAST: xed_iformfl_enum_t = 1405;
21949pub const XED_IFORMFL_KANDND_FIRST: xed_iformfl_enum_t = 1406;
21950pub const XED_IFORMFL_KANDND_LAST: xed_iformfl_enum_t = 1406;
21951pub const XED_IFORMFL_KANDNQ_FIRST: xed_iformfl_enum_t = 1407;
21952pub const XED_IFORMFL_KANDNQ_LAST: xed_iformfl_enum_t = 1407;
21953pub const XED_IFORMFL_KANDNW_FIRST: xed_iformfl_enum_t = 1408;
21954pub const XED_IFORMFL_KANDNW_LAST: xed_iformfl_enum_t = 1408;
21955pub const XED_IFORMFL_KANDQ_FIRST: xed_iformfl_enum_t = 1409;
21956pub const XED_IFORMFL_KANDQ_LAST: xed_iformfl_enum_t = 1409;
21957pub const XED_IFORMFL_KANDW_FIRST: xed_iformfl_enum_t = 1410;
21958pub const XED_IFORMFL_KANDW_LAST: xed_iformfl_enum_t = 1410;
21959pub const XED_IFORMFL_KMOVB_FIRST: xed_iformfl_enum_t = 1411;
21960pub const XED_IFORMFL_KMOVB_LAST: xed_iformfl_enum_t = 1420;
21961pub const XED_IFORMFL_KMOVD_FIRST: xed_iformfl_enum_t = 1421;
21962pub const XED_IFORMFL_KMOVD_LAST: xed_iformfl_enum_t = 1430;
21963pub const XED_IFORMFL_KMOVQ_FIRST: xed_iformfl_enum_t = 1431;
21964pub const XED_IFORMFL_KMOVQ_LAST: xed_iformfl_enum_t = 1440;
21965pub const XED_IFORMFL_KMOVW_FIRST: xed_iformfl_enum_t = 1441;
21966pub const XED_IFORMFL_KMOVW_LAST: xed_iformfl_enum_t = 1450;
21967pub const XED_IFORMFL_KNOTB_FIRST: xed_iformfl_enum_t = 1451;
21968pub const XED_IFORMFL_KNOTB_LAST: xed_iformfl_enum_t = 1451;
21969pub const XED_IFORMFL_KNOTD_FIRST: xed_iformfl_enum_t = 1452;
21970pub const XED_IFORMFL_KNOTD_LAST: xed_iformfl_enum_t = 1452;
21971pub const XED_IFORMFL_KNOTQ_FIRST: xed_iformfl_enum_t = 1453;
21972pub const XED_IFORMFL_KNOTQ_LAST: xed_iformfl_enum_t = 1453;
21973pub const XED_IFORMFL_KNOTW_FIRST: xed_iformfl_enum_t = 1454;
21974pub const XED_IFORMFL_KNOTW_LAST: xed_iformfl_enum_t = 1454;
21975pub const XED_IFORMFL_KORB_FIRST: xed_iformfl_enum_t = 1455;
21976pub const XED_IFORMFL_KORB_LAST: xed_iformfl_enum_t = 1455;
21977pub const XED_IFORMFL_KORD_FIRST: xed_iformfl_enum_t = 1456;
21978pub const XED_IFORMFL_KORD_LAST: xed_iformfl_enum_t = 1456;
21979pub const XED_IFORMFL_KORQ_FIRST: xed_iformfl_enum_t = 1457;
21980pub const XED_IFORMFL_KORQ_LAST: xed_iformfl_enum_t = 1457;
21981pub const XED_IFORMFL_KORTESTB_FIRST: xed_iformfl_enum_t = 1458;
21982pub const XED_IFORMFL_KORTESTB_LAST: xed_iformfl_enum_t = 1458;
21983pub const XED_IFORMFL_KORTESTD_FIRST: xed_iformfl_enum_t = 1459;
21984pub const XED_IFORMFL_KORTESTD_LAST: xed_iformfl_enum_t = 1459;
21985pub const XED_IFORMFL_KORTESTQ_FIRST: xed_iformfl_enum_t = 1460;
21986pub const XED_IFORMFL_KORTESTQ_LAST: xed_iformfl_enum_t = 1460;
21987pub const XED_IFORMFL_KORTESTW_FIRST: xed_iformfl_enum_t = 1461;
21988pub const XED_IFORMFL_KORTESTW_LAST: xed_iformfl_enum_t = 1461;
21989pub const XED_IFORMFL_KORW_FIRST: xed_iformfl_enum_t = 1462;
21990pub const XED_IFORMFL_KORW_LAST: xed_iformfl_enum_t = 1462;
21991pub const XED_IFORMFL_KSHIFTLB_FIRST: xed_iformfl_enum_t = 1463;
21992pub const XED_IFORMFL_KSHIFTLB_LAST: xed_iformfl_enum_t = 1463;
21993pub const XED_IFORMFL_KSHIFTLD_FIRST: xed_iformfl_enum_t = 1464;
21994pub const XED_IFORMFL_KSHIFTLD_LAST: xed_iformfl_enum_t = 1464;
21995pub const XED_IFORMFL_KSHIFTLQ_FIRST: xed_iformfl_enum_t = 1465;
21996pub const XED_IFORMFL_KSHIFTLQ_LAST: xed_iformfl_enum_t = 1465;
21997pub const XED_IFORMFL_KSHIFTLW_FIRST: xed_iformfl_enum_t = 1466;
21998pub const XED_IFORMFL_KSHIFTLW_LAST: xed_iformfl_enum_t = 1466;
21999pub const XED_IFORMFL_KSHIFTRB_FIRST: xed_iformfl_enum_t = 1467;
22000pub const XED_IFORMFL_KSHIFTRB_LAST: xed_iformfl_enum_t = 1467;
22001pub const XED_IFORMFL_KSHIFTRD_FIRST: xed_iformfl_enum_t = 1468;
22002pub const XED_IFORMFL_KSHIFTRD_LAST: xed_iformfl_enum_t = 1468;
22003pub const XED_IFORMFL_KSHIFTRQ_FIRST: xed_iformfl_enum_t = 1469;
22004pub const XED_IFORMFL_KSHIFTRQ_LAST: xed_iformfl_enum_t = 1469;
22005pub const XED_IFORMFL_KSHIFTRW_FIRST: xed_iformfl_enum_t = 1470;
22006pub const XED_IFORMFL_KSHIFTRW_LAST: xed_iformfl_enum_t = 1470;
22007pub const XED_IFORMFL_KTESTB_FIRST: xed_iformfl_enum_t = 1471;
22008pub const XED_IFORMFL_KTESTB_LAST: xed_iformfl_enum_t = 1471;
22009pub const XED_IFORMFL_KTESTD_FIRST: xed_iformfl_enum_t = 1472;
22010pub const XED_IFORMFL_KTESTD_LAST: xed_iformfl_enum_t = 1472;
22011pub const XED_IFORMFL_KTESTQ_FIRST: xed_iformfl_enum_t = 1473;
22012pub const XED_IFORMFL_KTESTQ_LAST: xed_iformfl_enum_t = 1473;
22013pub const XED_IFORMFL_KTESTW_FIRST: xed_iformfl_enum_t = 1474;
22014pub const XED_IFORMFL_KTESTW_LAST: xed_iformfl_enum_t = 1474;
22015pub const XED_IFORMFL_KUNPCKBW_FIRST: xed_iformfl_enum_t = 1475;
22016pub const XED_IFORMFL_KUNPCKBW_LAST: xed_iformfl_enum_t = 1475;
22017pub const XED_IFORMFL_KUNPCKDQ_FIRST: xed_iformfl_enum_t = 1476;
22018pub const XED_IFORMFL_KUNPCKDQ_LAST: xed_iformfl_enum_t = 1476;
22019pub const XED_IFORMFL_KUNPCKWD_FIRST: xed_iformfl_enum_t = 1477;
22020pub const XED_IFORMFL_KUNPCKWD_LAST: xed_iformfl_enum_t = 1477;
22021pub const XED_IFORMFL_KXNORB_FIRST: xed_iformfl_enum_t = 1478;
22022pub const XED_IFORMFL_KXNORB_LAST: xed_iformfl_enum_t = 1478;
22023pub const XED_IFORMFL_KXNORD_FIRST: xed_iformfl_enum_t = 1479;
22024pub const XED_IFORMFL_KXNORD_LAST: xed_iformfl_enum_t = 1479;
22025pub const XED_IFORMFL_KXNORQ_FIRST: xed_iformfl_enum_t = 1480;
22026pub const XED_IFORMFL_KXNORQ_LAST: xed_iformfl_enum_t = 1480;
22027pub const XED_IFORMFL_KXNORW_FIRST: xed_iformfl_enum_t = 1481;
22028pub const XED_IFORMFL_KXNORW_LAST: xed_iformfl_enum_t = 1481;
22029pub const XED_IFORMFL_KXORB_FIRST: xed_iformfl_enum_t = 1482;
22030pub const XED_IFORMFL_KXORB_LAST: xed_iformfl_enum_t = 1482;
22031pub const XED_IFORMFL_KXORD_FIRST: xed_iformfl_enum_t = 1483;
22032pub const XED_IFORMFL_KXORD_LAST: xed_iformfl_enum_t = 1483;
22033pub const XED_IFORMFL_KXORQ_FIRST: xed_iformfl_enum_t = 1484;
22034pub const XED_IFORMFL_KXORQ_LAST: xed_iformfl_enum_t = 1484;
22035pub const XED_IFORMFL_KXORW_FIRST: xed_iformfl_enum_t = 1485;
22036pub const XED_IFORMFL_KXORW_LAST: xed_iformfl_enum_t = 1485;
22037pub const XED_IFORMFL_LAHF_FIRST: xed_iformfl_enum_t = 1486;
22038pub const XED_IFORMFL_LAHF_LAST: xed_iformfl_enum_t = 1486;
22039pub const XED_IFORMFL_LAR_FIRST: xed_iformfl_enum_t = 1487;
22040pub const XED_IFORMFL_LAR_LAST: xed_iformfl_enum_t = 1488;
22041pub const XED_IFORMFL_LDDQU_FIRST: xed_iformfl_enum_t = 1489;
22042pub const XED_IFORMFL_LDDQU_LAST: xed_iformfl_enum_t = 1489;
22043pub const XED_IFORMFL_LDMXCSR_FIRST: xed_iformfl_enum_t = 1490;
22044pub const XED_IFORMFL_LDMXCSR_LAST: xed_iformfl_enum_t = 1490;
22045pub const XED_IFORMFL_LDS_FIRST: xed_iformfl_enum_t = 1491;
22046pub const XED_IFORMFL_LDS_LAST: xed_iformfl_enum_t = 1491;
22047pub const XED_IFORMFL_LDTILECFG_FIRST: xed_iformfl_enum_t = 1492;
22048pub const XED_IFORMFL_LDTILECFG_LAST: xed_iformfl_enum_t = 1493;
22049pub const XED_IFORMFL_LEA_FIRST: xed_iformfl_enum_t = 1494;
22050pub const XED_IFORMFL_LEA_LAST: xed_iformfl_enum_t = 1494;
22051pub const XED_IFORMFL_LEAVE_FIRST: xed_iformfl_enum_t = 1495;
22052pub const XED_IFORMFL_LEAVE_LAST: xed_iformfl_enum_t = 1495;
22053pub const XED_IFORMFL_LES_FIRST: xed_iformfl_enum_t = 1496;
22054pub const XED_IFORMFL_LES_LAST: xed_iformfl_enum_t = 1496;
22055pub const XED_IFORMFL_LFENCE_FIRST: xed_iformfl_enum_t = 1497;
22056pub const XED_IFORMFL_LFENCE_LAST: xed_iformfl_enum_t = 1497;
22057pub const XED_IFORMFL_LFS_FIRST: xed_iformfl_enum_t = 1498;
22058pub const XED_IFORMFL_LFS_LAST: xed_iformfl_enum_t = 1498;
22059pub const XED_IFORMFL_LGDT_FIRST: xed_iformfl_enum_t = 1499;
22060pub const XED_IFORMFL_LGDT_LAST: xed_iformfl_enum_t = 1500;
22061pub const XED_IFORMFL_LGS_FIRST: xed_iformfl_enum_t = 1501;
22062pub const XED_IFORMFL_LGS_LAST: xed_iformfl_enum_t = 1501;
22063pub const XED_IFORMFL_LIDT_FIRST: xed_iformfl_enum_t = 1502;
22064pub const XED_IFORMFL_LIDT_LAST: xed_iformfl_enum_t = 1503;
22065pub const XED_IFORMFL_LKGS_FIRST: xed_iformfl_enum_t = 1504;
22066pub const XED_IFORMFL_LKGS_LAST: xed_iformfl_enum_t = 1505;
22067pub const XED_IFORMFL_LLDT_FIRST: xed_iformfl_enum_t = 1506;
22068pub const XED_IFORMFL_LLDT_LAST: xed_iformfl_enum_t = 1507;
22069pub const XED_IFORMFL_LLWPCB_FIRST: xed_iformfl_enum_t = 1508;
22070pub const XED_IFORMFL_LLWPCB_LAST: xed_iformfl_enum_t = 1508;
22071pub const XED_IFORMFL_LMSW_FIRST: xed_iformfl_enum_t = 1509;
22072pub const XED_IFORMFL_LMSW_LAST: xed_iformfl_enum_t = 1510;
22073pub const XED_IFORMFL_LOADIWKEY_FIRST: xed_iformfl_enum_t = 1511;
22074pub const XED_IFORMFL_LOADIWKEY_LAST: xed_iformfl_enum_t = 1511;
22075pub const XED_IFORMFL_LODSB_FIRST: xed_iformfl_enum_t = 1512;
22076pub const XED_IFORMFL_LODSB_LAST: xed_iformfl_enum_t = 1512;
22077pub const XED_IFORMFL_LODSD_FIRST: xed_iformfl_enum_t = 1513;
22078pub const XED_IFORMFL_LODSD_LAST: xed_iformfl_enum_t = 1513;
22079pub const XED_IFORMFL_LODSQ_FIRST: xed_iformfl_enum_t = 1514;
22080pub const XED_IFORMFL_LODSQ_LAST: xed_iformfl_enum_t = 1514;
22081pub const XED_IFORMFL_LODSW_FIRST: xed_iformfl_enum_t = 1515;
22082pub const XED_IFORMFL_LODSW_LAST: xed_iformfl_enum_t = 1515;
22083pub const XED_IFORMFL_LOOP_FIRST: xed_iformfl_enum_t = 1516;
22084pub const XED_IFORMFL_LOOP_LAST: xed_iformfl_enum_t = 1516;
22085pub const XED_IFORMFL_LOOPE_FIRST: xed_iformfl_enum_t = 1517;
22086pub const XED_IFORMFL_LOOPE_LAST: xed_iformfl_enum_t = 1517;
22087pub const XED_IFORMFL_LOOPNE_FIRST: xed_iformfl_enum_t = 1518;
22088pub const XED_IFORMFL_LOOPNE_LAST: xed_iformfl_enum_t = 1518;
22089pub const XED_IFORMFL_LSL_FIRST: xed_iformfl_enum_t = 1519;
22090pub const XED_IFORMFL_LSL_LAST: xed_iformfl_enum_t = 1520;
22091pub const XED_IFORMFL_LSS_FIRST: xed_iformfl_enum_t = 1521;
22092pub const XED_IFORMFL_LSS_LAST: xed_iformfl_enum_t = 1521;
22093pub const XED_IFORMFL_LTR_FIRST: xed_iformfl_enum_t = 1522;
22094pub const XED_IFORMFL_LTR_LAST: xed_iformfl_enum_t = 1523;
22095pub const XED_IFORMFL_LWPINS_FIRST: xed_iformfl_enum_t = 1524;
22096pub const XED_IFORMFL_LWPINS_LAST: xed_iformfl_enum_t = 1525;
22097pub const XED_IFORMFL_LWPVAL_FIRST: xed_iformfl_enum_t = 1526;
22098pub const XED_IFORMFL_LWPVAL_LAST: xed_iformfl_enum_t = 1527;
22099pub const XED_IFORMFL_LZCNT_FIRST: xed_iformfl_enum_t = 1528;
22100pub const XED_IFORMFL_LZCNT_LAST: xed_iformfl_enum_t = 1531;
22101pub const XED_IFORMFL_MASKMOVDQU_FIRST: xed_iformfl_enum_t = 1532;
22102pub const XED_IFORMFL_MASKMOVDQU_LAST: xed_iformfl_enum_t = 1532;
22103pub const XED_IFORMFL_MASKMOVQ_FIRST: xed_iformfl_enum_t = 1533;
22104pub const XED_IFORMFL_MASKMOVQ_LAST: xed_iformfl_enum_t = 1533;
22105pub const XED_IFORMFL_MAXPD_FIRST: xed_iformfl_enum_t = 1534;
22106pub const XED_IFORMFL_MAXPD_LAST: xed_iformfl_enum_t = 1535;
22107pub const XED_IFORMFL_MAXPS_FIRST: xed_iformfl_enum_t = 1536;
22108pub const XED_IFORMFL_MAXPS_LAST: xed_iformfl_enum_t = 1537;
22109pub const XED_IFORMFL_MAXSD_FIRST: xed_iformfl_enum_t = 1538;
22110pub const XED_IFORMFL_MAXSD_LAST: xed_iformfl_enum_t = 1539;
22111pub const XED_IFORMFL_MAXSS_FIRST: xed_iformfl_enum_t = 1540;
22112pub const XED_IFORMFL_MAXSS_LAST: xed_iformfl_enum_t = 1541;
22113pub const XED_IFORMFL_MCOMMIT_FIRST: xed_iformfl_enum_t = 1542;
22114pub const XED_IFORMFL_MCOMMIT_LAST: xed_iformfl_enum_t = 1542;
22115pub const XED_IFORMFL_MFENCE_FIRST: xed_iformfl_enum_t = 1543;
22116pub const XED_IFORMFL_MFENCE_LAST: xed_iformfl_enum_t = 1543;
22117pub const XED_IFORMFL_MINPD_FIRST: xed_iformfl_enum_t = 1544;
22118pub const XED_IFORMFL_MINPD_LAST: xed_iformfl_enum_t = 1545;
22119pub const XED_IFORMFL_MINPS_FIRST: xed_iformfl_enum_t = 1546;
22120pub const XED_IFORMFL_MINPS_LAST: xed_iformfl_enum_t = 1547;
22121pub const XED_IFORMFL_MINSD_FIRST: xed_iformfl_enum_t = 1548;
22122pub const XED_IFORMFL_MINSD_LAST: xed_iformfl_enum_t = 1549;
22123pub const XED_IFORMFL_MINSS_FIRST: xed_iformfl_enum_t = 1550;
22124pub const XED_IFORMFL_MINSS_LAST: xed_iformfl_enum_t = 1551;
22125pub const XED_IFORMFL_MONITOR_FIRST: xed_iformfl_enum_t = 1552;
22126pub const XED_IFORMFL_MONITOR_LAST: xed_iformfl_enum_t = 1552;
22127pub const XED_IFORMFL_MONITORX_FIRST: xed_iformfl_enum_t = 1553;
22128pub const XED_IFORMFL_MONITORX_LAST: xed_iformfl_enum_t = 1553;
22129pub const XED_IFORMFL_MOV_FIRST: xed_iformfl_enum_t = 1554;
22130pub const XED_IFORMFL_MOV_LAST: xed_iformfl_enum_t = 1575;
22131pub const XED_IFORMFL_MOVAPD_FIRST: xed_iformfl_enum_t = 1576;
22132pub const XED_IFORMFL_MOVAPD_LAST: xed_iformfl_enum_t = 1579;
22133pub const XED_IFORMFL_MOVAPS_FIRST: xed_iformfl_enum_t = 1580;
22134pub const XED_IFORMFL_MOVAPS_LAST: xed_iformfl_enum_t = 1583;
22135pub const XED_IFORMFL_MOVBE_FIRST: xed_iformfl_enum_t = 1584;
22136pub const XED_IFORMFL_MOVBE_LAST: xed_iformfl_enum_t = 1588;
22137pub const XED_IFORMFL_MOVD_FIRST: xed_iformfl_enum_t = 1589;
22138pub const XED_IFORMFL_MOVD_LAST: xed_iformfl_enum_t = 1596;
22139pub const XED_IFORMFL_MOVDDUP_FIRST: xed_iformfl_enum_t = 1597;
22140pub const XED_IFORMFL_MOVDDUP_LAST: xed_iformfl_enum_t = 1598;
22141pub const XED_IFORMFL_MOVDIR64B_FIRST: xed_iformfl_enum_t = 1599;
22142pub const XED_IFORMFL_MOVDIR64B_LAST: xed_iformfl_enum_t = 1600;
22143pub const XED_IFORMFL_MOVDIRI_FIRST: xed_iformfl_enum_t = 1601;
22144pub const XED_IFORMFL_MOVDIRI_LAST: xed_iformfl_enum_t = 1603;
22145pub const XED_IFORMFL_MOVDQ2Q_FIRST: xed_iformfl_enum_t = 1604;
22146pub const XED_IFORMFL_MOVDQ2Q_LAST: xed_iformfl_enum_t = 1604;
22147pub const XED_IFORMFL_MOVDQA_FIRST: xed_iformfl_enum_t = 1605;
22148pub const XED_IFORMFL_MOVDQA_LAST: xed_iformfl_enum_t = 1608;
22149pub const XED_IFORMFL_MOVDQU_FIRST: xed_iformfl_enum_t = 1609;
22150pub const XED_IFORMFL_MOVDQU_LAST: xed_iformfl_enum_t = 1612;
22151pub const XED_IFORMFL_MOVHLPS_FIRST: xed_iformfl_enum_t = 1613;
22152pub const XED_IFORMFL_MOVHLPS_LAST: xed_iformfl_enum_t = 1613;
22153pub const XED_IFORMFL_MOVHPD_FIRST: xed_iformfl_enum_t = 1614;
22154pub const XED_IFORMFL_MOVHPD_LAST: xed_iformfl_enum_t = 1615;
22155pub const XED_IFORMFL_MOVHPS_FIRST: xed_iformfl_enum_t = 1616;
22156pub const XED_IFORMFL_MOVHPS_LAST: xed_iformfl_enum_t = 1617;
22157pub const XED_IFORMFL_MOVLHPS_FIRST: xed_iformfl_enum_t = 1618;
22158pub const XED_IFORMFL_MOVLHPS_LAST: xed_iformfl_enum_t = 1618;
22159pub const XED_IFORMFL_MOVLPD_FIRST: xed_iformfl_enum_t = 1619;
22160pub const XED_IFORMFL_MOVLPD_LAST: xed_iformfl_enum_t = 1620;
22161pub const XED_IFORMFL_MOVLPS_FIRST: xed_iformfl_enum_t = 1621;
22162pub const XED_IFORMFL_MOVLPS_LAST: xed_iformfl_enum_t = 1622;
22163pub const XED_IFORMFL_MOVMSKPD_FIRST: xed_iformfl_enum_t = 1623;
22164pub const XED_IFORMFL_MOVMSKPD_LAST: xed_iformfl_enum_t = 1623;
22165pub const XED_IFORMFL_MOVMSKPS_FIRST: xed_iformfl_enum_t = 1624;
22166pub const XED_IFORMFL_MOVMSKPS_LAST: xed_iformfl_enum_t = 1624;
22167pub const XED_IFORMFL_MOVNTDQ_FIRST: xed_iformfl_enum_t = 1625;
22168pub const XED_IFORMFL_MOVNTDQ_LAST: xed_iformfl_enum_t = 1625;
22169pub const XED_IFORMFL_MOVNTDQA_FIRST: xed_iformfl_enum_t = 1626;
22170pub const XED_IFORMFL_MOVNTDQA_LAST: xed_iformfl_enum_t = 1626;
22171pub const XED_IFORMFL_MOVNTI_FIRST: xed_iformfl_enum_t = 1627;
22172pub const XED_IFORMFL_MOVNTI_LAST: xed_iformfl_enum_t = 1628;
22173pub const XED_IFORMFL_MOVNTPD_FIRST: xed_iformfl_enum_t = 1629;
22174pub const XED_IFORMFL_MOVNTPD_LAST: xed_iformfl_enum_t = 1629;
22175pub const XED_IFORMFL_MOVNTPS_FIRST: xed_iformfl_enum_t = 1630;
22176pub const XED_IFORMFL_MOVNTPS_LAST: xed_iformfl_enum_t = 1630;
22177pub const XED_IFORMFL_MOVNTQ_FIRST: xed_iformfl_enum_t = 1631;
22178pub const XED_IFORMFL_MOVNTQ_LAST: xed_iformfl_enum_t = 1631;
22179pub const XED_IFORMFL_MOVNTSD_FIRST: xed_iformfl_enum_t = 1632;
22180pub const XED_IFORMFL_MOVNTSD_LAST: xed_iformfl_enum_t = 1632;
22181pub const XED_IFORMFL_MOVNTSS_FIRST: xed_iformfl_enum_t = 1633;
22182pub const XED_IFORMFL_MOVNTSS_LAST: xed_iformfl_enum_t = 1633;
22183pub const XED_IFORMFL_MOVQ_FIRST: xed_iformfl_enum_t = 1634;
22184pub const XED_IFORMFL_MOVQ_LAST: xed_iformfl_enum_t = 1649;
22185pub const XED_IFORMFL_MOVQ2DQ_FIRST: xed_iformfl_enum_t = 1650;
22186pub const XED_IFORMFL_MOVQ2DQ_LAST: xed_iformfl_enum_t = 1650;
22187pub const XED_IFORMFL_MOVSB_FIRST: xed_iformfl_enum_t = 1651;
22188pub const XED_IFORMFL_MOVSB_LAST: xed_iformfl_enum_t = 1651;
22189pub const XED_IFORMFL_MOVSD_FIRST: xed_iformfl_enum_t = 1652;
22190pub const XED_IFORMFL_MOVSD_LAST: xed_iformfl_enum_t = 1652;
22191pub const XED_IFORMFL_MOVSD_XMM_FIRST: xed_iformfl_enum_t = 1653;
22192pub const XED_IFORMFL_MOVSD_XMM_LAST: xed_iformfl_enum_t = 1656;
22193pub const XED_IFORMFL_MOVSHDUP_FIRST: xed_iformfl_enum_t = 1657;
22194pub const XED_IFORMFL_MOVSHDUP_LAST: xed_iformfl_enum_t = 1658;
22195pub const XED_IFORMFL_MOVSLDUP_FIRST: xed_iformfl_enum_t = 1659;
22196pub const XED_IFORMFL_MOVSLDUP_LAST: xed_iformfl_enum_t = 1660;
22197pub const XED_IFORMFL_MOVSQ_FIRST: xed_iformfl_enum_t = 1661;
22198pub const XED_IFORMFL_MOVSQ_LAST: xed_iformfl_enum_t = 1661;
22199pub const XED_IFORMFL_MOVSS_FIRST: xed_iformfl_enum_t = 1662;
22200pub const XED_IFORMFL_MOVSS_LAST: xed_iformfl_enum_t = 1665;
22201pub const XED_IFORMFL_MOVSW_FIRST: xed_iformfl_enum_t = 1666;
22202pub const XED_IFORMFL_MOVSW_LAST: xed_iformfl_enum_t = 1666;
22203pub const XED_IFORMFL_MOVSX_FIRST: xed_iformfl_enum_t = 1667;
22204pub const XED_IFORMFL_MOVSX_LAST: xed_iformfl_enum_t = 1670;
22205pub const XED_IFORMFL_MOVSXD_FIRST: xed_iformfl_enum_t = 1671;
22206pub const XED_IFORMFL_MOVSXD_LAST: xed_iformfl_enum_t = 1672;
22207pub const XED_IFORMFL_MOVUPD_FIRST: xed_iformfl_enum_t = 1673;
22208pub const XED_IFORMFL_MOVUPD_LAST: xed_iformfl_enum_t = 1676;
22209pub const XED_IFORMFL_MOVUPS_FIRST: xed_iformfl_enum_t = 1677;
22210pub const XED_IFORMFL_MOVUPS_LAST: xed_iformfl_enum_t = 1680;
22211pub const XED_IFORMFL_MOVZX_FIRST: xed_iformfl_enum_t = 1681;
22212pub const XED_IFORMFL_MOVZX_LAST: xed_iformfl_enum_t = 1684;
22213pub const XED_IFORMFL_MOV_CR_FIRST: xed_iformfl_enum_t = 1685;
22214pub const XED_IFORMFL_MOV_CR_LAST: xed_iformfl_enum_t = 1688;
22215pub const XED_IFORMFL_MOV_DR_FIRST: xed_iformfl_enum_t = 1689;
22216pub const XED_IFORMFL_MOV_DR_LAST: xed_iformfl_enum_t = 1692;
22217pub const XED_IFORMFL_MPSADBW_FIRST: xed_iformfl_enum_t = 1693;
22218pub const XED_IFORMFL_MPSADBW_LAST: xed_iformfl_enum_t = 1694;
22219pub const XED_IFORMFL_MUL_FIRST: xed_iformfl_enum_t = 1695;
22220pub const XED_IFORMFL_MUL_LAST: xed_iformfl_enum_t = 1702;
22221pub const XED_IFORMFL_MULPD_FIRST: xed_iformfl_enum_t = 1703;
22222pub const XED_IFORMFL_MULPD_LAST: xed_iformfl_enum_t = 1704;
22223pub const XED_IFORMFL_MULPS_FIRST: xed_iformfl_enum_t = 1705;
22224pub const XED_IFORMFL_MULPS_LAST: xed_iformfl_enum_t = 1706;
22225pub const XED_IFORMFL_MULSD_FIRST: xed_iformfl_enum_t = 1707;
22226pub const XED_IFORMFL_MULSD_LAST: xed_iformfl_enum_t = 1708;
22227pub const XED_IFORMFL_MULSS_FIRST: xed_iformfl_enum_t = 1709;
22228pub const XED_IFORMFL_MULSS_LAST: xed_iformfl_enum_t = 1710;
22229pub const XED_IFORMFL_MULX_FIRST: xed_iformfl_enum_t = 1711;
22230pub const XED_IFORMFL_MULX_LAST: xed_iformfl_enum_t = 1718;
22231pub const XED_IFORMFL_MWAIT_FIRST: xed_iformfl_enum_t = 1719;
22232pub const XED_IFORMFL_MWAIT_LAST: xed_iformfl_enum_t = 1719;
22233pub const XED_IFORMFL_MWAITX_FIRST: xed_iformfl_enum_t = 1720;
22234pub const XED_IFORMFL_MWAITX_LAST: xed_iformfl_enum_t = 1720;
22235pub const XED_IFORMFL_NEG_FIRST: xed_iformfl_enum_t = 1721;
22236pub const XED_IFORMFL_NEG_LAST: xed_iformfl_enum_t = 1732;
22237pub const XED_IFORMFL_NEG_LOCK_FIRST: xed_iformfl_enum_t = 1733;
22238pub const XED_IFORMFL_NEG_LOCK_LAST: xed_iformfl_enum_t = 1734;
22239pub const XED_IFORMFL_NOP_FIRST: xed_iformfl_enum_t = 1735;
22240pub const XED_IFORMFL_NOP_LAST: xed_iformfl_enum_t = 1760;
22241pub const XED_IFORMFL_NOT_FIRST: xed_iformfl_enum_t = 1761;
22242pub const XED_IFORMFL_NOT_LAST: xed_iformfl_enum_t = 1772;
22243pub const XED_IFORMFL_NOT_LOCK_FIRST: xed_iformfl_enum_t = 1773;
22244pub const XED_IFORMFL_NOT_LOCK_LAST: xed_iformfl_enum_t = 1774;
22245pub const XED_IFORMFL_OR_FIRST: xed_iformfl_enum_t = 1775;
22246pub const XED_IFORMFL_OR_LAST: xed_iformfl_enum_t = 1816;
22247pub const XED_IFORMFL_ORPD_FIRST: xed_iformfl_enum_t = 1817;
22248pub const XED_IFORMFL_ORPD_LAST: xed_iformfl_enum_t = 1818;
22249pub const XED_IFORMFL_ORPS_FIRST: xed_iformfl_enum_t = 1819;
22250pub const XED_IFORMFL_ORPS_LAST: xed_iformfl_enum_t = 1820;
22251pub const XED_IFORMFL_OR_LOCK_FIRST: xed_iformfl_enum_t = 1821;
22252pub const XED_IFORMFL_OR_LOCK_LAST: xed_iformfl_enum_t = 1826;
22253pub const XED_IFORMFL_OUT_FIRST: xed_iformfl_enum_t = 1827;
22254pub const XED_IFORMFL_OUT_LAST: xed_iformfl_enum_t = 1830;
22255pub const XED_IFORMFL_OUTSB_FIRST: xed_iformfl_enum_t = 1831;
22256pub const XED_IFORMFL_OUTSB_LAST: xed_iformfl_enum_t = 1831;
22257pub const XED_IFORMFL_OUTSD_FIRST: xed_iformfl_enum_t = 1832;
22258pub const XED_IFORMFL_OUTSD_LAST: xed_iformfl_enum_t = 1832;
22259pub const XED_IFORMFL_OUTSW_FIRST: xed_iformfl_enum_t = 1833;
22260pub const XED_IFORMFL_OUTSW_LAST: xed_iformfl_enum_t = 1833;
22261pub const XED_IFORMFL_PABSB_FIRST: xed_iformfl_enum_t = 1834;
22262pub const XED_IFORMFL_PABSB_LAST: xed_iformfl_enum_t = 1837;
22263pub const XED_IFORMFL_PABSD_FIRST: xed_iformfl_enum_t = 1838;
22264pub const XED_IFORMFL_PABSD_LAST: xed_iformfl_enum_t = 1841;
22265pub const XED_IFORMFL_PABSW_FIRST: xed_iformfl_enum_t = 1842;
22266pub const XED_IFORMFL_PABSW_LAST: xed_iformfl_enum_t = 1845;
22267pub const XED_IFORMFL_PACKSSDW_FIRST: xed_iformfl_enum_t = 1846;
22268pub const XED_IFORMFL_PACKSSDW_LAST: xed_iformfl_enum_t = 1849;
22269pub const XED_IFORMFL_PACKSSWB_FIRST: xed_iformfl_enum_t = 1850;
22270pub const XED_IFORMFL_PACKSSWB_LAST: xed_iformfl_enum_t = 1853;
22271pub const XED_IFORMFL_PACKUSDW_FIRST: xed_iformfl_enum_t = 1854;
22272pub const XED_IFORMFL_PACKUSDW_LAST: xed_iformfl_enum_t = 1855;
22273pub const XED_IFORMFL_PACKUSWB_FIRST: xed_iformfl_enum_t = 1856;
22274pub const XED_IFORMFL_PACKUSWB_LAST: xed_iformfl_enum_t = 1859;
22275pub const XED_IFORMFL_PADDB_FIRST: xed_iformfl_enum_t = 1860;
22276pub const XED_IFORMFL_PADDB_LAST: xed_iformfl_enum_t = 1863;
22277pub const XED_IFORMFL_PADDD_FIRST: xed_iformfl_enum_t = 1864;
22278pub const XED_IFORMFL_PADDD_LAST: xed_iformfl_enum_t = 1867;
22279pub const XED_IFORMFL_PADDQ_FIRST: xed_iformfl_enum_t = 1868;
22280pub const XED_IFORMFL_PADDQ_LAST: xed_iformfl_enum_t = 1871;
22281pub const XED_IFORMFL_PADDSB_FIRST: xed_iformfl_enum_t = 1872;
22282pub const XED_IFORMFL_PADDSB_LAST: xed_iformfl_enum_t = 1875;
22283pub const XED_IFORMFL_PADDSW_FIRST: xed_iformfl_enum_t = 1876;
22284pub const XED_IFORMFL_PADDSW_LAST: xed_iformfl_enum_t = 1879;
22285pub const XED_IFORMFL_PADDUSB_FIRST: xed_iformfl_enum_t = 1880;
22286pub const XED_IFORMFL_PADDUSB_LAST: xed_iformfl_enum_t = 1883;
22287pub const XED_IFORMFL_PADDUSW_FIRST: xed_iformfl_enum_t = 1884;
22288pub const XED_IFORMFL_PADDUSW_LAST: xed_iformfl_enum_t = 1887;
22289pub const XED_IFORMFL_PADDW_FIRST: xed_iformfl_enum_t = 1888;
22290pub const XED_IFORMFL_PADDW_LAST: xed_iformfl_enum_t = 1891;
22291pub const XED_IFORMFL_PALIGNR_FIRST: xed_iformfl_enum_t = 1892;
22292pub const XED_IFORMFL_PALIGNR_LAST: xed_iformfl_enum_t = 1895;
22293pub const XED_IFORMFL_PAND_FIRST: xed_iformfl_enum_t = 1896;
22294pub const XED_IFORMFL_PAND_LAST: xed_iformfl_enum_t = 1899;
22295pub const XED_IFORMFL_PANDN_FIRST: xed_iformfl_enum_t = 1900;
22296pub const XED_IFORMFL_PANDN_LAST: xed_iformfl_enum_t = 1903;
22297pub const XED_IFORMFL_PAUSE_FIRST: xed_iformfl_enum_t = 1904;
22298pub const XED_IFORMFL_PAUSE_LAST: xed_iformfl_enum_t = 1904;
22299pub const XED_IFORMFL_PAVGB_FIRST: xed_iformfl_enum_t = 1905;
22300pub const XED_IFORMFL_PAVGB_LAST: xed_iformfl_enum_t = 1908;
22301pub const XED_IFORMFL_PAVGUSB_FIRST: xed_iformfl_enum_t = 1909;
22302pub const XED_IFORMFL_PAVGUSB_LAST: xed_iformfl_enum_t = 1910;
22303pub const XED_IFORMFL_PAVGW_FIRST: xed_iformfl_enum_t = 1911;
22304pub const XED_IFORMFL_PAVGW_LAST: xed_iformfl_enum_t = 1914;
22305pub const XED_IFORMFL_PBLENDVB_FIRST: xed_iformfl_enum_t = 1915;
22306pub const XED_IFORMFL_PBLENDVB_LAST: xed_iformfl_enum_t = 1916;
22307pub const XED_IFORMFL_PBLENDW_FIRST: xed_iformfl_enum_t = 1917;
22308pub const XED_IFORMFL_PBLENDW_LAST: xed_iformfl_enum_t = 1918;
22309pub const XED_IFORMFL_PBNDKB_FIRST: xed_iformfl_enum_t = 1919;
22310pub const XED_IFORMFL_PBNDKB_LAST: xed_iformfl_enum_t = 1919;
22311pub const XED_IFORMFL_PCLMULQDQ_FIRST: xed_iformfl_enum_t = 1920;
22312pub const XED_IFORMFL_PCLMULQDQ_LAST: xed_iformfl_enum_t = 1921;
22313pub const XED_IFORMFL_PCMPEQB_FIRST: xed_iformfl_enum_t = 1922;
22314pub const XED_IFORMFL_PCMPEQB_LAST: xed_iformfl_enum_t = 1925;
22315pub const XED_IFORMFL_PCMPEQD_FIRST: xed_iformfl_enum_t = 1926;
22316pub const XED_IFORMFL_PCMPEQD_LAST: xed_iformfl_enum_t = 1929;
22317pub const XED_IFORMFL_PCMPEQQ_FIRST: xed_iformfl_enum_t = 1930;
22318pub const XED_IFORMFL_PCMPEQQ_LAST: xed_iformfl_enum_t = 1931;
22319pub const XED_IFORMFL_PCMPEQW_FIRST: xed_iformfl_enum_t = 1932;
22320pub const XED_IFORMFL_PCMPEQW_LAST: xed_iformfl_enum_t = 1935;
22321pub const XED_IFORMFL_PCMPESTRI_FIRST: xed_iformfl_enum_t = 1936;
22322pub const XED_IFORMFL_PCMPESTRI_LAST: xed_iformfl_enum_t = 1937;
22323pub const XED_IFORMFL_PCMPESTRI64_FIRST: xed_iformfl_enum_t = 1938;
22324pub const XED_IFORMFL_PCMPESTRI64_LAST: xed_iformfl_enum_t = 1939;
22325pub const XED_IFORMFL_PCMPESTRM_FIRST: xed_iformfl_enum_t = 1940;
22326pub const XED_IFORMFL_PCMPESTRM_LAST: xed_iformfl_enum_t = 1941;
22327pub const XED_IFORMFL_PCMPESTRM64_FIRST: xed_iformfl_enum_t = 1942;
22328pub const XED_IFORMFL_PCMPESTRM64_LAST: xed_iformfl_enum_t = 1943;
22329pub const XED_IFORMFL_PCMPGTB_FIRST: xed_iformfl_enum_t = 1944;
22330pub const XED_IFORMFL_PCMPGTB_LAST: xed_iformfl_enum_t = 1947;
22331pub const XED_IFORMFL_PCMPGTD_FIRST: xed_iformfl_enum_t = 1948;
22332pub const XED_IFORMFL_PCMPGTD_LAST: xed_iformfl_enum_t = 1951;
22333pub const XED_IFORMFL_PCMPGTQ_FIRST: xed_iformfl_enum_t = 1952;
22334pub const XED_IFORMFL_PCMPGTQ_LAST: xed_iformfl_enum_t = 1953;
22335pub const XED_IFORMFL_PCMPGTW_FIRST: xed_iformfl_enum_t = 1954;
22336pub const XED_IFORMFL_PCMPGTW_LAST: xed_iformfl_enum_t = 1957;
22337pub const XED_IFORMFL_PCMPISTRI_FIRST: xed_iformfl_enum_t = 1958;
22338pub const XED_IFORMFL_PCMPISTRI_LAST: xed_iformfl_enum_t = 1959;
22339pub const XED_IFORMFL_PCMPISTRI64_FIRST: xed_iformfl_enum_t = 1960;
22340pub const XED_IFORMFL_PCMPISTRI64_LAST: xed_iformfl_enum_t = 1961;
22341pub const XED_IFORMFL_PCMPISTRM_FIRST: xed_iformfl_enum_t = 1962;
22342pub const XED_IFORMFL_PCMPISTRM_LAST: xed_iformfl_enum_t = 1963;
22343pub const XED_IFORMFL_PCONFIG_FIRST: xed_iformfl_enum_t = 1964;
22344pub const XED_IFORMFL_PCONFIG_LAST: xed_iformfl_enum_t = 1965;
22345pub const XED_IFORMFL_PDEP_FIRST: xed_iformfl_enum_t = 1966;
22346pub const XED_IFORMFL_PDEP_LAST: xed_iformfl_enum_t = 1973;
22347pub const XED_IFORMFL_PEXT_FIRST: xed_iformfl_enum_t = 1974;
22348pub const XED_IFORMFL_PEXT_LAST: xed_iformfl_enum_t = 1981;
22349pub const XED_IFORMFL_PEXTRB_FIRST: xed_iformfl_enum_t = 1982;
22350pub const XED_IFORMFL_PEXTRB_LAST: xed_iformfl_enum_t = 1983;
22351pub const XED_IFORMFL_PEXTRD_FIRST: xed_iformfl_enum_t = 1984;
22352pub const XED_IFORMFL_PEXTRD_LAST: xed_iformfl_enum_t = 1985;
22353pub const XED_IFORMFL_PEXTRQ_FIRST: xed_iformfl_enum_t = 1986;
22354pub const XED_IFORMFL_PEXTRQ_LAST: xed_iformfl_enum_t = 1987;
22355pub const XED_IFORMFL_PEXTRW_FIRST: xed_iformfl_enum_t = 1988;
22356pub const XED_IFORMFL_PEXTRW_LAST: xed_iformfl_enum_t = 1989;
22357pub const XED_IFORMFL_PEXTRW_SSE4_FIRST: xed_iformfl_enum_t = 1990;
22358pub const XED_IFORMFL_PEXTRW_SSE4_LAST: xed_iformfl_enum_t = 1991;
22359pub const XED_IFORMFL_PF2ID_FIRST: xed_iformfl_enum_t = 1992;
22360pub const XED_IFORMFL_PF2ID_LAST: xed_iformfl_enum_t = 1993;
22361pub const XED_IFORMFL_PF2IW_FIRST: xed_iformfl_enum_t = 1994;
22362pub const XED_IFORMFL_PF2IW_LAST: xed_iformfl_enum_t = 1995;
22363pub const XED_IFORMFL_PFACC_FIRST: xed_iformfl_enum_t = 1996;
22364pub const XED_IFORMFL_PFACC_LAST: xed_iformfl_enum_t = 1997;
22365pub const XED_IFORMFL_PFADD_FIRST: xed_iformfl_enum_t = 1998;
22366pub const XED_IFORMFL_PFADD_LAST: xed_iformfl_enum_t = 1999;
22367pub const XED_IFORMFL_PFCMPEQ_FIRST: xed_iformfl_enum_t = 2000;
22368pub const XED_IFORMFL_PFCMPEQ_LAST: xed_iformfl_enum_t = 2001;
22369pub const XED_IFORMFL_PFCMPGE_FIRST: xed_iformfl_enum_t = 2002;
22370pub const XED_IFORMFL_PFCMPGE_LAST: xed_iformfl_enum_t = 2003;
22371pub const XED_IFORMFL_PFCMPGT_FIRST: xed_iformfl_enum_t = 2004;
22372pub const XED_IFORMFL_PFCMPGT_LAST: xed_iformfl_enum_t = 2005;
22373pub const XED_IFORMFL_PFMAX_FIRST: xed_iformfl_enum_t = 2006;
22374pub const XED_IFORMFL_PFMAX_LAST: xed_iformfl_enum_t = 2007;
22375pub const XED_IFORMFL_PFMIN_FIRST: xed_iformfl_enum_t = 2008;
22376pub const XED_IFORMFL_PFMIN_LAST: xed_iformfl_enum_t = 2009;
22377pub const XED_IFORMFL_PFMUL_FIRST: xed_iformfl_enum_t = 2010;
22378pub const XED_IFORMFL_PFMUL_LAST: xed_iformfl_enum_t = 2011;
22379pub const XED_IFORMFL_PFNACC_FIRST: xed_iformfl_enum_t = 2012;
22380pub const XED_IFORMFL_PFNACC_LAST: xed_iformfl_enum_t = 2013;
22381pub const XED_IFORMFL_PFPNACC_FIRST: xed_iformfl_enum_t = 2014;
22382pub const XED_IFORMFL_PFPNACC_LAST: xed_iformfl_enum_t = 2015;
22383pub const XED_IFORMFL_PFRCP_FIRST: xed_iformfl_enum_t = 2016;
22384pub const XED_IFORMFL_PFRCP_LAST: xed_iformfl_enum_t = 2017;
22385pub const XED_IFORMFL_PFRCPIT1_FIRST: xed_iformfl_enum_t = 2018;
22386pub const XED_IFORMFL_PFRCPIT1_LAST: xed_iformfl_enum_t = 2019;
22387pub const XED_IFORMFL_PFRCPIT2_FIRST: xed_iformfl_enum_t = 2020;
22388pub const XED_IFORMFL_PFRCPIT2_LAST: xed_iformfl_enum_t = 2021;
22389pub const XED_IFORMFL_PFRSQIT1_FIRST: xed_iformfl_enum_t = 2022;
22390pub const XED_IFORMFL_PFRSQIT1_LAST: xed_iformfl_enum_t = 2023;
22391pub const XED_IFORMFL_PFRSQRT_FIRST: xed_iformfl_enum_t = 2024;
22392pub const XED_IFORMFL_PFRSQRT_LAST: xed_iformfl_enum_t = 2025;
22393pub const XED_IFORMFL_PFSUB_FIRST: xed_iformfl_enum_t = 2026;
22394pub const XED_IFORMFL_PFSUB_LAST: xed_iformfl_enum_t = 2027;
22395pub const XED_IFORMFL_PFSUBR_FIRST: xed_iformfl_enum_t = 2028;
22396pub const XED_IFORMFL_PFSUBR_LAST: xed_iformfl_enum_t = 2029;
22397pub const XED_IFORMFL_PHADDD_FIRST: xed_iformfl_enum_t = 2030;
22398pub const XED_IFORMFL_PHADDD_LAST: xed_iformfl_enum_t = 2033;
22399pub const XED_IFORMFL_PHADDSW_FIRST: xed_iformfl_enum_t = 2034;
22400pub const XED_IFORMFL_PHADDSW_LAST: xed_iformfl_enum_t = 2037;
22401pub const XED_IFORMFL_PHADDW_FIRST: xed_iformfl_enum_t = 2038;
22402pub const XED_IFORMFL_PHADDW_LAST: xed_iformfl_enum_t = 2041;
22403pub const XED_IFORMFL_PHMINPOSUW_FIRST: xed_iformfl_enum_t = 2042;
22404pub const XED_IFORMFL_PHMINPOSUW_LAST: xed_iformfl_enum_t = 2043;
22405pub const XED_IFORMFL_PHSUBD_FIRST: xed_iformfl_enum_t = 2044;
22406pub const XED_IFORMFL_PHSUBD_LAST: xed_iformfl_enum_t = 2047;
22407pub const XED_IFORMFL_PHSUBSW_FIRST: xed_iformfl_enum_t = 2048;
22408pub const XED_IFORMFL_PHSUBSW_LAST: xed_iformfl_enum_t = 2051;
22409pub const XED_IFORMFL_PHSUBW_FIRST: xed_iformfl_enum_t = 2052;
22410pub const XED_IFORMFL_PHSUBW_LAST: xed_iformfl_enum_t = 2055;
22411pub const XED_IFORMFL_PI2FD_FIRST: xed_iformfl_enum_t = 2056;
22412pub const XED_IFORMFL_PI2FD_LAST: xed_iformfl_enum_t = 2057;
22413pub const XED_IFORMFL_PI2FW_FIRST: xed_iformfl_enum_t = 2058;
22414pub const XED_IFORMFL_PI2FW_LAST: xed_iformfl_enum_t = 2059;
22415pub const XED_IFORMFL_PINSRB_FIRST: xed_iformfl_enum_t = 2060;
22416pub const XED_IFORMFL_PINSRB_LAST: xed_iformfl_enum_t = 2061;
22417pub const XED_IFORMFL_PINSRD_FIRST: xed_iformfl_enum_t = 2062;
22418pub const XED_IFORMFL_PINSRD_LAST: xed_iformfl_enum_t = 2063;
22419pub const XED_IFORMFL_PINSRQ_FIRST: xed_iformfl_enum_t = 2064;
22420pub const XED_IFORMFL_PINSRQ_LAST: xed_iformfl_enum_t = 2065;
22421pub const XED_IFORMFL_PINSRW_FIRST: xed_iformfl_enum_t = 2066;
22422pub const XED_IFORMFL_PINSRW_LAST: xed_iformfl_enum_t = 2069;
22423pub const XED_IFORMFL_PMADDUBSW_FIRST: xed_iformfl_enum_t = 2070;
22424pub const XED_IFORMFL_PMADDUBSW_LAST: xed_iformfl_enum_t = 2073;
22425pub const XED_IFORMFL_PMADDWD_FIRST: xed_iformfl_enum_t = 2074;
22426pub const XED_IFORMFL_PMADDWD_LAST: xed_iformfl_enum_t = 2077;
22427pub const XED_IFORMFL_PMAXSB_FIRST: xed_iformfl_enum_t = 2078;
22428pub const XED_IFORMFL_PMAXSB_LAST: xed_iformfl_enum_t = 2079;
22429pub const XED_IFORMFL_PMAXSD_FIRST: xed_iformfl_enum_t = 2080;
22430pub const XED_IFORMFL_PMAXSD_LAST: xed_iformfl_enum_t = 2081;
22431pub const XED_IFORMFL_PMAXSW_FIRST: xed_iformfl_enum_t = 2082;
22432pub const XED_IFORMFL_PMAXSW_LAST: xed_iformfl_enum_t = 2085;
22433pub const XED_IFORMFL_PMAXUB_FIRST: xed_iformfl_enum_t = 2086;
22434pub const XED_IFORMFL_PMAXUB_LAST: xed_iformfl_enum_t = 2089;
22435pub const XED_IFORMFL_PMAXUD_FIRST: xed_iformfl_enum_t = 2090;
22436pub const XED_IFORMFL_PMAXUD_LAST: xed_iformfl_enum_t = 2091;
22437pub const XED_IFORMFL_PMAXUW_FIRST: xed_iformfl_enum_t = 2092;
22438pub const XED_IFORMFL_PMAXUW_LAST: xed_iformfl_enum_t = 2093;
22439pub const XED_IFORMFL_PMINSB_FIRST: xed_iformfl_enum_t = 2094;
22440pub const XED_IFORMFL_PMINSB_LAST: xed_iformfl_enum_t = 2095;
22441pub const XED_IFORMFL_PMINSD_FIRST: xed_iformfl_enum_t = 2096;
22442pub const XED_IFORMFL_PMINSD_LAST: xed_iformfl_enum_t = 2097;
22443pub const XED_IFORMFL_PMINSW_FIRST: xed_iformfl_enum_t = 2098;
22444pub const XED_IFORMFL_PMINSW_LAST: xed_iformfl_enum_t = 2101;
22445pub const XED_IFORMFL_PMINUB_FIRST: xed_iformfl_enum_t = 2102;
22446pub const XED_IFORMFL_PMINUB_LAST: xed_iformfl_enum_t = 2105;
22447pub const XED_IFORMFL_PMINUD_FIRST: xed_iformfl_enum_t = 2106;
22448pub const XED_IFORMFL_PMINUD_LAST: xed_iformfl_enum_t = 2107;
22449pub const XED_IFORMFL_PMINUW_FIRST: xed_iformfl_enum_t = 2108;
22450pub const XED_IFORMFL_PMINUW_LAST: xed_iformfl_enum_t = 2109;
22451pub const XED_IFORMFL_PMOVMSKB_FIRST: xed_iformfl_enum_t = 2110;
22452pub const XED_IFORMFL_PMOVMSKB_LAST: xed_iformfl_enum_t = 2111;
22453pub const XED_IFORMFL_PMOVSXBD_FIRST: xed_iformfl_enum_t = 2112;
22454pub const XED_IFORMFL_PMOVSXBD_LAST: xed_iformfl_enum_t = 2113;
22455pub const XED_IFORMFL_PMOVSXBQ_FIRST: xed_iformfl_enum_t = 2114;
22456pub const XED_IFORMFL_PMOVSXBQ_LAST: xed_iformfl_enum_t = 2115;
22457pub const XED_IFORMFL_PMOVSXBW_FIRST: xed_iformfl_enum_t = 2116;
22458pub const XED_IFORMFL_PMOVSXBW_LAST: xed_iformfl_enum_t = 2117;
22459pub const XED_IFORMFL_PMOVSXDQ_FIRST: xed_iformfl_enum_t = 2118;
22460pub const XED_IFORMFL_PMOVSXDQ_LAST: xed_iformfl_enum_t = 2119;
22461pub const XED_IFORMFL_PMOVSXWD_FIRST: xed_iformfl_enum_t = 2120;
22462pub const XED_IFORMFL_PMOVSXWD_LAST: xed_iformfl_enum_t = 2121;
22463pub const XED_IFORMFL_PMOVSXWQ_FIRST: xed_iformfl_enum_t = 2122;
22464pub const XED_IFORMFL_PMOVSXWQ_LAST: xed_iformfl_enum_t = 2123;
22465pub const XED_IFORMFL_PMOVZXBD_FIRST: xed_iformfl_enum_t = 2124;
22466pub const XED_IFORMFL_PMOVZXBD_LAST: xed_iformfl_enum_t = 2125;
22467pub const XED_IFORMFL_PMOVZXBQ_FIRST: xed_iformfl_enum_t = 2126;
22468pub const XED_IFORMFL_PMOVZXBQ_LAST: xed_iformfl_enum_t = 2127;
22469pub const XED_IFORMFL_PMOVZXBW_FIRST: xed_iformfl_enum_t = 2128;
22470pub const XED_IFORMFL_PMOVZXBW_LAST: xed_iformfl_enum_t = 2129;
22471pub const XED_IFORMFL_PMOVZXDQ_FIRST: xed_iformfl_enum_t = 2130;
22472pub const XED_IFORMFL_PMOVZXDQ_LAST: xed_iformfl_enum_t = 2131;
22473pub const XED_IFORMFL_PMOVZXWD_FIRST: xed_iformfl_enum_t = 2132;
22474pub const XED_IFORMFL_PMOVZXWD_LAST: xed_iformfl_enum_t = 2133;
22475pub const XED_IFORMFL_PMOVZXWQ_FIRST: xed_iformfl_enum_t = 2134;
22476pub const XED_IFORMFL_PMOVZXWQ_LAST: xed_iformfl_enum_t = 2135;
22477pub const XED_IFORMFL_PMULDQ_FIRST: xed_iformfl_enum_t = 2136;
22478pub const XED_IFORMFL_PMULDQ_LAST: xed_iformfl_enum_t = 2137;
22479pub const XED_IFORMFL_PMULHRSW_FIRST: xed_iformfl_enum_t = 2138;
22480pub const XED_IFORMFL_PMULHRSW_LAST: xed_iformfl_enum_t = 2141;
22481pub const XED_IFORMFL_PMULHRW_FIRST: xed_iformfl_enum_t = 2142;
22482pub const XED_IFORMFL_PMULHRW_LAST: xed_iformfl_enum_t = 2143;
22483pub const XED_IFORMFL_PMULHUW_FIRST: xed_iformfl_enum_t = 2144;
22484pub const XED_IFORMFL_PMULHUW_LAST: xed_iformfl_enum_t = 2147;
22485pub const XED_IFORMFL_PMULHW_FIRST: xed_iformfl_enum_t = 2148;
22486pub const XED_IFORMFL_PMULHW_LAST: xed_iformfl_enum_t = 2151;
22487pub const XED_IFORMFL_PMULLD_FIRST: xed_iformfl_enum_t = 2152;
22488pub const XED_IFORMFL_PMULLD_LAST: xed_iformfl_enum_t = 2153;
22489pub const XED_IFORMFL_PMULLW_FIRST: xed_iformfl_enum_t = 2154;
22490pub const XED_IFORMFL_PMULLW_LAST: xed_iformfl_enum_t = 2157;
22491pub const XED_IFORMFL_PMULUDQ_FIRST: xed_iformfl_enum_t = 2158;
22492pub const XED_IFORMFL_PMULUDQ_LAST: xed_iformfl_enum_t = 2161;
22493pub const XED_IFORMFL_POP_FIRST: xed_iformfl_enum_t = 2162;
22494pub const XED_IFORMFL_POP_LAST: xed_iformfl_enum_t = 2169;
22495pub const XED_IFORMFL_POP2_FIRST: xed_iformfl_enum_t = 2170;
22496pub const XED_IFORMFL_POP2_LAST: xed_iformfl_enum_t = 2170;
22497pub const XED_IFORMFL_POP2P_FIRST: xed_iformfl_enum_t = 2171;
22498pub const XED_IFORMFL_POP2P_LAST: xed_iformfl_enum_t = 2171;
22499pub const XED_IFORMFL_POPA_FIRST: xed_iformfl_enum_t = 2172;
22500pub const XED_IFORMFL_POPA_LAST: xed_iformfl_enum_t = 2172;
22501pub const XED_IFORMFL_POPAD_FIRST: xed_iformfl_enum_t = 2173;
22502pub const XED_IFORMFL_POPAD_LAST: xed_iformfl_enum_t = 2173;
22503pub const XED_IFORMFL_POPCNT_FIRST: xed_iformfl_enum_t = 2174;
22504pub const XED_IFORMFL_POPCNT_LAST: xed_iformfl_enum_t = 2177;
22505pub const XED_IFORMFL_POPF_FIRST: xed_iformfl_enum_t = 2178;
22506pub const XED_IFORMFL_POPF_LAST: xed_iformfl_enum_t = 2178;
22507pub const XED_IFORMFL_POPFD_FIRST: xed_iformfl_enum_t = 2179;
22508pub const XED_IFORMFL_POPFD_LAST: xed_iformfl_enum_t = 2179;
22509pub const XED_IFORMFL_POPFQ_FIRST: xed_iformfl_enum_t = 2180;
22510pub const XED_IFORMFL_POPFQ_LAST: xed_iformfl_enum_t = 2180;
22511pub const XED_IFORMFL_POPP_FIRST: xed_iformfl_enum_t = 2181;
22512pub const XED_IFORMFL_POPP_LAST: xed_iformfl_enum_t = 2181;
22513pub const XED_IFORMFL_POR_FIRST: xed_iformfl_enum_t = 2182;
22514pub const XED_IFORMFL_POR_LAST: xed_iformfl_enum_t = 2185;
22515pub const XED_IFORMFL_PREFETCHIT0_FIRST: xed_iformfl_enum_t = 2186;
22516pub const XED_IFORMFL_PREFETCHIT0_LAST: xed_iformfl_enum_t = 2186;
22517pub const XED_IFORMFL_PREFETCHIT1_FIRST: xed_iformfl_enum_t = 2187;
22518pub const XED_IFORMFL_PREFETCHIT1_LAST: xed_iformfl_enum_t = 2187;
22519pub const XED_IFORMFL_PREFETCHNTA_FIRST: xed_iformfl_enum_t = 2188;
22520pub const XED_IFORMFL_PREFETCHNTA_LAST: xed_iformfl_enum_t = 2188;
22521pub const XED_IFORMFL_PREFETCHT0_FIRST: xed_iformfl_enum_t = 2189;
22522pub const XED_IFORMFL_PREFETCHT0_LAST: xed_iformfl_enum_t = 2189;
22523pub const XED_IFORMFL_PREFETCHT1_FIRST: xed_iformfl_enum_t = 2190;
22524pub const XED_IFORMFL_PREFETCHT1_LAST: xed_iformfl_enum_t = 2190;
22525pub const XED_IFORMFL_PREFETCHT2_FIRST: xed_iformfl_enum_t = 2191;
22526pub const XED_IFORMFL_PREFETCHT2_LAST: xed_iformfl_enum_t = 2191;
22527pub const XED_IFORMFL_PREFETCHW_FIRST: xed_iformfl_enum_t = 2192;
22528pub const XED_IFORMFL_PREFETCHW_LAST: xed_iformfl_enum_t = 2193;
22529pub const XED_IFORMFL_PREFETCHWT1_FIRST: xed_iformfl_enum_t = 2194;
22530pub const XED_IFORMFL_PREFETCHWT1_LAST: xed_iformfl_enum_t = 2194;
22531pub const XED_IFORMFL_PREFETCH_EXCLUSIVE_FIRST: xed_iformfl_enum_t = 2195;
22532pub const XED_IFORMFL_PREFETCH_EXCLUSIVE_LAST: xed_iformfl_enum_t = 2195;
22533pub const XED_IFORMFL_PREFETCH_RESERVED_FIRST: xed_iformfl_enum_t = 2196;
22534pub const XED_IFORMFL_PREFETCH_RESERVED_LAST: xed_iformfl_enum_t = 2199;
22535pub const XED_IFORMFL_PSADBW_FIRST: xed_iformfl_enum_t = 2200;
22536pub const XED_IFORMFL_PSADBW_LAST: xed_iformfl_enum_t = 2203;
22537pub const XED_IFORMFL_PSHUFB_FIRST: xed_iformfl_enum_t = 2204;
22538pub const XED_IFORMFL_PSHUFB_LAST: xed_iformfl_enum_t = 2207;
22539pub const XED_IFORMFL_PSHUFD_FIRST: xed_iformfl_enum_t = 2208;
22540pub const XED_IFORMFL_PSHUFD_LAST: xed_iformfl_enum_t = 2209;
22541pub const XED_IFORMFL_PSHUFHW_FIRST: xed_iformfl_enum_t = 2210;
22542pub const XED_IFORMFL_PSHUFHW_LAST: xed_iformfl_enum_t = 2211;
22543pub const XED_IFORMFL_PSHUFLW_FIRST: xed_iformfl_enum_t = 2212;
22544pub const XED_IFORMFL_PSHUFLW_LAST: xed_iformfl_enum_t = 2213;
22545pub const XED_IFORMFL_PSHUFW_FIRST: xed_iformfl_enum_t = 2214;
22546pub const XED_IFORMFL_PSHUFW_LAST: xed_iformfl_enum_t = 2215;
22547pub const XED_IFORMFL_PSIGNB_FIRST: xed_iformfl_enum_t = 2216;
22548pub const XED_IFORMFL_PSIGNB_LAST: xed_iformfl_enum_t = 2219;
22549pub const XED_IFORMFL_PSIGND_FIRST: xed_iformfl_enum_t = 2220;
22550pub const XED_IFORMFL_PSIGND_LAST: xed_iformfl_enum_t = 2223;
22551pub const XED_IFORMFL_PSIGNW_FIRST: xed_iformfl_enum_t = 2224;
22552pub const XED_IFORMFL_PSIGNW_LAST: xed_iformfl_enum_t = 2227;
22553pub const XED_IFORMFL_PSLLD_FIRST: xed_iformfl_enum_t = 2228;
22554pub const XED_IFORMFL_PSLLD_LAST: xed_iformfl_enum_t = 2233;
22555pub const XED_IFORMFL_PSLLDQ_FIRST: xed_iformfl_enum_t = 2234;
22556pub const XED_IFORMFL_PSLLDQ_LAST: xed_iformfl_enum_t = 2234;
22557pub const XED_IFORMFL_PSLLQ_FIRST: xed_iformfl_enum_t = 2235;
22558pub const XED_IFORMFL_PSLLQ_LAST: xed_iformfl_enum_t = 2240;
22559pub const XED_IFORMFL_PSLLW_FIRST: xed_iformfl_enum_t = 2241;
22560pub const XED_IFORMFL_PSLLW_LAST: xed_iformfl_enum_t = 2246;
22561pub const XED_IFORMFL_PSMASH_FIRST: xed_iformfl_enum_t = 2247;
22562pub const XED_IFORMFL_PSMASH_LAST: xed_iformfl_enum_t = 2247;
22563pub const XED_IFORMFL_PSRAD_FIRST: xed_iformfl_enum_t = 2248;
22564pub const XED_IFORMFL_PSRAD_LAST: xed_iformfl_enum_t = 2253;
22565pub const XED_IFORMFL_PSRAW_FIRST: xed_iformfl_enum_t = 2254;
22566pub const XED_IFORMFL_PSRAW_LAST: xed_iformfl_enum_t = 2259;
22567pub const XED_IFORMFL_PSRLD_FIRST: xed_iformfl_enum_t = 2260;
22568pub const XED_IFORMFL_PSRLD_LAST: xed_iformfl_enum_t = 2265;
22569pub const XED_IFORMFL_PSRLDQ_FIRST: xed_iformfl_enum_t = 2266;
22570pub const XED_IFORMFL_PSRLDQ_LAST: xed_iformfl_enum_t = 2266;
22571pub const XED_IFORMFL_PSRLQ_FIRST: xed_iformfl_enum_t = 2267;
22572pub const XED_IFORMFL_PSRLQ_LAST: xed_iformfl_enum_t = 2272;
22573pub const XED_IFORMFL_PSRLW_FIRST: xed_iformfl_enum_t = 2273;
22574pub const XED_IFORMFL_PSRLW_LAST: xed_iformfl_enum_t = 2278;
22575pub const XED_IFORMFL_PSUBB_FIRST: xed_iformfl_enum_t = 2279;
22576pub const XED_IFORMFL_PSUBB_LAST: xed_iformfl_enum_t = 2282;
22577pub const XED_IFORMFL_PSUBD_FIRST: xed_iformfl_enum_t = 2283;
22578pub const XED_IFORMFL_PSUBD_LAST: xed_iformfl_enum_t = 2286;
22579pub const XED_IFORMFL_PSUBQ_FIRST: xed_iformfl_enum_t = 2287;
22580pub const XED_IFORMFL_PSUBQ_LAST: xed_iformfl_enum_t = 2290;
22581pub const XED_IFORMFL_PSUBSB_FIRST: xed_iformfl_enum_t = 2291;
22582pub const XED_IFORMFL_PSUBSB_LAST: xed_iformfl_enum_t = 2294;
22583pub const XED_IFORMFL_PSUBSW_FIRST: xed_iformfl_enum_t = 2295;
22584pub const XED_IFORMFL_PSUBSW_LAST: xed_iformfl_enum_t = 2298;
22585pub const XED_IFORMFL_PSUBUSB_FIRST: xed_iformfl_enum_t = 2299;
22586pub const XED_IFORMFL_PSUBUSB_LAST: xed_iformfl_enum_t = 2302;
22587pub const XED_IFORMFL_PSUBUSW_FIRST: xed_iformfl_enum_t = 2303;
22588pub const XED_IFORMFL_PSUBUSW_LAST: xed_iformfl_enum_t = 2306;
22589pub const XED_IFORMFL_PSUBW_FIRST: xed_iformfl_enum_t = 2307;
22590pub const XED_IFORMFL_PSUBW_LAST: xed_iformfl_enum_t = 2310;
22591pub const XED_IFORMFL_PSWAPD_FIRST: xed_iformfl_enum_t = 2311;
22592pub const XED_IFORMFL_PSWAPD_LAST: xed_iformfl_enum_t = 2312;
22593pub const XED_IFORMFL_PTEST_FIRST: xed_iformfl_enum_t = 2313;
22594pub const XED_IFORMFL_PTEST_LAST: xed_iformfl_enum_t = 2314;
22595pub const XED_IFORMFL_PTWRITE_FIRST: xed_iformfl_enum_t = 2315;
22596pub const XED_IFORMFL_PTWRITE_LAST: xed_iformfl_enum_t = 2316;
22597pub const XED_IFORMFL_PUNPCKHBW_FIRST: xed_iformfl_enum_t = 2317;
22598pub const XED_IFORMFL_PUNPCKHBW_LAST: xed_iformfl_enum_t = 2320;
22599pub const XED_IFORMFL_PUNPCKHDQ_FIRST: xed_iformfl_enum_t = 2321;
22600pub const XED_IFORMFL_PUNPCKHDQ_LAST: xed_iformfl_enum_t = 2324;
22601pub const XED_IFORMFL_PUNPCKHQDQ_FIRST: xed_iformfl_enum_t = 2325;
22602pub const XED_IFORMFL_PUNPCKHQDQ_LAST: xed_iformfl_enum_t = 2326;
22603pub const XED_IFORMFL_PUNPCKHWD_FIRST: xed_iformfl_enum_t = 2327;
22604pub const XED_IFORMFL_PUNPCKHWD_LAST: xed_iformfl_enum_t = 2330;
22605pub const XED_IFORMFL_PUNPCKLBW_FIRST: xed_iformfl_enum_t = 2331;
22606pub const XED_IFORMFL_PUNPCKLBW_LAST: xed_iformfl_enum_t = 2334;
22607pub const XED_IFORMFL_PUNPCKLDQ_FIRST: xed_iformfl_enum_t = 2335;
22608pub const XED_IFORMFL_PUNPCKLDQ_LAST: xed_iformfl_enum_t = 2338;
22609pub const XED_IFORMFL_PUNPCKLQDQ_FIRST: xed_iformfl_enum_t = 2339;
22610pub const XED_IFORMFL_PUNPCKLQDQ_LAST: xed_iformfl_enum_t = 2340;
22611pub const XED_IFORMFL_PUNPCKLWD_FIRST: xed_iformfl_enum_t = 2341;
22612pub const XED_IFORMFL_PUNPCKLWD_LAST: xed_iformfl_enum_t = 2344;
22613pub const XED_IFORMFL_PUSH_FIRST: xed_iformfl_enum_t = 2345;
22614pub const XED_IFORMFL_PUSH_LAST: xed_iformfl_enum_t = 2355;
22615pub const XED_IFORMFL_PUSH2_FIRST: xed_iformfl_enum_t = 2356;
22616pub const XED_IFORMFL_PUSH2_LAST: xed_iformfl_enum_t = 2356;
22617pub const XED_IFORMFL_PUSH2P_FIRST: xed_iformfl_enum_t = 2357;
22618pub const XED_IFORMFL_PUSH2P_LAST: xed_iformfl_enum_t = 2357;
22619pub const XED_IFORMFL_PUSHA_FIRST: xed_iformfl_enum_t = 2358;
22620pub const XED_IFORMFL_PUSHA_LAST: xed_iformfl_enum_t = 2358;
22621pub const XED_IFORMFL_PUSHAD_FIRST: xed_iformfl_enum_t = 2359;
22622pub const XED_IFORMFL_PUSHAD_LAST: xed_iformfl_enum_t = 2359;
22623pub const XED_IFORMFL_PUSHF_FIRST: xed_iformfl_enum_t = 2360;
22624pub const XED_IFORMFL_PUSHF_LAST: xed_iformfl_enum_t = 2360;
22625pub const XED_IFORMFL_PUSHFD_FIRST: xed_iformfl_enum_t = 2361;
22626pub const XED_IFORMFL_PUSHFD_LAST: xed_iformfl_enum_t = 2361;
22627pub const XED_IFORMFL_PUSHFQ_FIRST: xed_iformfl_enum_t = 2362;
22628pub const XED_IFORMFL_PUSHFQ_LAST: xed_iformfl_enum_t = 2362;
22629pub const XED_IFORMFL_PUSHP_FIRST: xed_iformfl_enum_t = 2363;
22630pub const XED_IFORMFL_PUSHP_LAST: xed_iformfl_enum_t = 2363;
22631pub const XED_IFORMFL_PVALIDATE_FIRST: xed_iformfl_enum_t = 2364;
22632pub const XED_IFORMFL_PVALIDATE_LAST: xed_iformfl_enum_t = 2364;
22633pub const XED_IFORMFL_PXOR_FIRST: xed_iformfl_enum_t = 2365;
22634pub const XED_IFORMFL_PXOR_LAST: xed_iformfl_enum_t = 2368;
22635pub const XED_IFORMFL_RCL_FIRST: xed_iformfl_enum_t = 2369;
22636pub const XED_IFORMFL_RCL_LAST: xed_iformfl_enum_t = 2404;
22637pub const XED_IFORMFL_RCPPS_FIRST: xed_iformfl_enum_t = 2405;
22638pub const XED_IFORMFL_RCPPS_LAST: xed_iformfl_enum_t = 2406;
22639pub const XED_IFORMFL_RCPSS_FIRST: xed_iformfl_enum_t = 2407;
22640pub const XED_IFORMFL_RCPSS_LAST: xed_iformfl_enum_t = 2408;
22641pub const XED_IFORMFL_RCR_FIRST: xed_iformfl_enum_t = 2409;
22642pub const XED_IFORMFL_RCR_LAST: xed_iformfl_enum_t = 2444;
22643pub const XED_IFORMFL_RDFSBASE_FIRST: xed_iformfl_enum_t = 2445;
22644pub const XED_IFORMFL_RDFSBASE_LAST: xed_iformfl_enum_t = 2445;
22645pub const XED_IFORMFL_RDGSBASE_FIRST: xed_iformfl_enum_t = 2446;
22646pub const XED_IFORMFL_RDGSBASE_LAST: xed_iformfl_enum_t = 2446;
22647pub const XED_IFORMFL_RDMSR_FIRST: xed_iformfl_enum_t = 2447;
22648pub const XED_IFORMFL_RDMSR_LAST: xed_iformfl_enum_t = 2447;
22649pub const XED_IFORMFL_RDMSRLIST_FIRST: xed_iformfl_enum_t = 2448;
22650pub const XED_IFORMFL_RDMSRLIST_LAST: xed_iformfl_enum_t = 2448;
22651pub const XED_IFORMFL_RDPID_FIRST: xed_iformfl_enum_t = 2449;
22652pub const XED_IFORMFL_RDPID_LAST: xed_iformfl_enum_t = 2450;
22653pub const XED_IFORMFL_RDPKRU_FIRST: xed_iformfl_enum_t = 2451;
22654pub const XED_IFORMFL_RDPKRU_LAST: xed_iformfl_enum_t = 2451;
22655pub const XED_IFORMFL_RDPMC_FIRST: xed_iformfl_enum_t = 2452;
22656pub const XED_IFORMFL_RDPMC_LAST: xed_iformfl_enum_t = 2452;
22657pub const XED_IFORMFL_RDPRU_FIRST: xed_iformfl_enum_t = 2453;
22658pub const XED_IFORMFL_RDPRU_LAST: xed_iformfl_enum_t = 2453;
22659pub const XED_IFORMFL_RDRAND_FIRST: xed_iformfl_enum_t = 2454;
22660pub const XED_IFORMFL_RDRAND_LAST: xed_iformfl_enum_t = 2454;
22661pub const XED_IFORMFL_RDSEED_FIRST: xed_iformfl_enum_t = 2455;
22662pub const XED_IFORMFL_RDSEED_LAST: xed_iformfl_enum_t = 2455;
22663pub const XED_IFORMFL_RDSSPD_FIRST: xed_iformfl_enum_t = 2456;
22664pub const XED_IFORMFL_RDSSPD_LAST: xed_iformfl_enum_t = 2456;
22665pub const XED_IFORMFL_RDSSPQ_FIRST: xed_iformfl_enum_t = 2457;
22666pub const XED_IFORMFL_RDSSPQ_LAST: xed_iformfl_enum_t = 2457;
22667pub const XED_IFORMFL_RDTSC_FIRST: xed_iformfl_enum_t = 2458;
22668pub const XED_IFORMFL_RDTSC_LAST: xed_iformfl_enum_t = 2458;
22669pub const XED_IFORMFL_RDTSCP_FIRST: xed_iformfl_enum_t = 2459;
22670pub const XED_IFORMFL_RDTSCP_LAST: xed_iformfl_enum_t = 2459;
22671pub const XED_IFORMFL_REPE_CMPSB_FIRST: xed_iformfl_enum_t = 2460;
22672pub const XED_IFORMFL_REPE_CMPSB_LAST: xed_iformfl_enum_t = 2460;
22673pub const XED_IFORMFL_REPE_CMPSD_FIRST: xed_iformfl_enum_t = 2461;
22674pub const XED_IFORMFL_REPE_CMPSD_LAST: xed_iformfl_enum_t = 2461;
22675pub const XED_IFORMFL_REPE_CMPSQ_FIRST: xed_iformfl_enum_t = 2462;
22676pub const XED_IFORMFL_REPE_CMPSQ_LAST: xed_iformfl_enum_t = 2462;
22677pub const XED_IFORMFL_REPE_CMPSW_FIRST: xed_iformfl_enum_t = 2463;
22678pub const XED_IFORMFL_REPE_CMPSW_LAST: xed_iformfl_enum_t = 2463;
22679pub const XED_IFORMFL_REPE_SCASB_FIRST: xed_iformfl_enum_t = 2464;
22680pub const XED_IFORMFL_REPE_SCASB_LAST: xed_iformfl_enum_t = 2464;
22681pub const XED_IFORMFL_REPE_SCASD_FIRST: xed_iformfl_enum_t = 2465;
22682pub const XED_IFORMFL_REPE_SCASD_LAST: xed_iformfl_enum_t = 2465;
22683pub const XED_IFORMFL_REPE_SCASQ_FIRST: xed_iformfl_enum_t = 2466;
22684pub const XED_IFORMFL_REPE_SCASQ_LAST: xed_iformfl_enum_t = 2466;
22685pub const XED_IFORMFL_REPE_SCASW_FIRST: xed_iformfl_enum_t = 2467;
22686pub const XED_IFORMFL_REPE_SCASW_LAST: xed_iformfl_enum_t = 2467;
22687pub const XED_IFORMFL_REPNE_CMPSB_FIRST: xed_iformfl_enum_t = 2468;
22688pub const XED_IFORMFL_REPNE_CMPSB_LAST: xed_iformfl_enum_t = 2468;
22689pub const XED_IFORMFL_REPNE_CMPSD_FIRST: xed_iformfl_enum_t = 2469;
22690pub const XED_IFORMFL_REPNE_CMPSD_LAST: xed_iformfl_enum_t = 2469;
22691pub const XED_IFORMFL_REPNE_CMPSQ_FIRST: xed_iformfl_enum_t = 2470;
22692pub const XED_IFORMFL_REPNE_CMPSQ_LAST: xed_iformfl_enum_t = 2470;
22693pub const XED_IFORMFL_REPNE_CMPSW_FIRST: xed_iformfl_enum_t = 2471;
22694pub const XED_IFORMFL_REPNE_CMPSW_LAST: xed_iformfl_enum_t = 2471;
22695pub const XED_IFORMFL_REPNE_SCASB_FIRST: xed_iformfl_enum_t = 2472;
22696pub const XED_IFORMFL_REPNE_SCASB_LAST: xed_iformfl_enum_t = 2472;
22697pub const XED_IFORMFL_REPNE_SCASD_FIRST: xed_iformfl_enum_t = 2473;
22698pub const XED_IFORMFL_REPNE_SCASD_LAST: xed_iformfl_enum_t = 2473;
22699pub const XED_IFORMFL_REPNE_SCASQ_FIRST: xed_iformfl_enum_t = 2474;
22700pub const XED_IFORMFL_REPNE_SCASQ_LAST: xed_iformfl_enum_t = 2474;
22701pub const XED_IFORMFL_REPNE_SCASW_FIRST: xed_iformfl_enum_t = 2475;
22702pub const XED_IFORMFL_REPNE_SCASW_LAST: xed_iformfl_enum_t = 2475;
22703pub const XED_IFORMFL_REP_INSB_FIRST: xed_iformfl_enum_t = 2476;
22704pub const XED_IFORMFL_REP_INSB_LAST: xed_iformfl_enum_t = 2476;
22705pub const XED_IFORMFL_REP_INSD_FIRST: xed_iformfl_enum_t = 2477;
22706pub const XED_IFORMFL_REP_INSD_LAST: xed_iformfl_enum_t = 2477;
22707pub const XED_IFORMFL_REP_INSW_FIRST: xed_iformfl_enum_t = 2478;
22708pub const XED_IFORMFL_REP_INSW_LAST: xed_iformfl_enum_t = 2478;
22709pub const XED_IFORMFL_REP_LODSB_FIRST: xed_iformfl_enum_t = 2479;
22710pub const XED_IFORMFL_REP_LODSB_LAST: xed_iformfl_enum_t = 2479;
22711pub const XED_IFORMFL_REP_LODSD_FIRST: xed_iformfl_enum_t = 2480;
22712pub const XED_IFORMFL_REP_LODSD_LAST: xed_iformfl_enum_t = 2480;
22713pub const XED_IFORMFL_REP_LODSQ_FIRST: xed_iformfl_enum_t = 2481;
22714pub const XED_IFORMFL_REP_LODSQ_LAST: xed_iformfl_enum_t = 2481;
22715pub const XED_IFORMFL_REP_LODSW_FIRST: xed_iformfl_enum_t = 2482;
22716pub const XED_IFORMFL_REP_LODSW_LAST: xed_iformfl_enum_t = 2482;
22717pub const XED_IFORMFL_REP_MONTMUL_FIRST: xed_iformfl_enum_t = 2483;
22718pub const XED_IFORMFL_REP_MONTMUL_LAST: xed_iformfl_enum_t = 2483;
22719pub const XED_IFORMFL_REP_MOVSB_FIRST: xed_iformfl_enum_t = 2484;
22720pub const XED_IFORMFL_REP_MOVSB_LAST: xed_iformfl_enum_t = 2484;
22721pub const XED_IFORMFL_REP_MOVSD_FIRST: xed_iformfl_enum_t = 2485;
22722pub const XED_IFORMFL_REP_MOVSD_LAST: xed_iformfl_enum_t = 2485;
22723pub const XED_IFORMFL_REP_MOVSQ_FIRST: xed_iformfl_enum_t = 2486;
22724pub const XED_IFORMFL_REP_MOVSQ_LAST: xed_iformfl_enum_t = 2486;
22725pub const XED_IFORMFL_REP_MOVSW_FIRST: xed_iformfl_enum_t = 2487;
22726pub const XED_IFORMFL_REP_MOVSW_LAST: xed_iformfl_enum_t = 2487;
22727pub const XED_IFORMFL_REP_OUTSB_FIRST: xed_iformfl_enum_t = 2488;
22728pub const XED_IFORMFL_REP_OUTSB_LAST: xed_iformfl_enum_t = 2488;
22729pub const XED_IFORMFL_REP_OUTSD_FIRST: xed_iformfl_enum_t = 2489;
22730pub const XED_IFORMFL_REP_OUTSD_LAST: xed_iformfl_enum_t = 2489;
22731pub const XED_IFORMFL_REP_OUTSW_FIRST: xed_iformfl_enum_t = 2490;
22732pub const XED_IFORMFL_REP_OUTSW_LAST: xed_iformfl_enum_t = 2490;
22733pub const XED_IFORMFL_REP_STOSB_FIRST: xed_iformfl_enum_t = 2491;
22734pub const XED_IFORMFL_REP_STOSB_LAST: xed_iformfl_enum_t = 2491;
22735pub const XED_IFORMFL_REP_STOSD_FIRST: xed_iformfl_enum_t = 2492;
22736pub const XED_IFORMFL_REP_STOSD_LAST: xed_iformfl_enum_t = 2492;
22737pub const XED_IFORMFL_REP_STOSQ_FIRST: xed_iformfl_enum_t = 2493;
22738pub const XED_IFORMFL_REP_STOSQ_LAST: xed_iformfl_enum_t = 2493;
22739pub const XED_IFORMFL_REP_STOSW_FIRST: xed_iformfl_enum_t = 2494;
22740pub const XED_IFORMFL_REP_STOSW_LAST: xed_iformfl_enum_t = 2494;
22741pub const XED_IFORMFL_REP_XCRYPTCBC_FIRST: xed_iformfl_enum_t = 2495;
22742pub const XED_IFORMFL_REP_XCRYPTCBC_LAST: xed_iformfl_enum_t = 2495;
22743pub const XED_IFORMFL_REP_XCRYPTCFB_FIRST: xed_iformfl_enum_t = 2496;
22744pub const XED_IFORMFL_REP_XCRYPTCFB_LAST: xed_iformfl_enum_t = 2496;
22745pub const XED_IFORMFL_REP_XCRYPTCTR_FIRST: xed_iformfl_enum_t = 2497;
22746pub const XED_IFORMFL_REP_XCRYPTCTR_LAST: xed_iformfl_enum_t = 2497;
22747pub const XED_IFORMFL_REP_XCRYPTECB_FIRST: xed_iformfl_enum_t = 2498;
22748pub const XED_IFORMFL_REP_XCRYPTECB_LAST: xed_iformfl_enum_t = 2498;
22749pub const XED_IFORMFL_REP_XCRYPTOFB_FIRST: xed_iformfl_enum_t = 2499;
22750pub const XED_IFORMFL_REP_XCRYPTOFB_LAST: xed_iformfl_enum_t = 2499;
22751pub const XED_IFORMFL_REP_XSHA1_FIRST: xed_iformfl_enum_t = 2500;
22752pub const XED_IFORMFL_REP_XSHA1_LAST: xed_iformfl_enum_t = 2500;
22753pub const XED_IFORMFL_REP_XSHA256_FIRST: xed_iformfl_enum_t = 2501;
22754pub const XED_IFORMFL_REP_XSHA256_LAST: xed_iformfl_enum_t = 2501;
22755pub const XED_IFORMFL_REP_XSTORE_FIRST: xed_iformfl_enum_t = 2502;
22756pub const XED_IFORMFL_REP_XSTORE_LAST: xed_iformfl_enum_t = 2502;
22757pub const XED_IFORMFL_RET_FAR_FIRST: xed_iformfl_enum_t = 2503;
22758pub const XED_IFORMFL_RET_FAR_LAST: xed_iformfl_enum_t = 2504;
22759pub const XED_IFORMFL_RET_NEAR_FIRST: xed_iformfl_enum_t = 2505;
22760pub const XED_IFORMFL_RET_NEAR_LAST: xed_iformfl_enum_t = 2506;
22761pub const XED_IFORMFL_RMPADJUST_FIRST: xed_iformfl_enum_t = 2507;
22762pub const XED_IFORMFL_RMPADJUST_LAST: xed_iformfl_enum_t = 2507;
22763pub const XED_IFORMFL_RMPUPDATE_FIRST: xed_iformfl_enum_t = 2508;
22764pub const XED_IFORMFL_RMPUPDATE_LAST: xed_iformfl_enum_t = 2508;
22765pub const XED_IFORMFL_ROL_FIRST: xed_iformfl_enum_t = 2509;
22766pub const XED_IFORMFL_ROL_LAST: xed_iformfl_enum_t = 2544;
22767pub const XED_IFORMFL_ROR_FIRST: xed_iformfl_enum_t = 2545;
22768pub const XED_IFORMFL_ROR_LAST: xed_iformfl_enum_t = 2580;
22769pub const XED_IFORMFL_RORX_FIRST: xed_iformfl_enum_t = 2581;
22770pub const XED_IFORMFL_RORX_LAST: xed_iformfl_enum_t = 2588;
22771pub const XED_IFORMFL_ROUNDPD_FIRST: xed_iformfl_enum_t = 2589;
22772pub const XED_IFORMFL_ROUNDPD_LAST: xed_iformfl_enum_t = 2590;
22773pub const XED_IFORMFL_ROUNDPS_FIRST: xed_iformfl_enum_t = 2591;
22774pub const XED_IFORMFL_ROUNDPS_LAST: xed_iformfl_enum_t = 2592;
22775pub const XED_IFORMFL_ROUNDSD_FIRST: xed_iformfl_enum_t = 2593;
22776pub const XED_IFORMFL_ROUNDSD_LAST: xed_iformfl_enum_t = 2594;
22777pub const XED_IFORMFL_ROUNDSS_FIRST: xed_iformfl_enum_t = 2595;
22778pub const XED_IFORMFL_ROUNDSS_LAST: xed_iformfl_enum_t = 2596;
22779pub const XED_IFORMFL_RSM_FIRST: xed_iformfl_enum_t = 2597;
22780pub const XED_IFORMFL_RSM_LAST: xed_iformfl_enum_t = 2597;
22781pub const XED_IFORMFL_RSQRTPS_FIRST: xed_iformfl_enum_t = 2598;
22782pub const XED_IFORMFL_RSQRTPS_LAST: xed_iformfl_enum_t = 2599;
22783pub const XED_IFORMFL_RSQRTSS_FIRST: xed_iformfl_enum_t = 2600;
22784pub const XED_IFORMFL_RSQRTSS_LAST: xed_iformfl_enum_t = 2601;
22785pub const XED_IFORMFL_RSTORSSP_FIRST: xed_iformfl_enum_t = 2602;
22786pub const XED_IFORMFL_RSTORSSP_LAST: xed_iformfl_enum_t = 2602;
22787pub const XED_IFORMFL_SAHF_FIRST: xed_iformfl_enum_t = 2603;
22788pub const XED_IFORMFL_SAHF_LAST: xed_iformfl_enum_t = 2603;
22789pub const XED_IFORMFL_SALC_FIRST: xed_iformfl_enum_t = 2604;
22790pub const XED_IFORMFL_SALC_LAST: xed_iformfl_enum_t = 2604;
22791pub const XED_IFORMFL_SAR_FIRST: xed_iformfl_enum_t = 2605;
22792pub const XED_IFORMFL_SAR_LAST: xed_iformfl_enum_t = 2640;
22793pub const XED_IFORMFL_SARX_FIRST: xed_iformfl_enum_t = 2641;
22794pub const XED_IFORMFL_SARX_LAST: xed_iformfl_enum_t = 2648;
22795pub const XED_IFORMFL_SAVEPREVSSP_FIRST: xed_iformfl_enum_t = 2649;
22796pub const XED_IFORMFL_SAVEPREVSSP_LAST: xed_iformfl_enum_t = 2649;
22797pub const XED_IFORMFL_SBB_FIRST: xed_iformfl_enum_t = 2650;
22798pub const XED_IFORMFL_SBB_LAST: xed_iformfl_enum_t = 2691;
22799pub const XED_IFORMFL_SBB_LOCK_FIRST: xed_iformfl_enum_t = 2692;
22800pub const XED_IFORMFL_SBB_LOCK_LAST: xed_iformfl_enum_t = 2697;
22801pub const XED_IFORMFL_SCASB_FIRST: xed_iformfl_enum_t = 2698;
22802pub const XED_IFORMFL_SCASB_LAST: xed_iformfl_enum_t = 2698;
22803pub const XED_IFORMFL_SCASD_FIRST: xed_iformfl_enum_t = 2699;
22804pub const XED_IFORMFL_SCASD_LAST: xed_iformfl_enum_t = 2699;
22805pub const XED_IFORMFL_SCASQ_FIRST: xed_iformfl_enum_t = 2700;
22806pub const XED_IFORMFL_SCASQ_LAST: xed_iformfl_enum_t = 2700;
22807pub const XED_IFORMFL_SCASW_FIRST: xed_iformfl_enum_t = 2701;
22808pub const XED_IFORMFL_SCASW_LAST: xed_iformfl_enum_t = 2701;
22809pub const XED_IFORMFL_SEAMCALL_FIRST: xed_iformfl_enum_t = 2702;
22810pub const XED_IFORMFL_SEAMCALL_LAST: xed_iformfl_enum_t = 2702;
22811pub const XED_IFORMFL_SEAMOPS_FIRST: xed_iformfl_enum_t = 2703;
22812pub const XED_IFORMFL_SEAMOPS_LAST: xed_iformfl_enum_t = 2703;
22813pub const XED_IFORMFL_SEAMRET_FIRST: xed_iformfl_enum_t = 2704;
22814pub const XED_IFORMFL_SEAMRET_LAST: xed_iformfl_enum_t = 2704;
22815pub const XED_IFORMFL_SENDUIPI_FIRST: xed_iformfl_enum_t = 2705;
22816pub const XED_IFORMFL_SENDUIPI_LAST: xed_iformfl_enum_t = 2705;
22817pub const XED_IFORMFL_SERIALIZE_FIRST: xed_iformfl_enum_t = 2706;
22818pub const XED_IFORMFL_SERIALIZE_LAST: xed_iformfl_enum_t = 2706;
22819pub const XED_IFORMFL_SETB_FIRST: xed_iformfl_enum_t = 2707;
22820pub const XED_IFORMFL_SETB_LAST: xed_iformfl_enum_t = 2712;
22821pub const XED_IFORMFL_SETBE_FIRST: xed_iformfl_enum_t = 2713;
22822pub const XED_IFORMFL_SETBE_LAST: xed_iformfl_enum_t = 2718;
22823pub const XED_IFORMFL_SETL_FIRST: xed_iformfl_enum_t = 2719;
22824pub const XED_IFORMFL_SETL_LAST: xed_iformfl_enum_t = 2724;
22825pub const XED_IFORMFL_SETLE_FIRST: xed_iformfl_enum_t = 2725;
22826pub const XED_IFORMFL_SETLE_LAST: xed_iformfl_enum_t = 2730;
22827pub const XED_IFORMFL_SETNB_FIRST: xed_iformfl_enum_t = 2731;
22828pub const XED_IFORMFL_SETNB_LAST: xed_iformfl_enum_t = 2736;
22829pub const XED_IFORMFL_SETNBE_FIRST: xed_iformfl_enum_t = 2737;
22830pub const XED_IFORMFL_SETNBE_LAST: xed_iformfl_enum_t = 2742;
22831pub const XED_IFORMFL_SETNL_FIRST: xed_iformfl_enum_t = 2743;
22832pub const XED_IFORMFL_SETNL_LAST: xed_iformfl_enum_t = 2748;
22833pub const XED_IFORMFL_SETNLE_FIRST: xed_iformfl_enum_t = 2749;
22834pub const XED_IFORMFL_SETNLE_LAST: xed_iformfl_enum_t = 2754;
22835pub const XED_IFORMFL_SETNO_FIRST: xed_iformfl_enum_t = 2755;
22836pub const XED_IFORMFL_SETNO_LAST: xed_iformfl_enum_t = 2760;
22837pub const XED_IFORMFL_SETNP_FIRST: xed_iformfl_enum_t = 2761;
22838pub const XED_IFORMFL_SETNP_LAST: xed_iformfl_enum_t = 2766;
22839pub const XED_IFORMFL_SETNS_FIRST: xed_iformfl_enum_t = 2767;
22840pub const XED_IFORMFL_SETNS_LAST: xed_iformfl_enum_t = 2772;
22841pub const XED_IFORMFL_SETNZ_FIRST: xed_iformfl_enum_t = 2773;
22842pub const XED_IFORMFL_SETNZ_LAST: xed_iformfl_enum_t = 2778;
22843pub const XED_IFORMFL_SETO_FIRST: xed_iformfl_enum_t = 2779;
22844pub const XED_IFORMFL_SETO_LAST: xed_iformfl_enum_t = 2784;
22845pub const XED_IFORMFL_SETP_FIRST: xed_iformfl_enum_t = 2785;
22846pub const XED_IFORMFL_SETP_LAST: xed_iformfl_enum_t = 2790;
22847pub const XED_IFORMFL_SETS_FIRST: xed_iformfl_enum_t = 2791;
22848pub const XED_IFORMFL_SETS_LAST: xed_iformfl_enum_t = 2796;
22849pub const XED_IFORMFL_SETSSBSY_FIRST: xed_iformfl_enum_t = 2797;
22850pub const XED_IFORMFL_SETSSBSY_LAST: xed_iformfl_enum_t = 2797;
22851pub const XED_IFORMFL_SETZ_FIRST: xed_iformfl_enum_t = 2798;
22852pub const XED_IFORMFL_SETZ_LAST: xed_iformfl_enum_t = 2803;
22853pub const XED_IFORMFL_SFENCE_FIRST: xed_iformfl_enum_t = 2804;
22854pub const XED_IFORMFL_SFENCE_LAST: xed_iformfl_enum_t = 2804;
22855pub const XED_IFORMFL_SGDT_FIRST: xed_iformfl_enum_t = 2805;
22856pub const XED_IFORMFL_SGDT_LAST: xed_iformfl_enum_t = 2806;
22857pub const XED_IFORMFL_SHA1MSG1_FIRST: xed_iformfl_enum_t = 2807;
22858pub const XED_IFORMFL_SHA1MSG1_LAST: xed_iformfl_enum_t = 2808;
22859pub const XED_IFORMFL_SHA1MSG2_FIRST: xed_iformfl_enum_t = 2809;
22860pub const XED_IFORMFL_SHA1MSG2_LAST: xed_iformfl_enum_t = 2810;
22861pub const XED_IFORMFL_SHA1NEXTE_FIRST: xed_iformfl_enum_t = 2811;
22862pub const XED_IFORMFL_SHA1NEXTE_LAST: xed_iformfl_enum_t = 2812;
22863pub const XED_IFORMFL_SHA1RNDS4_FIRST: xed_iformfl_enum_t = 2813;
22864pub const XED_IFORMFL_SHA1RNDS4_LAST: xed_iformfl_enum_t = 2814;
22865pub const XED_IFORMFL_SHA256MSG1_FIRST: xed_iformfl_enum_t = 2815;
22866pub const XED_IFORMFL_SHA256MSG1_LAST: xed_iformfl_enum_t = 2816;
22867pub const XED_IFORMFL_SHA256MSG2_FIRST: xed_iformfl_enum_t = 2817;
22868pub const XED_IFORMFL_SHA256MSG2_LAST: xed_iformfl_enum_t = 2818;
22869pub const XED_IFORMFL_SHA256RNDS2_FIRST: xed_iformfl_enum_t = 2819;
22870pub const XED_IFORMFL_SHA256RNDS2_LAST: xed_iformfl_enum_t = 2820;
22871pub const XED_IFORMFL_SHL_FIRST: xed_iformfl_enum_t = 2821;
22872pub const XED_IFORMFL_SHL_LAST: xed_iformfl_enum_t = 2868;
22873pub const XED_IFORMFL_SHLD_FIRST: xed_iformfl_enum_t = 2869;
22874pub const XED_IFORMFL_SHLD_LAST: xed_iformfl_enum_t = 2880;
22875pub const XED_IFORMFL_SHLX_FIRST: xed_iformfl_enum_t = 2881;
22876pub const XED_IFORMFL_SHLX_LAST: xed_iformfl_enum_t = 2888;
22877pub const XED_IFORMFL_SHR_FIRST: xed_iformfl_enum_t = 2889;
22878pub const XED_IFORMFL_SHR_LAST: xed_iformfl_enum_t = 2924;
22879pub const XED_IFORMFL_SHRD_FIRST: xed_iformfl_enum_t = 2925;
22880pub const XED_IFORMFL_SHRD_LAST: xed_iformfl_enum_t = 2936;
22881pub const XED_IFORMFL_SHRX_FIRST: xed_iformfl_enum_t = 2937;
22882pub const XED_IFORMFL_SHRX_LAST: xed_iformfl_enum_t = 2944;
22883pub const XED_IFORMFL_SHUFPD_FIRST: xed_iformfl_enum_t = 2945;
22884pub const XED_IFORMFL_SHUFPD_LAST: xed_iformfl_enum_t = 2946;
22885pub const XED_IFORMFL_SHUFPS_FIRST: xed_iformfl_enum_t = 2947;
22886pub const XED_IFORMFL_SHUFPS_LAST: xed_iformfl_enum_t = 2948;
22887pub const XED_IFORMFL_SIDT_FIRST: xed_iformfl_enum_t = 2949;
22888pub const XED_IFORMFL_SIDT_LAST: xed_iformfl_enum_t = 2950;
22889pub const XED_IFORMFL_SKINIT_FIRST: xed_iformfl_enum_t = 2951;
22890pub const XED_IFORMFL_SKINIT_LAST: xed_iformfl_enum_t = 2951;
22891pub const XED_IFORMFL_SLDT_FIRST: xed_iformfl_enum_t = 2952;
22892pub const XED_IFORMFL_SLDT_LAST: xed_iformfl_enum_t = 2953;
22893pub const XED_IFORMFL_SLWPCB_FIRST: xed_iformfl_enum_t = 2954;
22894pub const XED_IFORMFL_SLWPCB_LAST: xed_iformfl_enum_t = 2954;
22895pub const XED_IFORMFL_SMSW_FIRST: xed_iformfl_enum_t = 2955;
22896pub const XED_IFORMFL_SMSW_LAST: xed_iformfl_enum_t = 2956;
22897pub const XED_IFORMFL_SQRTPD_FIRST: xed_iformfl_enum_t = 2957;
22898pub const XED_IFORMFL_SQRTPD_LAST: xed_iformfl_enum_t = 2958;
22899pub const XED_IFORMFL_SQRTPS_FIRST: xed_iformfl_enum_t = 2959;
22900pub const XED_IFORMFL_SQRTPS_LAST: xed_iformfl_enum_t = 2960;
22901pub const XED_IFORMFL_SQRTSD_FIRST: xed_iformfl_enum_t = 2961;
22902pub const XED_IFORMFL_SQRTSD_LAST: xed_iformfl_enum_t = 2962;
22903pub const XED_IFORMFL_SQRTSS_FIRST: xed_iformfl_enum_t = 2963;
22904pub const XED_IFORMFL_SQRTSS_LAST: xed_iformfl_enum_t = 2964;
22905pub const XED_IFORMFL_STAC_FIRST: xed_iformfl_enum_t = 2965;
22906pub const XED_IFORMFL_STAC_LAST: xed_iformfl_enum_t = 2965;
22907pub const XED_IFORMFL_STC_FIRST: xed_iformfl_enum_t = 2966;
22908pub const XED_IFORMFL_STC_LAST: xed_iformfl_enum_t = 2966;
22909pub const XED_IFORMFL_STD_FIRST: xed_iformfl_enum_t = 2967;
22910pub const XED_IFORMFL_STD_LAST: xed_iformfl_enum_t = 2967;
22911pub const XED_IFORMFL_STGI_FIRST: xed_iformfl_enum_t = 2968;
22912pub const XED_IFORMFL_STGI_LAST: xed_iformfl_enum_t = 2968;
22913pub const XED_IFORMFL_STI_FIRST: xed_iformfl_enum_t = 2969;
22914pub const XED_IFORMFL_STI_LAST: xed_iformfl_enum_t = 2969;
22915pub const XED_IFORMFL_STMXCSR_FIRST: xed_iformfl_enum_t = 2970;
22916pub const XED_IFORMFL_STMXCSR_LAST: xed_iformfl_enum_t = 2970;
22917pub const XED_IFORMFL_STOSB_FIRST: xed_iformfl_enum_t = 2971;
22918pub const XED_IFORMFL_STOSB_LAST: xed_iformfl_enum_t = 2971;
22919pub const XED_IFORMFL_STOSD_FIRST: xed_iformfl_enum_t = 2972;
22920pub const XED_IFORMFL_STOSD_LAST: xed_iformfl_enum_t = 2972;
22921pub const XED_IFORMFL_STOSQ_FIRST: xed_iformfl_enum_t = 2973;
22922pub const XED_IFORMFL_STOSQ_LAST: xed_iformfl_enum_t = 2973;
22923pub const XED_IFORMFL_STOSW_FIRST: xed_iformfl_enum_t = 2974;
22924pub const XED_IFORMFL_STOSW_LAST: xed_iformfl_enum_t = 2974;
22925pub const XED_IFORMFL_STR_FIRST: xed_iformfl_enum_t = 2975;
22926pub const XED_IFORMFL_STR_LAST: xed_iformfl_enum_t = 2976;
22927pub const XED_IFORMFL_STTILECFG_FIRST: xed_iformfl_enum_t = 2977;
22928pub const XED_IFORMFL_STTILECFG_LAST: xed_iformfl_enum_t = 2978;
22929pub const XED_IFORMFL_STUI_FIRST: xed_iformfl_enum_t = 2979;
22930pub const XED_IFORMFL_STUI_LAST: xed_iformfl_enum_t = 2979;
22931pub const XED_IFORMFL_SUB_FIRST: xed_iformfl_enum_t = 2980;
22932pub const XED_IFORMFL_SUB_LAST: xed_iformfl_enum_t = 3021;
22933pub const XED_IFORMFL_SUBPD_FIRST: xed_iformfl_enum_t = 3022;
22934pub const XED_IFORMFL_SUBPD_LAST: xed_iformfl_enum_t = 3023;
22935pub const XED_IFORMFL_SUBPS_FIRST: xed_iformfl_enum_t = 3024;
22936pub const XED_IFORMFL_SUBPS_LAST: xed_iformfl_enum_t = 3025;
22937pub const XED_IFORMFL_SUBSD_FIRST: xed_iformfl_enum_t = 3026;
22938pub const XED_IFORMFL_SUBSD_LAST: xed_iformfl_enum_t = 3027;
22939pub const XED_IFORMFL_SUBSS_FIRST: xed_iformfl_enum_t = 3028;
22940pub const XED_IFORMFL_SUBSS_LAST: xed_iformfl_enum_t = 3029;
22941pub const XED_IFORMFL_SUB_LOCK_FIRST: xed_iformfl_enum_t = 3030;
22942pub const XED_IFORMFL_SUB_LOCK_LAST: xed_iformfl_enum_t = 3035;
22943pub const XED_IFORMFL_SWAPGS_FIRST: xed_iformfl_enum_t = 3036;
22944pub const XED_IFORMFL_SWAPGS_LAST: xed_iformfl_enum_t = 3036;
22945pub const XED_IFORMFL_SYSCALL_FIRST: xed_iformfl_enum_t = 3037;
22946pub const XED_IFORMFL_SYSCALL_LAST: xed_iformfl_enum_t = 3037;
22947pub const XED_IFORMFL_SYSCALL_32_FIRST: xed_iformfl_enum_t = 3038;
22948pub const XED_IFORMFL_SYSCALL_32_LAST: xed_iformfl_enum_t = 3038;
22949pub const XED_IFORMFL_SYSENTER_FIRST: xed_iformfl_enum_t = 3039;
22950pub const XED_IFORMFL_SYSENTER_LAST: xed_iformfl_enum_t = 3039;
22951pub const XED_IFORMFL_SYSEXIT_FIRST: xed_iformfl_enum_t = 3040;
22952pub const XED_IFORMFL_SYSEXIT_LAST: xed_iformfl_enum_t = 3040;
22953pub const XED_IFORMFL_SYSRET_FIRST: xed_iformfl_enum_t = 3041;
22954pub const XED_IFORMFL_SYSRET_LAST: xed_iformfl_enum_t = 3041;
22955pub const XED_IFORMFL_SYSRET64_FIRST: xed_iformfl_enum_t = 3042;
22956pub const XED_IFORMFL_SYSRET64_LAST: xed_iformfl_enum_t = 3042;
22957pub const XED_IFORMFL_SYSRET_AMD_FIRST: xed_iformfl_enum_t = 3043;
22958pub const XED_IFORMFL_SYSRET_AMD_LAST: xed_iformfl_enum_t = 3043;
22959pub const XED_IFORMFL_T1MSKC_FIRST: xed_iformfl_enum_t = 3044;
22960pub const XED_IFORMFL_T1MSKC_LAST: xed_iformfl_enum_t = 3047;
22961pub const XED_IFORMFL_TCMMIMFP16PS_FIRST: xed_iformfl_enum_t = 3048;
22962pub const XED_IFORMFL_TCMMIMFP16PS_LAST: xed_iformfl_enum_t = 3048;
22963pub const XED_IFORMFL_TCMMRLFP16PS_FIRST: xed_iformfl_enum_t = 3049;
22964pub const XED_IFORMFL_TCMMRLFP16PS_LAST: xed_iformfl_enum_t = 3049;
22965pub const XED_IFORMFL_TDCALL_FIRST: xed_iformfl_enum_t = 3050;
22966pub const XED_IFORMFL_TDCALL_LAST: xed_iformfl_enum_t = 3050;
22967pub const XED_IFORMFL_TDPBF16PS_FIRST: xed_iformfl_enum_t = 3051;
22968pub const XED_IFORMFL_TDPBF16PS_LAST: xed_iformfl_enum_t = 3051;
22969pub const XED_IFORMFL_TDPBSSD_FIRST: xed_iformfl_enum_t = 3052;
22970pub const XED_IFORMFL_TDPBSSD_LAST: xed_iformfl_enum_t = 3052;
22971pub const XED_IFORMFL_TDPBSUD_FIRST: xed_iformfl_enum_t = 3053;
22972pub const XED_IFORMFL_TDPBSUD_LAST: xed_iformfl_enum_t = 3053;
22973pub const XED_IFORMFL_TDPBUSD_FIRST: xed_iformfl_enum_t = 3054;
22974pub const XED_IFORMFL_TDPBUSD_LAST: xed_iformfl_enum_t = 3054;
22975pub const XED_IFORMFL_TDPBUUD_FIRST: xed_iformfl_enum_t = 3055;
22976pub const XED_IFORMFL_TDPBUUD_LAST: xed_iformfl_enum_t = 3055;
22977pub const XED_IFORMFL_TDPFP16PS_FIRST: xed_iformfl_enum_t = 3056;
22978pub const XED_IFORMFL_TDPFP16PS_LAST: xed_iformfl_enum_t = 3056;
22979pub const XED_IFORMFL_TEST_FIRST: xed_iformfl_enum_t = 3057;
22980pub const XED_IFORMFL_TEST_LAST: xed_iformfl_enum_t = 3070;
22981pub const XED_IFORMFL_TESTUI_FIRST: xed_iformfl_enum_t = 3071;
22982pub const XED_IFORMFL_TESTUI_LAST: xed_iformfl_enum_t = 3071;
22983pub const XED_IFORMFL_TILELOADD_FIRST: xed_iformfl_enum_t = 3072;
22984pub const XED_IFORMFL_TILELOADD_LAST: xed_iformfl_enum_t = 3073;
22985pub const XED_IFORMFL_TILELOADDT1_FIRST: xed_iformfl_enum_t = 3074;
22986pub const XED_IFORMFL_TILELOADDT1_LAST: xed_iformfl_enum_t = 3075;
22987pub const XED_IFORMFL_TILERELEASE_FIRST: xed_iformfl_enum_t = 3076;
22988pub const XED_IFORMFL_TILERELEASE_LAST: xed_iformfl_enum_t = 3076;
22989pub const XED_IFORMFL_TILESTORED_FIRST: xed_iformfl_enum_t = 3077;
22990pub const XED_IFORMFL_TILESTORED_LAST: xed_iformfl_enum_t = 3078;
22991pub const XED_IFORMFL_TILEZERO_FIRST: xed_iformfl_enum_t = 3079;
22992pub const XED_IFORMFL_TILEZERO_LAST: xed_iformfl_enum_t = 3079;
22993pub const XED_IFORMFL_TLBSYNC_FIRST: xed_iformfl_enum_t = 3080;
22994pub const XED_IFORMFL_TLBSYNC_LAST: xed_iformfl_enum_t = 3080;
22995pub const XED_IFORMFL_TPAUSE_FIRST: xed_iformfl_enum_t = 3081;
22996pub const XED_IFORMFL_TPAUSE_LAST: xed_iformfl_enum_t = 3081;
22997pub const XED_IFORMFL_TZCNT_FIRST: xed_iformfl_enum_t = 3082;
22998pub const XED_IFORMFL_TZCNT_LAST: xed_iformfl_enum_t = 3085;
22999pub const XED_IFORMFL_TZMSK_FIRST: xed_iformfl_enum_t = 3086;
23000pub const XED_IFORMFL_TZMSK_LAST: xed_iformfl_enum_t = 3089;
23001pub const XED_IFORMFL_UCOMISD_FIRST: xed_iformfl_enum_t = 3090;
23002pub const XED_IFORMFL_UCOMISD_LAST: xed_iformfl_enum_t = 3091;
23003pub const XED_IFORMFL_UCOMISS_FIRST: xed_iformfl_enum_t = 3092;
23004pub const XED_IFORMFL_UCOMISS_LAST: xed_iformfl_enum_t = 3093;
23005pub const XED_IFORMFL_UD0_FIRST: xed_iformfl_enum_t = 3094;
23006pub const XED_IFORMFL_UD0_LAST: xed_iformfl_enum_t = 3096;
23007pub const XED_IFORMFL_UD1_FIRST: xed_iformfl_enum_t = 3097;
23008pub const XED_IFORMFL_UD1_LAST: xed_iformfl_enum_t = 3098;
23009pub const XED_IFORMFL_UD2_FIRST: xed_iformfl_enum_t = 3099;
23010pub const XED_IFORMFL_UD2_LAST: xed_iformfl_enum_t = 3099;
23011pub const XED_IFORMFL_UIRET_FIRST: xed_iformfl_enum_t = 3100;
23012pub const XED_IFORMFL_UIRET_LAST: xed_iformfl_enum_t = 3100;
23013pub const XED_IFORMFL_UMONITOR_FIRST: xed_iformfl_enum_t = 3101;
23014pub const XED_IFORMFL_UMONITOR_LAST: xed_iformfl_enum_t = 3101;
23015pub const XED_IFORMFL_UMWAIT_FIRST: xed_iformfl_enum_t = 3102;
23016pub const XED_IFORMFL_UMWAIT_LAST: xed_iformfl_enum_t = 3102;
23017pub const XED_IFORMFL_UNPCKHPD_FIRST: xed_iformfl_enum_t = 3103;
23018pub const XED_IFORMFL_UNPCKHPD_LAST: xed_iformfl_enum_t = 3104;
23019pub const XED_IFORMFL_UNPCKHPS_FIRST: xed_iformfl_enum_t = 3105;
23020pub const XED_IFORMFL_UNPCKHPS_LAST: xed_iformfl_enum_t = 3106;
23021pub const XED_IFORMFL_UNPCKLPD_FIRST: xed_iformfl_enum_t = 3107;
23022pub const XED_IFORMFL_UNPCKLPD_LAST: xed_iformfl_enum_t = 3108;
23023pub const XED_IFORMFL_UNPCKLPS_FIRST: xed_iformfl_enum_t = 3109;
23024pub const XED_IFORMFL_UNPCKLPS_LAST: xed_iformfl_enum_t = 3110;
23025pub const XED_IFORMFL_URDMSR_FIRST: xed_iformfl_enum_t = 3111;
23026pub const XED_IFORMFL_URDMSR_LAST: xed_iformfl_enum_t = 3114;
23027pub const XED_IFORMFL_UWRMSR_FIRST: xed_iformfl_enum_t = 3115;
23028pub const XED_IFORMFL_UWRMSR_LAST: xed_iformfl_enum_t = 3118;
23029pub const XED_IFORMFL_V4FMADDPS_FIRST: xed_iformfl_enum_t = 3119;
23030pub const XED_IFORMFL_V4FMADDPS_LAST: xed_iformfl_enum_t = 3119;
23031pub const XED_IFORMFL_V4FMADDSS_FIRST: xed_iformfl_enum_t = 3120;
23032pub const XED_IFORMFL_V4FMADDSS_LAST: xed_iformfl_enum_t = 3120;
23033pub const XED_IFORMFL_V4FNMADDPS_FIRST: xed_iformfl_enum_t = 3121;
23034pub const XED_IFORMFL_V4FNMADDPS_LAST: xed_iformfl_enum_t = 3121;
23035pub const XED_IFORMFL_V4FNMADDSS_FIRST: xed_iformfl_enum_t = 3122;
23036pub const XED_IFORMFL_V4FNMADDSS_LAST: xed_iformfl_enum_t = 3122;
23037pub const XED_IFORMFL_VADDPD_FIRST: xed_iformfl_enum_t = 3123;
23038pub const XED_IFORMFL_VADDPD_LAST: xed_iformfl_enum_t = 3132;
23039pub const XED_IFORMFL_VADDPH_FIRST: xed_iformfl_enum_t = 3133;
23040pub const XED_IFORMFL_VADDPH_LAST: xed_iformfl_enum_t = 3138;
23041pub const XED_IFORMFL_VADDPS_FIRST: xed_iformfl_enum_t = 3139;
23042pub const XED_IFORMFL_VADDPS_LAST: xed_iformfl_enum_t = 3148;
23043pub const XED_IFORMFL_VADDSD_FIRST: xed_iformfl_enum_t = 3149;
23044pub const XED_IFORMFL_VADDSD_LAST: xed_iformfl_enum_t = 3152;
23045pub const XED_IFORMFL_VADDSH_FIRST: xed_iformfl_enum_t = 3153;
23046pub const XED_IFORMFL_VADDSH_LAST: xed_iformfl_enum_t = 3154;
23047pub const XED_IFORMFL_VADDSS_FIRST: xed_iformfl_enum_t = 3155;
23048pub const XED_IFORMFL_VADDSS_LAST: xed_iformfl_enum_t = 3158;
23049pub const XED_IFORMFL_VADDSUBPD_FIRST: xed_iformfl_enum_t = 3159;
23050pub const XED_IFORMFL_VADDSUBPD_LAST: xed_iformfl_enum_t = 3162;
23051pub const XED_IFORMFL_VADDSUBPS_FIRST: xed_iformfl_enum_t = 3163;
23052pub const XED_IFORMFL_VADDSUBPS_LAST: xed_iformfl_enum_t = 3166;
23053pub const XED_IFORMFL_VAESDEC_FIRST: xed_iformfl_enum_t = 3167;
23054pub const XED_IFORMFL_VAESDEC_LAST: xed_iformfl_enum_t = 3176;
23055pub const XED_IFORMFL_VAESDECLAST_FIRST: xed_iformfl_enum_t = 3177;
23056pub const XED_IFORMFL_VAESDECLAST_LAST: xed_iformfl_enum_t = 3186;
23057pub const XED_IFORMFL_VAESENC_FIRST: xed_iformfl_enum_t = 3187;
23058pub const XED_IFORMFL_VAESENC_LAST: xed_iformfl_enum_t = 3196;
23059pub const XED_IFORMFL_VAESENCLAST_FIRST: xed_iformfl_enum_t = 3197;
23060pub const XED_IFORMFL_VAESENCLAST_LAST: xed_iformfl_enum_t = 3206;
23061pub const XED_IFORMFL_VAESIMC_FIRST: xed_iformfl_enum_t = 3207;
23062pub const XED_IFORMFL_VAESIMC_LAST: xed_iformfl_enum_t = 3208;
23063pub const XED_IFORMFL_VAESKEYGENASSIST_FIRST: xed_iformfl_enum_t = 3209;
23064pub const XED_IFORMFL_VAESKEYGENASSIST_LAST: xed_iformfl_enum_t = 3210;
23065pub const XED_IFORMFL_VALIGND_FIRST: xed_iformfl_enum_t = 3211;
23066pub const XED_IFORMFL_VALIGND_LAST: xed_iformfl_enum_t = 3216;
23067pub const XED_IFORMFL_VALIGNQ_FIRST: xed_iformfl_enum_t = 3217;
23068pub const XED_IFORMFL_VALIGNQ_LAST: xed_iformfl_enum_t = 3222;
23069pub const XED_IFORMFL_VANDNPD_FIRST: xed_iformfl_enum_t = 3223;
23070pub const XED_IFORMFL_VANDNPD_LAST: xed_iformfl_enum_t = 3232;
23071pub const XED_IFORMFL_VANDNPS_FIRST: xed_iformfl_enum_t = 3233;
23072pub const XED_IFORMFL_VANDNPS_LAST: xed_iformfl_enum_t = 3242;
23073pub const XED_IFORMFL_VANDPD_FIRST: xed_iformfl_enum_t = 3243;
23074pub const XED_IFORMFL_VANDPD_LAST: xed_iformfl_enum_t = 3252;
23075pub const XED_IFORMFL_VANDPS_FIRST: xed_iformfl_enum_t = 3253;
23076pub const XED_IFORMFL_VANDPS_LAST: xed_iformfl_enum_t = 3262;
23077pub const XED_IFORMFL_VBCSTNEBF162PS_FIRST: xed_iformfl_enum_t = 3263;
23078pub const XED_IFORMFL_VBCSTNEBF162PS_LAST: xed_iformfl_enum_t = 3264;
23079pub const XED_IFORMFL_VBCSTNESH2PS_FIRST: xed_iformfl_enum_t = 3265;
23080pub const XED_IFORMFL_VBCSTNESH2PS_LAST: xed_iformfl_enum_t = 3266;
23081pub const XED_IFORMFL_VBLENDMPD_FIRST: xed_iformfl_enum_t = 3267;
23082pub const XED_IFORMFL_VBLENDMPD_LAST: xed_iformfl_enum_t = 3272;
23083pub const XED_IFORMFL_VBLENDMPS_FIRST: xed_iformfl_enum_t = 3273;
23084pub const XED_IFORMFL_VBLENDMPS_LAST: xed_iformfl_enum_t = 3278;
23085pub const XED_IFORMFL_VBLENDPD_FIRST: xed_iformfl_enum_t = 3279;
23086pub const XED_IFORMFL_VBLENDPD_LAST: xed_iformfl_enum_t = 3282;
23087pub const XED_IFORMFL_VBLENDPS_FIRST: xed_iformfl_enum_t = 3283;
23088pub const XED_IFORMFL_VBLENDPS_LAST: xed_iformfl_enum_t = 3286;
23089pub const XED_IFORMFL_VBLENDVPD_FIRST: xed_iformfl_enum_t = 3287;
23090pub const XED_IFORMFL_VBLENDVPD_LAST: xed_iformfl_enum_t = 3290;
23091pub const XED_IFORMFL_VBLENDVPS_FIRST: xed_iformfl_enum_t = 3291;
23092pub const XED_IFORMFL_VBLENDVPS_LAST: xed_iformfl_enum_t = 3294;
23093pub const XED_IFORMFL_VBROADCASTF128_FIRST: xed_iformfl_enum_t = 3295;
23094pub const XED_IFORMFL_VBROADCASTF128_LAST: xed_iformfl_enum_t = 3295;
23095pub const XED_IFORMFL_VBROADCASTF32X2_FIRST: xed_iformfl_enum_t = 3296;
23096pub const XED_IFORMFL_VBROADCASTF32X2_LAST: xed_iformfl_enum_t = 3299;
23097pub const XED_IFORMFL_VBROADCASTF32X4_FIRST: xed_iformfl_enum_t = 3300;
23098pub const XED_IFORMFL_VBROADCASTF32X4_LAST: xed_iformfl_enum_t = 3301;
23099pub const XED_IFORMFL_VBROADCASTF32X8_FIRST: xed_iformfl_enum_t = 3302;
23100pub const XED_IFORMFL_VBROADCASTF32X8_LAST: xed_iformfl_enum_t = 3302;
23101pub const XED_IFORMFL_VBROADCASTF64X2_FIRST: xed_iformfl_enum_t = 3303;
23102pub const XED_IFORMFL_VBROADCASTF64X2_LAST: xed_iformfl_enum_t = 3304;
23103pub const XED_IFORMFL_VBROADCASTF64X4_FIRST: xed_iformfl_enum_t = 3305;
23104pub const XED_IFORMFL_VBROADCASTF64X4_LAST: xed_iformfl_enum_t = 3305;
23105pub const XED_IFORMFL_VBROADCASTI128_FIRST: xed_iformfl_enum_t = 3306;
23106pub const XED_IFORMFL_VBROADCASTI128_LAST: xed_iformfl_enum_t = 3306;
23107pub const XED_IFORMFL_VBROADCASTI32X2_FIRST: xed_iformfl_enum_t = 3307;
23108pub const XED_IFORMFL_VBROADCASTI32X2_LAST: xed_iformfl_enum_t = 3312;
23109pub const XED_IFORMFL_VBROADCASTI32X4_FIRST: xed_iformfl_enum_t = 3313;
23110pub const XED_IFORMFL_VBROADCASTI32X4_LAST: xed_iformfl_enum_t = 3314;
23111pub const XED_IFORMFL_VBROADCASTI32X8_FIRST: xed_iformfl_enum_t = 3315;
23112pub const XED_IFORMFL_VBROADCASTI32X8_LAST: xed_iformfl_enum_t = 3315;
23113pub const XED_IFORMFL_VBROADCASTI64X2_FIRST: xed_iformfl_enum_t = 3316;
23114pub const XED_IFORMFL_VBROADCASTI64X2_LAST: xed_iformfl_enum_t = 3317;
23115pub const XED_IFORMFL_VBROADCASTI64X4_FIRST: xed_iformfl_enum_t = 3318;
23116pub const XED_IFORMFL_VBROADCASTI64X4_LAST: xed_iformfl_enum_t = 3318;
23117pub const XED_IFORMFL_VBROADCASTSD_FIRST: xed_iformfl_enum_t = 3319;
23118pub const XED_IFORMFL_VBROADCASTSD_LAST: xed_iformfl_enum_t = 3324;
23119pub const XED_IFORMFL_VBROADCASTSS_FIRST: xed_iformfl_enum_t = 3325;
23120pub const XED_IFORMFL_VBROADCASTSS_LAST: xed_iformfl_enum_t = 3334;
23121pub const XED_IFORMFL_VCMPPD_FIRST: xed_iformfl_enum_t = 3335;
23122pub const XED_IFORMFL_VCMPPD_LAST: xed_iformfl_enum_t = 3344;
23123pub const XED_IFORMFL_VCMPPH_FIRST: xed_iformfl_enum_t = 3345;
23124pub const XED_IFORMFL_VCMPPH_LAST: xed_iformfl_enum_t = 3350;
23125pub const XED_IFORMFL_VCMPPS_FIRST: xed_iformfl_enum_t = 3351;
23126pub const XED_IFORMFL_VCMPPS_LAST: xed_iformfl_enum_t = 3360;
23127pub const XED_IFORMFL_VCMPSD_FIRST: xed_iformfl_enum_t = 3361;
23128pub const XED_IFORMFL_VCMPSD_LAST: xed_iformfl_enum_t = 3364;
23129pub const XED_IFORMFL_VCMPSH_FIRST: xed_iformfl_enum_t = 3365;
23130pub const XED_IFORMFL_VCMPSH_LAST: xed_iformfl_enum_t = 3366;
23131pub const XED_IFORMFL_VCMPSS_FIRST: xed_iformfl_enum_t = 3367;
23132pub const XED_IFORMFL_VCMPSS_LAST: xed_iformfl_enum_t = 3370;
23133pub const XED_IFORMFL_VCOMISD_FIRST: xed_iformfl_enum_t = 3371;
23134pub const XED_IFORMFL_VCOMISD_LAST: xed_iformfl_enum_t = 3374;
23135pub const XED_IFORMFL_VCOMISH_FIRST: xed_iformfl_enum_t = 3375;
23136pub const XED_IFORMFL_VCOMISH_LAST: xed_iformfl_enum_t = 3376;
23137pub const XED_IFORMFL_VCOMISS_FIRST: xed_iformfl_enum_t = 3377;
23138pub const XED_IFORMFL_VCOMISS_LAST: xed_iformfl_enum_t = 3380;
23139pub const XED_IFORMFL_VCOMPRESSPD_FIRST: xed_iformfl_enum_t = 3381;
23140pub const XED_IFORMFL_VCOMPRESSPD_LAST: xed_iformfl_enum_t = 3386;
23141pub const XED_IFORMFL_VCOMPRESSPS_FIRST: xed_iformfl_enum_t = 3387;
23142pub const XED_IFORMFL_VCOMPRESSPS_LAST: xed_iformfl_enum_t = 3392;
23143pub const XED_IFORMFL_VCVTDQ2PD_FIRST: xed_iformfl_enum_t = 3393;
23144pub const XED_IFORMFL_VCVTDQ2PD_LAST: xed_iformfl_enum_t = 3402;
23145pub const XED_IFORMFL_VCVTDQ2PH_FIRST: xed_iformfl_enum_t = 3403;
23146pub const XED_IFORMFL_VCVTDQ2PH_LAST: xed_iformfl_enum_t = 3408;
23147pub const XED_IFORMFL_VCVTDQ2PS_FIRST: xed_iformfl_enum_t = 3409;
23148pub const XED_IFORMFL_VCVTDQ2PS_LAST: xed_iformfl_enum_t = 3418;
23149pub const XED_IFORMFL_VCVTNE2PS2BF16_FIRST: xed_iformfl_enum_t = 3419;
23150pub const XED_IFORMFL_VCVTNE2PS2BF16_LAST: xed_iformfl_enum_t = 3424;
23151pub const XED_IFORMFL_VCVTNEEBF162PS_FIRST: xed_iformfl_enum_t = 3425;
23152pub const XED_IFORMFL_VCVTNEEBF162PS_LAST: xed_iformfl_enum_t = 3426;
23153pub const XED_IFORMFL_VCVTNEEPH2PS_FIRST: xed_iformfl_enum_t = 3427;
23154pub const XED_IFORMFL_VCVTNEEPH2PS_LAST: xed_iformfl_enum_t = 3428;
23155pub const XED_IFORMFL_VCVTNEOBF162PS_FIRST: xed_iformfl_enum_t = 3429;
23156pub const XED_IFORMFL_VCVTNEOBF162PS_LAST: xed_iformfl_enum_t = 3430;
23157pub const XED_IFORMFL_VCVTNEOPH2PS_FIRST: xed_iformfl_enum_t = 3431;
23158pub const XED_IFORMFL_VCVTNEOPH2PS_LAST: xed_iformfl_enum_t = 3432;
23159pub const XED_IFORMFL_VCVTNEPS2BF16_FIRST: xed_iformfl_enum_t = 3433;
23160pub const XED_IFORMFL_VCVTNEPS2BF16_LAST: xed_iformfl_enum_t = 3442;
23161pub const XED_IFORMFL_VCVTPD2DQ_FIRST: xed_iformfl_enum_t = 3443;
23162pub const XED_IFORMFL_VCVTPD2DQ_LAST: xed_iformfl_enum_t = 3452;
23163pub const XED_IFORMFL_VCVTPD2PH_FIRST: xed_iformfl_enum_t = 3453;
23164pub const XED_IFORMFL_VCVTPD2PH_LAST: xed_iformfl_enum_t = 3458;
23165pub const XED_IFORMFL_VCVTPD2PS_FIRST: xed_iformfl_enum_t = 3459;
23166pub const XED_IFORMFL_VCVTPD2PS_LAST: xed_iformfl_enum_t = 3468;
23167pub const XED_IFORMFL_VCVTPD2QQ_FIRST: xed_iformfl_enum_t = 3469;
23168pub const XED_IFORMFL_VCVTPD2QQ_LAST: xed_iformfl_enum_t = 3474;
23169pub const XED_IFORMFL_VCVTPD2UDQ_FIRST: xed_iformfl_enum_t = 3475;
23170pub const XED_IFORMFL_VCVTPD2UDQ_LAST: xed_iformfl_enum_t = 3480;
23171pub const XED_IFORMFL_VCVTPD2UQQ_FIRST: xed_iformfl_enum_t = 3481;
23172pub const XED_IFORMFL_VCVTPD2UQQ_LAST: xed_iformfl_enum_t = 3486;
23173pub const XED_IFORMFL_VCVTPH2DQ_FIRST: xed_iformfl_enum_t = 3487;
23174pub const XED_IFORMFL_VCVTPH2DQ_LAST: xed_iformfl_enum_t = 3492;
23175pub const XED_IFORMFL_VCVTPH2PD_FIRST: xed_iformfl_enum_t = 3493;
23176pub const XED_IFORMFL_VCVTPH2PD_LAST: xed_iformfl_enum_t = 3498;
23177pub const XED_IFORMFL_VCVTPH2PS_FIRST: xed_iformfl_enum_t = 3499;
23178pub const XED_IFORMFL_VCVTPH2PS_LAST: xed_iformfl_enum_t = 3508;
23179pub const XED_IFORMFL_VCVTPH2PSX_FIRST: xed_iformfl_enum_t = 3509;
23180pub const XED_IFORMFL_VCVTPH2PSX_LAST: xed_iformfl_enum_t = 3514;
23181pub const XED_IFORMFL_VCVTPH2QQ_FIRST: xed_iformfl_enum_t = 3515;
23182pub const XED_IFORMFL_VCVTPH2QQ_LAST: xed_iformfl_enum_t = 3520;
23183pub const XED_IFORMFL_VCVTPH2UDQ_FIRST: xed_iformfl_enum_t = 3521;
23184pub const XED_IFORMFL_VCVTPH2UDQ_LAST: xed_iformfl_enum_t = 3526;
23185pub const XED_IFORMFL_VCVTPH2UQQ_FIRST: xed_iformfl_enum_t = 3527;
23186pub const XED_IFORMFL_VCVTPH2UQQ_LAST: xed_iformfl_enum_t = 3532;
23187pub const XED_IFORMFL_VCVTPH2UW_FIRST: xed_iformfl_enum_t = 3533;
23188pub const XED_IFORMFL_VCVTPH2UW_LAST: xed_iformfl_enum_t = 3538;
23189pub const XED_IFORMFL_VCVTPH2W_FIRST: xed_iformfl_enum_t = 3539;
23190pub const XED_IFORMFL_VCVTPH2W_LAST: xed_iformfl_enum_t = 3544;
23191pub const XED_IFORMFL_VCVTPS2DQ_FIRST: xed_iformfl_enum_t = 3545;
23192pub const XED_IFORMFL_VCVTPS2DQ_LAST: xed_iformfl_enum_t = 3554;
23193pub const XED_IFORMFL_VCVTPS2PD_FIRST: xed_iformfl_enum_t = 3555;
23194pub const XED_IFORMFL_VCVTPS2PD_LAST: xed_iformfl_enum_t = 3564;
23195pub const XED_IFORMFL_VCVTPS2PH_FIRST: xed_iformfl_enum_t = 3565;
23196pub const XED_IFORMFL_VCVTPS2PH_LAST: xed_iformfl_enum_t = 3574;
23197pub const XED_IFORMFL_VCVTPS2PHX_FIRST: xed_iformfl_enum_t = 3575;
23198pub const XED_IFORMFL_VCVTPS2PHX_LAST: xed_iformfl_enum_t = 3580;
23199pub const XED_IFORMFL_VCVTPS2QQ_FIRST: xed_iformfl_enum_t = 3581;
23200pub const XED_IFORMFL_VCVTPS2QQ_LAST: xed_iformfl_enum_t = 3586;
23201pub const XED_IFORMFL_VCVTPS2UDQ_FIRST: xed_iformfl_enum_t = 3587;
23202pub const XED_IFORMFL_VCVTPS2UDQ_LAST: xed_iformfl_enum_t = 3592;
23203pub const XED_IFORMFL_VCVTPS2UQQ_FIRST: xed_iformfl_enum_t = 3593;
23204pub const XED_IFORMFL_VCVTPS2UQQ_LAST: xed_iformfl_enum_t = 3598;
23205pub const XED_IFORMFL_VCVTQQ2PD_FIRST: xed_iformfl_enum_t = 3599;
23206pub const XED_IFORMFL_VCVTQQ2PD_LAST: xed_iformfl_enum_t = 3604;
23207pub const XED_IFORMFL_VCVTQQ2PH_FIRST: xed_iformfl_enum_t = 3605;
23208pub const XED_IFORMFL_VCVTQQ2PH_LAST: xed_iformfl_enum_t = 3610;
23209pub const XED_IFORMFL_VCVTQQ2PS_FIRST: xed_iformfl_enum_t = 3611;
23210pub const XED_IFORMFL_VCVTQQ2PS_LAST: xed_iformfl_enum_t = 3616;
23211pub const XED_IFORMFL_VCVTSD2SH_FIRST: xed_iformfl_enum_t = 3617;
23212pub const XED_IFORMFL_VCVTSD2SH_LAST: xed_iformfl_enum_t = 3618;
23213pub const XED_IFORMFL_VCVTSD2SI_FIRST: xed_iformfl_enum_t = 3619;
23214pub const XED_IFORMFL_VCVTSD2SI_LAST: xed_iformfl_enum_t = 3626;
23215pub const XED_IFORMFL_VCVTSD2SS_FIRST: xed_iformfl_enum_t = 3627;
23216pub const XED_IFORMFL_VCVTSD2SS_LAST: xed_iformfl_enum_t = 3630;
23217pub const XED_IFORMFL_VCVTSD2USI_FIRST: xed_iformfl_enum_t = 3631;
23218pub const XED_IFORMFL_VCVTSD2USI_LAST: xed_iformfl_enum_t = 3634;
23219pub const XED_IFORMFL_VCVTSH2SD_FIRST: xed_iformfl_enum_t = 3635;
23220pub const XED_IFORMFL_VCVTSH2SD_LAST: xed_iformfl_enum_t = 3636;
23221pub const XED_IFORMFL_VCVTSH2SI_FIRST: xed_iformfl_enum_t = 3637;
23222pub const XED_IFORMFL_VCVTSH2SI_LAST: xed_iformfl_enum_t = 3640;
23223pub const XED_IFORMFL_VCVTSH2SS_FIRST: xed_iformfl_enum_t = 3641;
23224pub const XED_IFORMFL_VCVTSH2SS_LAST: xed_iformfl_enum_t = 3642;
23225pub const XED_IFORMFL_VCVTSH2USI_FIRST: xed_iformfl_enum_t = 3643;
23226pub const XED_IFORMFL_VCVTSH2USI_LAST: xed_iformfl_enum_t = 3646;
23227pub const XED_IFORMFL_VCVTSI2SD_FIRST: xed_iformfl_enum_t = 3647;
23228pub const XED_IFORMFL_VCVTSI2SD_LAST: xed_iformfl_enum_t = 3654;
23229pub const XED_IFORMFL_VCVTSI2SH_FIRST: xed_iformfl_enum_t = 3655;
23230pub const XED_IFORMFL_VCVTSI2SH_LAST: xed_iformfl_enum_t = 3658;
23231pub const XED_IFORMFL_VCVTSI2SS_FIRST: xed_iformfl_enum_t = 3659;
23232pub const XED_IFORMFL_VCVTSI2SS_LAST: xed_iformfl_enum_t = 3666;
23233pub const XED_IFORMFL_VCVTSS2SD_FIRST: xed_iformfl_enum_t = 3667;
23234pub const XED_IFORMFL_VCVTSS2SD_LAST: xed_iformfl_enum_t = 3670;
23235pub const XED_IFORMFL_VCVTSS2SH_FIRST: xed_iformfl_enum_t = 3671;
23236pub const XED_IFORMFL_VCVTSS2SH_LAST: xed_iformfl_enum_t = 3672;
23237pub const XED_IFORMFL_VCVTSS2SI_FIRST: xed_iformfl_enum_t = 3673;
23238pub const XED_IFORMFL_VCVTSS2SI_LAST: xed_iformfl_enum_t = 3680;
23239pub const XED_IFORMFL_VCVTSS2USI_FIRST: xed_iformfl_enum_t = 3681;
23240pub const XED_IFORMFL_VCVTSS2USI_LAST: xed_iformfl_enum_t = 3684;
23241pub const XED_IFORMFL_VCVTTPD2DQ_FIRST: xed_iformfl_enum_t = 3685;
23242pub const XED_IFORMFL_VCVTTPD2DQ_LAST: xed_iformfl_enum_t = 3694;
23243pub const XED_IFORMFL_VCVTTPD2QQ_FIRST: xed_iformfl_enum_t = 3695;
23244pub const XED_IFORMFL_VCVTTPD2QQ_LAST: xed_iformfl_enum_t = 3700;
23245pub const XED_IFORMFL_VCVTTPD2UDQ_FIRST: xed_iformfl_enum_t = 3701;
23246pub const XED_IFORMFL_VCVTTPD2UDQ_LAST: xed_iformfl_enum_t = 3706;
23247pub const XED_IFORMFL_VCVTTPD2UQQ_FIRST: xed_iformfl_enum_t = 3707;
23248pub const XED_IFORMFL_VCVTTPD2UQQ_LAST: xed_iformfl_enum_t = 3712;
23249pub const XED_IFORMFL_VCVTTPH2DQ_FIRST: xed_iformfl_enum_t = 3713;
23250pub const XED_IFORMFL_VCVTTPH2DQ_LAST: xed_iformfl_enum_t = 3718;
23251pub const XED_IFORMFL_VCVTTPH2QQ_FIRST: xed_iformfl_enum_t = 3719;
23252pub const XED_IFORMFL_VCVTTPH2QQ_LAST: xed_iformfl_enum_t = 3724;
23253pub const XED_IFORMFL_VCVTTPH2UDQ_FIRST: xed_iformfl_enum_t = 3725;
23254pub const XED_IFORMFL_VCVTTPH2UDQ_LAST: xed_iformfl_enum_t = 3730;
23255pub const XED_IFORMFL_VCVTTPH2UQQ_FIRST: xed_iformfl_enum_t = 3731;
23256pub const XED_IFORMFL_VCVTTPH2UQQ_LAST: xed_iformfl_enum_t = 3736;
23257pub const XED_IFORMFL_VCVTTPH2UW_FIRST: xed_iformfl_enum_t = 3737;
23258pub const XED_IFORMFL_VCVTTPH2UW_LAST: xed_iformfl_enum_t = 3742;
23259pub const XED_IFORMFL_VCVTTPH2W_FIRST: xed_iformfl_enum_t = 3743;
23260pub const XED_IFORMFL_VCVTTPH2W_LAST: xed_iformfl_enum_t = 3748;
23261pub const XED_IFORMFL_VCVTTPS2DQ_FIRST: xed_iformfl_enum_t = 3749;
23262pub const XED_IFORMFL_VCVTTPS2DQ_LAST: xed_iformfl_enum_t = 3758;
23263pub const XED_IFORMFL_VCVTTPS2QQ_FIRST: xed_iformfl_enum_t = 3759;
23264pub const XED_IFORMFL_VCVTTPS2QQ_LAST: xed_iformfl_enum_t = 3764;
23265pub const XED_IFORMFL_VCVTTPS2UDQ_FIRST: xed_iformfl_enum_t = 3765;
23266pub const XED_IFORMFL_VCVTTPS2UDQ_LAST: xed_iformfl_enum_t = 3770;
23267pub const XED_IFORMFL_VCVTTPS2UQQ_FIRST: xed_iformfl_enum_t = 3771;
23268pub const XED_IFORMFL_VCVTTPS2UQQ_LAST: xed_iformfl_enum_t = 3776;
23269pub const XED_IFORMFL_VCVTTSD2SI_FIRST: xed_iformfl_enum_t = 3777;
23270pub const XED_IFORMFL_VCVTTSD2SI_LAST: xed_iformfl_enum_t = 3784;
23271pub const XED_IFORMFL_VCVTTSD2USI_FIRST: xed_iformfl_enum_t = 3785;
23272pub const XED_IFORMFL_VCVTTSD2USI_LAST: xed_iformfl_enum_t = 3788;
23273pub const XED_IFORMFL_VCVTTSH2SI_FIRST: xed_iformfl_enum_t = 3789;
23274pub const XED_IFORMFL_VCVTTSH2SI_LAST: xed_iformfl_enum_t = 3792;
23275pub const XED_IFORMFL_VCVTTSH2USI_FIRST: xed_iformfl_enum_t = 3793;
23276pub const XED_IFORMFL_VCVTTSH2USI_LAST: xed_iformfl_enum_t = 3796;
23277pub const XED_IFORMFL_VCVTTSS2SI_FIRST: xed_iformfl_enum_t = 3797;
23278pub const XED_IFORMFL_VCVTTSS2SI_LAST: xed_iformfl_enum_t = 3804;
23279pub const XED_IFORMFL_VCVTTSS2USI_FIRST: xed_iformfl_enum_t = 3805;
23280pub const XED_IFORMFL_VCVTTSS2USI_LAST: xed_iformfl_enum_t = 3808;
23281pub const XED_IFORMFL_VCVTUDQ2PD_FIRST: xed_iformfl_enum_t = 3809;
23282pub const XED_IFORMFL_VCVTUDQ2PD_LAST: xed_iformfl_enum_t = 3814;
23283pub const XED_IFORMFL_VCVTUDQ2PH_FIRST: xed_iformfl_enum_t = 3815;
23284pub const XED_IFORMFL_VCVTUDQ2PH_LAST: xed_iformfl_enum_t = 3820;
23285pub const XED_IFORMFL_VCVTUDQ2PS_FIRST: xed_iformfl_enum_t = 3821;
23286pub const XED_IFORMFL_VCVTUDQ2PS_LAST: xed_iformfl_enum_t = 3826;
23287pub const XED_IFORMFL_VCVTUQQ2PD_FIRST: xed_iformfl_enum_t = 3827;
23288pub const XED_IFORMFL_VCVTUQQ2PD_LAST: xed_iformfl_enum_t = 3832;
23289pub const XED_IFORMFL_VCVTUQQ2PH_FIRST: xed_iformfl_enum_t = 3833;
23290pub const XED_IFORMFL_VCVTUQQ2PH_LAST: xed_iformfl_enum_t = 3838;
23291pub const XED_IFORMFL_VCVTUQQ2PS_FIRST: xed_iformfl_enum_t = 3839;
23292pub const XED_IFORMFL_VCVTUQQ2PS_LAST: xed_iformfl_enum_t = 3844;
23293pub const XED_IFORMFL_VCVTUSI2SD_FIRST: xed_iformfl_enum_t = 3845;
23294pub const XED_IFORMFL_VCVTUSI2SD_LAST: xed_iformfl_enum_t = 3848;
23295pub const XED_IFORMFL_VCVTUSI2SH_FIRST: xed_iformfl_enum_t = 3849;
23296pub const XED_IFORMFL_VCVTUSI2SH_LAST: xed_iformfl_enum_t = 3852;
23297pub const XED_IFORMFL_VCVTUSI2SS_FIRST: xed_iformfl_enum_t = 3853;
23298pub const XED_IFORMFL_VCVTUSI2SS_LAST: xed_iformfl_enum_t = 3856;
23299pub const XED_IFORMFL_VCVTUW2PH_FIRST: xed_iformfl_enum_t = 3857;
23300pub const XED_IFORMFL_VCVTUW2PH_LAST: xed_iformfl_enum_t = 3862;
23301pub const XED_IFORMFL_VCVTW2PH_FIRST: xed_iformfl_enum_t = 3863;
23302pub const XED_IFORMFL_VCVTW2PH_LAST: xed_iformfl_enum_t = 3868;
23303pub const XED_IFORMFL_VDBPSADBW_FIRST: xed_iformfl_enum_t = 3869;
23304pub const XED_IFORMFL_VDBPSADBW_LAST: xed_iformfl_enum_t = 3874;
23305pub const XED_IFORMFL_VDIVPD_FIRST: xed_iformfl_enum_t = 3875;
23306pub const XED_IFORMFL_VDIVPD_LAST: xed_iformfl_enum_t = 3884;
23307pub const XED_IFORMFL_VDIVPH_FIRST: xed_iformfl_enum_t = 3885;
23308pub const XED_IFORMFL_VDIVPH_LAST: xed_iformfl_enum_t = 3890;
23309pub const XED_IFORMFL_VDIVPS_FIRST: xed_iformfl_enum_t = 3891;
23310pub const XED_IFORMFL_VDIVPS_LAST: xed_iformfl_enum_t = 3900;
23311pub const XED_IFORMFL_VDIVSD_FIRST: xed_iformfl_enum_t = 3901;
23312pub const XED_IFORMFL_VDIVSD_LAST: xed_iformfl_enum_t = 3904;
23313pub const XED_IFORMFL_VDIVSH_FIRST: xed_iformfl_enum_t = 3905;
23314pub const XED_IFORMFL_VDIVSH_LAST: xed_iformfl_enum_t = 3906;
23315pub const XED_IFORMFL_VDIVSS_FIRST: xed_iformfl_enum_t = 3907;
23316pub const XED_IFORMFL_VDIVSS_LAST: xed_iformfl_enum_t = 3910;
23317pub const XED_IFORMFL_VDPBF16PS_FIRST: xed_iformfl_enum_t = 3911;
23318pub const XED_IFORMFL_VDPBF16PS_LAST: xed_iformfl_enum_t = 3916;
23319pub const XED_IFORMFL_VDPPD_FIRST: xed_iformfl_enum_t = 3917;
23320pub const XED_IFORMFL_VDPPD_LAST: xed_iformfl_enum_t = 3918;
23321pub const XED_IFORMFL_VDPPS_FIRST: xed_iformfl_enum_t = 3919;
23322pub const XED_IFORMFL_VDPPS_LAST: xed_iformfl_enum_t = 3922;
23323pub const XED_IFORMFL_VERR_FIRST: xed_iformfl_enum_t = 3923;
23324pub const XED_IFORMFL_VERR_LAST: xed_iformfl_enum_t = 3924;
23325pub const XED_IFORMFL_VERW_FIRST: xed_iformfl_enum_t = 3925;
23326pub const XED_IFORMFL_VERW_LAST: xed_iformfl_enum_t = 3926;
23327pub const XED_IFORMFL_VEXP2PD_FIRST: xed_iformfl_enum_t = 3927;
23328pub const XED_IFORMFL_VEXP2PD_LAST: xed_iformfl_enum_t = 3928;
23329pub const XED_IFORMFL_VEXP2PS_FIRST: xed_iformfl_enum_t = 3929;
23330pub const XED_IFORMFL_VEXP2PS_LAST: xed_iformfl_enum_t = 3930;
23331pub const XED_IFORMFL_VEXPANDPD_FIRST: xed_iformfl_enum_t = 3931;
23332pub const XED_IFORMFL_VEXPANDPD_LAST: xed_iformfl_enum_t = 3936;
23333pub const XED_IFORMFL_VEXPANDPS_FIRST: xed_iformfl_enum_t = 3937;
23334pub const XED_IFORMFL_VEXPANDPS_LAST: xed_iformfl_enum_t = 3942;
23335pub const XED_IFORMFL_VEXTRACTF128_FIRST: xed_iformfl_enum_t = 3943;
23336pub const XED_IFORMFL_VEXTRACTF128_LAST: xed_iformfl_enum_t = 3944;
23337pub const XED_IFORMFL_VEXTRACTF32X4_FIRST: xed_iformfl_enum_t = 3945;
23338pub const XED_IFORMFL_VEXTRACTF32X4_LAST: xed_iformfl_enum_t = 3948;
23339pub const XED_IFORMFL_VEXTRACTF32X8_FIRST: xed_iformfl_enum_t = 3949;
23340pub const XED_IFORMFL_VEXTRACTF32X8_LAST: xed_iformfl_enum_t = 3950;
23341pub const XED_IFORMFL_VEXTRACTF64X2_FIRST: xed_iformfl_enum_t = 3951;
23342pub const XED_IFORMFL_VEXTRACTF64X2_LAST: xed_iformfl_enum_t = 3954;
23343pub const XED_IFORMFL_VEXTRACTF64X4_FIRST: xed_iformfl_enum_t = 3955;
23344pub const XED_IFORMFL_VEXTRACTF64X4_LAST: xed_iformfl_enum_t = 3956;
23345pub const XED_IFORMFL_VEXTRACTI128_FIRST: xed_iformfl_enum_t = 3957;
23346pub const XED_IFORMFL_VEXTRACTI128_LAST: xed_iformfl_enum_t = 3958;
23347pub const XED_IFORMFL_VEXTRACTI32X4_FIRST: xed_iformfl_enum_t = 3959;
23348pub const XED_IFORMFL_VEXTRACTI32X4_LAST: xed_iformfl_enum_t = 3962;
23349pub const XED_IFORMFL_VEXTRACTI32X8_FIRST: xed_iformfl_enum_t = 3963;
23350pub const XED_IFORMFL_VEXTRACTI32X8_LAST: xed_iformfl_enum_t = 3964;
23351pub const XED_IFORMFL_VEXTRACTI64X2_FIRST: xed_iformfl_enum_t = 3965;
23352pub const XED_IFORMFL_VEXTRACTI64X2_LAST: xed_iformfl_enum_t = 3968;
23353pub const XED_IFORMFL_VEXTRACTI64X4_FIRST: xed_iformfl_enum_t = 3969;
23354pub const XED_IFORMFL_VEXTRACTI64X4_LAST: xed_iformfl_enum_t = 3970;
23355pub const XED_IFORMFL_VEXTRACTPS_FIRST: xed_iformfl_enum_t = 3971;
23356pub const XED_IFORMFL_VEXTRACTPS_LAST: xed_iformfl_enum_t = 3974;
23357pub const XED_IFORMFL_VFCMADDCPH_FIRST: xed_iformfl_enum_t = 3975;
23358pub const XED_IFORMFL_VFCMADDCPH_LAST: xed_iformfl_enum_t = 3980;
23359pub const XED_IFORMFL_VFCMADDCSH_FIRST: xed_iformfl_enum_t = 3981;
23360pub const XED_IFORMFL_VFCMADDCSH_LAST: xed_iformfl_enum_t = 3982;
23361pub const XED_IFORMFL_VFCMULCPH_FIRST: xed_iformfl_enum_t = 3983;
23362pub const XED_IFORMFL_VFCMULCPH_LAST: xed_iformfl_enum_t = 3988;
23363pub const XED_IFORMFL_VFCMULCSH_FIRST: xed_iformfl_enum_t = 3989;
23364pub const XED_IFORMFL_VFCMULCSH_LAST: xed_iformfl_enum_t = 3990;
23365pub const XED_IFORMFL_VFIXUPIMMPD_FIRST: xed_iformfl_enum_t = 3991;
23366pub const XED_IFORMFL_VFIXUPIMMPD_LAST: xed_iformfl_enum_t = 3996;
23367pub const XED_IFORMFL_VFIXUPIMMPS_FIRST: xed_iformfl_enum_t = 3997;
23368pub const XED_IFORMFL_VFIXUPIMMPS_LAST: xed_iformfl_enum_t = 4002;
23369pub const XED_IFORMFL_VFIXUPIMMSD_FIRST: xed_iformfl_enum_t = 4003;
23370pub const XED_IFORMFL_VFIXUPIMMSD_LAST: xed_iformfl_enum_t = 4004;
23371pub const XED_IFORMFL_VFIXUPIMMSS_FIRST: xed_iformfl_enum_t = 4005;
23372pub const XED_IFORMFL_VFIXUPIMMSS_LAST: xed_iformfl_enum_t = 4006;
23373pub const XED_IFORMFL_VFMADD132PD_FIRST: xed_iformfl_enum_t = 4007;
23374pub const XED_IFORMFL_VFMADD132PD_LAST: xed_iformfl_enum_t = 4016;
23375pub const XED_IFORMFL_VFMADD132PH_FIRST: xed_iformfl_enum_t = 4017;
23376pub const XED_IFORMFL_VFMADD132PH_LAST: xed_iformfl_enum_t = 4022;
23377pub const XED_IFORMFL_VFMADD132PS_FIRST: xed_iformfl_enum_t = 4023;
23378pub const XED_IFORMFL_VFMADD132PS_LAST: xed_iformfl_enum_t = 4032;
23379pub const XED_IFORMFL_VFMADD132SD_FIRST: xed_iformfl_enum_t = 4033;
23380pub const XED_IFORMFL_VFMADD132SD_LAST: xed_iformfl_enum_t = 4036;
23381pub const XED_IFORMFL_VFMADD132SH_FIRST: xed_iformfl_enum_t = 4037;
23382pub const XED_IFORMFL_VFMADD132SH_LAST: xed_iformfl_enum_t = 4038;
23383pub const XED_IFORMFL_VFMADD132SS_FIRST: xed_iformfl_enum_t = 4039;
23384pub const XED_IFORMFL_VFMADD132SS_LAST: xed_iformfl_enum_t = 4042;
23385pub const XED_IFORMFL_VFMADD213PD_FIRST: xed_iformfl_enum_t = 4043;
23386pub const XED_IFORMFL_VFMADD213PD_LAST: xed_iformfl_enum_t = 4052;
23387pub const XED_IFORMFL_VFMADD213PH_FIRST: xed_iformfl_enum_t = 4053;
23388pub const XED_IFORMFL_VFMADD213PH_LAST: xed_iformfl_enum_t = 4058;
23389pub const XED_IFORMFL_VFMADD213PS_FIRST: xed_iformfl_enum_t = 4059;
23390pub const XED_IFORMFL_VFMADD213PS_LAST: xed_iformfl_enum_t = 4068;
23391pub const XED_IFORMFL_VFMADD213SD_FIRST: xed_iformfl_enum_t = 4069;
23392pub const XED_IFORMFL_VFMADD213SD_LAST: xed_iformfl_enum_t = 4072;
23393pub const XED_IFORMFL_VFMADD213SH_FIRST: xed_iformfl_enum_t = 4073;
23394pub const XED_IFORMFL_VFMADD213SH_LAST: xed_iformfl_enum_t = 4074;
23395pub const XED_IFORMFL_VFMADD213SS_FIRST: xed_iformfl_enum_t = 4075;
23396pub const XED_IFORMFL_VFMADD213SS_LAST: xed_iformfl_enum_t = 4078;
23397pub const XED_IFORMFL_VFMADD231PD_FIRST: xed_iformfl_enum_t = 4079;
23398pub const XED_IFORMFL_VFMADD231PD_LAST: xed_iformfl_enum_t = 4088;
23399pub const XED_IFORMFL_VFMADD231PH_FIRST: xed_iformfl_enum_t = 4089;
23400pub const XED_IFORMFL_VFMADD231PH_LAST: xed_iformfl_enum_t = 4094;
23401pub const XED_IFORMFL_VFMADD231PS_FIRST: xed_iformfl_enum_t = 4095;
23402pub const XED_IFORMFL_VFMADD231PS_LAST: xed_iformfl_enum_t = 4104;
23403pub const XED_IFORMFL_VFMADD231SD_FIRST: xed_iformfl_enum_t = 4105;
23404pub const XED_IFORMFL_VFMADD231SD_LAST: xed_iformfl_enum_t = 4108;
23405pub const XED_IFORMFL_VFMADD231SH_FIRST: xed_iformfl_enum_t = 4109;
23406pub const XED_IFORMFL_VFMADD231SH_LAST: xed_iformfl_enum_t = 4110;
23407pub const XED_IFORMFL_VFMADD231SS_FIRST: xed_iformfl_enum_t = 4111;
23408pub const XED_IFORMFL_VFMADD231SS_LAST: xed_iformfl_enum_t = 4114;
23409pub const XED_IFORMFL_VFMADDCPH_FIRST: xed_iformfl_enum_t = 4115;
23410pub const XED_IFORMFL_VFMADDCPH_LAST: xed_iformfl_enum_t = 4120;
23411pub const XED_IFORMFL_VFMADDCSH_FIRST: xed_iformfl_enum_t = 4121;
23412pub const XED_IFORMFL_VFMADDCSH_LAST: xed_iformfl_enum_t = 4122;
23413pub const XED_IFORMFL_VFMADDPD_FIRST: xed_iformfl_enum_t = 4123;
23414pub const XED_IFORMFL_VFMADDPD_LAST: xed_iformfl_enum_t = 4128;
23415pub const XED_IFORMFL_VFMADDPS_FIRST: xed_iformfl_enum_t = 4129;
23416pub const XED_IFORMFL_VFMADDPS_LAST: xed_iformfl_enum_t = 4134;
23417pub const XED_IFORMFL_VFMADDSD_FIRST: xed_iformfl_enum_t = 4135;
23418pub const XED_IFORMFL_VFMADDSD_LAST: xed_iformfl_enum_t = 4137;
23419pub const XED_IFORMFL_VFMADDSS_FIRST: xed_iformfl_enum_t = 4138;
23420pub const XED_IFORMFL_VFMADDSS_LAST: xed_iformfl_enum_t = 4140;
23421pub const XED_IFORMFL_VFMADDSUB132PD_FIRST: xed_iformfl_enum_t = 4141;
23422pub const XED_IFORMFL_VFMADDSUB132PD_LAST: xed_iformfl_enum_t = 4150;
23423pub const XED_IFORMFL_VFMADDSUB132PH_FIRST: xed_iformfl_enum_t = 4151;
23424pub const XED_IFORMFL_VFMADDSUB132PH_LAST: xed_iformfl_enum_t = 4156;
23425pub const XED_IFORMFL_VFMADDSUB132PS_FIRST: xed_iformfl_enum_t = 4157;
23426pub const XED_IFORMFL_VFMADDSUB132PS_LAST: xed_iformfl_enum_t = 4166;
23427pub const XED_IFORMFL_VFMADDSUB213PD_FIRST: xed_iformfl_enum_t = 4167;
23428pub const XED_IFORMFL_VFMADDSUB213PD_LAST: xed_iformfl_enum_t = 4176;
23429pub const XED_IFORMFL_VFMADDSUB213PH_FIRST: xed_iformfl_enum_t = 4177;
23430pub const XED_IFORMFL_VFMADDSUB213PH_LAST: xed_iformfl_enum_t = 4182;
23431pub const XED_IFORMFL_VFMADDSUB213PS_FIRST: xed_iformfl_enum_t = 4183;
23432pub const XED_IFORMFL_VFMADDSUB213PS_LAST: xed_iformfl_enum_t = 4192;
23433pub const XED_IFORMFL_VFMADDSUB231PD_FIRST: xed_iformfl_enum_t = 4193;
23434pub const XED_IFORMFL_VFMADDSUB231PD_LAST: xed_iformfl_enum_t = 4202;
23435pub const XED_IFORMFL_VFMADDSUB231PH_FIRST: xed_iformfl_enum_t = 4203;
23436pub const XED_IFORMFL_VFMADDSUB231PH_LAST: xed_iformfl_enum_t = 4208;
23437pub const XED_IFORMFL_VFMADDSUB231PS_FIRST: xed_iformfl_enum_t = 4209;
23438pub const XED_IFORMFL_VFMADDSUB231PS_LAST: xed_iformfl_enum_t = 4218;
23439pub const XED_IFORMFL_VFMADDSUBPD_FIRST: xed_iformfl_enum_t = 4219;
23440pub const XED_IFORMFL_VFMADDSUBPD_LAST: xed_iformfl_enum_t = 4224;
23441pub const XED_IFORMFL_VFMADDSUBPS_FIRST: xed_iformfl_enum_t = 4225;
23442pub const XED_IFORMFL_VFMADDSUBPS_LAST: xed_iformfl_enum_t = 4230;
23443pub const XED_IFORMFL_VFMSUB132PD_FIRST: xed_iformfl_enum_t = 4231;
23444pub const XED_IFORMFL_VFMSUB132PD_LAST: xed_iformfl_enum_t = 4240;
23445pub const XED_IFORMFL_VFMSUB132PH_FIRST: xed_iformfl_enum_t = 4241;
23446pub const XED_IFORMFL_VFMSUB132PH_LAST: xed_iformfl_enum_t = 4246;
23447pub const XED_IFORMFL_VFMSUB132PS_FIRST: xed_iformfl_enum_t = 4247;
23448pub const XED_IFORMFL_VFMSUB132PS_LAST: xed_iformfl_enum_t = 4256;
23449pub const XED_IFORMFL_VFMSUB132SD_FIRST: xed_iformfl_enum_t = 4257;
23450pub const XED_IFORMFL_VFMSUB132SD_LAST: xed_iformfl_enum_t = 4260;
23451pub const XED_IFORMFL_VFMSUB132SH_FIRST: xed_iformfl_enum_t = 4261;
23452pub const XED_IFORMFL_VFMSUB132SH_LAST: xed_iformfl_enum_t = 4262;
23453pub const XED_IFORMFL_VFMSUB132SS_FIRST: xed_iformfl_enum_t = 4263;
23454pub const XED_IFORMFL_VFMSUB132SS_LAST: xed_iformfl_enum_t = 4266;
23455pub const XED_IFORMFL_VFMSUB213PD_FIRST: xed_iformfl_enum_t = 4267;
23456pub const XED_IFORMFL_VFMSUB213PD_LAST: xed_iformfl_enum_t = 4276;
23457pub const XED_IFORMFL_VFMSUB213PH_FIRST: xed_iformfl_enum_t = 4277;
23458pub const XED_IFORMFL_VFMSUB213PH_LAST: xed_iformfl_enum_t = 4282;
23459pub const XED_IFORMFL_VFMSUB213PS_FIRST: xed_iformfl_enum_t = 4283;
23460pub const XED_IFORMFL_VFMSUB213PS_LAST: xed_iformfl_enum_t = 4292;
23461pub const XED_IFORMFL_VFMSUB213SD_FIRST: xed_iformfl_enum_t = 4293;
23462pub const XED_IFORMFL_VFMSUB213SD_LAST: xed_iformfl_enum_t = 4296;
23463pub const XED_IFORMFL_VFMSUB213SH_FIRST: xed_iformfl_enum_t = 4297;
23464pub const XED_IFORMFL_VFMSUB213SH_LAST: xed_iformfl_enum_t = 4298;
23465pub const XED_IFORMFL_VFMSUB213SS_FIRST: xed_iformfl_enum_t = 4299;
23466pub const XED_IFORMFL_VFMSUB213SS_LAST: xed_iformfl_enum_t = 4302;
23467pub const XED_IFORMFL_VFMSUB231PD_FIRST: xed_iformfl_enum_t = 4303;
23468pub const XED_IFORMFL_VFMSUB231PD_LAST: xed_iformfl_enum_t = 4312;
23469pub const XED_IFORMFL_VFMSUB231PH_FIRST: xed_iformfl_enum_t = 4313;
23470pub const XED_IFORMFL_VFMSUB231PH_LAST: xed_iformfl_enum_t = 4318;
23471pub const XED_IFORMFL_VFMSUB231PS_FIRST: xed_iformfl_enum_t = 4319;
23472pub const XED_IFORMFL_VFMSUB231PS_LAST: xed_iformfl_enum_t = 4328;
23473pub const XED_IFORMFL_VFMSUB231SD_FIRST: xed_iformfl_enum_t = 4329;
23474pub const XED_IFORMFL_VFMSUB231SD_LAST: xed_iformfl_enum_t = 4332;
23475pub const XED_IFORMFL_VFMSUB231SH_FIRST: xed_iformfl_enum_t = 4333;
23476pub const XED_IFORMFL_VFMSUB231SH_LAST: xed_iformfl_enum_t = 4334;
23477pub const XED_IFORMFL_VFMSUB231SS_FIRST: xed_iformfl_enum_t = 4335;
23478pub const XED_IFORMFL_VFMSUB231SS_LAST: xed_iformfl_enum_t = 4338;
23479pub const XED_IFORMFL_VFMSUBADD132PD_FIRST: xed_iformfl_enum_t = 4339;
23480pub const XED_IFORMFL_VFMSUBADD132PD_LAST: xed_iformfl_enum_t = 4348;
23481pub const XED_IFORMFL_VFMSUBADD132PH_FIRST: xed_iformfl_enum_t = 4349;
23482pub const XED_IFORMFL_VFMSUBADD132PH_LAST: xed_iformfl_enum_t = 4354;
23483pub const XED_IFORMFL_VFMSUBADD132PS_FIRST: xed_iformfl_enum_t = 4355;
23484pub const XED_IFORMFL_VFMSUBADD132PS_LAST: xed_iformfl_enum_t = 4364;
23485pub const XED_IFORMFL_VFMSUBADD213PD_FIRST: xed_iformfl_enum_t = 4365;
23486pub const XED_IFORMFL_VFMSUBADD213PD_LAST: xed_iformfl_enum_t = 4374;
23487pub const XED_IFORMFL_VFMSUBADD213PH_FIRST: xed_iformfl_enum_t = 4375;
23488pub const XED_IFORMFL_VFMSUBADD213PH_LAST: xed_iformfl_enum_t = 4380;
23489pub const XED_IFORMFL_VFMSUBADD213PS_FIRST: xed_iformfl_enum_t = 4381;
23490pub const XED_IFORMFL_VFMSUBADD213PS_LAST: xed_iformfl_enum_t = 4390;
23491pub const XED_IFORMFL_VFMSUBADD231PD_FIRST: xed_iformfl_enum_t = 4391;
23492pub const XED_IFORMFL_VFMSUBADD231PD_LAST: xed_iformfl_enum_t = 4400;
23493pub const XED_IFORMFL_VFMSUBADD231PH_FIRST: xed_iformfl_enum_t = 4401;
23494pub const XED_IFORMFL_VFMSUBADD231PH_LAST: xed_iformfl_enum_t = 4406;
23495pub const XED_IFORMFL_VFMSUBADD231PS_FIRST: xed_iformfl_enum_t = 4407;
23496pub const XED_IFORMFL_VFMSUBADD231PS_LAST: xed_iformfl_enum_t = 4416;
23497pub const XED_IFORMFL_VFMSUBADDPD_FIRST: xed_iformfl_enum_t = 4417;
23498pub const XED_IFORMFL_VFMSUBADDPD_LAST: xed_iformfl_enum_t = 4422;
23499pub const XED_IFORMFL_VFMSUBADDPS_FIRST: xed_iformfl_enum_t = 4423;
23500pub const XED_IFORMFL_VFMSUBADDPS_LAST: xed_iformfl_enum_t = 4428;
23501pub const XED_IFORMFL_VFMSUBPD_FIRST: xed_iformfl_enum_t = 4429;
23502pub const XED_IFORMFL_VFMSUBPD_LAST: xed_iformfl_enum_t = 4434;
23503pub const XED_IFORMFL_VFMSUBPS_FIRST: xed_iformfl_enum_t = 4435;
23504pub const XED_IFORMFL_VFMSUBPS_LAST: xed_iformfl_enum_t = 4440;
23505pub const XED_IFORMFL_VFMSUBSD_FIRST: xed_iformfl_enum_t = 4441;
23506pub const XED_IFORMFL_VFMSUBSD_LAST: xed_iformfl_enum_t = 4443;
23507pub const XED_IFORMFL_VFMSUBSS_FIRST: xed_iformfl_enum_t = 4444;
23508pub const XED_IFORMFL_VFMSUBSS_LAST: xed_iformfl_enum_t = 4446;
23509pub const XED_IFORMFL_VFMULCPH_FIRST: xed_iformfl_enum_t = 4447;
23510pub const XED_IFORMFL_VFMULCPH_LAST: xed_iformfl_enum_t = 4452;
23511pub const XED_IFORMFL_VFMULCSH_FIRST: xed_iformfl_enum_t = 4453;
23512pub const XED_IFORMFL_VFMULCSH_LAST: xed_iformfl_enum_t = 4454;
23513pub const XED_IFORMFL_VFNMADD132PD_FIRST: xed_iformfl_enum_t = 4455;
23514pub const XED_IFORMFL_VFNMADD132PD_LAST: xed_iformfl_enum_t = 4464;
23515pub const XED_IFORMFL_VFNMADD132PH_FIRST: xed_iformfl_enum_t = 4465;
23516pub const XED_IFORMFL_VFNMADD132PH_LAST: xed_iformfl_enum_t = 4470;
23517pub const XED_IFORMFL_VFNMADD132PS_FIRST: xed_iformfl_enum_t = 4471;
23518pub const XED_IFORMFL_VFNMADD132PS_LAST: xed_iformfl_enum_t = 4480;
23519pub const XED_IFORMFL_VFNMADD132SD_FIRST: xed_iformfl_enum_t = 4481;
23520pub const XED_IFORMFL_VFNMADD132SD_LAST: xed_iformfl_enum_t = 4484;
23521pub const XED_IFORMFL_VFNMADD132SH_FIRST: xed_iformfl_enum_t = 4485;
23522pub const XED_IFORMFL_VFNMADD132SH_LAST: xed_iformfl_enum_t = 4486;
23523pub const XED_IFORMFL_VFNMADD132SS_FIRST: xed_iformfl_enum_t = 4487;
23524pub const XED_IFORMFL_VFNMADD132SS_LAST: xed_iformfl_enum_t = 4490;
23525pub const XED_IFORMFL_VFNMADD213PD_FIRST: xed_iformfl_enum_t = 4491;
23526pub const XED_IFORMFL_VFNMADD213PD_LAST: xed_iformfl_enum_t = 4500;
23527pub const XED_IFORMFL_VFNMADD213PH_FIRST: xed_iformfl_enum_t = 4501;
23528pub const XED_IFORMFL_VFNMADD213PH_LAST: xed_iformfl_enum_t = 4506;
23529pub const XED_IFORMFL_VFNMADD213PS_FIRST: xed_iformfl_enum_t = 4507;
23530pub const XED_IFORMFL_VFNMADD213PS_LAST: xed_iformfl_enum_t = 4516;
23531pub const XED_IFORMFL_VFNMADD213SD_FIRST: xed_iformfl_enum_t = 4517;
23532pub const XED_IFORMFL_VFNMADD213SD_LAST: xed_iformfl_enum_t = 4520;
23533pub const XED_IFORMFL_VFNMADD213SH_FIRST: xed_iformfl_enum_t = 4521;
23534pub const XED_IFORMFL_VFNMADD213SH_LAST: xed_iformfl_enum_t = 4522;
23535pub const XED_IFORMFL_VFNMADD213SS_FIRST: xed_iformfl_enum_t = 4523;
23536pub const XED_IFORMFL_VFNMADD213SS_LAST: xed_iformfl_enum_t = 4526;
23537pub const XED_IFORMFL_VFNMADD231PD_FIRST: xed_iformfl_enum_t = 4527;
23538pub const XED_IFORMFL_VFNMADD231PD_LAST: xed_iformfl_enum_t = 4536;
23539pub const XED_IFORMFL_VFNMADD231PH_FIRST: xed_iformfl_enum_t = 4537;
23540pub const XED_IFORMFL_VFNMADD231PH_LAST: xed_iformfl_enum_t = 4542;
23541pub const XED_IFORMFL_VFNMADD231PS_FIRST: xed_iformfl_enum_t = 4543;
23542pub const XED_IFORMFL_VFNMADD231PS_LAST: xed_iformfl_enum_t = 4552;
23543pub const XED_IFORMFL_VFNMADD231SD_FIRST: xed_iformfl_enum_t = 4553;
23544pub const XED_IFORMFL_VFNMADD231SD_LAST: xed_iformfl_enum_t = 4556;
23545pub const XED_IFORMFL_VFNMADD231SH_FIRST: xed_iformfl_enum_t = 4557;
23546pub const XED_IFORMFL_VFNMADD231SH_LAST: xed_iformfl_enum_t = 4558;
23547pub const XED_IFORMFL_VFNMADD231SS_FIRST: xed_iformfl_enum_t = 4559;
23548pub const XED_IFORMFL_VFNMADD231SS_LAST: xed_iformfl_enum_t = 4562;
23549pub const XED_IFORMFL_VFNMADDPD_FIRST: xed_iformfl_enum_t = 4563;
23550pub const XED_IFORMFL_VFNMADDPD_LAST: xed_iformfl_enum_t = 4568;
23551pub const XED_IFORMFL_VFNMADDPS_FIRST: xed_iformfl_enum_t = 4569;
23552pub const XED_IFORMFL_VFNMADDPS_LAST: xed_iformfl_enum_t = 4574;
23553pub const XED_IFORMFL_VFNMADDSD_FIRST: xed_iformfl_enum_t = 4575;
23554pub const XED_IFORMFL_VFNMADDSD_LAST: xed_iformfl_enum_t = 4577;
23555pub const XED_IFORMFL_VFNMADDSS_FIRST: xed_iformfl_enum_t = 4578;
23556pub const XED_IFORMFL_VFNMADDSS_LAST: xed_iformfl_enum_t = 4580;
23557pub const XED_IFORMFL_VFNMSUB132PD_FIRST: xed_iformfl_enum_t = 4581;
23558pub const XED_IFORMFL_VFNMSUB132PD_LAST: xed_iformfl_enum_t = 4590;
23559pub const XED_IFORMFL_VFNMSUB132PH_FIRST: xed_iformfl_enum_t = 4591;
23560pub const XED_IFORMFL_VFNMSUB132PH_LAST: xed_iformfl_enum_t = 4596;
23561pub const XED_IFORMFL_VFNMSUB132PS_FIRST: xed_iformfl_enum_t = 4597;
23562pub const XED_IFORMFL_VFNMSUB132PS_LAST: xed_iformfl_enum_t = 4606;
23563pub const XED_IFORMFL_VFNMSUB132SD_FIRST: xed_iformfl_enum_t = 4607;
23564pub const XED_IFORMFL_VFNMSUB132SD_LAST: xed_iformfl_enum_t = 4610;
23565pub const XED_IFORMFL_VFNMSUB132SH_FIRST: xed_iformfl_enum_t = 4611;
23566pub const XED_IFORMFL_VFNMSUB132SH_LAST: xed_iformfl_enum_t = 4612;
23567pub const XED_IFORMFL_VFNMSUB132SS_FIRST: xed_iformfl_enum_t = 4613;
23568pub const XED_IFORMFL_VFNMSUB132SS_LAST: xed_iformfl_enum_t = 4616;
23569pub const XED_IFORMFL_VFNMSUB213PD_FIRST: xed_iformfl_enum_t = 4617;
23570pub const XED_IFORMFL_VFNMSUB213PD_LAST: xed_iformfl_enum_t = 4626;
23571pub const XED_IFORMFL_VFNMSUB213PH_FIRST: xed_iformfl_enum_t = 4627;
23572pub const XED_IFORMFL_VFNMSUB213PH_LAST: xed_iformfl_enum_t = 4632;
23573pub const XED_IFORMFL_VFNMSUB213PS_FIRST: xed_iformfl_enum_t = 4633;
23574pub const XED_IFORMFL_VFNMSUB213PS_LAST: xed_iformfl_enum_t = 4642;
23575pub const XED_IFORMFL_VFNMSUB213SD_FIRST: xed_iformfl_enum_t = 4643;
23576pub const XED_IFORMFL_VFNMSUB213SD_LAST: xed_iformfl_enum_t = 4646;
23577pub const XED_IFORMFL_VFNMSUB213SH_FIRST: xed_iformfl_enum_t = 4647;
23578pub const XED_IFORMFL_VFNMSUB213SH_LAST: xed_iformfl_enum_t = 4648;
23579pub const XED_IFORMFL_VFNMSUB213SS_FIRST: xed_iformfl_enum_t = 4649;
23580pub const XED_IFORMFL_VFNMSUB213SS_LAST: xed_iformfl_enum_t = 4652;
23581pub const XED_IFORMFL_VFNMSUB231PD_FIRST: xed_iformfl_enum_t = 4653;
23582pub const XED_IFORMFL_VFNMSUB231PD_LAST: xed_iformfl_enum_t = 4662;
23583pub const XED_IFORMFL_VFNMSUB231PH_FIRST: xed_iformfl_enum_t = 4663;
23584pub const XED_IFORMFL_VFNMSUB231PH_LAST: xed_iformfl_enum_t = 4668;
23585pub const XED_IFORMFL_VFNMSUB231PS_FIRST: xed_iformfl_enum_t = 4669;
23586pub const XED_IFORMFL_VFNMSUB231PS_LAST: xed_iformfl_enum_t = 4678;
23587pub const XED_IFORMFL_VFNMSUB231SD_FIRST: xed_iformfl_enum_t = 4679;
23588pub const XED_IFORMFL_VFNMSUB231SD_LAST: xed_iformfl_enum_t = 4682;
23589pub const XED_IFORMFL_VFNMSUB231SH_FIRST: xed_iformfl_enum_t = 4683;
23590pub const XED_IFORMFL_VFNMSUB231SH_LAST: xed_iformfl_enum_t = 4684;
23591pub const XED_IFORMFL_VFNMSUB231SS_FIRST: xed_iformfl_enum_t = 4685;
23592pub const XED_IFORMFL_VFNMSUB231SS_LAST: xed_iformfl_enum_t = 4688;
23593pub const XED_IFORMFL_VFNMSUBPD_FIRST: xed_iformfl_enum_t = 4689;
23594pub const XED_IFORMFL_VFNMSUBPD_LAST: xed_iformfl_enum_t = 4694;
23595pub const XED_IFORMFL_VFNMSUBPS_FIRST: xed_iformfl_enum_t = 4695;
23596pub const XED_IFORMFL_VFNMSUBPS_LAST: xed_iformfl_enum_t = 4700;
23597pub const XED_IFORMFL_VFNMSUBSD_FIRST: xed_iformfl_enum_t = 4701;
23598pub const XED_IFORMFL_VFNMSUBSD_LAST: xed_iformfl_enum_t = 4703;
23599pub const XED_IFORMFL_VFNMSUBSS_FIRST: xed_iformfl_enum_t = 4704;
23600pub const XED_IFORMFL_VFNMSUBSS_LAST: xed_iformfl_enum_t = 4706;
23601pub const XED_IFORMFL_VFPCLASSPD_FIRST: xed_iformfl_enum_t = 4707;
23602pub const XED_IFORMFL_VFPCLASSPD_LAST: xed_iformfl_enum_t = 4712;
23603pub const XED_IFORMFL_VFPCLASSPH_FIRST: xed_iformfl_enum_t = 4713;
23604pub const XED_IFORMFL_VFPCLASSPH_LAST: xed_iformfl_enum_t = 4718;
23605pub const XED_IFORMFL_VFPCLASSPS_FIRST: xed_iformfl_enum_t = 4719;
23606pub const XED_IFORMFL_VFPCLASSPS_LAST: xed_iformfl_enum_t = 4724;
23607pub const XED_IFORMFL_VFPCLASSSD_FIRST: xed_iformfl_enum_t = 4725;
23608pub const XED_IFORMFL_VFPCLASSSD_LAST: xed_iformfl_enum_t = 4726;
23609pub const XED_IFORMFL_VFPCLASSSH_FIRST: xed_iformfl_enum_t = 4727;
23610pub const XED_IFORMFL_VFPCLASSSH_LAST: xed_iformfl_enum_t = 4728;
23611pub const XED_IFORMFL_VFPCLASSSS_FIRST: xed_iformfl_enum_t = 4729;
23612pub const XED_IFORMFL_VFPCLASSSS_LAST: xed_iformfl_enum_t = 4730;
23613pub const XED_IFORMFL_VFRCZPD_FIRST: xed_iformfl_enum_t = 4731;
23614pub const XED_IFORMFL_VFRCZPD_LAST: xed_iformfl_enum_t = 4734;
23615pub const XED_IFORMFL_VFRCZPS_FIRST: xed_iformfl_enum_t = 4735;
23616pub const XED_IFORMFL_VFRCZPS_LAST: xed_iformfl_enum_t = 4738;
23617pub const XED_IFORMFL_VFRCZSD_FIRST: xed_iformfl_enum_t = 4739;
23618pub const XED_IFORMFL_VFRCZSD_LAST: xed_iformfl_enum_t = 4740;
23619pub const XED_IFORMFL_VFRCZSS_FIRST: xed_iformfl_enum_t = 4741;
23620pub const XED_IFORMFL_VFRCZSS_LAST: xed_iformfl_enum_t = 4742;
23621pub const XED_IFORMFL_VGATHERDPD_FIRST: xed_iformfl_enum_t = 4743;
23622pub const XED_IFORMFL_VGATHERDPD_LAST: xed_iformfl_enum_t = 4747;
23623pub const XED_IFORMFL_VGATHERDPS_FIRST: xed_iformfl_enum_t = 4748;
23624pub const XED_IFORMFL_VGATHERDPS_LAST: xed_iformfl_enum_t = 4752;
23625pub const XED_IFORMFL_VGATHERPF0DPD_FIRST: xed_iformfl_enum_t = 4753;
23626pub const XED_IFORMFL_VGATHERPF0DPD_LAST: xed_iformfl_enum_t = 4753;
23627pub const XED_IFORMFL_VGATHERPF0DPS_FIRST: xed_iformfl_enum_t = 4754;
23628pub const XED_IFORMFL_VGATHERPF0DPS_LAST: xed_iformfl_enum_t = 4754;
23629pub const XED_IFORMFL_VGATHERPF0QPD_FIRST: xed_iformfl_enum_t = 4755;
23630pub const XED_IFORMFL_VGATHERPF0QPD_LAST: xed_iformfl_enum_t = 4755;
23631pub const XED_IFORMFL_VGATHERPF0QPS_FIRST: xed_iformfl_enum_t = 4756;
23632pub const XED_IFORMFL_VGATHERPF0QPS_LAST: xed_iformfl_enum_t = 4756;
23633pub const XED_IFORMFL_VGATHERPF1DPD_FIRST: xed_iformfl_enum_t = 4757;
23634pub const XED_IFORMFL_VGATHERPF1DPD_LAST: xed_iformfl_enum_t = 4757;
23635pub const XED_IFORMFL_VGATHERPF1DPS_FIRST: xed_iformfl_enum_t = 4758;
23636pub const XED_IFORMFL_VGATHERPF1DPS_LAST: xed_iformfl_enum_t = 4758;
23637pub const XED_IFORMFL_VGATHERPF1QPD_FIRST: xed_iformfl_enum_t = 4759;
23638pub const XED_IFORMFL_VGATHERPF1QPD_LAST: xed_iformfl_enum_t = 4759;
23639pub const XED_IFORMFL_VGATHERPF1QPS_FIRST: xed_iformfl_enum_t = 4760;
23640pub const XED_IFORMFL_VGATHERPF1QPS_LAST: xed_iformfl_enum_t = 4760;
23641pub const XED_IFORMFL_VGATHERQPD_FIRST: xed_iformfl_enum_t = 4761;
23642pub const XED_IFORMFL_VGATHERQPD_LAST: xed_iformfl_enum_t = 4765;
23643pub const XED_IFORMFL_VGATHERQPS_FIRST: xed_iformfl_enum_t = 4766;
23644pub const XED_IFORMFL_VGATHERQPS_LAST: xed_iformfl_enum_t = 4770;
23645pub const XED_IFORMFL_VGETEXPPD_FIRST: xed_iformfl_enum_t = 4771;
23646pub const XED_IFORMFL_VGETEXPPD_LAST: xed_iformfl_enum_t = 4776;
23647pub const XED_IFORMFL_VGETEXPPH_FIRST: xed_iformfl_enum_t = 4777;
23648pub const XED_IFORMFL_VGETEXPPH_LAST: xed_iformfl_enum_t = 4782;
23649pub const XED_IFORMFL_VGETEXPPS_FIRST: xed_iformfl_enum_t = 4783;
23650pub const XED_IFORMFL_VGETEXPPS_LAST: xed_iformfl_enum_t = 4788;
23651pub const XED_IFORMFL_VGETEXPSD_FIRST: xed_iformfl_enum_t = 4789;
23652pub const XED_IFORMFL_VGETEXPSD_LAST: xed_iformfl_enum_t = 4790;
23653pub const XED_IFORMFL_VGETEXPSH_FIRST: xed_iformfl_enum_t = 4791;
23654pub const XED_IFORMFL_VGETEXPSH_LAST: xed_iformfl_enum_t = 4792;
23655pub const XED_IFORMFL_VGETEXPSS_FIRST: xed_iformfl_enum_t = 4793;
23656pub const XED_IFORMFL_VGETEXPSS_LAST: xed_iformfl_enum_t = 4794;
23657pub const XED_IFORMFL_VGETMANTPD_FIRST: xed_iformfl_enum_t = 4795;
23658pub const XED_IFORMFL_VGETMANTPD_LAST: xed_iformfl_enum_t = 4800;
23659pub const XED_IFORMFL_VGETMANTPH_FIRST: xed_iformfl_enum_t = 4801;
23660pub const XED_IFORMFL_VGETMANTPH_LAST: xed_iformfl_enum_t = 4806;
23661pub const XED_IFORMFL_VGETMANTPS_FIRST: xed_iformfl_enum_t = 4807;
23662pub const XED_IFORMFL_VGETMANTPS_LAST: xed_iformfl_enum_t = 4812;
23663pub const XED_IFORMFL_VGETMANTSD_FIRST: xed_iformfl_enum_t = 4813;
23664pub const XED_IFORMFL_VGETMANTSD_LAST: xed_iformfl_enum_t = 4814;
23665pub const XED_IFORMFL_VGETMANTSH_FIRST: xed_iformfl_enum_t = 4815;
23666pub const XED_IFORMFL_VGETMANTSH_LAST: xed_iformfl_enum_t = 4816;
23667pub const XED_IFORMFL_VGETMANTSS_FIRST: xed_iformfl_enum_t = 4817;
23668pub const XED_IFORMFL_VGETMANTSS_LAST: xed_iformfl_enum_t = 4818;
23669pub const XED_IFORMFL_VGF2P8AFFINEINVQB_FIRST: xed_iformfl_enum_t = 4819;
23670pub const XED_IFORMFL_VGF2P8AFFINEINVQB_LAST: xed_iformfl_enum_t = 4828;
23671pub const XED_IFORMFL_VGF2P8AFFINEQB_FIRST: xed_iformfl_enum_t = 4829;
23672pub const XED_IFORMFL_VGF2P8AFFINEQB_LAST: xed_iformfl_enum_t = 4838;
23673pub const XED_IFORMFL_VGF2P8MULB_FIRST: xed_iformfl_enum_t = 4839;
23674pub const XED_IFORMFL_VGF2P8MULB_LAST: xed_iformfl_enum_t = 4848;
23675pub const XED_IFORMFL_VHADDPD_FIRST: xed_iformfl_enum_t = 4849;
23676pub const XED_IFORMFL_VHADDPD_LAST: xed_iformfl_enum_t = 4852;
23677pub const XED_IFORMFL_VHADDPS_FIRST: xed_iformfl_enum_t = 4853;
23678pub const XED_IFORMFL_VHADDPS_LAST: xed_iformfl_enum_t = 4856;
23679pub const XED_IFORMFL_VHSUBPD_FIRST: xed_iformfl_enum_t = 4857;
23680pub const XED_IFORMFL_VHSUBPD_LAST: xed_iformfl_enum_t = 4860;
23681pub const XED_IFORMFL_VHSUBPS_FIRST: xed_iformfl_enum_t = 4861;
23682pub const XED_IFORMFL_VHSUBPS_LAST: xed_iformfl_enum_t = 4864;
23683pub const XED_IFORMFL_VINSERTF128_FIRST: xed_iformfl_enum_t = 4865;
23684pub const XED_IFORMFL_VINSERTF128_LAST: xed_iformfl_enum_t = 4866;
23685pub const XED_IFORMFL_VINSERTF32X4_FIRST: xed_iformfl_enum_t = 4867;
23686pub const XED_IFORMFL_VINSERTF32X4_LAST: xed_iformfl_enum_t = 4870;
23687pub const XED_IFORMFL_VINSERTF32X8_FIRST: xed_iformfl_enum_t = 4871;
23688pub const XED_IFORMFL_VINSERTF32X8_LAST: xed_iformfl_enum_t = 4872;
23689pub const XED_IFORMFL_VINSERTF64X2_FIRST: xed_iformfl_enum_t = 4873;
23690pub const XED_IFORMFL_VINSERTF64X2_LAST: xed_iformfl_enum_t = 4876;
23691pub const XED_IFORMFL_VINSERTF64X4_FIRST: xed_iformfl_enum_t = 4877;
23692pub const XED_IFORMFL_VINSERTF64X4_LAST: xed_iformfl_enum_t = 4878;
23693pub const XED_IFORMFL_VINSERTI128_FIRST: xed_iformfl_enum_t = 4879;
23694pub const XED_IFORMFL_VINSERTI128_LAST: xed_iformfl_enum_t = 4880;
23695pub const XED_IFORMFL_VINSERTI32X4_FIRST: xed_iformfl_enum_t = 4881;
23696pub const XED_IFORMFL_VINSERTI32X4_LAST: xed_iformfl_enum_t = 4884;
23697pub const XED_IFORMFL_VINSERTI32X8_FIRST: xed_iformfl_enum_t = 4885;
23698pub const XED_IFORMFL_VINSERTI32X8_LAST: xed_iformfl_enum_t = 4886;
23699pub const XED_IFORMFL_VINSERTI64X2_FIRST: xed_iformfl_enum_t = 4887;
23700pub const XED_IFORMFL_VINSERTI64X2_LAST: xed_iformfl_enum_t = 4890;
23701pub const XED_IFORMFL_VINSERTI64X4_FIRST: xed_iformfl_enum_t = 4891;
23702pub const XED_IFORMFL_VINSERTI64X4_LAST: xed_iformfl_enum_t = 4892;
23703pub const XED_IFORMFL_VINSERTPS_FIRST: xed_iformfl_enum_t = 4893;
23704pub const XED_IFORMFL_VINSERTPS_LAST: xed_iformfl_enum_t = 4896;
23705pub const XED_IFORMFL_VLDDQU_FIRST: xed_iformfl_enum_t = 4897;
23706pub const XED_IFORMFL_VLDDQU_LAST: xed_iformfl_enum_t = 4898;
23707pub const XED_IFORMFL_VLDMXCSR_FIRST: xed_iformfl_enum_t = 4899;
23708pub const XED_IFORMFL_VLDMXCSR_LAST: xed_iformfl_enum_t = 4899;
23709pub const XED_IFORMFL_VMASKMOVDQU_FIRST: xed_iformfl_enum_t = 4900;
23710pub const XED_IFORMFL_VMASKMOVDQU_LAST: xed_iformfl_enum_t = 4900;
23711pub const XED_IFORMFL_VMASKMOVPD_FIRST: xed_iformfl_enum_t = 4901;
23712pub const XED_IFORMFL_VMASKMOVPD_LAST: xed_iformfl_enum_t = 4904;
23713pub const XED_IFORMFL_VMASKMOVPS_FIRST: xed_iformfl_enum_t = 4905;
23714pub const XED_IFORMFL_VMASKMOVPS_LAST: xed_iformfl_enum_t = 4908;
23715pub const XED_IFORMFL_VMAXPD_FIRST: xed_iformfl_enum_t = 4909;
23716pub const XED_IFORMFL_VMAXPD_LAST: xed_iformfl_enum_t = 4918;
23717pub const XED_IFORMFL_VMAXPH_FIRST: xed_iformfl_enum_t = 4919;
23718pub const XED_IFORMFL_VMAXPH_LAST: xed_iformfl_enum_t = 4924;
23719pub const XED_IFORMFL_VMAXPS_FIRST: xed_iformfl_enum_t = 4925;
23720pub const XED_IFORMFL_VMAXPS_LAST: xed_iformfl_enum_t = 4934;
23721pub const XED_IFORMFL_VMAXSD_FIRST: xed_iformfl_enum_t = 4935;
23722pub const XED_IFORMFL_VMAXSD_LAST: xed_iformfl_enum_t = 4938;
23723pub const XED_IFORMFL_VMAXSH_FIRST: xed_iformfl_enum_t = 4939;
23724pub const XED_IFORMFL_VMAXSH_LAST: xed_iformfl_enum_t = 4940;
23725pub const XED_IFORMFL_VMAXSS_FIRST: xed_iformfl_enum_t = 4941;
23726pub const XED_IFORMFL_VMAXSS_LAST: xed_iformfl_enum_t = 4944;
23727pub const XED_IFORMFL_VMCALL_FIRST: xed_iformfl_enum_t = 4945;
23728pub const XED_IFORMFL_VMCALL_LAST: xed_iformfl_enum_t = 4945;
23729pub const XED_IFORMFL_VMCLEAR_FIRST: xed_iformfl_enum_t = 4946;
23730pub const XED_IFORMFL_VMCLEAR_LAST: xed_iformfl_enum_t = 4946;
23731pub const XED_IFORMFL_VMFUNC_FIRST: xed_iformfl_enum_t = 4947;
23732pub const XED_IFORMFL_VMFUNC_LAST: xed_iformfl_enum_t = 4947;
23733pub const XED_IFORMFL_VMINPD_FIRST: xed_iformfl_enum_t = 4948;
23734pub const XED_IFORMFL_VMINPD_LAST: xed_iformfl_enum_t = 4957;
23735pub const XED_IFORMFL_VMINPH_FIRST: xed_iformfl_enum_t = 4958;
23736pub const XED_IFORMFL_VMINPH_LAST: xed_iformfl_enum_t = 4963;
23737pub const XED_IFORMFL_VMINPS_FIRST: xed_iformfl_enum_t = 4964;
23738pub const XED_IFORMFL_VMINPS_LAST: xed_iformfl_enum_t = 4973;
23739pub const XED_IFORMFL_VMINSD_FIRST: xed_iformfl_enum_t = 4974;
23740pub const XED_IFORMFL_VMINSD_LAST: xed_iformfl_enum_t = 4977;
23741pub const XED_IFORMFL_VMINSH_FIRST: xed_iformfl_enum_t = 4978;
23742pub const XED_IFORMFL_VMINSH_LAST: xed_iformfl_enum_t = 4979;
23743pub const XED_IFORMFL_VMINSS_FIRST: xed_iformfl_enum_t = 4980;
23744pub const XED_IFORMFL_VMINSS_LAST: xed_iformfl_enum_t = 4983;
23745pub const XED_IFORMFL_VMLAUNCH_FIRST: xed_iformfl_enum_t = 4984;
23746pub const XED_IFORMFL_VMLAUNCH_LAST: xed_iformfl_enum_t = 4984;
23747pub const XED_IFORMFL_VMLOAD_FIRST: xed_iformfl_enum_t = 4985;
23748pub const XED_IFORMFL_VMLOAD_LAST: xed_iformfl_enum_t = 4985;
23749pub const XED_IFORMFL_VMMCALL_FIRST: xed_iformfl_enum_t = 4986;
23750pub const XED_IFORMFL_VMMCALL_LAST: xed_iformfl_enum_t = 4986;
23751pub const XED_IFORMFL_VMOVAPD_FIRST: xed_iformfl_enum_t = 4987;
23752pub const XED_IFORMFL_VMOVAPD_LAST: xed_iformfl_enum_t = 5003;
23753pub const XED_IFORMFL_VMOVAPS_FIRST: xed_iformfl_enum_t = 5004;
23754pub const XED_IFORMFL_VMOVAPS_LAST: xed_iformfl_enum_t = 5020;
23755pub const XED_IFORMFL_VMOVD_FIRST: xed_iformfl_enum_t = 5021;
23756pub const XED_IFORMFL_VMOVD_LAST: xed_iformfl_enum_t = 5028;
23757pub const XED_IFORMFL_VMOVDDUP_FIRST: xed_iformfl_enum_t = 5029;
23758pub const XED_IFORMFL_VMOVDDUP_LAST: xed_iformfl_enum_t = 5038;
23759pub const XED_IFORMFL_VMOVDQA_FIRST: xed_iformfl_enum_t = 5039;
23760pub const XED_IFORMFL_VMOVDQA_LAST: xed_iformfl_enum_t = 5046;
23761pub const XED_IFORMFL_VMOVDQA32_FIRST: xed_iformfl_enum_t = 5047;
23762pub const XED_IFORMFL_VMOVDQA32_LAST: xed_iformfl_enum_t = 5055;
23763pub const XED_IFORMFL_VMOVDQA64_FIRST: xed_iformfl_enum_t = 5056;
23764pub const XED_IFORMFL_VMOVDQA64_LAST: xed_iformfl_enum_t = 5064;
23765pub const XED_IFORMFL_VMOVDQU_FIRST: xed_iformfl_enum_t = 5065;
23766pub const XED_IFORMFL_VMOVDQU_LAST: xed_iformfl_enum_t = 5072;
23767pub const XED_IFORMFL_VMOVDQU16_FIRST: xed_iformfl_enum_t = 5073;
23768pub const XED_IFORMFL_VMOVDQU16_LAST: xed_iformfl_enum_t = 5081;
23769pub const XED_IFORMFL_VMOVDQU32_FIRST: xed_iformfl_enum_t = 5082;
23770pub const XED_IFORMFL_VMOVDQU32_LAST: xed_iformfl_enum_t = 5090;
23771pub const XED_IFORMFL_VMOVDQU64_FIRST: xed_iformfl_enum_t = 5091;
23772pub const XED_IFORMFL_VMOVDQU64_LAST: xed_iformfl_enum_t = 5099;
23773pub const XED_IFORMFL_VMOVDQU8_FIRST: xed_iformfl_enum_t = 5100;
23774pub const XED_IFORMFL_VMOVDQU8_LAST: xed_iformfl_enum_t = 5108;
23775pub const XED_IFORMFL_VMOVHLPS_FIRST: xed_iformfl_enum_t = 5109;
23776pub const XED_IFORMFL_VMOVHLPS_LAST: xed_iformfl_enum_t = 5110;
23777pub const XED_IFORMFL_VMOVHPD_FIRST: xed_iformfl_enum_t = 5111;
23778pub const XED_IFORMFL_VMOVHPD_LAST: xed_iformfl_enum_t = 5114;
23779pub const XED_IFORMFL_VMOVHPS_FIRST: xed_iformfl_enum_t = 5115;
23780pub const XED_IFORMFL_VMOVHPS_LAST: xed_iformfl_enum_t = 5118;
23781pub const XED_IFORMFL_VMOVLHPS_FIRST: xed_iformfl_enum_t = 5119;
23782pub const XED_IFORMFL_VMOVLHPS_LAST: xed_iformfl_enum_t = 5120;
23783pub const XED_IFORMFL_VMOVLPD_FIRST: xed_iformfl_enum_t = 5121;
23784pub const XED_IFORMFL_VMOVLPD_LAST: xed_iformfl_enum_t = 5124;
23785pub const XED_IFORMFL_VMOVLPS_FIRST: xed_iformfl_enum_t = 5125;
23786pub const XED_IFORMFL_VMOVLPS_LAST: xed_iformfl_enum_t = 5128;
23787pub const XED_IFORMFL_VMOVMSKPD_FIRST: xed_iformfl_enum_t = 5129;
23788pub const XED_IFORMFL_VMOVMSKPD_LAST: xed_iformfl_enum_t = 5130;
23789pub const XED_IFORMFL_VMOVMSKPS_FIRST: xed_iformfl_enum_t = 5131;
23790pub const XED_IFORMFL_VMOVMSKPS_LAST: xed_iformfl_enum_t = 5132;
23791pub const XED_IFORMFL_VMOVNTDQ_FIRST: xed_iformfl_enum_t = 5133;
23792pub const XED_IFORMFL_VMOVNTDQ_LAST: xed_iformfl_enum_t = 5137;
23793pub const XED_IFORMFL_VMOVNTDQA_FIRST: xed_iformfl_enum_t = 5138;
23794pub const XED_IFORMFL_VMOVNTDQA_LAST: xed_iformfl_enum_t = 5142;
23795pub const XED_IFORMFL_VMOVNTPD_FIRST: xed_iformfl_enum_t = 5143;
23796pub const XED_IFORMFL_VMOVNTPD_LAST: xed_iformfl_enum_t = 5147;
23797pub const XED_IFORMFL_VMOVNTPS_FIRST: xed_iformfl_enum_t = 5148;
23798pub const XED_IFORMFL_VMOVNTPS_LAST: xed_iformfl_enum_t = 5152;
23799pub const XED_IFORMFL_VMOVQ_FIRST: xed_iformfl_enum_t = 5153;
23800pub const XED_IFORMFL_VMOVQ_LAST: xed_iformfl_enum_t = 5165;
23801pub const XED_IFORMFL_VMOVSD_FIRST: xed_iformfl_enum_t = 5166;
23802pub const XED_IFORMFL_VMOVSD_LAST: xed_iformfl_enum_t = 5172;
23803pub const XED_IFORMFL_VMOVSH_FIRST: xed_iformfl_enum_t = 5173;
23804pub const XED_IFORMFL_VMOVSH_LAST: xed_iformfl_enum_t = 5175;
23805pub const XED_IFORMFL_VMOVSHDUP_FIRST: xed_iformfl_enum_t = 5176;
23806pub const XED_IFORMFL_VMOVSHDUP_LAST: xed_iformfl_enum_t = 5185;
23807pub const XED_IFORMFL_VMOVSLDUP_FIRST: xed_iformfl_enum_t = 5186;
23808pub const XED_IFORMFL_VMOVSLDUP_LAST: xed_iformfl_enum_t = 5195;
23809pub const XED_IFORMFL_VMOVSS_FIRST: xed_iformfl_enum_t = 5196;
23810pub const XED_IFORMFL_VMOVSS_LAST: xed_iformfl_enum_t = 5202;
23811pub const XED_IFORMFL_VMOVUPD_FIRST: xed_iformfl_enum_t = 5203;
23812pub const XED_IFORMFL_VMOVUPD_LAST: xed_iformfl_enum_t = 5219;
23813pub const XED_IFORMFL_VMOVUPS_FIRST: xed_iformfl_enum_t = 5220;
23814pub const XED_IFORMFL_VMOVUPS_LAST: xed_iformfl_enum_t = 5236;
23815pub const XED_IFORMFL_VMOVW_FIRST: xed_iformfl_enum_t = 5237;
23816pub const XED_IFORMFL_VMOVW_LAST: xed_iformfl_enum_t = 5240;
23817pub const XED_IFORMFL_VMPSADBW_FIRST: xed_iformfl_enum_t = 5241;
23818pub const XED_IFORMFL_VMPSADBW_LAST: xed_iformfl_enum_t = 5244;
23819pub const XED_IFORMFL_VMPTRLD_FIRST: xed_iformfl_enum_t = 5245;
23820pub const XED_IFORMFL_VMPTRLD_LAST: xed_iformfl_enum_t = 5245;
23821pub const XED_IFORMFL_VMPTRST_FIRST: xed_iformfl_enum_t = 5246;
23822pub const XED_IFORMFL_VMPTRST_LAST: xed_iformfl_enum_t = 5246;
23823pub const XED_IFORMFL_VMREAD_FIRST: xed_iformfl_enum_t = 5247;
23824pub const XED_IFORMFL_VMREAD_LAST: xed_iformfl_enum_t = 5250;
23825pub const XED_IFORMFL_VMRESUME_FIRST: xed_iformfl_enum_t = 5251;
23826pub const XED_IFORMFL_VMRESUME_LAST: xed_iformfl_enum_t = 5251;
23827pub const XED_IFORMFL_VMRUN_FIRST: xed_iformfl_enum_t = 5252;
23828pub const XED_IFORMFL_VMRUN_LAST: xed_iformfl_enum_t = 5252;
23829pub const XED_IFORMFL_VMSAVE_FIRST: xed_iformfl_enum_t = 5253;
23830pub const XED_IFORMFL_VMSAVE_LAST: xed_iformfl_enum_t = 5253;
23831pub const XED_IFORMFL_VMULPD_FIRST: xed_iformfl_enum_t = 5254;
23832pub const XED_IFORMFL_VMULPD_LAST: xed_iformfl_enum_t = 5263;
23833pub const XED_IFORMFL_VMULPH_FIRST: xed_iformfl_enum_t = 5264;
23834pub const XED_IFORMFL_VMULPH_LAST: xed_iformfl_enum_t = 5269;
23835pub const XED_IFORMFL_VMULPS_FIRST: xed_iformfl_enum_t = 5270;
23836pub const XED_IFORMFL_VMULPS_LAST: xed_iformfl_enum_t = 5279;
23837pub const XED_IFORMFL_VMULSD_FIRST: xed_iformfl_enum_t = 5280;
23838pub const XED_IFORMFL_VMULSD_LAST: xed_iformfl_enum_t = 5283;
23839pub const XED_IFORMFL_VMULSH_FIRST: xed_iformfl_enum_t = 5284;
23840pub const XED_IFORMFL_VMULSH_LAST: xed_iformfl_enum_t = 5285;
23841pub const XED_IFORMFL_VMULSS_FIRST: xed_iformfl_enum_t = 5286;
23842pub const XED_IFORMFL_VMULSS_LAST: xed_iformfl_enum_t = 5289;
23843pub const XED_IFORMFL_VMWRITE_FIRST: xed_iformfl_enum_t = 5290;
23844pub const XED_IFORMFL_VMWRITE_LAST: xed_iformfl_enum_t = 5293;
23845pub const XED_IFORMFL_VMXOFF_FIRST: xed_iformfl_enum_t = 5294;
23846pub const XED_IFORMFL_VMXOFF_LAST: xed_iformfl_enum_t = 5294;
23847pub const XED_IFORMFL_VMXON_FIRST: xed_iformfl_enum_t = 5295;
23848pub const XED_IFORMFL_VMXON_LAST: xed_iformfl_enum_t = 5295;
23849pub const XED_IFORMFL_VORPD_FIRST: xed_iformfl_enum_t = 5296;
23850pub const XED_IFORMFL_VORPD_LAST: xed_iformfl_enum_t = 5305;
23851pub const XED_IFORMFL_VORPS_FIRST: xed_iformfl_enum_t = 5306;
23852pub const XED_IFORMFL_VORPS_LAST: xed_iformfl_enum_t = 5315;
23853pub const XED_IFORMFL_VP2INTERSECTD_FIRST: xed_iformfl_enum_t = 5316;
23854pub const XED_IFORMFL_VP2INTERSECTD_LAST: xed_iformfl_enum_t = 5321;
23855pub const XED_IFORMFL_VP2INTERSECTQ_FIRST: xed_iformfl_enum_t = 5322;
23856pub const XED_IFORMFL_VP2INTERSECTQ_LAST: xed_iformfl_enum_t = 5327;
23857pub const XED_IFORMFL_VP4DPWSSD_FIRST: xed_iformfl_enum_t = 5328;
23858pub const XED_IFORMFL_VP4DPWSSD_LAST: xed_iformfl_enum_t = 5328;
23859pub const XED_IFORMFL_VP4DPWSSDS_FIRST: xed_iformfl_enum_t = 5329;
23860pub const XED_IFORMFL_VP4DPWSSDS_LAST: xed_iformfl_enum_t = 5329;
23861pub const XED_IFORMFL_VPABSB_FIRST: xed_iformfl_enum_t = 5330;
23862pub const XED_IFORMFL_VPABSB_LAST: xed_iformfl_enum_t = 5339;
23863pub const XED_IFORMFL_VPABSD_FIRST: xed_iformfl_enum_t = 5340;
23864pub const XED_IFORMFL_VPABSD_LAST: xed_iformfl_enum_t = 5349;
23865pub const XED_IFORMFL_VPABSQ_FIRST: xed_iformfl_enum_t = 5350;
23866pub const XED_IFORMFL_VPABSQ_LAST: xed_iformfl_enum_t = 5355;
23867pub const XED_IFORMFL_VPABSW_FIRST: xed_iformfl_enum_t = 5356;
23868pub const XED_IFORMFL_VPABSW_LAST: xed_iformfl_enum_t = 5365;
23869pub const XED_IFORMFL_VPACKSSDW_FIRST: xed_iformfl_enum_t = 5366;
23870pub const XED_IFORMFL_VPACKSSDW_LAST: xed_iformfl_enum_t = 5375;
23871pub const XED_IFORMFL_VPACKSSWB_FIRST: xed_iformfl_enum_t = 5376;
23872pub const XED_IFORMFL_VPACKSSWB_LAST: xed_iformfl_enum_t = 5385;
23873pub const XED_IFORMFL_VPACKUSDW_FIRST: xed_iformfl_enum_t = 5386;
23874pub const XED_IFORMFL_VPACKUSDW_LAST: xed_iformfl_enum_t = 5395;
23875pub const XED_IFORMFL_VPACKUSWB_FIRST: xed_iformfl_enum_t = 5396;
23876pub const XED_IFORMFL_VPACKUSWB_LAST: xed_iformfl_enum_t = 5405;
23877pub const XED_IFORMFL_VPADDB_FIRST: xed_iformfl_enum_t = 5406;
23878pub const XED_IFORMFL_VPADDB_LAST: xed_iformfl_enum_t = 5415;
23879pub const XED_IFORMFL_VPADDD_FIRST: xed_iformfl_enum_t = 5416;
23880pub const XED_IFORMFL_VPADDD_LAST: xed_iformfl_enum_t = 5425;
23881pub const XED_IFORMFL_VPADDQ_FIRST: xed_iformfl_enum_t = 5426;
23882pub const XED_IFORMFL_VPADDQ_LAST: xed_iformfl_enum_t = 5435;
23883pub const XED_IFORMFL_VPADDSB_FIRST: xed_iformfl_enum_t = 5436;
23884pub const XED_IFORMFL_VPADDSB_LAST: xed_iformfl_enum_t = 5445;
23885pub const XED_IFORMFL_VPADDSW_FIRST: xed_iformfl_enum_t = 5446;
23886pub const XED_IFORMFL_VPADDSW_LAST: xed_iformfl_enum_t = 5455;
23887pub const XED_IFORMFL_VPADDUSB_FIRST: xed_iformfl_enum_t = 5456;
23888pub const XED_IFORMFL_VPADDUSB_LAST: xed_iformfl_enum_t = 5465;
23889pub const XED_IFORMFL_VPADDUSW_FIRST: xed_iformfl_enum_t = 5466;
23890pub const XED_IFORMFL_VPADDUSW_LAST: xed_iformfl_enum_t = 5475;
23891pub const XED_IFORMFL_VPADDW_FIRST: xed_iformfl_enum_t = 5476;
23892pub const XED_IFORMFL_VPADDW_LAST: xed_iformfl_enum_t = 5485;
23893pub const XED_IFORMFL_VPALIGNR_FIRST: xed_iformfl_enum_t = 5486;
23894pub const XED_IFORMFL_VPALIGNR_LAST: xed_iformfl_enum_t = 5495;
23895pub const XED_IFORMFL_VPAND_FIRST: xed_iformfl_enum_t = 5496;
23896pub const XED_IFORMFL_VPAND_LAST: xed_iformfl_enum_t = 5499;
23897pub const XED_IFORMFL_VPANDD_FIRST: xed_iformfl_enum_t = 5500;
23898pub const XED_IFORMFL_VPANDD_LAST: xed_iformfl_enum_t = 5505;
23899pub const XED_IFORMFL_VPANDN_FIRST: xed_iformfl_enum_t = 5506;
23900pub const XED_IFORMFL_VPANDN_LAST: xed_iformfl_enum_t = 5509;
23901pub const XED_IFORMFL_VPANDND_FIRST: xed_iformfl_enum_t = 5510;
23902pub const XED_IFORMFL_VPANDND_LAST: xed_iformfl_enum_t = 5515;
23903pub const XED_IFORMFL_VPANDNQ_FIRST: xed_iformfl_enum_t = 5516;
23904pub const XED_IFORMFL_VPANDNQ_LAST: xed_iformfl_enum_t = 5521;
23905pub const XED_IFORMFL_VPANDQ_FIRST: xed_iformfl_enum_t = 5522;
23906pub const XED_IFORMFL_VPANDQ_LAST: xed_iformfl_enum_t = 5527;
23907pub const XED_IFORMFL_VPAVGB_FIRST: xed_iformfl_enum_t = 5528;
23908pub const XED_IFORMFL_VPAVGB_LAST: xed_iformfl_enum_t = 5537;
23909pub const XED_IFORMFL_VPAVGW_FIRST: xed_iformfl_enum_t = 5538;
23910pub const XED_IFORMFL_VPAVGW_LAST: xed_iformfl_enum_t = 5547;
23911pub const XED_IFORMFL_VPBLENDD_FIRST: xed_iformfl_enum_t = 5548;
23912pub const XED_IFORMFL_VPBLENDD_LAST: xed_iformfl_enum_t = 5551;
23913pub const XED_IFORMFL_VPBLENDMB_FIRST: xed_iformfl_enum_t = 5552;
23914pub const XED_IFORMFL_VPBLENDMB_LAST: xed_iformfl_enum_t = 5557;
23915pub const XED_IFORMFL_VPBLENDMD_FIRST: xed_iformfl_enum_t = 5558;
23916pub const XED_IFORMFL_VPBLENDMD_LAST: xed_iformfl_enum_t = 5563;
23917pub const XED_IFORMFL_VPBLENDMQ_FIRST: xed_iformfl_enum_t = 5564;
23918pub const XED_IFORMFL_VPBLENDMQ_LAST: xed_iformfl_enum_t = 5569;
23919pub const XED_IFORMFL_VPBLENDMW_FIRST: xed_iformfl_enum_t = 5570;
23920pub const XED_IFORMFL_VPBLENDMW_LAST: xed_iformfl_enum_t = 5575;
23921pub const XED_IFORMFL_VPBLENDVB_FIRST: xed_iformfl_enum_t = 5576;
23922pub const XED_IFORMFL_VPBLENDVB_LAST: xed_iformfl_enum_t = 5579;
23923pub const XED_IFORMFL_VPBLENDW_FIRST: xed_iformfl_enum_t = 5580;
23924pub const XED_IFORMFL_VPBLENDW_LAST: xed_iformfl_enum_t = 5583;
23925pub const XED_IFORMFL_VPBROADCASTB_FIRST: xed_iformfl_enum_t = 5584;
23926pub const XED_IFORMFL_VPBROADCASTB_LAST: xed_iformfl_enum_t = 5596;
23927pub const XED_IFORMFL_VPBROADCASTD_FIRST: xed_iformfl_enum_t = 5597;
23928pub const XED_IFORMFL_VPBROADCASTD_LAST: xed_iformfl_enum_t = 5609;
23929pub const XED_IFORMFL_VPBROADCASTMB2Q_FIRST: xed_iformfl_enum_t = 5610;
23930pub const XED_IFORMFL_VPBROADCASTMB2Q_LAST: xed_iformfl_enum_t = 5612;
23931pub const XED_IFORMFL_VPBROADCASTMW2D_FIRST: xed_iformfl_enum_t = 5613;
23932pub const XED_IFORMFL_VPBROADCASTMW2D_LAST: xed_iformfl_enum_t = 5615;
23933pub const XED_IFORMFL_VPBROADCASTQ_FIRST: xed_iformfl_enum_t = 5616;
23934pub const XED_IFORMFL_VPBROADCASTQ_LAST: xed_iformfl_enum_t = 5628;
23935pub const XED_IFORMFL_VPBROADCASTW_FIRST: xed_iformfl_enum_t = 5629;
23936pub const XED_IFORMFL_VPBROADCASTW_LAST: xed_iformfl_enum_t = 5641;
23937pub const XED_IFORMFL_VPCLMULQDQ_FIRST: xed_iformfl_enum_t = 5642;
23938pub const XED_IFORMFL_VPCLMULQDQ_LAST: xed_iformfl_enum_t = 5651;
23939pub const XED_IFORMFL_VPCMOV_FIRST: xed_iformfl_enum_t = 5652;
23940pub const XED_IFORMFL_VPCMOV_LAST: xed_iformfl_enum_t = 5657;
23941pub const XED_IFORMFL_VPCMPB_FIRST: xed_iformfl_enum_t = 5658;
23942pub const XED_IFORMFL_VPCMPB_LAST: xed_iformfl_enum_t = 5663;
23943pub const XED_IFORMFL_VPCMPD_FIRST: xed_iformfl_enum_t = 5664;
23944pub const XED_IFORMFL_VPCMPD_LAST: xed_iformfl_enum_t = 5669;
23945pub const XED_IFORMFL_VPCMPEQB_FIRST: xed_iformfl_enum_t = 5670;
23946pub const XED_IFORMFL_VPCMPEQB_LAST: xed_iformfl_enum_t = 5679;
23947pub const XED_IFORMFL_VPCMPEQD_FIRST: xed_iformfl_enum_t = 5680;
23948pub const XED_IFORMFL_VPCMPEQD_LAST: xed_iformfl_enum_t = 5689;
23949pub const XED_IFORMFL_VPCMPEQQ_FIRST: xed_iformfl_enum_t = 5690;
23950pub const XED_IFORMFL_VPCMPEQQ_LAST: xed_iformfl_enum_t = 5699;
23951pub const XED_IFORMFL_VPCMPEQW_FIRST: xed_iformfl_enum_t = 5700;
23952pub const XED_IFORMFL_VPCMPEQW_LAST: xed_iformfl_enum_t = 5709;
23953pub const XED_IFORMFL_VPCMPESTRI_FIRST: xed_iformfl_enum_t = 5710;
23954pub const XED_IFORMFL_VPCMPESTRI_LAST: xed_iformfl_enum_t = 5711;
23955pub const XED_IFORMFL_VPCMPESTRI64_FIRST: xed_iformfl_enum_t = 5712;
23956pub const XED_IFORMFL_VPCMPESTRI64_LAST: xed_iformfl_enum_t = 5713;
23957pub const XED_IFORMFL_VPCMPESTRM_FIRST: xed_iformfl_enum_t = 5714;
23958pub const XED_IFORMFL_VPCMPESTRM_LAST: xed_iformfl_enum_t = 5715;
23959pub const XED_IFORMFL_VPCMPESTRM64_FIRST: xed_iformfl_enum_t = 5716;
23960pub const XED_IFORMFL_VPCMPESTRM64_LAST: xed_iformfl_enum_t = 5717;
23961pub const XED_IFORMFL_VPCMPGTB_FIRST: xed_iformfl_enum_t = 5718;
23962pub const XED_IFORMFL_VPCMPGTB_LAST: xed_iformfl_enum_t = 5727;
23963pub const XED_IFORMFL_VPCMPGTD_FIRST: xed_iformfl_enum_t = 5728;
23964pub const XED_IFORMFL_VPCMPGTD_LAST: xed_iformfl_enum_t = 5737;
23965pub const XED_IFORMFL_VPCMPGTQ_FIRST: xed_iformfl_enum_t = 5738;
23966pub const XED_IFORMFL_VPCMPGTQ_LAST: xed_iformfl_enum_t = 5747;
23967pub const XED_IFORMFL_VPCMPGTW_FIRST: xed_iformfl_enum_t = 5748;
23968pub const XED_IFORMFL_VPCMPGTW_LAST: xed_iformfl_enum_t = 5757;
23969pub const XED_IFORMFL_VPCMPISTRI_FIRST: xed_iformfl_enum_t = 5758;
23970pub const XED_IFORMFL_VPCMPISTRI_LAST: xed_iformfl_enum_t = 5759;
23971pub const XED_IFORMFL_VPCMPISTRI64_FIRST: xed_iformfl_enum_t = 5760;
23972pub const XED_IFORMFL_VPCMPISTRI64_LAST: xed_iformfl_enum_t = 5761;
23973pub const XED_IFORMFL_VPCMPISTRM_FIRST: xed_iformfl_enum_t = 5762;
23974pub const XED_IFORMFL_VPCMPISTRM_LAST: xed_iformfl_enum_t = 5763;
23975pub const XED_IFORMFL_VPCMPQ_FIRST: xed_iformfl_enum_t = 5764;
23976pub const XED_IFORMFL_VPCMPQ_LAST: xed_iformfl_enum_t = 5769;
23977pub const XED_IFORMFL_VPCMPUB_FIRST: xed_iformfl_enum_t = 5770;
23978pub const XED_IFORMFL_VPCMPUB_LAST: xed_iformfl_enum_t = 5775;
23979pub const XED_IFORMFL_VPCMPUD_FIRST: xed_iformfl_enum_t = 5776;
23980pub const XED_IFORMFL_VPCMPUD_LAST: xed_iformfl_enum_t = 5781;
23981pub const XED_IFORMFL_VPCMPUQ_FIRST: xed_iformfl_enum_t = 5782;
23982pub const XED_IFORMFL_VPCMPUQ_LAST: xed_iformfl_enum_t = 5787;
23983pub const XED_IFORMFL_VPCMPUW_FIRST: xed_iformfl_enum_t = 5788;
23984pub const XED_IFORMFL_VPCMPUW_LAST: xed_iformfl_enum_t = 5793;
23985pub const XED_IFORMFL_VPCMPW_FIRST: xed_iformfl_enum_t = 5794;
23986pub const XED_IFORMFL_VPCMPW_LAST: xed_iformfl_enum_t = 5799;
23987pub const XED_IFORMFL_VPCOMB_FIRST: xed_iformfl_enum_t = 5800;
23988pub const XED_IFORMFL_VPCOMB_LAST: xed_iformfl_enum_t = 5801;
23989pub const XED_IFORMFL_VPCOMD_FIRST: xed_iformfl_enum_t = 5802;
23990pub const XED_IFORMFL_VPCOMD_LAST: xed_iformfl_enum_t = 5803;
23991pub const XED_IFORMFL_VPCOMPRESSB_FIRST: xed_iformfl_enum_t = 5804;
23992pub const XED_IFORMFL_VPCOMPRESSB_LAST: xed_iformfl_enum_t = 5809;
23993pub const XED_IFORMFL_VPCOMPRESSD_FIRST: xed_iformfl_enum_t = 5810;
23994pub const XED_IFORMFL_VPCOMPRESSD_LAST: xed_iformfl_enum_t = 5815;
23995pub const XED_IFORMFL_VPCOMPRESSQ_FIRST: xed_iformfl_enum_t = 5816;
23996pub const XED_IFORMFL_VPCOMPRESSQ_LAST: xed_iformfl_enum_t = 5821;
23997pub const XED_IFORMFL_VPCOMPRESSW_FIRST: xed_iformfl_enum_t = 5822;
23998pub const XED_IFORMFL_VPCOMPRESSW_LAST: xed_iformfl_enum_t = 5827;
23999pub const XED_IFORMFL_VPCOMQ_FIRST: xed_iformfl_enum_t = 5828;
24000pub const XED_IFORMFL_VPCOMQ_LAST: xed_iformfl_enum_t = 5829;
24001pub const XED_IFORMFL_VPCOMUB_FIRST: xed_iformfl_enum_t = 5830;
24002pub const XED_IFORMFL_VPCOMUB_LAST: xed_iformfl_enum_t = 5831;
24003pub const XED_IFORMFL_VPCOMUD_FIRST: xed_iformfl_enum_t = 5832;
24004pub const XED_IFORMFL_VPCOMUD_LAST: xed_iformfl_enum_t = 5833;
24005pub const XED_IFORMFL_VPCOMUQ_FIRST: xed_iformfl_enum_t = 5834;
24006pub const XED_IFORMFL_VPCOMUQ_LAST: xed_iformfl_enum_t = 5835;
24007pub const XED_IFORMFL_VPCOMUW_FIRST: xed_iformfl_enum_t = 5836;
24008pub const XED_IFORMFL_VPCOMUW_LAST: xed_iformfl_enum_t = 5837;
24009pub const XED_IFORMFL_VPCOMW_FIRST: xed_iformfl_enum_t = 5838;
24010pub const XED_IFORMFL_VPCOMW_LAST: xed_iformfl_enum_t = 5839;
24011pub const XED_IFORMFL_VPCONFLICTD_FIRST: xed_iformfl_enum_t = 5840;
24012pub const XED_IFORMFL_VPCONFLICTD_LAST: xed_iformfl_enum_t = 5845;
24013pub const XED_IFORMFL_VPCONFLICTQ_FIRST: xed_iformfl_enum_t = 5846;
24014pub const XED_IFORMFL_VPCONFLICTQ_LAST: xed_iformfl_enum_t = 5851;
24015pub const XED_IFORMFL_VPDPBSSD_FIRST: xed_iformfl_enum_t = 5852;
24016pub const XED_IFORMFL_VPDPBSSD_LAST: xed_iformfl_enum_t = 5855;
24017pub const XED_IFORMFL_VPDPBSSDS_FIRST: xed_iformfl_enum_t = 5856;
24018pub const XED_IFORMFL_VPDPBSSDS_LAST: xed_iformfl_enum_t = 5859;
24019pub const XED_IFORMFL_VPDPBSUD_FIRST: xed_iformfl_enum_t = 5860;
24020pub const XED_IFORMFL_VPDPBSUD_LAST: xed_iformfl_enum_t = 5863;
24021pub const XED_IFORMFL_VPDPBSUDS_FIRST: xed_iformfl_enum_t = 5864;
24022pub const XED_IFORMFL_VPDPBSUDS_LAST: xed_iformfl_enum_t = 5867;
24023pub const XED_IFORMFL_VPDPBUSD_FIRST: xed_iformfl_enum_t = 5868;
24024pub const XED_IFORMFL_VPDPBUSD_LAST: xed_iformfl_enum_t = 5877;
24025pub const XED_IFORMFL_VPDPBUSDS_FIRST: xed_iformfl_enum_t = 5878;
24026pub const XED_IFORMFL_VPDPBUSDS_LAST: xed_iformfl_enum_t = 5887;
24027pub const XED_IFORMFL_VPDPBUUD_FIRST: xed_iformfl_enum_t = 5888;
24028pub const XED_IFORMFL_VPDPBUUD_LAST: xed_iformfl_enum_t = 5891;
24029pub const XED_IFORMFL_VPDPBUUDS_FIRST: xed_iformfl_enum_t = 5892;
24030pub const XED_IFORMFL_VPDPBUUDS_LAST: xed_iformfl_enum_t = 5895;
24031pub const XED_IFORMFL_VPDPWSSD_FIRST: xed_iformfl_enum_t = 5896;
24032pub const XED_IFORMFL_VPDPWSSD_LAST: xed_iformfl_enum_t = 5905;
24033pub const XED_IFORMFL_VPDPWSSDS_FIRST: xed_iformfl_enum_t = 5906;
24034pub const XED_IFORMFL_VPDPWSSDS_LAST: xed_iformfl_enum_t = 5915;
24035pub const XED_IFORMFL_VPDPWSUD_FIRST: xed_iformfl_enum_t = 5916;
24036pub const XED_IFORMFL_VPDPWSUD_LAST: xed_iformfl_enum_t = 5919;
24037pub const XED_IFORMFL_VPDPWSUDS_FIRST: xed_iformfl_enum_t = 5920;
24038pub const XED_IFORMFL_VPDPWSUDS_LAST: xed_iformfl_enum_t = 5923;
24039pub const XED_IFORMFL_VPDPWUSD_FIRST: xed_iformfl_enum_t = 5924;
24040pub const XED_IFORMFL_VPDPWUSD_LAST: xed_iformfl_enum_t = 5927;
24041pub const XED_IFORMFL_VPDPWUSDS_FIRST: xed_iformfl_enum_t = 5928;
24042pub const XED_IFORMFL_VPDPWUSDS_LAST: xed_iformfl_enum_t = 5931;
24043pub const XED_IFORMFL_VPDPWUUD_FIRST: xed_iformfl_enum_t = 5932;
24044pub const XED_IFORMFL_VPDPWUUD_LAST: xed_iformfl_enum_t = 5935;
24045pub const XED_IFORMFL_VPDPWUUDS_FIRST: xed_iformfl_enum_t = 5936;
24046pub const XED_IFORMFL_VPDPWUUDS_LAST: xed_iformfl_enum_t = 5939;
24047pub const XED_IFORMFL_VPERM2F128_FIRST: xed_iformfl_enum_t = 5940;
24048pub const XED_IFORMFL_VPERM2F128_LAST: xed_iformfl_enum_t = 5941;
24049pub const XED_IFORMFL_VPERM2I128_FIRST: xed_iformfl_enum_t = 5942;
24050pub const XED_IFORMFL_VPERM2I128_LAST: xed_iformfl_enum_t = 5943;
24051pub const XED_IFORMFL_VPERMB_FIRST: xed_iformfl_enum_t = 5944;
24052pub const XED_IFORMFL_VPERMB_LAST: xed_iformfl_enum_t = 5949;
24053pub const XED_IFORMFL_VPERMD_FIRST: xed_iformfl_enum_t = 5950;
24054pub const XED_IFORMFL_VPERMD_LAST: xed_iformfl_enum_t = 5955;
24055pub const XED_IFORMFL_VPERMI2B_FIRST: xed_iformfl_enum_t = 5956;
24056pub const XED_IFORMFL_VPERMI2B_LAST: xed_iformfl_enum_t = 5961;
24057pub const XED_IFORMFL_VPERMI2D_FIRST: xed_iformfl_enum_t = 5962;
24058pub const XED_IFORMFL_VPERMI2D_LAST: xed_iformfl_enum_t = 5967;
24059pub const XED_IFORMFL_VPERMI2PD_FIRST: xed_iformfl_enum_t = 5968;
24060pub const XED_IFORMFL_VPERMI2PD_LAST: xed_iformfl_enum_t = 5973;
24061pub const XED_IFORMFL_VPERMI2PS_FIRST: xed_iformfl_enum_t = 5974;
24062pub const XED_IFORMFL_VPERMI2PS_LAST: xed_iformfl_enum_t = 5979;
24063pub const XED_IFORMFL_VPERMI2Q_FIRST: xed_iformfl_enum_t = 5980;
24064pub const XED_IFORMFL_VPERMI2Q_LAST: xed_iformfl_enum_t = 5985;
24065pub const XED_IFORMFL_VPERMI2W_FIRST: xed_iformfl_enum_t = 5986;
24066pub const XED_IFORMFL_VPERMI2W_LAST: xed_iformfl_enum_t = 5991;
24067pub const XED_IFORMFL_VPERMIL2PD_FIRST: xed_iformfl_enum_t = 5992;
24068pub const XED_IFORMFL_VPERMIL2PD_LAST: xed_iformfl_enum_t = 5997;
24069pub const XED_IFORMFL_VPERMIL2PS_FIRST: xed_iformfl_enum_t = 5998;
24070pub const XED_IFORMFL_VPERMIL2PS_LAST: xed_iformfl_enum_t = 6003;
24071pub const XED_IFORMFL_VPERMILPD_FIRST: xed_iformfl_enum_t = 6004;
24072pub const XED_IFORMFL_VPERMILPD_LAST: xed_iformfl_enum_t = 6023;
24073pub const XED_IFORMFL_VPERMILPS_FIRST: xed_iformfl_enum_t = 6024;
24074pub const XED_IFORMFL_VPERMILPS_LAST: xed_iformfl_enum_t = 6043;
24075pub const XED_IFORMFL_VPERMPD_FIRST: xed_iformfl_enum_t = 6044;
24076pub const XED_IFORMFL_VPERMPD_LAST: xed_iformfl_enum_t = 6053;
24077pub const XED_IFORMFL_VPERMPS_FIRST: xed_iformfl_enum_t = 6054;
24078pub const XED_IFORMFL_VPERMPS_LAST: xed_iformfl_enum_t = 6059;
24079pub const XED_IFORMFL_VPERMQ_FIRST: xed_iformfl_enum_t = 6060;
24080pub const XED_IFORMFL_VPERMQ_LAST: xed_iformfl_enum_t = 6069;
24081pub const XED_IFORMFL_VPERMT2B_FIRST: xed_iformfl_enum_t = 6070;
24082pub const XED_IFORMFL_VPERMT2B_LAST: xed_iformfl_enum_t = 6075;
24083pub const XED_IFORMFL_VPERMT2D_FIRST: xed_iformfl_enum_t = 6076;
24084pub const XED_IFORMFL_VPERMT2D_LAST: xed_iformfl_enum_t = 6081;
24085pub const XED_IFORMFL_VPERMT2PD_FIRST: xed_iformfl_enum_t = 6082;
24086pub const XED_IFORMFL_VPERMT2PD_LAST: xed_iformfl_enum_t = 6087;
24087pub const XED_IFORMFL_VPERMT2PS_FIRST: xed_iformfl_enum_t = 6088;
24088pub const XED_IFORMFL_VPERMT2PS_LAST: xed_iformfl_enum_t = 6093;
24089pub const XED_IFORMFL_VPERMT2Q_FIRST: xed_iformfl_enum_t = 6094;
24090pub const XED_IFORMFL_VPERMT2Q_LAST: xed_iformfl_enum_t = 6099;
24091pub const XED_IFORMFL_VPERMT2W_FIRST: xed_iformfl_enum_t = 6100;
24092pub const XED_IFORMFL_VPERMT2W_LAST: xed_iformfl_enum_t = 6105;
24093pub const XED_IFORMFL_VPERMW_FIRST: xed_iformfl_enum_t = 6106;
24094pub const XED_IFORMFL_VPERMW_LAST: xed_iformfl_enum_t = 6111;
24095pub const XED_IFORMFL_VPEXPANDB_FIRST: xed_iformfl_enum_t = 6112;
24096pub const XED_IFORMFL_VPEXPANDB_LAST: xed_iformfl_enum_t = 6117;
24097pub const XED_IFORMFL_VPEXPANDD_FIRST: xed_iformfl_enum_t = 6118;
24098pub const XED_IFORMFL_VPEXPANDD_LAST: xed_iformfl_enum_t = 6123;
24099pub const XED_IFORMFL_VPEXPANDQ_FIRST: xed_iformfl_enum_t = 6124;
24100pub const XED_IFORMFL_VPEXPANDQ_LAST: xed_iformfl_enum_t = 6129;
24101pub const XED_IFORMFL_VPEXPANDW_FIRST: xed_iformfl_enum_t = 6130;
24102pub const XED_IFORMFL_VPEXPANDW_LAST: xed_iformfl_enum_t = 6135;
24103pub const XED_IFORMFL_VPEXTRB_FIRST: xed_iformfl_enum_t = 6136;
24104pub const XED_IFORMFL_VPEXTRB_LAST: xed_iformfl_enum_t = 6139;
24105pub const XED_IFORMFL_VPEXTRD_FIRST: xed_iformfl_enum_t = 6140;
24106pub const XED_IFORMFL_VPEXTRD_LAST: xed_iformfl_enum_t = 6143;
24107pub const XED_IFORMFL_VPEXTRQ_FIRST: xed_iformfl_enum_t = 6144;
24108pub const XED_IFORMFL_VPEXTRQ_LAST: xed_iformfl_enum_t = 6147;
24109pub const XED_IFORMFL_VPEXTRW_FIRST: xed_iformfl_enum_t = 6148;
24110pub const XED_IFORMFL_VPEXTRW_LAST: xed_iformfl_enum_t = 6152;
24111pub const XED_IFORMFL_VPEXTRW_C5_FIRST: xed_iformfl_enum_t = 6153;
24112pub const XED_IFORMFL_VPEXTRW_C5_LAST: xed_iformfl_enum_t = 6153;
24113pub const XED_IFORMFL_VPGATHERDD_FIRST: xed_iformfl_enum_t = 6154;
24114pub const XED_IFORMFL_VPGATHERDD_LAST: xed_iformfl_enum_t = 6158;
24115pub const XED_IFORMFL_VPGATHERDQ_FIRST: xed_iformfl_enum_t = 6159;
24116pub const XED_IFORMFL_VPGATHERDQ_LAST: xed_iformfl_enum_t = 6163;
24117pub const XED_IFORMFL_VPGATHERQD_FIRST: xed_iformfl_enum_t = 6164;
24118pub const XED_IFORMFL_VPGATHERQD_LAST: xed_iformfl_enum_t = 6168;
24119pub const XED_IFORMFL_VPGATHERQQ_FIRST: xed_iformfl_enum_t = 6169;
24120pub const XED_IFORMFL_VPGATHERQQ_LAST: xed_iformfl_enum_t = 6173;
24121pub const XED_IFORMFL_VPHADDBD_FIRST: xed_iformfl_enum_t = 6174;
24122pub const XED_IFORMFL_VPHADDBD_LAST: xed_iformfl_enum_t = 6175;
24123pub const XED_IFORMFL_VPHADDBQ_FIRST: xed_iformfl_enum_t = 6176;
24124pub const XED_IFORMFL_VPHADDBQ_LAST: xed_iformfl_enum_t = 6177;
24125pub const XED_IFORMFL_VPHADDBW_FIRST: xed_iformfl_enum_t = 6178;
24126pub const XED_IFORMFL_VPHADDBW_LAST: xed_iformfl_enum_t = 6179;
24127pub const XED_IFORMFL_VPHADDD_FIRST: xed_iformfl_enum_t = 6180;
24128pub const XED_IFORMFL_VPHADDD_LAST: xed_iformfl_enum_t = 6183;
24129pub const XED_IFORMFL_VPHADDDQ_FIRST: xed_iformfl_enum_t = 6184;
24130pub const XED_IFORMFL_VPHADDDQ_LAST: xed_iformfl_enum_t = 6185;
24131pub const XED_IFORMFL_VPHADDSW_FIRST: xed_iformfl_enum_t = 6186;
24132pub const XED_IFORMFL_VPHADDSW_LAST: xed_iformfl_enum_t = 6189;
24133pub const XED_IFORMFL_VPHADDUBD_FIRST: xed_iformfl_enum_t = 6190;
24134pub const XED_IFORMFL_VPHADDUBD_LAST: xed_iformfl_enum_t = 6191;
24135pub const XED_IFORMFL_VPHADDUBQ_FIRST: xed_iformfl_enum_t = 6192;
24136pub const XED_IFORMFL_VPHADDUBQ_LAST: xed_iformfl_enum_t = 6193;
24137pub const XED_IFORMFL_VPHADDUBW_FIRST: xed_iformfl_enum_t = 6194;
24138pub const XED_IFORMFL_VPHADDUBW_LAST: xed_iformfl_enum_t = 6195;
24139pub const XED_IFORMFL_VPHADDUDQ_FIRST: xed_iformfl_enum_t = 6196;
24140pub const XED_IFORMFL_VPHADDUDQ_LAST: xed_iformfl_enum_t = 6197;
24141pub const XED_IFORMFL_VPHADDUWD_FIRST: xed_iformfl_enum_t = 6198;
24142pub const XED_IFORMFL_VPHADDUWD_LAST: xed_iformfl_enum_t = 6199;
24143pub const XED_IFORMFL_VPHADDUWQ_FIRST: xed_iformfl_enum_t = 6200;
24144pub const XED_IFORMFL_VPHADDUWQ_LAST: xed_iformfl_enum_t = 6201;
24145pub const XED_IFORMFL_VPHADDW_FIRST: xed_iformfl_enum_t = 6202;
24146pub const XED_IFORMFL_VPHADDW_LAST: xed_iformfl_enum_t = 6205;
24147pub const XED_IFORMFL_VPHADDWD_FIRST: xed_iformfl_enum_t = 6206;
24148pub const XED_IFORMFL_VPHADDWD_LAST: xed_iformfl_enum_t = 6207;
24149pub const XED_IFORMFL_VPHADDWQ_FIRST: xed_iformfl_enum_t = 6208;
24150pub const XED_IFORMFL_VPHADDWQ_LAST: xed_iformfl_enum_t = 6209;
24151pub const XED_IFORMFL_VPHMINPOSUW_FIRST: xed_iformfl_enum_t = 6210;
24152pub const XED_IFORMFL_VPHMINPOSUW_LAST: xed_iformfl_enum_t = 6211;
24153pub const XED_IFORMFL_VPHSUBBW_FIRST: xed_iformfl_enum_t = 6212;
24154pub const XED_IFORMFL_VPHSUBBW_LAST: xed_iformfl_enum_t = 6213;
24155pub const XED_IFORMFL_VPHSUBD_FIRST: xed_iformfl_enum_t = 6214;
24156pub const XED_IFORMFL_VPHSUBD_LAST: xed_iformfl_enum_t = 6217;
24157pub const XED_IFORMFL_VPHSUBDQ_FIRST: xed_iformfl_enum_t = 6218;
24158pub const XED_IFORMFL_VPHSUBDQ_LAST: xed_iformfl_enum_t = 6219;
24159pub const XED_IFORMFL_VPHSUBSW_FIRST: xed_iformfl_enum_t = 6220;
24160pub const XED_IFORMFL_VPHSUBSW_LAST: xed_iformfl_enum_t = 6223;
24161pub const XED_IFORMFL_VPHSUBW_FIRST: xed_iformfl_enum_t = 6224;
24162pub const XED_IFORMFL_VPHSUBW_LAST: xed_iformfl_enum_t = 6227;
24163pub const XED_IFORMFL_VPHSUBWD_FIRST: xed_iformfl_enum_t = 6228;
24164pub const XED_IFORMFL_VPHSUBWD_LAST: xed_iformfl_enum_t = 6229;
24165pub const XED_IFORMFL_VPINSRB_FIRST: xed_iformfl_enum_t = 6230;
24166pub const XED_IFORMFL_VPINSRB_LAST: xed_iformfl_enum_t = 6233;
24167pub const XED_IFORMFL_VPINSRD_FIRST: xed_iformfl_enum_t = 6234;
24168pub const XED_IFORMFL_VPINSRD_LAST: xed_iformfl_enum_t = 6237;
24169pub const XED_IFORMFL_VPINSRQ_FIRST: xed_iformfl_enum_t = 6238;
24170pub const XED_IFORMFL_VPINSRQ_LAST: xed_iformfl_enum_t = 6241;
24171pub const XED_IFORMFL_VPINSRW_FIRST: xed_iformfl_enum_t = 6242;
24172pub const XED_IFORMFL_VPINSRW_LAST: xed_iformfl_enum_t = 6245;
24173pub const XED_IFORMFL_VPLZCNTD_FIRST: xed_iformfl_enum_t = 6246;
24174pub const XED_IFORMFL_VPLZCNTD_LAST: xed_iformfl_enum_t = 6251;
24175pub const XED_IFORMFL_VPLZCNTQ_FIRST: xed_iformfl_enum_t = 6252;
24176pub const XED_IFORMFL_VPLZCNTQ_LAST: xed_iformfl_enum_t = 6257;
24177pub const XED_IFORMFL_VPMACSDD_FIRST: xed_iformfl_enum_t = 6258;
24178pub const XED_IFORMFL_VPMACSDD_LAST: xed_iformfl_enum_t = 6259;
24179pub const XED_IFORMFL_VPMACSDQH_FIRST: xed_iformfl_enum_t = 6260;
24180pub const XED_IFORMFL_VPMACSDQH_LAST: xed_iformfl_enum_t = 6261;
24181pub const XED_IFORMFL_VPMACSDQL_FIRST: xed_iformfl_enum_t = 6262;
24182pub const XED_IFORMFL_VPMACSDQL_LAST: xed_iformfl_enum_t = 6263;
24183pub const XED_IFORMFL_VPMACSSDD_FIRST: xed_iformfl_enum_t = 6264;
24184pub const XED_IFORMFL_VPMACSSDD_LAST: xed_iformfl_enum_t = 6265;
24185pub const XED_IFORMFL_VPMACSSDQH_FIRST: xed_iformfl_enum_t = 6266;
24186pub const XED_IFORMFL_VPMACSSDQH_LAST: xed_iformfl_enum_t = 6267;
24187pub const XED_IFORMFL_VPMACSSDQL_FIRST: xed_iformfl_enum_t = 6268;
24188pub const XED_IFORMFL_VPMACSSDQL_LAST: xed_iformfl_enum_t = 6269;
24189pub const XED_IFORMFL_VPMACSSWD_FIRST: xed_iformfl_enum_t = 6270;
24190pub const XED_IFORMFL_VPMACSSWD_LAST: xed_iformfl_enum_t = 6271;
24191pub const XED_IFORMFL_VPMACSSWW_FIRST: xed_iformfl_enum_t = 6272;
24192pub const XED_IFORMFL_VPMACSSWW_LAST: xed_iformfl_enum_t = 6273;
24193pub const XED_IFORMFL_VPMACSWD_FIRST: xed_iformfl_enum_t = 6274;
24194pub const XED_IFORMFL_VPMACSWD_LAST: xed_iformfl_enum_t = 6275;
24195pub const XED_IFORMFL_VPMACSWW_FIRST: xed_iformfl_enum_t = 6276;
24196pub const XED_IFORMFL_VPMACSWW_LAST: xed_iformfl_enum_t = 6277;
24197pub const XED_IFORMFL_VPMADCSSWD_FIRST: xed_iformfl_enum_t = 6278;
24198pub const XED_IFORMFL_VPMADCSSWD_LAST: xed_iformfl_enum_t = 6279;
24199pub const XED_IFORMFL_VPMADCSWD_FIRST: xed_iformfl_enum_t = 6280;
24200pub const XED_IFORMFL_VPMADCSWD_LAST: xed_iformfl_enum_t = 6281;
24201pub const XED_IFORMFL_VPMADD52HUQ_FIRST: xed_iformfl_enum_t = 6282;
24202pub const XED_IFORMFL_VPMADD52HUQ_LAST: xed_iformfl_enum_t = 6291;
24203pub const XED_IFORMFL_VPMADD52LUQ_FIRST: xed_iformfl_enum_t = 6292;
24204pub const XED_IFORMFL_VPMADD52LUQ_LAST: xed_iformfl_enum_t = 6301;
24205pub const XED_IFORMFL_VPMADDUBSW_FIRST: xed_iformfl_enum_t = 6302;
24206pub const XED_IFORMFL_VPMADDUBSW_LAST: xed_iformfl_enum_t = 6311;
24207pub const XED_IFORMFL_VPMADDWD_FIRST: xed_iformfl_enum_t = 6312;
24208pub const XED_IFORMFL_VPMADDWD_LAST: xed_iformfl_enum_t = 6321;
24209pub const XED_IFORMFL_VPMASKMOVD_FIRST: xed_iformfl_enum_t = 6322;
24210pub const XED_IFORMFL_VPMASKMOVD_LAST: xed_iformfl_enum_t = 6325;
24211pub const XED_IFORMFL_VPMASKMOVQ_FIRST: xed_iformfl_enum_t = 6326;
24212pub const XED_IFORMFL_VPMASKMOVQ_LAST: xed_iformfl_enum_t = 6329;
24213pub const XED_IFORMFL_VPMAXSB_FIRST: xed_iformfl_enum_t = 6330;
24214pub const XED_IFORMFL_VPMAXSB_LAST: xed_iformfl_enum_t = 6339;
24215pub const XED_IFORMFL_VPMAXSD_FIRST: xed_iformfl_enum_t = 6340;
24216pub const XED_IFORMFL_VPMAXSD_LAST: xed_iformfl_enum_t = 6349;
24217pub const XED_IFORMFL_VPMAXSQ_FIRST: xed_iformfl_enum_t = 6350;
24218pub const XED_IFORMFL_VPMAXSQ_LAST: xed_iformfl_enum_t = 6355;
24219pub const XED_IFORMFL_VPMAXSW_FIRST: xed_iformfl_enum_t = 6356;
24220pub const XED_IFORMFL_VPMAXSW_LAST: xed_iformfl_enum_t = 6365;
24221pub const XED_IFORMFL_VPMAXUB_FIRST: xed_iformfl_enum_t = 6366;
24222pub const XED_IFORMFL_VPMAXUB_LAST: xed_iformfl_enum_t = 6375;
24223pub const XED_IFORMFL_VPMAXUD_FIRST: xed_iformfl_enum_t = 6376;
24224pub const XED_IFORMFL_VPMAXUD_LAST: xed_iformfl_enum_t = 6385;
24225pub const XED_IFORMFL_VPMAXUQ_FIRST: xed_iformfl_enum_t = 6386;
24226pub const XED_IFORMFL_VPMAXUQ_LAST: xed_iformfl_enum_t = 6391;
24227pub const XED_IFORMFL_VPMAXUW_FIRST: xed_iformfl_enum_t = 6392;
24228pub const XED_IFORMFL_VPMAXUW_LAST: xed_iformfl_enum_t = 6401;
24229pub const XED_IFORMFL_VPMINSB_FIRST: xed_iformfl_enum_t = 6402;
24230pub const XED_IFORMFL_VPMINSB_LAST: xed_iformfl_enum_t = 6411;
24231pub const XED_IFORMFL_VPMINSD_FIRST: xed_iformfl_enum_t = 6412;
24232pub const XED_IFORMFL_VPMINSD_LAST: xed_iformfl_enum_t = 6421;
24233pub const XED_IFORMFL_VPMINSQ_FIRST: xed_iformfl_enum_t = 6422;
24234pub const XED_IFORMFL_VPMINSQ_LAST: xed_iformfl_enum_t = 6427;
24235pub const XED_IFORMFL_VPMINSW_FIRST: xed_iformfl_enum_t = 6428;
24236pub const XED_IFORMFL_VPMINSW_LAST: xed_iformfl_enum_t = 6437;
24237pub const XED_IFORMFL_VPMINUB_FIRST: xed_iformfl_enum_t = 6438;
24238pub const XED_IFORMFL_VPMINUB_LAST: xed_iformfl_enum_t = 6447;
24239pub const XED_IFORMFL_VPMINUD_FIRST: xed_iformfl_enum_t = 6448;
24240pub const XED_IFORMFL_VPMINUD_LAST: xed_iformfl_enum_t = 6457;
24241pub const XED_IFORMFL_VPMINUQ_FIRST: xed_iformfl_enum_t = 6458;
24242pub const XED_IFORMFL_VPMINUQ_LAST: xed_iformfl_enum_t = 6463;
24243pub const XED_IFORMFL_VPMINUW_FIRST: xed_iformfl_enum_t = 6464;
24244pub const XED_IFORMFL_VPMINUW_LAST: xed_iformfl_enum_t = 6473;
24245pub const XED_IFORMFL_VPMOVB2M_FIRST: xed_iformfl_enum_t = 6474;
24246pub const XED_IFORMFL_VPMOVB2M_LAST: xed_iformfl_enum_t = 6476;
24247pub const XED_IFORMFL_VPMOVD2M_FIRST: xed_iformfl_enum_t = 6477;
24248pub const XED_IFORMFL_VPMOVD2M_LAST: xed_iformfl_enum_t = 6479;
24249pub const XED_IFORMFL_VPMOVDB_FIRST: xed_iformfl_enum_t = 6480;
24250pub const XED_IFORMFL_VPMOVDB_LAST: xed_iformfl_enum_t = 6485;
24251pub const XED_IFORMFL_VPMOVDW_FIRST: xed_iformfl_enum_t = 6486;
24252pub const XED_IFORMFL_VPMOVDW_LAST: xed_iformfl_enum_t = 6491;
24253pub const XED_IFORMFL_VPMOVM2B_FIRST: xed_iformfl_enum_t = 6492;
24254pub const XED_IFORMFL_VPMOVM2B_LAST: xed_iformfl_enum_t = 6494;
24255pub const XED_IFORMFL_VPMOVM2D_FIRST: xed_iformfl_enum_t = 6495;
24256pub const XED_IFORMFL_VPMOVM2D_LAST: xed_iformfl_enum_t = 6497;
24257pub const XED_IFORMFL_VPMOVM2Q_FIRST: xed_iformfl_enum_t = 6498;
24258pub const XED_IFORMFL_VPMOVM2Q_LAST: xed_iformfl_enum_t = 6500;
24259pub const XED_IFORMFL_VPMOVM2W_FIRST: xed_iformfl_enum_t = 6501;
24260pub const XED_IFORMFL_VPMOVM2W_LAST: xed_iformfl_enum_t = 6503;
24261pub const XED_IFORMFL_VPMOVMSKB_FIRST: xed_iformfl_enum_t = 6504;
24262pub const XED_IFORMFL_VPMOVMSKB_LAST: xed_iformfl_enum_t = 6505;
24263pub const XED_IFORMFL_VPMOVQ2M_FIRST: xed_iformfl_enum_t = 6506;
24264pub const XED_IFORMFL_VPMOVQ2M_LAST: xed_iformfl_enum_t = 6508;
24265pub const XED_IFORMFL_VPMOVQB_FIRST: xed_iformfl_enum_t = 6509;
24266pub const XED_IFORMFL_VPMOVQB_LAST: xed_iformfl_enum_t = 6514;
24267pub const XED_IFORMFL_VPMOVQD_FIRST: xed_iformfl_enum_t = 6515;
24268pub const XED_IFORMFL_VPMOVQD_LAST: xed_iformfl_enum_t = 6520;
24269pub const XED_IFORMFL_VPMOVQW_FIRST: xed_iformfl_enum_t = 6521;
24270pub const XED_IFORMFL_VPMOVQW_LAST: xed_iformfl_enum_t = 6526;
24271pub const XED_IFORMFL_VPMOVSDB_FIRST: xed_iformfl_enum_t = 6527;
24272pub const XED_IFORMFL_VPMOVSDB_LAST: xed_iformfl_enum_t = 6532;
24273pub const XED_IFORMFL_VPMOVSDW_FIRST: xed_iformfl_enum_t = 6533;
24274pub const XED_IFORMFL_VPMOVSDW_LAST: xed_iformfl_enum_t = 6538;
24275pub const XED_IFORMFL_VPMOVSQB_FIRST: xed_iformfl_enum_t = 6539;
24276pub const XED_IFORMFL_VPMOVSQB_LAST: xed_iformfl_enum_t = 6544;
24277pub const XED_IFORMFL_VPMOVSQD_FIRST: xed_iformfl_enum_t = 6545;
24278pub const XED_IFORMFL_VPMOVSQD_LAST: xed_iformfl_enum_t = 6550;
24279pub const XED_IFORMFL_VPMOVSQW_FIRST: xed_iformfl_enum_t = 6551;
24280pub const XED_IFORMFL_VPMOVSQW_LAST: xed_iformfl_enum_t = 6556;
24281pub const XED_IFORMFL_VPMOVSWB_FIRST: xed_iformfl_enum_t = 6557;
24282pub const XED_IFORMFL_VPMOVSWB_LAST: xed_iformfl_enum_t = 6562;
24283pub const XED_IFORMFL_VPMOVSXBD_FIRST: xed_iformfl_enum_t = 6563;
24284pub const XED_IFORMFL_VPMOVSXBD_LAST: xed_iformfl_enum_t = 6572;
24285pub const XED_IFORMFL_VPMOVSXBQ_FIRST: xed_iformfl_enum_t = 6573;
24286pub const XED_IFORMFL_VPMOVSXBQ_LAST: xed_iformfl_enum_t = 6582;
24287pub const XED_IFORMFL_VPMOVSXBW_FIRST: xed_iformfl_enum_t = 6583;
24288pub const XED_IFORMFL_VPMOVSXBW_LAST: xed_iformfl_enum_t = 6592;
24289pub const XED_IFORMFL_VPMOVSXDQ_FIRST: xed_iformfl_enum_t = 6593;
24290pub const XED_IFORMFL_VPMOVSXDQ_LAST: xed_iformfl_enum_t = 6602;
24291pub const XED_IFORMFL_VPMOVSXWD_FIRST: xed_iformfl_enum_t = 6603;
24292pub const XED_IFORMFL_VPMOVSXWD_LAST: xed_iformfl_enum_t = 6612;
24293pub const XED_IFORMFL_VPMOVSXWQ_FIRST: xed_iformfl_enum_t = 6613;
24294pub const XED_IFORMFL_VPMOVSXWQ_LAST: xed_iformfl_enum_t = 6622;
24295pub const XED_IFORMFL_VPMOVUSDB_FIRST: xed_iformfl_enum_t = 6623;
24296pub const XED_IFORMFL_VPMOVUSDB_LAST: xed_iformfl_enum_t = 6628;
24297pub const XED_IFORMFL_VPMOVUSDW_FIRST: xed_iformfl_enum_t = 6629;
24298pub const XED_IFORMFL_VPMOVUSDW_LAST: xed_iformfl_enum_t = 6634;
24299pub const XED_IFORMFL_VPMOVUSQB_FIRST: xed_iformfl_enum_t = 6635;
24300pub const XED_IFORMFL_VPMOVUSQB_LAST: xed_iformfl_enum_t = 6640;
24301pub const XED_IFORMFL_VPMOVUSQD_FIRST: xed_iformfl_enum_t = 6641;
24302pub const XED_IFORMFL_VPMOVUSQD_LAST: xed_iformfl_enum_t = 6646;
24303pub const XED_IFORMFL_VPMOVUSQW_FIRST: xed_iformfl_enum_t = 6647;
24304pub const XED_IFORMFL_VPMOVUSQW_LAST: xed_iformfl_enum_t = 6652;
24305pub const XED_IFORMFL_VPMOVUSWB_FIRST: xed_iformfl_enum_t = 6653;
24306pub const XED_IFORMFL_VPMOVUSWB_LAST: xed_iformfl_enum_t = 6658;
24307pub const XED_IFORMFL_VPMOVW2M_FIRST: xed_iformfl_enum_t = 6659;
24308pub const XED_IFORMFL_VPMOVW2M_LAST: xed_iformfl_enum_t = 6661;
24309pub const XED_IFORMFL_VPMOVWB_FIRST: xed_iformfl_enum_t = 6662;
24310pub const XED_IFORMFL_VPMOVWB_LAST: xed_iformfl_enum_t = 6667;
24311pub const XED_IFORMFL_VPMOVZXBD_FIRST: xed_iformfl_enum_t = 6668;
24312pub const XED_IFORMFL_VPMOVZXBD_LAST: xed_iformfl_enum_t = 6677;
24313pub const XED_IFORMFL_VPMOVZXBQ_FIRST: xed_iformfl_enum_t = 6678;
24314pub const XED_IFORMFL_VPMOVZXBQ_LAST: xed_iformfl_enum_t = 6687;
24315pub const XED_IFORMFL_VPMOVZXBW_FIRST: xed_iformfl_enum_t = 6688;
24316pub const XED_IFORMFL_VPMOVZXBW_LAST: xed_iformfl_enum_t = 6697;
24317pub const XED_IFORMFL_VPMOVZXDQ_FIRST: xed_iformfl_enum_t = 6698;
24318pub const XED_IFORMFL_VPMOVZXDQ_LAST: xed_iformfl_enum_t = 6707;
24319pub const XED_IFORMFL_VPMOVZXWD_FIRST: xed_iformfl_enum_t = 6708;
24320pub const XED_IFORMFL_VPMOVZXWD_LAST: xed_iformfl_enum_t = 6717;
24321pub const XED_IFORMFL_VPMOVZXWQ_FIRST: xed_iformfl_enum_t = 6718;
24322pub const XED_IFORMFL_VPMOVZXWQ_LAST: xed_iformfl_enum_t = 6727;
24323pub const XED_IFORMFL_VPMULDQ_FIRST: xed_iformfl_enum_t = 6728;
24324pub const XED_IFORMFL_VPMULDQ_LAST: xed_iformfl_enum_t = 6737;
24325pub const XED_IFORMFL_VPMULHRSW_FIRST: xed_iformfl_enum_t = 6738;
24326pub const XED_IFORMFL_VPMULHRSW_LAST: xed_iformfl_enum_t = 6747;
24327pub const XED_IFORMFL_VPMULHUW_FIRST: xed_iformfl_enum_t = 6748;
24328pub const XED_IFORMFL_VPMULHUW_LAST: xed_iformfl_enum_t = 6757;
24329pub const XED_IFORMFL_VPMULHW_FIRST: xed_iformfl_enum_t = 6758;
24330pub const XED_IFORMFL_VPMULHW_LAST: xed_iformfl_enum_t = 6767;
24331pub const XED_IFORMFL_VPMULLD_FIRST: xed_iformfl_enum_t = 6768;
24332pub const XED_IFORMFL_VPMULLD_LAST: xed_iformfl_enum_t = 6777;
24333pub const XED_IFORMFL_VPMULLQ_FIRST: xed_iformfl_enum_t = 6778;
24334pub const XED_IFORMFL_VPMULLQ_LAST: xed_iformfl_enum_t = 6783;
24335pub const XED_IFORMFL_VPMULLW_FIRST: xed_iformfl_enum_t = 6784;
24336pub const XED_IFORMFL_VPMULLW_LAST: xed_iformfl_enum_t = 6793;
24337pub const XED_IFORMFL_VPMULTISHIFTQB_FIRST: xed_iformfl_enum_t = 6794;
24338pub const XED_IFORMFL_VPMULTISHIFTQB_LAST: xed_iformfl_enum_t = 6799;
24339pub const XED_IFORMFL_VPMULUDQ_FIRST: xed_iformfl_enum_t = 6800;
24340pub const XED_IFORMFL_VPMULUDQ_LAST: xed_iformfl_enum_t = 6809;
24341pub const XED_IFORMFL_VPOPCNTB_FIRST: xed_iformfl_enum_t = 6810;
24342pub const XED_IFORMFL_VPOPCNTB_LAST: xed_iformfl_enum_t = 6815;
24343pub const XED_IFORMFL_VPOPCNTD_FIRST: xed_iformfl_enum_t = 6816;
24344pub const XED_IFORMFL_VPOPCNTD_LAST: xed_iformfl_enum_t = 6821;
24345pub const XED_IFORMFL_VPOPCNTQ_FIRST: xed_iformfl_enum_t = 6822;
24346pub const XED_IFORMFL_VPOPCNTQ_LAST: xed_iformfl_enum_t = 6827;
24347pub const XED_IFORMFL_VPOPCNTW_FIRST: xed_iformfl_enum_t = 6828;
24348pub const XED_IFORMFL_VPOPCNTW_LAST: xed_iformfl_enum_t = 6833;
24349pub const XED_IFORMFL_VPOR_FIRST: xed_iformfl_enum_t = 6834;
24350pub const XED_IFORMFL_VPOR_LAST: xed_iformfl_enum_t = 6837;
24351pub const XED_IFORMFL_VPORD_FIRST: xed_iformfl_enum_t = 6838;
24352pub const XED_IFORMFL_VPORD_LAST: xed_iformfl_enum_t = 6843;
24353pub const XED_IFORMFL_VPORQ_FIRST: xed_iformfl_enum_t = 6844;
24354pub const XED_IFORMFL_VPORQ_LAST: xed_iformfl_enum_t = 6849;
24355pub const XED_IFORMFL_VPPERM_FIRST: xed_iformfl_enum_t = 6850;
24356pub const XED_IFORMFL_VPPERM_LAST: xed_iformfl_enum_t = 6852;
24357pub const XED_IFORMFL_VPROLD_FIRST: xed_iformfl_enum_t = 6853;
24358pub const XED_IFORMFL_VPROLD_LAST: xed_iformfl_enum_t = 6858;
24359pub const XED_IFORMFL_VPROLQ_FIRST: xed_iformfl_enum_t = 6859;
24360pub const XED_IFORMFL_VPROLQ_LAST: xed_iformfl_enum_t = 6864;
24361pub const XED_IFORMFL_VPROLVD_FIRST: xed_iformfl_enum_t = 6865;
24362pub const XED_IFORMFL_VPROLVD_LAST: xed_iformfl_enum_t = 6870;
24363pub const XED_IFORMFL_VPROLVQ_FIRST: xed_iformfl_enum_t = 6871;
24364pub const XED_IFORMFL_VPROLVQ_LAST: xed_iformfl_enum_t = 6876;
24365pub const XED_IFORMFL_VPRORD_FIRST: xed_iformfl_enum_t = 6877;
24366pub const XED_IFORMFL_VPRORD_LAST: xed_iformfl_enum_t = 6882;
24367pub const XED_IFORMFL_VPRORQ_FIRST: xed_iformfl_enum_t = 6883;
24368pub const XED_IFORMFL_VPRORQ_LAST: xed_iformfl_enum_t = 6888;
24369pub const XED_IFORMFL_VPRORVD_FIRST: xed_iformfl_enum_t = 6889;
24370pub const XED_IFORMFL_VPRORVD_LAST: xed_iformfl_enum_t = 6894;
24371pub const XED_IFORMFL_VPRORVQ_FIRST: xed_iformfl_enum_t = 6895;
24372pub const XED_IFORMFL_VPRORVQ_LAST: xed_iformfl_enum_t = 6900;
24373pub const XED_IFORMFL_VPROTB_FIRST: xed_iformfl_enum_t = 6901;
24374pub const XED_IFORMFL_VPROTB_LAST: xed_iformfl_enum_t = 6905;
24375pub const XED_IFORMFL_VPROTD_FIRST: xed_iformfl_enum_t = 6906;
24376pub const XED_IFORMFL_VPROTD_LAST: xed_iformfl_enum_t = 6910;
24377pub const XED_IFORMFL_VPROTQ_FIRST: xed_iformfl_enum_t = 6911;
24378pub const XED_IFORMFL_VPROTQ_LAST: xed_iformfl_enum_t = 6915;
24379pub const XED_IFORMFL_VPROTW_FIRST: xed_iformfl_enum_t = 6916;
24380pub const XED_IFORMFL_VPROTW_LAST: xed_iformfl_enum_t = 6920;
24381pub const XED_IFORMFL_VPSADBW_FIRST: xed_iformfl_enum_t = 6921;
24382pub const XED_IFORMFL_VPSADBW_LAST: xed_iformfl_enum_t = 6930;
24383pub const XED_IFORMFL_VPSCATTERDD_FIRST: xed_iformfl_enum_t = 6931;
24384pub const XED_IFORMFL_VPSCATTERDD_LAST: xed_iformfl_enum_t = 6933;
24385pub const XED_IFORMFL_VPSCATTERDQ_FIRST: xed_iformfl_enum_t = 6934;
24386pub const XED_IFORMFL_VPSCATTERDQ_LAST: xed_iformfl_enum_t = 6936;
24387pub const XED_IFORMFL_VPSCATTERQD_FIRST: xed_iformfl_enum_t = 6937;
24388pub const XED_IFORMFL_VPSCATTERQD_LAST: xed_iformfl_enum_t = 6939;
24389pub const XED_IFORMFL_VPSCATTERQQ_FIRST: xed_iformfl_enum_t = 6940;
24390pub const XED_IFORMFL_VPSCATTERQQ_LAST: xed_iformfl_enum_t = 6942;
24391pub const XED_IFORMFL_VPSHAB_FIRST: xed_iformfl_enum_t = 6943;
24392pub const XED_IFORMFL_VPSHAB_LAST: xed_iformfl_enum_t = 6945;
24393pub const XED_IFORMFL_VPSHAD_FIRST: xed_iformfl_enum_t = 6946;
24394pub const XED_IFORMFL_VPSHAD_LAST: xed_iformfl_enum_t = 6948;
24395pub const XED_IFORMFL_VPSHAQ_FIRST: xed_iformfl_enum_t = 6949;
24396pub const XED_IFORMFL_VPSHAQ_LAST: xed_iformfl_enum_t = 6951;
24397pub const XED_IFORMFL_VPSHAW_FIRST: xed_iformfl_enum_t = 6952;
24398pub const XED_IFORMFL_VPSHAW_LAST: xed_iformfl_enum_t = 6954;
24399pub const XED_IFORMFL_VPSHLB_FIRST: xed_iformfl_enum_t = 6955;
24400pub const XED_IFORMFL_VPSHLB_LAST: xed_iformfl_enum_t = 6957;
24401pub const XED_IFORMFL_VPSHLD_FIRST: xed_iformfl_enum_t = 6958;
24402pub const XED_IFORMFL_VPSHLD_LAST: xed_iformfl_enum_t = 6960;
24403pub const XED_IFORMFL_VPSHLDD_FIRST: xed_iformfl_enum_t = 6961;
24404pub const XED_IFORMFL_VPSHLDD_LAST: xed_iformfl_enum_t = 6966;
24405pub const XED_IFORMFL_VPSHLDQ_FIRST: xed_iformfl_enum_t = 6967;
24406pub const XED_IFORMFL_VPSHLDQ_LAST: xed_iformfl_enum_t = 6972;
24407pub const XED_IFORMFL_VPSHLDVD_FIRST: xed_iformfl_enum_t = 6973;
24408pub const XED_IFORMFL_VPSHLDVD_LAST: xed_iformfl_enum_t = 6978;
24409pub const XED_IFORMFL_VPSHLDVQ_FIRST: xed_iformfl_enum_t = 6979;
24410pub const XED_IFORMFL_VPSHLDVQ_LAST: xed_iformfl_enum_t = 6984;
24411pub const XED_IFORMFL_VPSHLDVW_FIRST: xed_iformfl_enum_t = 6985;
24412pub const XED_IFORMFL_VPSHLDVW_LAST: xed_iformfl_enum_t = 6990;
24413pub const XED_IFORMFL_VPSHLDW_FIRST: xed_iformfl_enum_t = 6991;
24414pub const XED_IFORMFL_VPSHLDW_LAST: xed_iformfl_enum_t = 6996;
24415pub const XED_IFORMFL_VPSHLQ_FIRST: xed_iformfl_enum_t = 6997;
24416pub const XED_IFORMFL_VPSHLQ_LAST: xed_iformfl_enum_t = 6999;
24417pub const XED_IFORMFL_VPSHLW_FIRST: xed_iformfl_enum_t = 7000;
24418pub const XED_IFORMFL_VPSHLW_LAST: xed_iformfl_enum_t = 7002;
24419pub const XED_IFORMFL_VPSHRDD_FIRST: xed_iformfl_enum_t = 7003;
24420pub const XED_IFORMFL_VPSHRDD_LAST: xed_iformfl_enum_t = 7008;
24421pub const XED_IFORMFL_VPSHRDQ_FIRST: xed_iformfl_enum_t = 7009;
24422pub const XED_IFORMFL_VPSHRDQ_LAST: xed_iformfl_enum_t = 7014;
24423pub const XED_IFORMFL_VPSHRDVD_FIRST: xed_iformfl_enum_t = 7015;
24424pub const XED_IFORMFL_VPSHRDVD_LAST: xed_iformfl_enum_t = 7020;
24425pub const XED_IFORMFL_VPSHRDVQ_FIRST: xed_iformfl_enum_t = 7021;
24426pub const XED_IFORMFL_VPSHRDVQ_LAST: xed_iformfl_enum_t = 7026;
24427pub const XED_IFORMFL_VPSHRDVW_FIRST: xed_iformfl_enum_t = 7027;
24428pub const XED_IFORMFL_VPSHRDVW_LAST: xed_iformfl_enum_t = 7032;
24429pub const XED_IFORMFL_VPSHRDW_FIRST: xed_iformfl_enum_t = 7033;
24430pub const XED_IFORMFL_VPSHRDW_LAST: xed_iformfl_enum_t = 7038;
24431pub const XED_IFORMFL_VPSHUFB_FIRST: xed_iformfl_enum_t = 7039;
24432pub const XED_IFORMFL_VPSHUFB_LAST: xed_iformfl_enum_t = 7048;
24433pub const XED_IFORMFL_VPSHUFBITQMB_FIRST: xed_iformfl_enum_t = 7049;
24434pub const XED_IFORMFL_VPSHUFBITQMB_LAST: xed_iformfl_enum_t = 7054;
24435pub const XED_IFORMFL_VPSHUFD_FIRST: xed_iformfl_enum_t = 7055;
24436pub const XED_IFORMFL_VPSHUFD_LAST: xed_iformfl_enum_t = 7064;
24437pub const XED_IFORMFL_VPSHUFHW_FIRST: xed_iformfl_enum_t = 7065;
24438pub const XED_IFORMFL_VPSHUFHW_LAST: xed_iformfl_enum_t = 7074;
24439pub const XED_IFORMFL_VPSHUFLW_FIRST: xed_iformfl_enum_t = 7075;
24440pub const XED_IFORMFL_VPSHUFLW_LAST: xed_iformfl_enum_t = 7084;
24441pub const XED_IFORMFL_VPSIGNB_FIRST: xed_iformfl_enum_t = 7085;
24442pub const XED_IFORMFL_VPSIGNB_LAST: xed_iformfl_enum_t = 7088;
24443pub const XED_IFORMFL_VPSIGND_FIRST: xed_iformfl_enum_t = 7089;
24444pub const XED_IFORMFL_VPSIGND_LAST: xed_iformfl_enum_t = 7092;
24445pub const XED_IFORMFL_VPSIGNW_FIRST: xed_iformfl_enum_t = 7093;
24446pub const XED_IFORMFL_VPSIGNW_LAST: xed_iformfl_enum_t = 7096;
24447pub const XED_IFORMFL_VPSLLD_FIRST: xed_iformfl_enum_t = 7097;
24448pub const XED_IFORMFL_VPSLLD_LAST: xed_iformfl_enum_t = 7114;
24449pub const XED_IFORMFL_VPSLLDQ_FIRST: xed_iformfl_enum_t = 7115;
24450pub const XED_IFORMFL_VPSLLDQ_LAST: xed_iformfl_enum_t = 7122;
24451pub const XED_IFORMFL_VPSLLQ_FIRST: xed_iformfl_enum_t = 7123;
24452pub const XED_IFORMFL_VPSLLQ_LAST: xed_iformfl_enum_t = 7140;
24453pub const XED_IFORMFL_VPSLLVD_FIRST: xed_iformfl_enum_t = 7141;
24454pub const XED_IFORMFL_VPSLLVD_LAST: xed_iformfl_enum_t = 7150;
24455pub const XED_IFORMFL_VPSLLVQ_FIRST: xed_iformfl_enum_t = 7151;
24456pub const XED_IFORMFL_VPSLLVQ_LAST: xed_iformfl_enum_t = 7160;
24457pub const XED_IFORMFL_VPSLLVW_FIRST: xed_iformfl_enum_t = 7161;
24458pub const XED_IFORMFL_VPSLLVW_LAST: xed_iformfl_enum_t = 7166;
24459pub const XED_IFORMFL_VPSLLW_FIRST: xed_iformfl_enum_t = 7167;
24460pub const XED_IFORMFL_VPSLLW_LAST: xed_iformfl_enum_t = 7184;
24461pub const XED_IFORMFL_VPSRAD_FIRST: xed_iformfl_enum_t = 7185;
24462pub const XED_IFORMFL_VPSRAD_LAST: xed_iformfl_enum_t = 7202;
24463pub const XED_IFORMFL_VPSRAQ_FIRST: xed_iformfl_enum_t = 7203;
24464pub const XED_IFORMFL_VPSRAQ_LAST: xed_iformfl_enum_t = 7214;
24465pub const XED_IFORMFL_VPSRAVD_FIRST: xed_iformfl_enum_t = 7215;
24466pub const XED_IFORMFL_VPSRAVD_LAST: xed_iformfl_enum_t = 7224;
24467pub const XED_IFORMFL_VPSRAVQ_FIRST: xed_iformfl_enum_t = 7225;
24468pub const XED_IFORMFL_VPSRAVQ_LAST: xed_iformfl_enum_t = 7230;
24469pub const XED_IFORMFL_VPSRAVW_FIRST: xed_iformfl_enum_t = 7231;
24470pub const XED_IFORMFL_VPSRAVW_LAST: xed_iformfl_enum_t = 7236;
24471pub const XED_IFORMFL_VPSRAW_FIRST: xed_iformfl_enum_t = 7237;
24472pub const XED_IFORMFL_VPSRAW_LAST: xed_iformfl_enum_t = 7254;
24473pub const XED_IFORMFL_VPSRLD_FIRST: xed_iformfl_enum_t = 7255;
24474pub const XED_IFORMFL_VPSRLD_LAST: xed_iformfl_enum_t = 7272;
24475pub const XED_IFORMFL_VPSRLDQ_FIRST: xed_iformfl_enum_t = 7273;
24476pub const XED_IFORMFL_VPSRLDQ_LAST: xed_iformfl_enum_t = 7280;
24477pub const XED_IFORMFL_VPSRLQ_FIRST: xed_iformfl_enum_t = 7281;
24478pub const XED_IFORMFL_VPSRLQ_LAST: xed_iformfl_enum_t = 7298;
24479pub const XED_IFORMFL_VPSRLVD_FIRST: xed_iformfl_enum_t = 7299;
24480pub const XED_IFORMFL_VPSRLVD_LAST: xed_iformfl_enum_t = 7308;
24481pub const XED_IFORMFL_VPSRLVQ_FIRST: xed_iformfl_enum_t = 7309;
24482pub const XED_IFORMFL_VPSRLVQ_LAST: xed_iformfl_enum_t = 7318;
24483pub const XED_IFORMFL_VPSRLVW_FIRST: xed_iformfl_enum_t = 7319;
24484pub const XED_IFORMFL_VPSRLVW_LAST: xed_iformfl_enum_t = 7324;
24485pub const XED_IFORMFL_VPSRLW_FIRST: xed_iformfl_enum_t = 7325;
24486pub const XED_IFORMFL_VPSRLW_LAST: xed_iformfl_enum_t = 7342;
24487pub const XED_IFORMFL_VPSUBB_FIRST: xed_iformfl_enum_t = 7343;
24488pub const XED_IFORMFL_VPSUBB_LAST: xed_iformfl_enum_t = 7352;
24489pub const XED_IFORMFL_VPSUBD_FIRST: xed_iformfl_enum_t = 7353;
24490pub const XED_IFORMFL_VPSUBD_LAST: xed_iformfl_enum_t = 7362;
24491pub const XED_IFORMFL_VPSUBQ_FIRST: xed_iformfl_enum_t = 7363;
24492pub const XED_IFORMFL_VPSUBQ_LAST: xed_iformfl_enum_t = 7372;
24493pub const XED_IFORMFL_VPSUBSB_FIRST: xed_iformfl_enum_t = 7373;
24494pub const XED_IFORMFL_VPSUBSB_LAST: xed_iformfl_enum_t = 7382;
24495pub const XED_IFORMFL_VPSUBSW_FIRST: xed_iformfl_enum_t = 7383;
24496pub const XED_IFORMFL_VPSUBSW_LAST: xed_iformfl_enum_t = 7392;
24497pub const XED_IFORMFL_VPSUBUSB_FIRST: xed_iformfl_enum_t = 7393;
24498pub const XED_IFORMFL_VPSUBUSB_LAST: xed_iformfl_enum_t = 7402;
24499pub const XED_IFORMFL_VPSUBUSW_FIRST: xed_iformfl_enum_t = 7403;
24500pub const XED_IFORMFL_VPSUBUSW_LAST: xed_iformfl_enum_t = 7412;
24501pub const XED_IFORMFL_VPSUBW_FIRST: xed_iformfl_enum_t = 7413;
24502pub const XED_IFORMFL_VPSUBW_LAST: xed_iformfl_enum_t = 7422;
24503pub const XED_IFORMFL_VPTERNLOGD_FIRST: xed_iformfl_enum_t = 7423;
24504pub const XED_IFORMFL_VPTERNLOGD_LAST: xed_iformfl_enum_t = 7428;
24505pub const XED_IFORMFL_VPTERNLOGQ_FIRST: xed_iformfl_enum_t = 7429;
24506pub const XED_IFORMFL_VPTERNLOGQ_LAST: xed_iformfl_enum_t = 7434;
24507pub const XED_IFORMFL_VPTEST_FIRST: xed_iformfl_enum_t = 7435;
24508pub const XED_IFORMFL_VPTEST_LAST: xed_iformfl_enum_t = 7438;
24509pub const XED_IFORMFL_VPTESTMB_FIRST: xed_iformfl_enum_t = 7439;
24510pub const XED_IFORMFL_VPTESTMB_LAST: xed_iformfl_enum_t = 7444;
24511pub const XED_IFORMFL_VPTESTMD_FIRST: xed_iformfl_enum_t = 7445;
24512pub const XED_IFORMFL_VPTESTMD_LAST: xed_iformfl_enum_t = 7450;
24513pub const XED_IFORMFL_VPTESTMQ_FIRST: xed_iformfl_enum_t = 7451;
24514pub const XED_IFORMFL_VPTESTMQ_LAST: xed_iformfl_enum_t = 7456;
24515pub const XED_IFORMFL_VPTESTMW_FIRST: xed_iformfl_enum_t = 7457;
24516pub const XED_IFORMFL_VPTESTMW_LAST: xed_iformfl_enum_t = 7462;
24517pub const XED_IFORMFL_VPTESTNMB_FIRST: xed_iformfl_enum_t = 7463;
24518pub const XED_IFORMFL_VPTESTNMB_LAST: xed_iformfl_enum_t = 7468;
24519pub const XED_IFORMFL_VPTESTNMD_FIRST: xed_iformfl_enum_t = 7469;
24520pub const XED_IFORMFL_VPTESTNMD_LAST: xed_iformfl_enum_t = 7474;
24521pub const XED_IFORMFL_VPTESTNMQ_FIRST: xed_iformfl_enum_t = 7475;
24522pub const XED_IFORMFL_VPTESTNMQ_LAST: xed_iformfl_enum_t = 7480;
24523pub const XED_IFORMFL_VPTESTNMW_FIRST: xed_iformfl_enum_t = 7481;
24524pub const XED_IFORMFL_VPTESTNMW_LAST: xed_iformfl_enum_t = 7486;
24525pub const XED_IFORMFL_VPUNPCKHBW_FIRST: xed_iformfl_enum_t = 7487;
24526pub const XED_IFORMFL_VPUNPCKHBW_LAST: xed_iformfl_enum_t = 7496;
24527pub const XED_IFORMFL_VPUNPCKHDQ_FIRST: xed_iformfl_enum_t = 7497;
24528pub const XED_IFORMFL_VPUNPCKHDQ_LAST: xed_iformfl_enum_t = 7506;
24529pub const XED_IFORMFL_VPUNPCKHQDQ_FIRST: xed_iformfl_enum_t = 7507;
24530pub const XED_IFORMFL_VPUNPCKHQDQ_LAST: xed_iformfl_enum_t = 7516;
24531pub const XED_IFORMFL_VPUNPCKHWD_FIRST: xed_iformfl_enum_t = 7517;
24532pub const XED_IFORMFL_VPUNPCKHWD_LAST: xed_iformfl_enum_t = 7526;
24533pub const XED_IFORMFL_VPUNPCKLBW_FIRST: xed_iformfl_enum_t = 7527;
24534pub const XED_IFORMFL_VPUNPCKLBW_LAST: xed_iformfl_enum_t = 7536;
24535pub const XED_IFORMFL_VPUNPCKLDQ_FIRST: xed_iformfl_enum_t = 7537;
24536pub const XED_IFORMFL_VPUNPCKLDQ_LAST: xed_iformfl_enum_t = 7546;
24537pub const XED_IFORMFL_VPUNPCKLQDQ_FIRST: xed_iformfl_enum_t = 7547;
24538pub const XED_IFORMFL_VPUNPCKLQDQ_LAST: xed_iformfl_enum_t = 7556;
24539pub const XED_IFORMFL_VPUNPCKLWD_FIRST: xed_iformfl_enum_t = 7557;
24540pub const XED_IFORMFL_VPUNPCKLWD_LAST: xed_iformfl_enum_t = 7566;
24541pub const XED_IFORMFL_VPXOR_FIRST: xed_iformfl_enum_t = 7567;
24542pub const XED_IFORMFL_VPXOR_LAST: xed_iformfl_enum_t = 7570;
24543pub const XED_IFORMFL_VPXORD_FIRST: xed_iformfl_enum_t = 7571;
24544pub const XED_IFORMFL_VPXORD_LAST: xed_iformfl_enum_t = 7576;
24545pub const XED_IFORMFL_VPXORQ_FIRST: xed_iformfl_enum_t = 7577;
24546pub const XED_IFORMFL_VPXORQ_LAST: xed_iformfl_enum_t = 7582;
24547pub const XED_IFORMFL_VRANGEPD_FIRST: xed_iformfl_enum_t = 7583;
24548pub const XED_IFORMFL_VRANGEPD_LAST: xed_iformfl_enum_t = 7588;
24549pub const XED_IFORMFL_VRANGEPS_FIRST: xed_iformfl_enum_t = 7589;
24550pub const XED_IFORMFL_VRANGEPS_LAST: xed_iformfl_enum_t = 7594;
24551pub const XED_IFORMFL_VRANGESD_FIRST: xed_iformfl_enum_t = 7595;
24552pub const XED_IFORMFL_VRANGESD_LAST: xed_iformfl_enum_t = 7596;
24553pub const XED_IFORMFL_VRANGESS_FIRST: xed_iformfl_enum_t = 7597;
24554pub const XED_IFORMFL_VRANGESS_LAST: xed_iformfl_enum_t = 7598;
24555pub const XED_IFORMFL_VRCP14PD_FIRST: xed_iformfl_enum_t = 7599;
24556pub const XED_IFORMFL_VRCP14PD_LAST: xed_iformfl_enum_t = 7604;
24557pub const XED_IFORMFL_VRCP14PS_FIRST: xed_iformfl_enum_t = 7605;
24558pub const XED_IFORMFL_VRCP14PS_LAST: xed_iformfl_enum_t = 7610;
24559pub const XED_IFORMFL_VRCP14SD_FIRST: xed_iformfl_enum_t = 7611;
24560pub const XED_IFORMFL_VRCP14SD_LAST: xed_iformfl_enum_t = 7612;
24561pub const XED_IFORMFL_VRCP14SS_FIRST: xed_iformfl_enum_t = 7613;
24562pub const XED_IFORMFL_VRCP14SS_LAST: xed_iformfl_enum_t = 7614;
24563pub const XED_IFORMFL_VRCP28PD_FIRST: xed_iformfl_enum_t = 7615;
24564pub const XED_IFORMFL_VRCP28PD_LAST: xed_iformfl_enum_t = 7616;
24565pub const XED_IFORMFL_VRCP28PS_FIRST: xed_iformfl_enum_t = 7617;
24566pub const XED_IFORMFL_VRCP28PS_LAST: xed_iformfl_enum_t = 7618;
24567pub const XED_IFORMFL_VRCP28SD_FIRST: xed_iformfl_enum_t = 7619;
24568pub const XED_IFORMFL_VRCP28SD_LAST: xed_iformfl_enum_t = 7620;
24569pub const XED_IFORMFL_VRCP28SS_FIRST: xed_iformfl_enum_t = 7621;
24570pub const XED_IFORMFL_VRCP28SS_LAST: xed_iformfl_enum_t = 7622;
24571pub const XED_IFORMFL_VRCPPH_FIRST: xed_iformfl_enum_t = 7623;
24572pub const XED_IFORMFL_VRCPPH_LAST: xed_iformfl_enum_t = 7628;
24573pub const XED_IFORMFL_VRCPPS_FIRST: xed_iformfl_enum_t = 7629;
24574pub const XED_IFORMFL_VRCPPS_LAST: xed_iformfl_enum_t = 7632;
24575pub const XED_IFORMFL_VRCPSH_FIRST: xed_iformfl_enum_t = 7633;
24576pub const XED_IFORMFL_VRCPSH_LAST: xed_iformfl_enum_t = 7634;
24577pub const XED_IFORMFL_VRCPSS_FIRST: xed_iformfl_enum_t = 7635;
24578pub const XED_IFORMFL_VRCPSS_LAST: xed_iformfl_enum_t = 7636;
24579pub const XED_IFORMFL_VREDUCEPD_FIRST: xed_iformfl_enum_t = 7637;
24580pub const XED_IFORMFL_VREDUCEPD_LAST: xed_iformfl_enum_t = 7642;
24581pub const XED_IFORMFL_VREDUCEPH_FIRST: xed_iformfl_enum_t = 7643;
24582pub const XED_IFORMFL_VREDUCEPH_LAST: xed_iformfl_enum_t = 7648;
24583pub const XED_IFORMFL_VREDUCEPS_FIRST: xed_iformfl_enum_t = 7649;
24584pub const XED_IFORMFL_VREDUCEPS_LAST: xed_iformfl_enum_t = 7654;
24585pub const XED_IFORMFL_VREDUCESD_FIRST: xed_iformfl_enum_t = 7655;
24586pub const XED_IFORMFL_VREDUCESD_LAST: xed_iformfl_enum_t = 7656;
24587pub const XED_IFORMFL_VREDUCESH_FIRST: xed_iformfl_enum_t = 7657;
24588pub const XED_IFORMFL_VREDUCESH_LAST: xed_iformfl_enum_t = 7658;
24589pub const XED_IFORMFL_VREDUCESS_FIRST: xed_iformfl_enum_t = 7659;
24590pub const XED_IFORMFL_VREDUCESS_LAST: xed_iformfl_enum_t = 7660;
24591pub const XED_IFORMFL_VRNDSCALEPD_FIRST: xed_iformfl_enum_t = 7661;
24592pub const XED_IFORMFL_VRNDSCALEPD_LAST: xed_iformfl_enum_t = 7666;
24593pub const XED_IFORMFL_VRNDSCALEPH_FIRST: xed_iformfl_enum_t = 7667;
24594pub const XED_IFORMFL_VRNDSCALEPH_LAST: xed_iformfl_enum_t = 7672;
24595pub const XED_IFORMFL_VRNDSCALEPS_FIRST: xed_iformfl_enum_t = 7673;
24596pub const XED_IFORMFL_VRNDSCALEPS_LAST: xed_iformfl_enum_t = 7678;
24597pub const XED_IFORMFL_VRNDSCALESD_FIRST: xed_iformfl_enum_t = 7679;
24598pub const XED_IFORMFL_VRNDSCALESD_LAST: xed_iformfl_enum_t = 7680;
24599pub const XED_IFORMFL_VRNDSCALESH_FIRST: xed_iformfl_enum_t = 7681;
24600pub const XED_IFORMFL_VRNDSCALESH_LAST: xed_iformfl_enum_t = 7682;
24601pub const XED_IFORMFL_VRNDSCALESS_FIRST: xed_iformfl_enum_t = 7683;
24602pub const XED_IFORMFL_VRNDSCALESS_LAST: xed_iformfl_enum_t = 7684;
24603pub const XED_IFORMFL_VROUNDPD_FIRST: xed_iformfl_enum_t = 7685;
24604pub const XED_IFORMFL_VROUNDPD_LAST: xed_iformfl_enum_t = 7688;
24605pub const XED_IFORMFL_VROUNDPS_FIRST: xed_iformfl_enum_t = 7689;
24606pub const XED_IFORMFL_VROUNDPS_LAST: xed_iformfl_enum_t = 7692;
24607pub const XED_IFORMFL_VROUNDSD_FIRST: xed_iformfl_enum_t = 7693;
24608pub const XED_IFORMFL_VROUNDSD_LAST: xed_iformfl_enum_t = 7694;
24609pub const XED_IFORMFL_VROUNDSS_FIRST: xed_iformfl_enum_t = 7695;
24610pub const XED_IFORMFL_VROUNDSS_LAST: xed_iformfl_enum_t = 7696;
24611pub const XED_IFORMFL_VRSQRT14PD_FIRST: xed_iformfl_enum_t = 7697;
24612pub const XED_IFORMFL_VRSQRT14PD_LAST: xed_iformfl_enum_t = 7702;
24613pub const XED_IFORMFL_VRSQRT14PS_FIRST: xed_iformfl_enum_t = 7703;
24614pub const XED_IFORMFL_VRSQRT14PS_LAST: xed_iformfl_enum_t = 7708;
24615pub const XED_IFORMFL_VRSQRT14SD_FIRST: xed_iformfl_enum_t = 7709;
24616pub const XED_IFORMFL_VRSQRT14SD_LAST: xed_iformfl_enum_t = 7710;
24617pub const XED_IFORMFL_VRSQRT14SS_FIRST: xed_iformfl_enum_t = 7711;
24618pub const XED_IFORMFL_VRSQRT14SS_LAST: xed_iformfl_enum_t = 7712;
24619pub const XED_IFORMFL_VRSQRT28PD_FIRST: xed_iformfl_enum_t = 7713;
24620pub const XED_IFORMFL_VRSQRT28PD_LAST: xed_iformfl_enum_t = 7714;
24621pub const XED_IFORMFL_VRSQRT28PS_FIRST: xed_iformfl_enum_t = 7715;
24622pub const XED_IFORMFL_VRSQRT28PS_LAST: xed_iformfl_enum_t = 7716;
24623pub const XED_IFORMFL_VRSQRT28SD_FIRST: xed_iformfl_enum_t = 7717;
24624pub const XED_IFORMFL_VRSQRT28SD_LAST: xed_iformfl_enum_t = 7718;
24625pub const XED_IFORMFL_VRSQRT28SS_FIRST: xed_iformfl_enum_t = 7719;
24626pub const XED_IFORMFL_VRSQRT28SS_LAST: xed_iformfl_enum_t = 7720;
24627pub const XED_IFORMFL_VRSQRTPH_FIRST: xed_iformfl_enum_t = 7721;
24628pub const XED_IFORMFL_VRSQRTPH_LAST: xed_iformfl_enum_t = 7726;
24629pub const XED_IFORMFL_VRSQRTPS_FIRST: xed_iformfl_enum_t = 7727;
24630pub const XED_IFORMFL_VRSQRTPS_LAST: xed_iformfl_enum_t = 7730;
24631pub const XED_IFORMFL_VRSQRTSH_FIRST: xed_iformfl_enum_t = 7731;
24632pub const XED_IFORMFL_VRSQRTSH_LAST: xed_iformfl_enum_t = 7732;
24633pub const XED_IFORMFL_VRSQRTSS_FIRST: xed_iformfl_enum_t = 7733;
24634pub const XED_IFORMFL_VRSQRTSS_LAST: xed_iformfl_enum_t = 7734;
24635pub const XED_IFORMFL_VSCALEFPD_FIRST: xed_iformfl_enum_t = 7735;
24636pub const XED_IFORMFL_VSCALEFPD_LAST: xed_iformfl_enum_t = 7740;
24637pub const XED_IFORMFL_VSCALEFPH_FIRST: xed_iformfl_enum_t = 7741;
24638pub const XED_IFORMFL_VSCALEFPH_LAST: xed_iformfl_enum_t = 7746;
24639pub const XED_IFORMFL_VSCALEFPS_FIRST: xed_iformfl_enum_t = 7747;
24640pub const XED_IFORMFL_VSCALEFPS_LAST: xed_iformfl_enum_t = 7752;
24641pub const XED_IFORMFL_VSCALEFSD_FIRST: xed_iformfl_enum_t = 7753;
24642pub const XED_IFORMFL_VSCALEFSD_LAST: xed_iformfl_enum_t = 7754;
24643pub const XED_IFORMFL_VSCALEFSH_FIRST: xed_iformfl_enum_t = 7755;
24644pub const XED_IFORMFL_VSCALEFSH_LAST: xed_iformfl_enum_t = 7756;
24645pub const XED_IFORMFL_VSCALEFSS_FIRST: xed_iformfl_enum_t = 7757;
24646pub const XED_IFORMFL_VSCALEFSS_LAST: xed_iformfl_enum_t = 7758;
24647pub const XED_IFORMFL_VSCATTERDPD_FIRST: xed_iformfl_enum_t = 7759;
24648pub const XED_IFORMFL_VSCATTERDPD_LAST: xed_iformfl_enum_t = 7761;
24649pub const XED_IFORMFL_VSCATTERDPS_FIRST: xed_iformfl_enum_t = 7762;
24650pub const XED_IFORMFL_VSCATTERDPS_LAST: xed_iformfl_enum_t = 7764;
24651pub const XED_IFORMFL_VSCATTERPF0DPD_FIRST: xed_iformfl_enum_t = 7765;
24652pub const XED_IFORMFL_VSCATTERPF0DPD_LAST: xed_iformfl_enum_t = 7765;
24653pub const XED_IFORMFL_VSCATTERPF0DPS_FIRST: xed_iformfl_enum_t = 7766;
24654pub const XED_IFORMFL_VSCATTERPF0DPS_LAST: xed_iformfl_enum_t = 7766;
24655pub const XED_IFORMFL_VSCATTERPF0QPD_FIRST: xed_iformfl_enum_t = 7767;
24656pub const XED_IFORMFL_VSCATTERPF0QPD_LAST: xed_iformfl_enum_t = 7767;
24657pub const XED_IFORMFL_VSCATTERPF0QPS_FIRST: xed_iformfl_enum_t = 7768;
24658pub const XED_IFORMFL_VSCATTERPF0QPS_LAST: xed_iformfl_enum_t = 7768;
24659pub const XED_IFORMFL_VSCATTERPF1DPD_FIRST: xed_iformfl_enum_t = 7769;
24660pub const XED_IFORMFL_VSCATTERPF1DPD_LAST: xed_iformfl_enum_t = 7769;
24661pub const XED_IFORMFL_VSCATTERPF1DPS_FIRST: xed_iformfl_enum_t = 7770;
24662pub const XED_IFORMFL_VSCATTERPF1DPS_LAST: xed_iformfl_enum_t = 7770;
24663pub const XED_IFORMFL_VSCATTERPF1QPD_FIRST: xed_iformfl_enum_t = 7771;
24664pub const XED_IFORMFL_VSCATTERPF1QPD_LAST: xed_iformfl_enum_t = 7771;
24665pub const XED_IFORMFL_VSCATTERPF1QPS_FIRST: xed_iformfl_enum_t = 7772;
24666pub const XED_IFORMFL_VSCATTERPF1QPS_LAST: xed_iformfl_enum_t = 7772;
24667pub const XED_IFORMFL_VSCATTERQPD_FIRST: xed_iformfl_enum_t = 7773;
24668pub const XED_IFORMFL_VSCATTERQPD_LAST: xed_iformfl_enum_t = 7775;
24669pub const XED_IFORMFL_VSCATTERQPS_FIRST: xed_iformfl_enum_t = 7776;
24670pub const XED_IFORMFL_VSCATTERQPS_LAST: xed_iformfl_enum_t = 7778;
24671pub const XED_IFORMFL_VSHA512MSG1_FIRST: xed_iformfl_enum_t = 7779;
24672pub const XED_IFORMFL_VSHA512MSG1_LAST: xed_iformfl_enum_t = 7779;
24673pub const XED_IFORMFL_VSHA512MSG2_FIRST: xed_iformfl_enum_t = 7780;
24674pub const XED_IFORMFL_VSHA512MSG2_LAST: xed_iformfl_enum_t = 7780;
24675pub const XED_IFORMFL_VSHA512RNDS2_FIRST: xed_iformfl_enum_t = 7781;
24676pub const XED_IFORMFL_VSHA512RNDS2_LAST: xed_iformfl_enum_t = 7781;
24677pub const XED_IFORMFL_VSHUFF32X4_FIRST: xed_iformfl_enum_t = 7782;
24678pub const XED_IFORMFL_VSHUFF32X4_LAST: xed_iformfl_enum_t = 7785;
24679pub const XED_IFORMFL_VSHUFF64X2_FIRST: xed_iformfl_enum_t = 7786;
24680pub const XED_IFORMFL_VSHUFF64X2_LAST: xed_iformfl_enum_t = 7789;
24681pub const XED_IFORMFL_VSHUFI32X4_FIRST: xed_iformfl_enum_t = 7790;
24682pub const XED_IFORMFL_VSHUFI32X4_LAST: xed_iformfl_enum_t = 7793;
24683pub const XED_IFORMFL_VSHUFI64X2_FIRST: xed_iformfl_enum_t = 7794;
24684pub const XED_IFORMFL_VSHUFI64X2_LAST: xed_iformfl_enum_t = 7797;
24685pub const XED_IFORMFL_VSHUFPD_FIRST: xed_iformfl_enum_t = 7798;
24686pub const XED_IFORMFL_VSHUFPD_LAST: xed_iformfl_enum_t = 7807;
24687pub const XED_IFORMFL_VSHUFPS_FIRST: xed_iformfl_enum_t = 7808;
24688pub const XED_IFORMFL_VSHUFPS_LAST: xed_iformfl_enum_t = 7817;
24689pub const XED_IFORMFL_VSM3MSG1_FIRST: xed_iformfl_enum_t = 7818;
24690pub const XED_IFORMFL_VSM3MSG1_LAST: xed_iformfl_enum_t = 7819;
24691pub const XED_IFORMFL_VSM3MSG2_FIRST: xed_iformfl_enum_t = 7820;
24692pub const XED_IFORMFL_VSM3MSG2_LAST: xed_iformfl_enum_t = 7821;
24693pub const XED_IFORMFL_VSM3RNDS2_FIRST: xed_iformfl_enum_t = 7822;
24694pub const XED_IFORMFL_VSM3RNDS2_LAST: xed_iformfl_enum_t = 7823;
24695pub const XED_IFORMFL_VSM4KEY4_FIRST: xed_iformfl_enum_t = 7824;
24696pub const XED_IFORMFL_VSM4KEY4_LAST: xed_iformfl_enum_t = 7827;
24697pub const XED_IFORMFL_VSM4RNDS4_FIRST: xed_iformfl_enum_t = 7828;
24698pub const XED_IFORMFL_VSM4RNDS4_LAST: xed_iformfl_enum_t = 7831;
24699pub const XED_IFORMFL_VSQRTPD_FIRST: xed_iformfl_enum_t = 7832;
24700pub const XED_IFORMFL_VSQRTPD_LAST: xed_iformfl_enum_t = 7841;
24701pub const XED_IFORMFL_VSQRTPH_FIRST: xed_iformfl_enum_t = 7842;
24702pub const XED_IFORMFL_VSQRTPH_LAST: xed_iformfl_enum_t = 7847;
24703pub const XED_IFORMFL_VSQRTPS_FIRST: xed_iformfl_enum_t = 7848;
24704pub const XED_IFORMFL_VSQRTPS_LAST: xed_iformfl_enum_t = 7857;
24705pub const XED_IFORMFL_VSQRTSD_FIRST: xed_iformfl_enum_t = 7858;
24706pub const XED_IFORMFL_VSQRTSD_LAST: xed_iformfl_enum_t = 7861;
24707pub const XED_IFORMFL_VSQRTSH_FIRST: xed_iformfl_enum_t = 7862;
24708pub const XED_IFORMFL_VSQRTSH_LAST: xed_iformfl_enum_t = 7863;
24709pub const XED_IFORMFL_VSQRTSS_FIRST: xed_iformfl_enum_t = 7864;
24710pub const XED_IFORMFL_VSQRTSS_LAST: xed_iformfl_enum_t = 7867;
24711pub const XED_IFORMFL_VSTMXCSR_FIRST: xed_iformfl_enum_t = 7868;
24712pub const XED_IFORMFL_VSTMXCSR_LAST: xed_iformfl_enum_t = 7868;
24713pub const XED_IFORMFL_VSUBPD_FIRST: xed_iformfl_enum_t = 7869;
24714pub const XED_IFORMFL_VSUBPD_LAST: xed_iformfl_enum_t = 7878;
24715pub const XED_IFORMFL_VSUBPH_FIRST: xed_iformfl_enum_t = 7879;
24716pub const XED_IFORMFL_VSUBPH_LAST: xed_iformfl_enum_t = 7884;
24717pub const XED_IFORMFL_VSUBPS_FIRST: xed_iformfl_enum_t = 7885;
24718pub const XED_IFORMFL_VSUBPS_LAST: xed_iformfl_enum_t = 7894;
24719pub const XED_IFORMFL_VSUBSD_FIRST: xed_iformfl_enum_t = 7895;
24720pub const XED_IFORMFL_VSUBSD_LAST: xed_iformfl_enum_t = 7898;
24721pub const XED_IFORMFL_VSUBSH_FIRST: xed_iformfl_enum_t = 7899;
24722pub const XED_IFORMFL_VSUBSH_LAST: xed_iformfl_enum_t = 7900;
24723pub const XED_IFORMFL_VSUBSS_FIRST: xed_iformfl_enum_t = 7901;
24724pub const XED_IFORMFL_VSUBSS_LAST: xed_iformfl_enum_t = 7904;
24725pub const XED_IFORMFL_VTESTPD_FIRST: xed_iformfl_enum_t = 7905;
24726pub const XED_IFORMFL_VTESTPD_LAST: xed_iformfl_enum_t = 7908;
24727pub const XED_IFORMFL_VTESTPS_FIRST: xed_iformfl_enum_t = 7909;
24728pub const XED_IFORMFL_VTESTPS_LAST: xed_iformfl_enum_t = 7912;
24729pub const XED_IFORMFL_VUCOMISD_FIRST: xed_iformfl_enum_t = 7913;
24730pub const XED_IFORMFL_VUCOMISD_LAST: xed_iformfl_enum_t = 7916;
24731pub const XED_IFORMFL_VUCOMISH_FIRST: xed_iformfl_enum_t = 7917;
24732pub const XED_IFORMFL_VUCOMISH_LAST: xed_iformfl_enum_t = 7918;
24733pub const XED_IFORMFL_VUCOMISS_FIRST: xed_iformfl_enum_t = 7919;
24734pub const XED_IFORMFL_VUCOMISS_LAST: xed_iformfl_enum_t = 7922;
24735pub const XED_IFORMFL_VUNPCKHPD_FIRST: xed_iformfl_enum_t = 7923;
24736pub const XED_IFORMFL_VUNPCKHPD_LAST: xed_iformfl_enum_t = 7932;
24737pub const XED_IFORMFL_VUNPCKHPS_FIRST: xed_iformfl_enum_t = 7933;
24738pub const XED_IFORMFL_VUNPCKHPS_LAST: xed_iformfl_enum_t = 7942;
24739pub const XED_IFORMFL_VUNPCKLPD_FIRST: xed_iformfl_enum_t = 7943;
24740pub const XED_IFORMFL_VUNPCKLPD_LAST: xed_iformfl_enum_t = 7952;
24741pub const XED_IFORMFL_VUNPCKLPS_FIRST: xed_iformfl_enum_t = 7953;
24742pub const XED_IFORMFL_VUNPCKLPS_LAST: xed_iformfl_enum_t = 7962;
24743pub const XED_IFORMFL_VXORPD_FIRST: xed_iformfl_enum_t = 7963;
24744pub const XED_IFORMFL_VXORPD_LAST: xed_iformfl_enum_t = 7972;
24745pub const XED_IFORMFL_VXORPS_FIRST: xed_iformfl_enum_t = 7973;
24746pub const XED_IFORMFL_VXORPS_LAST: xed_iformfl_enum_t = 7982;
24747pub const XED_IFORMFL_VZEROALL_FIRST: xed_iformfl_enum_t = 7983;
24748pub const XED_IFORMFL_VZEROALL_LAST: xed_iformfl_enum_t = 7983;
24749pub const XED_IFORMFL_VZEROUPPER_FIRST: xed_iformfl_enum_t = 7984;
24750pub const XED_IFORMFL_VZEROUPPER_LAST: xed_iformfl_enum_t = 7984;
24751pub const XED_IFORMFL_WBINVD_FIRST: xed_iformfl_enum_t = 7985;
24752pub const XED_IFORMFL_WBINVD_LAST: xed_iformfl_enum_t = 7985;
24753pub const XED_IFORMFL_WBNOINVD_FIRST: xed_iformfl_enum_t = 7986;
24754pub const XED_IFORMFL_WBNOINVD_LAST: xed_iformfl_enum_t = 7986;
24755pub const XED_IFORMFL_WRFSBASE_FIRST: xed_iformfl_enum_t = 7987;
24756pub const XED_IFORMFL_WRFSBASE_LAST: xed_iformfl_enum_t = 7987;
24757pub const XED_IFORMFL_WRGSBASE_FIRST: xed_iformfl_enum_t = 7988;
24758pub const XED_IFORMFL_WRGSBASE_LAST: xed_iformfl_enum_t = 7988;
24759pub const XED_IFORMFL_WRMSR_FIRST: xed_iformfl_enum_t = 7989;
24760pub const XED_IFORMFL_WRMSR_LAST: xed_iformfl_enum_t = 7989;
24761pub const XED_IFORMFL_WRMSRLIST_FIRST: xed_iformfl_enum_t = 7990;
24762pub const XED_IFORMFL_WRMSRLIST_LAST: xed_iformfl_enum_t = 7990;
24763pub const XED_IFORMFL_WRMSRNS_FIRST: xed_iformfl_enum_t = 7991;
24764pub const XED_IFORMFL_WRMSRNS_LAST: xed_iformfl_enum_t = 7991;
24765pub const XED_IFORMFL_WRPKRU_FIRST: xed_iformfl_enum_t = 7992;
24766pub const XED_IFORMFL_WRPKRU_LAST: xed_iformfl_enum_t = 7992;
24767pub const XED_IFORMFL_WRSSD_FIRST: xed_iformfl_enum_t = 7993;
24768pub const XED_IFORMFL_WRSSD_LAST: xed_iformfl_enum_t = 7994;
24769pub const XED_IFORMFL_WRSSQ_FIRST: xed_iformfl_enum_t = 7995;
24770pub const XED_IFORMFL_WRSSQ_LAST: xed_iformfl_enum_t = 7996;
24771pub const XED_IFORMFL_WRUSSD_FIRST: xed_iformfl_enum_t = 7997;
24772pub const XED_IFORMFL_WRUSSD_LAST: xed_iformfl_enum_t = 7998;
24773pub const XED_IFORMFL_WRUSSQ_FIRST: xed_iformfl_enum_t = 7999;
24774pub const XED_IFORMFL_WRUSSQ_LAST: xed_iformfl_enum_t = 8000;
24775pub const XED_IFORMFL_XABORT_FIRST: xed_iformfl_enum_t = 8001;
24776pub const XED_IFORMFL_XABORT_LAST: xed_iformfl_enum_t = 8001;
24777pub const XED_IFORMFL_XADD_FIRST: xed_iformfl_enum_t = 8002;
24778pub const XED_IFORMFL_XADD_LAST: xed_iformfl_enum_t = 8005;
24779pub const XED_IFORMFL_XADD_LOCK_FIRST: xed_iformfl_enum_t = 8006;
24780pub const XED_IFORMFL_XADD_LOCK_LAST: xed_iformfl_enum_t = 8007;
24781pub const XED_IFORMFL_XBEGIN_FIRST: xed_iformfl_enum_t = 8008;
24782pub const XED_IFORMFL_XBEGIN_LAST: xed_iformfl_enum_t = 8008;
24783pub const XED_IFORMFL_XCHG_FIRST: xed_iformfl_enum_t = 8009;
24784pub const XED_IFORMFL_XCHG_LAST: xed_iformfl_enum_t = 8013;
24785pub const XED_IFORMFL_XEND_FIRST: xed_iformfl_enum_t = 8014;
24786pub const XED_IFORMFL_XEND_LAST: xed_iformfl_enum_t = 8014;
24787pub const XED_IFORMFL_XGETBV_FIRST: xed_iformfl_enum_t = 8015;
24788pub const XED_IFORMFL_XGETBV_LAST: xed_iformfl_enum_t = 8015;
24789pub const XED_IFORMFL_XLAT_FIRST: xed_iformfl_enum_t = 8016;
24790pub const XED_IFORMFL_XLAT_LAST: xed_iformfl_enum_t = 8016;
24791pub const XED_IFORMFL_XOR_FIRST: xed_iformfl_enum_t = 8017;
24792pub const XED_IFORMFL_XOR_LAST: xed_iformfl_enum_t = 8058;
24793pub const XED_IFORMFL_XORPD_FIRST: xed_iformfl_enum_t = 8059;
24794pub const XED_IFORMFL_XORPD_LAST: xed_iformfl_enum_t = 8060;
24795pub const XED_IFORMFL_XORPS_FIRST: xed_iformfl_enum_t = 8061;
24796pub const XED_IFORMFL_XORPS_LAST: xed_iformfl_enum_t = 8062;
24797pub const XED_IFORMFL_XOR_LOCK_FIRST: xed_iformfl_enum_t = 8063;
24798pub const XED_IFORMFL_XOR_LOCK_LAST: xed_iformfl_enum_t = 8068;
24799pub const XED_IFORMFL_XRESLDTRK_FIRST: xed_iformfl_enum_t = 8069;
24800pub const XED_IFORMFL_XRESLDTRK_LAST: xed_iformfl_enum_t = 8069;
24801pub const XED_IFORMFL_XRSTOR_FIRST: xed_iformfl_enum_t = 8070;
24802pub const XED_IFORMFL_XRSTOR_LAST: xed_iformfl_enum_t = 8070;
24803pub const XED_IFORMFL_XRSTOR64_FIRST: xed_iformfl_enum_t = 8071;
24804pub const XED_IFORMFL_XRSTOR64_LAST: xed_iformfl_enum_t = 8071;
24805pub const XED_IFORMFL_XRSTORS_FIRST: xed_iformfl_enum_t = 8072;
24806pub const XED_IFORMFL_XRSTORS_LAST: xed_iformfl_enum_t = 8072;
24807pub const XED_IFORMFL_XRSTORS64_FIRST: xed_iformfl_enum_t = 8073;
24808pub const XED_IFORMFL_XRSTORS64_LAST: xed_iformfl_enum_t = 8073;
24809pub const XED_IFORMFL_XSAVE_FIRST: xed_iformfl_enum_t = 8074;
24810pub const XED_IFORMFL_XSAVE_LAST: xed_iformfl_enum_t = 8074;
24811pub const XED_IFORMFL_XSAVE64_FIRST: xed_iformfl_enum_t = 8075;
24812pub const XED_IFORMFL_XSAVE64_LAST: xed_iformfl_enum_t = 8075;
24813pub const XED_IFORMFL_XSAVEC_FIRST: xed_iformfl_enum_t = 8076;
24814pub const XED_IFORMFL_XSAVEC_LAST: xed_iformfl_enum_t = 8076;
24815pub const XED_IFORMFL_XSAVEC64_FIRST: xed_iformfl_enum_t = 8077;
24816pub const XED_IFORMFL_XSAVEC64_LAST: xed_iformfl_enum_t = 8077;
24817pub const XED_IFORMFL_XSAVEOPT_FIRST: xed_iformfl_enum_t = 8078;
24818pub const XED_IFORMFL_XSAVEOPT_LAST: xed_iformfl_enum_t = 8078;
24819pub const XED_IFORMFL_XSAVEOPT64_FIRST: xed_iformfl_enum_t = 8079;
24820pub const XED_IFORMFL_XSAVEOPT64_LAST: xed_iformfl_enum_t = 8079;
24821pub const XED_IFORMFL_XSAVES_FIRST: xed_iformfl_enum_t = 8080;
24822pub const XED_IFORMFL_XSAVES_LAST: xed_iformfl_enum_t = 8080;
24823pub const XED_IFORMFL_XSAVES64_FIRST: xed_iformfl_enum_t = 8081;
24824pub const XED_IFORMFL_XSAVES64_LAST: xed_iformfl_enum_t = 8081;
24825pub const XED_IFORMFL_XSETBV_FIRST: xed_iformfl_enum_t = 8082;
24826pub const XED_IFORMFL_XSETBV_LAST: xed_iformfl_enum_t = 8082;
24827pub const XED_IFORMFL_XSTORE_FIRST: xed_iformfl_enum_t = 8083;
24828pub const XED_IFORMFL_XSTORE_LAST: xed_iformfl_enum_t = 8083;
24829pub const XED_IFORMFL_XSUSLDTRK_FIRST: xed_iformfl_enum_t = 8084;
24830pub const XED_IFORMFL_XSUSLDTRK_LAST: xed_iformfl_enum_t = 8084;
24831pub const XED_IFORMFL_XTEST_FIRST: xed_iformfl_enum_t = 8085;
24832pub const XED_IFORMFL_XTEST_LAST: xed_iformfl_enum_t = 8085;
24833pub const XED_IFORMFL_LAST: xed_iformfl_enum_t = 8086;
24834pub type xed_iformfl_enum_t = ::core::ffi::c_uint;
24835extern "C" {
24836    #[doc = " Returns the last element of the enumeration\n @return xed_iformfl_enum_t The last element of the enumeration.\n @ingroup ENUM"]
24837    pub fn xed_iformfl_enum_t_last() -> xed_iformfl_enum_t;
24838}
24839extern "C" {
24840    #[doc = " @ingroup DEC Take an instruction with a REP/REPE/REPNE prefix and\n return the corresponding xed_iclass_enum_t without that prefix. The\n return value differs from the other functions in this group: If the\n input iclass does not have REP/REPNE/REPE prefix, the function returns\n the original instruction."]
24841    pub fn xed_rep_remove(x: xed_iclass_enum_t) -> xed_iclass_enum_t;
24842}
24843extern "C" {
24844    #[doc = " @ingroup DEC Take an #xed_iclass_enum_t value without a REPE prefix and\n return the corresponding #xed_iclass_enum_t with a REPE prefix. If the\n input instruction cannot have have a REPE prefix, this function returns\n XED_ICLASS_INVALID."]
24845    pub fn xed_repe_map(iclass: xed_iclass_enum_t) -> xed_iclass_enum_t;
24846}
24847extern "C" {
24848    #[doc = " @ingroup DEC Take an #xed_iclass_enum_t value without a REPNE prefix\n and return the corresponding #xed_iclass_enum_t with a REPNE prefix. If\n the input instruction cannot have a REPNE prefix, this function returns\n XED_ICLASS_INVALID."]
24849    pub fn xed_repne_map(iclass: xed_iclass_enum_t) -> xed_iclass_enum_t;
24850}
24851extern "C" {
24852    #[doc = " @ingroup DEC Take an #xed_iclass_enum_t value without a REP prefix and\n return the corresponding #xed_iclass_enum_t with a REP prefix. If the\n input instruction cannot have a REP prefix, this function returns\n XED_ICLASS_INVALID."]
24853    pub fn xed_rep_map(iclass: xed_iclass_enum_t) -> xed_iclass_enum_t;
24854}
24855extern "C" {
24856    #[doc = " @ingroup DEC Take an #xed_iclass_enum_t value for an instruction with a\n REP/REPNE/REPE prefix and return the corresponding #xed_iclass_enum_t\n without that prefix. If the input instruction does not have a\n REP/REPNE/REPE prefix, this function returns XED_ICLASS_INVALID."]
24857    pub fn xed_norep_map(iclass: xed_iclass_enum_t) -> xed_iclass_enum_t;
24858}
24859#[doc = " A function for obtaining register values. 32b return values should be\n zero extended to 64b. The error value is set to nonzero if the callback\n experiences some sort of problem.  @ingroup AGEN"]
24860pub type xed_register_callback_fn_t = ::core::option::Option<
24861    unsafe extern "C" fn(
24862        reg: xed_reg_enum_t,
24863        context: *mut ::core::ffi::c_void,
24864        error: *mut xed_bool_t,
24865    ) -> u64,
24866>;
24867#[doc = " A function for obtaining the segment base values. 32b return values\n should be zero extended zero extended to 64b. The error value is set to\n nonzero if the callback experiences some sort of problem.\n @ingroup AGEN"]
24868pub type xed_segment_base_callback_fn_t = ::core::option::Option<
24869    unsafe extern "C" fn(
24870        reg: xed_reg_enum_t,
24871        context: *mut ::core::ffi::c_void,
24872        error: *mut xed_bool_t,
24873    ) -> u64,
24874>;
24875extern "C" {
24876    #[doc = " Initialize the callback functions. Tell XED what to call when using\n #xed_agen.\n @ingroup AGEN"]
24877    pub fn xed_agen_register_callback(
24878        register_fn: xed_register_callback_fn_t,
24879        segment_fn: xed_segment_base_callback_fn_t,
24880    );
24881}
24882extern "C" {
24883    #[doc = " Using the registered callbacks, compute the memory address for a\n specified memop in a decoded instruction. memop_index can have the\n value 0 for XED_OPERAND_MEM0, XED_OPERAND_AGEN, or 1 for\n XED_OPERAND_MEM1. Any other value results in an error being\n returned. The context parameter which is passed to the registered\n callbacks can be used to identify which thread's state is being\n referenced. The context parameter can also be used to specify which\n element of a vector register should be returned for gather an scatter\n operations.\n @ingroup AGEN"]
24884    pub fn xed_agen(
24885        xedd: *mut xed_decoded_inst_t,
24886        memop_index: ::core::ffi::c_uint,
24887        context: *mut ::core::ffi::c_void,
24888        out_address: *mut u64,
24889    ) -> xed_error_enum_t;
24890}
24891pub const XED_CPUID_REC_INVALID: xed_cpuid_rec_enum_t = 0;
24892pub const XED_CPUID_REC_ADOXADCX: xed_cpuid_rec_enum_t = 1;
24893pub const XED_CPUID_REC_AES: xed_cpuid_rec_enum_t = 2;
24894pub const XED_CPUID_REC_AMX_BF16: xed_cpuid_rec_enum_t = 3;
24895pub const XED_CPUID_REC_AMX_COMPLEX: xed_cpuid_rec_enum_t = 4;
24896pub const XED_CPUID_REC_AMX_FP16: xed_cpuid_rec_enum_t = 5;
24897pub const XED_CPUID_REC_AMX_INT8: xed_cpuid_rec_enum_t = 6;
24898pub const XED_CPUID_REC_AMX_TILES: xed_cpuid_rec_enum_t = 7;
24899pub const XED_CPUID_REC_APX_F: xed_cpuid_rec_enum_t = 8;
24900pub const XED_CPUID_REC_AVX: xed_cpuid_rec_enum_t = 9;
24901pub const XED_CPUID_REC_AVX10_128VL: xed_cpuid_rec_enum_t = 10;
24902pub const XED_CPUID_REC_AVX10_256VL: xed_cpuid_rec_enum_t = 11;
24903pub const XED_CPUID_REC_AVX10_512VL: xed_cpuid_rec_enum_t = 12;
24904pub const XED_CPUID_REC_AVX10_ENABLED: xed_cpuid_rec_enum_t = 13;
24905pub const XED_CPUID_REC_AVX10_VER1: xed_cpuid_rec_enum_t = 14;
24906pub const XED_CPUID_REC_AVX2: xed_cpuid_rec_enum_t = 15;
24907pub const XED_CPUID_REC_AVX512BW: xed_cpuid_rec_enum_t = 16;
24908pub const XED_CPUID_REC_AVX512CD: xed_cpuid_rec_enum_t = 17;
24909pub const XED_CPUID_REC_AVX512DQ: xed_cpuid_rec_enum_t = 18;
24910pub const XED_CPUID_REC_AVX512ER: xed_cpuid_rec_enum_t = 19;
24911pub const XED_CPUID_REC_AVX512F: xed_cpuid_rec_enum_t = 20;
24912pub const XED_CPUID_REC_AVX512IFMA: xed_cpuid_rec_enum_t = 21;
24913pub const XED_CPUID_REC_AVX512PF: xed_cpuid_rec_enum_t = 22;
24914pub const XED_CPUID_REC_AVX512VBMI: xed_cpuid_rec_enum_t = 23;
24915pub const XED_CPUID_REC_AVX512VL: xed_cpuid_rec_enum_t = 24;
24916pub const XED_CPUID_REC_AVX512_4FMAPS: xed_cpuid_rec_enum_t = 25;
24917pub const XED_CPUID_REC_AVX512_4VNNIW: xed_cpuid_rec_enum_t = 26;
24918pub const XED_CPUID_REC_AVX512_BITALG: xed_cpuid_rec_enum_t = 27;
24919pub const XED_CPUID_REC_AVX512_FP16: xed_cpuid_rec_enum_t = 28;
24920pub const XED_CPUID_REC_AVX512_VBMI2: xed_cpuid_rec_enum_t = 29;
24921pub const XED_CPUID_REC_AVX512_VNNI: xed_cpuid_rec_enum_t = 30;
24922pub const XED_CPUID_REC_AVX512_VP2INTERSECT: xed_cpuid_rec_enum_t = 31;
24923pub const XED_CPUID_REC_AVX512_VPOPCNTDQ: xed_cpuid_rec_enum_t = 32;
24924pub const XED_CPUID_REC_AVX_IFMA: xed_cpuid_rec_enum_t = 33;
24925pub const XED_CPUID_REC_AVX_NE_CONVERT: xed_cpuid_rec_enum_t = 34;
24926pub const XED_CPUID_REC_AVX_VNNI: xed_cpuid_rec_enum_t = 35;
24927pub const XED_CPUID_REC_AVX_VNNI_INT16: xed_cpuid_rec_enum_t = 36;
24928pub const XED_CPUID_REC_AVX_VNNI_INT8: xed_cpuid_rec_enum_t = 37;
24929pub const XED_CPUID_REC_BF16: xed_cpuid_rec_enum_t = 38;
24930pub const XED_CPUID_REC_BMI1: xed_cpuid_rec_enum_t = 39;
24931pub const XED_CPUID_REC_BMI2: xed_cpuid_rec_enum_t = 40;
24932pub const XED_CPUID_REC_CET: xed_cpuid_rec_enum_t = 41;
24933pub const XED_CPUID_REC_CLDEMOTE: xed_cpuid_rec_enum_t = 42;
24934pub const XED_CPUID_REC_CLFLUSH: xed_cpuid_rec_enum_t = 43;
24935pub const XED_CPUID_REC_CLFLUSHOPT: xed_cpuid_rec_enum_t = 44;
24936pub const XED_CPUID_REC_CLWB: xed_cpuid_rec_enum_t = 45;
24937pub const XED_CPUID_REC_CMOV: xed_cpuid_rec_enum_t = 46;
24938pub const XED_CPUID_REC_CMPCCXADD: xed_cpuid_rec_enum_t = 47;
24939pub const XED_CPUID_REC_CMPXCHG16B: xed_cpuid_rec_enum_t = 48;
24940pub const XED_CPUID_REC_ENQCMD: xed_cpuid_rec_enum_t = 49;
24941pub const XED_CPUID_REC_F16C: xed_cpuid_rec_enum_t = 50;
24942pub const XED_CPUID_REC_FMA: xed_cpuid_rec_enum_t = 51;
24943pub const XED_CPUID_REC_FPU: xed_cpuid_rec_enum_t = 52;
24944pub const XED_CPUID_REC_FRED: xed_cpuid_rec_enum_t = 53;
24945pub const XED_CPUID_REC_FXSAVE: xed_cpuid_rec_enum_t = 54;
24946pub const XED_CPUID_REC_GFNI: xed_cpuid_rec_enum_t = 55;
24947pub const XED_CPUID_REC_HRESET: xed_cpuid_rec_enum_t = 56;
24948pub const XED_CPUID_REC_ICACHE_PREFETCH: xed_cpuid_rec_enum_t = 57;
24949pub const XED_CPUID_REC_INTEL64: xed_cpuid_rec_enum_t = 58;
24950pub const XED_CPUID_REC_INTELPT: xed_cpuid_rec_enum_t = 59;
24951pub const XED_CPUID_REC_INVPCID: xed_cpuid_rec_enum_t = 60;
24952pub const XED_CPUID_REC_KLENABLED: xed_cpuid_rec_enum_t = 61;
24953pub const XED_CPUID_REC_KLSUPPORTED: xed_cpuid_rec_enum_t = 62;
24954pub const XED_CPUID_REC_KLWIDE: xed_cpuid_rec_enum_t = 63;
24955pub const XED_CPUID_REC_LAHF: xed_cpuid_rec_enum_t = 64;
24956pub const XED_CPUID_REC_LKGS: xed_cpuid_rec_enum_t = 65;
24957pub const XED_CPUID_REC_LZCNT: xed_cpuid_rec_enum_t = 66;
24958pub const XED_CPUID_REC_MCOMMIT: xed_cpuid_rec_enum_t = 67;
24959pub const XED_CPUID_REC_MMX: xed_cpuid_rec_enum_t = 68;
24960pub const XED_CPUID_REC_MONITOR: xed_cpuid_rec_enum_t = 69;
24961pub const XED_CPUID_REC_MONITORX: xed_cpuid_rec_enum_t = 70;
24962pub const XED_CPUID_REC_MOVDIR64B: xed_cpuid_rec_enum_t = 71;
24963pub const XED_CPUID_REC_MOVDIRI: xed_cpuid_rec_enum_t = 72;
24964pub const XED_CPUID_REC_MOVEBE: xed_cpuid_rec_enum_t = 73;
24965pub const XED_CPUID_REC_MPX: xed_cpuid_rec_enum_t = 74;
24966pub const XED_CPUID_REC_MSRLIST: xed_cpuid_rec_enum_t = 75;
24967pub const XED_CPUID_REC_OSPKU: xed_cpuid_rec_enum_t = 76;
24968pub const XED_CPUID_REC_OSXSAVE: xed_cpuid_rec_enum_t = 77;
24969pub const XED_CPUID_REC_PBNDKB: xed_cpuid_rec_enum_t = 78;
24970pub const XED_CPUID_REC_PCLMULQDQ: xed_cpuid_rec_enum_t = 79;
24971pub const XED_CPUID_REC_PCONFIG: xed_cpuid_rec_enum_t = 80;
24972pub const XED_CPUID_REC_PKU: xed_cpuid_rec_enum_t = 81;
24973pub const XED_CPUID_REC_POPCNT: xed_cpuid_rec_enum_t = 82;
24974pub const XED_CPUID_REC_PREFETCHW: xed_cpuid_rec_enum_t = 83;
24975pub const XED_CPUID_REC_PREFETCHWT1: xed_cpuid_rec_enum_t = 84;
24976pub const XED_CPUID_REC_PTWRITE: xed_cpuid_rec_enum_t = 85;
24977pub const XED_CPUID_REC_RAO_INT: xed_cpuid_rec_enum_t = 86;
24978pub const XED_CPUID_REC_RDP: xed_cpuid_rec_enum_t = 87;
24979pub const XED_CPUID_REC_RDPRU: xed_cpuid_rec_enum_t = 88;
24980pub const XED_CPUID_REC_RDRAND: xed_cpuid_rec_enum_t = 89;
24981pub const XED_CPUID_REC_RDSEED: xed_cpuid_rec_enum_t = 90;
24982pub const XED_CPUID_REC_RDTSCP: xed_cpuid_rec_enum_t = 91;
24983pub const XED_CPUID_REC_RDWRFSGS: xed_cpuid_rec_enum_t = 92;
24984pub const XED_CPUID_REC_RTM: xed_cpuid_rec_enum_t = 93;
24985pub const XED_CPUID_REC_SEP: xed_cpuid_rec_enum_t = 94;
24986pub const XED_CPUID_REC_SERIALIZE: xed_cpuid_rec_enum_t = 95;
24987pub const XED_CPUID_REC_SGX: xed_cpuid_rec_enum_t = 96;
24988pub const XED_CPUID_REC_SHA: xed_cpuid_rec_enum_t = 97;
24989pub const XED_CPUID_REC_SHA512: xed_cpuid_rec_enum_t = 98;
24990pub const XED_CPUID_REC_SM3: xed_cpuid_rec_enum_t = 99;
24991pub const XED_CPUID_REC_SM4: xed_cpuid_rec_enum_t = 100;
24992pub const XED_CPUID_REC_SMAP: xed_cpuid_rec_enum_t = 101;
24993pub const XED_CPUID_REC_SMX: xed_cpuid_rec_enum_t = 102;
24994pub const XED_CPUID_REC_SNP: xed_cpuid_rec_enum_t = 103;
24995pub const XED_CPUID_REC_SSE: xed_cpuid_rec_enum_t = 104;
24996pub const XED_CPUID_REC_SSE2: xed_cpuid_rec_enum_t = 105;
24997pub const XED_CPUID_REC_SSE3: xed_cpuid_rec_enum_t = 106;
24998pub const XED_CPUID_REC_SSE4: xed_cpuid_rec_enum_t = 107;
24999pub const XED_CPUID_REC_SSE42: xed_cpuid_rec_enum_t = 108;
25000pub const XED_CPUID_REC_SSE4A: xed_cpuid_rec_enum_t = 109;
25001pub const XED_CPUID_REC_SSSE3: xed_cpuid_rec_enum_t = 110;
25002pub const XED_CPUID_REC_TSX_LDTRK: xed_cpuid_rec_enum_t = 111;
25003pub const XED_CPUID_REC_UINTR: xed_cpuid_rec_enum_t = 112;
25004pub const XED_CPUID_REC_USER_MSR: xed_cpuid_rec_enum_t = 113;
25005pub const XED_CPUID_REC_VAES: xed_cpuid_rec_enum_t = 114;
25006pub const XED_CPUID_REC_VIA_PADLOCK_AES: xed_cpuid_rec_enum_t = 115;
25007pub const XED_CPUID_REC_VIA_PADLOCK_AES_EN: xed_cpuid_rec_enum_t = 116;
25008pub const XED_CPUID_REC_VIA_PADLOCK_PMM: xed_cpuid_rec_enum_t = 117;
25009pub const XED_CPUID_REC_VIA_PADLOCK_PMM_EN: xed_cpuid_rec_enum_t = 118;
25010pub const XED_CPUID_REC_VIA_PADLOCK_RNG: xed_cpuid_rec_enum_t = 119;
25011pub const XED_CPUID_REC_VIA_PADLOCK_RNG_EN: xed_cpuid_rec_enum_t = 120;
25012pub const XED_CPUID_REC_VIA_PADLOCK_SHA: xed_cpuid_rec_enum_t = 121;
25013pub const XED_CPUID_REC_VIA_PADLOCK_SHA_EN: xed_cpuid_rec_enum_t = 122;
25014pub const XED_CPUID_REC_VMX: xed_cpuid_rec_enum_t = 123;
25015pub const XED_CPUID_REC_VPCLMULQDQ: xed_cpuid_rec_enum_t = 124;
25016pub const XED_CPUID_REC_WAITPKG: xed_cpuid_rec_enum_t = 125;
25017pub const XED_CPUID_REC_WBNOINVD: xed_cpuid_rec_enum_t = 126;
25018pub const XED_CPUID_REC_WRMSRNS: xed_cpuid_rec_enum_t = 127;
25019pub const XED_CPUID_REC_XSAVE: xed_cpuid_rec_enum_t = 128;
25020pub const XED_CPUID_REC_XSAVEC: xed_cpuid_rec_enum_t = 129;
25021pub const XED_CPUID_REC_XSAVEOPT: xed_cpuid_rec_enum_t = 130;
25022pub const XED_CPUID_REC_XSAVES: xed_cpuid_rec_enum_t = 131;
25023pub const XED_CPUID_REC_LAST: xed_cpuid_rec_enum_t = 132;
25024pub type xed_cpuid_rec_enum_t = ::core::ffi::c_uint;
25025extern "C" {
25026    #[doc = " This converts strings to #xed_cpuid_rec_enum_t types.\n @param s A C-string.\n @return #xed_cpuid_rec_enum_t\n @ingroup ENUM"]
25027    pub fn str2xed_cpuid_rec_enum_t(s: *const ::core::ffi::c_char) -> xed_cpuid_rec_enum_t;
25028}
25029extern "C" {
25030    #[doc = " This converts strings to #xed_cpuid_rec_enum_t types.\n @param p An enumeration element of type xed_cpuid_rec_enum_t.\n @return string\n @ingroup ENUM"]
25031    pub fn xed_cpuid_rec_enum_t2str(p: xed_cpuid_rec_enum_t) -> *const ::core::ffi::c_char;
25032}
25033extern "C" {
25034    #[doc = " Returns the last element of the enumeration\n @return xed_cpuid_rec_enum_t The last element of the enumeration.\n @ingroup ENUM"]
25035    pub fn xed_cpuid_rec_enum_t_last() -> xed_cpuid_rec_enum_t;
25036}
25037pub const XED_CPUID_GROUP_INVALID: xed_cpuid_group_enum_t = 0;
25038pub const XED_CPUID_GROUP_ADOX_ADCX: xed_cpuid_group_enum_t = 1;
25039pub const XED_CPUID_GROUP_AES: xed_cpuid_group_enum_t = 2;
25040pub const XED_CPUID_GROUP_AMX_BF16: xed_cpuid_group_enum_t = 3;
25041pub const XED_CPUID_GROUP_AMX_COMPLEX: xed_cpuid_group_enum_t = 4;
25042pub const XED_CPUID_GROUP_AMX_FP16: xed_cpuid_group_enum_t = 5;
25043pub const XED_CPUID_GROUP_AMX_INT8: xed_cpuid_group_enum_t = 6;
25044pub const XED_CPUID_GROUP_AMX_TILE: xed_cpuid_group_enum_t = 7;
25045pub const XED_CPUID_GROUP_APX_F: xed_cpuid_group_enum_t = 8;
25046pub const XED_CPUID_GROUP_APX_F_ADX: xed_cpuid_group_enum_t = 9;
25047pub const XED_CPUID_GROUP_APX_F_AMX: xed_cpuid_group_enum_t = 10;
25048pub const XED_CPUID_GROUP_APX_F_BMI1: xed_cpuid_group_enum_t = 11;
25049pub const XED_CPUID_GROUP_APX_F_BMI2: xed_cpuid_group_enum_t = 12;
25050pub const XED_CPUID_GROUP_APX_F_CET: xed_cpuid_group_enum_t = 13;
25051pub const XED_CPUID_GROUP_APX_F_CMPCCXADD: xed_cpuid_group_enum_t = 14;
25052pub const XED_CPUID_GROUP_APX_F_ENQCMD: xed_cpuid_group_enum_t = 15;
25053pub const XED_CPUID_GROUP_APX_F_INVPCID: xed_cpuid_group_enum_t = 16;
25054pub const XED_CPUID_GROUP_APX_F_KOPB: xed_cpuid_group_enum_t = 17;
25055pub const XED_CPUID_GROUP_APX_F_KOPB_AVX10: xed_cpuid_group_enum_t = 18;
25056pub const XED_CPUID_GROUP_APX_F_KOPD: xed_cpuid_group_enum_t = 19;
25057pub const XED_CPUID_GROUP_APX_F_KOPD_AVX10: xed_cpuid_group_enum_t = 20;
25058pub const XED_CPUID_GROUP_APX_F_KOPQ: xed_cpuid_group_enum_t = 21;
25059pub const XED_CPUID_GROUP_APX_F_KOPQ_AVX10: xed_cpuid_group_enum_t = 22;
25060pub const XED_CPUID_GROUP_APX_F_KOPW: xed_cpuid_group_enum_t = 23;
25061pub const XED_CPUID_GROUP_APX_F_KOPW_AVX10: xed_cpuid_group_enum_t = 24;
25062pub const XED_CPUID_GROUP_APX_F_LZCNT: xed_cpuid_group_enum_t = 25;
25063pub const XED_CPUID_GROUP_APX_F_MOVBE: xed_cpuid_group_enum_t = 26;
25064pub const XED_CPUID_GROUP_APX_F_MOVDIR64B: xed_cpuid_group_enum_t = 27;
25065pub const XED_CPUID_GROUP_APX_F_MOVDIRI: xed_cpuid_group_enum_t = 28;
25066pub const XED_CPUID_GROUP_APX_F_POPCNT: xed_cpuid_group_enum_t = 29;
25067pub const XED_CPUID_GROUP_APX_F_RAO_INT: xed_cpuid_group_enum_t = 30;
25068pub const XED_CPUID_GROUP_APX_F_USER_MSR: xed_cpuid_group_enum_t = 31;
25069pub const XED_CPUID_GROUP_APX_F_VMX: xed_cpuid_group_enum_t = 32;
25070pub const XED_CPUID_GROUP_AVX: xed_cpuid_group_enum_t = 33;
25071pub const XED_CPUID_GROUP_AVX2: xed_cpuid_group_enum_t = 34;
25072pub const XED_CPUID_GROUP_AVX2GATHER: xed_cpuid_group_enum_t = 35;
25073pub const XED_CPUID_GROUP_AVX512BW_128: xed_cpuid_group_enum_t = 36;
25074pub const XED_CPUID_GROUP_AVX512BW_128N: xed_cpuid_group_enum_t = 37;
25075pub const XED_CPUID_GROUP_AVX512BW_128N_AVX10: xed_cpuid_group_enum_t = 38;
25076pub const XED_CPUID_GROUP_AVX512BW_128_AVX10: xed_cpuid_group_enum_t = 39;
25077pub const XED_CPUID_GROUP_AVX512BW_256: xed_cpuid_group_enum_t = 40;
25078pub const XED_CPUID_GROUP_AVX512BW_256_AVX10: xed_cpuid_group_enum_t = 41;
25079pub const XED_CPUID_GROUP_AVX512BW_512: xed_cpuid_group_enum_t = 42;
25080pub const XED_CPUID_GROUP_AVX512BW_512_AVX10: xed_cpuid_group_enum_t = 43;
25081pub const XED_CPUID_GROUP_AVX512BW_KOPD: xed_cpuid_group_enum_t = 44;
25082pub const XED_CPUID_GROUP_AVX512BW_KOPD_AVX10: xed_cpuid_group_enum_t = 45;
25083pub const XED_CPUID_GROUP_AVX512BW_KOPQ: xed_cpuid_group_enum_t = 46;
25084pub const XED_CPUID_GROUP_AVX512BW_KOPQ_AVX10: xed_cpuid_group_enum_t = 47;
25085pub const XED_CPUID_GROUP_AVX512CD_128: xed_cpuid_group_enum_t = 48;
25086pub const XED_CPUID_GROUP_AVX512CD_128_AVX10: xed_cpuid_group_enum_t = 49;
25087pub const XED_CPUID_GROUP_AVX512CD_256: xed_cpuid_group_enum_t = 50;
25088pub const XED_CPUID_GROUP_AVX512CD_256_AVX10: xed_cpuid_group_enum_t = 51;
25089pub const XED_CPUID_GROUP_AVX512CD_512: xed_cpuid_group_enum_t = 52;
25090pub const XED_CPUID_GROUP_AVX512CD_512_AVX10: xed_cpuid_group_enum_t = 53;
25091pub const XED_CPUID_GROUP_AVX512DQ_128: xed_cpuid_group_enum_t = 54;
25092pub const XED_CPUID_GROUP_AVX512DQ_128N: xed_cpuid_group_enum_t = 55;
25093pub const XED_CPUID_GROUP_AVX512DQ_128N_AVX10: xed_cpuid_group_enum_t = 56;
25094pub const XED_CPUID_GROUP_AVX512DQ_128_AVX10: xed_cpuid_group_enum_t = 57;
25095pub const XED_CPUID_GROUP_AVX512DQ_256: xed_cpuid_group_enum_t = 58;
25096pub const XED_CPUID_GROUP_AVX512DQ_256_AVX10: xed_cpuid_group_enum_t = 59;
25097pub const XED_CPUID_GROUP_AVX512DQ_512: xed_cpuid_group_enum_t = 60;
25098pub const XED_CPUID_GROUP_AVX512DQ_512_AVX10: xed_cpuid_group_enum_t = 61;
25099pub const XED_CPUID_GROUP_AVX512DQ_KOPB: xed_cpuid_group_enum_t = 62;
25100pub const XED_CPUID_GROUP_AVX512DQ_KOPB_AVX10: xed_cpuid_group_enum_t = 63;
25101pub const XED_CPUID_GROUP_AVX512DQ_KOPW: xed_cpuid_group_enum_t = 64;
25102pub const XED_CPUID_GROUP_AVX512DQ_KOPW_AVX10: xed_cpuid_group_enum_t = 65;
25103pub const XED_CPUID_GROUP_AVX512DQ_SCALAR: xed_cpuid_group_enum_t = 66;
25104pub const XED_CPUID_GROUP_AVX512DQ_SCALAR_AVX10: xed_cpuid_group_enum_t = 67;
25105pub const XED_CPUID_GROUP_AVX512ER_512: xed_cpuid_group_enum_t = 68;
25106pub const XED_CPUID_GROUP_AVX512ER_SCALAR: xed_cpuid_group_enum_t = 69;
25107pub const XED_CPUID_GROUP_AVX512F_128: xed_cpuid_group_enum_t = 70;
25108pub const XED_CPUID_GROUP_AVX512F_128N: xed_cpuid_group_enum_t = 71;
25109pub const XED_CPUID_GROUP_AVX512F_128N_AVX10: xed_cpuid_group_enum_t = 72;
25110pub const XED_CPUID_GROUP_AVX512F_128_AVX10: xed_cpuid_group_enum_t = 73;
25111pub const XED_CPUID_GROUP_AVX512F_256: xed_cpuid_group_enum_t = 74;
25112pub const XED_CPUID_GROUP_AVX512F_256_AVX10: xed_cpuid_group_enum_t = 75;
25113pub const XED_CPUID_GROUP_AVX512F_512: xed_cpuid_group_enum_t = 76;
25114pub const XED_CPUID_GROUP_AVX512F_512_AVX10: xed_cpuid_group_enum_t = 77;
25115pub const XED_CPUID_GROUP_AVX512F_KOPW: xed_cpuid_group_enum_t = 78;
25116pub const XED_CPUID_GROUP_AVX512F_KOPW_AVX10: xed_cpuid_group_enum_t = 79;
25117pub const XED_CPUID_GROUP_AVX512F_SCALAR: xed_cpuid_group_enum_t = 80;
25118pub const XED_CPUID_GROUP_AVX512F_SCALAR_AVX10: xed_cpuid_group_enum_t = 81;
25119pub const XED_CPUID_GROUP_AVX512PF_512: xed_cpuid_group_enum_t = 82;
25120pub const XED_CPUID_GROUP_AVX512_4FMAPS_512: xed_cpuid_group_enum_t = 83;
25121pub const XED_CPUID_GROUP_AVX512_4FMAPS_SCALAR: xed_cpuid_group_enum_t = 84;
25122pub const XED_CPUID_GROUP_AVX512_4VNNIW_512: xed_cpuid_group_enum_t = 85;
25123pub const XED_CPUID_GROUP_AVX512_BF16_128: xed_cpuid_group_enum_t = 86;
25124pub const XED_CPUID_GROUP_AVX512_BF16_128_AVX10: xed_cpuid_group_enum_t = 87;
25125pub const XED_CPUID_GROUP_AVX512_BF16_256: xed_cpuid_group_enum_t = 88;
25126pub const XED_CPUID_GROUP_AVX512_BF16_256_AVX10: xed_cpuid_group_enum_t = 89;
25127pub const XED_CPUID_GROUP_AVX512_BF16_512: xed_cpuid_group_enum_t = 90;
25128pub const XED_CPUID_GROUP_AVX512_BF16_512_AVX10: xed_cpuid_group_enum_t = 91;
25129pub const XED_CPUID_GROUP_AVX512_BITALG_128: xed_cpuid_group_enum_t = 92;
25130pub const XED_CPUID_GROUP_AVX512_BITALG_128_AVX10: xed_cpuid_group_enum_t = 93;
25131pub const XED_CPUID_GROUP_AVX512_BITALG_256: xed_cpuid_group_enum_t = 94;
25132pub const XED_CPUID_GROUP_AVX512_BITALG_256_AVX10: xed_cpuid_group_enum_t = 95;
25133pub const XED_CPUID_GROUP_AVX512_BITALG_512: xed_cpuid_group_enum_t = 96;
25134pub const XED_CPUID_GROUP_AVX512_BITALG_512_AVX10: xed_cpuid_group_enum_t = 97;
25135pub const XED_CPUID_GROUP_AVX512_FP16_128: xed_cpuid_group_enum_t = 98;
25136pub const XED_CPUID_GROUP_AVX512_FP16_128N: xed_cpuid_group_enum_t = 99;
25137pub const XED_CPUID_GROUP_AVX512_FP16_128N_AVX10: xed_cpuid_group_enum_t = 100;
25138pub const XED_CPUID_GROUP_AVX512_FP16_128_AVX10: xed_cpuid_group_enum_t = 101;
25139pub const XED_CPUID_GROUP_AVX512_FP16_256: xed_cpuid_group_enum_t = 102;
25140pub const XED_CPUID_GROUP_AVX512_FP16_256_AVX10: xed_cpuid_group_enum_t = 103;
25141pub const XED_CPUID_GROUP_AVX512_FP16_512: xed_cpuid_group_enum_t = 104;
25142pub const XED_CPUID_GROUP_AVX512_FP16_512_AVX10: xed_cpuid_group_enum_t = 105;
25143pub const XED_CPUID_GROUP_AVX512_FP16_SCALAR: xed_cpuid_group_enum_t = 106;
25144pub const XED_CPUID_GROUP_AVX512_FP16_SCALAR_AVX10: xed_cpuid_group_enum_t = 107;
25145pub const XED_CPUID_GROUP_AVX512_GFNI_128: xed_cpuid_group_enum_t = 108;
25146pub const XED_CPUID_GROUP_AVX512_GFNI_128_AVX10: xed_cpuid_group_enum_t = 109;
25147pub const XED_CPUID_GROUP_AVX512_GFNI_256: xed_cpuid_group_enum_t = 110;
25148pub const XED_CPUID_GROUP_AVX512_GFNI_256_AVX10: xed_cpuid_group_enum_t = 111;
25149pub const XED_CPUID_GROUP_AVX512_GFNI_512: xed_cpuid_group_enum_t = 112;
25150pub const XED_CPUID_GROUP_AVX512_GFNI_512_AVX10: xed_cpuid_group_enum_t = 113;
25151pub const XED_CPUID_GROUP_AVX512_IFMA_128: xed_cpuid_group_enum_t = 114;
25152pub const XED_CPUID_GROUP_AVX512_IFMA_128_AVX10: xed_cpuid_group_enum_t = 115;
25153pub const XED_CPUID_GROUP_AVX512_IFMA_256: xed_cpuid_group_enum_t = 116;
25154pub const XED_CPUID_GROUP_AVX512_IFMA_256_AVX10: xed_cpuid_group_enum_t = 117;
25155pub const XED_CPUID_GROUP_AVX512_IFMA_512: xed_cpuid_group_enum_t = 118;
25156pub const XED_CPUID_GROUP_AVX512_IFMA_512_AVX10: xed_cpuid_group_enum_t = 119;
25157pub const XED_CPUID_GROUP_AVX512_VAES_128: xed_cpuid_group_enum_t = 120;
25158pub const XED_CPUID_GROUP_AVX512_VAES_128_AVX10: xed_cpuid_group_enum_t = 121;
25159pub const XED_CPUID_GROUP_AVX512_VAES_256: xed_cpuid_group_enum_t = 122;
25160pub const XED_CPUID_GROUP_AVX512_VAES_256_AVX10: xed_cpuid_group_enum_t = 123;
25161pub const XED_CPUID_GROUP_AVX512_VAES_512: xed_cpuid_group_enum_t = 124;
25162pub const XED_CPUID_GROUP_AVX512_VAES_512_AVX10: xed_cpuid_group_enum_t = 125;
25163pub const XED_CPUID_GROUP_AVX512_VBMI2_128: xed_cpuid_group_enum_t = 126;
25164pub const XED_CPUID_GROUP_AVX512_VBMI2_128_AVX10: xed_cpuid_group_enum_t = 127;
25165pub const XED_CPUID_GROUP_AVX512_VBMI2_256: xed_cpuid_group_enum_t = 128;
25166pub const XED_CPUID_GROUP_AVX512_VBMI2_256_AVX10: xed_cpuid_group_enum_t = 129;
25167pub const XED_CPUID_GROUP_AVX512_VBMI2_512: xed_cpuid_group_enum_t = 130;
25168pub const XED_CPUID_GROUP_AVX512_VBMI2_512_AVX10: xed_cpuid_group_enum_t = 131;
25169pub const XED_CPUID_GROUP_AVX512_VBMI_128: xed_cpuid_group_enum_t = 132;
25170pub const XED_CPUID_GROUP_AVX512_VBMI_128_AVX10: xed_cpuid_group_enum_t = 133;
25171pub const XED_CPUID_GROUP_AVX512_VBMI_256: xed_cpuid_group_enum_t = 134;
25172pub const XED_CPUID_GROUP_AVX512_VBMI_256_AVX10: xed_cpuid_group_enum_t = 135;
25173pub const XED_CPUID_GROUP_AVX512_VBMI_512: xed_cpuid_group_enum_t = 136;
25174pub const XED_CPUID_GROUP_AVX512_VBMI_512_AVX10: xed_cpuid_group_enum_t = 137;
25175pub const XED_CPUID_GROUP_AVX512_VNNI_128: xed_cpuid_group_enum_t = 138;
25176pub const XED_CPUID_GROUP_AVX512_VNNI_128_AVX10: xed_cpuid_group_enum_t = 139;
25177pub const XED_CPUID_GROUP_AVX512_VNNI_256: xed_cpuid_group_enum_t = 140;
25178pub const XED_CPUID_GROUP_AVX512_VNNI_256_AVX10: xed_cpuid_group_enum_t = 141;
25179pub const XED_CPUID_GROUP_AVX512_VNNI_512: xed_cpuid_group_enum_t = 142;
25180pub const XED_CPUID_GROUP_AVX512_VNNI_512_AVX10: xed_cpuid_group_enum_t = 143;
25181pub const XED_CPUID_GROUP_AVX512_VP2INTERSECT_128: xed_cpuid_group_enum_t = 144;
25182pub const XED_CPUID_GROUP_AVX512_VP2INTERSECT_256: xed_cpuid_group_enum_t = 145;
25183pub const XED_CPUID_GROUP_AVX512_VP2INTERSECT_512: xed_cpuid_group_enum_t = 146;
25184pub const XED_CPUID_GROUP_AVX512_VPCLMULQDQ_128: xed_cpuid_group_enum_t = 147;
25185pub const XED_CPUID_GROUP_AVX512_VPCLMULQDQ_128_AVX10: xed_cpuid_group_enum_t = 148;
25186pub const XED_CPUID_GROUP_AVX512_VPCLMULQDQ_256: xed_cpuid_group_enum_t = 149;
25187pub const XED_CPUID_GROUP_AVX512_VPCLMULQDQ_256_AVX10: xed_cpuid_group_enum_t = 150;
25188pub const XED_CPUID_GROUP_AVX512_VPCLMULQDQ_512: xed_cpuid_group_enum_t = 151;
25189pub const XED_CPUID_GROUP_AVX512_VPCLMULQDQ_512_AVX10: xed_cpuid_group_enum_t = 152;
25190pub const XED_CPUID_GROUP_AVX512_VPOPCNTDQ_128: xed_cpuid_group_enum_t = 153;
25191pub const XED_CPUID_GROUP_AVX512_VPOPCNTDQ_128_AVX10: xed_cpuid_group_enum_t = 154;
25192pub const XED_CPUID_GROUP_AVX512_VPOPCNTDQ_256: xed_cpuid_group_enum_t = 155;
25193pub const XED_CPUID_GROUP_AVX512_VPOPCNTDQ_256_AVX10: xed_cpuid_group_enum_t = 156;
25194pub const XED_CPUID_GROUP_AVX512_VPOPCNTDQ_512: xed_cpuid_group_enum_t = 157;
25195pub const XED_CPUID_GROUP_AVX512_VPOPCNTDQ_512_AVX10: xed_cpuid_group_enum_t = 158;
25196pub const XED_CPUID_GROUP_AVXAES: xed_cpuid_group_enum_t = 159;
25197pub const XED_CPUID_GROUP_AVX_GFNI: xed_cpuid_group_enum_t = 160;
25198pub const XED_CPUID_GROUP_AVX_IFMA: xed_cpuid_group_enum_t = 161;
25199pub const XED_CPUID_GROUP_AVX_NE_CONVERT: xed_cpuid_group_enum_t = 162;
25200pub const XED_CPUID_GROUP_AVX_VNNI: xed_cpuid_group_enum_t = 163;
25201pub const XED_CPUID_GROUP_AVX_VNNI_INT16: xed_cpuid_group_enum_t = 164;
25202pub const XED_CPUID_GROUP_AVX_VNNI_INT8: xed_cpuid_group_enum_t = 165;
25203pub const XED_CPUID_GROUP_BMI1: xed_cpuid_group_enum_t = 166;
25204pub const XED_CPUID_GROUP_BMI2: xed_cpuid_group_enum_t = 167;
25205pub const XED_CPUID_GROUP_CET: xed_cpuid_group_enum_t = 168;
25206pub const XED_CPUID_GROUP_CLDEMOTE: xed_cpuid_group_enum_t = 169;
25207pub const XED_CPUID_GROUP_CLFLUSHOPT: xed_cpuid_group_enum_t = 170;
25208pub const XED_CPUID_GROUP_CLFSH: xed_cpuid_group_enum_t = 171;
25209pub const XED_CPUID_GROUP_CLWB: xed_cpuid_group_enum_t = 172;
25210pub const XED_CPUID_GROUP_CMOV: xed_cpuid_group_enum_t = 173;
25211pub const XED_CPUID_GROUP_CMPCCXADD: xed_cpuid_group_enum_t = 174;
25212pub const XED_CPUID_GROUP_CMPXCHG16B: xed_cpuid_group_enum_t = 175;
25213pub const XED_CPUID_GROUP_ENQCMD: xed_cpuid_group_enum_t = 176;
25214pub const XED_CPUID_GROUP_F16C: xed_cpuid_group_enum_t = 177;
25215pub const XED_CPUID_GROUP_FCMOV: xed_cpuid_group_enum_t = 178;
25216pub const XED_CPUID_GROUP_FCOMI: xed_cpuid_group_enum_t = 179;
25217pub const XED_CPUID_GROUP_FMA: xed_cpuid_group_enum_t = 180;
25218pub const XED_CPUID_GROUP_FRED: xed_cpuid_group_enum_t = 181;
25219pub const XED_CPUID_GROUP_FXSAVE: xed_cpuid_group_enum_t = 182;
25220pub const XED_CPUID_GROUP_FXSAVE64: xed_cpuid_group_enum_t = 183;
25221pub const XED_CPUID_GROUP_GFNI: xed_cpuid_group_enum_t = 184;
25222pub const XED_CPUID_GROUP_HRESET: xed_cpuid_group_enum_t = 185;
25223pub const XED_CPUID_GROUP_ICACHE_PREFETCH: xed_cpuid_group_enum_t = 186;
25224pub const XED_CPUID_GROUP_INVPCID: xed_cpuid_group_enum_t = 187;
25225pub const XED_CPUID_GROUP_KEYLOCKER: xed_cpuid_group_enum_t = 188;
25226pub const XED_CPUID_GROUP_KEYLOCKER_WIDE: xed_cpuid_group_enum_t = 189;
25227pub const XED_CPUID_GROUP_LAHF: xed_cpuid_group_enum_t = 190;
25228pub const XED_CPUID_GROUP_LKGS: xed_cpuid_group_enum_t = 191;
25229pub const XED_CPUID_GROUP_LONGMODE: xed_cpuid_group_enum_t = 192;
25230pub const XED_CPUID_GROUP_LZCNT: xed_cpuid_group_enum_t = 193;
25231pub const XED_CPUID_GROUP_MCOMMIT: xed_cpuid_group_enum_t = 194;
25232pub const XED_CPUID_GROUP_MONITOR: xed_cpuid_group_enum_t = 195;
25233pub const XED_CPUID_GROUP_MONITORX: xed_cpuid_group_enum_t = 196;
25234pub const XED_CPUID_GROUP_MOVBE: xed_cpuid_group_enum_t = 197;
25235pub const XED_CPUID_GROUP_MOVDIR64B: xed_cpuid_group_enum_t = 198;
25236pub const XED_CPUID_GROUP_MOVDIRI: xed_cpuid_group_enum_t = 199;
25237pub const XED_CPUID_GROUP_MPX: xed_cpuid_group_enum_t = 200;
25238pub const XED_CPUID_GROUP_MSRLIST: xed_cpuid_group_enum_t = 201;
25239pub const XED_CPUID_GROUP_PBNDKB: xed_cpuid_group_enum_t = 202;
25240pub const XED_CPUID_GROUP_PCLMULQDQ: xed_cpuid_group_enum_t = 203;
25241pub const XED_CPUID_GROUP_PCONFIG: xed_cpuid_group_enum_t = 204;
25242pub const XED_CPUID_GROUP_PENTIUMMMX: xed_cpuid_group_enum_t = 205;
25243pub const XED_CPUID_GROUP_PKU: xed_cpuid_group_enum_t = 206;
25244pub const XED_CPUID_GROUP_POPCNT: xed_cpuid_group_enum_t = 207;
25245pub const XED_CPUID_GROUP_PREFETCHW: xed_cpuid_group_enum_t = 208;
25246pub const XED_CPUID_GROUP_PREFETCHWT1: xed_cpuid_group_enum_t = 209;
25247pub const XED_CPUID_GROUP_PTWRITE: xed_cpuid_group_enum_t = 210;
25248pub const XED_CPUID_GROUP_RAO_INT: xed_cpuid_group_enum_t = 211;
25249pub const XED_CPUID_GROUP_RDPID: xed_cpuid_group_enum_t = 212;
25250pub const XED_CPUID_GROUP_RDPRU: xed_cpuid_group_enum_t = 213;
25251pub const XED_CPUID_GROUP_RDRAND: xed_cpuid_group_enum_t = 214;
25252pub const XED_CPUID_GROUP_RDSEED: xed_cpuid_group_enum_t = 215;
25253pub const XED_CPUID_GROUP_RDTSCP: xed_cpuid_group_enum_t = 216;
25254pub const XED_CPUID_GROUP_RDWRFSGS: xed_cpuid_group_enum_t = 217;
25255pub const XED_CPUID_GROUP_RTM: xed_cpuid_group_enum_t = 218;
25256pub const XED_CPUID_GROUP_SEP: xed_cpuid_group_enum_t = 219;
25257pub const XED_CPUID_GROUP_SERIALIZE: xed_cpuid_group_enum_t = 220;
25258pub const XED_CPUID_GROUP_SGX: xed_cpuid_group_enum_t = 221;
25259pub const XED_CPUID_GROUP_SHA: xed_cpuid_group_enum_t = 222;
25260pub const XED_CPUID_GROUP_SHA512: xed_cpuid_group_enum_t = 223;
25261pub const XED_CPUID_GROUP_SM3: xed_cpuid_group_enum_t = 224;
25262pub const XED_CPUID_GROUP_SM4: xed_cpuid_group_enum_t = 225;
25263pub const XED_CPUID_GROUP_SMAP: xed_cpuid_group_enum_t = 226;
25264pub const XED_CPUID_GROUP_SMX: xed_cpuid_group_enum_t = 227;
25265pub const XED_CPUID_GROUP_SNP: xed_cpuid_group_enum_t = 228;
25266pub const XED_CPUID_GROUP_SSE: xed_cpuid_group_enum_t = 229;
25267pub const XED_CPUID_GROUP_SSE2: xed_cpuid_group_enum_t = 230;
25268pub const XED_CPUID_GROUP_SSE2MMX: xed_cpuid_group_enum_t = 231;
25269pub const XED_CPUID_GROUP_SSE3: xed_cpuid_group_enum_t = 232;
25270pub const XED_CPUID_GROUP_SSE3X87: xed_cpuid_group_enum_t = 233;
25271pub const XED_CPUID_GROUP_SSE4: xed_cpuid_group_enum_t = 234;
25272pub const XED_CPUID_GROUP_SSE42: xed_cpuid_group_enum_t = 235;
25273pub const XED_CPUID_GROUP_SSE4A: xed_cpuid_group_enum_t = 236;
25274pub const XED_CPUID_GROUP_SSEMXCSR: xed_cpuid_group_enum_t = 237;
25275pub const XED_CPUID_GROUP_SSSE3: xed_cpuid_group_enum_t = 238;
25276pub const XED_CPUID_GROUP_SSSE3MMX: xed_cpuid_group_enum_t = 239;
25277pub const XED_CPUID_GROUP_TSX_LDTRK: xed_cpuid_group_enum_t = 240;
25278pub const XED_CPUID_GROUP_UINTR: xed_cpuid_group_enum_t = 241;
25279pub const XED_CPUID_GROUP_USER_MSR: xed_cpuid_group_enum_t = 242;
25280pub const XED_CPUID_GROUP_VAES: xed_cpuid_group_enum_t = 243;
25281pub const XED_CPUID_GROUP_VIA_PADLOCK_AES: xed_cpuid_group_enum_t = 244;
25282pub const XED_CPUID_GROUP_VIA_PADLOCK_MONTMUL: xed_cpuid_group_enum_t = 245;
25283pub const XED_CPUID_GROUP_VIA_PADLOCK_RNG: xed_cpuid_group_enum_t = 246;
25284pub const XED_CPUID_GROUP_VIA_PADLOCK_SHA: xed_cpuid_group_enum_t = 247;
25285pub const XED_CPUID_GROUP_VPCLMULQDQ: xed_cpuid_group_enum_t = 248;
25286pub const XED_CPUID_GROUP_VTX: xed_cpuid_group_enum_t = 249;
25287pub const XED_CPUID_GROUP_WAITPKG: xed_cpuid_group_enum_t = 250;
25288pub const XED_CPUID_GROUP_WBNOINVD: xed_cpuid_group_enum_t = 251;
25289pub const XED_CPUID_GROUP_WRMSRNS: xed_cpuid_group_enum_t = 252;
25290pub const XED_CPUID_GROUP_XSAVE: xed_cpuid_group_enum_t = 253;
25291pub const XED_CPUID_GROUP_XSAVEC: xed_cpuid_group_enum_t = 254;
25292pub const XED_CPUID_GROUP_XSAVEOPT: xed_cpuid_group_enum_t = 255;
25293pub const XED_CPUID_GROUP_XSAVES: xed_cpuid_group_enum_t = 256;
25294pub const XED_CPUID_GROUP_LAST: xed_cpuid_group_enum_t = 257;
25295pub type xed_cpuid_group_enum_t = ::core::ffi::c_uint;
25296extern "C" {
25297    #[doc = " This converts strings to #xed_cpuid_group_enum_t types.\n @param s A C-string.\n @return #xed_cpuid_group_enum_t\n @ingroup ENUM"]
25298    pub fn str2xed_cpuid_group_enum_t(s: *const ::core::ffi::c_char) -> xed_cpuid_group_enum_t;
25299}
25300extern "C" {
25301    #[doc = " This converts strings to #xed_cpuid_group_enum_t types.\n @param p An enumeration element of type xed_cpuid_group_enum_t.\n @return string\n @ingroup ENUM"]
25302    pub fn xed_cpuid_group_enum_t2str(p: xed_cpuid_group_enum_t) -> *const ::core::ffi::c_char;
25303}
25304extern "C" {
25305    #[doc = " Returns the last element of the enumeration\n @return xed_cpuid_group_enum_t The last element of the enumeration.\n @ingroup ENUM"]
25306    pub fn xed_cpuid_group_enum_t_last() -> xed_cpuid_group_enum_t;
25307}
25308#[doc = " @ingroup CPUID\n @brief a data structure representing a CPUID record"]
25309#[repr(C)]
25310#[derive(Debug, Copy, Clone)]
25311pub struct xed_cpuid_rec_t {
25312    #[doc = "< cpuid leaf"]
25313    pub leaf: u32,
25314    #[doc = "< cpuid subleaf"]
25315    pub subleaf: u32,
25316    #[doc = "< the register containing the bits (EAX,EBX,ECX,EDX)"]
25317    pub reg: xed_reg_enum_t,
25318    #[doc = "< the bit start index for the feature"]
25319    pub bit_start: u8,
25320    #[doc = "< the bit end index for the feature"]
25321    pub bit_end: u8,
25322    #[doc = "< the required feature value"]
25323    pub value: u32,
25324}
25325#[test]
25326fn bindgen_test_layout_xed_cpuid_rec_t() {
25327    const UNINIT: ::core::mem::MaybeUninit<xed_cpuid_rec_t> = ::core::mem::MaybeUninit::uninit();
25328    let ptr = UNINIT.as_ptr();
25329    assert_eq!(
25330        ::core::mem::size_of::<xed_cpuid_rec_t>(),
25331        20usize,
25332        concat!("Size of: ", stringify!(xed_cpuid_rec_t))
25333    );
25334    assert_eq!(
25335        ::core::mem::align_of::<xed_cpuid_rec_t>(),
25336        4usize,
25337        concat!("Alignment of ", stringify!(xed_cpuid_rec_t))
25338    );
25339    assert_eq!(
25340        unsafe { ::core::ptr::addr_of!((*ptr).leaf) as usize - ptr as usize },
25341        0usize,
25342        concat!(
25343            "Offset of field: ",
25344            stringify!(xed_cpuid_rec_t),
25345            "::",
25346            stringify!(leaf)
25347        )
25348    );
25349    assert_eq!(
25350        unsafe { ::core::ptr::addr_of!((*ptr).subleaf) as usize - ptr as usize },
25351        4usize,
25352        concat!(
25353            "Offset of field: ",
25354            stringify!(xed_cpuid_rec_t),
25355            "::",
25356            stringify!(subleaf)
25357        )
25358    );
25359    assert_eq!(
25360        unsafe { ::core::ptr::addr_of!((*ptr).reg) as usize - ptr as usize },
25361        8usize,
25362        concat!(
25363            "Offset of field: ",
25364            stringify!(xed_cpuid_rec_t),
25365            "::",
25366            stringify!(reg)
25367        )
25368    );
25369    assert_eq!(
25370        unsafe { ::core::ptr::addr_of!((*ptr).bit_start) as usize - ptr as usize },
25371        12usize,
25372        concat!(
25373            "Offset of field: ",
25374            stringify!(xed_cpuid_rec_t),
25375            "::",
25376            stringify!(bit_start)
25377        )
25378    );
25379    assert_eq!(
25380        unsafe { ::core::ptr::addr_of!((*ptr).bit_end) as usize - ptr as usize },
25381        13usize,
25382        concat!(
25383            "Offset of field: ",
25384            stringify!(xed_cpuid_rec_t),
25385            "::",
25386            stringify!(bit_end)
25387        )
25388    );
25389    assert_eq!(
25390        unsafe { ::core::ptr::addr_of!((*ptr).value) as usize - ptr as usize },
25391        16usize,
25392        concat!(
25393            "Offset of field: ",
25394            stringify!(xed_cpuid_rec_t),
25395            "::",
25396            stringify!(value)
25397        )
25398    );
25399}
25400extern "C" {
25401    #[doc = " @ingroup CPUID\n @brief Returns the name of the i'th cpuid group associated with the given isa-set.\n This function is called repeatedly, with i = 0 until reaching\n XED_MAX_CPUID_GROUPS_PER_ISA_SET or when the return value is\n XED_CPUID_GROUP_INVALID.\n An ISA-SET is supported by a chip if CPUID match is found for a single CPUID\n group (OR relationship between groups)."]
25402    pub fn xed_get_cpuid_group_enum_for_isa_set(
25403        isaset: xed_isa_set_enum_t,
25404        i: xed_uint_t,
25405    ) -> xed_cpuid_group_enum_t;
25406}
25407extern "C" {
25408    #[doc = " @ingroup CPUID\n @brief Returns the name of the i'th cpuid record associated with the given cpuid group.\n This function is called repeatedly, with i = 0 until reaching\n XED_MAX_CPUID_RECS_PER_GROUP or when the return value is\n XED_CPUID_REC_INVALID.\n A cpuid group is satisfied if all of its cpuid records are\n set (AND relationship between records)."]
25409    pub fn xed_get_cpuid_rec_enum_for_group(
25410        group: xed_cpuid_group_enum_t,
25411        i: xed_uint_t,
25412    ) -> xed_cpuid_rec_enum_t;
25413}
25414extern "C" {
25415    #[doc = " @ingroup CPUID\n @brief provides the details of the CPUID specification, if the\n enumeration value is not sufficient.\n stores the values of the CPUID record in the given pointer p\n @returns xed_bool_t 1=success , 0=failure"]
25416    pub fn xed_get_cpuid_rec(
25417        cpuid_bit: xed_cpuid_rec_enum_t,
25418        p: *mut xed_cpuid_rec_t,
25419    ) -> xed_bool_t;
25420}
25421extern "C" {
25422    #[doc = " @ingroup ISASET\n return 1 if the isa_set is part included in the specified chip, 0\n  otherwise."]
25423    pub fn xed_isa_set_is_valid_for_chip(
25424        isa_set: xed_isa_set_enum_t,
25425        chip: xed_chip_enum_t,
25426    ) -> xed_bool_t;
25427}