From 6807063ec65f6e99f821c130af4f99acfbde9e55 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Thu, 27 Sep 2007 21:53:28 +0000 Subject: [PATCH] 2007-09-27 H.J. Lu * i386-dis.c (dis386): Swap X86_64_27 with OPC_EXT_2. (x86_64_table): Likewise. (opc_ext_table): Likewise. --- opcodes/ChangeLog | 8 +++++++- opcodes/i386-dis.c | 6 +++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 4c7deb5..1a7e1ac 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,5 +1,11 @@ 2007-09-27 H.J. Lu + * i386-dis.c (dis386): Swap X86_64_27 with OPC_EXT_2. + (x86_64_table): Likewise. + (opc_ext_table): Likewise. + +2007-09-27 H.J. Lu + PR binutils/5072 * i386-dis.c: Update comments on '{', '}' and '|' to support only AT&T and Intel modes. @@ -8,7 +14,7 @@ (dis386_twobyte): Updated. (float_mem): Likewise. (x86_64_table): Add X86_64_4...X86_64_27. - (opc_ext_table): Updated. Use X86_64_22 and X86_64_27. + (opc_ext_table): Updated. Use X86_64_22...X86_64_27. (putop): Updated handling of '{', '}' and '|' to support only AT&T and Intel modes. diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c index 6494696..9ae35dc 100644 --- a/opcodes/i386-dis.c +++ b/opcodes/i386-dis.c @@ -937,7 +937,7 @@ static const struct dis386 dis386[] = { { "retT", { Iw } }, { "retT", { XX } }, { OPC_EXT_1 }, - { OPC_EXT_2 }, + { X86_64_27 }, { GRP11_C6 }, { GRP11_C7 }, /* c8 */ @@ -2687,7 +2687,7 @@ static const struct dis386 x86_64_table[][2] = { /* X86_64_27 */ { - { "ldsS", { Gv, Mp } }, + { OPC_EXT_2 }, { "(bad)", { XX } }, }, }; @@ -4454,7 +4454,7 @@ static const struct dis386 opc_ext_table[][2] = { }, { /* OPC_EXT_2 */ - { X86_64_27 }, + { "ldsS", { Gv, Mp } }, { "(bad)", { XX } }, }, { -- 2.7.4