<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/122616>122616</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
MCA fails to parse movsx intsructions
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
TiborGY
</td>
</tr>
</table>
<pre>
See: https://gcc.godbolt.org/z/z4nWWTj6E
Trying to analyze some assembly from gfortran results in errors when MCA sees some movsx instructions:
```
<source>:105:2: error: invalid operand for instruction
movsx rax, r10d
^
<source>:253:2: error: invalid operand for instruction
movsx rdi, esi
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJycUsGO2yAQ_ZrxBW0E49ibHDi4adxTT4206hGbscMKQ8Tg7Ga_vnLqdlftbUcgEGjee6P3DLMbA5GG6gtUXwsz53NM-uS6mL79LLpob_oHEZSNOOd8YSgbwBawHft-M0bbRZ83MY2A7duyt-Hp6fRcH0E2p3RzYRQ5ChOMv72R4DiRMMw0df4mhhQnMQ4x5WSCSMSzzyxcEJRSTCxezhTE90MjmIh_907xyq_CBc5p7rOL4a5HNlDLdckGygPHOfUE5RHKRskKygaXAe64y8WFq_HOinihZIIVQ0wfQUE2K5MQybwCHkRS0i7Pa0F1_J8Jq_IzTGv9JbRuISR2H-cqrC7tvtybgrR6LOsad7WUxVkbi4PddThY6mSFfSdVT1g-qr0xqiNVOI0SK6mUQllJKTf7upbVFgeL1c5S1cNW0mSc33h_nRYrC8c8k1aItaoLbzryfI8HYqAXcf8FxCUtSS9ND908Mmyld5z5HSa77EkvBg7GeV6CcDGJ313M_MfFYk5e_5Mvl89zt-njBNgumOvxcEnxmfoM2N6VMGC7Sr1q_BUAAP__xKLkBQ">