X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fgeneric%2Fvm-typetran.lisp;h=f80e41fb84c29ccced3c737290e66b6fd7227cc6;hb=ec066d84dd46611428943d152749b3891a3f4b7c;hp=4a0ba1a689f475545cb0159483a4e6893f6fd62a;hpb=902e93736a0888aa6b04dc328b1eb328423bf426;p=sbcl.git diff --git a/src/compiler/generic/vm-typetran.lisp b/src/compiler/generic/vm-typetran.lisp index 4a0ba1a..f80e41f 100644 --- a/src/compiler/generic/vm-typetran.lisp +++ b/src/compiler/generic/vm-typetran.lisp @@ -39,10 +39,18 @@ (simple-array (unsigned-byte 2) (*))) (define-type-predicate simple-array-unsigned-byte-4-p (simple-array (unsigned-byte 4) (*))) +(define-type-predicate simple-array-unsigned-byte-7-p + (simple-array (unsigned-byte 7) (*))) (define-type-predicate simple-array-unsigned-byte-8-p (simple-array (unsigned-byte 8) (*))) +(define-type-predicate simple-array-unsigned-byte-15-p + (simple-array (unsigned-byte 15) (*))) (define-type-predicate simple-array-unsigned-byte-16-p (simple-array (unsigned-byte 16) (*))) +(define-type-predicate simple-array-unsigned-byte-29-p + (simple-array (unsigned-byte 29) (*))) +(define-type-predicate simple-array-unsigned-byte-31-p + (simple-array (unsigned-byte 31) (*))) (define-type-predicate simple-array-unsigned-byte-32-p (simple-array (unsigned-byte 32) (*))) (define-type-predicate simple-array-signed-byte-8-p