diff options
-rw-r--r-- | opcodes/ChangeLog | 8 | ||||
-rw-r--r-- | 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 <hongjiu.lu@intel.com> + * 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 <hongjiu.lu@intel.com> + 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 } }, }, { |