(:generator 0
(pseudo-atomic ()
(inst or header alloc-tn other-pointer-lowtag)
- (inst add ndescr rank (* (1+ array-dimensions-offset) n-word-bytes))
- (inst andn ndescr 4)
+ (inst add ndescr rank (+ (* (1+ array-dimensions-offset) n-word-bytes)
+ lowtag-mask))
+ (inst andn ndescr lowtag-mask)
(inst add alloc-tn ndescr)
(inst add ndescr rank (fixnumize (1- array-dimensions-offset)))
(inst sll ndescr ndescr n-widetag-bits)
(:arg-types * tagged-num unsigned-num)
(:results (result :scs (unsigned-reg)))
(:result-types unsigned-num)
- (:variant vector-data-offset other-pointer-lowtag))
\ No newline at end of file
+ (:variant vector-data-offset other-pointer-lowtag))