Remove trailing "(bad)" entries and replace { "(bad)", { XX } }
authorH.J. Lu <hjl.tools@gmail.com>
Sun, 24 Jan 2010 18:24:23 +0000 (18:24 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Sun, 24 Jan 2010 18:24:23 +0000 (18:24 +0000)
commit592d1631a488800664fb1ae3755616d0ae49791b
treefb2c6b26805f5b2af9b94b2eb25a2877ca4e12c6
parent80de6e001def245947591f5173c454fdfc738b26
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