Open GoogleCodeExporter opened 8 years ago
I do not know for IA64, but for AMD64 (x64), due to the way the CPU is
organized, 32-bit arithmetic is never slower than 64-bit (they are the same
instructions internally, and the 64-bit one are extensions thus requiring more
decoding, not less.)
On the other hand, 32-bit integers would use less memory and need less code
space for "REX.W" prefixes or for negative constants, so the overall cache
efficiency would be likely better.
Original comment by Antoine....@gmail.com
on 31 Dec 2014 at 4:56
Original issue reported on code.google.com by
jacopo.corbetta@gmail.com
on 11 Mar 2010 at 6:43