(DEFINE-FILE-INFO PACKAGE "LISP" READTABLE "XCL" BASE 10)

(IL:FILECREATED " 4-Jun-2024 23:32:50" ("compiled on " 
IL:|{DSK}<home>matt>Interlisp>medley>SOURCES>CMLTYPES.;2|) "15-May-2024 11:17:57" "COMPILE-FILEd" 
IL:|in| "FULL 15-May-2024 ..." IL:|dated| "15-May-2024 11:18:00")
(IL:FILECREATED " 4-Jun-2024 23:32:50" IL:|{DSK}<home>matt>Interlisp>medley>SOURCES>CMLTYPES.;2| 66046
 :EDIT-BY "mth" :CHANGES-TO (IL:FUNCTIONS SYMBOL-TYPE) :PREVIOUS-DATE " 4-Jan-93 17:55:42" 
IL:|{DSK}<home>matt>Interlisp>medley>SOURCES>CMLTYPES.;1|)
(IL:RPAQQ IL:CMLTYPESCOMS ((IL:* IL:|;;;| "Implementation of Common Lisp type system.  ") (IL:* IL:|;;;|
 "implementation by Greg Nuyens ,Larry Masinter and Jan Pedersen.") (IL:* IL:|;;;| "Predicates") (
IL:FUNCTIONS COMMONP) (IL:* IL:|;;;| "Typep and friends") (IL:VARIABLES *TYPEP-HASH-TABLE*) (
IL:FUNCTIONS TYPEP TYPE-OF COERCE TYPECASE) (IL:FUNCTIONS %VALID-TYPE-P) (XCL:OPTIMIZERS TYPEP COERCE)
 (IL:* IL:|;;;| "for DEFTYPE") (IL:DEFINE-TYPES IL:TYPES) (IL:FUNCTIONS DEFTYPE TYPE-EXPAND 
TYPE-EXPANDER SETF-TYPE-EXPANDER) (IL:SETFS TYPE-EXPANDER) (IL:DECLARE\: IL:DOCOPY IL:DONTEVAL@LOAD (
IL:* IL:|;;| "There is still code out there that calls the IL: versions") (IL:P (IL:MOVD (QUOTE 
TYPE-EXPAND) (QUOTE IL:TYPE-EXPAND)) (IL:MOVD (QUOTE TYPE-EXPANDER) (QUOTE IL:TYPE-EXPANDER)))) (IL:* 
IL:|;;;| "Support functions") (IL:FUNCTIONS ARRAY-TYPE SYMBOL-TYPE XCL:FALSE XCL:TRUE %RANGE-TYPE) (
IL:FUNCTIONS NUMBERP FLOATP) (XCL:OPTIMIZERS NUMBERP FLOATP XCL:FALSE XCL:TRUE) (IL:* IL:|;;;| 
"For TYPEP") (IL:FUNCTIONS %TYPEP-PRED BIGNUMP) (IL:* IL:|;;;| "for SUBTYPEP ") (IL:VARIABLES 
%NO-SUPER-TYPE *COMMON-LISP-BASE-TYPES* *BASE-TYPE-LATTICE*) (IL:FUNCTIONS SUBTYPEP 
SUBTYPEP-TYPE-EXPAND SI::DATATYPE-P SI::SUB-DATATYPE-P EQUAL-DIMENSIONS COMPLETE-ARRAY-TYPE-DIMENSIONS
 COMPLETE-META-EXPRESSION-DEFAULTS RANGE<= BASE-SUBTYPEP EQUAL-ELEMENT-TYPE USEFUL-TYPE-EXPANSION-P) (
IL:* IL:|;;;| "Basic deftypes") (IL:TYPES ATOM BIGNUM BIT CHARACTER CONS DOUBLE-FLOAT FIXNUM STREAM 
FLOAT FUNCTION HASH-TABLE INTEGER KEYWORD LIST LONG-FLOAT MEMBER MOD NULL NUMBER PACKAGE SHORT-FLOAT 
SIGNED-BYTE STANDARD-CHAR STRING-CHAR SINGLE-FLOAT SYMBOL UNSIGNED-BYTE RATIONAL READTABLE COMMON 
COMPILED-FUNCTION SEQUENCE) (IL:* IL:|;;;| "Array Types") (IL:TYPES ARRAY VECTOR STRING SIMPLE-STRING 
SIMPLE-ARRAY SIMPLE-VECTOR BIT-VECTOR SIMPLE-BIT-VECTOR) (IL:* IL:|;;;| "Fast predicates for typep") (
IL:DEFINE-TYPES TYPEP) (IL:FUNCTIONS DEFTYPEP) (TYPEP LIST SEQUENCE MEMBER ARRAY SIMPLE-ARRAY VECTOR 
SIMPLE-VECTOR COMPLEX INTEGER MOD SIGNED-BYTE UNSIGNED-BYTE RATIONAL FLOAT STRING SIMPLE-STRING 
BIT-VECTOR SIMPLE-BIT-VECTOR) (IL:* IL:|;;;| 
"for TYPE-OF Interlisp types that have different common Lisp names") (IL:PROP CMLTYPE IL:CHARACTER 
IL:FIXP IL:FLOATP IL:GENERAL-ARRAY IL:LISTP IL:LITATOM IL:ONED-ARRAY IL:SMALLP IL:HARRAYP IL:TWOD-ARRAY
) (IL:PROP CMLSUBTYPE-DESCRIMINATOR SYMBOL ARRAY) (IL:* IL:|;;;| 
"tell the filepkg what to do with the type-expander property") (IL:PROP IL:PROPTYPE :TYPE-EXPANDER 
IL:TYPE-EXPANDER) (IL:* IL:|;;;| "Compiler options") (IL:PROP (IL:FILETYPE IL:MAKEFILE-ENVIRONMENT) 
IL:CMLTYPES) (IL:DECLARE\: IL:DONTEVAL@LOAD IL:DOEVAL@COMPILE IL:DONTCOPY (IL:LOCALVARS . T))))
COMMONP :D8
(IL:L (0 OBJECT))     @	    g    
     (15 SUBTYPEP 5 TYPE-OF)
(10 COMMON)
()
(PROCLAIM (QUOTE (SPECIAL *TYPEP-HASH-TABLE*)))
(IL:SETQ *TYPEP-HASH-TABLE* (MAKE-HASH-TABLE :TEST (QUOTE EQ)))
TYPEP :D8
(IL:L (1 TYPE 0 OBJECT) IL:F 11 *TYPEP-HASH-TABLE*)   Ad
HW
    YAI@AlJ@kIA Hdg    A@kKg    Hdg    @A
    g    @A
    hHdg    A\i@M
    hLg    A^dX_@O
    NH	    _@AkO
    o    A
    Hdid	    _@O_AhkO
    o    A
     (252 ERROR 240 TYPEP 218 TYPE-EXPANDER 203 ERROR 191 TYPEP 177 TYPE-EXPANDER 166 TYPEP 134 TYPEP 104 TYPEP 87 IL:TYPENAMEP 15 GETHASH)
