diff options
Diffstat (limited to 'opcodes/i386-gen.c')
-rw-r--r-- | opcodes/i386-gen.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/opcodes/i386-gen.c b/opcodes/i386-gen.c index 3ddd4b6cd2..0e0eb8e44f 100644 --- a/opcodes/i386-gen.c +++ b/opcodes/i386-gen.c @@ -128,6 +128,10 @@ static initializer cpu_flag_init[] = "CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1|CpuSSE4_2|CpuAVX|CpuFMA" }, { "CPU_FMA4_FLAGS", "CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1|CpuSSE4_2|CpuAVX|CpuFMA4" }, + { "CPU_XOP_FLAGS", + "CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1|CpuSSE4_2|CpuSSE4a|CpuABM|CpuAVX|CpuFMA4|CpuXOP|CpuCVT16" }, + { "CPU_CVT16_FLAGS", + "CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1|CpuSSE4_2|CpuSSE4a|CpuABM|CpuAVX|CpuFMA4|CpuXOP|CpuCVT16" }, { "CPU_LWP_FLAGS", "CpuLWP" }, { "CPU_MOVBE_FLAGS", @@ -298,6 +302,8 @@ static bitfield cpu_flags[] = BITFIELD (CpuPCLMUL), BITFIELD (CpuFMA), BITFIELD (CpuFMA4), + BITFIELD (CpuXOP), + BITFIELD (CpuCVT16), BITFIELD (CpuLWP), BITFIELD (CpuLM), BITFIELD (CpuMovbe), @@ -359,9 +365,11 @@ static bitfield opcode_modifiers[] = BITFIELD (Vex0F), BITFIELD (Vex0F38), BITFIELD (Vex0F3A), + BITFIELD (XOP08), BITFIELD (XOP09), BITFIELD (XOP0A), BITFIELD (Vex3Sources), + BITFIELD (Vex2Sources), BITFIELD (VexImmExt), BITFIELD (SSE2AVX), BITFIELD (NoAVX), |