[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/24691] New: gas/objdump fail to reject invalid vshuff*/vsh
From: |
hgreving at google dot com |
Subject: |
[Bug binutils/24691] New: gas/objdump fail to reject invalid vshuff*/vshufi* encodings. |
Date: |
Mon, 17 Jun 2019 11:52:59 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=24691
Bug ID: 24691
Summary: gas/objdump fail to reject invalid vshuff*/vshufi*
encodings.
Product: binutils
Version: 2.32
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: binutils
Assignee: unassigned at sourceware dot org
Reporter: hgreving at google dot com
Target Milestone: ---
lvm-mc-7 seems to handle it correctly:
e.g.
echo "0x62 0xf3 0x75 0x08 0x23 0xc2 0x25" | /usr/bin/llvm-mc-7 -disassemble
-triple=x86_64
.text
<stdin>:1:1: warning: invalid instruction encoding
0x62 0xf3 0x75 0x08 0x23 0xc2 0x25
^
<stdin>:1:26: warning: invalid instruction encoding
0x62 0xf3 0x75 0x08 0x23 0xc2 0x25
^
<stdin>:1:31: warning: invalid instruction encoding
0x62 0xf3 0x75 0x08 0x23 0xc2 0x25
^
Should be (e.g. from binutils)
objdump -d test | grep shuf
5fe: 62 f3 75 08 23 c2 25 vshuff32x4 $0x25,%xmm2,%xmm1,%xmm0
According to Intel's Spec., either EVEX.L or .L' needs to be set.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug binutils/24691] New: gas/objdump fail to reject invalid vshuff*/vshufi* encodings.,
hgreving at google dot com <=