projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Enable Intel MOVDIRI, MOVDIR64B instructions
[deliverable/binutils-gdb.git]
/
opcodes
/
i386-opc.h
diff --git
a/opcodes/i386-opc.h
b/opcodes/i386-opc.h
index 58abea687e165a7c16c34961baaed00f3f2e2153..9a22b3c95f5fb85543ab5e0ea633d5cd41365429 100644
(file)
--- a/
opcodes/i386-opc.h
+++ b/
opcodes/i386-opc.h
@@
-231,6
+231,10
@@
enum
CpuWAITPKG,
/* CLDEMOTE instruction required */
CpuCLDEMOTE,
CpuWAITPKG,
/* CLDEMOTE instruction required */
CpuCLDEMOTE,
+ /* MOVDIRI instruction support required */
+ CpuMOVDIRI,
+ /* MOVDIRR64B instruction required */
+ CpuMOVDIR64B,
/* 64bit support required */
Cpu64,
/* Not supported in the 64bit mode */
/* 64bit support required */
Cpu64,
/* Not supported in the 64bit mode */
@@
-354,6
+358,8
@@
typedef union i386_cpu_flags
unsigned int cpupconfig:1;
unsigned int cpuwaitpkg:1;
unsigned int cpucldemote:1;
unsigned int cpupconfig:1;
unsigned int cpuwaitpkg:1;
unsigned int cpucldemote:1;
+ unsigned int cpumovdiri:1;
+ unsigned int cpumovdir64b:1;
unsigned int cpu64:1;
unsigned int cpuno64:1;
#ifdef CpuUnused
unsigned int cpu64:1;
unsigned int cpuno64:1;
#ifdef CpuUnused
@@
-445,8
+451,8
@@
enum
ToDword,
/* Convert to QWORD */
ToQword,
ToDword,
/* Convert to QWORD */
ToQword,
- /* Address prefix changes
operand 0
*/
- AddrPrefixOp
0
,
+ /* Address prefix changes
register operand
*/
+ AddrPrefixOp
Reg
,
/* opcode is a prefix */
IsPrefix,
/* instruction has extension in 8 bit imm */
/* opcode is a prefix */
IsPrefix,
/* instruction has extension in 8 bit imm */
@@
-627,7
+633,7
@@
typedef struct i386_opcode_modifier
unsigned int repprefixok:1;
unsigned int todword:1;
unsigned int toqword:1;
unsigned int repprefixok:1;
unsigned int todword:1;
unsigned int toqword:1;
- unsigned int addrprefixop
0
:1;
+ unsigned int addrprefixop
reg
:1;
unsigned int isprefix:1;
unsigned int immext:1;
unsigned int norex64:1;
unsigned int isprefix:1;
unsigned int immext:1;
unsigned int norex64:1;
This page took
0.023308 seconds
and
4
git commands to generate.