;;; Compilation of /home/juergen/hdlProjekte/tetrad/lisp/mevalxp/comp-gen.lisp,
;;; by juergen on LispWorks Personal Edition 5.1.1 at 2011/12/21 19:59:55.
;;; Safety = 3, Speed = 1, Space = 1, Float = 1, Interruptible = 0
;;; Compilation speed = 1, Debug = 2, Fixnum safety = 3
;;; Source level debugging is on
;;; Source file recording is  on
;;; Cross referencing is on
          A   
   l       U         
IT   SYSTEM A    MAKE-SAFE-FOR-TAIL-CALLHTIO   COMPILER V -S   NOTE-START-OF-FILEN  RN   make-safe-for-tail-call-365  &   	    ;%v uU    %        5    RUNTIME  k   BAD-ARGS-OR-STACKHB      COMMON-LISP      PATHNAMEP   KEYWORD  B
   UNSPECIFICB	C     ABSOLUTE      homeP   juergen   hdlProjekte   tetradP   lisp-P   mevalxp>>EU$   comp-genOMP   lispB ;      A    T   CY UM	   LISPWORKSO- -    TOP-LEVEL-FORM>>>E%=* FI   N         U         
BHN    %IN-PACKAGEB RAY:       ;%v- u(Uuu E    E        %        *#16BHB    NEW   CL-USERBHE   C  B>>>E%=4      R  B       U         
BH      LW-XPN8 I8    INTERNAL-FORMATB  B"  *           UTh  PPPPPh    h    uE   +ujVjVht$uuuuuut,}VtE    u$.E        ɏ$%   }WuuMuvuh    h    E   PV       E   uu!u~}m}Vt E    E멃}VtE    }ҋuu뎐   u     , h |      B   *%CDR-FRAME-STUBH    *%CAR-FRAME-STUBH    RPLACD B   *%INTERNAL-CONSH B    ~A   ~%~%    *%ENDP-FRAME-STUBHB)tq    error: ~A in ~A B} B   FIX-REST-ARGSH       COMMON-LISP-USERE E    C-ERROR	    E    NE    PROC     &RESTE    LISG         	SSO?? , L       ?>>      DBGO O B   G	?B'	UQUU   B 	QU   	UUU?U?U ,)R    UQ    UN    ?U >>B?R >>B ?U >>B ?U ?UVTUU   UE    Z	uB  S >   >l>>B >0>B M    D    B        U         
BH`   DSPEC V V    INSTALL-DEFVARB PV       ;%v? u:U=   6u1jV       uu E    E    %       V   Ԑ 3#:CHBHBDB    *%ALLOC-G-VECTOR$FIXNUMH E    *STAT*B   C  u    DEFVARB1>>E%=   >'>_    [              U         
BHV    INSTALL-DEFPARAMETERB} :       ;%v- u(Uuu E    E       %        #16BHBNBE 	   *STK-IDX*B   C      DEFPARAMETERB:>>E%=d     3       U         
BHu    AREF1B uV       ;%v?u:UP   6u
        }u uuu}%        "CHBHBV    *%SYMBOL-VALUE-STABHBB   E 	   GET-STACK? EE    STAT   	   o        >&>{	x p    l    BD          U         
BH 	   SET-AREF1B b       ;%vJuEUPP5   u}6u        EE}u uuu}%        "'NSBHB_BHBBV   E 	   SET-STACK?t   BEE 	   NEW-STACKv       	Vt
?  }x    V   >+>     	
? tz     y    t    B         U         
BHBTB  E:       ;%v- u(Uuu E    E       %        #16BHBNBE }   *ILIST-IDX*B   C B>B>>E%=~     E       U         
BHB\Bv ȵV       ;%v?u:UP   6u
        }u uuu}%        "CHBHBVBHBB u    E 	   GET-ILIST? BE   	F          >&>{	           B         U         
BHBeBu    b       ;%vJuEUPP5   u}6u        EE}u uuu}%        "'NSBHB_BHBBu   hE 	   SET-ILIST?u   BEE 	   NEW-ILIST       	} 
?v č       >+>E   	 
?               B         U         
BHBTB :       ;%v- u(Uuu E    E       %        #16BHBNBE   
   *LITS-IDX*B    C B>B+>>E%= }           U         
 HB\B }V       ;%v?u:UP   6u
        }u uuu}%        "CHBHBVBHB'Bu؉   E    GET-LITS? BE   	        >&>{	 u    h    B+         U         
 HBeB !ub       ;%vJuEUPP5   u}6u        EE}u uuu}%        "'NSBHB_BHB'Bw   =E    SET-LITS?=s   BEE    NEW-LITS%    
}   	@

?        >+>
d
   	d
?             B1        U         
 HBTB *:       ;%v* u%Uuu E    E    3%        #.3BHBNB E B   *PARMS-IDX*B    CA B>B@>>E%= {H     EVE       U         
 HB\B BN       ;%v?u:UP   6u
        }u uuu}%        "CHBHBVBHB<B      E 	   GET-PARMS? BE   	         >&>{	      ܭ    B@        U         
 HBeB Z       ;%vJuEUPP5   u}6u        EE}u uuu}%        "'NSBHB_BHB<BS	   E 	   SET-PARMS?FS	   BE E   	   NEW-PARMS    	}   		}
?         >+>      	   
?  Թ             BF  ^       ;%vOuJUPuV      uV      uV      uV      E     -=MX H BBBB   E 	   STAT-INIT? BE   	?          >Q?	E >A?E	* >1? 	 >!? 	           BN t6       ;%v& u!U   6u
        %        !*/  H BHBB   C  B>>>E%=   >%>                 U         
BHE    COMP-GEN-SYMBOLB        U         
BH E    COMP-GEN-CHARACTERB           U         
BHE    COMP-GEN-NUMBERB *m       U         
BH E    COMP-GEN-STRINGB m       U         
BHE    COMP-GEN-QUOTEB         U         
BHE    COMP-GEN-FUNCTIONB         U         
BHUE    COMP-GEN-SETQB R       U         
BH E    COMP-GEN-IFB N)       U         
BHmE    COMP-GEN-PROGNB  L       U         
BH0E    COMP-GEN-VALUESB        U         
BHE    COMP-GEN-DO-UNTILB        U         
BH,E    COMP-GEN-VECTORB $       U         
BHE    COMP-GEN-APPLYB  P       U         
BH	E    COMP-GEN-FUNCALLB  
       U         
BH E    COMP-GEN-PRIMITIVEB           U         
BH E    COMP-GEN-SYSTEMB 
	        U         
BH E    COMP-GEN-LETB         U         
BHE    COMP-GEN-LAMBDAB ODY       U         
BHE    COMP-GEN-FORMB        U         
BHE    COMP-GEN-GENERICB    |   & ;%v1u,UPPP}Vtuuu~uE%       u   uE%   EuE%   uuu^ށ      tӋutȋuuu~fuE%   uuEu~Vu<u~u.uuu^ށ   `uh]ރu{fu뤋ut}VuE   VtE%   V    E   Vt E%   uuu~}qE   VtE%   E   VtE%   E   VtE%   uuuF=    uE%   }Vt.E    ݋uuuF=    u!E%   E봃}Vt.E    ؋uuuF=    u!E%   E믃}Vt.E    ؋uuuF=    u!E%   E믃}Vt.E    ؋uuuF=    u!E%   E믃}Vt&E    صE   VtE%   E뷵E   VtE%   uuuF   VtE%   }Vt&E    ׵E   VtE%   E붵E   VtE%   E%     5 : T f  /DUtJa(@NyW+<hx
 BoE ce   IS-FORMBBE s 	   IS-LAMBDABE  r	   IS-SYSTEMBE ;    IS-PRIMITIVEBs n
   FUNCALLB    APPLYB      VECTORB E    DO-UNTILY< H A    VALUESB-E    IS-PROGNBOE      IS-IFBE -S   IS-SETQBE    IS-FUNCTIONBE    IS-QUOTEBBB- H  )      E    COMP-GEN?       E    EBE    5    	UNT
