<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/147891>147891</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Copy/paste error in vector `__builtin_elementwise_{add,sub}_sat` implementation
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang:frontend
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          tbaederr
      </td>
    </tr>
</table>

<pre>
    Here:
https://github.com/llvm/llvm-project/blob/69ff8537296339babc72ae075f3e78a68d1b6816/clang/lib/AST/ExprConstant.cpp#L11540C30-L11546

This is using `RHS.add_sat(RHS)` instead of `LHS.add_sat(RHS)`, which I _think_ it should use.

CC @c8ef 
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUkj9v5SgUxT_NdYNiwcV_CxcvzlpZKVWS3gJz_cwuDyzAyebbr_wyo2mmmYpbHA6c37kqJXv1RAPUj1A_FerIW4hD1ooMxVjoYL6GZ4oE8gL8suW8p3PECXC62rwdulzCDXBy7uPn8bDH8A8tGXDSLmjAqenXtatli30jZa-VXlpUxNt6ldR2qumM0E0nGsBpccpfTyN7Xry8vQNOf_23xzH4lJXP5bLvgPJFiLrio-QP96kBfv7vfbOJ2cSOZP2VQcNfn99KZcycVAbsXp_fAHtoOLM-ZVKGhfVUvfxeBTiyz80uG_ubzXmz_t-Z2czSFg5n2JGo_H51HBlUfOloZYUZpOllrwoaRFujwJo3TbENq6hw1X239FIoJY3sZCvqDlGYBatOFnZAjjVvBec1VtiUvK5oxU6trUKtSUHF6aasK0_EZYjXwqZ00CCqtutF4ZQml-49In5DlJc1Bp_JG0A8243DvR59XBNU3NmU0y-3bLOjYQz7F-C0q5SJUYwhMuvZBy05xBPVPOvDumz9TI5u5POnTTRD-6iMARzToaF9uoM8Kd_2b5HKNvjiiG744w26h0yA04-cHwP-HwAA__99-Nde">