Lamar Owen wrote:
On Wednesday, July 13, 2011 09:00:13 AM m.roth@5-cent.us wrote:
Coming in late, here, but 64 bit should run as fast or faster, since the registers are larger, and 64-bit hardware is optimized for by 64-bit compilers. In addition, you get twice as much data per fetch. The upshot is that there is no good reason for it to run slower.
This is not true in the general 64-bit architecture case. It may be mostly true in the specific x86_64 case, but there is a reason a 32-bit userland is used on 64-bit SPARC linux, and that reason is code bloat (which makes it take longer to load from disk, it takes up more cache,
<snip> True, but I was thinking of identical code, compiled differently (64 vs 32). Code bloat... ah, yes, the joys of OOPs....
mark "that's another rant"