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

    <tr>
        <th>Summary</th>
        <td>
            [AMDGPU][MC][GFX1030] v_dot2c_f32_f16 and v_dot4c_i32_i8 have incorrect _e32 suffices
        </td>
    </tr>

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

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

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

<pre>
    These opcodes cannot be promoted to VOP3, however they have _e32 suffix when disassembled.

An example of failed test:

    0x01,0x04,0x0a,0x04

Expected result:

    v_dot2c_f32_f16 v5, s1, v2

Actual output:

    v_dot2c_f32_f16_e32 v5, s1, v2


</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyNUk1vnDAQ_TVwsYqMDXQ5cNhmm5yi5tBWva38MSxuDUb-IJt_3wEadaO2Ui3kNzO23rw3WDr90n0eIABxs3IaAlFimlwkEsjs3egiaBId-frpiWfsjgzuGRbwJA7wQgaxADkDZySkvjdX8jzARLQJIgQYpQVdZPSU0eO-HycCVzHOFpv1pBfGrtwQYsaPt_cILnqlJfZDqHYQr9nNxY_XGdQq0ENI9m80y1m7yNS55-zclw1Z6tVEWKnJwt6IUzEJS1yKc_oPps31v9ly3XHd8lbk0UQLXVZ_OD6eHp6-ZPUJ48e7HR_uv5WUU0z-UComvdcqdTZYM4d93GZSznu0fTN4BSFP3nZDjHNYtbN7_C4mDkkWyo2YWLu8wjv8r9-RAFMTQoKAQV01bZkPXaM4b7WEg-zFQVJZgWhrLhtJGyh5VeVWSLBh9ZMxJoX6AZPGjr_MMbaOAmFUa1yfctMxyhitaFnSmjNeaEU1fQ8Cq33Jpc4qCiM-hWKVVjh_yX23qZTpEvDQmhDD70N8WeYywTbRlV-kODjf6dmDk17km6Nus_MTiT_cXA">