uniq <uniq+sbcl@...> writes:
> The spaces are smaller than before, for OpenBSD 3.1. But I could
> not use the big unused space above 0x80000000 (it has the high bit
> set, and that bit seems to be used for lisp object pointer tags!?).
Do any of the problems go away if you adjust the symbol-hash vop in
src/compiler/x86/cell.lisp to have
(inst and res (lognot #x80000003))
instead of
(inst and res (lognot #b11))
?
Cheers,
Christophe
--
http://www-jcsu.jesus.cam.ac.uk/~csr21/ +44 1223 510 299/+44 7729 383 757
(set-pprint-dispatch 'number (lambda (s o) (declare (special b)) (format s b)))
(defvar b "~&Just another Lisp hacker~%") (pprint #36rJesusCollegeCambridge)
|