projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
PR25351 .ARM.attributes not found for symbol
[deliverable/binutils-gdb.git]
/
opcodes
/
i386-opc.h
diff --git
a/opcodes/i386-opc.h
b/opcodes/i386-opc.h
index fb6526433964664c730a91bac2164c3e7d4d4eba..cdc7cb23e8c4880d76a8446132ff2d6c66c844f4 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-20
19
Free Software Foundation, Inc.
+ Copyright (C) 2007-20
20
Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
This file is part of the GNU opcodes library.
@@
-403,14
+403,17
@@
enum
Modrm,
/* register is in low 3 bits of opcode */
ShortForm,
Modrm,
/* register is in low 3 bits of opcode */
ShortForm,
- /* special case for jump insns
.
*/
- Jump,
+ /* special case for jump insns
; value has to be 1
*/
+#define JUMP 1
/* call and jump */
/* call and jump */
- JumpDword,
+#define JUMP_DWORD 2
/* loop and jecxz */
/* loop and jecxz */
- JumpByte,
+#define JUMP_BYTE 3
/* special case for intersegment leaps/calls */
/* special case for intersegment leaps/calls */
- JumpInterSegment,
+#define JUMP_INTERSEGMENT 4
+ /* absolute address for jump */
+#define JUMP_ABSOLUTE 5
+ Jump,
/* FP insn memory format bit, sized by 0x4 */
FloatMF,
/* src/dest swap for floats. */
/* FP insn memory format bit, sized by 0x4 */
FloatMF,
/* src/dest swap for floats. */
@@
-650,10
+653,7
@@
typedef struct i386_opcode_modifier
unsigned int load:1;
unsigned int modrm:1;
unsigned int shortform:1;
unsigned int load:1;
unsigned int modrm:1;
unsigned int shortform:1;
- unsigned int jump:1;
- unsigned int jumpdword:1;
- unsigned int jumpbyte:1;
- unsigned int jumpintersegment:1;
+ unsigned int jump:3;
unsigned int floatmf:1;
unsigned int floatr:1;
unsigned int size:2;
unsigned int floatmf:1;
unsigned int floatr:1;
unsigned int size:2;
@@
-777,8
+777,6
@@
enum
Disp64,
/* Register which can be used for base or index in memory operand. */
BaseIndex,
Disp64,
/* Register which can be used for base or index in memory operand. */
BaseIndex,
- /* Absolute address for jump. */
- JumpAbsolute,
/* BYTE size. */
Byte,
/* WORD size. 2 byte */
/* BYTE size. */
Byte,
/* WORD size. 2 byte */
@@
-832,7
+830,6
@@
typedef union i386_operand_type
unsigned int disp32s:1;
unsigned int disp64:1;
unsigned int baseindex:1;
unsigned int disp32s:1;
unsigned int disp64:1;
unsigned int baseindex:1;
- unsigned int jumpabsolute:1;
unsigned int byte:1;
unsigned int word:1;
unsigned int dword:1;
unsigned int byte:1;
unsigned int word:1;
unsigned int dword:1;
This page took
0.025754 seconds
and
4
git commands to generate.