?       -0   ?O|T          	   
?N S   ? [      ? NE    B ?/  SP}{B ?	   =B ?O	E_B ? e =B ?r	_B ?Pe	eoB ? ,	r׷B ? 	pB ? 	a|}{ B ?E	$= B ?px	n\ B ? H	po B ? "	 Է B   0   Y    B & P       U         
 HBTB :       ;%v* u%Uuu E    E    3%        #.3BHBNB%E    *DUMMY*Bu    C B>E
>>E%=     *r      
 ;%veu`UPPPE   Euh       6u
           PE   E}}Euu%        %5+:BNinF HBb     APPEND2  	   MAKE-LISTBHP
P    INITIAL-ELEMENTm Bu   hE    INCREMENT-STACK?   BB&}        	$.
?     %   >R?W   uE    STACK	      	  
?         >F?>>	~  B >?}BE        B
         ;%vZuUUPPPPPPPE   EE    uuEEu+u;u|3uu}}Euu%       uE    VuEu-uup"uu)uvu}}}}u       Ẽ}VtE    uuʐ ^cn; H RG   *%+$ANY-STUBH    *%>=$ANY-STUBHBHBbBB   E    DECREMENT-STACK?    BB&    E    	IS
?       O   ? 	 ,V       B	 >   E    STK	 E    I	?'	U   Q	      	   
? U'   )&   U#   U"   ?U 	>B B>r?Ul{B >"?UB!UU   U   Bu Z       ;%vBu=UPPPE   EuE   E}}Euu%        +FK HBbm B    E    ADD-VARS-STACK?=    jE    VARSBE+          	   
? -      >/?#   H	BDB      	OC-
?T F0    /   >?AB.    )   B  Vj       ;%v\uWUPPPE   E}WuE   PV          E}}Euuɏ$%        /:B`e HBw> H    LISTN-2BFB    E    ENTER-OPCODE?6B   E    OPCE TK   EXTBE5       	EFP
?T?: ,8       >F?     E    ILIST	   	u 
?R?B , <    :   >>?=:>3	P  B >?
B9     3   B ur      	 ;%v[uVUPPPE   E}Wh    E   PV          E}}Euu%        &1<D_d HBw{> H2E p    LABEL B     E    ENTER-LABEL?    B>n  A   REF   	 
?   B      >H?P    ;	u      	E
? uE   D   >@?%=B	>5	   B >?BC'   ?   B	 B   	    ;%v+u&UPPE   EuE         *4 H    POSITION  B   E    GET-LIT-INDEX?         n  J        	   
?B TK   E   >.? %   -E    LITS	u      	   
?  O    M   >?BONL    H   BI B       ;%v;u6UPPPPE   EuE   E}VtV        }W}WV          E}}Euu%    ,DV^y Bp> HBH I B   E    ENTER-LITERAL?        En LS   E   	F
?   T       >b	m     E    IDX	       N	        	BH
?u  Y    X   V   >Z	Um{ B>0? B>?uB U     EQ   B  V       ;%vIuDUPuE   h    uE   PE   EE   %         .:MR HB!B E    LITIDXB	v) č     ? +>   B5 n ]       	 ?   ^    	   >>>> U   	 ? B`   >2? `>>B  _	   -\     V       ;%vIuDUPuE   h    uE   PE   EE   %         .:MR HB!BBB)       ?    B3 n c      ;%   	?? d    	   >>>>}   	u? f   >2?  f>>B e	   b    B 'BV       ;%vIuDUPuE   h    uE   PE   EE   %         .:MR HB!BBB ) B   ! ?       B7n iEU   5    	}?   j   	   >>>>u   	u?  l   >2?l>>B k	   h   '     f      	 ;%vXuSUPPE   EuE   h    uE   PE   EE   %        */=I\a HB!BBB     CADR )        ?    B1 n p      ;%   	*? q       >M? 3    E    VAL	#   	HBN?   u   Ss   >A? v s>.?> B >?%Br{H    o      	  U       ;%vOuJUPPPE   Eut}Vu*}Vt    u)Euu%       Euu%   }Vt    u*EVt@h        EEuu%   E   u uuuE        %    ?jSX{F     function of non closure  > HE    %SYMBOL-FUNCTIONE    %SYMBOL-VALUEBH E    %MAKE-CLOSUREBr)      ?'   B/Bn H|B         	   
?A ?}       ?  	   nARM    t		}	}   	 
?     +   >? B
~   {        &       ;%vuU}}%          HG )    E    GET-POS>   E    VARB"      >=    B        :   	    ;%v+u&UPPE   EuE         *4 H m B    E    GET-STACK-INDEX?    &n u         	  
?  ɋ       >.?!    $	 B   	  
? %       >? Bj      B          ;%vMuHUPP}VtBuE   E}VtPh    uE   EE   %       h    j E   EE   %   jh    h    u       뒐 "0h>{QV[F  U   not found on stack    symbolBSE    LODNIL HB! E    LODBU)     ? OMP   B9On           	 U?      H   ?  ?O{GEN   TW	B      	 U?      B   >l? BB>B?NB>&?=B            >  5    ;%      UPPPPu   uFƃ   puu   uF   EuE   h    j E   jE   uE   E}Vtih    uE   EE   %       }VtE    EGVtD    EI}VtE    EHjh    h    u       vE
  ^ o t          $*B   not found on stackL   symbol   < HBHBH E    STOBkBB!B_ BrG) PRI   E ?      B- n            	BH?  O   S   ?.	
	        W	    B	 OE    V	ET     	   ?        ۢ   ?O