(145 OR 114 AND 93 NOT 75 IL:DATATYPE 66 :DATATYPE 49 SATISFIES)
( 246 "Unknown type expression: ~s" 197 "Unknown type expression: ~s")
TYPE-OF :D8
(IL:L (0 X))  N  `    @l  Hd3 djHHnH g    'HXd g    'Y@kIH NIL
(65 CMLSUBTYPE-DESCRIMINATOR 50 CMLTYPE 4 IL:|\\DTDSpaceBase|)
()
COERCE :D8
(IL:L (1 RESULT-TYPE 0 OBJECT))    @A
    @Adg    @	    g    &Ag    Ag    Ag    Adg    @    AAg    FA	@	     @d    !@	    H
    @	    H
    
    H
    	    @H	    HYhI    Ag    @    o    @A     (210 ERROR 197 MAP 169 VECTORP 158 COMPLEX 153 COERCE 146 COMPLEX 141 COERCE 135 IMAGPART 129 COERCE 123 REALPART 101 COMPLEX 25 CHARACTER 6 TYPEP)
(191 IDENTITY 183 IL:LISTP 114 COMPLEX 88 COMPLEX 76 IL:FLOATP 67 DOUBLE-FLOAT 58 LONG-FLOAT 49 SHORT-FLOAT 40 SINGLE-FLOAT 31 FLOAT 16 CHARACTER)
( 203 "Cannot coerce ~S to type: ~S")
|expand-TYPECASE| :D8
(IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  }  @qHHg    g    Ihhg    J^	Mh_dg    diihig    g    g    OhhOdo    MLK&Kh\N NIL
(82 QUOTE 77 $$TYPE-VALUE 72 TYPEP 52 OTHERWISE 31 COND 20 $$TYPE-VALUE 15 LET)
( 103 (NIL))
(IL:SETF-MACRO-FUNCTION (QUOTE TYPECASE) (QUOTE |expand-TYPECASE|))
(IL:SET-DOCUMENTATION (QUOTE TYPECASE) (QUOTE FUNCTION) 
"Type dispatch, order is important, more specific types should appear first")
%VALID-TYPE-P :D8
(IL:L (0 TYPE))  k  @dW Hg    HHg    Hdg    g    @
    g    @b Hg    Hg    @	    i	    @i@h (94 TYPE-EXPANDER 85 TYPE-EXPANDER 47 IL:%EVERY-SINGLE)
(77 IL:DATATYPE 69 :DATATYPE 53 NOT 40 %VALID-TYPE-P 32 AND 23 OR 14 SATISFIES)
()
|optimize-TYPEP| :D8
(IL:L (2 IL:$$CTX 1 IL:$$ENV 0 IL:$$WHOLE))  >  @1HHZ	    &J	    [	    K	    Iho    IJ    g     (54 WARN 37 %TYPEP-PRED 30 %VALID-TYPE-P 24 EVAL 16 CONSTANTP)
(59 COMPILER:PASS)
( 47 "Can't optimize (typep ~s ~s); type not known.")
(IL:PUTPROP (QUOTE TYPEP) (QUOTE COMPILER:OPTIMIZER-LIST) (ADJOIN (QUOTE |optimize-TYPEP|) (GET (QUOTE
 TYPEP) (QUOTE COMPILER:OPTIMIZER-LIST))))
|optimize-COERCE| :D8
(IL:L (2 IL:$$CTX 1 IL:$$ENV 0 IL:$$WHOLE))  g  @1HHZ	    OJ	    [dg    g    Ihg    #Kg    Kg    Kg    Kg    g    Ihg     (24 EVAL 16 CONSTANTP)
(100 COMPILER:PASS 90 FLOAT 83 DOUBLE-FLOAT 75 LONG-FLOAT 67 SHORT-FLOAT 58 SINGLE-FLOAT 49 FLOAT 39 CHARACTER 31 CHARACTER)
()
(IL:PUTPROP (QUOTE COERCE) (QUOTE COMPILER:OPTIMIZER-LIST) (ADJOIN (QUOTE |optimize-COERCE|) (GET (
QUOTE COERCE) (QUOTE COMPILER:OPTIMIZER-LIST))))
(IL:SET-DOCUMENTATION (QUOTE IL:TYPES) (QUOTE IL:DEFINE-TYPES) (QUOTE "Common Lisp type definitions"))
(IL:SETQ IL:PRETTYDEFMACROS (ADJOIN (QUOTE (IL:TYPES XCL::X (IL:P IL:* (
XCL::%DEFINE-TYPE-FILE-DEFINITIONS (QUOTE IL:TYPES) (QUOTE XCL::X))))) IL:PRETTYDEFMACROS :TEST (QUOTE
 EQUAL)))
(IL:SETQ IL:PRETTYTYPELST (ADJOIN (QUOTE (IL:CHANGEDTYPESLST IL:TYPES "Common Lisp type definitions"))
 IL:PRETTYTYPELST :TEST (QUOTE EQUAL)))
(PROCLAIM (QUOTE (XCL:GLOBAL IL:CHANGEDTYPESLST)))
(OR (BOUNDP (QUOTE IL:CHANGEDTYPESLST)) (SETQ IL:CHANGEDTYPESLST NIL))
(COND ((NOT (GETHASH (QUOTE IL:TYPES) XCL:*DEFINITION-HASH-TABLE*)) (PUTHASH (QUOTE IL:TYPES) 
XCL:*DEFINITION-HASH-TABLE* (MAKE-HASH-TABLE :TEST (QUOTE EQUAL) :SIZE 50 :REHASH-SIZE 50))))
(IL:SETQ IL:FILEPKGTYPES (ADJOIN (QUOTE IL:TYPES) IL:FILEPKGTYPES))
(IL:PUTPROP (QUOTE IL:TYPES) (QUOTE IL:GETDEF) (QUOTE XCL::%DEFINE-TYPE-GETDEF))
(IL:PUTPROP (QUOTE IL:TYPES) (QUOTE IL:DELDEF) (QUOTE XCL::%DEFINE-TYPE-DELDEF))
(IL:PUTPROP (QUOTE IL:TYPES) (QUOTE IL:PUTDEF) (QUOTE XCL::%DEFINE-TYPE-PUTDEF))
(IL:PUTPROP (QUOTE IL:TYPES) (QUOTE IL:FILEGETDEF) (QUOTE XCL::%DEFINE-TYPE-FILEGETDEF))
(IL:PUTPROP (QUOTE IL:TYPES) (QUOTE IL:FILEPKGCONTENTS) (QUOTE IL:NILL))
(IL:PUTPROP (QUOTE DEFTYPE) (QUOTE :DEFINER-FOR) (QUOTE IL:TYPES))
(IL:PUTPROP (QUOTE IL:TYPES) (QUOTE :DEFINED-BY) (ADJOIN (QUOTE DEFTYPE) (GET (QUOTE IL:TYPES) (QUOTE 
:DEFINED-BY))))
|definition-expander-DEFTYPE| :D8
(IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))   @HHZJIId3@o    I
    o    IhI	    
    Kg    LIhg    o        	    ^_N__O_g    o    g    g    g    Mhhg    g    o    Og    IOhh
    hhg    g    g    Ihhg    MhhO$g    g    g    Iho    OhhK o    IhI	    
    _g    o    g    g    g    Ohhg    g    o    g    g    g    Ihhhhhg    g    Ihg    g    Ohhhg    o    g    g    Iho    hhh
     (450 APPEND 281 XCL:PACK 276 SYMBOL-PACKAGE 174 APPEND 86 IL:\\MVLIST 81 IL:PARSE-DEFMACRO 55 XCL:PACK 50 SYMBOL-PACKAGE 34 ERROR)
(425 QUOTE 420 PUTHASH 410 EVAL-WHEN 390 QUOTE 385 *TYPEP-HASH-TABLE* 376 QUOTE 371 PUTHASH 347 QUOTE 342 SI::%$$OBJECT 337 TYPEP 327 LAMBDA 322 FUNCTION 309 QUOTE 304 SYMBOL-FUNCTION 299 SETF 289 EVAL-WHEN 237 QUOTE 232 DOCUMENTATION 227 SETF 210 QUOTE 198 QUOTE 193 TYPE-EXPANDER 188 SETF 160 BLOCK 148 LAMBDA 143 FUNCTION 131 QUOTE 126 SYMBOL-FUNCTION 121 SETF 111 EVAL-WHEN 70 :DEFAULT-DEFAULT 62 SI::%$$TYPE-FORM)
( 434 (*TYPEP-HASH-TABLE* NIL) 415 (EVAL) 332 (SI::%$$OBJECT) 294 (LOAD) 266 "typep-evaluate-" 246 ((QUOTE TYPE))
 153 (SI::%$$TYPE-FORM) 116 (EVAL COMPILE LOAD) 75 (QUOTE *) 40 "type-expand-" 28 "Illegal name used in DEFTYPE: ~S")
(IL:PUTPROP (QUOTE DEFTYPE) (QUOTE :DEFINITION-EXPANDER) (QUOTE |definition-expander-DEFTYPE|))
(IL:PUTPROP (QUOTE DEFTYPE) (QUOTE :DEFINITION-NAME) (QUOTE SECOND))
|prototype-fn-DEFTYPE| :D8
(IL:L (0 NAME))     @d3@g    @o     NIL
(11 DEFTYPE)
( 17 (("Arg list") "Body"))
(XCL::ADD-PROTOTYPE-FN (QUOTE IL:TYPES) (QUOTE DEFTYPE) (QUOTE |prototype-fn-DEFTYPE|))
(IL:PUTPROP (QUOTE DEFTYPE) (QUOTE :DEFINITION-PRINT-TEMPLATE) (QUOTE (:NAME NIL :BODY)))
(IL:SETQ IL:PRETTYPRINTMACROS (ADJOIN (QUOTE (DEFTYPE . XCL::PPRINT-DEFINER)) IL:PRETTYPRINTMACROS 
:TEST (QUOTE EQUAL)))
|expand-DEFTYPE| :D8
(IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))    @Ag    g    g    HIh NIL
(20 DEFTYPE 15 IL:TYPES 10 XCL:DEFINER)
()
(IL:SETF-MACRO-FUNCTION (QUOTE DEFTYPE) (QUOTE |expand-DEFTYPE|))
TYPE-EXPAND :D8
(IL:L (0 IL:|-args-|))  U  e ka!lHI	    laIh$IZd    Ih    Ig    Jo    h    kKi$ (75 IL:CHECK-TYPE-FAIL 19 TYPE-EXPANDER)
(62 FORM 52 IL:LISTP 40 IL:LITATOM)
( 68 (OR SYMBOL CONS))
TYPE-EXPANDER :D8
(IL:L (0 TYPE) IL:P 4 IL:FILEPKGFLG IL:P 3 IL:DFNFLG)    @ Hd    @    @g    Ho    h    !H g    'H g    'ZQ@d3@I@	    Ag    @hg    g    @hhhg    	    I	     I	    iJ (148 EVAL 137 XCL:COMPILE-FORM 130 FBOUNDP 88 SI::DATATYPE-P 44 IL:CHECK-TYPE-FAIL)
(125 XCL:COMPILE-FORM 107 :DATATYPE 102 QUOTE 95 DEFTYPE 71 IL:TYPE-EXPANDER 58 :TYPE-EXPANDER 31 TYPE 20 IL:LISTP 10 IL:LITATOM)
( 37 (OR SYMBOL CONS))
|expand-SETF-TYPE-EXPANDER| :D8
(IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  %  @!HHg    g    Io    Jh NIL
(21 GET 16 SETF)
( 27 ((QUOTE :TYPE-EXPANDER)))
(IL:SETF-MACRO-FUNCTION (QUOTE SETF-TYPE-EXPANDER) (QUOTE |expand-SETF-TYPE-EXPANDER|))
(SET-SETF-INVERSE (QUOTE TYPE-EXPANDER) (QUOTE SETF-TYPE-EXPANDER))
(IL:MOVD (QUOTE TYPE-EXPAND) (QUOTE IL:TYPE-EXPAND))
(IL:MOVD (QUOTE TYPE-EXPANDER) (QUOTE IL:TYPE-EXPANDER))
ARRAY-TYPE :D8
(IL:L (0 ARRAY))    @	    1@	    jHkO@	    @d	    g    Ihd	    g    Ih	    Zig    Ihg    JIhhg    @	    @	    hHk=@	    @d	    g    Kh	    g    Khg    @	    Khg    @	    @	    h (201 ARRAY-DIMENSIONS 195 ARRAY-ELEMENT-TYPE 178 ARRAY-ELEMENT-TYPE 156 BIT-VECTOR-P 139 STRINGP 131 ARRAY-TOTAL-SIZE 115 ARRAY-DIMENSIONS 109 ARRAY-ELEMENT-TYPE 70 ARRAY-ELEMENT-TYPE 53 SIMPLE-BIT-VECTOR-P 35 SIMPLE-STRING-P 27 ARRAY-TOTAL-SIZE 14 XCL:SIMPLE-ARRAY-P 5 ARRAY-RANK)
(189 ARRAY 172 VECTOR 162 BIT-VECTOR 146 STRING 103 SIMPLE-ARRAY 89 SIMPLE-ARRAY 79 SIMPLE-VECTOR 60 SIMPLE-BIT-VECTOR 42 SIMPLE-STRING)
()
SYMBOL-TYPE :D8
(IL:L (0 SYMBOL))     @g    	    g    g     (13 KEYWORDP)
(25 SYMBOL 19 KEYWORD 7 NULL)
()
XCL:FALSE :D8
NIL      h NIL
NIL
()
XCL:TRUE :D8
NIL      i NIL
NIL
()
%RANGE-TYPE :D8
(IL:L (3 RANGE-LIST 2 HIGH 1 LOW 0 BASE-TYPE)) E  Adg    Bg    @Ag    Bg    zg    @g    g    o    Ag    !Ag    Ao    hbg    hBg    #Bg    g    Bhhbg    h
    hhCHdiYfg    @g    g    o    g    A=g    Ao    B!g    g    Bhhhhhbg    bg    AI̚BI̔IIAdkBdkI    Ib HXa (309 <= 146 APPEND)
(265 < 254 < 224 X 219 <= 202 <= 193 AND 183 LAMBDA 178 SATISFIES 172 AND 138 < 121 X 116 <= 104 * 95 < 75 <= 63 * 52 LAMBDA 47 SATISFIES 41 AND 33 * 25 * 15 * 6 *)
( 208 (X) 188 (X) 81 (X) 57 (X))
NUMBERP :D8
(IL:L (0 X))     @3i NIL
NIL
()
FLOATP :D8
(IL:L (0 X))     @i NIL
NIL
()
|optimize-NUMBERP| :D8
(IL:L (2 IL:$$CTX 1 IL:$$ENV 0 IL:$$WHOLE))    @ g    g    Hho     NIL
(15 IL:NUMBERP 10 AND)
( 24 (T))
(IL:PUTPROP (QUOTE NUMBERP) (QUOTE COMPILER:OPTIMIZER-LIST) (ADJOIN (QUOTE |optimize-NUMBERP|) (GET (
QUOTE NUMBERP) (QUOTE COMPILER:OPTIMIZER-LIST))))
|optimize-FLOATP| :D8
(IL:L (2 IL:$$CTX 1 IL:$$ENV 0 IL:$$WHOLE))    @ g    g    Hho     NIL
(15 IL:FLOATP 10 AND)
( 24 (T))
(IL:PUTPROP (QUOTE FLOATP) (QUOTE COMPILER:OPTIMIZER-LIST) (ADJOIN (QUOTE |optimize-FLOATP|) (GET (
QUOTE FLOATP) (QUOTE COMPILER:OPTIMIZER-LIST))))
XCL::|optimize-FALSE| :D8
(IL:L (2 IL:$$CTX 1 IL:$$ENV 0 IL:$$WHOLE))    @ g    hH NIL
(9 PROG1)
()
(IL:PUTPROP (QUOTE XCL:FALSE) (QUOTE COMPILER:OPTIMIZER-LIST) (ADJOIN (QUOTE XCL::|optimize-FALSE|) (
GET (QUOTE XCL:FALSE) (QUOTE COMPILER:OPTIMIZER-LIST))))
XCL::|optimize-TRUE| :D8
(IL:L (2 IL:$$CTX 1 IL:$$ENV 0 IL:$$WHOLE))    @ g    iH NIL
(9 PROG1)
()
(IL:PUTPROP (QUOTE XCL:TRUE) (QUOTE COMPILER:OPTIMIZER-LIST) (ADJOIN (QUOTE XCL::|optimize-TRUE|) (GET
 (QUOTE XCL:TRUE) (QUOTE COMPILER:OPTIMIZER-LIST))))
%TYPEP-PRED :D8
(IL:L (0 TYPE))   @d QHdg    @g    Hdg    +g    o    g    g    g    @hhhg    Hg    Hg    >g    o    @@h[L	Kh	    g    hKJI&IhZL\@	    ]@kMb Ho    o    @    ig    @g    	    @	     @hkHb o    o    @     (270 CERROR 234 TYPE-EXPANDER 226 TYPE-EXPANDER 202 CERROR 174 TYPE-EXPANDER 141 %TYPEP-PRED)
(220 XCL:FALSE 211 XCL:TRUE 146 SI::%$$OBJECT 112 LAMBDA 104 NOT 96 OR 87 AND 67 QUOTE 62 SI::%$$OBJECT 57 IL:TYPENAMEP 47 LAMBDA 38 IL:DATATYPE 29 :DATATYPE 17 SATISFIES)
( 264 "No type definition for ~S. Specify one with DEFTYPE." 259 "Use the deftype you have specified."
 196 "No type definition for ~S. Specify one with DEFTYPE." 191 "Look again for a deftype on ~S." 117 (SI::%$$OBJECT)
 52 (SI::%$$OBJECT))
BIGNUMP :D8
(IL:L (0 X))     @    @     NIL
(13 BIGNUM 5 IL:FIXP)
()
(XCL::SET-CONSTANTP (QUOTE %NO-SUPER-TYPE) NIL)
(IL:SETQ %NO-SUPER-TYPE 0)
(PROCLAIM (QUOTE (SI::CONSTANT %NO-SUPER-TYPE)))
(IL:SET-DOCUMENTATION (QUOTE %NO-SUPER-TYPE) (QUOTE VARIABLE) 
"the value in the dtdsupertype field which indicates no super type.")
(XCL::SET-CONSTANTP (QUOTE *COMMON-LISP-BASE-TYPES*) NIL)
(IL:SETQ *COMMON-LISP-BASE-TYPES* (QUOTE (ARRAY ATOM BIGNUM CHARACTER COMMON COMPLEX COMPILED-FUNCTION
 CONS IL:DATATYPE :DATATYPE FLOAT FUNCTION HASH-TABLE INTEGER KEYWORD NIL NULL NUMBER PACKAGE PATHNAME
 RANDOM-STATE RATIO RATIONAL READTABLE SIMPLE-ARRAY STANDARD-CHAR STREAM STRING-CHAR SYMBOL T)))
(PROCLAIM (QUOTE (SI::CONSTANT *COMMON-LISP-BASE-TYPES*)))
(XCL::SET-CONSTANTP (QUOTE *BASE-TYPE-LATTICE*) NIL)
(IL:SETQ *BASE-TYPE-LATTICE* (QUOTE ((NUMBER RATIONAL INTEGER RATIO FIXNUM BIGNUM COMPLEX FLOAT) (
RATIONAL INTEGER RATIO FIXNUM BIGNUM) (INTEGER FIXNUM BIGNUM) (CHARACTER STRING-CHAR STANDARD-CHAR) (
STRING-CHAR STANDARD-CHAR) (LIST NULL) (SYMBOL KEYWORD NULL) (ARRAY SIMPLE-ARRAY) (FUNCTION 
COMPILED-FUNCTION) (NIL) (IL:DATATYPE :DATATYPE) (:DATATYPE IL:DATATYPE))))
(PROCLAIM (QUOTE (SI::CONSTANT *BASE-TYPE-LATTICE*)))
(IL:SET-DOCUMENTATION (QUOTE *BASE-TYPE-LATTICE*) (QUOTE VARIABLE) 
"the lattice which tells the (base) subtypes of any base type.")
SUBTYPEP :D8
(IL:L (1 TYPE2 0 TYPE1))   @dA̖id$@@dg    0`@]dA
    	    \LJiKiYHI$Mg    8idR@^IA
    	    ]MKhLiZHJ$LhN@	    	    H_H_OO
    Ob QAddg    Kid2AZO(@K
    	    Y_I_ Oh_O i_OO$O h_Jg    =@A]d'@N
    	    \_&L_(O&i_"O(i_$O"O$$MA	    	    __O_OO
    Ob@A
     (380 BASE-SUBTYPEP 364 USEFUL-TYPE-EXPANSION-P 342 IL:\\MVLIST 337 SUBTYPEP-TYPE-EXPAND 295 IL:\\MVLIST 290 SUBTYPEP 220 IL:\\MVLIST 215 SUBTYPEP 168 USEFUL-TYPE-EXPANSION-P 145 IL:\\MVLIST 140 SUBTYPEP-TYPE-EXPAND 105 IL:\\MVLIST 100 SUBTYPEP 48 IL:\\MVLIST 43 SUBTYPEP)
(269 OR 188 AND 77 OR 23 AND)
()
SUBTYPEP-TYPE-EXPAND :D8
(IL:L (0 TYPE)) 6   @ddg    dg    
dg     dg     dg     dg     dg     dg     dg     dg     dg     dg     dg     dg     dg    |dydg    pdg    gdg    ^dg    Udg    Ldg    Cdg    :dg    1dg    (dg    dg    dg    dg    diih@h$@	     (307 TYPE-EXPAND)
(283 SYMBOL 275 STRING-CHAR 266 STREAM 257 STANDARD-CHAR 248 SIMPLE-ARRAY 239 READTABLE 230 RATIONAL 221 RATIO 212 RANDOM-STATE 203 PATHNAME 194 PACKAGE 185 NUMBER 176 NULL 164 KEYWORD 153 INTEGER 142 HASH-TABLE 131 FUNCTION 120 FLOAT 109 :DATATYPE 98 IL:DATATYPE 87 CONS 76 COMPILED-FUNCTION 65 COMPLEX 54 COMMON 43 CHARACTER 32 BIGNUM 21 ATOM 10 ARRAY)
()
SI::DATATYPE-P :D8
(IL:L (0 SI::NAME))     @	    i (5 IL:\\TYPENUMBERFROMNAME)
NIL
()
SI::SUB-DATATYPE-P :D8
(IL:L (1 TYPE2 0 TYPE1))  ,  @	    !A	    HZdjhIi`    Jl (14 IL:\\TYPENUMBERFROMNAME 5 IL:\\TYPENUMBERFROMNAME)
(33 IL:|\\DTDSpaceBase|)
()
EQUAL-DIMENSIONS :D8
(IL:L (1 DIMS2 0 DIMS1))  Q  @g    @Ag    7@	    A	    ̴(@AHiHdg    Ig    HdIhHIX (29 LENGTH 23 LENGTH)
(60 * 49 * 14 * 5 *)
()
COMPLETE-ARRAY-TYPE-DIMENSIONS :D8
(IL:L (0 DIMENSIONS))  I  @!HYd    @ZJo    g    I3 @g    g        g    Ho    h     (70 IL:CHECK-TYPE-FAIL 51 MAKE-LIST)
(57 DIMENSIONS 46 * 41 :INITIAL-ELEMENT 29 * 11 IL:LISTP)
( 63 (OR CONS (OR NULL (MEMBER *)) INTEGER) 22 (*))
COMPLETE-META-EXPRESSION-DEFAULTS :D8
(IL:L (0 TYPE))    @ddHYg    Idg    /HZJ\g    LLg    KMN	    hg    Ig    Idg    8H__O_g    _OOg    _OOOhg    !H__Og    _OOh@ (71 COMPLETE-ARRAY-TYPE-DIMENSIONS)
(181 * 161 COMPLEX 142 * 122 * 99 RATIONAL 90 FLOAT 81 INTEGER 62 * 46 * 28 ARRAY 19 SIMPLE-ARRAY)
()
RANGE<= :D8
(IL:L (5 TYPE2 4 TYPE1 3 HIGH2 2 HIGH1 1 LOW1 0 LOW2))     Dg    A*B5Eg    @"C@g    $iIkbkbkb kbAg    h@A@A@AA@A@Ah<Cg    iBg    hCBCBhCBBdCBhCh NIL
(132 * 122 * 80 * 37 * 21 INTEGER 5 INTEGER)
()
BASE-SUBTYPEP :D8
(IL:L (1 TYPE2 0 TYPE1))   @dAd`@Ai@A̒Ag    0Hg    Hg    Hg    	Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     H Hg    vHg    mHg    dHg    [Hg    RHg    IHg    @Hg    7Hg    .Hg    %Hg    Hg    Hg    Hi_id$Hg    Hg    Hg    	Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     H Hg    vHg    mHg    dHg    [Hg    RHg    IHg    @Hg    7Hg    .Hg    %Hg    Hg    Hg    HiFIg    Ig    Ig    	Ig     Ig     Ig     Ig     Ig     Ig     Ig     Ig     Ig     Ig     Ig     Ig     I Ig    vIg    mIg    dIg    [Ig    RIg    IIg    @Ig    7Ig    .Ig    %Ig    Ig    Ig    Ii@iAhi$g    @g     hi$HIHIo    @	    A	    Zd\g    Ldg    8J]M_K__O_NO
    OO
    id$g    Ldg    JK
    i$g    Lg    Ldg    XKg    HJ__O__O_K_ _"O _$_&O$_(O&OOO(OO"    id$g    Kg    JK_,_*O,g    O*dg    hi$O,
     (1288 SUBTYPEP 1213 RANGE<= 1108 SI::SUB-DATATYPE-P 1071 EQUAL-DIMENSIONS 1060 EQUAL-ELEMENT-TYPE 1001 COMPLETE-META-EXPRESSION-DEFAULTS 995 COMPLETE-META-EXPRESSION-DEFAULTS)
(1272 * 1261 * 1239 NUMBER 1230 COMPLEX 1146 NUMBER 1136 FLOAT 1127 RATIONAL 1118 INTEGER 1093 IL:DATATYPE 1084 :DATATYPE 1022 SIMPLE-ARRAY 1013 ARRAY 963 CONS 954 ATOM 925 SYMBOL 916 STRING-CHAR 907 STREAM 898 STANDARD-CHAR 889 SIMPLE-ARRAY 880 READTABLE 871 RATIONAL 862 RATIO 853 RANDOM-STATE 844 PATHNAME 835 PACKAGE 826 NUMBER 817 NULL 801 KEYWORD 790 INTEGER 779 HASH-TABLE 768 FUNCTION 757 FLOAT 746 :DATATYPE 735 IL:DATATYPE 724 CONS 713 COMPILED-FUNCTION 702 COMPLEX 691 COMMON 680 CHARACTER 669 BIGNUM 658 ATOM 647 ARRAY 630 SYMBOL 621 STRING-CHAR 612 STREAM 603 STANDARD-CHAR 594 SIMPLE-ARRAY 585 READTABLE 576 RATIONAL 567 RATIO 558 RANDOM-STATE 549 PATHNAME 540 PACKAGE 531 NUMBER 522 NULL 506 KEYWORD 495 INTEGER 484 HASH-TABLE 473 FUNCTION 462 FLOAT 451 :DATATYPE 440 IL:DATATYPE 429 CONS 418 COMPILED-FUNCTION 407 COMPLEX 396 COMMON 385 CHARACTER 374 BIGNUM 363 ATOM 352 ARRAY 329 SYMBOL 320 STRING-CHAR 311 STREAM 302 STANDARD-CHAR 293 SIMPLE-ARRAY 284 READTABLE 275 RATIONAL 266 RATIO 257 RANDOM-STATE 248 PATHNAME 239 PACKAGE 230 NUMBER 221 NULL 205 KEYWORD 194 INTEGER 183 HASH-TABLE 172 FUNCTION 161 FLOAT 150 :DATATYPE 139 IL:DATATYPE 128 CONS 117 COMPILED-FUNCTION 106 COMPLEX 95 COMMON 84 CHARACTER 73 BIGNUM 62 ATOM 51 ARRAY 40 COMMON)
( 985 ((NUMBER RATIONAL INTEGER RATIO FIXNUM BIGNUM COMPLEX FLOAT) (RATIONAL INTEGER RATIO FIXNUM BIGNUM) (INTEGER FIXNUM BIGNUM) (CHARACTER STRING-CHAR STANDARD-CHAR) (STRING-CHAR STANDARD-CHAR) (LIST NULL) (SYMBOL KEYWORD NULL) (ARRAY SIMPLE-ARRAY) (FUNCTION COMPILED-FUNCTION) (NIL) (IL:DATATYPE :DATATYPE) (:DATATYPE IL:DATATYPE)))
EQUAL-ELEMENT-TYPE :D8
(IL:L (1 ELEMENT-TYPE-2 0 ELEMENT-TYPE-1))  #   Ag    i@dg    h	    A	     (31 IL:%GET-CANONICAL-CML-TYPE 25 IL:%GET-CANONICAL-CML-TYPE)
(16 * 5 *)
()
USEFUL-TYPE-EXPANSION-P :D8
(IL:L (1 EXPANDED 0 EXPANSION))     A@
@g    h NIL
(13 SATISFIES)
()
|type-expand-ATOM| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (SATISFIES ATOM))
(IL:PUTPROP (QUOTE ATOM) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-ATOM|))
|typep-evaluate-ATOM| :D8
(IL:L (0 SI::%$$OBJECT))     @h NIL
NIL
()
(PUTHASH (QUOTE ATOM) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-ATOM|))
|type-expand-BIGNUM| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (SATISFIES BIGNUMP))
(IL:PUTPROP (QUOTE BIGNUM) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-BIGNUM|))
|typep-evaluate-BIGNUM| :D8
(IL:L (0 SI::%$$OBJECT))     @	     (5 BIGNUMP)
NIL
()
(PUTHASH (QUOTE BIGNUM) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-BIGNUM|))
|type-expand-BIT| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (INTEGER 0 1))
(IL:PUTPROP (QUOTE BIT) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-BIT|))
|typep-evaluate-BIT| :D8
(IL:L (0 SI::%$$OBJECT))  	   @o     NIL
NIL
( 5 (0 1))
(PUTHASH (QUOTE BIT) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-BIT|))
|type-expand-CHARACTER| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (SATISFIES CHARACTERP))
(IL:PUTPROP (QUOTE CHARACTER) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-CHARACTER|))
|typep-evaluate-CHARACTER| :D8
(IL:L (0 SI::%$$OBJECT))     @     NIL
(5 IL:CHARACTER)
()
(PUTHASH (QUOTE CHARACTER) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-CHARACTER|))
|type-expand-CONS| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (:DATATYPE IL:LISTP))
(IL:PUTPROP (QUOTE CONS) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-CONS|))
|typep-evaluate-CONS| :D8
(IL:L (0 SI::%$$OBJECT))     @     NIL
(5 IL:LISTP)
()
(PUTHASH (QUOTE CONS) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-CONS|))
|type-expand-DOUBLE-FLOAT| :D8
(IL:L (0 SI::%$$TYPE-FORM))  +  @!Hg    HHg    g    IJh NIL
(34 FLOAT 28 * 12 *)
()
(IL:PUTPROP (QUOTE DOUBLE-FLOAT) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-DOUBLE-FLOAT|))
|type-expand-FIXNUM| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (INTEGER -65536 65535))
(IL:PUTPROP (QUOTE FIXNUM) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-FIXNUM|))
|typep-evaluate-FIXNUM| :D8
(IL:L (0 SI::%$$OBJECT))     @ NIL
NIL
()
(PUTHASH (QUOTE FIXNUM) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-FIXNUM|))
|type-expand-STREAM| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (:DATATYPE STREAM))
(IL:PUTPROP (QUOTE STREAM) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-STREAM|))
|typep-evaluate-STREAM| :D8
(IL:L (0 SI::%$$OBJECT))     @     NIL
(5 STREAM)
()
(PUTHASH (QUOTE STREAM) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-STREAM|))
|type-expand-FLOAT| :D8
(IL:L (0 SI::%$$TYPE-FORM))  ,  @!Hg    HHg    o    IJ     (41 %RANGE-TYPE)
(28 * 12 *)
( 34 (:DATATYPE IL:FLOATP))
(IL:PUTPROP (QUOTE FLOAT) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-FLOAT|))
|type-expand-FUNCTION| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (SATISFIES FUNCTIONP))
(IL:PUTPROP (QUOTE FUNCTION) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-FUNCTION|))
|typep-evaluate-FUNCTION| :D8
(IL:L (0 SI::%$$OBJECT))     @	     (5 FUNCTIONP)
NIL
()
(PUTHASH (QUOTE FUNCTION) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-FUNCTION|))
|type-expand-HASH-TABLE| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (:DATATYPE IL:HARRAYP))
(IL:PUTPROP (QUOTE HASH-TABLE) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-HASH-TABLE|))
|typep-evaluate-HASH-TABLE| :D8
(IL:L (0 SI::%$$OBJECT))     @     NIL
(5 IL:HARRAYP)
()
(PUTHASH (QUOTE HASH-TABLE) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-HASH-TABLE|))
|type-expand-INTEGER| :D8
(IL:L (0 SI::%$$TYPE-FORM))  C  @!Hg    HHg    o    IJ`    `    o    o         (64 %RANGE-TYPE)
(46 IL:MAX.INTEGER 41 IL:MIN.INTEGER 28 * 12 *)
( 58 ((-2147483648 2147483647 (OR (SATISFIES IL:SMALLP) (:DATATYPE IL:FIXP))) (-65536 65535 (SATISFIES IL:SMALLP)) (0 1 (MEMBER 0 1)))
 51 ((SATISFIES INTEGERP)) 34 (SATISFIES INTEGERP))
