aboutsummaryrefslogtreecommitdiff
path: root/opcodes/i386-opc.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2018-08-06 08:34:36 +0200
committerJan Beulich <jbeulich@suse.com>2018-08-06 08:34:36 +0200
commite968fc9b638e48a89e9a96804896c88a400e9be1 (patch)
tree97070a96162acbc7f4bfae19b009731cab56eb16 /opcodes/i386-opc.h
parentb01474366f651f3ea3eed4038e1e0b37588d243d (diff)
downloadfsf-binutils-gdb-e968fc9b638e48a89e9a96804896c88a400e9be1.zip
fsf-binutils-gdb-e968fc9b638e48a89e9a96804896c88a400e9be1.tar.gz
fsf-binutils-gdb-e968fc9b638e48a89e9a96804896c88a400e9be1.tar.bz2
x86: fold RegEip/RegRip and RegEiz/RegRiz
This allows to simplify the code in a number of places.
Diffstat (limited to 'opcodes/i386-opc.h')
-rw-r--r--opcodes/i386-opc.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/opcodes/i386-opc.h b/opcodes/i386-opc.h
index 202804e..ecfdc7f 100644
--- a/opcodes/i386-opc.h
+++ b/opcodes/i386-opc.h
@@ -895,11 +895,9 @@ typedef struct
#define RegRex64 0x2 /* Extended 8 bit register. */
#define RegVRex 0x4 /* Extended vector register. */
unsigned char reg_num;
-#define RegRip ((unsigned char ) ~0)
-#define RegEip (RegRip - 1)
+#define RegIP ((unsigned char ) ~0)
/* EIZ and RIZ are fake index registers. */
-#define RegEiz (RegEip - 1)
-#define RegRiz (RegEiz - 1)
+#define RegIZ (RegIP - 1)
/* FLAT is a fake segment register (Intel mode). */
#define RegFlat ((unsigned char) ~0)
signed char dw2_regnum[2];