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

    <tr>
        <th>Summary</th>
        <td>
            [AVR] Implement `__mulsi3` in compiler-rt/builtins
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            backend:AVR
      </td>
    </tr>

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

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

<pre>
    `__mulsi3` is needed for int32 multiplication, and called by `__addsf3`/`__subsf3`/`__mulsf3`/`__divsf3`.

`__divmodsi4` is already implemented as common code.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxdUU1v3CAQ_TX4gmJhbFz7wGGbKFKuPfQagRmvJ8VgMTjS_vtid7dVKiRmePPx3hM2uptmvXh_X3dP2JaUI_EA4MDxOSaOIbeSl2rGzeNkMsbA5DM3wfHJeF_a7I2fK4xzNB8rmHw9AdrtV-Ag-QI4_PwD1Ey8MHG53_fSGh1hd9dkfALjbhzXzcMKIRdmQ3yK6xpDCQ7qyunWje1oqozZg2bq--XnD6Ze-NtjiP9v9hhdN_SQnlIusuyOxWqgak9eLzlvxNrLIVe-XjEvu61Lf3l4__kIT1uKHzAd00i0A5VEKfltrBbdTz3MAgYxDLYdOwVz2zSmnUXTz00nTeWNBU-HVCalNdMvCK4wHrqlLNIr1FJIKVQ5Q9N1qgY1d-DU0A1N36hRsU7AatDXh5Y6pmuV9CnL7lcqRY-U6V_REOG1fPCDEgItKERzpzN7XmLSf-HqtKRPP78BjD2uhw">