OSDN Git Service

Add USE_VEX_W_TABLE, VEX_W_TABLE and VEX_W_XXX.
authorhjl <hjl>
Wed, 16 Dec 2009 03:56:09 +0000 (03:56 +0000)
committerhjl <hjl>
Wed, 16 Dec 2009 03:56:09 +0000 (03:56 +0000)
commitc5f4211a7436939b747150aa03239978f4035206
treeb7fd46a65c45ae06b5d01611a9be751c3430a7ac
parentffb87aac76a99de4ef7884d667e69bccc4f18ebd
Add USE_VEX_W_TABLE, VEX_W_TABLE and VEX_W_XXX.

2009-12-15  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (USE_VEX_W_TABLE): New.
(VEX_W_TABLE): Likewise.
(VEX_W_XXX): Likewise.
(vex_w_table): Likewise.
(prefix_table): Use VEX_W_XXX.
(vex_table): Likewise.
(vex_len_table): Likewise.
(mod_table): Likewise.
(get_valid_dis386): Handle USE_VEX_W_TABLE.

* i386-opc.tbl: Add VexW0 to AVX instructions where the VEX.W bit
isn't used.
* i386-tbl.h: Regenerated.
opcodes/ChangeLog
opcodes/i386-dis.c
opcodes/i386-opc.tbl
opcodes/i386-tbl.h