I wonder the same. I've also wondered if the Linux kernel can't do some register tricking to programs. Say you have two 32 bit programs running... fake out the second's registers to use the new extended ones, etc. On Tue, 2004-01-13 at 15:16, Stephen Waters wrote: > On Tue, 2004-01-13 at 15:06, C. Scott Ananian wrote: > > On Tue, 13 Jan 2004, Jerry Haltom wrote: > > > > > So, which is default on a AMD64 machine? For my machine, I consider 64 > > > bit default and 32 bit legacy. :) > > > > according to the standard document, 32 bit libraries are > > default, due to their better memory efficiency for most uses. 64-bit > > libraries are used for selected binaries which require large address > > space support (i.e., probably not 'ls' or 'diff'.) > > I wonder if Standards Folk are counting the extra registers in their > memory assessment. If gcc is optimized to make good use of them, are the > memory req's still as strenuous? > > I don't know about this stuff at all. :) > -s -- Jerry Haltom <firstname.lastname@example.org> Feedback Plus, Inc.
Description: This is a digitally signed message part