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