<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/60563>60563</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[AMDGPU][MC][GFX90A][GFX940] Incorrect disassembly of inline constants used with 32-bit VOP3P instructions
</td>
</tr>
<tr>
<th>Labels</th>
<td>
bug,
backend:AMDGPU,
mc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
dpreobra
</td>
</tr>
</table>
<pre>
Affected opcodes: v_pk_add_f32, v_pk_fma_f32, v_pk_mov_b32, v_pk_mul_f32.
An example of failed test:
0x0a,0x40,0xb2,0xd3,0x02,0xe1,0x01,0x18
Expected result:
v_pk_add_f32 v[10:11], v[2:3], 0.5
Actual output:
v_pk_add_f32 v[10:11], v[2:3], 0
@petar-avramovic, could you take a look?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykUk2PozoQ_DXNxUpkbEyGAwcyPEbvMHpzeau9RcZuEm8MRv7IZv79ChjtZLTHvVBd6u6CakqGYM4TYg3iCKLNZIoX52s9e3S9l1nv9HvdDAOqiJq4WTmNAXhDbqf5epJanwbOgD1vfBjlFz6626l_5Mku_T3QFmizPZuJ4F2Os0XiBjJIY1GTiCECbx7nCL1TCeyZ3gu6Qs9W0HwFujHMN7ZB_vSo8M993mx4DMn-of_oiNxAHHMKvMlzEO1qAMSRAW_4B6d78cWGikla4lKc019LPy5DQWeM0u_kzcvR3YxaRpRLVpN3l0iUVySSWOeuwLttJ9M11xWvZIZ1Xh5EWT2VhcgutZKiYgOtyoIeKq5lgQeJA9f0MGA5qCEzNaOMU0bLXAhaiD0rqMYnLSt90PIgGBQUR2ns3trbuHf-nJkQEtYlFSXPrOzRhjVMjPXpDGz5LUst1RUnDbxpXtuXt_9_N0a1lKLNfL0o7vp0DlBQa0IMn--IJto1ox_bogVxfH3e8KX7XtHmsy4oiJb8OynnPapItAkyBBx7-75EzEzWTEiUm0KUUwwkBdTkp4kXwtmuN5F8---NvxEzheiTisZNIUve1pcY5yX7wDpg3dnES-r3yo3AuuVDP2A3e_cDVQTWrZcJwLr1OL8CAAD__xujAi0">