Fred Gilham wrote on Fri, Oct 18, 2002 at 10:56:24AM -0700: 
> 
> > I think there is support for 64-bit ints in the FFI, but there are
> > no native 64-bit ints[1].  The 64-bit int will be a bignum.  Perhaps
> > that's acceptable for those people who need to this.
> 
> Has anyone thought about taking the hint Erik Naggum gave in
> comp.lang.lisp and using the MMX registers to implement 64 - <tagbits>
> bit fixnums?  Of course it has the problem of smashing the floating
> point state, but maybe it's worth looking into?  Virtually every CPU
> that anyone would want to run CMU Lisp on these days will have MMX.

I also have this double-fixnum package I use for space profiling.  It
takes up registers like hell, but surely it would be good enough for
consing-free seeking in big files.

Martin

Reply via email to