<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/56080>56080</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            AMDGPU assembler does not set sdst correctly for GFX11 VOP3 v_cmpx instructions
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            backend:AMDGPU
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          jayfoad
      </td>
    </tr>
</table>

<pre>
    “v_cmpx_eq_u32_e64 v12, 0”  is assembled to D4CA0000 0001010C but should be D4CA007E 0001010C, because for v_cmpx instructions sdst should always be set to 0x7E (exec_lo).
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxtkMuS2yAQRb8GbaioEHpYWrBw7JlZpTKbpLJz8WgsJlg4NDj23wdrMs4mQBc0TZ17GxXMTZAnTkZGpt3loE_n6wF-HXLLDzB09NJwwneUfTzZU-qQSkQ4KQ-GpkD33W7LyqAlmjJ3VOVEcQ7ZG6rgb33z9KjfgQq0zAjUhkjfValbMMWskwsLUjT4YEj_W97wjkJId0V2LTTCR7iCPvhA-FRXRrRmaidZJZc8iO2X_cvrt4fRSE0ApEtIK2Ol6xAj6ORvq4mX5x9NQ79_fW3_56fK0Ys5pTOSdkv4c1lHl-asah1OJfH-8rF9OsfwVrgldYgZsBz6gY2smgWojVW91Xwyg21H1pWwRo8Gem02dqi8VOBRkP4z4VxJ_RMWUxTfuylXpN9XTnDGORuaTYH2vK81M73tettIO8mRDaRjcJLO13c7dYjHKorVmcpHLEXvMOG_Yvkjd1wAVtXClznNIYo3ebNBmmptQqwd_AHwZbGS">