What do you call 64-bits?
Thoughts on developer tools.

All | Dbx | Development Tools | Life in General | OpenSolaris | plus | Software Philosophy | Sun Studio

fav comics

« Sun Studio resources... | Main | Compiler options by... »
20070407 Saturday April 07, 2007

What do you call 64-bits? You can use Sun Studio to build 32-bit programs and 64-bit programs.  So what is that choice called, anyway?  Is it "data model", "memory model", "data addressing model" ?  Is it an ABI?  And how is it related to those compilation styles on x86 where you can have large/small/medium/tiny memory models?  Is that a "memory model" too or a "code model"?  Our doc writer Richard started asking those questions, and Wikipedia wasn't really that helpful in the terminology department. Are there any other good sources for choosing a terminology?  Check out Richard's blog for more details.


Posted by Chris Quenelle ( Apr 07 2007, 10:27:15 PM PDT ) - Permalink - Comments [2] -

Comments:

ILP32 and LP64 See http://www.unix.org/version2/whatsnew/lp64_wp.html

Posted by Alan Burlison on April 09, 2007 at 09:28 AM PDT #

Thanks for the pointer, Alan. They call it "model" and "programming model" most of the time. But that page also uses the terms "pointer model" and "data model" (once each).

Posted by Chris Quenelle on April 09, 2007 at 10:11 AM PDT #

Post a Comment:

Comments are closed for this entry.

Older blog entries:

mug shot Chris Quenelle is a tools developer at Sun Microsystems. He's worked on performance and debugging tools at Sun for more than 10 years. He reads comic books and science fiction, and has more tivos than he can keep track of.

Calendar

RSS Feeds

Search

Links

Navigation

Referers