`(mixf ,n-index (hash-layout-or ,layout-var (go ,miss-tag))))
(cdr layout-vars))
;; align with cache lines
- (setf ,n-index (logand (* ,line-size ,n-index) (cache-mask ,cache-var)))
+ (setf ,n-index (logand (the fixnum (* ,n-index ,line-size))
+ (cache-mask ,cache-var)))
(let ((,n-depth (cache-depth ,cache-var))
(,n-pointer ,n-index)
(,n-mask (cache-mask ,cache-var)))
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.6.20"
+"1.0.6.21"