?GB1?M ?BB ?O ? JB ?  ?{B?  	     B?H ? B ?O ?GB >s?B B >b? B U        B E   (    ;%      UTh  PPPPPPPuuluvu+ujVjVht$uuuuuuta}VtE    uu2uvu܋Eu$.     }VtE    uu뇃}VtE    uu}WuuuuvuFPE   uuiu~Vtqh    jE   jE   PV       E   uu8u~}	}Vt7E    뀃}VtE    }늸V   맃}VtE    }뻋EK  q  m    +6]< HBBHBE    INCSPB; HBHB.HB   u 	      B)n  ݋      	F?u    !   ?}>E   B	B 	F   B 	!%   B 	t.   	  ?             ?q	Vt.[=       B	F   ?!a	 B?E:>B?t/>B ? $	nz B? 	[= B ? ?zB ? >B? ?  B>u>Bɫ!   u   u  z  P    ;%    UTh  PPPPPPPPPPPuz  uvuux  uvuԵE   EE   E܉+ujVjVht$u؋u؉uuԉuuO  }VtE    E    u$.E   PE   }VtE   PE   Eh        EЋ}Љ}܋}WE   }V   h    E   PE   jE   E   ~%h    E   E̋}̃WE   E   PE   EE   %       }Vt3E    Ey}VtE    uuxV    uuK}WuuFuvuuE   PV       E   uu!u~}M}Vt E    E밃}VtE    }ҋuu땐  ` n  jU1 J    # &=_Uh. = BHBHBHBBi  > H    PROGN*    REVERSEB    LENGTH A HE {    LAMBDA-BODYE 	n   LAMBDA-VARSB?     	         B n  P         	  ?     BH   ?l?       B	B 	Uu    B 	       E    BODY	,	3B%    E    ARGS	u E    HEAD	E%   	  ?         u          ?Y? ?2?
B ?'? B ? 	EV       T 	E   ? ?B??:B ?i	F = B? 	  B ?	  B ?En	SB ?Y	 B ?TN	-o B ?A	 B ? 5	 = B ?R?N~{B ?C	 B ?& 	  B ?  	  B ? ?nB ?  ?=B ?  ?WB>r? =B>d? B 	H        
         ;%(    UPPPPPPPPPPu  uF   Eh    V       PE    E   EEV   E]   9E   E   Ph    h           Ph    h    h              PE      PV       PE   PV          EܵE   E؋u܉u%       }VtE    Eu    V+h    h    h              Ph    h           Ph    h    h              P         PuuduF   ǋEW    E}}EuLuupAuuHuvuuu}}}}}}'}Vt2E    u       E뭃}VtE    uu뫋Eb  ; C  M `   k    x    f    05sCSarQ`B6H < H D-   LISTN-4E     %+ E      VALUESQE   
   %SET-SVREFH; HBH        PPRINT     APPENDBr     LISTN-3BE    %-B E 
   VALUESCNTQ  )   QUOTEE    %SET-SYMBOL-VALUE    CDDR > HB)     ?P
     B'n     E   	
?%     T   ?w	eVK{    B	 IST   BE    RES	NE    P	DE%	          E    NARGS	5    	EFP
?T :              ? d	   = 	?U ^=B ? 	vK{ B ?,	-B ?	 B ?3 P-   B ?   vni   B ?  uvK{   B ?% v    B ?	niB ?|h   vK{B ?W	Pli B ? G?JB? "?}   E    NEW-EXPR	 B   ??B ? 	^ B ?	zi B ?  	E. B ?  	  B ?  	EK{ B ?? 	 v]B ? 	 B ?  	F֥= B ? 	 B>d	   = B>Q?HJ{B >?? BT       E 
    6    ;%7  .  UPPPPPPPPPP}}V  u&  uvu}    u^E      VtFE   E}w	uuE   V   uu܋}u܉w	WE    }       E      V   E      EE   EuE   }wuuE   Vtyuu}uwWE    E    }GV   }G	V   V   ݃}VtHE    E}EW    EV   뫸V   룋}EW    Eyuu  J    W  _ o  9   Dn> HBHBHE    ENTER-ARITY H   CADDRE    %SET-SYMBOL-FUNCTION?    *%ENTRY-TABLE-STABH    MEMEQL     CADADR  BtB
)      E    KEEP-BOOK-DEFINED-FUNCTIONS? 
     	BH u   	          E    FUN-DEF-LIST? uE    FUN-REQ-LIST?       0   ? 	vuDU       LIST	h      E    FUNVAL	 E    FNAME	    E    H	H	      X      ?	 ֶ       	    O 	   transform	  B >>       ?r	  	    ?=	>n _   -P 	      ?  	 ;%vB?		UB? 	B?  	uvwB ? 	 JB ? 	  B ?  	jww B ? 	 vw     P 	 H   ?  	  ֶB>s	   ZB>c	   B >[	   j; B  0       G  >>>       ;%v u	UG      HB    E    GET-DEF-FUNS== ;%   I?u    E   Gh  u       ;%v u	UG	      HB   E    GET-REQ-FUNS== B   !?     7   G           ;%v u	UG      HB   E    GET-ARITY-LIST==     E 
   ARITY-LIST?  	         GX uSU&       ;%v uUGV   V         BHB   E    RESET-ARITY-LIST==*   
?      G  ADR  $    ;%      UPPPPPPPP}u   uF=       E   E}}E   V   E   EuuE   u    E}wuuE   VtHuu}uwWE    E     }Vt.E    OV   ܸV   ԋ}EW    E뭋E&  9 J ^ r       }< HBHHB> HBt nB)     ?   BB     u   	u?     	%   B?   F    ? 	uncmof    B	s     B	SYM   U,	ION      	OL-?B        -   B   ?  	  ?  	/BB    P 	   
A   ?  	 mB?    ڶ?B?   	}ֶ   B >v	 ҶB>b	 B >N	    B ~      G      3    ;%4  +  UPPPPPPP}u  uvuu       V  E   P       V   E      EuE@   EE   E}V   u   uvu}}EE   u;u   h    h    u}WE   u uuuEV   EV   EV   V   %       }Vt]E    EV   øV   V   }VtE    uuCuE    VOV   빋uu   @ h F  | Z b    <AO}    *%/=$ANY-STUBH; HBHBH 	   READ-LINEB&'   arity warning ~a: expected ~a: got ~a~%     ASSOCEQLBBE    IS-FORM-WITH-HEADB
) n   kE    CHECK-ARITY?   N   	 H 
 $   	ODB   
? O%   9O!   ?  ڶm    U   B	 E    ARITY	 GEN   B6	   B	 	 
 +   B*   l(   ?B ֶm   B0?S	  	    
?  ڶm   B ?%   m    B?U P uҶB ? 	 ҶB?  J?B >l	u? B >^	 j B >J	 B &!   "   G  E       U         
 HV    INSTALL-DEFUNB  N  a    ;%:   1  UTjV       @V   @	V   @V   Eh    h        WE      h    h        WE      h    h        WE      h    h        WE      h    h        WE      h    h        WE          WE   u uuE    E    %         ! > 9    f C H    w T B    \ a k         2GBH#BBBB&BBBBBBBB2O    %NEW-CLOSURIZEB  Y HB   CO B>'>>E%?  	 U*   ?  >    B
	E  B	  B	   9   ? >BJ?>B ?P >B ? >B ? >B ?+ >B ?V >B ?$ >B ? >B >{>B >`>B >X>B >%>8 *   5    u܋  @    ;%!    UTh  PPPPPPPPu   uvuu   uvuܵE   EE   ]   9Et"h    h    E          E   +ujVjVht$u؋u؉uu܉uu   }VtE    E    u$.uj E   uE   EE   %       }Vt?E    E}VtE    uuu    V-uu}WuuFuvuuE   PV       E   uu!u~}}Vt E    E밃}VtE    }ҋuu땐   ] k       ).<Re= BH H; HBHBHBBA H[    ERRORB    arity error9 u   error in ~a~%uE 	   FUN-ARITY)  ;%    	    U   B n P@PP      	z