(IL:PUTPROP (QUOTE INTEGER) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-INTEGER|))
|type-expand-KEYWORD| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (SATISFIES KEYWORDP))
(IL:PUTPROP (QUOTE KEYWORD) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-KEYWORD|))
|typep-evaluate-KEYWORD| :D8
(IL:L (0 SI::%$$OBJECT))     @	     (5 KEYWORDP)
NIL
()
(PUTHASH (QUOTE KEYWORD) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-KEYWORD|))
|type-expand-LIST| :D8
(IL:L (0 SI::%$$TYPE-FORM))  |  @g     Hg    o    g    g    g    g    o    g    g    g    o    g    g    g    Hhhhho    hhh NIL
(88 QUOTE 83 ELEMENT 78 TYPEP 68 LAMBDA 63 FUNCTION 58 EVERY 48 LAMBDA 43 SATISFIES 38 LIST 33 AND 17 * 8 *)
( 108 (X) 73 (ELEMENT) 53 (X) 24 (OR NULL CONS))
(IL:PUTPROP (QUOTE LIST) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-LIST|))
|type-expand-LONG-FLOAT| :D8
(IL:L (0 SI::%$$TYPE-FORM))  +  @!Hg    HHg    g    IJh NIL
(34 FLOAT 28 * 12 *)
()
(IL:PUTPROP (QUOTE LONG-FLOAT) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-LONG-FLOAT|))
|type-expand-MEMBER| :D8
(IL:L (0 SI::%$$TYPE-FORM))  4  @ g    g    o    g    g    g    Hhhhh NIL
(34 QUOTE 29 X 24 MEMBER 14 LAMBDA 9 SATISFIES)
( 19 (X))
(IL:PUTPROP (QUOTE MEMBER) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-MEMBER|))
|type-expand-MOD| :D8
(IL:L (0 SI::%$$TYPE-FORM))    @ g    jHkh NIL
(10 INTEGER)
()
(IL:PUTPROP (QUOTE MOD) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-MOD|))
|type-expand-NULL| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (SATISFIES NULL))
(IL:PUTPROP (QUOTE NULL) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-NULL|))
|typep-evaluate-NULL| :D8
(IL:L (0 SI::%$$OBJECT))     @h NIL
NIL
()
(PUTHASH (QUOTE NULL) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-NULL|))
|type-expand-NUMBER| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (SATISFIES NUMBERP))
(IL:PUTPROP (QUOTE NUMBER) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-NUMBER|))
|typep-evaluate-NUMBER| :D8
(IL:L (0 SI::%$$OBJECT))     @3i NIL
NIL
()
(PUTHASH (QUOTE NUMBER) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-NUMBER|))
|type-expand-PACKAGE| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (:DATATYPE PACKAGE))
(IL:PUTPROP (QUOTE PACKAGE) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-PACKAGE|))
|typep-evaluate-PACKAGE| :D8
(IL:L (0 SI::%$$OBJECT))     @     NIL
(5 PACKAGE)
()
(PUTHASH (QUOTE PACKAGE) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-PACKAGE|))
|type-expand-SHORT-FLOAT| :D8
(IL:L (0 SI::%$$TYPE-FORM))  +  @!Hg    HHg    g    IJh NIL
(34 FLOAT 28 * 12 *)
()
(IL:PUTPROP (QUOTE SHORT-FLOAT) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SHORT-FLOAT|))
|type-expand-SIGNED-BYTE| :D8
(IL:L (0 SI::%$$TYPE-FORM))  9  @g    Hg    g    lHk
    g    jIIkh (38 EXPT)
