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