static const char* STR_INSTRUCTIONCATEGORY[] = { "INVALID", "ADOX_ADCX", "AES", "AMD3DNOW", "AVX", "AVX2", "AVX2GATHER", "AVX512", "AVX512_4FMAPS", "AVX512_4VNNIW", "AVX512_BITALG", "AVX512_VBMI", "AVX512_VP2INTERSECT", "BINARY", "BITBYTE", "BLEND", "BMI1", "BMI2", "BROADCAST", "CALL", "CET", "CLDEMOTE", "CLFLUSHOPT", "CLWB", "CLZERO", "CMOV", "COMPRESS", "COND_BR", "CONFLICT", "CONVERT", "DATAXFER", "DECIMAL", "ENQCMD", "EXPAND", "FCMOV", "FLAGOP", "FMA4", "GATHER", "GFNI", "IFMA", "INTERRUPT", "IO", "IOSTRINGOP", "KMASK", "KNC", "KNCMASK", "KNCSCALAR", "LOGICAL", "LOGICAL_FP", "LZCNT", "MISC", "MMX", "MOVDIR", "MPX", "NOP", "PADLOCK", "PCLMULQDQ", "PCONFIG", "PKU", "POP", "PREFETCH", "PREFETCHWT1", "PT", "PUSH", "RDPID", "RDPRU", "RDRAND", "RDSEED", "RDWRFSGS", "RET", "ROTATE", "SCATTER", "SEGOP", "SEMAPHORE", "SETCC", "SGX", "SHA", "SHIFT", "SMAP", "SSE", "STRINGOP", "STTNI", "SYSCALL", "SYSRET", "SYSTEM", "TBM", "UFMA", "UNCOND_BR", "VAES", "VBMI2", "VFMA", "VPCLMULQDQ", "VTX", "WAITPKG", "WIDENOP", "X87_ALU", "XOP", "XSAVE", "XSAVEOPT" };