bug-binutils
[Top][All Lists]
Advanced

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

[Bug gas/24434] Missing testsuite coverage for AVX512F gathers (and scat


From: marxin.liska at gmail dot com
Subject: [Bug gas/24434] Missing testsuite coverage for AVX512F gathers (and scatters?) with no base register
Date: Wed, 10 Apr 2019 09:12:46 +0000

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

Martin Liška <marxin.liska at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |marxin.liska at gmail dot com

--- Comment #1 from Martin Liška <marxin.liska at gmail dot com> ---
Fixed in bintuils with:

commit 629cfaf1b0fbb32a985607c774bd8e7870b9fa94 (HEAD, refs/bisect/bad)
Author: Jan Beulich <address@hidden>
Date:   Mon Jul 30 17:25:05 2018 +0200

    x86: don't mistakenly scale non-8-bit displacements

    In commit b5014f7af2 I've removed (instead of replaced) a conditional,
    resulting in addressing forms not allowing 8-bit displacements to now
    get their displacements scaled under certain circumstances. Re-add the
    missing conditional.

Minimal reproducer:

$ cat min.s
.text
foo:
        vpgatherqq      8(,%ymm1,1), %ymm0{%k2}

$ ./gas/as-new --64 min.s -o avx512.o && ./binutils/objdump -S avx512.o

avx512.o:     file format elf64-x86-64


Disassembly of section .text:

0000000000000000 <foo>:
   0:   62 f2 fd 2a 91 04 0d    vpgatherqq 0x1(,%ymm1,1),%ymm0{%k2}
   7:   01 00 00 00

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