[llvm-bugs] [Bug 28850] New: AVX512: Invalid operand for {vcvtpd2udqy, vcvtqq2psy, vcvtuqq2psy} instruction
via llvm-bugs
llvm-bugs at lists.llvm.org
Thu Aug 4 13:42:20 PDT 2016
https://llvm.org/bugs/show_bug.cgi?id=28850
Bug ID: 28850
Summary: AVX512: Invalid operand for {vcvtpd2udqy, vcvtqq2psy,
vcvtuqq2psy} instruction
Product: libraries
Version: trunk
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P
Component: Backend: X86
Assignee: unassignedbugs at nondot.org
Reporter: wenzel.jakob at epfl.ch
CC: llvm-bugs at lists.llvm.org
Classification: Unclassified
Created attachment 16884
--> https://llvm.org/bugs/attachment.cgi?id=16884&action=edit
Bzip2 compressed assembly file
Analogous to Bug 28810, I've run into more kinds of situations where number
conversion aliases are missing/not understood by LLVM.
The following lines in particular caused problems:
vcvtpd2udqy %ymm0, %xmm0
vcvtqq2psy %ymm0, %xmm0
vcvtuqq2psy %ymm0, %xmm0
I've added the whole problematic assembly file in case it is useful.
For reference, this is from the test suite of a SIMD vector library which
(amongst other things) exercises many of the different conversions between
vector types. I'm not sure if that's all of them though, there could still be
more missing aliases.
--
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/20160804/98827370/attachment.html>
More information about the llvm-bugs
mailing list