(44 INTEGER 24 INTEGER 17 * 8 *)
()
(IL:PUTPROP (QUOTE SIGNED-BYTE) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SIGNED-BYTE|))
|type-expand-STANDARD-CHAR| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (SATISFIES STANDARD-CHAR-P))
(IL:PUTPROP (QUOTE STANDARD-CHAR) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-STANDARD-CHAR|))
|typep-evaluate-STANDARD-CHAR| :D8
(IL:L (0 SI::%$$OBJECT))     @	     (5 STANDARD-CHAR-P)
NIL
()
(PUTHASH (QUOTE STANDARD-CHAR) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-STANDARD-CHAR|))
|type-expand-STRING-CHAR| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (AND CHARACTER (SATISFIES STRING-CHAR-P)))
(IL:PUTPROP (QUOTE STRING-CHAR) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-STRING-CHAR|))
|typep-evaluate-STRING-CHAR| :D8
(IL:L (0 SI::%$$OBJECT))    @ H    H     NIL
(17 IL:CHARACTER 9 IL:CHARACTER)
()
(PUTHASH (QUOTE STRING-CHAR) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-STRING-CHAR|))
|type-expand-SINGLE-FLOAT| :D8
(IL:L (0 SI::%$$TYPE-FORM))  +  @!Hg    HHg    g    IJh NIL
(34 FLOAT 28 * 12 *)
()
(IL:PUTPROP (QUOTE SINGLE-FLOAT) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SINGLE-FLOAT|))
|type-expand-SYMBOL| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (:DATATYPE IL:LITATOM))
(IL:PUTPROP (QUOTE SYMBOL) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SYMBOL|))
|typep-evaluate-SYMBOL| :D8
(IL:L (0 SI::%$$OBJECT))     @     NIL
(5 IL:LITATOM)
()
(PUTHASH (QUOTE SYMBOL) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SYMBOL|))
|type-expand-UNSIGNED-BYTE| :D8
(IL:L (0 SI::%$$TYPE-FORM))  3  @g     Hg    o    g    jlH
    hh (42 EXPT)
