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