Comment Re:Why so ?!? (Score 1) 143
Also most OSes are LLP64 or LP64, meaning that the default "int" still is 32bits. Thus code recompiled in 64bits will tend to approximately use the same amount of data as original code in 32bits.
True, but the instruction set architecture doubles by size, resulting in larger binaries and more executable code to fetch from memory. As an example, the ARM instruction set is 32-bit by default, but ARM processors support a 16-bit Thumb mode. The programs typically execute slower in Thumb mode but often completion speed results in a net gain when the program is being loaded from slow flash/ROM. This is a typical set-up in many embedded systems.