From 2f81ff928644e457e4edbff1257e663845857f6b Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Wed, 16 Jan 2013 22:11:05 +0000 Subject: [PATCH] Add OPERAND_TYPE_IMM32_64 * i386-gen.c (operand_type_init): Add OPERAND_TYPE_IMM32_64. * i386-init.h: Regenerated. * i386-tbl.h: Likewise. --- opcodes/ChangeLog | 7 +++++++ opcodes/i386-gen.c | 2 ++ opcodes/i386-init.h | 7 ++++++- opcodes/i386-tbl.h | 2 +- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 27607884ddf..45f3e326b7a 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,10 @@ +2013-01-16 H.J. Lu + + * i386-gen.c (operand_type_init): Add OPERAND_TYPE_IMM32_64. + + * i386-init.h: Regenerated. + * i386-tbl.h: Likewise. + 2013-01-15 Nick Clifton * v850-dis.c (get_operand_value): Sign extend V850E_IMMEDIATE diff --git a/opcodes/i386-gen.c b/opcodes/i386-gen.c index 63c66a9c32a..7f66a1e2613 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 2e4589b00ba..294c05de0ac 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 257f8b1851e..e1e2dc5511c 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. -- 2.30.2