0.8.9.4:
[sbcl.git] / src / compiler / generic / vm-fndb.lisp
index edfd9da..f9ee134 100644 (file)
           complex-double-float-p #!+long-float complex-long-float-p
           complex-vector-p
           base-char-p %standard-char-p %instancep
+          base-string-p simple-base-string-p
           array-header-p
-          simple-array-p simple-array-nil-p
+          simple-array-p simple-array-nil-p vector-nil-p
           simple-array-unsigned-byte-2-p
-          simple-array-unsigned-byte-4-p simple-array-unsigned-byte-8-p
-          simple-array-unsigned-byte-16-p simple-array-unsigned-byte-32-p
+          simple-array-unsigned-byte-4-p simple-array-unsigned-byte-7-p
+          simple-array-unsigned-byte-8-p simple-array-unsigned-byte-15-p
+          simple-array-unsigned-byte-16-p simple-array-unsigned-byte-29-p
+          simple-array-unsigned-byte-31-p
+          simple-array-unsigned-byte-32-p
           simple-array-signed-byte-8-p simple-array-signed-byte-16-p
           simple-array-signed-byte-30-p simple-array-signed-byte-32-p
           simple-array-single-float-p simple-array-double-float-p
 (defknown set-header-data (t (unsigned-byte 24)) t
   (unsafe))
 
+(defknown %array-dimension (t index) index
+  (flushable))
+(defknown %set-array-dimension (t index index) index
+  ())
+(defknown %array-rank (t) index
+  (flushable))
 
 (defknown %make-instance (index) instance
   (unsafe))