MapSystemwordsq@bIdII@@`III@bIII@aIII@@cIuII@eIII@@`III@bIII@aIII@@ycI II@qeIII@@g`III@^bIII@TaIII@@KcI]II@BeIxII@@9`III@/bIII@'aIII@@cI%II@eIII@@ `I!II@bI II@aI"II@@cI+II@eI(II@@`I)II@bI*II@aI-II@@cI.II@eI0II@@`I/II@bI2II@aI8II@@cI6II@eI>II@@`I<II@bI=II@waI7II@@ncI9II@eeIAII@@]`IBII@UbI@II@KaILII@@BcIKII@9eIXII@@0`IZII@(bIWII@aIUII@@cI]II@eI\II@@`I]II@bI`II@aI`II@@cIjII@eIlII@@`IgII@bIkII@aIpII@@cInII@eIiII@@`IsII@bIhII@aI|II@@cIII@eIII@@v`I}II@mbIII@daIII@@[cIII@ReIII@@I`III@@bIII@8aIII@@/cIII@&eIII@@`III@bIII@ aIII@@IQ@I@whilevecvalofuntilunlesstotypetruetesttablethenstepstringswitchon structurestaticreprvrepeatreturnrshift repeatwhileremresultis repeatuntilptrpointer otherwiseoffsetorneqvnenotnilmainmanifestlslvlshiftlistlengthlogorlogandloopleletintoifnotifsoifgrglobalgetgegotofloatfinishfixedfalseforeqexternaleqvendelseendcasedoubledefaultdocharcallcasebybitbeginbebreakandLoadDictionaryq@bIdII@@cI)e@cI#IQ@I@ MakeUpperCaseq@bIdII@@7AkBiCgDeEcFaG_H]I[JYKWLUMSNQOOPMQKRISGTEUCVAW?X=Y;Z9I7InMuM xMyMzMvMrMsMpMgM kMlMiMdMeMbMaMIQ@I@DefineUppercaseSystemwordq@bIdII@@I I@ IPI@@I I@@J IhI@KI>IINI@ II I EIQ@I@DefineSystemwordq@bIdII@@II@IP@III EIQ@I@ FindPrintNameq@bIdII@@ IJI@ II@@$[M~MI MRMIQ@I@ SymbolNameq@bIdII@@ cII I' cI=   ~{wsokgc`\XTPLHD@=961+&! ~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@>|<y:u8q6l4h2c0^.Z,V*R(L&G$B"> :63/+'#  IIM{lMC~M!MMMMMMMMMMuMzM|MxMvMqMsMoMnM|[MVdM chMhjMhijfM\]^_MMaMMNbMN]M?@ARM(VM'XM'.ZM.TM#$%MM PMNM wKM$M@7M @MDM GMFM`BM<M>M9M:MO.M3M5M0M2M?*M,M&M(M2M!YMd Mk"MklmM`aMYMMMMTMMBCM= M 'M,M,-. M !"MMMMMMc@@IQ@I@WHILEVECAPVECVALOFVALDEFUNTILUNLESSTYPETRUETOTESTTEMPTABLESWITCHON STRUCTURE STRINGCONSTSTRINGSTATICSKET SEMICOLONSECTKETENDSECTBRABEGINSBRARVRTDEFRTAPRSHIFTRKETRETURNRESULTIS REPEATWHILE REPEATUNTILREPEATREPREMRELREGISTERRBRAPOSPOS_FPOINTERPLUSPLUS_FOROFFSETNUMBERNOTNILNEQVNEGNEG_FNENE_FNAMEMULTMULT_FMINUSMINUS_FMANIFESTMAINLVECAPLV_TEMP LV_STATICLV_LOCAL LV_GLOBALLV_FNAP_RESULT LV_ARG_OUTLVLSHIFTLSLS_FLOOPLOGORLOGANDLOCALLISTLETLENGTHLELE_FLABELLABDEFINTOIFSOIFNOTIFGRGR_FGOTOGLOBALGEGE_FFORFNDEFFNAPFLOATFIXEDFINISHFALSEEXTERNAL<error>EQVEQEQ_FENDPROGENDCASEDOUBLEDODIVDIV_FDEFAULTCONSTDEFCONSTANTCONDCOMMACOLON CHARCONSTCHARCASECALLBYBREAKBITBEASSIGNAND <unknown> SymbolNamePlistq@bIdII@@III  @ I| IP I=IIMI @ I  IP I] cIP KIII@I:" II@K=$ @ I7 `IILIP %I Iy I @ I% bIIIIMIP c II IaI= ILMrkM9MMMMMMMMMMMsM }M~MzM|MpMqMlMnM[MbM hMiMfM~gM~_Mz`Mvu\Mu^MsTM mWMlXMfZMfUMedQMaRMx\NM\[PMY M:Q5MR=M O@MLAMJBMFr>MAD8MA9M=<M=g6M:9(M6,M3-M1.M/Y*M,+M(T$M(%M(&M"L"MMM MMM :M  M MM/MM* M  MM M MMMMMM II Ir I @ I aIIIP  II@N II> I I>IINIIQ@I@^s Plist^s ^s CONSTANT ^d <empty> Pnameq@bIdII@@I@j$IIJ&I$I@@@KIIIILIIIMIIIIII@@@N&IP$I@J&IP$@@ F@@~@@ @&I 'IP$@ >@@NIIeII@@ II  IIIIMII@MII&IP$> I I&IZ'IT$I&IP$H&bIP$III&II'I (IP$I&IP$>II&Ix'I6$ @&II'IP$INII @&I'aIP$ @&I'aIP$I@J&IR$@&II'I>$IQ@I@ , : Needq@bIdII@@@>I@@NI  @I cIP=I@IQ@I@ EnterIntoCrossreferenceq@bIdII@@@K'@eII@@II@L II@M IP NI@NIJaI@ I (I(IK I@@@  I@@L IN @MIQ@I@ WriteMessageq@bIdII@@I}IwIoIgI_IWIODI<I4.#{oeYRE8* ~IzxvtIM7M/M 2M3M4Ms0M,M-MMMdM MMMMVMMMMgM |MMM>MvyMdMfiMSVMX/iM:MAMABM78jM0fM$gM$%dMcM`I@I@I I> `IIIP I II IIIIIP @ I I& `I@IP @  II I I `II@KIP I I bIP IQ@I@. of file ^s in line ^d Error ^d: -Compiler error: Internal label ^d not defined9Compiler error: Discrepancy between passes detected in ^sHThe number of cases in a switchon exceeds the implementation limit of ^d%External reference to same segment ^s0Compiler error: Internal label ^d doubly definedDuplicate case constant ^dECompiler error: Incompatible register/opcode pair in FormOpcode ^o/^o.Compiler error: Internal label ^d out of range*Compiler error: Address field too large ^o'Expression could not be recognized (^s)Undefined name ^s#Command ^s not inside a valof blockName expected in definition$Command ^s not inside a routine body,Expression invalid for constant context (^s) Command ^s not inside a switchonCommand ^s not inside a loopVector length is negative)Expression invalid for Lmode context (^s)8Reference to a variable ^s local to another routine bodyDuplicate name ^sTwo defaults in one switchon:Conformality error - lists in assignment different lengths4Unrecognized expression in external declaration (^s)6Incompatible descriptor information in 'call' command.Bad format in 'call' command'=' expected in 'for' commandUnrecognized command!Program is prematurely terminated Name expected Missing 'to' Missing ']'Closing section bracket missing Missing ')'Missing 'into' Missing 'do' Missing comma Missing colonMisplaced declarationMalformed 'test' commandMalformed declarationIncomplete commandExpression missingBlock expectedBString part of token exceeds implementation limit of ^d charactersFile name missing after 'get'Unknown system word ^sMalformed numberIllegal use of '.'Illegal character after '$' ^oIllegal character ^o+Internal error - case ^d not expected in ^sUnknown error code CaeReportq@bIdII@@o@ "@II II II In@ @I  IP @II II II IIQ@I@ Transreportq@bIdII@@bII III@I@ @III IIQ@I@CGreportq@bIdII@@III II IIQ@I@Rblockq@bIdII@@@vN@uM@  II II@ @I KI II@I@yN @xM@ IIIM@ KIIQ@I@ReadListq@bIdII@@aI (II I IQ@I@ GetCommaNodeq@bIdII@@@ II I aIII>II&II@@$I IK@hNI@ hI K$&(I$!II&II I@M'I!I(IK$I IN@ N, K$IMI&I&Ir$I II!I  I IJ II@K I> I I!NIIM I&II'I$III IIN IL*I>&Ir$I II!I  I> I I@MIF I> I I!NIIINII@@IM I&II'I$I$IQ@I@ Rnamelistq@bIdII@@ cI (II IQIQ@I@Rnameq@bIdII@@@RNI@@I KI$IQ@I@Rdefq@bIdII@@@ I (I I@dN]I@RM I  K I@RM I I@oN K  I @I@ I@I K IM@ I IKN K  I IIrIIN I  (I II$II II IIIII@I II II@@N I  K  I II II IIIK I@NI@ I K o II II IIIK $$IQ@I@ Rdeclbodyq@bIdII@@I*N II* I@NI K  (I I IN I I@  II IIIIIs I@zN K I$IQ@I@CAEq@bIdII@@@I,@(II@ 3III@IKI@N I K@MIIQ@I@Rexpq@bIdII@@@ @IuI @@I K I K II, aI bISITI@ II II(I K II IIIIIN r K (I IIIIIN e K I IIIIIN W K I IIIIIN I K (I I@oN K I I7@[M~M MMMM{dMsMu^M_MpMM XMvZMgNMRMib9MBM\ M`MdWI@ @IA@ #I K @oNI $I@oM K I IIIIIIK I,I,M@I K (I  I@{N K I IIIIIIK I$ @ IIM K I IIIIIIIK IIN @ fIIIN I IM K I I@ N K I I IIIIIIIIIs ITIMIIIIN I K D@@M9_MtM iMMb:}MM5gM~pM/`MdM,*UM \M^Mp!VMtWMrNMgPMcQMaAMMM^"M6M ^=M?MY7M<Mx,MP-MN5ML&MI(MGM Mh!MM;M9MaM*M(M M~IINI K II IIIIIIIK IIIQ@I@Rcomq@bIdII@@@ @I6INI KI8MI -`IIITI(IIIIIIIIKI K`I(ITIv(II@ @I@N KIIIIIIIIKIW@ N&I@RMI KII I IIIIIIIII@I(III@/I@#NI@@q>#~I@#Il K(I III IINI K(I III IINI K(II@N KII9IIIIIIIKI K(II@IIN I0M I/NI KIIIN]I0N/0M@II/M.IIIIIIIKI KIII/NI III IIIIIIIIIIsI KgI@NI K(III@N K(II@N K(III@I@N I K(II@N KII IIIIIIIIIII III0 KII,I( K(II@2N KI_eI(ITIIIIIIIKI K(III@N K(II@ N KIII I II.IIIIIIIIIsI K@ N KIII I II  III IINIII9II  KI-eI(ITI& K#@uMyMzM|MvMxM*M8MLMMMMu@ZM9zMM MMeMbM`M6MMw|M~MsM xMuMvMdMlM%nM[M_M%M>M NMRMxBMLMs.M%8M{9Mk*Mv+MfM M M]MMfXM MM2PMMK@ @I5 KIIIINI K(IIIIIIIIKIII> K(I#IIIIIIIK/I-I@iMyMzM|MkMxM*M LM]M8MMMMIQ@I@Rchq@bIdII@@@jI!@I@ IP8 @g@@@@=@@@@@d@ @ @I  IP@}@@$@SMRkM)uMzM }MM{MxMvMpM sMqMnMlMbMgMiMeMcMXM _MaMYMZM~VMzyTMwv?M&JMpOMmQMkjiMMfeKMcbEM _HM\[FMYXCMUTAMRBMP0MP5M M8MJ9MHx6MED3MA@1M>= M @M= M;e M87 M63M1 M/Y@@"@>@d@I@I  @I  IPI>IINI @I) `I@ IP@d@ @I$@ IP@@@@ d@IIII I>IQ@I@ ^4d ProcessGetq@bIdII@@@jI ~NiI@ d@ @I  IP@~@@JI@>@@@ $@@@ II I>IQ@I@Nextsymbq@bIdII@@@jI@@@@ @l@@@@@[M?{MMMMMMMMMM|M~MoMvMxMyMsMuMiMlMnM_MdM*MBMRMXMZMLMNM8M9M>M+M.MM M%M)MyMM{M MuM~MwMyI@@@I@@z@@ @I@@M@@@@I@@ II I>f@@ II @ II IP @ I  IPIQ@I@EnterIntoDictionaryq@bIdI'I@@@jIIbIIIII PII"P~II@II@>KIIIIIeF@E cI I@@@=@@9I@@@L}@ I I II I IIM I@@J@}N I I I= I I MI I @III>@@( I@@K@L eIII III II(I(I(I(I@@ I@@@ III>IIQ@I@LexInitq@bIdII@@ $@$@b@@@@@@@@@Ir@@@@eIr@II@MI>IIeN=IQ@I@Nsymbq@bIdII@@@ @N@M@@@@ IR I EIIRN @M h I@J II@M@@@@@ IR I E@N$@.M#@N$@eM$@EN$@+M$@-N@M@Ng I@@@@ I[ I E$@{NvIyI{$@@M@@@@@ Iv I EI}@y@ $@ Mr@MMr M MMM`M$@I !d II IQdNoLtJ{H FD<B=@z><_:Q8$@>M$@*NN0 ,$@/M' @M"$@=N  $@=MZ W$@=M@  6$@=M- (VvImyI($@h@$@K$@I IXM--I2N((&&$@8MCMEMFMAM9M4M6M2M0M1M@@@@ I[ I Ee I$@ I$@2M8MXM(M)MIV?5,&^MPf II{I@MWM_MMNMQM(M-M6MMM I~I@I@@L $@*NUS@M$@NIJ@@@@ II I E7I.M>M +^M|M[M]M;M<M/M:M(M +M,M)M$M&M'M!M"MIQ@I@SaveChq@bIdII@@@>@@N @MjII@$@@@@M IQ@I@ GetVersionq@bIdII@@x`@y@IQ@I@BCPL version 3.5, March 1982 BcplCommandbq@bIdIAI@@{%`@&@ >I$P"@"@ @&PI(PN V`I>`I+`I*P III III8I8I8l@8i@8j@m@o@g@e@f@h@`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`II `I* `II#`Im@0`Il@!`II%`II"`If@+`I I/`II$`II,`Ii@(`Ij@)`II.`Io@-`I I `Ih@'`Ig@*`Ie@&`I I `I(@,P`II II II II(I.Pl@8N Il@I8M Il@II8N IIIg@Ij@8MIh@lIj@i@8Nj@Idi@i@h@i@Il@IIm@f@g@@@n@ I $k@I @@In@1I6I~`@~@I(I0PIc`Il@@`II4`II0`IIF`Ie@.`Ih@+`Ii@2`I{j@0`Iuf@`Iom@`Ii I!2`I2II_I2`II2IIdI2P2IIPIINI3`I3II2III}II4P3II`I6PN2III~I0PI3`IRI5`I^I4`I2II3II8P3II4II5II:P&@2II*PI`@5II I@I<P@WN`I*PI`IIIIIII`Iu`I_`III>PI@P@@ OI{`@I}`@Bz{@KB|{@@}@IDP{@Iz@}@I|@Ia@IaIIII?I!@@FPIP@III I@I<Pg@$>I$P!@@M@e@@@N@@J@b@@  @"@IbIPO2II(I)n@BIbIII I@IbIHPI >>III$P @&@II*P @IbI@@IP @I`I@I|@IP @I`Ix@Iz@IP @I`I~@IP"@I`IP@jI1I&PIId@ rIg@I@"P@ @0@LIII>!@IJP!@1I&P~IIYeIIIQeI@III,l@g@  I @IIIP4eIP@IIg@  I @IIIPeIPII(I$@8IId@@jI1I&PIII@ @1@@M$III>1I&P~IIaIIIaI@IIIII @"N@ @IJP"@ @I@I]aI@jII4III!@@LPIP@II4II$I5II&II(I @I*I@I,I]I I.I&@"I0I!@@NPIP@I]IIPPI&@LI|N1NI4II{"I5II$ItIq&I @Il(I]IIg*I&@ Id,I!@@RPIP@I]IIPPIISNGaI@I*PII]IITPQIIQIIAI&@I=I!@@VPIP@IIQ`II`I@III IXPINIII I!@@ZPIP@IIQI@JIQI@IQIKI4II "I5IIQ$IIIM&I @I(IQII*I&@ I,I!@@\PIP@I&@aI@I*PII`IIIII^PII]IITPII4II I5II"III$I@I&I&@I(I!@@`PIP@IIIbP@III>@\(I(I>&P~I]IIIQIIQI@@>LIQI>I@=FIQI>QI-~QNI]I~I-@M->I@@FQI QI@NQI>I@@FQI>QIQI-N@2@J @QI QI @KQI@@=LQI @MQI=QIQI3MI@I?_aIdP"@IJPg@@fP&@2II*PIQ@I@    *Unable to change ACL of object segment ^a.#Unable to create object segment ^a.4TT object wordsTransabstract syntax tree cross reference table source linesCAEBCPL Options applied: ^s. )Compiled by ^s. Compiler updated at ^s. $Compilation performed for ^s at ^s. Compilation listing of file ^s. .listType program: consoleT cleanupENot enough room left in stack to perform compilation. Type 'release'..bcpl6180treealistcrepxrefppreplist uppercasesymbols print_meterstimeocodequietmapcheckoptimizesource645BCompiler debug: time print_meters tree crep pprep 645 ocodeTGeneral: list source xref alist check uppercase symbols map optimize quietFPathname of source file is required as first argument. Options: ^a ^abcpl AddOptionq@bIdII@@~@IPNII~@ IhP ~@I I~@ I  aII IHPIQ@I@ Wrtimeq@bIdII@@IFIIIdFFII FII F II"@ I. aIII IIIIIIIIP n@ @ I aIII IIIIIIIIP IQ@I@$ ^s time ^d.^d, ^d ^s per second. !^s time ^d.^d, ^d ^s per second. BcplMetersRq@bIdII@@%a@&@(PNaI*PI8II{ aIw aIsaIIaI II I IaIIaIIaIIaIIaI(@,PaIIIIIIII(I.P @3>IjPI I II@N I> I I3NI @I8MI @I-> @F%`I*P >I$P @ @I? @IJPIII @JI>II3NIQ@I@No metering data available.printmeterreset+Options are: print reset meter no_meter bcpl$meters P@@@"PList1q@bIdII@@@I@>@@N@(I6III@IIQ@I@List3q@bIdII@@@I@>@@N@ I IIIJII@@IIKIIQ@I@List4q@bIdII@@@I@>@@N@I III@@IILIIMII@NIIQ@I@List6q@bIdII@@@ I@>@@N@I II IJI I@@I IKI ILI I@MI IN IIQ@I@Freevecq@bIdII@@IN I@@JI@II@K @I@@IILI@IQ@I@ StoreStringq@bIdII@@I I"PII~ IhII II II IlPIIQ@I@List5q@bIdII@@@I@>@@N@ICIII@MIINII@II@JIIKIIQ@I@List2q@bIdII@@@I@>@@N@ IIII@@IILIIQ@I@Newvecq@bIdII@@IIINI@MIII@@I@NI@@eII@@IIIJNII@I@@I,I@cI@I@>I>@@N@I&@@ cI*P@>@@@@ I cInPIIp>P@I>I>@I$IQ@I@NewvecOut of space in Newvec.MakeTimeStringq@bIdII@@IcI IcI!:II<I @II>IBI!@@rP:IP@II<I=II>I<P:I<I:IQ@I@T Nextparamq@bIdII@@@>@@IQ@I@ GetStreamq@bIdII@@I`IIIIItPII@@KIIIIIaIHPI >>III$P >>IIIII$P!@&@II*P IaI@IaILIaIXIaI@@@FWaI!@IvP I IIIITPKIBIKIIDIII?III:IWILIIWIMI-I&@I(I!@@xPIP@I&@II*PIIIIIIzP?I?IIGWI@@ @IQ@I@  L$T T4.bcpl PushInputq@bIdII@@@>@@ N$ eI*P II@I@J!@IK@I@@I@!@I I@L I0IQ@I@EThe number of head files has exceeded the implementation limit of 32.PopInputq@bIdII@@!@IJP@M@@@N!@@I@@@IIIIQ@I@ RecordUsageq@bIdII@@&P II~@~@I@@>JI@KI>I=II@L>@@EI>I>@@IQ@I@ SaveOldUsageq@bIdII@@&PI@II@I~IIQ@I@FormStringconstq@bIdI/I@@I`II`IIIIItPIIIIIPI@I II>I@FI>IFI>IFk@ $N=I I@N  @@IKI@@ I III# IIL  I=IIEI I=II@E  I I=IE II@K I> I I> I INI+II I#IIL I>IIFII>II@F  II>IF II@K I> II>II NI I}$IQ@I@ FormCharconstq@bIdII@@IbIIbIIIIIItP IIIIIP II@I I  IIMII>IINII$IQ@I@Cleanupq@bIdII@@ @@NIJP@@@@@ @I[aI|P@!@!@IJP!@IQ@I@ UtilitiesInitq@bIdII@@@@I@II@@JI>IINI=@I=I@@ I@ I@@@>U@!@@@J3I@II@KI>II3N@I@IcII-IIIX-@LI {II@MI>II N I -IIINI;=IIIM-@@JF@IQ@I@Transq@bIdII@@Ir@II@JI>IIN@@@@@@@@ @ @@@@@@@ @@@ @II@@I@ I$IQ@I@ BeginSectionq@bIdII@@IA@IrU@U@@U@W@X@,@V@IIIW@I24IQ@I@ SaveRelbitsq@bIdII@@,@1W@JV@$X>@ IU@ INIQ@I@ FinishTextq@bIdII@@+sg@d@:@6)9@6<@A@e@A@(IaI2f@A@@(III6A@7@A@(IaI28@@A>@@8@(IuII8A@E@A@(IaI2F@@A>@@(I^:_@A@IU9oA@^@z@A>@@@IH@I;$mA@@d@ @I}aIP3@@@2@3@K1@IgII@L~IY@IIMIIII*' I I4III=I>I= I I I>E II@KA@>A@/I>IF@)I>A@I@MF3I/`I=I>IFA@IIL$MMMIMMI=IIMII@@IIIQ@I@ FinishText end paddingCgInitq@bIdII@@O@M@dIr@@II@@MI>IIdNh@ Ira@a@c@b@i@ IrB@B@@@B@D@C@Ir1@2@1@3@(ItG@J@0@>@L@g@ >@>@I (I*=@K@k@N\@k@M9 5 `@IrT@IrR@I IT@NIR@JI>IINh@g@<@6@9@:@Y@4@P@;@IQ@I@? BuildObjectq@bIdII@@1@II-II@K}I I=IEII@LI>IIIM$MM IMI=IIMII@III$IQ@I@WriteObjectListingq@bIdII@@1@III@N~I IIJ cI>I>IINII@IIIQ@I@ Transbodyq@bIdII@@II@II IIN@ I  II$I@IIILII@MI@cIIIcI=@I@IIIIIIIII IIIt@IIIINII@JIIKIIIIII T@IIIIIII CIIII<IIxII{(IIIII -II (II?IIII" @ I IbIIIII)II# II ILI"QII?"8II?III"@ @III@I"IIIIII.NIj@"IIN IIIIIII? I I IIII IIw IIIII IIwII II"QI@MIj@IINIINII I II I III(I IIwII II" II"QII II"Q]IIN IIIII IIIIIHII(I(I(II@IkMIIIIIII(II/II*@I@I@ I@ I@ I@ I@@@@@ I II"INIF@I" II"Q @IIeII@JIII)II@I@I@I#JII@I"QI@ I@ I@ I@ I@IIIIII"Q@IIIIrIIIKI@I@LIIMcI*INI@JIKILI@M INII@JeI*@I@I@@@I@IKIII@NIIv@@III@@I"QIIIIIYI>M)[zMMwMMMM|MkM nMAqMlMFiMLMM+M 3M8M.MH%M*M MM CMMv MsM MmMjIQ@I@ Transbody Checkdistinctq@bIdII@@@I#I@IIJII@@NIII IIKIIM@II@LIMIIN@@@IQ@I@ Cellwithnameq@bIdII@@INIIII III* I (I@@@I@I@JI$IQ@I@ Removenamesq@bIdII@@"@K:N@@LI@M@@N@I@@J@@@II I@MIIQ@I@SaveEnvq@bIdII@@@II& Ir II@I@@IKILI@MINI@JIKIILIII@MIIN@I$IQ@I@ Declnamesq@bIdII@@?NINII@JIAIKI! bI (I7IIMLIII@NN @IIJ II IK@I@KIr II II@$rMMIM$MIQ@I@ TransRtdefq@bIdII@@I@$MII@LKMIIMI@@@NI@IIJIjbI(IIKIIII@M@LIIIII"INIIIIII IeI @I@JIII)II" @IKI @I"Q(I"II(I @I@L@III@@IQ@I@AddFormalParameterq@bIdII@@I@@XN II: I@ I I-IQ@I@ Decllabelsq@bIdII@@IINI4 II III@JIKIIIQ@I@Addlocalq@bIdII@@I !III: I@ I IIQ@I@Transdefq@bIdII@@I@II IIN@ I I I$ I@IIc II IaI= I@JIIKI~P  I@LIIMII I IIIN II@J I ]@ Ir I@IKII@@ IL @IMI @6@@@@I I @ I ! @II@N @IJ I5 I@K>@I@ Iw @ I I I I  @@@ IrMM{M$MvIQ@I@Transdef RestoreEnvq@bIdII@@IIILI@I@MI@@@@NIIQ@I@Addnameq@bIdII@@I@@RN Ir I@IJI@I@KI@@LI@@I@M@N II I IQ@I@Declitemq@bIdII@@^II@~NI@J_IIIIKUIeIIIII*I@@IILFIIAIrII@@I@MINI@JIIIK`I*@I@I@@I@@>@@~cIIIbI=I ILM|MM*MIIIIIIIPIQ@I@DeclitemTransConditionalq@bIdII@@$IJIIIIIPI@=NIII@KIIIIIILIIIIIII"QI@MIIIIIINIIIIIIIIJI(IIII@KIIIIIII"II"QILIIIIIII"QI@MII @I I`II`IIN IBIKJ I IIN II I IIII) IIII)IIIIIIII@@IIIIIIIIII$`ILI I II@MIN IIII)INIII)I@ II II~ I IIIIIIII$`IIIII"Q\IIUI@@ IcI @IIIII)I I IIIIII$II9I@$6MSVM PZMfMGIWMG?MC@MA<M=M&M 8-M55M3(M0,M.M*MMM#IQ@I@ComplementRelopq@bIdII@@#WCVA?=(;&9@7?56351-/,-cII I- eI=#I5M@MVMWM6M?M(M,M-MM&MM$IQ@I@ComplementRelopTargetq@bIdII@@IWE @ II I @L@ II I@B @eI@eI@ II II@@I@I@+I@JII@RMI III@K4NILI@+M>MnMIMMIQ@I@WalkListq@bIdII@@IIIIIfI~IrIII~ III@MI>II NII@ MII@N II=IEIIIJbID>III>II NIIIII5 III~PFIIIINKII@LII>III@II@M I> I INIIII}IIQ@I@ WalkSubListq@bIdII@@I@hMII@/I@NIII NII IIKJIII@M@L~IIIINI>IINIIKJ$IQ@I@ SubListSizeq@bIdII@@I@@hN!IL@MI@M IIII II ININIKJIQ@I@ListSizeq@bIdII@@I$I@@ MII IIILI I>I@FI >III>IINIIIQ@I@ AssignElementq@bIdII@@I@MII IIIQ@I@ Assignlistq@bIdII@@I I I @I@II@ NI@Na@I@JNI I I cI(I  II I Ic@IM I I cI(Ix  II I I@I I IQ@I@ TransLoopq@bIdII@@@I@I @II @@@II I"   I I I"Q I I  @ @ I"Q @I I I"  I II I II @@ I"Q I@I@I @IQ@I@TransForq@bIdII@@@I@I @I@I @I@I@@ @IK II@L IIM IIN II@J I II II III IIN II I Ia cIIIII"II"Q II @ @I"Q II II_IIcI IIIIIII"Q II IIN(6I IIIcIIIIIIV@@I"QI@I@I @II IIIIIIQ@I@CompileExpressionq@bIdII@@@jII@IeIIIIIIIIj@IIN IIIIIJIIIIIIj@IIN I aIIaIIaIIII@KIILIII&III III I@MIIIp INIIIgI II>IINII IIIIII$RIIIIIKII@LI.C IIIcIIIIIMIII0III eI II eII I IeIIIII<j@!I@NINIJIIIIKI@LIIIIIII$IMI(IIIwI@NIII"II"QIJIII"QII@I@I@I@@$IKI@I"QIII@I@III IaIIaII@@RNIIIIIIILII@MI  I IIIIIIINIIJI III IImISM7fM7M MM MMsM~MgMpM}[M aMbMt^M_MoXMrZMziTMwUMd:MhMM QMaNMPMUAMBMWO<Mz=MxJM t#Mn9MIAMlMD<M@Md6 M;M1@*III>IQ@I@Monadicq@bIdII@@IaI IaIII IIII IIIIIIIIII IIIIIIIIIIIIIII$IQ@I@ DecideOrderq@bIdII@@IIII III III I IaI I! II@KIIILIN II II@MIIININ II I> I INIMII>FI~I~I II> I>III @@IQ@I@ SetResultq@bIdII@@IbII II I8I I#IQ@I@ ClaimResultq@bIdII@@ IIbII II IY I I#  II III IQ@I@CompileOperandq@bIdII@@I@III II@KILI@MI@INI@JI@:NI@K M@III IMIN II@@IJI@KILII@I@MINI@JIKILI@@IMI@NI`JI@I@KI@cLI@IMINIII I@JI II II@KI II>I ! IIcLHI@IIMI@NI III ! II@JIIbIII HI@IcKIILwI@MI I@IIIr @I@@@INI`I(I @IJI@XI@aKI@Nj@II NII I@LIMI@7 IIIII  IIII 'IRMMM@M_~MM[M9Mw:MBMEMM3 MIQ@I@a tablea lista vectorfalsetrueCompileOffsetOperandq@bIdII@@IIsj@&IN I NI@J II III I@K I I_ II II@I I@Rj@&IL I NI@M II III I@N I II II@ III I@+j@I I NIJI@KI@@I I I@I II I- I@INM_MIQ@I@CompileWithOffsetq@bIdII@@ IcIIcIIcI IIIIIIIW II$ IIIII5 IIIII IIII IcI> I  II>IINIIIIIIII II$<IQ@I@ CompileLmodeq@bIdII@@IM II I  IC II II@NII@JI I II I zI I IIKILIMI@N%G/I-I@J M@ II I ILIMH II I IN I@J:M|M*MI@@5I@:NHJI@IKI@LI@M  II I I II I2 I@$sMrMMwI:MRMIQ@I@StoreTableItemq@bIdII@@I II>@F `I*IQ@I@ LoadListItemq@bIdII@@II:II`II II IIQ@I@ ChooseOrderq@bIdII@@INI ~P INI$IQ@I@ IsNameConstq@bIdII@@IJM[MM MMIQ@I@CountTemporariesq@bIdII@@HI I II I NIK I IINII@L I IIM I IIIIIMIIyIMIItI=$pdnI@@TM6gMM MMIM~MMpMsM^M bMfM_MaMZM[MUMXM<MNM RMwPMQMBMMM=MAMM #M9MM|MhMdMt M_MIQ@I@FinalEvalconstq@bIdII@@I IP$I I'Ic II I `I=IIM[MM MMIQ@I@FinalEvalconst Evalconstq@bIdI I@@I@III III NINII@JI  IIIKI I@LIMI IIIII3 INI II@JI  IIIII II IKI NI@LIMIII INII@JI IILKI II@@IIIII NIMIIIINI NI@JIa II@IIIII I@K@@~N I`IIMLIII IINI; IIINIII@J^UTIRM(6aMWpMbMEMfMgMXbMGZM C^MN_ML[M.TM87UMC<M?NM<PM:QM8AM4MM2=M/M +M(M M#M6M  MIII ~P IQ@I@ IsRelationalq@bIdII@@" I@6MVMWMI?M@M,M-M5MMMIQ@I@EvaluateOperatorq@bIdII@@c II I eI=~PIIIIK8III$I>II=I8III}I$I}I8IIIII1I8IIIFIIuI8IIIFI$IIIIIIIIII II INI$IMIINI$IMIINI$IMIINI$IMIxINI$pIMIiINI$aIMIZIMM*uWMaM VgMpMCbML@^MZ_MU:ZMN7SMEUMAtPM[QMV*NMJ'-M=M g@MAMh?M6M<M\5MM K(M,M&MM\SM3M.IQ@I@EvaluateOperatorPartialEvalconstq@bIdII@@I@@I1I I II I5 N3IMINI@JI@1I@KILII@'INI@MII@IRM[MM MMI@@I I# INIQ@I@IsConstq@bIdII@@BI I II I IJII@K I NILII@M I NIN I NIJI@KII I trpI@MM4ZMbMpMMIfMgM_MaM[M^MSM VMWMTMQMNMPM(M<M @MAM=M?M5M6M,M-M~M zMp&MuMrMpMeMjMh M^MrIQ@I@ResetSSPq@bIdII@@ @IIJNIIK=II@LIIIM@%I@@I%g@cII@II@MN@ INI@II II@JaII@@IQ@I@ PutBackTempsq@bIdII@@  @I @K @@I@LI@ @MI @IQ@I@MakeCopyq@bIdII@@I:I@III IIIIQ@I@MakeTempq@bIdII@@ IDI IrII@II@M @INI @IIQ@I@DeallocateLocalq@bIdII@@ IrII@@IIJ@IKI@IQ@I@ AllocateLocalq@bIdII@@IN@@@LI@IIM@II II@FM @=I@}I@II=III$IQ@I@ ContainsFnapq@bIdII@@I@N IIJ INuIK InlI@@SM6fMM MMIMsM~MgMpM[M aMbM^M_MXMZMTMUM<MNM QMPMBMMM=MAMM #M9MMMMM MM{zIQ@I@ TransFnapq@bIdII@@@I @IIIIIIVNIIII~Ir@IIHcI(III# IcI II~ I I@LIII) IIII#q I> I I NI@II}II@%<IIII)IIII"cII;IQ@I@ PreCheckArgq@bIdII@@IINIIBIII@@MIQ@I@TransSystemCallq@bIdII@@I@#NIN II@I @II Ir@I@J I!cI"(II I"II~INI cII cII cII cII@FcII@ I I!I)I@K I IL I I!I)IM I I!I)I@N I IJ I I!I)I I I!I I"I I#I I$II@K%I"I>IINI@ II!II@%<I`IIL II!I)I I#9I Is II!IIQ@I@StoreSystemArgq@bIdI!I@@IIIII I0TILII IF ICIMI>I@NII7IJII0I@KI+ILI&II!I@$7M}MM I\M`MM!M"MM MI@MI II IMINI=IIIIIIIINIIII@~N I eII@NI IItP IIP II IINIIINIIII IIyNIIIIInNIIII IIaNIIII@F `II IJI IKI I@@I ILI I@MIQ@I@ WriteConstq@bIdII@@ @I IP+ @IIJIP1 @IIKIP( @I.aIP! @I%aIPcII@@IcI=I@M[MM MMIQ@I@ WriteConstFALSETRUE WriteOperandq@bIdII@@I @ I eIP I@@ I I @ I `IIIP P @ I `IILIP x @ I bIIMIP ml @ I aII@N@@IP IIJ@II~I@K@F eIW I>IINIHc II@@ I^`I=  @ IV `IILIP 4I@IM~M MMMrM|MJM[M*M GM4M:MMM MMI@M  @ I cIINIP  @ I) IP IQ@I@ /^s/ ^o WriteOperand ^d ^s (^s 0 GenerateLabelq@bIdII@@@jIm@  @IeIIIPII*@'III>IQ@I@LAB ^d GenerateJumpq@bIdII@@@jIm@  @IeIIIPII*@'III>IQ@I@JUMP ^d GenerateRtdefBeginq@bIdII@@@j Im@I.*eI @ I" eIIIIIIIIIP I II IIIII. @' II I> IQ@I@ ^s ^d ^s ^b RTDEFFNDEFGenerateRtdefEndq@bIdII@@@jIm@I)$eI @II IPIIIn @I  IPII/@'II I>IQ@I@ RETURN_VALRETURNGenerateFinishq@bIdII@@@jIm@ @IeIP1`@'III>IQ@I@FINISH GenerateFnapq@bIdII@@@jIm@I.*eI @ II IPI III I @ I  IPI II I/@' II I>IQ@I@FNAPRTAPReserveSystemArglistq@bIdII@@@jIm@  @IeIIIPII1\@'III>IQ@I@SYSTEM_ARGLIST ^d GenerateSystemArgq@bIdII@@@j Im@' @ IA eIIIP I I I I I I I I I @ I$ eIP  @ I  IP I II IIIIIIIII0 @' II I> IQ@I@ STRING SYSTEM_ARG ^dGenerateSystemCallq@bIdII@@@jIm@ @IeIPII4 @I IPII/]@'III>IQ@I@ SYSTEM_CALL GenerateArgq@bIdII@@@jIm@ @I" eII IPII @I  IPIII I1@'II I>IQ@I@ARG ^dReserveArglistq@bIdII@@@jIm@  @IeIIIPII1@'III>IQ@I@ ARGLIST ^d GenerateGotoq@bIdII@@@jIm@ @IeIPII @I IPII1D@'III>IQ@I@GOTOGenerateResultValueq@bIdII@@@jIm@ @IeIPIIZ @I IPII0`@'III>IQ@I@ SET_RESULTGenerateSwitchq@bIdII@@@j Im@N @ Io eIP I I# IIII>II@@II @ IU `IIIIIIIP II  @ ID `IIJIP IK bI IL bI  @ I) IP I@II @ I  IP I II IIIII3 @j@! II I>  II I> IQ@I@ (^d ^d ^d ^dSWITCHONGenerateClaimResultq@bIdII@@@jIm@ @IaIPII @I IPII/@'III>IQ@I@ CLAIM_RESULTGenerateResultBlockq@bIdII@@@jIm@ @IaIP0}@'III>IQ@I@ RESULT_BLOCK GenerateOffsetOperatorq@bIdII@@@j Im@ I I I @ II IP I I, I I( I I$  @ I aIIIP IH@IQ@I II III' @' II I> IQ@I@ + ^d GenerateDiadicOperatorq@bIdII@@@j Im@I I I @ II IP I I I I I I  @ I  IP IH@IQ@I II I(4 @' II I> IQ@I@GenerateMonadicOperatorq@bIdII@@@jIm@I II @ II IPI II I @ I  IPIH@I II I%@' II I>IQ@I@GenerateMonadicConditionalq@bIdII@@@jIm@I II @ I& aII II IPI IK @ I  IPIH@I II I%@' II I>IQ@I@ JUMP_^s ^dGenerateDiadicConditionalq@bIdII@@@j Im@I I I @ I aIIIIIP I I I I  @ I  IP IH@IQ@I II I& @' II I> IQ@I@GenerateLineNumberq@bIdII@@@jIm@  @IaIIIPII2@'III>IQ@I@LINE ^d CgFinishq@bIdII@@@jIm@9II @ IK aII@M IPIN cI6 @ I9 cIIJ IPI@@IIII @ I# `IIK IIL IPI@@III II I@' II I>IQ@I@ ENTRY ^s ^d  /^s/ STATIC ^dStoreAllq@bIdII@@@jIm@ @IcIP*@'III>IQ@I@ STORE_ALL GenerateSSPq@bIdII@@@jIm@  @IcIIIPII1@'III>IQ@I@SSP ^d ApplyMonadicOperatorq@bIdII@@zj@ I@JN H@ II I,U ~H@ I (I- $wj@ I Im I(I NjH@ I $dH@ I I./ II I $Wj@ I I II NIH@ I I) II I IPbI. IH@ I,V  ID bI-  II I2% II I3$ I;@Ic II I'bI= IZMaMbMSMTMMwIH@ I)m I II I) IQ@I@ApplyMonadicOperatortrueApplySymmetricalq@bIdII@@Q@ II I)d NI II I I II I/ IQ@I@ApplyRLq@bIdII@@Q@IH@IIH@IQ@I II IIIH@IQ@IIQ@I@ApplyLRq@bIdII@@H@ II I./IQ@ I,VI II I2%II I3$I;@IIQ@I@ TryMonadicRARq@bIdII@@I IH@ IP NI I I(I. II I- I II I2% II I3$ ;@IT@JIQ@I@MonadicJumpcondq@bIdII@@H@I-xINIIII I3 H@I)mIQ@I@DiadicJumpcondq@bIdII@@ZQ@ I)ENH@ I-xpH@ I)ENQ@ I-xdQ@ I I)dN M I I&;@RM I I@;@HQ@ I I)dN M I I ;@6M I I$;@,c II I aI=I5M@MVMWM6M?M(M,M-MM&MMI=;I$4I.I(I"I5M@MVMWM6M?M(M,M-M M&MMIk@NIM  II I3 IIN  I I I3II II I3 H@ I)mQ@ I)mIQ@I@DiadicJumpcond IsSameLocq@bIdII@@}I@@*M IKI@NL{I@:M IMI@NNlI@|M I@JINK]I@MWI@L I( IIM I( IIICI@NCNIJM7IKI@NLIMI@MNIJINKI@LIMM I@NINJI@IMMGM{HM$IQ@I@ TryDiadicRARq@bIdII@@Q@II IH@ IW N H@II IQ@ IM NLI-MI I)" NI@@ IIK I* N I I- , I3$ ;@,ImM IQN@ -II Iu II I I./ II I- I II I2% II I3$ ;@IT@@LIQ@I@TryShiftq@bIdII@@I I)" N3I@ IIM I* II I$N!I=IIMII I I./ I II I2% II II I(I3 I;@IIQ@I@ LoadNegativeq@bIdII@@I I I)III I$ I,II I,V II I2%II I3$I;@IIQ@I@ ApplyNegateq@bIdII@@2R@@J [I (I I3;@-.YI (I I3;@ KI (I I3;@cII I cI=I IMMMIQ@I@ ApplyNegateApplyOffsetOperatorq@bIdII@@I@JNI,IH@IQ@III)III2%III3$I;@II@@JMqj@UIIH@INMQ@I)ENIN II-,I3$;@III.IQ@II./IIII-=III2%III3$II--III2%III3$;@IT@KI,IH@IQ@III)III2%III3$I~ILI(III@MH@NI@JH@@IKH@@LIMQ@@NIJQ@@I@KQ@LI@MIIN[H@II./IQ@I)ENQ@II.Y I II35 IIANIIIII2% I IIII II3I;@IcIII%bI= IpMMAMCMIH@I)mQ@I)mIIII)IQ@I@ApplyAddressOperatorApplyDiadicOperatorq@bIdII@@Vj@ I I- IqNp= I Ii= I Ibj@'I Im IWNVQ@ I I)dNH@ I I)dN } I III I*:} I I3j@Q@ I I)dN } I I I} I Ij@9H@ IQ@ I}III Q@ IH@ IrIIIH@ I I)dN Q@ I I)dNQ@ I I)dN H@ I I)dN. I, I If1 I I_j@ H@ I I)dN. I,F I Ij@Q@ I I)dNU I I\u I Iyj@ H@ I I)dN. I,F I Ibj@ I I IyNx I Iqj@ I I IfNe I I^j@ I I ISNR I IK I II I bI- II I2%II I3$I1c II I? bI='INM^M_MgMQMUMPMB<M=MMMM=MMOIH@ I)mQ@ I)mI II I)IQ@I@ApplyDiadicOperator LookupTempq@bIdII@@0@I I@NII IJII$IQ@I@ MakeCgTempq@bIdII@@I IIII  IrI0@ I@KI0@II@I@LIIQ@I@IsNumberq@bIdII@@I@M[MM MMIQ@I@IsZeroq@bIdII@@I I NI@ II@M I, NIQ@I@DisclaimRegisterq@bIdII@@I@NDI@N IXII:IJeNIKT@@KILR@@L IM `IIN `I0@`II@MI IJI@@  I@KcII@I I  IIQ@I@ ClaimRegisterq@bIdII@@II I&I@@JNIL IIeIMI I,I@NIIR@J I II I-I IvIQ@I@CombineAddressq@bIdII@@I, III4 NIII.Y III- 4@d@Id@IIII2% III3$ P@I-@II35 III35 Id@-@>I-@III35 d@d@d@d@0>~d@IQ@I@ InRegisterq@bIdII@@I II INIQ@I@FindInRegisterq@bIdII@@I@@N<IK ID II1ILeNI@M II I-O NINI@JCNIK `I NIL IM bII I $$IQ@I@IsStoredq@bIdII@@$IN IIII@JMI@|MM*M:MIQ@I@ IsAddressq@bIdII@@3hI@KI II]ILeM IMII-O  I@NCN$ECcII@IAeI= 8I@@HM|M MM~MM[MrMIMJM*M DMGM4M:MMM MMIQ@I@ IsAddress EvalNumberq@bIdII@@I IP$I"I I'c II I `I=IM[MM MMIQ@I@ EvalNumberComplabq@bIdII@@6@6@NI <@I6@I3 6@d@  @I`IIIPIIIA@I24IIA@I<@;@IQ@I@L^d: DefineLabq@bIdII@@II3II@0II I= II@IQ@I@ LookupLabelq@bIdII@@IIII@@IQ@I@ LabelCellq@bIdII@@IddNI - II I=IIdFII@@KIId~ IrIIII@LI>Id~NIII@@MIdFIEb@@IQ@I@Compjumpq@bIdII@@<@I6@<@IQ@I@ ClearMemoryq@bIdII@@IQ@I@ClearRegistersq@bIdII@@bII IINI,I=II MIQ@I@ CombineLiteralq@bIdII@@I@@II@III@JI~KI IIL~ I  I>I =IIII>II@MIMF  II@FI >IIFm I> I I NIINI@J IKI@=L=IU IM=I@~@IN II@J~ I IIF I >II II@FIIK I> I I NId@I@P@I-@M@ aI I@@@L aI I@@MIIM I@@IIIN~IIIII=IIMIkIQ@I@ AddLiteralq@bIdII@@I~IrIIrIII~ II>IIJI@FIIFI>II NIII@@IIKIILM@I@MIINIM@I@J III IIN: IK I IO@ III IIN( IL I II@M I  IIII IN I II@@I@-@I@P@I4@d@IQ@I@ PutOneLiteralq@bIdII@@M@aII@@@JaII@@NIIKI@@IL4@I@III@M~IIINII@JIm I>IFI2 I>IINIO@IKIO@IQ@I@ OutLiteralsq@bIdII@@M@N.R aI2jICA@@~@IIIM@II@LNII I,IMII@NIIIIM@IIJ IIKI IlI@LIII 4c@ (I2M@IQ@I@padding Literal pool Outstringq@bIdII@@IcII II III4@III IIM I2I>IINIIQ@I@ LoadPointerq@bIdII@@I II I)III If/I IzII I*NI I II I2%II I3$I I II I2%II I3$I I7IQ@I@Makeaddressableq@bIdII@@II)" NI@IIJI* IIII@KI/  II) NII(  I IGIIcIIIII -@P@d@ILI@M4@IQ@I@SetATPq@bIdII@@-@P@d@lIN-@d@IJ I(III@KNILCMI@M eII@N eII@J I)l`@d@IK\>@-@dIL\>@-@>@P@`@d@Zad@I@M>-@RIN I1P@Rd@GI@JP@BIK I0=;IL I/4c II@@ I4 cI=*I@IM~MMMrM|MJM:M GMzDM*Ms4MM3IQ@I@SetATPStoreq@bIdII@@II)EN IIK(I3$ II (IxIIII IIQ@I@Preserveq@bIdII@@h@>h@h@IT@@MIIQ@I@ GetRegisterq@bIdII@@lc II I`I= I I%  I   I |{T@NT@NJI I  k T@@K T@ML  Ik@ $NneIIII@MT@MIT@MNII@JII>IINDIOcIIIIKT@@KIT@MLIIMII>IIN)I MM MMMMMM M MwMM{MynI I IIQ@I@ GetRegister  Satisfactoryq@bIdII@@8IN IM INIMI N1/INIM'%I N I M I NIMININI IMMM$IQ@I@Literalq@bIdII@@I-@d@I4@P@-@NI-@d@I-@ IaIIII (I+IQ@I@ MakeAvailableq@bIdII@@IR@@JIIcII@IJIIeII II I IR@@KIT@LI@IQ@I@ temporary StoreRegisterq@bIdII@@`8I M MMM MMMIII k@M-I`N*P@I-@Id@I`II=I2% III3$ II35 II(III3 I-@Id@IP@ I3$  IIII2% III3$ IT@@MIQ@I@ CompareToZeroq@bIdII@@II I)III;N@MII I2%III (I I3I;@ III3$;@IQ@I@ SetupAddrq@bIdII@@II*NIIII ICIP@-@II35d@INI@J4@IQ@I@LoadAppropriateRegisterq@bIdII@@I+I I I)III I I)III I I)III It;I I*NIIN I I I/NINI II IIN I I INI II I c II I  `I=IQ@I@LoadAppropriateRegister LoadIndexq@bIdII@@I II I)II INI I I)III I 1I III I*NI I( II I2%II I3$I I II I2%II I3$I;@I IIQ@I@ SwapAandQq@bIdII@@I$ I (I& `I2;@R@KIR@LIIR@@MIR@NII@JIIKIQ@I@exchange A and Q LoadNumberq@bIdII@@I I IIINI I # MIIIII II I I II I2% II I3$ I;@I I] IQ@I@ LoadRegisterq@bIdII@@IIII) IIII? SINIMII>~II) N_ II( <II)" NI@II@MI* IIIIIINI| !II! III INIII2% $III3$ I;@II IQ@I@ Compentryq@bIdII@@<@ >@L@K@ =@I`II I I`IIIHP I I II I2j I I+ I II II IIIJ@Is J@ Y@IP@4`@ (I2 I I* 4`@k@N :@ :@ I:@ I3   I (I(I3  I I|0I3 I9@ 9@i4`@ I9@ I3   I (I]IX`I2 k@N I (I`@I3  I I`@I3 b I (I`@I3 d I I`@I3 `@d@-@=@P@ I3$  I II3 k@M  I I#I3 4`@ I II3 IQ@I@end of save sequence BCPL save@execute Multics save?set lp to linkage section(relative pointer to definition for entry Begin text of Compreturnq@bIdII@@I II I./II)mk@N I (I`@ I\ `I2 I (I`@ IR `I2QI (I I3k@M I I`@ I3 I I`@ I3I I I& `I2L@\>@>L@>@IL@ IL@NL@K=@I=@II I+s<@IQ@I@end of return sequence bcpl returnCompfnapq@bIdII@@II-I@rM k@N-=@-@I3$>@P@.@I2/@KM@/@K@II)mIII I);@IQ@I@CompSystemCallq@bIdII@@/@KN@/@K@k@MI(II3III3!III3III3II I,>@P@-@`@d@I3$III! bI2k@ $NIII3II`@I3II)m;@IQ@I@Multics call operator ResultGetq@bIdII@@Z@III)[@IIK[@I@@Z@IIIIQ@I@ Comptableq@bIdII@@I@IrIII@@~II>IFII>IFI*II@LI>IINIIII@IeII+III@@IIQ@I@a table Compstringq@bIdII@@I`IIII IIIII> II I (I+IQ@I@ ResultSetq@bIdII@@IIZ@I-Z@II)mIQ@I@ResultBlockBeginq@bIdII@@IrIZ@I@[@IMI[@Z@IQ@I@StoreSystemArgq@bIdII@@I Ik@NaIIII,Ik@ $NIIII.Y III35 II I35 I ICI(I II3I>-@>@P@`@d@III2% I II3$k@NBI@III./ II II2% I II I(I3I II2% I II?II3`@d@I>-@>@P@>@P@`@d@I>-@I II2% I II3$# I I II1I.I, II II2% III35I II(III3I II2% Ik@NI IIII(I3+II)"NI@@IIJI* I IIII./ II(I-I II2% I II3$II)"NI@@IIKI*  I I. I/@ I/@>/@>@P@ I-@`@d@I II2% I II3$III./ II II2% I III(I3 I  IbIIvbI(I+4 II(I-I II2% I II3$ I /@ I/@>/@ I I I-@>@P@`@d@ II II2% I II3$>@P@`@d@ I-@III2% I II3$`@d@.@ II >I>-@>@P@III2% I II3$II)mIII)mII)mIII)mIQ@I@ descriptor ?CreateSystemArglistq@bIdII@@I.@I>/@I IIIIbII I I bI I+ I3$4b@-@>@P@`@d@ I3$IQ@I@ arg countarglist headerStoreArgq@bIdII@@IDIIIIbII II I,U I I)m IQ@I@ CreateArglistq@bIdII@@I.@I\>@/@IQ@I@Equateq@bIdII@@IIII*d@  @I bIIII IPIQ@I@ equ L^d,^d NewSSPq@bIdII@@ILN@IL@IQ@I@ Compexternalq@bIdII@@G@II IIJ I6PNI@KI@IIIG@ II II I (IsG@IIQ@I@Compgotoq@bIdII@@II-I3$II)mIQ@I@ Compfinishq@bIdII@@I"II eI2IQ@I@Multics returnCompRelq@bIdII@@I ,@NV,@=,@ ,@NIII IQ@I@PutBitsq@bIdII@@X@=IX@X@$M $X~@IW@@W@@X@$~X@IX@ W@@@W@@ IrIIW@@KIW@V@>V@$X~@IW@@IQ@I@ PutAbsBitsq@bIdII@@,@N(I,@I   ,@II,@IQ@I@OutWordq@bIdII@@P@ III I4@ IY@IdY@I_P@A@=A@4@Y@IQ@I@PutCodeq@bIdII@@}2M@ Ir II3@@2@3@@J2@I3@2@>I3@FI2@3@@K2@>I3@F2@>2@IQ@I@ SectionHeaderq@bIdII@@I(IIIIQ@I@ SetLineNumberq@bIdII@@II Ii@D@@ AN@IrIID@@MID@C@>C@A@ID@@IQ@I@OutWq@bIdII@@<@IIIDIQ@I@OutW2q@bIdII@@I4@IIIQ@I@Outop4q@bIdII@@I-@Id@I4@P@II1IQ@I@OutDataq@bIdII@@<@d@ IIP@I> @I IPIIIIQ@I@ FormOpcodeq@bIdII@@INIINI=IMIINIII>$I=I=I=I=I=I=IM M MMMM~II~I~I ~I~IIIII>I$I=I==II=II=I=II=I=I=I==IIMMM M M MeI8M1~MM fMMaM^MZMpMUUM cuM`}M^`MKMWMMU=MRFMJM:M 7MF1MDM;MwM)MlM$}M  MpMMMMmM-M=M . II III= I$IQ@I@FormTagq@bIdII@@1YWU S Q O M KIG@EQCNAK?H=E;B9?7cII I6 eI=-+I MM MMM M MM MMMMMIQ@I@FormTag?@@@@ CheckAddrq@bIdII@@-N@-@N, I-@ I=d@@% -M@-@ M4@IP@Id@I4e@P@d@d@ IO ;@I4@-@Id@IP@IQ@I@compute offsetOutop3q@bIdII@@Id@P@I-@II#IQ@I@Outop2q@bIdII@@d@IP@-@II IQ@I@Outopq@bIdII@@<@Q-@Id@IY@I P@IIIA~@IICAN I  Y@I4I?II  IIII I @@I @@IId@ IIP@I= @I IPIIIIQ@I@@@ Compswitchq@bIdII@@I`IIIIsIJIIKI*II@LIIMI*IVIII~IIII@NNII IIJMI/III=8III>II>I=IIEII@KI>IILI@F>IIINII=IIEI>IMI@FIN 2IFI=I>II>IINII@IIIj@@#I# 9I@ I@KIIILI(bI2jIII./IIIIIMbIIINbIIIIIIIII)mIQ@I@ Begin switchon LinearSwitchq@bIdII@@II@I@MII@@NII}II~IIFNIIJII~IIII II@@IIIKI8 I>II NIII* IQ@I@ HashSwitchq@bIdII@@IbIIbIIII IILIII@MI=IIMIIIII.I@II#IIIII NI II I@}@II>I>IIIIII@LIMIINI>IINII#I(I3IIhaI-GI3$I@IIP@d@-@ Y@MI3$III3 I Y@d@-@IP@I3$II*II~I III@LI3 I>IINI@II*II}I IIMI2I=IIMIIQ@I@hash table size DirectSwitchq@bIdII@@I~I F>II@I@@II@III~IIN@4I@@ I I III>IIN@I@@I@NII}II@II3I@@II}I III I I=I IIIII=IIM@ I@@IIIIII IY@d@I~I-@ IP@I3$ II*I II II@ NI IIJI3 I=IIII3  I= I I MIIQ@I@ BinarySwitchq@bIdII@@ II>I>I I I IINI@8II@M@4I>NI"@ INI IIM@I>I@N@INIIIK II@II IIx  II@@II IIk I INI@IIM@  I@LI* II  I IIMI3   I@>II I@NI> I INI @ IIM@II* I>III I@@>IIIII> I II*III~IIII@~III)IQ@I@Swjumpq@bIdII@@II (I-MI3$III I3 IQ@I@ AnySwitchq@bIdII@@I~IF>I@INIMIIIIIIIIIIZI>I II I Ij@ I IIIIIbII@ IIIIIGI@JII@ ~III II III@NKI=IIMI I> II IILINI @IMI>II NII II IIIIIII MII IIII@ II>IINII MII II I I  INIII>I$ IIF NII@@I~@III IIIII~I@ IIIIIF>IINIIITIIIII@MI=IIMIIIII/I@I#IIINIII I@}@I>IIIIKIII@L IIMNI@III@NI=IIMIIIIIIIII*I>IINIIMI INIIIIIIIIIIIcIIIIIIII II IIIIIQ@I@ WriteGetlpq@bIdII@@?`I2j:@I*II2I3II)I3II0I3I(II3I(II3I(II3IQ@I@?; Local subroutine to find linkage section by looking in LOT WriteEntryq@bIdII@@h`I2j9@I*I I (IU `I2I  I I3k@ $NII II I3I I I3k@ $MIII I I3I I I3I (I I  `I2(I21`IQ@I@simulate standard BCPL callMultics save sequence0 Local subroutine to help enter BCPL environment WriteDefsq@bIdI+I@@I`II`IB`I2jI@I(II I@IIIs@IITIKIIIII/ILId@ @IaII@MIIIP @IcIINIPIJ@ I I@@NI I@ IJI I@K I III II @I IIIIIIQI@II IeI(I@I?J@II@@I@@IIJII@KI@I$ILII@@MP@Y@(I`I2Iu`I2A@IIIII*(Ic`I2@IIJIe ILI@MI@II eIA@ II I@I I I IAN@3I6eI=I@@I I>$ IINIIJIIMIIIaII@KIHP I IcI IIIIIcIILIHPeI IIIIIII2jIII II* Y@ I IIeI2I I@JY@IK P@IMIaI2Y@I@JIIII2 I II@IItseI2jG@IcI@KIIIIIII@I6PN 1IILI=I IIIIIIIIIIPNIIIIIII~ I Y@A@INA@> I2I I2 IY@I  II2I@@IIIQ@I@D Definition section part two - symbolic info for external referencesvalue defined, class flagsforward, backward threads!name pointer, segname def pointer Definition for name pointer, first entry def Segname definition for WriteDefslist terminator flags: new format, ignore headerpointer to first definition symbol_table segdef ^s equ ^s,L^d 4 Definition section part one - external entry pointsSplitq@bIdI!I@@IcIIcIIIIItPIIIIPII@I3II@N$N+I@}I I I I I I =IIE II@J I> I I NII}I@ II@@IIII PIIII PI=IIMIIIII PIIII PIQ@I@ AddDefinitionq@bIdII@@IrIIIKIILII@M@I%INNI@JIII6PNI@II IKNII&I@@IIIrIIL@I@@@MIJIII@KI@I@I@@II@IQ@I@GetNameq@bIdI0I@@@II@III6PNI@LeIMIIIIA@I@IK@IeIIIISeIIIO eIHPII4@IIIIPI@@II>IFI>IFI>I@FII I I>IFII@J @@I>IIF  II>IFI2I>II NI@@MIQ@I@" WriteLinkageq@bIdI!I@@JcI2j IIIIII>II@IIG@II>II@@IIII>%II>I>II(I`I2 Y@e@> I`I2 I(I2 I>IIN Y@I=I II`I2 II`I2 I6`I2j d@ `IP `IP II#IM=IAM@3IbI= IN4@I@JIIKI* III2 I@@IIG@qA@(I2 `I2j G@IbILIA@I* IIMIA@I24 I@N4@ Y@A@ &I2  Y@IMI2 d@0 I eI IeII@JI IIII  @I4`IIKI IIP IIP N @I!bIP   @IbIIIP I@IIA@NI3IaI= IQ@I@[^s] 0  link L^d,<^s>| External link pairs WriteLinkage join /link/linkc use linkc  Static variablesobsolete lengthoffset to links, total lengthaddress of defslinkage header6 Linkage section - static variables and external links LineMapLengthq@bIdII@@D@JB@III>IIKIII>IQ@I@ WriteLineMapq@bIdII@@II*~Ie@ II aI2B@I I@@I2IMIIIQ@I@text length, map entry countSymbolTableLengthq@bIdII@@IQ@I@WriteSymbolTableq@bIdII@@II*(IeI2IQ@I@no symbol table implemented RemoteStringq@bIdII@@I IPI^@III>F^>@^@@@@>@@I@@@@JIIQ@I@OutAlignedStringq@bIdI*I@@IcIIIIPcIIILcIHPII4@IIIIPI@II> I@FI> IFI> IFIII II@K I= IIE  II= II@E  II=IEI2I>IINIIQ@I@" CountRelbitsq@bIdII@@III>IIJIII>$$IQ@I@ WriteRelBitsq@bIdII@@?aI2jf@I1aIB8@I!aI<F@IaI6_@IaI0IQ@I@symbol relocation bitslinkage relocation bits$ definitions section relocation bits text section relocation bits Relocation informationOutRelq@bIdII@@I"II2jI# aI2I@@I cI2IKI I@@I2ILIIIQ@I@length in bits$version number of rel-bits structure WriteSymbolq@bIdII@@xbI2jvh@vIi@vII@I=@>@>^@Ib@@@xIyaI2vxaIvy@xIyaI2v{@@@xIycI2v{@MxIz@yI2v}@@@xIy`I2v}@NxI|@yI2vxbIvx@xI\vIIxIybI2v@xIQvIIxIrybI2v~@xIFvIIxI^ybI2v xIMybI2v<IbI;I@I;I@FxI(v;II@K;I>;I;INIIh@i@^@I^@=^@h@v^>@^@i@wv^>@^@I IxIycI2vf@xIvIF@xIv;I Y@^@xIycI2v^@xIycI2v^@>IxIycI2v^@>I;>I^@xIycI2vI xIycI2vxIycI2v@>xIycI2voI@pI0oI@FqcIoIIKxIoI@@LyI2vqIMxIuybI2vqINxbIvrIqIJxIrIyI2vqI@KxI2voI>oIoIpNIpI@@oI pI@@LxIvpI=pIpIoMIh@i@ :x`I2jvIP@i@A@>oIoIxI!y`I2vi@IxIvh@IxI0vA@^N@3xIy`I=vIQ@I@ WriteSymbol&symbol table pointer, line map pointer Symbol table blocklast modified on! number of files source files map: version numberoptional truncate, unusedrel_symbol, default truncaterel_def, rel_linknext block pointer, rel_text"section header pointer, block sizesource map, symbol tree roottext and linkage boundaries comment string - pointer, lengthuser id - pointer, length'compiler version name - pointer, lengthbcpl time of this compilationdate/time compiler modifiedcompiler version numbersymbtree"version number of header structure Symbol section headerWriteObjectMapq@bIdII@@ `I2j E@=I7@=Ie@=II=I=I^=@MI3 I `I=  Iz `I2 s `I e@ Ig `I2 I 7@ IY `I2 I=IE@ II `I2 I=I=I ^@ I8 `I2  (I, `I2   I `I2 I  I `I2 IQ@I@object map pointer, unused/flags: ^bound, relocatable, procedure, standardbreak map offset, lengthsymbol offset, lengthlink offset, lengthdef offset, lengthtext offset, lengthobj_map &version number of object_map structureWriteObjectMap Object mapBaseNameq@bIdII@@>);'8%5#2!/,)I%$@M MMIM MM MM`@@IQ@I@@@@@@@@@@sbsplblpbbbpabap RegisterNameq@bIdII@@!WAT?Q=N;K9H7E5B3?1</9-6+3)0'-%*#IM M MMI MMMMMM`@@IQ@I@x7x6x5x4x3x2x1x0icdlduqlqualaun OpcodeNameq@bIdII@@cII I `I=}lyjuhqfmdibe`a^]\YZUXQVMTIREPAN=L9J5H1F-D)B%@!><:86 4 20.,*(&$"   }yuqmiea]YUQMIEA=951-)%!  ~|zxvtrpn}lyjuhqfmdibIdMMUM/{M$M MMMMCMMM PMMMMMTMM M@M@ABM456M MxyMoMMM>M>M,MM(M()*MMM}M MMtMqMXMZkMMfMkMMMV[MVuM MbMNM}MJgMlM#DeM  MYz!M*3MM`MbMYM[M+UM(=M GMRKMFMK1M8M(MMVM Mz MMMMMFMMMM-M/MfMfM+dMMMMMMMMMMMMM@M@QMv~M qM8MM nM}}MamMv=M MMNM>M-M.MM,M`@@IQ@I@tzetsx0tsblptsbbptsbaptrctratpnztpltnztmoztmisznsxl1sxl0stzstx0stpsbstpspstplbstplpstpbbstpbpstpabstpapstcdstc1stbstaqstqstassqssasregsprpsbsprpspsprplbsprplpsprpbbsprpbpsprpabsprpapsblx1sbqsbaorsqorsaorqoraneglnegmpylxl7lxl6lxl5lxl4lxl3lxl2lxl1lxl0lrllprpsblprpsplprplblprplplprpbblprpbplprpablprpapllrldx7ldaqldqldalcqlcafsznfstrfsbfnegfmpfldfdvfdifcmpfadersqersaerqeraepaqeax7eax6eax5eax4eax3eax2eax1eax0eapsbeapspeaplbeaplpeapbbeapbpeapabeapapeablbeablpeabbbeabbpeababeabapdvfdivcmpqcmpaasqasaqrlarlaosanx0ansqansaanqanaqlsalsadlx1adqadaabd<error> OpcodeNameWriteHq@bIdII@@ @ I  IPI @ III 0= IP=IIIIQ@I@ WriteAddressq@bIdII@@I @IL IP@=@II5I' I  @I+ IP@=@ I @I- IP@=@ IYIII IQ@I@ WriteNcountq@bIdII@@I`IIIII  IP @IIIPIIP>@@IQ@I@WriteInstructionq@bIdII@@II  @@I I @I`IIIP I@!II I @I`IIIP @>@  I II! III?NA@>I~II III? I?XII IC @IY`IIIP IIP >@>@AIG`I @IA`IIIP IIP >@>@, @I/`II?IP @>@ @I `IIIP IIP >@>@I0$ M0MIMMIQ@I@,*^s,^o,^s*,^s^s| ^s WriteDataq@bIdII@@ @I" `IPI II II @I, IP@=@II (IIQ@I@ zero ListCodeItemq@bIdII@@I@IILII@MI I @ II IP  I @ II IP A@ IJ  @ I  IP I I> I I9 @IN1@  @ I cI@IP @ @ I  IP I III NI I I*'  I@}@II II I IN  @ I  IP I I (IP I@ N @ I  IP  @ I} cIIIP  @ I  IP A@=A@` @ Ih cIIIP WI@TIcII II IP  @ IR cIILIP II@@I  @ IIIM IP I=IIMI @ I3 bIP 'IA@,@IW@X@c II IbI= I$M MMIMMIQ@I@ ListCodeItem ^c "  L^d:  " ^s ^d GetRelCodeq@bIdII@@,@,@},@aI$NaIINI  I~,@a0>I$$IQ@I@GetBitsq@bIdII@@X@>IX@W@ 3 I- bI=$X@$M$X~@W@@IX@$~X@W@@@X@IW@JW@$X~@W@@@II$~II$IQ@I@GetBits PrintAverageq@bIdII@@I@J9 @ II IPI>@FMI@@K I9 @ I, IP @ I$ cII>@F IPI>II@@LI@FM I  bIPI IUIQ@I@ average, done ^d times, PrintTimeq@bIdII@@3bIIINII'bIINIIFIbI @I  IPIII IP @I  bII IPIQ@I@ ^ssecondsmillimicro PrintPercentq@bIdII@@ @I  IPI>II@NFIIII@@JFII  I @I cIPIQ@I@%. PrintFractionq@bIdII@@IFIFI @ IIdF IPIN!IM @ I. IP @ II F F0= IPIdN I M  @ II F0= IPIQ@I@ PrintPerUnitq@bIdII@@I@K( @ II IPI@@L I4 @ I, IPII@MFI I% @ I bII IPI I[IQ@I@ per ^s, PrintMetersq@bIdII@@I@->@FI1@@NI0@JI @I`eIP II  @IUeIP IIFIII @I2eIIFIIIFIIP I @I!eIP IdFIIdI4  @IeIP  @IeIP IeIW IeIQ IeIK  IeIE IeI?  >= I I@@K@>EII @IbIP 2@LdFIIdI  @I IP  IaI IaIIIaI I{aI $IoaIIIiaI *I^aI IOaI !I?aI 'I3aI I&aI (IaI -IaI  @I IP IQ@I@Metering calls"Miscellaneous in command interfaceCreating object segmentCode generation phase#Compile switchon, with optimization!Compile switchon, no optimizationCompile expressionwordSemantic translatorPnamelineSyntax analyzer ProcessGetAverage dictionary depth is #Dictionary lookup (already present) Dictionary lookup (symbol added)NextsymbRch, with listingRch, no listing.  words per line) (HOverall speed was ^d source lines per second, ^d object words per second. / BCPL COMPILER METERING RESULTS Total time isc bound_bcpl_  symbol_tablecbind_mapbcpl_machine_code_ Unpackstring#%Writech(*.bcpl_stream_io_WriteS1*3Format68< bcpl_strings_Length?AFbcpl_conversions_ ConvertNtoSJ8LCompareStringsQSReadchVX Packstring\8^ LengthInWordsR{ m@eubcplh*jOpenmotbcpl_filesys_lib_ GetCpuUsagexzbcpl_command_lib_ Pl1NumbArgszComplainzGetNextCommandArgz OptionParse8 SetLengthz Pl1ArgString8Substr8 EqualStringoExpandPathnameo SplitPathname8MakeBcplStringz SetHandlerSetOverflowMask  RawClockTime get_group_id_8 Concatenate*Close get_wdir_hcs_initiateBCPLaddrmake_seg ITS  term_ nomakeunknown8 MakePl1Stringcu_ level_get"$acl_add1(o* SetBitCount.0 acl_delete4o6 Terminate:z< RevertHandlerACG error_table_translation_failedM8O CopyString~bw@UumetersXoZAllocate^`Movecoe MakeTempSegiknsys_info max_seg_sizesuu date_time_yA{ RemoveEscapes* StreamPointertranslator_info_get_source_infoo JoinPathnameo DeleteTempSegbcpl_arithmetic_RandomIA ConvertStoN*WriteNc$@cPlisti@c SymbolNameoir@iCAEo @oLexInit E@oEnterIntoDictionaryu K@oNextsymb~_@~Cleanup@~ UtilitiesInit@~FormStringconst'@~ FormCharconst>@~ RecordUsagej@~ SaveOldUsage@~PopInput @~ PushInput)@ ~ GetStream @~ Nextparam@~MakeTimeString#@ ~ StoreString(@&~Freevec-#@+~List62(@0~List57-s@5~List4<2K@:~List3A7N@?~List2F<,@D~List1Ar@I~Newvec@NTransX@SWriteObjectListing^P`@[ BuildObjectX@aCgInitif bcpl_plistol bcpl_cae0ur bcpl_lex0{{xb bcpl_driverbu~ebR bcpl_utilityKFK bcpl_trans0PKPbcpl_cg05R27<AXbKF P^#(-@ &&"&'&0&5&>&I&P&U&[&g&l&w&&&&&&&&&&&&&&&&&&&&&&& &&&!&'&-&3&9&@&L&W&]&b&h&r&x&&&&&&~&bind_map HP2H*$ binder  "@Multics Binder, Version 10.2 of Thurdsay, January 15, 1981 symbtreeHAH _bcpl *16 h 9 GdH A$GHgJ)GHfU#GHf^%GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_lex2.bcpl>ldd>include>bcpl_lex_head.incl.bcpl>ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_lex_codes.incl.bcpl ib ")07ELZaov ""##%%&(())*%*,+3-:-A/O/V0]2k2r4y4667788::;;==>> @@B!B(DIJKVWXYZ[\]^_` a bcdefghijk l"m$n&o(p*qgQwR}STMNOsymbtreeHAH 8bcpl &-2 ]7D7HO75!GfH>)GHfI#GHfR)GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_plist.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_metering_head.incl.bcpl ^ -9BCEGIKMOQSUW Y!["]#_$a%c&e'g(i)k*m+o,q-s.u/w0y1{2}3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx y z {|}~!#%')+-/13579;=?Ahs  %-39?ACHLORVb f j l t"#$%&') +symbtreeHAH ^Mbcpl .5: xF  ="GgHF)GHfQ%GHf[%GHbe'GHfo$GHeBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_report.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_lex_codes.incl.bcpl >ldd>include>bcpl_cae_codes.incl.bcpl >ldd>include>bcpl_trans_codes.incl.bcpl >ldd>include>bcpl_cg_codes.incl.bcply|  "#%&()+,. /"0#3$4%6&7'9(:)<*=+?,@-B.C/E0F2G3I4J6K7M8N:O;Q<R>S?U@VBWCYDZE\F]H^I`JaLbMdNeOgPhQkRlSnToUrVsWuXvYxZy[{\|]~^_`abcdefghijklmnopqrstuvwxyz{|}~  $0&(.<IKMRYdpsymbtreeHAHbcpl *16 h9 GNHA$GHgJ)GHfU#GHf^%GHbBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cae0.bcpl>ldd>include>bcpl_cae_head.incl.bcpl>ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cae_codes.incl.bcpl iPf  "(+.157<AFX,e-j.p/s0{12346789:;<?@ABCD+"#!$%%'')(+)1H<J@KDLGMPNROTP\Q_RbSfThUjVnWpXsYuZz[\^_`bcefgijklmpqrstuvxy{|})+04?BFKsymbtreeHAHbcpl *16 h,9 GOHA$GHgJ)GHfU#GHf^%GHbBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cae1.bcpl>ldd>include>bcpl_cae_head.incl.bcpl>ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cae_codes.incl.bcpl io  !##$$&&''))**,,--/.4/617294:6<7>8C9I;J<L=P>V@WBYC^DdFeGgHlIrKsLuMyN|OPQUWYZ[\]^_`cdfghijklmn qvx|~"+89:;<=>?@ABCGINQTX]hijkovxsymbtreeHAH <]bcpl *16 h(09 GPHA$GHgJ)GHfU#GHf^%GHbBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cae2.bcpl>ldd>include>bcpl_cae_head.incl.bcpl>ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cae_codes.incl.bcpl i  "*.67 ;!=$>&D)E,F/G3K4P5S6U7Z8c9d;g<p=r>}?@ACDEGJKLOPQTVWXYZ[\_`abcdeghijk lmopq!r#s%t'v2y3z5{8|;}?~@BFHKMQTV[_afhlorv   symbtreeHAH bcpl .5: w = GbH E$GHgN)GHfY#GHfb%GHfl)GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_lex0.bcpl>ldd>include>bcpl_lex_head.incl.bcpl>ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_lex_codes.incl.bcpl >ldd>include>bcpl_metering_head.incl.bcpl xLx  "&(*,-/ 1!4"6%7&9-<3=5>7?9@:BDCGDIEKHJKLM NPR S&U:FKOSTV^agjnr~eghijkmopstxz}68:@BEPRTV^`ku!'.27DFsymbtreeHAH bcpl *16 h9 GcH A$GHgJ)GHfU#GHf^%GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_lex1.bcpl>ldd>include>bcpl_lex_head.incl.bcpl>ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_lex_codes.incl.bcpl i6x  #1238; A"B#G$J%O&U'W(_)b*h+l.o/u1v2y3|45678:;<=@DEGJKLMNOPQRSTUWXYZ[]^_`abcdef ghjknqrs!t#v$x(z)|-~.UX^etwxy{}!*,0symbtreeHAH bcpl %* AFFILF-#GrH6)GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_version.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl B  symbtreeHAH ^ bcpl &-2 [.Yo5"G`H>GHgE)GHfP)GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_driver.bcpl >ldd>include>head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_metering_head.incl.bcpl \012346"7*>,=6<:?@@LBpJrFNOQRSTUVWYZ[\^_`abcde fghi$j*k4n6o?pDqGrIsTtcviwoxwy}z{  #)2<FNTY^`belnrx|~ <ACFglv (+=BGY]qw y }    !"%$+%3';&C(E)R+T,Z-g.i0n1p2y3457symbtreeHAH Rybcpl &-2 [ \25#GqH>GHgE)GHfP)GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_utility.bcpl >ldd>include>head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_metering_head.incl.bcpl \E F GHIJS*T,U/V7WBXGZR[T\W]_^n_sh~ijklmopqrtuxyz{|abcd ef"L-M/N2O:PAQF&Q'U(X)\*^+c,f/h0k1n2s3w4y6}:;<=>?@ABC !7=AEJ{ )4<ILNPVdhuz ,2>?EJLRTVZ`mqssymbtreeHAH bcpl *16 j d|||9"GjHB&GHfL)GHfW#GHf`'GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_trans0.bcpl >ldd>include>bcpl_trans_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_trans_codes.incl.bcpl kS %'-/17=?CGI symbtreeHAH +bcpl .5: v \=GQHE#GHeN)GHfY#GHfb$GHek)GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cg0.bcpl >ldd>include>bcpl_cg_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cg_codes.incl.bcpl>ldd>include>bcpl_metering_head.incl.bcpl wdp +8<@L8X9Z:^;b<f=h>j?r@uAwCzD~EFGHIKLMNOPRSTUVWXY[\]^`adefgjklmnps twx{|!}=NY]boqvz| !#$%&'(*+,-./12345  +06DFG[symbtreeHAH :bcpl *16 j ,'9"GkHB&GHfL)GHfW#GHf`'GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_trans1.bcpl >ldd>include>bcpl_trans_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_trans_codes.incl.bcpl k !#&.78<@ B!F"J#N$R'S+U,V-b.h0j1n2r5s6u7y8{9:=>ABCFGJKNOPQRSTUYZ[^_bfijklmnpstuvwxz {|}$(,19GHNUY]aeij~ ,68;>@DLPQS[^cimsymbtreeHAH  bcpl *16 j   ( 9"GlHB&GHfL)GHfW#GHf`'GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_trans2.bcpl >ldd>include>bcpl_trans_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_trans_codes.incl.bcpl k "# *".#5%;'H(L)N*T+[,c.i0v1w234567:;<=>?@ACOQSTUXY\^_ `ab(c=I[fhqwy ',;fGhJiNjYk[m^ogrhspt|uvz{~EFGHIJ K!&+/1CMYZ\eknoqwz}~symbtreeHAH 5Bbcpl *16 j 08C9"GmHB&GHfL)GHfW#GHf`'GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_trans3.bcpl >ldd>include>bcpl_trans_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_trans_codes.incl.bcpl k%(3=BLV"]#f$p%t&x'(,-0123456789:;=>?@ABCGHIJK-LnN|P~QRSTUVWXYZ[\]`bdefghijkmnopqrs tuvx4@GJP`e #,5|A}E~OQgly $06<BVZ\bmqw{symbtreeHAH _ybcpl .5: y`>>am>="GnHF&GHfP)GHf[#GHfd'GHfn)GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_trans4.bcpl >ldd>include>bcpl_trans_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_trans_codes.incl.bcpl >ldd>include>bcpl_metering_head.incl.bcpl z)&')(,1-;0<1D5E>N@T?aAdBgCnDqEzFGIMPSTUYZ[_`abcfghij klmnrs t$u)v+w1x5y9z={ABFKQ^ags{#+7DHYk  !"/0?@MNYZefnovx<4K5M7N8X9b:t;u?@ABEFGHJK&')(*+,-./02"/089<J P Q Vbcdefgt{|"#symbtreeHAH pbcpl *16 j9"GoHB&GHfL)GHfW#GHf`'GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_trans5.bcpl >ldd>include>bcpl_trans_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_trans_codes.incl.bcpl kF HIJ&45CDEFG H%O&T'U)V5d6f7j8l:q;v<y>zC`bcdef gh+k7l;n<oApHqRtSx[z\{_}`mnV\bopq&.5=DLLMOPQRTVXZ\^"#,-./34>B C ` asymbtreeHAH ybcpl *16 j9"GpHB&GHfL)GHfW#GHf`'GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_trans6.bcpl >ldd>include>bcpl_trans_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_trans_codes.incl.bcpl k$ %&'(*#+%,)-+.,//04192@4KDXEYF[G_HcIn>z?}@AB789:;< !"  L$N%O&Q'R-T.X8Y>[?]`bacdefghijlmnopqs)t4u<xJyOzV{Z|`}i~ms{   "$%)*./13TYcgmvsymbtreeHAH 8bcpl >EJ  | M(G\HW&GHfa)GHfl#GHfu'GHf#GHe)GHf#GHf$GHe)GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cg_interface.bcpl>ldd>include>bcpl_trans_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_trans_codes.incl.bcpl >ldd>include>bcpl_cg_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cg_codes.incl.bcpl>ldd>include>bcpl_metering_head.incl.bcpl j) *,-/0$2%3+5,628Wdflm{| !#$& '%C2E7FAGEHT<a>f?p@tAKMNOPRTUVWXZ[ ikl&m(n7DIKW[agm} !'+15EwRyWzY{a|e}kqprstu^`abcdfg +028<@IUWXbhnty"$/37 ; C G O]lqs~"1AF H!W"[#_$e&i'o({24567ACDEFGHIJLMNORS9;"<*=,>;+H-M.W/[0symbtreeHAH DObcpl .5: t} }}=GRHE#GHeN)GHfY#GHfb$GHek#GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cg1.bcpl >ldd>include>bcpl_cg_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cg_codes.incl.bcpl>ldd>include>bcpl_opcodes.incl.bcpl u@$%278DESZ\ejp{}~ !&3=EITVZ_hmiqj~k02345789;<=>@ABDEFGHJKLNOSTUV!W'XP[V\\]__b`jalcrdve!"#$%&'()*+,-* , 4 6 @TX\^`fnuy !(*,.578@BCL`bodpeufzghijlmnpqrstuwyz{| "378?Niklu "#$% ')*+,-%.)/I0K2O3U5V6\8]9i:m;s=t>~?@BCDEFHIJLMNPQRTUVWZ[(],^0_symbtreeHAH kbcpl .5: tJ DJ`jJ=GSHE#GHeN)GHfY#GHfb$GHek#GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cg2.bcpl >ldd>include>bcpl_cg_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cg_codes.incl.bcpl>ldd>include>bcpl_opcodes.incl.bcpl u1 !-26;?AHM!Y#Z$[%q6xyz{|}~mnopqrsu%v-]:^?_N`RaTb^cidyf|g~hi[RSTUVWXYH J K L MNOP37?9@=A>B?I@MAdBeDfEpF')*+,-./01234  #-9>GQiu{  " E L T_j#)-.4:AN[]glps|symbtreeHAH bcpl .5: t- r-LU-=GTHE#GHeN)GHfY#GHfb$GHek#GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cg3.bcpl >ldd>include>bcpl_cg_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cg_codes.incl.bcpl>ldd>include>bcpl_opcodes.incl.bcpl u2 345 6&7*86::;E=M\[]a^t_z`abceoprsuvwxy}  FOZ`dioy 26GTUfghpqr   *.4:FRX]hp}ghijkmNOPQRS TV,W>XFYR?^@eAqBxC}DEFHIKL*+,-./0 !"#$ %&'('4;BRTYty}symbtreeHAH \bcpl .5: t1 1p~1=GUHE#GHeN)GHfY#GHfb$GHek#GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cg4.bcpl >ldd>include>bcpl_cg_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cg_codes.incl.bcpl>ldd>include>bcpl_opcodes.incl.bcpl u  !$"-#1$3%6&A'I(L*P+R,U-Z.a0g1q4s5x6z79:;<>?ABCDEFGJ K LMOP%Q.R5S8TBUJVTWYX_YmZo[ijklmnopqr  $0<BDKUag} ~");CNSZhw  ")79CHSUWZ]_epvuvwxyz{d efg!b.c7]B^H_\gp}symbtreeHAH |bcpl .5: tH   =GVHE#GHeN)GHfY#GHfb$GHek#GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cg5.bcpl >ldd>include>bcpl_cg_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cg_codes.incl.bcpl>ldd>include>bcpl_opcodes.incl.bcpl u  %14 7!@"C#J$O%S&X'bnqw45678+,-./12FG;<=>?"@&A+C5I@JCKMMXNZObjmkulwmpqrstvy|  !%).C+7CLRY]_re}fghabcRSTUVWXYZ[\]_symbtreeHAH  ebcpl .5: t\ %,=GWHE#GHeN)GHfY#GHfb$GHek#GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cg6.bcpl >ldd>include>bcpl_cg_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cg_codes.incl.bcpl>ldd>include>bcpl_opcodes.incl.bcpl u *,7>DEb n!q"y#%'()*+,-klmnoq rt!u#v%w8x=yBzE{I|]~mtz~  $',.8=@HKVZ^cgos "&9DIMW/c0h2q3}4~6789:;<=>?@ABCEFHILMNPQRV W/X4Y7ZK[O\[]e_oavc|deisymbtreeHAH 1Tbcpl .5: t. .]h.=GXHE#GHeN)GHfY#GHfb$GHek#GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cg7.bcpl >ldd>include>bcpl_cg_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cg_codes.incl.bcpl>ldd>include>bcpl_opcodes.incl.bcpl u  &!0"7#>$[&g'k(o)x*+,-./016789:=> ?@AB%C/E3F4G?HEJYK^OkRmSnTUYZ[\]^abcdihjklmnoqrstv wyz!{&|/}9~BGRTY]_`jz<GKQWbfx   "#06?AMRX[j  "&5:<BFHIQ[_cjnvx|  symbtreeHAH _Qqbcpl .5: t =GZHE#GHeN)GHfY#GHfb$GHek#GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cg8.bcpl >ldd>include>bcpl_cg_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cg_codes.incl.bcpl>ldd>include>bcpl_opcodes.incl.bcpl uu %26:CEFK ]#p$~%&lmnopqrtuvwxyz{#046?GTX^dj~,-./0123 4567 8(9/:7;;<F=Q>\?eAgB|C~DEFGHJKLMNOPQUVWXYZ[\^&`*a.b0c=eCfIi  %+/5>HSX`symbtreeHAH { bcpl .5: tj=G[HE#GHeN)GHfY#GHfb$GHek#GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_cg9.bcpl >ldd>include>bcpl_cg_head.incl.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_symbols.incl.bcpl >ldd>include>bcpl_cg_codes.incl.bcpl>ldd>include>bcpl_opcodes.incl.bcpl ua LY[]_acegikmoqsuw !"#$%&'()*+,-./01234 5 6789:;<=>? @"A$B&C(D*E,F.G0H2I4J6K8L:M<N>O@PBQDRFSHTJULVNWPXRYTZV[X\Z]\^^_``badbfchdjelfngphritjvkxlzm|n~opqrstuvwxyz{|}~JU[^q~#(2:=CDLSTYahiruv~      ')/39<FMQW\^ g!o#u$x'y(+,/01234789<?@ABDE FGHJL*M-N/O5P7S:TAUDVIWMXTZsymbtreeHAH #$bcpl "). Q1'GeH;)GHfF)GHfBCPL version 3.5, March 1982Holmstedt.SysMaint.amap 6180 >spec>on>04/22/82>bcpl_meter_print.bcpl >ldd>include>bcpl_compiler_head.incl.bcpl >ldd>include>bcpl_metering_head.incl.bcpl RMH IJKL$M+O6PBQFSVUbVfWnXwY}Z[]^_`abdefghij =>?#@)A/B1C8D@FKXZ_gmqwz} !#%&'()*+,-.0123 4567$8*9/:5;Holmstedt.SysMaint.a0H':>special_ldd>online>04/22/82>bound_bcpl_.archive bcpl @ bcpl  8c bcpl |D bcpl RPFi bcpl  bcpl   bcpl Lo bcpl 6 bcpl LF bcpl h u! bcpl *.~$ bcpl T2|'bcpl ld) bcpl , bcpl  / bcpl r2 bcpl D*>5 bcpl n8 bcpl F;bcpl !(j@bcpl %@ |~Bbcpl (2 JDbcpl , D.Fbcpl . r2Hbcpl 1|   Jbcpl 3 Lbcpl 6& .Nbcpl 9$ Pbcpl ;bRbcpl ?:jV09/25/73 1252.8 mst Tue09/25/73 1141.6 mst Tuebcpl_lex2 bcpl_plist bcpl_report bcpl_cae0 bcpl_cae1 bcpl_cae2 bcpl_lex0 bcpl_lex1 bcpl_versionbcpl_driver bcpl_utilitybcpl_trans0 bcpl_cg0bcpl_trans1 bcpl_trans2 bcpl_trans3 bcpl_trans4 bcpl_trans5 bcpl_trans6 bcpl_cg_interface bcpl_cg1bcpl_cg2bcpl_cg3bcpl_cg4bcpl_cg5bcpl_cg6bcpl_cg7bcpl_cg8bcpl_cg9bcpl_meter_printbound_bcpl_.bindobj_map @@AAB\Z`R