[PATCH] x86: VZEROALL/VZEROUPPER are WIG
Jan Beulich
JBeulich@suse.com
Wed Sep 5 09:10:00 GMT 2018
opcodes/
2018-09-05 Jan Beulich <jbeulich@suse.com>
* i386-dis.c (VEX_W_0F77_P_0): Delete.
* (prefix_table): Use VZERO here.
* (vex_w_table): Delete VEX_W_0F77_P_0 entry.
---
Note regarding the lack of a testcase addition: I would have added
something if there was a pre-existing testcase checking VEX-encoded WIG
insns, but something like this exists for EVEX encoded ones only
(including a command line option to control the choice).
--- a/opcodes/i386-dis.c
+++ b/opcodes/i386-dis.c
@@ -2071,7 +2071,6 @@ enum
VEX_W_0F74_P_2,
VEX_W_0F75_P_2,
VEX_W_0F76_P_2,
- VEX_W_0F77_P_0,
VEX_W_0F7C_P_2,
VEX_W_0F7C_P_3,
VEX_W_0F7D_P_2,
@@ -5301,7 +5300,7 @@ static const struct dis386 prefix_table[
/* PREFIX_VEX_0F77 */
{
- { VEX_W_TABLE (VEX_W_0F77_P_0) },
+ { "", { VZERO }, 0 },
},
/* PREFIX_VEX_0F7C */
@@ -10784,10 +10783,6 @@ static const struct dis386 vex_w_table[]
{ "vpcmpeqd", { XM, Vex, EXx }, 0 },
},
{
- /* VEX_W_0F77_P_0 */
- { "", { VZERO }, 0 },
- },
- {
/* VEX_W_0F7C_P_2 */
{ "vhaddpd", { XM, Vex, EXx }, 0 },
},
More information about the Binutils
mailing list