Line 89... |
Line 89... |
{ "CPU_AMDFAM10_FLAGS",
|
{ "CPU_AMDFAM10_FLAGS",
|
"Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|Cpu686|CpuSYSCALL|CpuRdtscp|Cpu387|Cpu687|CpuFISTTP|CpuNop|CpuMMX|Cpu3dnow|Cpu3dnowA|CpuSSE|CpuSSE2|CpuSSE3|CpuSSE4a|CpuABM|CpuLM" },
|
"Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|Cpu686|CpuSYSCALL|CpuRdtscp|Cpu387|Cpu687|CpuFISTTP|CpuNop|CpuMMX|Cpu3dnow|Cpu3dnowA|CpuSSE|CpuSSE2|CpuSSE3|CpuSSE4a|CpuABM|CpuLM" },
|
{ "CPU_BDVER1_FLAGS",
|
{ "CPU_BDVER1_FLAGS",
|
"Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|Cpu686|CpuSYSCALL|CpuRdtscp|Cpu387|Cpu687|CpuFISTTP|CpuNop|CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSE4a|CpuABM|CpuLM|CpuFMA4|CpuXOP|CpuLWP" },
|
"Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|Cpu686|CpuSYSCALL|CpuRdtscp|Cpu387|Cpu687|CpuFISTTP|CpuNop|CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSE4a|CpuABM|CpuLM|CpuFMA4|CpuXOP|CpuLWP" },
|
{ "CPU_BDVER2_FLAGS",
|
{ "CPU_BDVER2_FLAGS",
|
"Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|Cpu686|CpuSYSCALL|CpuRdtscp|Cpu387|Cpu687|CpuFISTTP|CpuNop|CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSE4a|CpuABM|CpuLM|CpuFMA4|CpuXOP|CpuLWP|CpuBMI|CpuTBM" },
|
"Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|Cpu686|CpuSYSCALL|CpuRdtscp|Cpu387|Cpu687|CpuFISTTP|CpuNop|CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSE4a|CpuABM|CpuLM|CpuFMA4|CpuXOP|CpuLWP|CpuBMI|CpuTBM|CpuF16C" },
|
{ "CPU_8087_FLAGS",
|
{ "CPU_8087_FLAGS",
|
"Cpu8087" },
|
"Cpu8087" },
|
{ "CPU_287_FLAGS",
|
{ "CPU_287_FLAGS",
|
"Cpu287" },
|
"Cpu287" },
|
{ "CPU_387_FLAGS",
|
{ "CPU_387_FLAGS",
|
Line 119... |
Line 119... |
{ "CPU_SSE4_1_FLAGS",
|
{ "CPU_SSE4_1_FLAGS",
|
"CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1" },
|
"CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1" },
|
{ "CPU_SSE4_2_FLAGS",
|
{ "CPU_SSE4_2_FLAGS",
|
"CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1|CpuSSE4_2" },
|
"CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1|CpuSSE4_2" },
|
{ "CPU_ANY_SSE_FLAGS",
|
{ "CPU_ANY_SSE_FLAGS",
|
"CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1|CpuSSE4_2|CpuSSE4a|CpuAVX" },
|
"CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1|CpuSSE4_2|CpuSSE4a|CpuAVX|CpuAVX2" },
|
{ "CPU_VMX_FLAGS",
|
{ "CPU_VMX_FLAGS",
|
"CpuVMX" },
|
"CpuVMX" },
|
{ "CPU_SMX_FLAGS",
|
{ "CPU_SMX_FLAGS",
|
"CpuSMX" },
|
"CpuSMX" },
|
{ "CPU_XSAVE_FLAGS",
|
{ "CPU_XSAVE_FLAGS",
|
Line 156... |
Line 156... |
"CpuFSGSBase" },
|
"CpuFSGSBase" },
|
{ "CPU_RDRND_FLAGS",
|
{ "CPU_RDRND_FLAGS",
|
"CpuRdRnd" },
|
"CpuRdRnd" },
|
{ "CPU_F16C_FLAGS",
|
{ "CPU_F16C_FLAGS",
|
"CpuF16C" },
|
"CpuF16C" },
|
|
{ "CPU_BMI2_FLAGS",
|
|
"CpuBMI2" },
|
|
{ "CPU_LZCNT_FLAGS",
|
|
"CpuLZCNT" },
|
|
{ "CPU_INVPCID_FLAGS",
|
|
"CpuINVPCID" },
|
{ "CPU_3DNOW_FLAGS",
|
{ "CPU_3DNOW_FLAGS",
|
"CpuMMX|Cpu3dnow" },
|
"CpuMMX|Cpu3dnow" },
|
{ "CPU_3DNOWA_FLAGS",
|
{ "CPU_3DNOWA_FLAGS",
|
"CpuMMX|Cpu3dnow|Cpu3dnowA" },
|
"CpuMMX|Cpu3dnow|Cpu3dnowA" },
|
{ "CPU_PADLOCK_FLAGS",
|
{ "CPU_PADLOCK_FLAGS",
|
Line 170... |
Line 176... |
"CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSE4a" },
|
"CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSE4a" },
|
{ "CPU_ABM_FLAGS",
|
{ "CPU_ABM_FLAGS",
|
"CpuABM" },
|
"CpuABM" },
|
{ "CPU_AVX_FLAGS",
|
{ "CPU_AVX_FLAGS",
|
"CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1|CpuSSE4_2|CpuAVX" },
|
"CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1|CpuSSE4_2|CpuAVX" },
|
|
{ "CPU_AVX2_FLAGS",
|
|
"CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1|CpuSSE4_2|CpuAVX|CpuAVX2" },
|
{ "CPU_ANY_AVX_FLAGS",
|
{ "CPU_ANY_AVX_FLAGS",
|
"CpuAVX" },
|
"CpuAVX|CpuAVX2" },
|
{ "CPU_L1OM_FLAGS",
|
{ "CPU_L1OM_FLAGS",
|
"unknown" },
|
"unknown" },
|
};
|
};
|
|
|
static initializer operand_type_init[] =
|
static initializer operand_type_init[] =
|
Line 307... |
Line 315... |
BITFIELD (CpuSSE3),
|
BITFIELD (CpuSSE3),
|
BITFIELD (CpuSSSE3),
|
BITFIELD (CpuSSSE3),
|
BITFIELD (CpuSSE4_1),
|
BITFIELD (CpuSSE4_1),
|
BITFIELD (CpuSSE4_2),
|
BITFIELD (CpuSSE4_2),
|
BITFIELD (CpuAVX),
|
BITFIELD (CpuAVX),
|
|
BITFIELD (CpuAVX2),
|
BITFIELD (CpuL1OM),
|
BITFIELD (CpuL1OM),
|
BITFIELD (CpuSSE4a),
|
BITFIELD (CpuSSE4a),
|
BITFIELD (Cpu3dnow),
|
BITFIELD (Cpu3dnow),
|
BITFIELD (Cpu3dnowA),
|
BITFIELD (Cpu3dnowA),
|
BITFIELD (CpuPadLock),
|
BITFIELD (CpuPadLock),
|
Line 333... |
Line 342... |
BITFIELD (CpuEPT),
|
BITFIELD (CpuEPT),
|
BITFIELD (CpuRdtscp),
|
BITFIELD (CpuRdtscp),
|
BITFIELD (CpuFSGSBase),
|
BITFIELD (CpuFSGSBase),
|
BITFIELD (CpuRdRnd),
|
BITFIELD (CpuRdRnd),
|
BITFIELD (CpuF16C),
|
BITFIELD (CpuF16C),
|
|
BITFIELD (CpuBMI2),
|
|
BITFIELD (CpuLZCNT),
|
|
BITFIELD (CpuINVPCID),
|
BITFIELD (Cpu64),
|
BITFIELD (Cpu64),
|
BITFIELD (CpuNo64),
|
BITFIELD (CpuNo64),
|
#ifdef CpuUnused
|
#ifdef CpuUnused
|
BITFIELD (CpuUnused),
|
BITFIELD (CpuUnused),
|
#endif
|
#endif
|
Line 386... |
Line 398... |
BITFIELD (VexVVVV),
|
BITFIELD (VexVVVV),
|
BITFIELD (VexW),
|
BITFIELD (VexW),
|
BITFIELD (VexOpcode),
|
BITFIELD (VexOpcode),
|
BITFIELD (VexSources),
|
BITFIELD (VexSources),
|
BITFIELD (VexImmExt),
|
BITFIELD (VexImmExt),
|
|
BITFIELD (VecSIB),
|
BITFIELD (SSE2AVX),
|
BITFIELD (SSE2AVX),
|
BITFIELD (NoAVX),
|
BITFIELD (NoAVX),
|
BITFIELD (OldGcc),
|
BITFIELD (OldGcc),
|
BITFIELD (ATTMnemonic),
|
BITFIELD (ATTMnemonic),
|
BITFIELD (ATTSyntax),
|
BITFIELD (ATTSyntax),
|