[llvm-bugs] [Bug 32804] New: Instruction with incorrect VEX prefix W value decoded as valid

via llvm-bugs llvm-bugs at lists.llvm.org
Wed Apr 26 08:24:51 PDT 2017


https://bugs.llvm.org/show_bug.cgi?id=32804

            Bug ID: 32804
           Summary: Instruction with incorrect VEX prefix W value decoded
                    as valid
           Product: libraries
           Version: 3.9
          Hardware: Other
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: MC
          Assignee: unassignedbugs at nondot.org
          Reporter: nholcomb at wisc.edu
                CC: llvm-bugs at lists.llvm.org

The following instruction should be incorrect because 3rd byte is incorrect for
this instruction to be valid. The third byte must have a leading zero (for the
W bit of vex).

Bytes: 8f 08 f0 86 25 24 bf 73 eb ba
LLVM Output: vpmacsswd %xmm11, -344735964(%rip), %xmm1, %xmm12
Expected: decoder should return error

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20170426/909fc095/attachment-0001.html>


More information about the llvm-bugs mailing list