1.0.3.8: Use an explicit :initial-element 0 when making sset storage vectors
[sbcl.git] / src / compiler / x86-64 / type-vops.lisp
index f3b540f..c052211 100644 (file)
   (:temporary (:sc unsigned-reg) tmp)
   (:generator 5
     (inst mov tmp value)
-    (inst shr tmp 61)
+    (inst shr tmp n-positive-fixnum-bits)
     (inst jmp (if not-p :nz :z) target)))
 
 ;;; A (SIGNED-BYTE 64) can be represented with either fixnum or a bignum with