projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implement Intel OSPKE instructions
[deliverable/binutils-gdb.git]
/
opcodes
/
i386-opc.h
diff --git
a/opcodes/i386-opc.h
b/opcodes/i386-opc.h
index a8f63330a7750850a334470f63323e61325a44db..6a77dab5e69fea9d7fa39f210b01d27aaebde27d 100644
(file)
--- a/
opcodes/i386-opc.h
+++ b/
opcodes/i386-opc.h
@@
-1,5
+1,5
@@
/* Declarations for Intel 80386 opcode table
/* Declarations for Intel 80386 opcode table
- Copyright (C) 2007-201
4
Free Software Foundation, Inc.
+ Copyright (C) 2007-201
5
Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
This file is part of the GNU opcodes library.
@@
-112,6
+112,8
@@
enum
CpuL1OM,
/* Intel K1OM support required */
CpuK1OM,
CpuL1OM,
/* Intel K1OM support required */
CpuK1OM,
+ /* Intel IAMCU support required */
+ CpuIAMCU,
/* Xsave/xrstor New Instructions support required */
CpuXsave,
/* Xsaveopt New Instructions support required */
/* Xsave/xrstor New Instructions support required */
CpuXsave,
/* Xsaveopt New Instructions support required */
@@
-192,10
+194,20
@@
enum
CpuAVX512IFMA,
/* Intel AVX-512 VBMI Instructions support required. */
CpuAVX512VBMI,
CpuAVX512IFMA,
/* Intel AVX-512 VBMI Instructions support required. */
CpuAVX512VBMI,
+ /* mwaitx instruction required */
+ CpuMWAITX,
+ /* Clzero instruction required */
+ CpuCLZERO,
+ /* OSPKE instruction required */
+ CpuOSPKE,
/* 64bit support required */
Cpu64,
/* Not supported in the 64bit mode */
CpuNo64,
/* 64bit support required */
Cpu64,
/* Not supported in the 64bit mode */
CpuNo64,
+ /* AMD64 support required */
+ CpuAMD64,
+ /* Intel64 support required */
+ CpuIntel64,
/* The last bitfield in i386_cpu_flags. */
CpuMax = CpuNo64
};
/* The last bitfield in i386_cpu_flags. */
CpuMax = CpuNo64
};
@@
-255,6
+267,7
@@
typedef union i386_cpu_flags
unsigned int cpuavx512bw:1;
unsigned int cpul1om:1;
unsigned int cpuk1om:1;
unsigned int cpuavx512bw:1;
unsigned int cpul1om:1;
unsigned int cpuk1om:1;
+ unsigned int cpuiamcu:1;
unsigned int cpuxsave:1;
unsigned int cpuxsaveopt:1;
unsigned int cpuaes:1;
unsigned int cpuxsave:1;
unsigned int cpuxsaveopt:1;
unsigned int cpuaes:1;
@@
-295,8
+308,13
@@
typedef union i386_cpu_flags
unsigned int cpupcommit:1;
unsigned int cpuavx512ifma:1;
unsigned int cpuavx512vbmi:1;
unsigned int cpupcommit:1;
unsigned int cpuavx512ifma:1;
unsigned int cpuavx512vbmi:1;
+ unsigned int cpumwaitx:1;
+ unsigned int cpuclzero:1;
+ unsigned int cpuospke:1;
unsigned int cpu64:1;
unsigned int cpuno64:1;
unsigned int cpu64:1;
unsigned int cpuno64:1;
+ unsigned int cpuamd64:1;
+ unsigned int cpuintel64:1;
#ifdef CpuUnused
unsigned int unused:(CpuNumOfBits - CpuUnused);
#endif
#ifdef CpuUnused
unsigned int unused:(CpuNumOfBits - CpuUnused);
#endif
This page took
0.027544 seconds
and
4
git commands to generate.