<html>
    <head>
      <base href="https://llvm.org/bugs/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - AVX512: Invalid operand for {vcvtpd2udqy, vcvtqq2psy, vcvtuqq2psy} instruction"
   href="https://llvm.org/bugs/show_bug.cgi?id=28850">28850</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>AVX512: Invalid operand for {vcvtpd2udqy, vcvtqq2psy, vcvtuqq2psy} instruction
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>libraries
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Backend: X86
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>wenzel.jakob@epfl.ch
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=16884" name="attach_16884" title="Bzip2 compressed assembly file">attachment 16884</a> <a href="attachment.cgi?id=16884&action=edit" title="Bzip2 compressed assembly file">[details]</a></span>
Bzip2 compressed assembly file

Analogous to <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - AVX512: Invalid operand for vcvttss2siq instruction"
   href="show_bug.cgi?id=28810">Bug 28810</a>, 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.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>