On Tue, Jan 22, 2008 at 04:48:39PM -0800, Andrew Lentvorski wrote:
count users. Hence the 6 register intel architecture.
Just one of the reasons I loathe the intel architecture.
Um, I thought that x86_64 had finally broken out of this? Am I wrong?
x86_64 doubled the number of general purpose registers from 8 to 16. There
is still a base pointer and stack pointer, so if you called x86 a
6-register process, you'd call it 14. The registers are also all 64-bits
wide.
Which, back on topic, is real handy for lisp implementations to say, give
me a 48-bit integer with plenty of room for type tags:
clisp: (integer-length most-positive-fixnum) => 48
sbcl : (integer-length most-positive-fixnum) => 60
vs x86
clisp: (integer-length most-positive-fixnum) => 24
sbcl : (integer-length most-positive-fixnum) => 29
Dave
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg