aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2013-01-16 22:11:05 +0000
committerH.J. Lu <hjl.tools@gmail.com>2013-01-16 22:11:05 +0000
commit2f81ff928644e457e4edbff1257e663845857f6b (patch)
treef7abf038350517b056fbb986cf5bc91b7874ffdb
parentfb8cf7c532d406a44b77670cf7ad09046dc04c5e (diff)
downloadgdb-2f81ff928644e457e4edbff1257e663845857f6b.zip
gdb-2f81ff928644e457e4edbff1257e663845857f6b.tar.gz
gdb-2f81ff928644e457e4edbff1257e663845857f6b.tar.bz2
Add OPERAND_TYPE_IMM32_64
* i386-gen.c (operand_type_init): Add OPERAND_TYPE_IMM32_64. * i386-init.h: Regenerated. * i386-tbl.h: Likewise.
-rw-r--r--opcodes/ChangeLog7
-rw-r--r--opcodes/i386-gen.c2
-rw-r--r--opcodes/i386-init.h7
-rw-r--r--opcodes/i386-tbl.h2
4 files changed, 16 insertions, 2 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 2760788..45f3e32 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,10 @@
+2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ * i386-gen.c (operand_type_init): Add OPERAND_TYPE_IMM32_64.
+
+ * i386-init.h: Regenerated.
+ * i386-tbl.h: Likewise.
+
2013-01-15 Nick Clifton <nickc@redhat.com>
* v850-dis.c (get_operand_value): Sign extend V850E_IMMEDIATE
diff --git a/opcodes/i386-gen.c b/opcodes/i386-gen.c
index 63c66a9..7f66a1e 100644
--- a/opcodes/i386-gen.c
+++ b/opcodes/i386-gen.c
@@ -294,6 +294,8 @@ static initializer operand_type_init[] =
"Imm16|Imm32S" },
{ "OPERAND_TYPE_IMM16_32_32S",
"Imm16|Imm32|Imm32S" },
+ { "OPERAND_TYPE_IMM32_64",
+ "Imm32|Imm64" },
{ "OPERAND_TYPE_IMM32_32S_DISP32",
"Imm32|Imm32S|Disp32" },
{ "OPERAND_TYPE_IMM64_DISP64",
diff --git a/opcodes/i386-init.h b/opcodes/i386-init.h
index 2e4589b..294c05d 100644
--- a/opcodes/i386-init.h
+++ b/opcodes/i386-init.h
@@ -1,5 +1,5 @@
/* This file is automatically generated by i386-gen. Do not edit! */
-/* Copyright 2007, 2008, 2009, 2010, 2011
+/* Copyright 2007, 2008, 2009, 2010, 2011, 2012, 2013
Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
@@ -722,6 +722,11 @@
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
0, 0, 0, 0, 0, 0 } }
+#define OPERAND_TYPE_IMM32_64 \
+ { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, \
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+ 0, 0, 0, 0, 0, 0 } }
+
#define OPERAND_TYPE_IMM32_32S_DISP32 \
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, \
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
diff --git a/opcodes/i386-tbl.h b/opcodes/i386-tbl.h
index 257f8b1..e1e2dc5 100644
--- a/opcodes/i386-tbl.h
+++ b/opcodes/i386-tbl.h
@@ -1,5 +1,5 @@
/* This file is automatically generated by i386-gen. Do not edit! */
-/* Copyright 2007, 2008, 2009, 2010, 2011
+/* Copyright 2007, 2008, 2009, 2010, 2011, 2012, 2013
Free Software Foundation, Inc.
This file is part of the GNU opcodes library.