0.7.13.28:
[sbcl.git] / src / assembly / alpha / array.lisp
index 1957774..b67466a 100644 (file)
@@ -26,8 +26,8 @@
                          (:temp ndescr non-descriptor-reg nl0-offset))
   ;; This is kinda sleezy, changing words like this.  But we can because
   ;; the vop thinks it is temporary.
-  (inst addq words (+ (1- (ash 1 lowtag-bits))
-                     (* vector-data-offset word-bytes))
+  (inst addq words (+ (1- (ash 1 n-lowtag-bits))
+                     (* vector-data-offset n-word-bytes))
        words)
   (inst li (lognot lowtag-mask) ndescr)
   (inst and words ndescr words)
@@ -85,7 +85,7 @@
 
   ;; Get a pointer to the data.
   (inst addq string
-       (- (* vector-data-offset word-bytes) other-pointer-lowtag)
+       (- (* vector-data-offset n-word-bytes) other-pointer-lowtag)
        lip)
   (move zero-tn accum)
   (inst br zero-tn test)