wasm: Fix `@floatToInt` and split overflow ops

As we now store negative signed integers as two's complement,
we must also ensure that when truncating a float, its value is wrapped
around the integer's size.

This also splits `@mulWithOverflow` into its own function to make
the code more maintainable and reduce branching.
ad4f0dda8bLuuk de Gram committed on 5/7/2022, 3:04:19 PMparent0c51e70
1 file changedLine totals unavailable