bug-binutils
[Top][All Lists]
Advanced

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

[Bug gas/29708] AVX-VNNI instructions are mis-assembled


From: cvs-commit at gcc dot gnu.org
Subject: [Bug gas/29708] AVX-VNNI instructions are mis-assembled
Date: Thu, 20 Oct 2022 16:29:51 +0000

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

--- 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 <hjl@sourceware.org>:

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

commit 9bb4d860222f2ffd5395ce84fec5dee0eb1f28b0
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Oct 20 09:18:19 2022 -0700

    x86: Check VEX/EVEX encoding before checking vector operands

    Since

    commit 837e225ba1992f9745e5bbbd5e8443243a7f475f
    Author: Jan Beulich <jbeulich@suse.com>
    Date:   Thu Oct 20 10:01:12 2022 +0200

        x86: re-work AVX-VNNI support

    moved AVX-VNNI after AVX512-VNNI, vector Disp8 is applied even when VEX
    encoding is selected.  Check VEX/EVEX encoding before checking vector
    operands to avoid vector Disp8 with VEX encoding.

            PR gas/29708
            * config/tc-i386.c (match_template): Check VEX/EVEX encoding
            before checking vector operands.
            * testsuite/gas/i386/avx-vnni.d: Updated.
            * testsuite/gas/i386/x86-64-avx-vnni.d: Likewise.
            * testsuite/gas/i386/avx-vnni.s: Add a Disp32 test.
            * testsuite/gas/i386/x86-64-avx-vnni.s: Likewise.

-- 
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]