(33 INTEGER 17 * 8 *)
( 24 (INTEGER 0 *))
(IL:PUTPROP (QUOTE UNSIGNED-BYTE) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-UNSIGNED-BYTE|))
|type-expand-RATIONAL| :D8
(IL:L (0 SI::%$$TYPE-FORM))  ,  @!Hg    HHg    o    IJ     (41 %RANGE-TYPE)
(28 * 12 *)
( 34 (OR RATIO INTEGER))
(IL:PUTPROP (QUOTE RATIONAL) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-RATIONAL|))
|type-expand-READTABLE| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (:DATATYPE READTABLEP))
(IL:PUTPROP (QUOTE READTABLE) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-READTABLE|))
|typep-evaluate-READTABLE| :D8
(IL:L (0 SI::%$$OBJECT))     @     NIL
(5 READTABLEP)
()
(PUTHASH (QUOTE READTABLE) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-READTABLE|))
|type-expand-COMMON| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (SATISFIES (LAMBDA (OBJ) (VALUES (SUBTYPEP (TYPE-OF OBJ) (QUOTE COMMON))))))
(IL:PUTPROP (QUOTE COMMON) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-COMMON|))
|typep-evaluate-COMMON| :D8
(IL:L (0 SI::%$$OBJECT))     @	    g    
     (15 SUBTYPEP 5 TYPE-OF)
