FASLPU*U*UPUTQUOTE&PUSHSMACROLAMBDAABSETQCONSu*U*uxGLOBALDFPRINT**MODULE*FASLMSG*ARGNAMES*ARGCOUNTxFLUIDU*U*UMSGCHN*FSLCHN*FILE*DEFNCFL*BTIME*FASLOUTFILEUSERFORFOFILEU*U*UPROPBASEIBASEXPRDDTSYMSUNDEFSYMSSYMLITERALSNUMBERTABLEU*U*UENTRYPOINTSALLATOMSAMBIGSYMSATOMINDXBFUNCSBINCTCURRENTFNSYMSCURRENTFNDDTSYMPU*U*U*FASLDEBUGFILOCLITCNTLITLOCLOCMAINSYMPDLPASS2LITSYMBOLSPSYMPDLW*U*UWINP		



xCONDNOTGETDBEGINPROGNFLAGRDSU*U*WDEFLISTREMPROPREMFLAGUNFLUIDDMFASLENDEVALIGNORE  !!"xU)#QFASLOUTEXPRFAP $#[ADDEXTN$MKFIL$Ql QFSLOUTF"%(#.59* B` DgEXPLODEC%
  BgREVERSE& Bg~4B[>0B&+i:% g%" $'ACONC'. $(XCONSFC
(  gNCONC) $'(/COMPRESSH
")0B(+fasl file name $* `TYPERR*Zg~@.P Bg~+  @#RLISTAT+"xFSLOUT1.R(b59* B`ATOM,4B `+Q[`DE BF0B,+ `CADDDR- Z`Z[%  "LIST3-  $#+-DF0B.+%@ `- Z`Z[ "- R$RFEXPR $.+-0B +.COMPILE $/MACRO "/QDFLAGP04B. `- Z`Z[!AU "-  $/Z`[+DPUTDPUTC((b@01z [`MEMQ14BE $Z`[EQCARP24BE $Z`Z[24BE `(- $24BE $/Z`Z[ZD0[04BE `CADADR2 BgZ`Z B`[Z[ Bg `2  gh`A g/SFSLOUT2&3[`0B+KZ`+J`R Bg[ Bg+Zg5BG+QLETFN0B3h!+M `/S"!0B1+PZ` "(b+Q `FSLOUTS4/T,xD:8#.b59**LAMBIND*4NAME5 	(bQ4BY 5MODCMP5+a Dg FgFUNCNAMES* 6FD
 514B_FTYPES* 6 g14B_ "T:+a g g 5FSLOUT37*SPECRSTR*7/cb,x0#T.59*45 Dgb
! Fg $/ g05Bl gOF TYPE &8 5R(a$QUNCOMPILABLE FUNCTION "8LIST49  "9ERROR:($0#.z  g14Bt 5 g25BtB gNCONS: CFNTYPE $; 5Zg[ Bg~#.z  g14Bx 5  gQ@0&COMPROC; Bg g~LENGTH<  g 5R#*ENTRY "<9 gMKQUOTE= LAP%d	 "=LIST2>4 5B 4B
 5)= Bg~ARGUMENTS* ">= Bg} 4B	 g~D:=+
 g~<  g} g~ "Pb94 "7/,x00p#cW $EOF$?x.b59*4	@@g@@g@@g~QJFC
TIME? BTERPRI@ "4BFASLOUT: IN files;  or type in expressions%tAR "@PRIN2A@When all done, execute FASLEND;  "A+FASLOUT: (DSKIN files) or type in expressions "Bi2!A@When all done, execute (FASLEND)  "BA@@@ " BD" B B B B@@ B B B@@D"! B B B B B B B "" BQ)Z*BAKGAG CT $CFASL-STARTD	zERRORSETD BD1 WRSE B	 ,4B2@ 
R
H*+ (E after $F LIST5
FFASL aborted, in!LbBQ $G(A@+` "+ B*COMP@@G!b "C B
 "5B` g2B?+C@@g@ g~4B=[[ Bg[g~ZZg~J0 Bg~ C $CREADHzD Bg,5B6(b[g BgPAIRPH5BD g B+=[gRH
DSKIN0BI+KINPUT $IZgOPENJ@`
 g( g~ Bg~Zg Bg+= $"@`C05BQ g=  "+> C $Cb
D $![g05B][g0B+_Cz bZgZ[15B]ZgZ[CONSTANTPP	J5B] $ZgZ[24B_ C B# $C gD 
5B= 7/b,x.Ub%  P#NULLCDRK0".K%x C $CFASL-CLOSE)HF*!LzD B@@@@@
Atomindex:  "LAi#R A   block length:  "MA A   time:  "MH3 A A ms "NA@ ",x_*] 
#c!"xSTATENDSTAT!NOxFSLOUTS1,85Bq "C!$+v B`,4Bu `UnFASL'd: "P>/wQBFFBF"P `FASLIFYQ/x,xXD2	x#o,8 "4 B 	E B `=H2  "O> C $CD B E&$ B	 ,4B	@ 
 (E  $FPt3
 
F $G(PRINTQ@+	 "C@jU B/,x@#xxBNARBTARBXARu+]`RRSxMKVECTRSTxRSTxSSTx,84!D$ "9 B B B B B " B BF B B B ,4B :DSK:!DT1 $T(+[%DEVPU5B  "T)3 BOUTBIN $U JE BFASLP%I# "VBFBOV/ "WEXAMINEWV "@.p7/!,x@#ELISTXx6x.D4259* B` 4B%BLKCMPX X4B([$+ZX BX+% 64B6+6 Bg[P Bg@@g~ Bg~4B5#.z [14B5a#Zg~[g~ g7 gREMDY[g~:`  $; gZg5B*? DIFFERENCEd"Y B 	E B `4B= & $9R(d: "ZBUFOZ ECLOSE[ $
" REMPROPL[ " B B B B B/D,x  	@#",8 "Q B `i 1,5B_LAP10=\z [`14BQZ`[F
! $(FASLPASS0\ B`FASLPASS1] `QHT2FASLPASS2]  PLUS2^ B+_ `QDMUNGEABLE^4B[[`0B+VZ`[ BI$Q `COLLECTATOMS_	 $_ "`LSH`)( `  "aZ+_COMMENTaz [`BH3 15B_ `UNFASL'd: "b>P "/`,

,x
#E,8az [15Bg $!([`EQb4Bg $Z`[2/h,"Kh#a,xH#i.<59* B`"D2 $c "c4
4@@g~!D" "9 B " B B B BZ`4B7$#[ B,4B|  ^ RELOC!@T0 "c>  FASLDEFSYMdZ`Z8+.H Q[0B<+ENTRY $dZ[GETe	H3Q4BZ[Duplicate entryname: "e>P*COUNTMC f
G#4BMCCOUNT $f[eADD1g  $fJFQ[[COUNTMCgZ`ZAPPENDhFZ`XC  ^  $dZ[
H+.#z Z[14B $d[e	f"4B[ "e>P  ^ !4B $d[+6MC $h[04B1PF0! f4B! $f[eg  $f[![g Bg}@@g|Z+' Bg|[@` Bg{= g| Bg|Zg|5B# g|REVERSIP`i[(!Z`Zh  g}0
h  `XO $( B`+6ARGS)(*aiz [15B6 $C RECLITCOUNTj "g BZ` B`+s  B &b B "77/=,xPPP#iC.59* B` &9 $c "c4HD"
4@@g}@  Bg{ "9 BZ` B`4Bh[ BI ,5BH[0B<+VZ[_ZD2Z[_  ^Z( R BZ[+`.#z Z[1	@24Ba[_Z[_  ^Hd 
 (  B[ Bg}+H $hFHCR[04BdSEE ACH: FASLPASS2 MC TEST TRUE $j "9:DEFSYMkaz DT1[15BH MAKEWORDk+H 5B(bB  EQUALl4B "C B g{+o" Bgz[kZgz5Bm  ^ DF! l4B i B+} Bgz[1R Bgy 6[Z[14Bz "l
+{ "T[gyZgyZZgz5Bu 4Bg$ Undefined: "m>P "m B
 	@4B 4B@@gz@@gy "9 Bgy[ Bgz@*Z4B	[Z+	 *S2In Bgy@ 
gy, words = (nZgzprocessed; Entrypoint = $o[gz[
F(#PZ B+ $ [ SYMPOPHD*!o+ 
   Pass 2 phase "p
FRh3ERR $p(P "77/,x.BQppX#=FASLEVAL.Q59* B`NUMBERPq!$	5B. `,4B+ `*0Br+! 
 +@ $e5B' `4BP 15BPRbMACOP $r `e4B) `/R$e H AU ` B+P[`1B+.EFUNCTIONRL RARRAYsst!z 14B/ `+P[`C0Bt	D  +G 5BCZ B  Bg $Z`Hj0B9+7 "u+< $Z`j3  g^ Bg Yg  F^ B g ^  ^  M "c/R$> "rq BgZ`k g
*TS+PASCIISIXBITSQUOZE-uvvwEz 15BOZ`04BN[`q BgZ`q  g/SQ@ 4RELOADD$w[`+ `P "9/S,x1#.j59*@@g  B` Dgq4BZ ` Bg  B` g 1 Bg gq4Be `q4B_ g `	P/k$^ $c `24BeZ`[ g'$^  "c/k$>NON RELOCATABLE &x g `h-  "9: "/l,x.Hx#TLAPCONST ",x#l.59*4 DgZ4BZ4B[@ H1By+uZ[0By+w -+xB1ZZ[ B4B,5B[0Bt	 +Zx5B g5B $ jHF$g+ Z B "97/b,x
 #m.%59*4B$ B`TYPEP)@y BgSYMBOL0Bz+ $ `e5B$D2  ` B g B  $FHU `+LIST1Bz+ FIXNUMFLONUMBIGNUMRL STRING{{||z 14B$ g ` ASSOC@}5B$ g ` Bg g BHd  g(  B ` $9 "m/&1&Z[`_Z` B`,4B  `_ @P "/&,xp#ATOMINDEX.9P 59*5B) "9+8 B` Dg 5B- `(
y Bg0Bz+0 $ `e+5{{||z @#14B5 g ` }4B5Z)35B8 `Atomindex missing for $~ "p-P/9,x, 2X#'.Q59*4 Dg $D2e Bg5BA   B+M g@$#	l4BC g+O  15BM HD1  B  15BM g D  B B g $ D 7/Q,x@#: IDPP 1 ~4BT "z+` H4BW "z+`(Q STRINGP4BY "|+` BIGP
1 4B\ "|+` FIXP4B^ "{+`( FLOATP4B` "{,x#R.p59*B B` Dg Fg 4Bg   `BUF*!L* "9P `  RPUTV g#  R g  S `1BZ

F+r $c LESSP4Br g+o : "9 Bg~ Bg} g} YMINUSP5B(` g} RGETV Bg} g} "cY R(` "TIMES2  g}`  g~`^ Bg~ g}g Bg}+t g~V "9f Bg} g} Y5Bn g} Ra$ B` g} R Bg $ `)A5B `1B+0Bc+ g+hA g} S Bg `0B+ gLISTOUTa$ $_ "`` Bg}w $ g`)3  g} "BOOLEV gSXHASHP 0 +h0Bm+M gy Bg}0Bz+,R`
PNAME $ ge Bg~ gINTERNP4B# i0 "9+$ $	 "u` Bg~ g~<f  g~ "V g~++ Bg~[Q@"A%BINV	Zg~5B)+l0B|+7 $	!@! "
` Bg~Zg<  g~ "0VZg+6 Bg~[	Zg~5B4+l @h
0B|+D g $	4B; "+; "`` Bg~Zg<  g~ "VD0Zg&+C Bg~[	Zg~5BA+l"0 $	0B{+I "`VZg	+l iC0B{+K "
+K "`V g
@+h1Bl+O0BT+\ $z[g} $_0` Bg} $zZg[}  g} "PV $_ZgZ[` g !E "+h0Ba+_ g g+h P(0BZ+a "V+h0B+e gV g	D4A4BlV4Bl+l0B+i g:D
"vV+l 
g g BUFO args: $ "p@`
FP g}g Bg}+ "9 B/qb,x88(#a.59* B`y Bg @1Bz+w  `}+@@g@@g~ "9b Bg ` Bg~,4B g~4B~"0 $ "
+ $ "u`  g "L/"V[g~ gg BgZg~@@Z Bg~+z  X#q "9,xx# "9@  ,xh#,8+ B`[Z $[ Z`5B
/,x
x#	.59*#4
+ B`[ 
Z`5B@07/,x8#,8[0Bp`+ ` "9: `/WARNING"X@
#.)59* B` 4B' $ ``h0 Bg $_ `` $`  gBINO!D` "
-/)"P `/*"
hf;
h#*BOX
W"V#*.59*@@g@@g@@g~@@g~@@g}@@g}@@g|@@g|@@g{C B` 4B5 `MW   ">PBLOCK((uvvz [`15Bc "9 Bg~ Bg ` BgUrZ 9 _` z Bg| g4BS[ Bg~0By
+B $ "u`  g^ Bg`1Zg Bg+:q Bg}q4BW[g| Bg|H
[0Br+L $ g}4BJ
 P "+J "_  g}+N g}Zg| "u0[g|`  g^ BgZg BgF  Zg| Bg|5B: g B g~0B+BH g{+ g}FOO1B+c[ Bg~Zg} Bg}[ Bg} g~q5Bi[g|[0B9(+c g~1Bc+g1B+lssz 15Brf@ `Unimplemented or error ">P "9 Bg~ Bg+S   "u Bg~Zg}+k g~ Bg} g}4BD+c@`A g}_ g}y Bg~0Bz+c  g} 0} Bg} "
+~ g}_ g}y Bg~ @0Bz+y g} Bg{ "9 Bg} "+~ BTP g}} Bg}CALLJCALLz [`14B~ P@ "
+~ " Bg~+D "  g g~pZ "/,xPP
8#, 		


x @a0!H4B[b,x #  "$>_@P#FASLP