blob: dc7b5e2d6b0a3fef41536f590943b6a5c338d916 [file]
/* This file is auto-generated. Don't edit. */
#include "iflag.h"
/* All combinations of instruction flags used in instruction patterns */
const iflag_t insns_flags[275] = {
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 0 : 8086 */
{{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 1 : 8086,NOLONG */
{{UINT32_C(0x00000004),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 2 : 8086,NOLONG,SB */
{{UINT32_C(0x00000001),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 3 : 8086,LOCK,SM */
{{UINT32_C(0x00000001),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 4 : 386,LOCK,SM */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 5 : 386 */
{{UINT32_C(0x00000001),UINT32_C(0x00000028),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 6 : LOCK,LONG,SM,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 7 : LONG,X86_64 */
{{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 8 : 8086,SM */
{{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 9 : 386,SM */
{{UINT32_C(0x00000001),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 10 : LONG,SM,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 11 : 8086,LOCK */
{{UINT32_C(0x00000000),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 12 : 386,LOCK */
{{UINT32_C(0x00000000),UINT32_C(0x00000028),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 13 : LOCK,LONG,X86_64 */
{{UINT32_C(0x00000001),UINT32_C(0x00000018),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 14 : 8086,LOCK,NOLONG,SM */
{{UINT32_C(0x00000001),UINT32_C(0x00000014),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 15 : 286,NOLONG,PROT,SM */
{{UINT32_C(0x00000000),UINT32_C(0x00000014),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 16 : 286,NOLONG,PROT */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x00020020)}}, /* 17 : CYRIX,OBSOLETE,PENT */
{{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 18 : 186,NOLONG */
{{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 19 : 386,NOLONG */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000010)}}, /* 20 : 486 */
{{UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 21 : 386,SB */
{{UINT32_C(0x00000004),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 22 : LONG,SB,X86_64 */
{{UINT32_C(0x00000004),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 23 : 386,LOCK,SB */
{{UINT32_C(0x00000004),UINT32_C(0x00000028),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 24 : LOCK,LONG,SB,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000100),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 25 : 8086,BND */
{{UINT32_C(0x00000000),UINT32_C(0x00000110),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 26 : 8086,BND,NOLONG */
{{UINT32_C(0x00000000),UINT32_C(0x00000110),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 27 : 386,BND,NOLONG */
{{UINT32_C(0x00000000),UINT32_C(0x00000120),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 28 : BND,LONG,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 29 : 286,PRIV */
{{UINT32_C(0x00000001),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 30 : 8086,NOLONG,SM */
{{UINT32_C(0x00000001),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 31 : LOCK,PENT,SM */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 32 : PENT */
{{UINT32_C(0x00000001),UINT32_C(0x00000208),UINT32_C(0x00800000),UINT32_C(0x00000010)}}, /* 33 : 486,LOCK,OBSOLETE,SM,UNDOC */
{{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00800000),UINT32_C(0x00000010)}}, /* 34 : 486,OBSOLETE,UNDOC */
{{UINT32_C(0x00000000),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 35 : LOCK,PENT */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00020020)}}, /* 36 : CYRIX,PENT */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00020040)}}, /* 37 : CYRIX,P6 */
{{UINT32_C(0x00000000),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 38 : MMX,PENT */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 39 : 186 */
{{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 40 : 8086,FPU */
{{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 41 : FPU,P6 */
{{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 42 : 386,FPU */
{{UINT32_C(0x00000000),UINT32_C(0x00002000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 43 : 3DNOW,PENT */
{{UINT32_C(0x00000000),UINT32_C(0x00000a00),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 44 : 286,FPU,UNDOC */
{{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 45 : FPU,PRESCOTT */
{{UINT32_C(0x00000008),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 46 : 8086,FPU,SW */
{{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 47 : 286,FPU */
{{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 48 : 8086,PRIV */
{{UINT32_C(0x00000008),UINT32_C(0x00000200),UINT32_C(0x00800000),UINT32_C(0x00000008)}}, /* 49 : 386,OBSOLETE,SW,UNDOC */
{{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00800000),UINT32_C(0x00000008)}}, /* 50 : 386,OBSOLETE,UNDOC */
{{UINT32_C(0x00000010),UINT32_C(0x00000200),UINT32_C(0x00800000),UINT32_C(0x00000008)}}, /* 51 : 386,OBSOLETE,SD,UNDOC */
{{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 52 : 186,SM */
{{UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 53 : 8086,SB */
{{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000010)}}, /* 54 : 486,PRIV */
{{UINT32_C(0x00000000),UINT32_C(0x40000011),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 55 : FUTURE,INVPCID,NOLONG,PRIV */
{{UINT32_C(0x00000000),UINT32_C(0x40000021),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 56 : FUTURE,INVPCID,LONG,PRIV */
{{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00040400)}}, /* 57 : AMD,NOLONG,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040400)}}, /* 58 : AMD,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00040400)}}, /* 59 : AMD,LONG,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00008000)}}, /* 60 : IA64 */
{{UINT32_C(0x00000008),UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 61 : 286,PROT,SW */
{{UINT32_C(0x00000000),UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 62 : 286,PROT */
{{UINT32_C(0x00000000),UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 63 : 386,PROT */
{{UINT32_C(0x00000000),UINT32_C(0x00000024),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 64 : LONG,PROT,X86_64 */
{{UINT32_C(0x00000008),UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 65 : 386,PROT,SW */
{{UINT32_C(0x00000008),UINT32_C(0x00000024),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 66 : LONG,PROT,SW,X86_64 */
{{UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 67 : 8086,ANYSIZE */
{{UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 68 : 386,ANYSIZE */
{{UINT32_C(0x00000800),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 69 : ANYSIZE,LONG,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000005),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 70 : 286,PRIV,PROT */
{{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00800000),UINT32_C(0x00000004)}}, /* 71 : 286,OBSOLETE,UNDOC */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 72 : PRESCOTT */
{{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 73 : NOLONG,PRESCOTT */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040000)}}, /* 74 : AMD */
{{UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 75 : 8086,SW */
{{UINT32_C(0x00020000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 76 : LONG,OPT,X86_64 */
{{UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 77 : 8086,OPT */
{{UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 78 : 386,OPT */
{{UINT32_C(0x00000001),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 79 : 8086,NOHLE,SM */
{{UINT32_C(0x00000001),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 80 : 386,NOHLE,SM */
{{UINT32_C(0x00000001),UINT32_C(0x00000060),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 81 : LONG,NOHLE,SM,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000011),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 82 : 386,NOLONG,PRIV */
{{UINT32_C(0x00000000),UINT32_C(0x00000021),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 83 : LONG,PRIV,X86_64 */
{{UINT32_C(0x00020001),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 84 : LONG,OPT,SM,X86_64 */
{{UINT32_C(0x00000010),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 85 : MMX,PENT,SD */
{{UINT32_C(0x00000400),UINT32_C(0x00001020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 86 : LONG,MMX,SX,X86_64 */
{{UINT32_C(0x00000020),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 87 : MMX,PENT,SQ */
{{UINT32_C(0x00000000),UINT32_C(0x00001020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 88 : LONG,MMX,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 89 : P6 */
{{UINT32_C(0x00000020),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00020020)}}, /* 90 : CYRIX,MMX,PENT,SQ */
{{UINT32_C(0x00000020),UINT32_C(0x00002000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 91 : 3DNOW,PENT,SQ */
{{UINT32_C(0x00000001),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00020020)}}, /* 92 : CYRIX,MMX,PENT,SM */
{{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00800000),UINT32_C(0x00000001)}}, /* 93 : 8086,OBSOLETE,UNDOC */
{{UINT32_C(0x00001200),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 94 : 186,AR0,SIZE */
{{UINT32_C(0x00001200),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 95 : 386,AR0,NOLONG,SIZE */
{{UINT32_C(0x00000010),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 96 : 386,NOLONG,SD */
{{UINT32_C(0x00001200),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 97 : AR0,LONG,SIZE,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x00020040)}}, /* 98 : CYRIX,P6,SMM */
{{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 99 : PENT,PRIV */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 100 : X86_64 */
{{UINT32_C(0x00000008),UINT32_C(0x00000100),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 101 : 8086,BND,SW */
{{UINT32_C(0x00000008),UINT32_C(0x00000110),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 102 : 8086,BND,NOLONG,SW */
{{UINT32_C(0x00000008),UINT32_C(0x00000120),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 103 : BND,LONG,SW,X86_64 */
{{UINT32_C(0x00000008),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 104 : LONG,SW,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x00020010)}}, /* 105 : 486,CYRIX,SMM */
{{UINT32_C(0x00000000),UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 106 : PENT,SMM */
{{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 107 : 8086,UNDOC */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 108 : 286 */
{{UINT32_C(0x00004006),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 109 : 386,AR2,SB,SM2 */
{{UINT32_C(0x00004006),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 110 : AR2,LONG,SB,SM2,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 111 : 386,UNDOC */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x00020010)}}, /* 112 : 486,CYRIX,OBSOLETE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040040)}}, /* 113 : AMD,P6 */
{{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 114 : P6,PRIV */
{{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00040040)}}, /* 115 : AMD,P6,PRIV */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x00000002)}}, /* 116 : 186,OBSOLETE */
{{UINT32_C(0x00000001),UINT32_C(0x00000200),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 117 : 386,SM,UNDOC */
{{UINT32_C(0x00000001),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000010)}}, /* 118 : 486,LOCK,SM */
{{UINT32_C(0x00000008),UINT32_C(0x00000200),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 119 : 386,SW,UNDOC */
{{UINT32_C(0x00000010),UINT32_C(0x00000200),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 120 : 386,SD,UNDOC */
{{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 121 : P6,SM */
{{UINT32_C(0x00000000),UINT32_C(0x00000100),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 122 : 386,BND */
{{UINT32_C(0x00000000),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 123 : KATMAI,SSE */
{{UINT32_C(0x00004004),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 124 : AR2,KATMAI,SB,SSE */
{{UINT32_C(0x00000000),UINT32_C(0x00005000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 125 : KATMAI,MMX,SSE */
{{UINT32_C(0x00002010),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 126 : AR1,KATMAI,SD,SSE */
{{UINT32_C(0x00002020),UINT32_C(0x00004020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 127 : AR1,LONG,SQ,SSE,X86_64 */
{{UINT32_C(0x00002010),UINT32_C(0x00004020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 128 : AR1,LONG,SD,SSE,X86_64 */
{{UINT32_C(0x00000020),UINT32_C(0x00005000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 129 : KATMAI,MMX,SQ,SSE */
{{UINT32_C(0x00000000),UINT32_C(0x00004020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 130 : LONG,SSE,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00004800),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 131 : FPU,P6,SSE */
{{UINT32_C(0x00000000),UINT32_C(0x00004820),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 132 : FPU,LONG,SSE,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 133 : NEHALEM */
{{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 134 : NEHALEM,PRIV */
{{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 135 : LONG,NEHALEM */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 136 : FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 137 : FUTURE,LONG */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 138 : KATMAI */
{{UINT32_C(0x00000000),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 139 : KATMAI,MMX */
{{UINT32_C(0x00000020),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 140 : KATMAI,MMX,SQ */
{{UINT32_C(0x00004004),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 141 : AR2,KATMAI,MMX,SB */
{{UINT32_C(0x00004006),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 142 : AR2,KATMAI,MMX,SB,SM2 */
{{UINT32_C(0x00000000),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 143 : SSE2,WILLAMETTE */
{{UINT32_C(0x00000040),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 144 : SO,SSE2,WILLAMETTE */
{{UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 145 : SD,WILLAMETTE */
{{UINT32_C(0x00000020),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 146 : LONG,SQ,X86_64 */
{{UINT32_C(0x00000010),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 147 : SD,SSE2,WILLAMETTE */
{{UINT32_C(0x00000020),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 148 : SQ,SSE2,WILLAMETTE */
{{UINT32_C(0x00000000),UINT32_C(0x00008020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 149 : LONG,SSE2,X86_64 */
{{UINT32_C(0x00000020),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 150 : MMX,SQ,WILLAMETTE */
{{UINT32_C(0x00004004),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 151 : AR2,SB,SSE2,WILLAMETTE */
{{UINT32_C(0x00004004),UINT32_C(0x00008020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 152 : AR2,LONG,SB,SSE2,X86_64 */
{{UINT32_C(0x00004006),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 153 : AR2,SB,SM2,SSE2,WILLAMETTE */
{{UINT32_C(0x00002004),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 154 : AR1,SB,SSE2,WILLAMETTE */
{{UINT32_C(0x00002020),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 155 : AR1,SQ,SSE2,WILLAMETTE */
{{UINT32_C(0x00002020),UINT32_C(0x00008020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 156 : AR1,LONG,SQ,SSE2,X86_64 */
{{UINT32_C(0x00002010),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 157 : AR1,SD,SSE2,WILLAMETTE */
{{UINT32_C(0x00004005),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 158 : AR2,SB,SM,SSE2,WILLAMETTE */
{{UINT32_C(0x00000040),UINT32_C(0x00010000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 159 : PRESCOTT,SO,SSE3 */
{{UINT32_C(0x00000020),UINT32_C(0x00010000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 160 : PRESCOTT,SQ,SSE3 */
{{UINT32_C(0x00000000),UINT32_C(0x00010000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 161 : PRESCOTT,SSE3 */
{{UINT32_C(0x00000000),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00040000)}}, /* 162 : AMD,VMX */
{{UINT32_C(0x00000000),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 163 : VMX */
{{UINT32_C(0x00000010),UINT32_C(0x00020010),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 164 : NOLONG,SD,VMX */
{{UINT32_C(0x00000020),UINT32_C(0x00020020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 165 : LONG,SQ,VMX,X86_64 */
{{UINT32_C(0x00000040),UINT32_C(0x00020010),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 166 : NOLONG,SO,VMX */
{{UINT32_C(0x00000040),UINT32_C(0x00020020),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 167 : LONG,SO,VMX */
{{UINT32_C(0x00000020),UINT32_C(0x00041000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 168 : MMX,SQ,SSSE3 */
{{UINT32_C(0x00000000),UINT32_C(0x00040000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 169 : SSSE3 */
{{UINT32_C(0x00000000),UINT32_C(0x00080000),UINT32_C(0x00000000),UINT32_C(0x00040000)}}, /* 170 : AMD,SSE4A */
{{UINT32_C(0x00000020),UINT32_C(0x00080000),UINT32_C(0x00000000),UINT32_C(0x00040000)}}, /* 171 : AMD,SQ,SSE4A */
{{UINT32_C(0x00000010),UINT32_C(0x00080000),UINT32_C(0x00000000),UINT32_C(0x00040000)}}, /* 172 : AMD,SD,SSE4A */
{{UINT32_C(0x00000000),UINT32_C(0x00100000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 173 : SSE41 */
{{UINT32_C(0x00000000),UINT32_C(0x00100020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 174 : LONG,SSE41,X86_64 */
{{UINT32_C(0x00000010),UINT32_C(0x00100000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 175 : SD,SSE41 */
{{UINT32_C(0x00004004),UINT32_C(0x00100000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 176 : AR2,SB,SSE41 */
{{UINT32_C(0x00004004),UINT32_C(0x00100020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 177 : AR2,LONG,SB,SSE41,X86_64 */
{{UINT32_C(0x00000020),UINT32_C(0x00100000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 178 : SQ,SSE41 */
{{UINT32_C(0x00000008),UINT32_C(0x00100000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 179 : SSE41,SW */
{{UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 180 : SSE42 */
{{UINT32_C(0x00000000),UINT32_C(0x00200020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 181 : LONG,SSE42,X86_64 */
{{UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 182 : NEHALEM,SW */
{{UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 183 : NEHALEM,SD */
{{UINT32_C(0x00000020),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000c00)}}, /* 184 : LONG,NEHALEM,SQ,X86_64 */
{{UINT32_C(0x00000020),UINT32_C(0x00002000),UINT32_C(0x00000000),UINT32_C(0x00020020)}}, /* 185 : 3DNOW,CYRIX,PENT,SQ */
{{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 186 : NEHALEM,SM */
{{UINT32_C(0x00000000),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00001000)}}, /* 187 : SSE,WESTMERE */
{{UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 188 : AVX,SANDYBRIDGE,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x04001000),UINT32_C(0x00004000)}}, /* 189 : FUTURE,VAES,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x08001040),UINT32_C(0x00004000)}}, /* 190 : AVX512,AVX512VL,EVEX,FUTURE,VAES */
{{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x08001000),UINT32_C(0x00004000)}}, /* 191 : AVX512,EVEX,FUTURE,VAES */
{{UINT32_C(0x00000040),UINT32_C(0x00800000),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 192 : AVX,SANDYBRIDGE,SO,VEX */
{{UINT32_C(0x00000080),UINT32_C(0x00800000),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 193 : AVX,SANDYBRIDGE,SY,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x00800020),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 194 : AVX,LONG,SANDYBRIDGE,VEX */
{{UINT32_C(0x00000010),UINT32_C(0x00800000),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 195 : AVX,SANDYBRIDGE,SD,VEX */
{{UINT32_C(0x00000020),UINT32_C(0x00800020),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 196 : AVX,LONG,SANDYBRIDGE,SQ,VEX */
{{UINT32_C(0x00000020),UINT32_C(0x00800000),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 197 : AVX,SANDYBRIDGE,SQ,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x04002000),UINT32_C(0x00004000)}}, /* 198 : FUTURE,VEX,VPCLMULQDQ */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08002040),UINT32_C(0x00004000)}}, /* 199 : AVX512VL,EVEX,FUTURE,VPCLMULQDQ */
{{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x08002000),UINT32_C(0x00004000)}}, /* 200 : AVX512,EVEX,FUTURE,VPCLMULQDQ */
{{UINT32_C(0x00000000),UINT32_C(0x02000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 201 : FMA,FUTURE,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 202 : AVX,FUTURE,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 203 : FUTURE,PRIV */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00040008)}}, /* 204 : 386,AMD,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x04000000),UINT32_C(0x00040400)}}, /* 205 : AMD,LONG,VEX,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00400000),UINT32_C(0x04000000),UINT32_C(0x00040000)}}, /* 206 : AMD,SSE5,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 207 : AVX2,FUTURE,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x20000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 208 : FUTURE,RTM */
{{UINT32_C(0x00000000),UINT32_C(0x20000010),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 209 : FUTURE,NOLONG,RTM */
{{UINT32_C(0x00000000),UINT32_C(0x20000020),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 210 : FUTURE,LONG,RTM */
{{UINT32_C(0x00000000),UINT32_C(0x20000400),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 211 : FUTURE,HLE,RTM */
{{UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 212 : BMI1,FUTURE,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x04000020),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 213 : BMI1,FUTURE,LONG,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x10000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 214 : FUTURE,TBM,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x10000020),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 215 : FUTURE,LONG,TBM,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x08000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 216 : BMI2,FUTURE,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x08000020),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 217 : BMI2,FUTURE,LONG,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 218 : BMI1,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x04000020),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 219 : BMI1,FUTURE,LONG */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00004000)}}, /* 220 : FUTURE,PREFETCHWT1 */
{{UINT32_C(0x00000000),UINT32_C(0x00000080),UINT32_C(0x00000008),UINT32_C(0x00004000)}}, /* 221 : FUTURE,MIB,MPX */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008),UINT32_C(0x00004000)}}, /* 222 : FUTURE,MPX */
{{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000008),UINT32_C(0x00004000)}}, /* 223 : FUTURE,MPX,NOLONG */
{{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000008),UINT32_C(0x00004000)}}, /* 224 : FUTURE,LONG,MPX */
{{UINT32_C(0x00000000),UINT32_C(0x00000090),UINT32_C(0x00000008),UINT32_C(0x00004000)}}, /* 225 : FUTURE,MIB,MPX,NOLONG */
{{UINT32_C(0x00000000),UINT32_C(0x000000a0),UINT32_C(0x00000008),UINT32_C(0x00004000)}}, /* 226 : FUTURE,LONG,MIB,MPX */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00004000)}}, /* 227 : FUTURE,SHA */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 228 : FUTURE,VEX */
{{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 229 : FUTURE,SM,VEX */
{{UINT32_C(0x00000005),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 230 : FUTURE,SB,SM,VEX */
{{UINT32_C(0x00000400),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 231 : FUTURE,SX,VEX */
{{UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 232 : FUTURE,SM2,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x08000040),UINT32_C(0x00004000)}}, /* 233 : AVX512,AVX512VL,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x08000000),UINT32_C(0x00004000)}}, /* 234 : AVX512,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x080000c0),UINT32_C(0x00004000)}}, /* 235 : AVX512DQ,AVX512VL,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000080),UINT32_C(0x00004000)}}, /* 236 : AVX512DQ,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000140),UINT32_C(0x00004000)}}, /* 237 : AVX512BW,AVX512VL,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000100),UINT32_C(0x00004000)}}, /* 238 : AVX512BW,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000002),UINT32_C(0x00004000)}}, /* 239 : AVX512ER,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000004),UINT32_C(0x00004000)}}, /* 240 : AVX512PF,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000041),UINT32_C(0x00004000)}}, /* 241 : AVX512CD,AVX512VL,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000001),UINT32_C(0x00004000)}}, /* 242 : AVX512CD,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000440),UINT32_C(0x00004000)}}, /* 243 : AVX512VBMI,AVX512VL,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000400),UINT32_C(0x00004000)}}, /* 244 : AVX512VBMI,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000240),UINT32_C(0x00004000)}}, /* 245 : AVX512IFMA,AVX512VL,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000200),UINT32_C(0x00004000)}}, /* 246 : AVX512IFMA,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00004400)}}, /* 247 : FUTURE,LONG,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 248 : FUTURE,NOLONG */
{{UINT32_C(0x00000000),UINT32_C(0x00000220),UINT32_C(0x00000000),UINT32_C(0x00004400)}}, /* 249 : FUTURE,LONG,UNDOC,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x03800000),UINT32_C(0x00004000)}}, /* 250 : FUTURE,NEVER,NOP,OBSOLETE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00044000)}}, /* 251 : AMD,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00044000)}}, /* 252 : AMD,FUTURE,NOLONG */
{{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00044400)}}, /* 253 : AMD,FUTURE,LONG,X86_64 */
{{UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 254 : FUTURE,SD */
{{UINT32_C(0x00000020),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00004400)}}, /* 255 : FUTURE,LONG,SQ,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00004000),UINT32_C(0x00004000),UINT32_C(0x00004000)}}, /* 256 : FUTURE,GFNI,SSE */
{{UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x04004000),UINT32_C(0x00004000)}}, /* 257 : AVX,FUTURE,GFNI,VEX */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08004040),UINT32_C(0x00004000)}}, /* 258 : AVX512VL,EVEX,FUTURE,GFNI */
{{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x08004000),UINT32_C(0x00004000)}}, /* 259 : AVX512,EVEX,FUTURE,GFNI */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08008040),UINT32_C(0x00004000)}}, /* 260 : AVX512VBMI2,AVX512VL,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08008000),UINT32_C(0x00004000)}}, /* 261 : AVX512VBMI2,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08010040),UINT32_C(0x00004000)}}, /* 262 : AVX512VL,AVX512VNNI,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08010000),UINT32_C(0x00004000)}}, /* 263 : AVX512VNNI,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08020040),UINT32_C(0x00004000)}}, /* 264 : AVX512BITALG,AVX512VL,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08020000),UINT32_C(0x00004000)}}, /* 265 : AVX512BITALG,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08040040),UINT32_C(0x00004000)}}, /* 266 : AVX512VL,AVX512VPOPCNTDQ,EVEX,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08040000),UINT32_C(0x00004000)}}, /* 267 : AVX512VPOPCNTDQ,EVEX,FUTURE */
{{UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x08080000),UINT32_C(0x00004000)}}, /* 268 : AVX5124FMAPS,EVEX,FUTURE,SO */
{{UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x08100000),UINT32_C(0x00004000)}}, /* 269 : AVX5124VNNIW,EVEX,FUTURE,SO */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00004000)}}, /* 270 : FUTURE,SGX */
{{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00400000),UINT32_C(0x00004000)}}, /* 271 : CET,FUTURE */
{{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00400000),UINT32_C(0x00004400)}}, /* 272 : CET,FUTURE,LONG,X86_64 */
{{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 273 : P6,UNDOC */
{{UINT32_C(0x00000000),UINT32_C(0x00000220),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 274 : LONG,UNDOC,X86_64 */
};