(10 COMMON)
()
(PUTHASH (QUOTE COMMON) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-COMMON|))
|type-expand-COMPILED-FUNCTION| :D8
(IL:L (0 SI::%$$TYPE-FORM))     o     NIL
NIL
( 4 (SATISFIES COMPILED-FUNCTION-P))
(IL:PUTPROP (QUOTE COMPILED-FUNCTION) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-COMPILED-FUNCTION|))
|typep-evaluate-COMPILED-FUNCTION| :D8
(IL:L (0 SI::%$$OBJECT))     @	     (5 COMPILED-FUNCTION-P)
NIL
()
(PUTHASH (QUOTE COMPILED-FUNCTION) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-COMPILED-FUNCTION|))
|type-expand-SEQUENCE| :D8
(IL:L (0 SI::%$$TYPE-FORM))  |  @g     Hg    o    g    g    g    g    o    g    g    g    o    g    g    g    Hhhhho    hhh NIL
(88 QUOTE 83 ELEMENT 78 TYPEP 68 LAMBDA 63 FUNCTION 58 EVERY 48 LAMBDA 43 SATISFIES 38 SEQUENCE 33 AND 17 * 8 *)
( 108 (X) 73 (ELEMENT) 53 (X) 24 (OR VECTOR LIST))
(IL:PUTPROP (QUOTE SEQUENCE) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SEQUENCE|))
|type-expand-ARRAYA0001| :D8
(IL:L (0 DIM))  	   @g     NIL
(5 *)
()
|type-expand-ARRAYA0002| :D8
(IL:L (0 DIM))     @g    @ NIL
(5 *)
()
|type-expand-ARRAY| :D8
(IL:L (0 SI::%$$TYPE-FORM))   @1Hg    HHg    Z+Ig    I	    Jdg    `Ig    o    g    g        g    g    o    g    o    g    o    g    Ihhhhh	    kMJIdg    EKg    o    g    g    o    g    o    g    o    Khhhhg    DKg    o    g    g    o    g    o    g    o    KhhhhIg    Io    ̲DKg    o    g    g    o    g    o    g    o    Khhhhg    g    o    g    o    Kg    g    o    Khhhg    o    g    Ihhh
    hhg    J
    Vg    g    o    g    o    g    o    J	    hIg    Ug    o    g    Ihhh:g    J
     g    g    o    g    o    g    o    J	    hJjL(NIg    Lg    o    g    Ihhh2g    g    g    g    MhLhNLMkԽ\h
    hho    g    IJh
     (781 ERROR 749 APPEND 646 LENGTH 601 IL:%EVERY-SINGLE 547 LENGTH 504 IL:%EVERY-SINGLE 483 APPEND 157 LENGTH 89 MAKE-LIST 47 IL:%GET-CANONICAL-CML-TYPE)
(770 ARRAY 720 X 715 ARRAY-DIMENSION 710 EQ 702 * 684 QUOTE 674 EQUAL 666 * 635 EQ 625 AND 615 LAMBDA 610 SATISFIES 595 |type-expand-ARRAYA0002| 577 QUOTE 567 EQUAL 557 * 536 EQ 526 AND 516 LAMBDA 511 SATISFIES 498 |type-expand-ARRAYA0001| 468 QUOTE 458 EQUAL 439 EQ 431 * 420 AND 410 LAMBDA 405 SATISFIES 378 EQ 368 AND 358 LAMBDA 353 SATISFIES 340 * 323 BIT 295 EQ 285 AND 275 LAMBDA 270 SATISFIES 257 * 248 STRING-CHAR 221 EQ 211 AND 201 LAMBDA 196 SATISFIES 183 * 173 * 132 QUOTE 122 EQUAL 112 AND 102 LAMBDA 97 SATISFIES 84 * 79 :INITIAL-ELEMENT 65 * 55 * 39 * 28 * 12 *)
( 765 "Bad (final) array type designator: ~S" 679 (ARRAY-ELEMENT-TYPE X) 640 (ARRAY-RANK X) 630 (ARRAYP X)
 620 (X) 572 (ARRAY-ELEMENT-TYPE X) 541 (ARRAY-RANK X) 531 (ARRAYP X) 521 (X) 463 (ARRAY-ELEMENT-TYPE X)
 444 (ARRAY-TOTAL-SIZE X) 425 (VECTORP X) 415 (X) 383 (ARRAY-TOTAL-SIZE X) 373 (BIT-VECTOR-P X) 363 (X)
 347 (SATISFIES BIT-VECTOR-P) 331 (UNSIGNED-BYTE 1) 300 (ARRAY-TOTAL-SIZE X) 290 (STRINGP X) 280 (X) 264
 (SATISFIES STRINGP) 226 (ARRAY-TOTAL-SIZE X) 216 (VECTORP X) 206 (X) 190 (SATISFIES VECTORP) 127 (ARRAY-ELEMENT-TYPE X)
 117 (ARRAYP X) 107 (X) 73 (SATISFIES ARRAYP))
(IL:PUTPROP (QUOTE ARRAY) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-ARRAY|))
|type-expand-VECTOR| :D8
(IL:L (0 SI::%$$TYPE-FORM))  -  @!Hg    HHg    g    IJhh NIL
(34 ARRAY 28 * 12 *)
()
(IL:PUTPROP (QUOTE VECTOR) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-VECTOR|))
|type-expand-STRING| :D8
(IL:L (0 SI::%$$TYPE-FORM))  "  @g     g    g    Hhh NIL
(21 STRING-CHAR 16 ARRAY 8 *)
()
(IL:PUTPROP (QUOTE STRING) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-STRING|))
|type-expand-SIMPLE-STRING| :D8
(IL:L (0 SI::%$$TYPE-FORM))  "  @g     g    g    Hhh NIL
(21 STRING-CHAR 16 SIMPLE-ARRAY 8 *)
()
(IL:PUTPROP (QUOTE SIMPLE-STRING) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SIMPLE-STRING|))
|type-expand-SIMPLE-ARRAYA0001| :D8
(IL:L (0 DIM))  	   @g     NIL
(5 *)
()
|type-expand-SIMPLE-ARRAYA0002| :D8
(IL:L (0 DIM))     @g    @ NIL
(5 *)
()
|type-expand-SIMPLE-ARRAY| :D8
(IL:L (0 SI::%$$TYPE-FORM))   @1Hg    HHg    Z+Ig    I	    Jdg    `Ig    o    g    g        g    g    o    g    o    g    o    g    Ihhhhh	    k[JIdg    EKg    o    g    g    o    g    o    g    o    Khhhhg    Ido    ̲EKg    o    g    g    o    g    o    g    o    KhhhhiDKg    o    g    g    o    g    o    g    o    Khhhhg    g    o    g    o    o    Kg    g    o    KhhhIg    g    o    g    Ihhhh
    hhg    J
    Vg    g    o    g    o    g    o    J	    hIg    Dg    o    g    Ihhh)g    J
     g    g    o    g    o    g    o    J	    hJjL+NIg    @g    o    g    Ihhh%g    g    g    g    MhLhNLMkԽ\o    g    IJh
     (781 ERROR 660 LENGTH 615 IL:%EVERY-SINGLE 561 LENGTH 518 IL:%EVERY-SINGLE 496 APPEND 157 LENGTH 89 MAKE-LIST 47 IL:%GET-CANONICAL-CML-TYPE)