? uA   0   ? ?uԵ   B	 B 	      B 	Vh   $)	؋uuԉ   B	B	 t   	  
?  G   F   E    D   C   ? ?C? ?EB ? ? B ?}	܋}Vo E   T 	 CH   ? i?B?V?jB?@? B ?E?~{B?? =B ? ?B?E ?nB? ?n{B ? ?=B >o	  B >a?EB B0    ?   } 3   R      	 ;%vBu=UPPE   P          EE   %        !'/=FK Hnu   EMULATORJJ   GET-OPC-ENTRYJ
   GET-OPCODE} ҋ   FIND-SYMBOL   EMU U   SYMBOL-NAME)     >? E    FUN   	 
R   B   >A?   %	 > 	    
T   >3? 	E 
>+? J	  
>? *=	 
 S   AP    > 	 AMB  1    ;%      UTh  PPPPPPPPPu   uvuu   uvuE   EܵE   }P    Eԉ+ujVjVht$u؋u؉uuԉuu   }VtE    E    u$.h    uܵE   uܵE   EE   %       }Vt)E    E%}VtE    uu$uu}WuuFuvuuE   PV       E   uu!u~}}Vt E    E밃}VtE    }ҋuu땐  ^ l kw       $`v=    ; HBHBHBB E     CALLCLOSA HBH=E    SYSFUN-HEAD)     
 	  	       Bn Y     U   	PPP
?u Z   '   ??E   B	 B 	P     B 	 E   B 	    E    LEN	   h	 h B	       	 h 
?  b   a   _   ^    ]    \   ? ? \?z? B ? o? B ?d	 EV    ET 	܉u%\ c   ?(?B? ?B ? ? B?V ?nB ?  ? B>{?=B>p	   B >b? B [  '    X            R    ;%z  q  UPPPPPPPPE   EE   Eu@  uvuu>  uvu    E    E    EuE   uE   h    uE   jE   }V   Eh        PE   h    uE   jE   uE   Eh        PE   h    jE   jE   h    uE   uE   EE   %       }Vt;E    E}VtE    uujVE    uu}  ' 5  { p o /   aA  N  # S 4 ; HBHBHE    JMP> H
B E    JNILBBD     GENSYMB%)     E    COMP-GEN-DO-UNTIL-OLD?     Bn  j      	   ? k   E   ? 	 E  ARG   E    LABEL-EX	
:E 
   LABEL-GOON	E 
   LABEL-TEST	 	  E    CND		   B	E    SCND	 P      	?  t   r   m   ? ?= r?? B ?s	{ B?e	h= B ?{R	 B ? E	 o B ?3	 B ?'	  B ? 	- B ?	 B ? 	   B ? 	  B ?  	o B ?  ? =B ? ? B ?  ? nB ?  ?KB ?? 	 z B>	 	   B >t? Z{B >9? B>+?B dl  E   h   B?   M    ;%[  R  UPPPPPPPPE   EE   Eu!  uvuu  uvu    E    E    EuE   uE   h    uE   jE   h    uE   uE   Eh        PE   h    jE   jE   h    uE   uE   }VtREh        }E%       }Vt<E    E}VtE    uuEEV   %   uu  ' 5  { p ?  c   1   # M R hv; HBHBH > HEeRB f  BDDg BS) SYM   UE    COMP-GEN-DO-UNTIL-NEW?BH     En Lx         	R ?
  y    <   ?E?B=-DE   -	CTI
s	  BH   	u?  |    {   ? z?UB?-V	TuE    B	-B	TB	 	   q	B
 }    ?IC	h   B?5	 o B ? "	V B ?	  B ?M	 B ? 	  B ?  	  B ?  ?~{B ?  ?X=B ?  ?B ? ? nB ? ? B ?  	z B>	     B >t?rZ{B >9?	B>+?B >z  <    v   B  &       ;%vuU}}%          Hi)     >   B%n  	u    ?   >=?    ?    Bk    J    ;%  v  UPPPPPPPub  uvuuc  uF   E       PE   PE   E    uu}V,  h    j E   jE   }WE   h    }WE   PE   jE   u   uFPE   h    j E   jE   h    jE   jE   E   uupzu   uvu}}}}    }VtE    uu}VtE    EV    }Vt;E    'u       Eq}VtE    uupE  P Z ` l x  <       I*/BBH< HBHBH %BBBBB!B_ B6WPE    %MAKE-VECTOR u) =     ?   B#n }E         	  
