(simple-unboxed-array (*)) index index)
null
())
+
+;;; (not really a bit-bashing routine, but starting to take over from
+;;; bit-bashing routines in byte-sized copies as of sbcl-0.6.12.29:)
+(defknown %byte-blt
+ ((or (simple-unboxed-array (*)) system-area-pointer) index
+ (or (simple-unboxed-array (*)) system-area-pointer) index index)
+ null
+ ())
\f
;;;; code/function/fdefn object manipulation routines
;;;; mutator accessors
(defknown mutator-self () system-area-pointer (flushable movable))
-
-;;; MNA: open-coded-simple-array patch
-(defun %array-simp (a) a)
-(defknown %array-simp (simple-array) simple-array (movable foldable flushable))
-
-(defknown %array-data-vector (simple-array) simple-array (movable foldable flushable))
-(defknown %array-simp (simple-array) simple-array (movable foldable flushable))