<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/56786>56786</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[AMDGPU][MC][GFX940] Incorrect disassembly of v_cvt_pk_f32_bf8 and v_cvt_pk_f32_fp8
</td>
</tr>
<tr>
<th>Labels</th>
<td>
backend:AMDGPU,
mc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
dpreobra
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
dpreobra
</td>
</tr>
</table>
<pre>
These opcodes may only be encoded as VOP1, however they have `_e32` suffix when disassembled.
An example of failed test:
0x01,0xae,0x14,0x7e
Expected output:
v_cvt_pk_f32_bf8 v[10:11], s1
Actual result:
v_cvt_pk_f32_bf8_e32 v[10:11], s1
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyNUstu2zAQ_BrpsojBh_XwQQcnboIegubQFr0ZfKwsJZQokJRi_31Jx0EctCgqCJrlcrmzM5S0-tR879Aj2ElZjR4GcQI7mhNIBBxTToPw8PPbE83YHXT2FRd0EDo8QScWhKwke-QsAvi5bfsjvHY4gu698B4HaVCvMrLLyPbtux0Bj2KYTORsoRV9LICAPmR8e10H8SFHkljJUeAZ6PoMFV4XfjlOqEJsYucwzX9rs-zVEvbTy77lbC_bGpasuKUkVlKaFbuky9NPM6owCwMO_Wz-p2Ey4B9Nc2xoWWwIX_O6yHXD9YZvRB76YLCJp7aPu4enH-lQcft494YP9782axJj-Bpvwbko8crTU_LuD1li1J-T7VTnszNNF8Lkkw52H99DH7pZrpQd4sKY5R1uJmefI09c9t7P6GNQlFVd5l3TVrJWdaVVwRgvUaAikqg1SsoJr0vMjZBofFKTMSaFesFRR8aLNMaSHxEGleJil_cNI4yRitW0LjihK1YQ3iK2Sild0opla4JD_DtWabSVdYfcNecp5XzwcdP0PviPzWhMfxgRLxPoyaGVTlzYxBw665r3bH7W15zF_QaHYeiO">