OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [opcodes/] [i386-gen.c] - Diff between revs 18 and 148

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 18 Rev 148
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),

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.