On Sat, May 5, 2012 at 1:48 PM, Charles Forsyth <charles.forsyth@gmail.com> wrote:
if it's performance you're worried about, for programs that don't care about width, i'd expect 32 bits at least
to match performance with 64 bits (if there's a measurable difference). for one thing, cache lines will contain
more values, and several will be fetched at once when cache lines are filled.

And for programs that do care about this, C99 provides things such as int_fast64_t (which IIRC 8c et al does not currently support).  In a way, expecting something out of 'int' is sloppy, despite it's wide use.

--
Greg Comeau / 4.3.10.1 with C++0xisms now in beta!
Comeau C/C++ ONLINE ==>     http://www.comeaucomputing.com/tryitout
World Class Compilers:  Breathtaking C++, Amazing C99, Fabulous C90.
Comeau C/C++ with Dinkumware's Libraries... Have you tried it?