<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">