This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
PATCH: Updated USE_XXX_TABLE in x86 disassembler
- From: "H.J. Lu" <hjl at lucon dot org>
- To: binutils at sources dot redhat dot com
- Date: Wed, 31 Oct 2007 16:40:41 -0700
- Subject: PATCH: Updated USE_XXX_TABLE in x86 disassembler
I am checking in this patch to define USE_XXX_TABLE as the
previous one + 1.
H.J.
---
2007-10-31 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (USE_REG_TABLE): Defined as the previous one + 1.
(USE_REG_TABLE): Likewise.
(USE_MOD_TABLE): Likewise.
(USE_RM_TABLE): Likewise.
(USE_PREFIX_TABLE): Likewise.
(USE_X86_64_TABLE): Likewise.
(USE_3BYTE_TABLE): Likewise.
--- opcodes/i386-dis.c.foo 2007-10-30 11:48:27.000000000 -0700
+++ opcodes/i386-dis.c 2007-10-31 16:34:02.000000000 -0700
@@ -455,13 +455,13 @@ fetch_data (struct disassemble_info *inf
#error MAX_BYTEMODE must be less than DREX_OC1
#endif
-#define FLOATCODE 1
-#define USE_REG_TABLE 2
-#define USE_MOD_TABLE 3
-#define USE_RM_TABLE 4
-#define USE_PREFIX_TABLE 5
-#define USE_X86_64_TABLE 6
-#define USE_3BYTE_TABLE 7
+#define FLOATCODE 1
+#define USE_REG_TABLE (FLOATCODE + 1)
+#define USE_MOD_TABLE (USE_REG_TABLE + 1)
+#define USE_RM_TABLE (USE_MOD_TABLE + 1)
+#define USE_PREFIX_TABLE (USE_RM_TABLE + 1)
+#define USE_X86_64_TABLE (USE_PREFIX_TABLE + 1)
+#define USE_3BYTE_TABLE (USE_X86_64_TABLE + 1)
#define FLOAT NULL, { { NULL, FLOATCODE } }