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}