1static const char* STR_INSTRUCTIONCATEGORY[] = 2{ 3 "INVALID", 4 "ADOX_ADCX", 5 "AES", 6 "AMD3DNOW", 7 "AMX_TILE", 8 "AVX", 9 "AVX2", 10 "AVX2GATHER", 11 "AVX512", 12 "AVX512_4FMAPS", 13 "AVX512_4VNNIW", 14 "AVX512_BITALG", 15 "AVX512_VBMI", 16 "AVX512_VP2INTERSECT", 17 "AVX_IFMA", 18 "BINARY", 19 "BITBYTE", 20 "BLEND", 21 "BMI1", 22 "BMI2", 23 "BROADCAST", 24 "CALL", 25 "CET", 26 "CLDEMOTE", 27 "CLFLUSHOPT", 28 "CLWB", 29 "CLZERO", 30 "CMOV", 31 "COMPRESS", 32 "COND_BR", 33 "CONFLICT", 34 "CONVERT", 35 "DATAXFER", 36 "DECIMAL", 37 "ENQCMD", 38 "EXPAND", 39 "FCMOV", 40 "FLAGOP", 41 "FMA4", 42 "FP16", 43 "GATHER", 44 "GFNI", 45 "HRESET", 46 "IFMA", 47 "INTERRUPT", 48 "IO", 49 "IOSTRINGOP", 50 "KEYLOCKER", 51 "KEYLOCKER_WIDE", 52 "KMASK", 53 "KNC", 54 "KNCMASK", 55 "KNCSCALAR", 56 "LEGACY", 57 "LOGICAL", 58 "LOGICAL_FP", 59 "LZCNT", 60 "MISC", 61 "MMX", 62 "MOVDIR", 63 "MPX", 64 "MSRLIST", 65 "NOP", 66 "PADLOCK", 67 "PBNDKB", 68 "PCLMULQDQ", 69 "PCOMMIT", 70 "PCONFIG", 71 "PKU", 72 "POP", 73 "PREFETCH", 74 "PREFETCHWT1", 75 "PT", 76 "PUSH", 77 "RDPID", 78 "RDPRU", 79 "RDRAND", 80 "RDSEED", 81 "RDWRFSGS", 82 "RET", 83 "ROTATE", 84 "SCATTER", 85 "SEGOP", 86 "SEMAPHORE", 87 "SERIALIZE", 88 "SETCC", 89 "SGX", 90 "SHA", 91 "SHA512", 92 "SHIFT", 93 "SMAP", 94 "SSE", 95 "STRINGOP", 96 "STTNI", 97 "SYSCALL", 98 "SYSRET", 99 "SYSTEM", 100 "TBM", 101 "TSX_LDTRK", 102 "UFMA", 103 "UINTR", 104 "UNCOND_BR", 105 "VAES", 106 "VBMI2", 107 "VEX", 108 "VFMA", 109 "VPCLMULQDQ", 110 "VTX", 111 "WAITPKG", 112 "WIDENOP", 113 "WRMSRNS", 114 "X87_ALU", 115 "XOP", 116 "XSAVE", 117 "XSAVEOPT" 118}; 119