Remove trailing "(bad)" entries and replace { "(bad)", { XX } }
commit9add069af698bcc8c099494e09111e9e2cdf197f
authorH.J. Lu <hjl.tools@gmail.com>
Sun, 24 Jan 2010 18:24:22 +0000 (24 18:24 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Sun, 24 Jan 2010 18:24:22 +0000 (24 18:24 +0000)
tree2fa22d6ab43011742bf58deec7eda6eac42b96ba
parentd029e7ffe5787d3e07a40c705a3bc72d03120aae
Remove trailing "(bad)" entries and replace { "(bad)", { XX } }
with { Bad_Opcode }.

2010-01-24  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (Bad_Opcode): New.
(bad_opcode): Likewise.
(dis386): Replace { "(bad)", { XX } } with { Bad_Opcode }.
(dis386_twobyte): Likewise.
(reg_table): Likewise.
(prefix_table): Likewise.
(x86_64_table): Likewise.
(vex_len_table): Likewise.
(vex_w_table): Likewise.
(mod_table): Likewise.
(rm_table): Likewise.
(float_reg): Likewise.
(reg_table): Remove trailing "(bad)" entries.
(prefix_table): Likewise.
(x86_64_table): Likewise.
(vex_len_table): Likewise.
(vex_w_table): Likewise.
(mod_table): Likewise.
(rm_table): Likewise.
(get_valid_dis386): Handle bytemode 0.
opcodes/ChangeLog
opcodes/i386-dis.c