?     u<   ?	   V       B	wu   	 %	}W    	      B	E O   	   
?     W         9   ?	  ? 	 w{ B ?H?J{B? ?B? M	B? @	  B ?.	w{ B ?!	= B ?u	  B ? 	n B ?  	~ B ? 	 = B ? 	 B ?  	  B ?c 	  B >|?B>p? B >d?j{B >T?SB ,<        O        U         
 H     J   	    ;%v)u$UPuuu~E}%       }VtE    }ِ -2@B+HBH )     ? >N   B n ~      	  ?        >D>z+   	PP? u         Bq         ;%F  =  UPPPPPPPPPPPPPPPPu   uvu܋u܃!  u܋vuԋu܃#  u܋vuEV       Eȵ    EEV   uԉuE   V  u  uF=      u  uFh        E̋}̉}ԋ}WE   }Љ}uЉuE   E   V  uu}}؋}WE   h    }WE   PE   jE   h    j E   h    jE   jE   u#  uFPE   h    j E   uȵE   h    uĵE   h    j E   h    j E   h    jE   jE   h    jE   PE   h    j E   h    jE   h    j E   h    j E   h    j E   h    j E   h    uȵE   uĵE   h    jE   h    jE   h    j E   E   E؃   PE   EE   %       }VtE    uu}V   E    E}VtE    u܉uuuB}VtWE    }VtE    E}V   E    uظ       3u܉uMEuujuFPE   uu]uvu}}uuYuvuEu`uupU}}}}E2}VtHE    댃}VtE    uu떃}VtE    uuu       E뙋EF   {     ,8C=HJWzhV+cNpu;[mSa~B<H< HBHBHE  	   CALLCLOSVE    INCCSPe& B   CDRE     STOCSB3 RI   CARE    LODCSfO@B'E ?    PUSHCSB!BBBE     LENGTH=1B> HxBE    LENGTH=2 g)    P ?    B! n      V    	$ ?    `   ?X	 >%V     B	    %	   	!   E    Q	PPuE 	   LABEL-END	vuE 
   LABEL-LOOP	vB	EB	EQ	      E    E1	     	  ?     E      V      ?u	u}{ BR?	B ?	t}{ B ? 0	n B ?u    B?u	{ B ? 	Ƕi{     B	BSVE   ? 	Z B??=B?u?B ?e? B?V?   B? W   B ?v u{   B ?    =   B ?     B ?~ o   B ?     B ? } ҋ   B ? ] k    B ?      B ?~ R{B ?l = =B ?Z	B ?N B    B ? <	 oB ? /	 B ?r	B ? 	oB ?~	 B ? 	-{ B ? 	%= B ? 	 B ?U	 o B ?P	P B ?	  B ?t	 B ? g	  B ?[	 B ? G? ~{B ? #	l B? ?nB?V 	   6m B?u 	j B ?  	z B>	  B   Ǎ                     ;%      UPPPPPPE   EE   EE   E    E    EuE   h    uE   jE   uE   h    uE   jE   uE   uE   Euu%        %3AWLҖhm{ā H@e Bf gE    IF-EXPR-BRANCH-FE    IF-EXPR-BRANCH-TuE    IF-EXPR-TST)    E ?PNTR   B+ n -CO    ҋ   	IND?O     '   ?Y ?L{ME    n	>>	    E    E2	 	BAE    TST	 >    	   ?        ?+ ?=B? ? B ?
 ? ~B ?  ?B ?  ? B >?B >l?  B >[?z=B>P?B >E?ZB >7?PB >)?B '   u     J      ;%*  !  UPPP    E    Eh    j E   uE   h    uE   PE   jE   h    j E   jE   h    uE   jE   h    j E   uE   h    j E   jE   uE   h   E   j0E   h    h   E   PE   h    j0E   PE   h    j E   jE   h    jE   h    jE   jE   h    jE   jE   h    jE   h    jE   jE   h    j E   jE   jE   h    jE   PE   jE   h    j E   jE   h    jE   h    j E   h    uE   PE   jE   h    j E   jE   h    uE   jE   EE    u uuuE   %         *  2 2jKsaC    l ? -"M 2H'R ?U7` X  y ~ w      f]|7 HuBV>E    GET-WORDBBE    EXCEPTf E    %<BB6BBBBh)     E    GENERATE-REST-PROLOG?E   E    NVARSBEh       	  ?       ? 
E  P   E    LABEL-START		      	E?        ?E    B*?  ;{  B ? Vt=  B ?   B ?  u  B ?   {  B ?  /  B ?A N  B ?{S    B ?n  HB   B ?\    {   B ?
O E =   B ?DC      B ?1     B ? $P EN   B ?L    B ?       B ?      B ?      B ?G  E {B ?EX =B ? 	 B ?O	B ? 	 B ?E	 B ?w	 B ? e	  B ?Y	B ?G	{ B ? ;	DB ?&	 = B ?	 B ?		  B ?  	 B ? 	= B ? 	 B ? 	   B ?h ? {B ? ?=B ?  ? B ?  ?~B >}? B >p?B >d?B >Q? B >C? B >.? B>#? B          B   >       ;%v.u)UPh    jE   EE   %        27 HBBs)      E    GENERATE-STANDARD-PROLOG? PP   PEn    E   	  ?       >#?u    	 ?v              E     ) ;%    UPPPPPPPPPPPPPPE   EE   EEh        E̋}̉}E   EеE   EԵE   E؋E   EEV   uV      uV      uV      uuu  }V  E   E}}E   V  E  uu  }܉}h    E   Eȋ}ȉ}E   PE   jE   E   V  }WE   }WE   Ep  } u       h    }WE   jE   EK  }~'h    EQ  EE  PE   }WE   jE   h    j E   E   EuE   uE   uE   uE   h    uE   PE   jE   E     EV   *}Vrjh           Yu       E%}WE   wE   Vu       Vu       u~    uuuu~}J  - ; F K _ m {  W e s  qd.9MY)f;.FS8    *%>$ANY-STUBH    ZEROP$OTHERB     *%-$ANY-STUBHF    illegal formed &rest   HIBBE    MAKE-PRETEMPLATEE    RETBUBBi ;E
   nvars zero  WB     REMOVEEJ P
   CONDITIONS   NOT-A-LIST-ERROR BBEm B,BBHBB) j    ?       Bn  j      	
?    x   ?W  =u       REST	  V	Eu	B6	tB	     	 ,	   u   	  
?           ?<	E ?P!	 `{ B ?x	 { B ?	 V{ B ? 	= B ? w   BB   BE    TEMPL	%B B!   ?  ~   B?KE OR=   B ?       B ? w }   B ? i        B ?[  u{B ?J      B?w?	B ? -	B ? 	B ?	B ?	{ B ? 	 = B ?	O B ? 	w B ?	 = B ? u	 B ?j	  B ? ]	 B ? Q	 B ? =	 ~ B ?	 B ? 	         Y	?B  ?   ? ? =B ?  ? B ?  ?nvB ?  	 B>	 	 Z  B >q? {B >c? =B >O?B >?? B>1? B >px         S)  N  +    ;%      UTh  PPPPPPE   EE   +ujVjVht$uuuuuutT}VtE    E    u$.h    uE   uE   EE   %       }WuuFuvuuE   PV       E   uu!u~}L}Vt E    E밃}VtE    }ҋuu땐  + 9 u         1; HBHBBH  HBBVA H#Bv) E    	       Bn  u   E   	  
? u      ?5?=    B	B 	F   B 	 ̋}   }`	E     	u
?              ?"?WE? ?hB ?} ?B ? 	PV       T 	     ?  ? B? ?B >y?B>=? B>/?B            6   	    ;%v(u#Uuu E    E    %        ,1 H4 E    HALTE)      E    COMP-GEN-EMBRACE=BE   =            jJ       ;%v.u)UƃtVuVt@=    u        V   V    /(7 HE    PRE-TEMPLATEB    E    IS-PRETEMPLATE=E      Xj    =$   !     " P       U         
 Ht    b       ;%vRuMUPPPE   EE   EE}u uuuE    }%        (JV[BH   BB      ? n M   	 (      >,?	  >?	u v)   '   u vR   
    ;%v)u$UPuuuF=    u        }VtE    ܸV   E *#2@< HBH > )    EE    IS-LABEL-STMT?  E    STMT   	=H .      >D>z	hV /   +   ,u ;  H    ;%(    UPPPPPPu  uF   P       V   u  uF   P          EE   E}Vtuu[u~uR}WE   E}V   u   u~E   +uu   }}u    Eh E   uuɏ$        }V   E    jh    h    u       }Vt^E    jh    h    }W       &}VtE    }%WE    E/E^E  k 7 s ? y E    !05{GSXbhBH; H    cannot be resolved    label B{     not resolvable   opcodeE     GET-OPCBHBHB+H    LOGAND2 n LB      EMUB) E    5?    BE B
   LABL-ASSOC W9?      	?? ? , ;   v-   ?	   v>    E    SUBS	     E    D	      B	   	 ? ? ? , B   A   ?    =   ? 	m  =?	 Rm B ?	 B?=l? B ?K? B ?%	v  B? ? }B ? 	 ? Ҷ B ? ?r>B? ? B>}?JB >o?*}B >I? B >;?B  <	%-    8   B  U     
 ;%   uUPPPPPPEV   EV   uu}Vtauubuvu}}uu[uF=    u^E   uf uJuueu~}    E%   }VtVE    E딃}VtNE    뛋}EW    E}}럵   Vt됃}VtE    }뎋uu@EO  ` m        ; H> HBH u HnB9 )       E    LOCAL-OPTIMIZE?  E E   CODE   	    
G       ?  ?=3   	m    E    S1	 B		g 
 J   PI   ?H 	E Vo FI?P 	RAN B ?  	  B ?- ?v{B >q	 Z= B HTR   +D   BO
         ;%vuU%         H,)    C  E 	   ASM-TEMPL>>>E=B+B   =P   	M   G       [    ;%    UPPPPPPPPPPPPPPPPPPPPPPPPPPPPPE   EE   EE   EEV   EV   EV   EV   EV   E    uuȃ}V   uȃ7  uȋvu}}E   V.  E   ǋEW    ǋEW    E}}ċuuuȃ  uȋvu}}}}k    uĉu}}Ŀ    WE   E}}E   E}}E   PE      E}}E    uuEE   u;u   E    uuEE   u;u   EÃ}V  E    EE  uu  }}}VtE    uȉuuE    Vh}WE   PuO  uF      EF  uu7  u=  uvu؋}܉}}؉}uE    Vu  uFP}WE   E̋}̉}}WE   Pu   uF   Pu   uF      E   uu   u   uvuԋ}}}ԉ}'uȉuu       EZ}V   E    u       E}VtE    uu}VtlE    }VtaE    }VtE    Eu       E!}VtE    uu E EsE   < J VX    %6BJ,sUvj~X-'={RBH   MESYSTEMRRB   SET-TEMPL-REF-C5 RNE   SET-TEMPL-REF-DH; HBH R     MAKE-TEMPLATER   CL-TO 	   REMOVE-IFL  HB+HE,B2BP)        O?A -E    PTL   	  Z   Ec   ? \	V{    EP 	       	 ;{%	 ? Vt   B	 	 B'	 B	E    C-LEN	 E    D-LEN	    B	A E    DATA	 ?	   a   ^   ]    \   ? F	= B?
1	zoB ?	 B ? 	 B ? 	V=      P 	 ?  EN    	 ?L %	 ^d   c   ? 	 B?	 B ? 	vo      	 E  W	X^ e   ?V	 ?O B?N	 B ?0	EB ?	 B ?	 v{ B ? 	o B ?	 B? w	 ~{ B ?Y	v= B ? A	 B ? +	V      P 	  ef   ? 	 v B ? 	  B? z	 o B ?=n	 ڷ B ? Z	   B ?}F?v{B ? 	 >dB?Q 	޶B ?  	.j{B ?# 	z B >\? B>N? 	  >@? 	  [c   uX   B         U         
 H2  7       ;%      UPPPPPu       P@      P    Eu    EE   ƃuKpuE      E}}}Eu uuu}%       Vt
    E묉E말 #XE)7fB,HBH2     MAKE-SYMBOLOB 	   ASH-RIGHT6       ) E    E 
   DISASM-OPC?V t    	V 
n   V   ? ?u   @	V6	  	 
p   ?E ?=     E    OPC1	 uupq   ?} 	     B>j? J{B>\?	E 
>I?P	E 
>;?jJ	 
>-? *=	 
 o   l   BE        U         
 H     h  >    ;%      UPPPPPPPPPPPE      Eu0            EEV   EV   E    EE   u;u   E   E؋}؉}E    EE   u;u   E   Eԋ}ԉ}}Eu uuuE    }%       uE    VsuE         }P    E}}EulEpdEuE    VLuE         ǋEW    E܋}܉}EuEpEu       u       ڐ  * 2U 2 ~"E M      g*=HmR   TEMPL-REF-C> HR   TEMPL-REF-DH H  $-RUB   GET-WORD$VER   TO-CLR   LENGTH-D)       aE    DISASM-TEMPL? E    TPL   	AKE E}    9   ?E	   ;    %	varo	   F	BB	 B	OB		    T	      ?O?-=T-E   %	B,   ?	v B? 	 ڽ B ? 	 j B ? 	V B ?k? =B ?
