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