(770 SIMPLE-ARRAY 737 X 732 ARRAY-DIMENSION 727 EQ 719 * 700 QUOTE 690 EQUAL 680 * 649 EQ 639 AND 629 LAMBDA 624 SATISFIES 609 |type-expand-SIMPLE-ARRAYA0002| 591 QUOTE 581 EQUAL 571 * 550 EQ 540 AND 530 LAMBDA 525 SATISFIES 512 |type-expand-SIMPLE-ARRAYA0001| 479 QUOTE 469 EQUAL 461 * 441 EQ 433 * 417 AND 407 LAMBDA 402 SATISFIES 375 EQ 365 AND 355 LAMBDA 350 SATISFIES 337 * 305 EQ 295 AND 285 LAMBDA 280 SATISFIES 267 * 248 BIT 221 EQ 211 AND 201 LAMBDA 196 SATISFIES 183 * 173 STRING-CHAR 132 QUOTE 122 EQUAL 112 AND 102 LAMBDA 97 SATISFIES 84 * 79 :INITIAL-ELEMENT 65 * 55 * 39 * 28 * 12 *)
( 765 "Bad (final) array type designator: ~S" 695 (ARRAY-ELEMENT-TYPE X) 654 (ARRAY-RANK X) 644 (XCL:SIMPLE-ARRAY-P X)
 634 (X) 586 (ARRAY-ELEMENT-TYPE X) 555 (ARRAY-RANK X) 545 (XCL:SIMPLE-ARRAY-P X) 535 (X) 474 (ARRAY-ELEMENT-TYPE X)
 446 (ARRAY-TOTAL-SIZE X) 427 (EQ 1 (ARRAY-RANK X)) 422 (XCL:SIMPLE-ARRAY-P X) 412 (X) 380 (ARRAY-TOTAL-SIZE X)
 370 (SIMPLE-VECTOR-P X) 360 (X) 344 (SATISFIES SIMPLE-VECTOR-P) 310 (ARRAY-TOTAL-SIZE X) 300 (SIMPLE-BIT-VECTOR-P X)
 290 (X) 274 (SATISFIES SIMPLE-BIT-VECTOR-P) 257 (UNSIGNED-BYTE 1) 226 (ARRAY-TOTAL-SIZE X) 216 (SIMPLE-STRING-P X)
 206 (X) 190 (SATISFIES SIMPLE-STRING-P) 127 (ARRAY-ELEMENT-TYPE X) 117 (XCL:SIMPLE-ARRAY-P X) 107 (X)
 73 (SATISFIES XCL:SIMPLE-ARRAY-P))
(IL:PUTPROP (QUOTE SIMPLE-ARRAY) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SIMPLE-ARRAY|))
|type-expand-SIMPLE-VECTOR| :D8
(IL:L (0 SI::%$$TYPE-FORM))    @g     g    iHhh NIL
(16 SIMPLE-ARRAY 8 *)
()
(IL:PUTPROP (QUOTE SIMPLE-VECTOR) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SIMPLE-VECTOR|))
|type-expand-BIT-VECTOR| :D8
(IL:L (0 SI::%$$TYPE-FORM))  "  @g     g    o    Hhh NIL
(16 ARRAY 8 *)
( 21 (UNSIGNED-BYTE 1))
(IL:PUTPROP (QUOTE BIT-VECTOR) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-BIT-VECTOR|))
|type-expand-SIMPLE-BIT-VECTOR| :D8
(IL:L (0 SI::%$$TYPE-FORM))  "  @g     g    o    Hhh NIL
(16 SIMPLE-ARRAY 8 *)
( 21 (UNSIGNED-BYTE 1))
(IL:PUTPROP (QUOTE SIMPLE-BIT-VECTOR) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SIMPLE-BIT-VECTOR|))
(IL:SET-DOCUMENTATION (QUOTE TYPEP) (QUOTE IL:DEFINE-TYPES) (QUOTE "Typep evaluator for a type"))
(IL:SETQ IL:PRETTYDEFMACROS (ADJOIN (QUOTE (TYPEP XCL::X (IL:P IL:* (XCL::%DEFINE-TYPE-FILE-DEFINITIONS
 (QUOTE TYPEP) (QUOTE XCL::X))))) IL:PRETTYDEFMACROS :TEST (QUOTE EQUAL)))
(IL:SETQ IL:PRETTYTYPELST (ADJOIN (QUOTE (CHANGEDTYPEPLST TYPEP "Typep evaluator for a type")) 
IL:PRETTYTYPELST :TEST (QUOTE EQUAL)))
(PROCLAIM (QUOTE (XCL:GLOBAL CHANGEDTYPEPLST)))
(OR (BOUNDP (QUOTE CHANGEDTYPEPLST)) (SETQ CHANGEDTYPEPLST NIL))
(COND ((NOT (GETHASH (QUOTE TYPEP) XCL:*DEFINITION-HASH-TABLE*)) (PUTHASH (QUOTE TYPEP) 
XCL:*DEFINITION-HASH-TABLE* (MAKE-HASH-TABLE :TEST (QUOTE EQUAL) :SIZE 50 :REHASH-SIZE 50))))
(IL:SETQ IL:FILEPKGTYPES (ADJOIN (QUOTE TYPEP) IL:FILEPKGTYPES))
(IL:PUTPROP (QUOTE TYPEP) (QUOTE IL:GETDEF) (QUOTE XCL::%DEFINE-TYPE-GETDEF))
(IL:PUTPROP (QUOTE TYPEP) (QUOTE IL:DELDEF) (QUOTE XCL::%DEFINE-TYPE-DELDEF))
(IL:PUTPROP (QUOTE TYPEP) (QUOTE IL:PUTDEF) (QUOTE XCL::%DEFINE-TYPE-PUTDEF))
(IL:PUTPROP (QUOTE TYPEP) (QUOTE IL:FILEGETDEF) (QUOTE XCL::%DEFINE-TYPE-FILEGETDEF))
(IL:PUTPROP (QUOTE TYPEP) (QUOTE IL:FILEPKGCONTENTS) (QUOTE IL:NILL))
(IL:PUTPROP (QUOTE DEFTYPEP) (QUOTE :DEFINER-FOR) (QUOTE TYPEP))
(IL:PUTPROP (QUOTE TYPEP) (QUOTE :DEFINED-BY) (ADJOIN (QUOTE DEFTYPEP) (GET (QUOTE TYPEP) (QUOTE 
:DEFINED-BY))))
|definition-expander-DEFTYPEP| :D8
(IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM)) k  @HHZJ\LIId3@o    I
    Kg    NIhg    o    g    g    	    	    __O__O_o    IhI	    
    _g    g    o    g    g    g    Ohhg    g    o    Og    Ig    Mo    hOhhh
    hhg    g    g    Iho    g    OhhO$g    g    g    Iho    Ohhg    o    g    g    g    Iho    o    hh (218 APPEND 122 XCL:PACK 117 SYMBOL-PACKAGE 80 IL:\\MVLIST 75 IL:PARSE-DEFMACRO 39 ERROR)
(334 QUOTE 329 GETHASH 324 SETF 314 EVAL-WHEN 286 QUOTE 281 DOCUMENTATION 276 SETF 258 QUOTE 242 QUOTE 237 GETHASH 232 SETF 191 LET 185 BLOCK 173 LAMBDA 168 FUNCTION 155 QUOTE 150 SYMBOL-FUNCTION 145 SETF 135 EVAL-WHEN 130 PROGN 69 SI::%$$TYPE-ARGS 64 :PATH 54 :DEFAULT-DEFAULT 46 SI::%$$TYPE-ARGS)
( 350 (NIL) 343 (*TYPEP-HASH-TABLE*) 319 (EVAL) 295 ((QUOTE TYPEP)) 251 (*TYPEP-HASH-TABLE*) 198 (SI::%$$OBJECT)
 178 (SI::%$$OBJECT &OPTIONAL SI::%$$TYPE-ARGS) 140 (LOAD) 107 "typep-evaluate-" 59 (QUOTE *) 33 "Illegal name used in DEFTYPEP: ~S")
