- Published on
Investigation · Part 8 of 10 · Types under the hood
The Processor Has No Types: What add Does to Bits It Does Not Understand
I compiled the same operations for i32 and u32. Addition produced one shared function, comparison used the same compare instruction with a different flag, and division and shifting used different instructions. Where the sign lives in the machine code is not where most people expect.