A?v{B?6	  B ? .	j B ?=&	V= B ? ? lB ? ?=B? ?vB >Y?	 >Q?t	 >I	V  	    >6?	 >.? J	  ~9   
z   B         U         
 H    LOAD-XREF-INFOB  	 &   	    ;%v uU    %        BHC  	   XREF-INFO      CALLSV    LOCATIONB    B    NULL     NOT  =   ?   ENDP    X-DO     CONS    COMPILER-WITH-STACK-ALLOCATION    WITH-STACK-ALLOCATION    WITH-SAVED-STACK     STACK-LET-INTERNAL 	 	   STACK-LET     MAPLIST 	    TLF-NAME-BINDING     TOP-LEVEL-FORM-NAMEV    DEF   =
   REFERENCESBn u  B m  'BBB   B(O B 'BBB1"p      EQ      LISTP'BBB%5  0  U*h  P    AREFBBBB{ +B(VuB$    +vu     >=tyBB!B'BBB  u*.}   E   SET-AREFE    SETFBBBBB%   B6BB'BBB uBBB = VB E!BBBBW !    MAPCAR} B 'BBBm j2B\iKBN    ASH u   LOGAND'BBB     -$FIXNUM-NOCHECKB H   SYS--BB      ADJOIN   nǙ +B     B. 2B    -/  BF'BBB @BBB6B	Bg'BBB
O SBB/ VBB .B ,BBx'BBB>PKnOBB'BBB   HARLEQUIN-COMMON-LISP 99   SUBFUNCTION ?   DEFUNBQB2    4 'BBB@Uu  2  E Ʉ  'BBB * BBBBBBBB!B B.B 2PN BEB6BB'BBB   8   j   >4B%*BuB= BBV@!BBBBBB B 'BBB7G 'BBBRm E*Ac BBBBB EPEA n       ZEROP    =+B  BBBB  u  .Bm 'BBB e  B a    Riu'BBB+    \ E    ALLOC-G-VECTOR$FIXNUM    MAKE-SIMPLE-ARRAY    RAW-MARKER-VALUEB	   CONSTANTSBB   SYS-NUM    GET-NIL-SYMBOL 	    SYS-LOAD    SYMBOL-VALUE-SLOT$SYMBOL     IF-FULL-REAL-MULTIPROCESSING    SYMBOL-VALUE$SYMBOL V   SYS-=B      MAKE-TYPED-ARRAY  
   MAKE-ARRAY  E    BOUNDPBBMW    TB6BBBH'BBB   IB	zV<B ;=B  B * F  8     CDR$CONS    CAR$CONS+P    ATOM  
   MEMQ-CHECK    MEMBER BBBBB  B'BBBB!B#BVB2 ~R WE }m  'BBBB!B B)~B2  uB IB	BB!W 2h  'BBBI   BR  'BBB   BBBu'BBB  * BBBBBB!B B6hB}2 u *c BBBBBBB*u  m 'BBBB!BBJkB 2y B5!F 5  +Bn'BBB * Z  c oe,se +BBBB nBs'BBB  pe@BBB6BB-.B B B A 2   WITHOUT-INLININGBBB0 'BBB   BBBBB	BBBBBBBBB+  B!BB$BB'BB*BB-,,       ARRAY-DATA$ARRAY    X-F-SIMPLE-VECTOR-P    DATA-VECTOR$ARRAY    COMPILER-EVALCB     VECTOR-SIZE$VECTOR  ?   -$FIXNUM-NOOV    ARRAY-RANK$ARRAY     =$FIXNUM    NON-SIMPLE-ARRAY-P  ?    SIMPLE-STRING-P ?   STRINGP - >}   SHORT-FLOAT-P    NUMBERP$OTHER    OTHERP - U   FIXNUMP    NUMBERPB 
   CHARACTERPB     SYMBOLP'BBBB!BvB2}Bu2u=B^ B 7unBJ+B *  BBBBBBBt Ba VwEBBB}BBBD BB}nBb'BBB4} 2   'BBB   F  BB!B BnB'BBB   BB   = O-BBE!BBBBBE#B 'BBBi   BB BBBD BBmnBb'BBB   B a F =  BB  !BBBBBP9 R    FORMAT 'BBB  {q  F  BB! +BBBB     'BBB6BBBB @BBB BBB 'BBBER>> =   I  'BBB 5 BB%8     ASSOCdPnPLPF PBBPBBBB # 9 Ee    /=EB fEB!Bx VB a   uB6BB'BBB uBBB= BB.!BBBBB BOW9  eg >B[B}'BBBȄ *}  BBBB?H?EPTJQUUUUUJQRURTU)EU%U)EUUUUJQRRTU)EUUUUUUUU)E)EUU)EUUUUUJQUU)EUUUURTUDIU)EUU%EY)eR)EURTUUUUUURT%U)EUUU)EUUJQ)EUJQ)EUUUU)EUUJQUUUUUUUUUQ&RRTUJDTJQUUUUJQU)EURTDI%EY)EUQ&RTUU%UUUUUUU)EUUUUUUUUUUUUUQ&RTUU)EIQVJQ)EUUURTUUJQUUUJQUUUUU)EUUUUJQ)EUUUUUUUJQUJQUUUJQUUUUUUUUUJQ)EURTUUUUUU)EIU)      C B>>>E%=hu     