(IL:PUTPROP (QUOTE DEFTYPEP) (QUOTE :DEFINITION-EXPANDER) (QUOTE |definition-expander-DEFTYPEP|))
(IL:PUTPROP (QUOTE DEFTYPEP) (QUOTE :DEFINITION-NAME) (QUOTE SECOND))
(IL:PUTPROP (QUOTE DEFTYPEP) (QUOTE :DEFINITION-PRINT-TEMPLATE) (QUOTE (:NAME NIL NIL :BODY)))
(IL:SETQ IL:PRETTYPRINTMACROS (ADJOIN (QUOTE (DEFTYPEP . XCL::PPRINT-DEFINER)) IL:PRETTYPRINTMACROS 
:TEST (QUOTE EQUAL)))
|expand-DEFTYPEP| :D8
(IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))    @Ag    g    g    HIh NIL
(20 DEFTYPEP 15 TYPEP 10 XCL:DEFINER)
()
(IL:SETF-MACRO-FUNCTION (QUOTE DEFTYPEP) (QUOTE |expand-DEFTYPEP|))
|typep-evaluate-LIST| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  3  @!Ag    HHIg    HZiI
    hJ (42 TYPEP)
(24 * 11 *)
()
(PUTHASH (QUOTE LIST) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-LIST|))
|typep-evaluate-SEQUENCEA0001| :D8
(IL:L (0 S) IL:F 0 ELEMENT-TYPE)  	  @P
     (6 TYPEP)
NIL
()
|typep-evaluate-SEQUENCE| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT) IL:P 1 ELEMENT-TYPE)  :  @1A%g    H[	    KZJ    Ig    ig    H
     (55 IL:%EVERY-SINGLE 19 VECTORP)
(49 |typep-evaluate-SEQUENCEA0001| 37 * 29 IL:LISTP 11 *)
()
(PUTHASH (QUOTE SEQUENCE) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SEQUENCE|))
|typep-evaluate-MEMBER| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))    @AHI NIL
NIL
()
(PUTHASH (QUOTE MEMBER) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-MEMBER|))
|typep-evaluate-ARRAY| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))    @AAg    AAg    Ig    I	    H	    CIg    iH	    I̴/Jdg    $H	    JH	    J	    
jJLiHK
    LhKkL (128 ARRAY-DIMENSION 105 LENGTH 99 ARRAY-RANK 90 ARRAY-RANK 67 ARRAY-ELEMENT-TYPE 49 ARRAYP 42 IL:%GET-CANONICAL-CML-TYPE)
(78 * 57 * 34 * 27 * 11 *)
()
(PUTHASH (QUOTE ARRAY) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-ARRAY|))
|typep-evaluate-SIMPLE-ARRAY| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))    @AAg    AAg    Ig    I	    H	    CIg    iH	    I̴/Jdg    $H	    JH	    J	    
jJLiHK
    LhKkL (128 ARRAY-DIMENSION 105 LENGTH 99 ARRAY-RANK 90 ARRAY-RANK 67 ARRAY-ELEMENT-TYPE 49 XCL:SIMPLE-ARRAY-P 42 IL:%GET-CANONICAL-CML-TYPE)
(78 * 57 * 34 * 27 * 11 *)
()
(PUTHASH (QUOTE SIMPLE-ARRAY) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SIMPLE-ARRAY|))
|typep-evaluate-VECTOR| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  \  @!Ag    AAg    Ig    I	    H	    (Ig    iH	    I̴Jg    iH	    J (87 ARRAY-TOTAL-SIZE 67 ARRAY-ELEMENT-TYPE 49 VECTORP 42 IL:%GET-CANONICAL-CML-TYPE)
(77 * 57 * 34 * 27 * 11 *)
()
(PUTHASH (QUOTE VECTOR) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-VECTOR|))
|typep-evaluate-SIMPLE-VECTOR| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  ,  @Ag    H	    Ig    iH	    I (39 ARRAY-TOTAL-SIZE 18 SIMPLE-VECTOR-P)
(26 * 11 *)
()
(PUTHASH (QUOTE SIMPLE-VECTOR) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SIMPLE-VECTOR|))
|typep-evaluate-COMPLEX| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  >  @Ag    H    )Ig    iH	    I
    H	    I
     (59 TYPEP 53 IMAGPART 45 TYPEP 39 REALPART)
(26 * 18 COMPLEX 11 *)
()
(PUTHASH (QUOTE COMPLEX) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-COMPLEX|))
|typep-evaluate-INTEGER| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  U  @!Ag    AAg    H3 3Idg    iHIIHhJdg    iJHHJh NIL
(66 * 40 * 27 * 11 *)
()
(PUTHASH (QUOTE INTEGER) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-INTEGER|))
|typep-evaluate-MOD| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  +  @Ag    H3 jHhIdg    iH NIL
(31 * 11 *)
()
(PUTHASH (QUOTE MOD) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-MOD|))
|typep-evaluate-SIGNED-BYTE| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  4  @!Ag    H3 "Ig    ikIkHjJhJH NIL
(23 * 11 *)
()
(PUTHASH (QUOTE SIGNED-BYTE) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SIGNED-BYTE|))
|typep-evaluate-UNSIGNED-BYTE| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  -  @Ag    H3 jHhIg    ikIH NIL
(30 * 11 *)
()
(PUTHASH (QUOTE UNSIGNED-BYTE) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-UNSIGNED-BYTE|))
|typep-evaluate-RATIONAL| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  _  @!Ag    AAg    Hd3 i    3Idg    iHIIHhJdg    iJHHJh NIL
(76 * 50 * 41 RATIO 27 * 11 *)
()
(PUTHASH (QUOTE RATIONAL) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-RATIONAL|))
|typep-evaluate-FLOAT| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  U  @!Ag    AAg    H3Idg    iHIIHhJdg    iJHHJh NIL
(66 * 40 * 27 * 11 *)
()
(PUTHASH (QUOTE FLOAT) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-FLOAT|))
|typep-evaluate-STRING| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  ,  @Ag    H	    Ig    iH	    I (39 ARRAY-TOTAL-SIZE 18 STRINGP)
(26 * 11 *)
()
(PUTHASH (QUOTE STRING) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-STRING|))
|typep-evaluate-SIMPLE-STRING| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  ,  @Ag    H	    Ig    iH	    I (39 ARRAY-TOTAL-SIZE 18 SIMPLE-STRING-P)
(26 * 11 *)
()
(PUTHASH (QUOTE SIMPLE-STRING) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SIMPLE-STRING|))
|typep-evaluate-BIT-VECTOR| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  ,  @Ag    H	    Ig    iH	    I (39 ARRAY-TOTAL-SIZE 18 BIT-VECTOR-P)
(26 * 11 *)
()
(PUTHASH (QUOTE BIT-VECTOR) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-BIT-VECTOR|))
|typep-evaluate-SIMPLE-BIT-VECTOR| :D8
(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  ,  @Ag    H	    Ig    iH	    I (39 ARRAY-TOTAL-SIZE 18 SIMPLE-BIT-VECTOR-P)
(26 * 11 *)
()
(PUTHASH (QUOTE SIMPLE-BIT-VECTOR) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SIMPLE-BIT-VECTOR|))
(IL:PUTPROPS IL:CHARACTER CMLTYPE CHARACTER)
(IL:PUTPROPS IL:FIXP CMLTYPE BIGNUM)
(IL:PUTPROPS IL:FLOATP CMLTYPE SINGLE-FLOAT)
(IL:PUTPROPS IL:GENERAL-ARRAY CMLTYPE ARRAY)
(IL:PUTPROPS IL:LISTP CMLTYPE CONS)
(IL:PUTPROPS IL:LITATOM CMLTYPE SYMBOL)
(IL:PUTPROPS IL:ONED-ARRAY CMLTYPE ARRAY)
(IL:PUTPROPS IL:SMALLP CMLTYPE FIXNUM)
(IL:PUTPROPS IL:HARRAYP CMLTYPE HASH-TABLE)
(IL:PUTPROPS IL:TWOD-ARRAY CMLTYPE ARRAY)
(IL:PUTPROPS SYMBOL CMLSUBTYPE-DESCRIMINATOR SYMBOL-TYPE)
(IL:PUTPROPS ARRAY CMLSUBTYPE-DESCRIMINATOR ARRAY-TYPE)
(IL:PUTPROPS :TYPE-EXPANDER IL:PROPTYPE IGNORE)
(IL:PUTPROPS IL:TYPE-EXPANDER IL:PROPTYPE IGNORE)
(IL:PUTPROPS IL:CMLTYPES IL:FILETYPE COMPILE-FILE)
(IL:PUTPROPS IL:CMLTYPES IL:MAKEFILE-ENVIRONMENT (:READTABLE "XCL" :PACKAGE "LISP"))
(IL:PUTPROPS IL:CMLTYPES IL:COPYRIGHT ("Venue & Xerox Corporation" 1985 1986 1987 1988 1990 1993 2024)
)
NIL
