You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you multiply two integers you get a double-width output, and if you keep just the lower half of that output then the bits are correct for both signed and unsigned integer multiplication.
Thus, some of our multiplication should be marked as working for both signed and unsigned, with appropriate names and such.
I did part of this in 561e68b, but we need to review and probably fix more stuff elsewhere.
The text was updated successfully, but these errors were encountered:
When you multiply two integers you get a double-width output, and if you keep just the lower half of that output then the bits are correct for both signed and unsigned integer multiplication.
Thus, some of our multiplication should be marked as working for both signed and unsigned, with appropriate names and such.
I did part of this in 561e68b, but we need to review and probably fix more stuff elsewhere.
The text was updated successfully, but these errors were encountered: