bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/20799] Wrong .s suffix for EVEX vpextrw


From: cvs-commit at gcc dot gnu.org
Subject: [Bug binutils/20799] Wrong .s suffix for EVEX vpextrw
Date: Wed, 09 Nov 2016 22:06:03 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=20799

--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by H.J. Lu <address@hidden>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=60227d64dd9228be1a07fc7122894fc2875b1a70

commit 60227d64dd9228be1a07fc7122894fc2875b1a70
Author: H.J. Lu <address@hidden>
Date:   Wed Nov 9 14:00:18 2016 -0800

    X86: Remove the .s suffix from EVEX vpextrw

    The .s suffix indicates that the instruction is encoded by swapping
    2 register operands.  Since vpextrw takes an XMM register and an
    integer register, the .s suffix should be ignored for EVEX vpextrw.

    gas/

        PR binutils/20799
        * testsuite/gas/i386/opcode.s: Add a test for EVEX vpextrw.
        * testsuite/gas/i386/opcode-intel.d: Updated.
        * testsuite/gas/i386/opcode-suffix.d: Likewise.
        * testsuite/gas/i386/opcode.d: Likewise.
        * testsuite/gas/i386/x86-64-avx512bw-opts.s: Remove vpextrw
        tests.
        * testsuite/gas/i386/x86-64-avx512bw-opts-intel.d: Updated.
        * testsuite/gas/i386/x86-64-avx512bw-opts.d: Likewise.

    opcodes/

        PR binutils/20799
        * i386-dis-evex.h (evex_table): Replace EdqwS with Edqw.
        * i386-dis.c (EdqwS): Removed.
        (dqw_swap_mode): Likewise.
        (intel_operand_size): Don't check dqw_swap_mode.
        (OP_E_register): Likewise.
        (OP_E_memory): Likewise.
        (OP_G): Likewise.
        (OP_EX): Likewise.
        * i386-opc.tbl: Remove "S" from EVEX vpextrw.
        * i386-tbl.h: Regerated.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]