<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/121529>121529</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
`_mm512_add_epi32` generates a 512-bit `vpaddd` when a 256-bit one would suffice
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
CatsAreFluffy
</td>
</tr>
</table>
<pre>
[Godbolt](https://godbolt.org/z/jWcY5eMMT). Line 3 of the output should be `vpaddd ymm0, ymm0, ymm1` instead. This also seems to happen for other 512-bit reduction intrinsics.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxckT9v2zAUxD8NtTxYoB5F2Rw0pAnUpdkCFJ0MSnyyGFCkwD823E9fyA3SItMNdyTufk-nZC-eqGfyG5MvlS55CbF_1jk9RRpcmed7NQZz3wPfgxmDy0y-MDwtOW-JiSeGA8Ph8teqQ7wwHH4zHN5_Tr8kvb6-MVQ1_LCeQECYIS8EoeStZEhLKM7ASMA6ft20MQbgvq6c4fP_2rCOg_UpkzY1vC02gXYpQCJaE-QAi9428jCHCCEvFEE2eBhthkimTNkGD9bnaH2yU6or0wujhNIV9c1RyFOH6ojV0ndcnKjtZNvKGdVsOOeISmOjuGpHnCrbI0fJGy4450pgLU9C6pPouBIS1XFiLadVW1c7d113GJVNqVDfYCNRVU6P5NKDNaKnGzxchrijj_3-6DCWS2Itdzbl9O-bbLOjnnX8vK6ywbM25kybFbijuZCnqDMl0J_LP4nugdtCHjSg7B5e8AS3B_pU5tlOVJXo-i8HtXkpYz2FleGw1_iQwxbDO02Z4fAonxgOH-uuPf4JAAD__1iVulA">