&gt; you can only multiply two 16 bit numbers without fear of loss of precision (without doing a fair amount of gymnastics)<p>You can do signed and unsigned 32-bit integer multiplication, but there&#x27;s modulo&#x2F;overflow there.