[PATCH] x86: VZEROALL/VZEROUPPER are WIG
H.J. Lu
hjl.tools@gmail.com
Fri Sep 14 20:05:00 GMT 2018
On Wed, Sep 12, 2018 at 2:03 PM, H.J. Lu <hjl.tools@gmail.com> wrote:
> On Wed, Sep 5, 2018 at 2:10 AM, Jan Beulich <JBeulich@suse.com> wrote:
>> 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).
>>
>>
>
> I am adding the -mvexwig= option. Let's wait until it is in.
>
Please check out users/hjl/wig branch:
https://sourceware.org/git/?p=binutils-gdb.git;a=shortlog;h=refs/heads/users/hjl/wig
Many -mvexwig=1 tests fail due to disassembler bug:
FAIL: i386 AVX WIG insns with -mvexwig=1
FAIL: i386 AVX2 WIG insns with -mvexwig=1
FAIL: x86-64 AVX WIG insns with -mvexwig=1
FAIL: x86-64 AVX2 WIG insns with -mvexwig=1
--
H.J.
More information about the Binutils
mailing list