Trailing-Edge
-
PDP-10 Archives
-
tops20_v6_1_tcpip_distribution_tp_ft6
-
6-1-sources/anaunv.unv
There are 32 other files named anaunv.unv in the archive. Click here to see a list.
x
,Qm@P E
eQ xEv@Q E
L@QE}@Q:E@E;ZP EH2P E]4P EkP E>Q xE|P E
L@Q E&mQ E&'P'E7`P'EC& Q EC&( P'EC&,Q ~EC&,`Q |ER Q xESQ EW`P'EWpQ E^hQ G"\ $&z(?
IFB <A$&Z>,< LOCAL <PARAMS$&:> >
IFNB <A>,<#aJ LOCAL <PARAMS,A%z> >
LALL
DEFIN%E LH<0(PARAMS)>
%8DEFINE LP<1(PARAM%XS)>
DEFINE FH<2(%xPARAMS)>
DEFINE %FP<3(PARAMS)>
DE%8FINE JCN<4(PARAMS%X)>
DEFINE WILDOK%x<5(PARAMS)>
DEFI%NE FN<6(PARAMS)>
DEFINE ARG1<7(PA%XRAMS)>
DEFINE AR%xG2<10(PARAMS)>
SALL
RAMS)>
G"\ %:(G
PURGE L%ZH,LP,FH,FP,JCN,WI%xLDOK,FN,ARG1,ARG2
RESTORE
RG2G"\P G6<`Q xG6yQ ?`G6>x Q xG6L@Q `G7L@Q @G7\ Q xG7&;`Q xG7&<@Q xG7&=Q xG7'Q @GCM|P @GfJ6P IP'I6= (
A==<-1@B<C>+1B<C-D>> `
IF1,<IFDEF %A,<PRINTX ?A ALRE ADY DEFINED>>
D@EFINE %A (OP,AC,`Y,MSK)<
$A==<Z B>
OP (<AC>,B'Y,MSK)><AC>I6|R %"J*2 IF1 <IFDE%"jF A,<PRINTX ? Mu%#ltiply defined of%#(fset in DEFWRD>>
;Make symbol p%#hrintable or not d%$epending on if ov%$(erlaps AC's
%$HA==:..OFST ;Set%$h value as offset %%into table
IFB %%(<B>,<..OFST==..O%%HFST+1> ;Increment%%h offset
IFNB <%&B>,<..OFST==..OFS%&(T+B> ;Incrment by buffer size
I0@ Id`Q IB^LQ xIC&(`Q IOQ xIRMY P'IT,lSP IT-
zP IT-i:P IT.
WP IT.
ZP IT.<SP IWP J:P @KP PK P @K3P pK3 P `K:%|P KKP KbN@ #0
IFN $AC#0:VNM,<JRST A>
IFE $ACVNM,<RET>M&v({P M&v;ZP M.E|zP ~MHP MJm8Q MPt(xP O ,XQ @O ,K1Q O'8 #":&X<C>B1!<B>B5!<A>B35!<B
10PR82,0$0ER!O\,8P O\,M6P O\-
zP O\.
VP O^<}P O^E`Q ?@O^L=P'O_Q O_`Q 8O_'Q O_.Q @Q"mQ Q'L}P QNnQ QO$yP QO%P'QO%\uQ QO%k8Q xQR~KQ QSHZP @QSH[XP SEQ ~SF=Q ~SM\P!Se}`P SmP!St]Q |ShYP ShY1P ShY9P ShZ8P ShZ9P Sh\P Sh\RP Sh\xP Sh]P Sh]P Sh]P SpP S"
L@Q S"@ #k:U
MOVEI C#kX,2(A)
ADDI CX#jZ,0(B)
AOS 0(CX)B)
AOS 0(CXS"6N Q @S"F=Q |S"FD@P S"FN Q xS"M\Q S"dI@P!pS"d[@Q ?pS"ej`P S"m@Q xS"nN P xS"t]Q ?`S#D P S#N Q @S7VP S78tP S7
8Q @S;
@Q ?`S;l@Q xS;%KUP MS;%m6Q xSB~
OPTION#9(I,END,,^D0,^D1,#8RA,B,C)
OPTIO#82N(I,NOP,,^D1,^D1,#EJA,B,C)
OPTI#]*ON(I,LSR,C,^D3,^D#]H7,A,B,C)
OP#]hTION(I,RRT,,^D7,^#^D7,A,B,C)
O#^(PTION(I,SID,C,^D8#^H,^D4,A,B,C)
#^h OPTION(I,SSR,,^D#_9,^D7,A,B,C)
#_( OPTION(I,STY,C,#_H^D2,^D11,A,B,C#_h)
OPTION(I,T#`SP,,^D68,^D8,A,B,C)
8,A,SSH[P Up@ X:P Y
e|P YmQ Yf
zP Y&'Q Y2}<@Q Y:e<@P'Y> #:
IFG $AC#ZVNM,< $IPMSG(\.,<#x?LOCAL: Missing R#ESTORE>,\$ACVNM)
$ACVNM==0>
#XIRP A,< IFGE $AC#xVNM-NLOCLS,<$IPMS#G(\.,<?Too many L#8OCALs>)>
$DFA#XCL(A,\<$ACVNM>)
$ACVNM==$ACVNM+1>CVNM==$ACVNY><}P Y>e<@Q xYO|P AY^~)Q []hz %4*0
;The f%4Jollowing section %4his the same among%5 all NCT's
.NCT%5(B=:. ;Set addre%5Hss of this NCT
%5hEXP 0 ;Link word%6 to next NCT in l%6(ist
;(filled%6H in by MNTINI)
N%6hCTNUM==NCTNUM+1 %7;Increment number%7( of NCTS defined
XWD NT.TYP,NT%7h.DEV ;Protocal an%8d device codes
%8(EXP NT.NUM ;Net %8Hindex
NT.NUM==NT%8h.NUM+1 ;incremen%9t net index
EXP%9( -1 ;Internet ne%9Htwork number (not%9h yet set)
EXP -%:1 ;Internet Addr%:(ess of this inter%:Hface
EXP 0 ;Lo%:hgical host mask f%;or this network
%;(IFB <C>,<XWD 37%;H7777,-1> ;Maximum%;h packet size
IFN%<B <C>,<EXP C> %<(;Maximum packet s%<Hize
;NCP/%<hAN20 MAKSAV MAC%=RO Creates an %=(interrupt AC sa%=Hve and dispatch
%=h;routine in the c%>urrent NCT at the%>( current location%>H. Uses The follow%>hing
;locations (%?which therefore m%?(ust be defined fo%?Hr that net typ%?he). The
;argume%@nt PDP is the a%@(ddress of a Push %@Hdown pointer for %@hthis routine.
;D%AISP is the offset%A( of the dispatch %AHaddress.
DEFIN%AhE MAKSAV(PDP,DISP%B)
< MOVEM P,.NCT%B(B+NTSVAC+17 ;Sav%BHe P
MOVEI P,.NC%BhTB+NTSVAC ;Where%C the AC's go
BL%C(T P,.NCTB+NTSVAC%CH+16 ;Save all
M%ChOVE P,PDP ;Set %Dnew P
XMOVEI P1%D(,.NCTB ;Point t%DHo NCT
CALL @DIS%DhP(P1) ;And Goto %Eroutine
> ;E%E(nd of MAKSAV
%EH
;MAKRES - Make%Eh a 3 word AC res%Ftore , dismiss in%F(terrupt routine. %FHAC's
;are assume%Fhd stored at NTSVA%GC. Arg PCW is the%G( address of the %GHinterrupt
;PC.
%Gh
DEFINE MAKRES(P%HCW)
< MOVSI P,.N%H(CTB+NTSVAC ;From%HH there to 0
BLT%Hh P,P ;Restore %Iall AC's
XJEN .%I(NCTB+PCW ;And d%IHismiss the interr%Ihupt
> ;End o%Jf MAKRES MACRO
%J(
IFE <<NT.TYP-NT.%JHNCP>!<NT.DEV-NT.A%JhNX>>,<
ANI==5%K20 ;Input device%K( address
ANO==5%KH24 ;Output side %Khaddress
CONSZ%L ANI,(T1) ;NTCNS%L(Z - CONSZ Input
%LH CONSO ANI,(T1) %Lh;NTCNSO - CONSO I%Mnput
CONO ANI,(%M(T1) ;NTCONO - CO%MHNO Input
CONI A%MhNI,T1 ;NTCONI - %NCONI Input
DATA%N(O ANI,T1 ;NTDATO%NH - DATAO Input
%NhDATAI ANI,T1 ;NT%ODATI - DATAI Inpu%O(t
NCTDSP ANXINI%OH ;NTINI - Initi%Ohalization instruc%Ption
NCTDSP ANX%P(KIL ;NTKILL - Sh%PHutdown instructio%Phn
NCTDSP ANXRSS%Q ;NTRSRT - Resta%Q(rt instruction
%QHNCTDSP ANISRT ;N%QhTISRT - Start inp%Rut instruction
%R(NCTDSP ANOSRT ;N%RHTOSRT - Start out%Rhput instruction
%S NCTDSP IMPEIN ;%S(NTIDUN - Input do%SHne dispatch
NCT%ShDSP IMODUN ;NTOD%TUN - Output done %T(dispatch
NCTDSP%TH IMPHDR ;NTLLDR %Th- Make header ins%Utruction
NCTDSP%U( RSKP ;NTOTOK - %UHCLear packet for %Uhoutput
NCTDSP R%V ;NTMAIN - Main%V(tainance
NCTDSP%VH ANXSCK ;NTSCHK %Vh- Status check in%Wstruction
BLOCK%W( NTOCNO-NTIB ;NTI%WHB through NTOTYP%Wh
CONO ANO,(T1) %X ;NTOCNO - CONO O%X(utput
CONI ANO,%XHT1 ;NTOCNI - CON%XhI Output
CONSO %YANO,(T1) ;NTOCSO%Y( - CONSO Output
%YH CONSZ ANO,(T1) %Yh;NTOCSZ - CONSZ O%Zutput
DATAO ANO%Z(,T1 ;NTODTO - DA%ZHTAO Output
DATA%ZhI ANO,T1 ;NTODTI%[ - DATAI Output
%[( XPCW .+1 ;NTIIN%[HT - Interrupt ins%[htruction
BLOCK %\2 ;NTIPCW - Int%\(urrupt PC storage%\H
EXP 0 ;NTINP%\hC - New flags (In%]put)
IFE REL6,<%](MSEC1,,.+1> ; %]H New PC (Inpu%]ht save)
IFN REL%^6,<XCDSEC,,.+1> ;%^( New PC (%^HInput save)
MAK%^hSAV (IMPPDP,NTIDS%_P) ;NTIISV - 6 wo%_(rds of AC save ro%_Hutine
MAKRES (N%_hTIPCW) ;NTIIRS -%` 3 words of AC re%`(store routine
X%`HPCW .+1 ;%`hNTOINT - Interrup%at instruction
B%a(LOCK 2 ;NTOPCW %aH- PC storage
EX%ahP 0 ;NTONPC - N%bew flags
IFE RE%b(L6,<MSEC1,,.+1> ;%bH New PC (%bhOutput save)
IF%cN REL6,<XCDSEC,,.%c(+1> ; New%cH PC (Output save)%ch
MAKSAV (IMPPDP%d,NTODSP) ;NTIOSV %d(_ 6 words of AC S%dHave
MAKRES (NTO%dhPCW) ;NTIORS 3%e words of AC rest%e(ore
BLOCK 20 ;%eHNTSVAC - AC stora%ehge
> ;End of %fNCP/ANX condition%f(al
IFE <<%fHNT.TYP-NT.NUN>!<N%fhT.DEV-NT.NIP>>,<
JFCL %g( ;NTCNSZ - CONS%gHZ Input
JFCL %gh ;NTCNSO %h- CONSO Input
J%h(FCL ;N%hHTCONO - CONO Inpu%hht
JFCL %i ;NTCONI - CONI%i( Input
JFCL %iH ;NTDATO -%ih DATAO Input
JF%jCL ;NT%j(DATI - DATAI Inpu%jHt
NCTDSP NIPINI%jh ;NTINI - Initi%kalization instruc%k(tion
NCTDSP NIP%kHKIL ;NTKILL - Sh%khutdown instructio%ln
NCTDSP NIPRST%l( ;NTRSRT - Resta%lHrt instruction
%lhNCTDSP R ;N%mTISRT - Start inp%m(ut instruction
%mHNCTDSP NIPSTO ;N%mhTOSRT - Start out%nput instruction
%n( NCTDSP R ;%nHNTIDUN - Input do%nhne dispatch
NCT%oDSP R ;NT%o(ODUN - Output don%oHe dispatch
NCTD%ohSP NIPHDR ;NTLLD%pR - Make header i%p(nstruction
NCTD%pHSP RSKP ;NTOTOK %ph- CLear packet fo%qr output
NCTDSP%q( R ;NTMAIN%qH - Maintainance
%qh NCTDSP NIPSTA ;%rNTSCHK - Status c%r(heck instruction
BLOCK NTSVAC-NT%rhIB ;NTIB through %s NTOTYP
> ;En%s(d of NIN/NIP cond%sHitional
;%shIPCI nct definiti%ton
IFN REL6,<I%t(FE <<NT.TYP-NT.NU%tHN>!<NT.DEV-NT.CIP%th>>,<
JFCL %u ; NTCNSZ %u(- CONSZ Input
J%uHFCL ; %uhNTCNSO - CONSO In%vput
JFCL %v( ; NTCONO - C%vHONO Input
JFCL %vh ; NTCO%wNI - CONI Input
%w( JFCL %wH; NTDATO - DATAO %whInput
JFCL %x ; NTDATI -%x( DATAI Input
NC%xHTDSP CIPINI ; NT%xhINI - Initializa%ytion instruction
NCTDSP CIPKIL %yH; NTKILL - Shutdo%yhwn instruction
%zNCTDSP CIPRST ; %z(NTRSRT - Restart %zHinstruction
NCT%zhDSP R ; NTI%{SRT - Start input%{( instruction
NC%{HTDSP CIPSTO ; NT%{hOSRT - Start outp%|ut instruction
%|(NCTDSP R ; %|HNTIDUN - Input do%|hne dispatch
NCT%}DSP R ; NT%}(ODUN - Output don%}He dispatch
NCTD%}hSP CIPHDR ; NTLL%~DR - Make header %~(instruction
NCT%~HDSP RSKP ; NTOTO%~hK - CLear packet %for output
NCTD%(SP R ; NTM%HAIN - Maintainanc%he
NCTDSP CIPSTA& ; NTSCHK - Stat&(us check instruct&Hion
BLOCK NTSVA&hC-NTIB ; NTIB thr&ough NTOTYP
>> &( ; End of IPCIN&H/CIP/REL6 conditional
conditi[^XCDSEC,,.NCTAXCDSEC,,.N[EyP [EIP [F98Q [FKyP [&uP
[&vJP
[.t= %)*+ XALL ;S%)Jhow the lines tem%)hporarily
NT.NU%*M==0 ;Start wit%*(h Interface 0
NC%*HTNUM==0 ;Start %*hout at zero
DV.N%+UM==0 ;Back to %+(number 0
IFN A%+HNXN,<
NT.TYP==NT%+h.NCP ;Network T%,ype is NCP
NT.DE%,(V==NT.ANX ;Devi%,Hce type AN20
MAK%,hNCT(\DV.NUM,\NCTN%-UM,^D576)> ;Make %-(that type NCT
%-HIFN IPNIN,<
NT.T%-hYP==NT.NUN ;No %.local protocol
%.(NT.DEV==NT.NIP %.H;Device type IPNI%.h
DV.NUM==DV.NUM+%/1 ;NCT number
M%/(AKNCT(\DV.NUM,\NC%/HTNUM,^D576)> ;Mak%/he that type NCT
%0
IFN REL6,<
IFN%0( IPCIN,<
NT.TYP=%0H=NT.NUN ;No loc%0hal protocol
NT.%1DEV==NT.CIP ;De%1(vice type IPCI
D%1HV.NUM==DV.NUM+1 %1h;NCT number
MAKN%2CT(\DV.NUM,\NCTNU%2(M,^D576)>> ;Make %2Hthat type NCT
%2hDV.NUM==DV.NUM+1 %3 ; increment numb%3(er of that type
%3H SALL ; Again s%3huppress expansions
ss expansion[/LY &
0
..TMP==0&* ;Start at NCT &H#0
REPEAT %NETS,&h<
MAKPTR(\..TMP&)
..TMP==..TMP+1>
TMP==..TMP+[/<: #zA
ROT T2,#-^D9
LSHC T1,^D27
HRRI T1,A[;$86 %&j*6CALL @A(P1)CALL @A(P[;%,Y %'**:JRST @A(P1)JRST @A(P[;'z %'j*>XCT A(P1)XCT A(P1)[>&98 $ * JTLZ A,(-MAXSEQ)LZ A,(-M[Ne|P [b>z1P ]
>@P']Y Q x]$Lx %(**FIFE REL6,<%(JMSEC1,,A>
I%(hFN REL6,<XCDSEC,,<A&777777>>C,,]$8 Q |]$8@Q ~]$8`Q ]$;Q ]%m6 #1Z?
TXNN B#1:,.NETCA ; Class #1A network?
6JRS#0zT [LOAD A,NETCA,#6+B ; Get number
JRST c]
TX#6PNN B,.NETCB ; C#6plass B?
JRST [#7LOAD A,NETCB,+B#70
JRST c]
L#7POAD A,NETCC,+B #7p ; Must be class C
c:!e class ]%{@P ]"YP ]&EYP ]&EZP ]2|;P ]?|P ]?&>7P ]Pt\P ]Pt:8P ]PuhxP ]Puj7P ]Puj8P ]Pum7P ]Q
zP ]RiVP ]RlwP ]Rl}P ]R{TP ]R{WP ]R$P ]R$P ]R$]@P']R-\P ]R.,SP ]R5L`P ]RExTP ]RExWP ]RL P
]RLLxP ]RMZP ]RMYP #]RM{P ]RMj P ]RMlP ]RMlP ]RMxTP ]RMxWP ]RM|YP *]RM|{P ']RN{P ]RN<ZP ]RNN8P ]RN\P ]R]P ]RdP ]ReIP
]Rej`Q ]RexTP ]RexWP ]Rl7P ]Rt]P ]RuJP ]Ru|P ]Rv[ P']R| P
]R|;TP ]R|;WP ]R|<wP ]R|<}P ]R|LxP &]R~{P %]R~)P ]R~<ZP ]R~KuP
]R~N8P ]R~\P ]S*7P ]S:=P ]SN P ]S<ZP ]S:P ]SHtP ]Sh1P +]S%}:P ]S'Q x]SDKZP ]SF\P _,P _C%w #`*
IFDIF <$&C>,<C>,< BOPT==#`JD >
IFIDN <C>,<#`jC>,< BOPT==CPYOPT+D >
==CPYOP`:P`H@Q`L@a`P@`T@Qa0Qaa<`Qaxa%@Qaa@QPaQ@xa}@Qaa\QPaM`QaPad|`QPa@Qaa&<`QPxa&$`Qaa&%Qaxa&%pQa@a&5I`Qaa&5pP#xa&F+Qa&FL@Qa&dN Qa&l`P$a&vKQa'@Q xa'(`Q 8a'+`Q ?`a'Q xa'Q `a'%|`Q ?`a'&KQ @a'4\@Q xa/ @ a/$[P a/$kP a/&P a/&:4P a2K`Q @a:d;Q a? }P/m<^L<<A>&<-<A>>>><<A>&<a@(]YQ a@,J`Q a@,M7Q a@,yQ a@,|yQ a@-]Q @a@.
.X==B
#aj IRP C,<.X==.X+#b*PT%%C>
PT%A==.X>
PT%AaP(Y4Q aP(Y7Q aP(Y9Q aP(Y:Q aP(YsP @aP(Y{P aP(Z1P aP(Z7P aP(Z8P aP([Q aP([Q @aP([Q aP([Q aP([ZP aP([zP @aP(\|P aP(]P"aP(]8P!aP(]9P aP(]QQ aP(]SQ @aP(]TQ aP(]TQ aP(]WQ aP(]XQ aP,.8Q
NaP,9Q ",aP,:qQ "%aP,:yQ "%aP,:zQ "'aP,:|Q "'aP,J3Q
2aP,yQ B,aP,zqQ B%aP,zyQ B%aP,zzQ B'aP,z|Q B'aP-Q ,aP-Q WaP-YQ
MaP-qQ %aP-xQ 'aP-3Q LaP-8Q 7aP-PQ
2aP-8yQ
%aP-9Q
JaP-9Q
&aP-9YQ
HaP-:0Q
IaP-:7Q
IaP-:8Q
$aP-:9Q
(aP-::Q
(aP-<Q
HaP.3Q
0aP.Q
LaP.)tQ
WaP.){Q
,aP.H1Q @aP.H5Q @aP.HRQ 8aP.HuQ AaP.IQ B,aP.IQ
2aP.IQ RaP.I9Q DaP.J2Q
8aP.J7Q NaP.J9Q
@aP.J9Q !aP.J:Q #aP.JqQ
%aP.JrQ
&aP.JwQ
'aP.JyQ
$aP.JyQ
&aP.JzQ
(aP.J|Q
'aP.KuQ !aP.KwQ .aP.KyQ AaP.LQ XaP.L9Q
0aP.L<Q PaP.LPQ 1aP.LRQ ,aP.LYQ
aP.L\Q LaP.LqQ BaP.LrQ WaP.LvQ "aP.LzQ aP.MQ
/aP.YQ ,aP.YQ AWaP.ZxQ DaP.ZxQ 'aP.ZyQ (aP.ZzQ (aP.\0Q !aP.\2Q AaP.\7Q LaP.\:Q 7aP.\UQ ,aP.\uQ WaP/P aP/P aP/ P aP/ P aP/
P aP/
P aP/P aP/P aP/
PaR<`Q`aRKQ?`aR%pQ xaR8Q aSQ aS6@P'aWpQ aW|Q xaW&91 #HRLZI A,BHRLZI A,a^tK`Q xac Q c:/
zP e-i:P e.LtP e.LwP eb`P eKy #.{
IFLE $A#.:CVNM+$STVNM+$TMVN#.XM,<$IPMSG(\.,<?Ex#.xtra RESTORE macro#/>,\$ACVNM,\$STVNM#/8,\$TMVNM)>
$HERETMVNM)>
$HEReK%|Pgg #BHRLI A,BHRLI A,Bg&%|P Dg;I8Q gO|P gR
:v #'ZO
IFG $AC#'zVNM+$STVNM,< $IPM#(SG(\.,<?STACKL: M#(8issing RESTORE>,\#(X$ACVNM,\$STVNM)
#(x $ACVNM==0
#) $STVNM==0>
IR#)8P A,< $STKL1(A)#)X>
JSP CX,.TRSET#)x##
$STVNM,,$STVNM $STVNM,,$STVgSHYQP gSH]1P gSM|P AgftVP gft92P gfv({P gfv;ZP iI\P'i@ i`P i@P !i P &iHuP i
1P
3P iP iP iP iPP i\P i(XP
i,P i8XPi:=P@iIP@iK`P+iLPiL@P0iLPP iL\P iM P 5i$&Q i$=`Q i$l`Q i$y Q i${@Q i%
`Q i&\@Q i&}Q @iYQ iY1Q @iY6Q iY9Q @i[Q i\Q i\Q i]9Q i]vQ i(t@ ?i(w@ >ilP i| $
"-
OPTION$ j(I,END,,^D0,^D1,$:A,B,C)
OPTIO$ZN(I,NOP,,^D1,^D1,$$zA,B,C)
OPTI$%ON(T,MSL,,^D2,^D4$%8,A,B,C)
OPT$%XION(T,LBL,,^D33,^D4,A,B,C)
^i$,`Q xi&< P'i,0P"i.-P i.MP in #"Z/
IFG $TM#"zVNM+$STVNM+$STVNM##,< $IPMSG(\.,<?TE##8MP: Missing RESTO##XRE>,\$ACVNM,\$STV##xNM,\$TMVNM)
#$ $STVNM==0
#$8$TMVNM==0
$#$XACVNM==0>
IRP #$xA,< IFGE $TMVNM-N#%TEMPS,<$IPMSG(\.,#%8<?Too many TEMPs>#%X)>
$DFTMP(A,#%x\<$TMVNM>)
$TMVNM==$TMVNM+1>i)@Q xi+@P'i Q @i)@Q xi-P$i@Q iD0Q iQ i&4I@Q @i&~ @P'i'K`Q i'|@Q |i'} Q xi*`P'i*5`P'i*L( @ >i*L) @ =i*|( @ =i*|)@@ <i2@Q i3Q i6v-Q i7F-Q i;,k P$i>6*`P'i?jQ i?lQ xi?JQ i?i@Q `i?=l@Q xiBL8 P iBL9 P'piBL<@Q |iBL<`Q xiBL= Q ~iBL>P `iBLh P'iBLi P'iBLl@P'iBLl`Q xiBLm Q xiBLnQ xiB^@@ iC4 Q xiC4@P'iC`Q iJ0Q iJ P'iJ. Q iJN0Q iJd`Q iJdmQ iJf{@Q iKQ @iK@P 8iK.)`P iK.,Q iK=iQ xiKEQ iKFQ iKF Q xiKF
P'iKF@Q `iN
-P iNQ iNQ iN P'iN
`Q iN Q iN.Q iN6Q iNdmQ iNfh`P'iNfk@Q xiNn-Q iNo@Q iNo
Q iN~@P iO|P "iO,`P iO\ Q iO`P iO@P iO$P ?iO%pQ iO-|P iO.)`P iO.,Q iO=iQ xiRt]P iR~ @P'iR~0Q xiSK`Q iS|@Q |iS} Q xiS%@Q ?`iS6@Q i[%@P i^dK@Q i^dLQ i^dMQ o& !,*
b<^L<-<<A>_<^L<A>>>-1>>>qP q P q3P 0 kVP 4v # :
IFDEF # ZA,<$IPMSG(\.,<?LO# xCAL AC A already#! defined>)>
PUS#!8H P,T1+NTEMPS+B
A==T1+NTEMPS+#!xB
$PURGE A
$#"POP T1+NTEMPS+BOP T1+NTEMPS+B 6K8 #&:9
IFDEF #&ZA,<$IPMSG(\.,<?TE#&xMP A already def#'ined>)>
A==T1+B
$PURGE A+ ".) #ZU
$INFO
$INIT
$INFO
&tk` }A
B &u #ZK
DEFINE #z$INFO(X,Y)<X
Y>
$ACVNM==0
$STVN#8M==0
$TMVNM==0
=0
$TMVNM==0
'\s #[
PRINTX B #:at A (C,D,E)t A (C,D,E) B~ #zc
GSOPDEF# %POP%,<POP P,>
#8 $REMOTE (<%POP% A>)TE (<%POP% C.)r #zg$REMOTE (<PURGE A>)TE (< J-[z #zQ$INFO(<DEF#INE $INFO(X,Y)><X
A,Y>)X,Y)><X NL{V %
*
XMOVEI % zT1,A ;Process t% Zo signal
IFE %
:B,<
MOVE T3,TOD%
CLK ;Now
SKIPL%( T2,PRCWAK(T1) ;I%Hf no wakeup set, %hNOW is ok
CAML%E T2,T3 ;If past%( due, queue
S%HKIPLE NSKED ;NOW%h is ok unless NOS%KED
h JRST c %( ;No. Get in Q f%Hor FIFO behavior
PUSH P,PROC ;D%o it NOW
MOVEM %(T3,PRCSGT(T1) ;TO%HDCLK of most rece%hnt SIGNAL
CALL %TCPTSK ;Call the%( task
POP P,PRO%HC ;Restore our I%hD as running proc% ess
JRST d ;A% (ll done
c: > ;I% HFE B
;Avoid s% htack overflow on %!KA, always queue
MOVX T2,B ;Nu%!Hmber of milliseco%!hnds
CALL SIGNAL%"
IFE B,<
d: >
B,<
d: O%; #*:S$STKL2(A)$STKL2(A) O%; #*z_
$STKL3(#+A,\$STVNM)
IFB#+8 <B>,<$STVNM==$S#+XTVNM+1>
IFNB <#+xB>,<$STVNM==$STVNM+B>VNM==$STVN O%; #,:m
IFDEF #,ZA,<$IPMSG(\.,<?ST#,xACKL local A alr#-eady defined>)>
#-8 DEFINE A<^OB+1#-X(P6)>
$PURGE A6)>
$PURGE A O&kVP RnkVP
J8 %)
$BBLIP=%"=<Z 11>
A (<B>,11C,D) (<
m %b(z
$BCNT==%<Z BFRCNT>
A% (<B>,BFRCNTC,D)B>,BFRCNTC,
$ % :(q
$BDADR=%AD>
%A (<B>,BFRDADC,D)B>,BFRDADC,
-{ %j(b
$BEOL==%
<Z BFRFLG>
A%
( (<B>,BFRFLGC,D)B>,BFRFLGC,
6*| %:)
$BFRKX=%Z=<Z 10>
A (<B>,10C,D) (<
D %j)
$BHADR=%
=<Z 6>
A (<B>,6C,D)A (<
L;Z %R)
$BICNT=%r=<Z 7>
A (<B>,7C,D)A (<
LN %B)N
$BIDX==%b<Z 13>
A (<B>,13C,D) (<
n3 %b)
$BMPAG=%=<Z 11>
A (<B>,11C,D) (<L@ %J)(
$BPTR==%j<Z BFRPTR>
A% (<B>,BFRPTRC,D)B>,BFRPTRC,LP %Z)A
$BPTRA=%z=<Z BFRPTR>
%A (<B>,BFRPTRC,D)B>,BFRPTRC,LX %R)1
$BPTRP=%r=<Z BFRPTR>
%A (<B>,BFRPTRC,D)B>,BFRPTRC,LY %Z)9
$BPTRS=%z=<Z BFRPTR>
%A (<B>,BFRPTRC,D)B>,BFRPTRC,$8@ %b)H
$BTCB==%<Z 13>
A (<B>,13C,D) (<&0 %*)T
$BTS==<%JZ 14>
A (<B>,14C,D) (<B.3 %)
$BUPAG=%:=<Z 10>
A (<B>,10C,D) (<.)` %
b(Z
$BURG==%<Z BFRFLG>
A% (<B>,BFRFLGC,D)B>,BFRFLGC,=P %
r(k
$BWM==<%>
A%>,BFRFLGC,D)B>,BFRFLGC,Dl:y $
b
$CMCKS=$
"=<Z 0>
A (<B>,0C,D)A (<l;r $ [
$CMCOD=$:=<Z 0>
A (<B>,0C,D)A (<l}p $" |
$CMGWA=$B=<Z 1>
A (<B>,1C,D)A (<m $
j h
$CMID==$
<Z 1>
A (<B>,1C,D)A (<Bn
$CMPTR=$Z=<Z 1>
A(<B>,1C,D)A (<n98 $
$CMSEQ=$
A (<B>,1C,D)A (<nLw $
!
$CMTSO=$*=<Z 2>
A (<B>,2C,D)A (<nLy $r!
$CMTSR=$=<Z 3>
A (<B>,3C,D)A (<nLz $Z!
$CMTST=$z=<Z 4>
A (<B>,4C,D)A (<nN8 $
2 U
$CMTYP=$
R=<Z 0>
A (<B>,0C,D)A (<&0 #dz+
$DDS==<#eZ PPBFSZ+1>
#e8A (<B>,PPBFSZ+1C,D),PPBFSZ+15H3 #bj
$DFLAG=#c
=<Z PPBFSZ+0>
#c* A (<B>,PPBFSZ+0C,D),PPBFSZ+= #g<
$DPKTP=#g"=<Z PPBFSZ+3>
#g@ A (<B>,PPBFSZ+3C,D),PPBFSZ+LQ #h
D
$DPTRC=#h*=<Z PPBFSZ+4>
#hH A (<B>,PPBFSZ+4C,D),PPBFSZ+0 #cz#
$DSS==<#dZ PPBFSZ+1>
#d8A (<B>,PPBFSZ+1C,D),PPBFSZ+1%2 #ez3
$DTIME=#f=<Z PPBFSZ+2>
#f8 A (<B>,PPBFSZ+2C,D),PPBFSZ+=
9 $z!)
$GWHIS=$=<Z 0>
A (<B>,0C,D)A (<=z $B!6
$GWICT=$b=<Z 0>
A (<B>,0C,D)A (<>
8 $*!
$GWPIP=$J=<Z 0>
A (<B>,0C,D)A (<>< $b!0
$GWSPC=$=<Z 0>
A (<B>,0C,D)A (<>N8 $!#
$GWTYP=$2=<Z 0>
A (<B>,0C,D)A (<>\ $B!
$GWUP==$b<Z 0>
A (<B>,0C,D)A (<B"D;Z #R!
$HHCNT=#r=<Z .NBHHL>
#A (<B>,.NBHHLC,D)B>,.NBHHLC,#\ $J F
$HSMPL=$j=<Z 1>
A (<B>,1C,D)A (<#J2 & b0R
$HSTIDX&
==<Z HOSTN>
&
A (<B>,HOSTNC,D)B>,HOSTNC,#KV &
j0Z
$HSTNMP&
==<Z HOSTN>
&(A (<B>,HOSTNC,D)B>,HOSTNC,#%} $b @
$HTOTL=$=<Z 0>
A (<B>,0C,D)A (<&
&z01
$IAHI==&<Z 0>
A (<B>,0C,D)A (<B&
z &b08
$IAHST=&=<Z 0>
A(<B>,0C,D)A (<&
$IAIMP=&b=<Z 0>
A(<B>,0C,D)A (<&
$IALOW=& "=<Z 0>
A(<B>,0C,D)A (<&
$IAMID=&B=<Z 0>
A(<B>,0C,D)A (<&
$IANET=&2=<Z 0>
A (<B>,0C,D)A (<&D #
\
$IHADR=#*=<Z .NBLD1>
#HA (<B>,.NBLD1C,D)B>,.NBLD1C,&Dm #r+
$IHFTY=#=<Z .NBLD0>
#0A (<B>,.NBLD0C,D)B>,.NBLD0C,&E
z #
e
$IHHST=#
2=<Z .NBLD1>
#
PA(<B>,.NBLD1C,D)B>,.NBLD1C,&E
$IHHT2=# =<Z .NBLD0>
# 8A#(<B>,.NBLD0C,D)B>,.NBLD0C,&E
T
$IHHTY=#
"=<Z .NBLD1>
#
@Am(<B>,.NBLD1C,D)B>,.NBLD1C,&E8 #
$IHIMP=#D1>
#(<B>,.NBLD1C,D)B>,.NBLD1C,&EI #z;
$IHLDF=#=<Z .NBLD0>
#8A (<B>,.NBLD0C,D)B>,.NBLD0C,&EI7 #2
$IHLEN=#R=<Z .NBLD2>
#pA (<B>,.NBLD2C,D)B>,.NBLD2C,&EKU #u
$IHLNK=#:=<Z .NBLD1>
#XA (<B>,.NBLD1C,D)B>,.NBLD1C,&EZ) #"~
$IHMI2=#B=<Z .NBLD2>
#`A (<B>,.NBLD2C,D)B>,.NBLD2C,&E] #zC
$IHMTY=#=<Z .NBLD0>
#8A (<B>,.NBLD0C,D)B>,.NBLD0C,&Ei: #z3
$IHNET=#=<Z .NBLD0>
#8A (<B>,.NBLD0C,D)B>,.NBLD0C,&F #2
$IHPD1=#R=<Z .NBLD2>
#pA (<B>,.NBLD2C,D)B>,.NBLD2C,&F= #*
$IHSTY=#J=<Z .NBLD2>
#hA (<B>,.NBLD2C,D)B>,.NBLD2C,&v
#b2
$INPPR=#=<Z .INPRO>
#A#(<B>,.INPROC,D)B>,.INPROC,&v
$INPVR=#z=<Z .INVER>
#A (<B>,.INVERC,D)B>,.INVERC,&vKZ #2
$INTNUM#2"==<Z >
A (<B>,C,D)A (<2;Z $2 -
$LCCNT=$R=<Z 3>
A (<B>,3C,D)A (<2LN $b
$LIDX==$<Z 1>
A (<B>,1C,D)A (<B2ezy $J &
$LLOKR=$j=<Z 2>
A (<B>,2C,D)A (<2uJy $z 9
$LNLKR=$=<Z 4>
A (<B>,4C,D)A (<2}Jy $ 3
$LOLKR=$:=<Z 4>
A (<B>,4C,D)A (<3=|R $z
$LWORD=$=<Z 0>
A (<B>,0C,D)A (<:,} #j"
$NBBSZ=#
=<Z .NBHDR>
#(A (<B>,.NBHDRC,D)B>,.NBHDRC,:2 #j
$NBQUE=#
=<Z .NBHDR>
#(A (<B>,.NBHDRC,D)B>,.NBHDRC,:.Hp #3R
$NETCA=#3r=<Z 0>
A (<B>,0C,D)A (<:.Hq #4B&
$NETCB=#4b=<Z 0>
A (<B>,0C,D)A (<:.Hq #52-
$NETCC=#5R=<Z 0>
A (<B>,0C,D)A (<:.Hv #2j
$NETCLS#3
==<Z 0>
A(<B>,0C,D)A (<;$I; &
$NTDEV=&
A (<B>,1C,D)A (<;%KU &r0a
$NTLNK=&
=<Z 0>
A (<B>,0C,D)A (<;%m6 &0s
$NTNUM=&:=<Z 2>
A (<B>,2C,D)A (<;&N8 &
Z0g
$NTTYP=&
z=<Z 1>
A (<B>,1C,D)A (<B
:` $B!v
$PACK==$b<Z 3>
A (<B>,3C,D)A (<BB
:y $:!U
$PACKS=$Z=<Z 2>
A (<B>,2C,D)A (<BK $"!\
$PCTL==$B<Z 3>
A (<B>,3C,D)A (<BB$= #C
$PDCT==#C:<Z 5>
A (<B>,5C,D)A (<BB& $j!H
$PDP==<$
Z 0>
A (<B>,0C,D)A (<B>B-{ $*!|
$PEOL==$J<Z 3>
A (<B>,3C,D)A (<BB.98 #Dj(
$PESEQ=#E
=<Z 7>
A (<B>,7C,D)A (<B5@ $!b"
$PFIN==$"<Z 3>
A (<B>,3C,D)A (<BB5Iy #9:M
$PFLGS=#9Z=<Z 1>
A (<B>,1C,D)A (<B6:= #;ra
$PFSIZ=#<=<Z 1>
A (<B>,1C,D)A (<BL:y #Y:Q
$PICKS=#YZ=<Z PKTELI+.IPKPR#Yx>
A (<B>,PK#ZTELI+.IPKPRC,D)LI+.IPKPRC,D)BLI@ #S
$PIDF==#S"<Z PKTELI+.IPKSG>#S@
A (<B>,PKT#S`ELI+.IPKSGC,D)LI+.IPKSGC,D)BLJ #\
f
$PIDH==#\*<Z PKTELI+.IPKDH>#\H
A (<B>,PKT#\hELI+.IPKDHC,D)LI+.IPKDHC,D)BLK` #G?
$PIDO==#G:<Z PKTELI+.IPKVR>#GX
A (<B>,PKT#GxELI+.IPKVRC,D)LI+.IPKVRC,D)BLk #QZ
$PIFLG=#Qz=<Z PKTELI+.IPKSG#R>
A (<B>,PK#R8TELI+.IPKSGC,D)LI+.IPKSGC,D)BLk` #UB2
$PIFO==#Ub<Z PKTELI+.IPKSG>#V
A (<B>,PKT#V ELI+.IPKSGC,D)LI+.IPKSGC,D)BM
V #Mbt
$PIHRL=#N=<Z PKTELI+.IPKVR#N >
A (<B>,PK#N@TELI+.IPKVRC,D)LI+.IPKVRC,D)BM
$PIHTR=#LZ=<Z PKTELI+.IPKVR#Lx>
A (<B>,PK#MTELI+.IPKVRC,D)LI+.IPKVRC,D)BMI #K_
$PILDY=#K2=<Z PKTELI+.IPKVR#KP>
A (<B>,PK#KpTELI+.IPKVRC,D)LI+.IPKVRC,D)BMY@ #T"(
$PIMF==#TB<Z PKTELI+.IPKSG>#T`
A (<B>,PKT#UELI+.IPKSGC,D)LI+.IPKSGC,D)BMm #;
Z
$PINTL=#;*=<Z 1>
A (<B>,1C,D)A (<BN #O
~
$PIPL==#O*<Z PKTELI+.IPKVR>#OH
A (<B>,PKT#OhELI+.IPKVRC,D)LI+.IPKVRC,D)BN
Q #IjT
$PIPRC=#J
=<Z PKTELI+.IPKVR#J(>
A (<B>,PK#JHTELI+.IPKVRC,D)LI+.IPKVRC,D)BN
W #XG
$PIPRO=#X2=<Z PKTELI+.IPKPR#XP>
A (<B>,PK#XpTELI+.IPKPRC,D)LI+.IPKPRC,D)BN: #Zb\
$PISH==#[<Z PKTELI+.IPKSH>#[
A (<B>,PKT#[@ELI+.IPKSHC,D)LI+.IPKSHC,D)BN:2 #P2
$PISID=#PR=<Z PKTELI+.IPKSG#Pp>
A (<B>,PK#QTELI+.IPKSGC,D)LI+.IPKSGC,D)BNKy #HBJ
$PITOS=#Hb=<Z PKTELI+.IPKVR#I>
A (<B>,PK#I TELI+.IPKVRC,D)LI+.IPKVRC,D)BNM #Vj<
$PITTL=#W
=<Z PKTELI+.IPKPR#W(>
A (<B>,PK#WHTELI+.IPKPRC,D)LI+.IPKPRC,D)BNi9 #Er5
$PIVER=#F=<Z PKTELI+.IPKVR#F0>
A (<B>,PK#FPTELI+.IPKVRC,D)LI+.IPKVRC,D)Bd; #?z
$PLCLO=#@=<Z 1>
A (<B>,1C,D)A (<BuHv #>*t
$PNLCL=#>J=<Z 1>
A (<B>,1C,D)A (<C+s #:"T
$PPROG=#:B=<Z 1>
A (<B>,1C,D)A (<C= $ "
$PRST==$ 2<Z 3>
A (<B>,3C,D)A (<BC #<Zg
$PRXD==#<z<Z 1>
A (<B>,1C,D)A (<BC
#B2
$PRXI==#BR<Z 4>
A (<B>,4C,D)A (<BC<@ #=Bn
$PSCR==#=b<Z 1>
A (<B>,1C,D)A (<BC\ $R!O
$PSEQ==$r<Z 1>
A (<B>,1C,D)A (<BC $!B
$PSP==<$"Z 0>
A (<B>,0C,D)A (<B>C+z #?{
$PSROU=#?2=<Z 1>
A (<B>,1C,D)A (<C@ $ z"
$PSYN==$!<Z 3>
A (<B>,3C,D)A (<BC$:y $#2"
$PTCKS=$#R=<Z 4>
A (<B>,4C,D)A (<C$= $r!i
$PTCTL=$=<Z 3>
A (<B>,3C,D)A (<C$K` $
!b
$PTDO==$*<Z 3>
A (<B>,3C,D)A (<BC$p #@b
$PTG==<#AZ 2>
A (<B>,2C,D)A (<B>C&0 #D"
$PTS==<#D"Z 6>
A (<B>,6C,D)A (<B>C&m %2(
$PTVT==%R<Z TTNETW>
A%p (<B>,TTNETWC,D)B>,TTNETWC,C.)` $Z!o
$PURG==$z<Z 3>
A (<B>,3C,D)A (<BC.)x $$"#
$PURGP=$$:=<Z 4>
A (<B>,4C,D)A (<C=i $"J"
$PWNDO=$"j=<Z 3>
A (<B>,3C,D)A (<CF@ #AJ
$PXT==<#AjZ 3>
A (<B>,3C,D)A (<B>Ft^ #kZ_
$QNEXT=#kz=<Z 0>
A (<B>,0C,D)A (<G); $
$QPREV=$2=<Z 0>
A (<B>,0C,D)A (<R
- $a
&
$TABTFX$a*==<Z 54>
A (<B>,54C,D) (RHL $:'}
$TCDB8=$Z=<Z 170>
A (<B>,170C,D)(RH{ $~R'w
$TCDCW=$~r=<Z 170>
A (<B>,170C,D)(RIY $xz'I
$TCDFS=$y=<Z 170>
A (<B>,170C,D)(RIr ${2']
$TCDGE=${R=<Z 170>
A (<B>,170C,D)(RIw $zJ'V
$TCDGN=$zj=<Z 170>
A (<B>,170C,D)(RJ $x'C
$TCDHT=$x2=<Z 170>
A (<B>,170C,D)(RJ1 $}j'p
$TCDIB=$~
=<Z 170>
A (<B>,170C,D)(RKq $}'j
$TCDOB=$}"=<Z 170>
A (<B>,170C,D)(RKx %"(
$TCDOQ=%B=<Z 170>
A (<B>,170C,D)(RK{ $yb'P
$TCDOW=$z=<Z 170>
A (<B>,170C,D)(RL $|'c
$TCDPS=$|:=<Z 170>
A (<B>,170C,D)(RL %
(
$TCDPU=%*=<Z 170>
A (<B>,170C,D)(RM9 %r(
$TCDUR=%=<Z 170>
A (<B>,170C,D)(RMz $w*'<
$TCDWT=$wJ=<Z 170>
A (<B>,170C,D)(RHY $s2'
$TCTBS=$sR=<Z 165>
A (<B>,165C,D)(RLx $t'#
$TCTSQ=$t2=<Z 165>
A (<B>,165C,D)(R$X` $5Z#/
$TDEC==$5z<Z 13>
A (<B>,13C,D) (<R.(S $qj'
$TERBF=$r
=<Z 164>
A (<B>,164C,D)(R.*W $rJ'
$TERJN=$rj=<Z 164>
A (<B>,164C,D)(R.,@ $,r"i
$TERR==$-<Z 13>
A (<B>,13C,D) (<R.,S $VZ%7
$TERRF=$Vz=<Z 37>
A (<B>,37C,D) (<R.,Z $4z#)
$TERRT=$5=<Z 13>
A (<B>,13C,D) (<R5 $(j"H
$TFH==<$)
Z 7>
A (<B>,7C,D)A (<B>R5` $)R"O
$TFHC==$)r<Z 7>
A (<B>,7C,D)A (<BR6 $+""\
$TFP==<$+BZ 11>
A (<B>,11C,D) (<BRLi $^Z%w
$TIFDF=$^z=<Z 54>
A (<B>,54C,D) (<RM| $mj&p
$TIOPF=$n
=<Z 66>
A (<B>,66C,D) (<RN $k:&]
$TIPDO=$kZ=<Z 66>
A (<B>,66C,D) (<RNy $l"&d
$TIPOR=$lB=<Z 66>
A (<B>,66C,D) (<RNz $m
&j
$TIPOU=$m*=<Z 66>
A (<B>,66C,D) (<RT;@ $'z"B
$TJCN==$("<Z 6>
A (<B>,6C,D)A (<BRTk@ %R(
$TJFN==%r<Z 170>
A (<B>,170C,D)(<Re $*:"U
$TLH==<$*ZZ 10>
A (<B>,10C,D) (<BRf $,
"b
$TLP==<$,*Z 12>
A (<B>,12C,D) (<BRmlZ $Y
%J
$TMNRT=$Y*=<Z 40>
A (<B>,40C,D) (<Ro
Z $Yr%Q
$TMXRT=$Z=<Z 41>
A (<B>,41C,D) (<RvYV $d&#
$TNUFM=$d:=<Z 56>
A (<B>,56C,D) (<R|lU $W:%=
$TOFRK=$WZ=<Z 37>
A (<B>,37C,D) (<R~ T $eb&0
$TOPFH=$f=<Z 57>
A (<B>,57C,D) (<R~ X $c:&
$TOPFP=$cZ=<Z 56>
A (<B>,56C,D) (<R~ $fJ&6
$TOPLH=$fj=<Z 60>
A (<B>,60C,D) (<R~S $Ur%1
$TOPNF=$V=<Z 37>
A (<B>,37C,D) (<R~{Y $'";
$TOWNR=$':=<Z 6>
A (<B>,6C,D)A (<Sp $NR$y
$TPICA=$Nr=<Z TCBPIC>
$OA (<B>,TCBPICC,D)B>,TCBPICC,Sr $LR$i
$TPICE=$Lr=<Z TCBPIC>
$MA (<B>,TCBPICC,D)B>,TCBPICC,Sy $JJ$X
$TPICR=$Jj=<Z TCBPIC>
$KA (<B>,TCBPICC,D)B>,TCBPICC,Sy $KR$a
$TPICS=$Kr=<Z TCBPIC>
$LA (<B>,TCBPICC,D)B>,TCBPICC,Sz $IB$P
$TPICU=$Ib=<Z TCBPIC>
$JA (<B>,TCBPICC,D)B>,TCBPICC,S| $MR$q
$TPICX=$Mr=<Z TCBPIC>
$NA (<B>,TCBPICC,D)B>,TCBPICC,SP $Tj%*
$TPIFA=$U
=<Z TCBPIF+2>
$U( A (<B>,TCBPIF+2C,D),TCBPIF+SR $Rb%
$TPIFE=$S=<Z TCBPIF+1>
$S A (<B>,TCBPIF+1C,D),TCBPIF+SY $PZ%
$TPIFR=$Pz=<Z TCBPIF+0>
$Q A (<B>,TCBPIF+0C,D),TCBPIF+SY $Qb%
$TPIFS=$R=<Z TCBPIF+1>
$R A (<B>,TCBPIF+1C,D),TCBPIF+SZ $OZ%
$TPIFU=$Oz=<Z TCBPIF+0>
$P A (<B>,TCBPIF+0C,D),TCBPIF+S\ $Sj%"
$TPIFX=$T
=<Z TCBPIF+2>
$T( A (<B>,TCBPIF+2C,D),TCBPIF+S,h $ub'0
$TPRS1=$v=<Z 167>
A (<B>,167C,D)(S,i $vB'6
$TPRS2=$vb=<Z 167>
A (<B>,167C,D)(S:1 $H:$G
$TPSIC=$HZ=<Z TCBPIC>
$HxA (<B>,TCBPICC,D)B>,TCBPICC,S,` $GR$?
$TRBS==$Gr<Z 30>
A (<B>,30C,D) (<S8@ $F$2
$TRCB==$F"<Z 26>
A (<B>,26C,D) (<S8\ $Fj$8
$TRCBY=$G
=<Z 27>
A (<B>,27C,D) (<S` $Bj$
$TRIS==$C
<Z 23>
A (<B>,23C,D) (<SH5 $h&C
$TRLAK=$h:=<Z 62>
A (<B>,62C,D) (<SIZ $CR$
$TRLFT=$Cr=<Z 24>
A (<B>,24C,D) (<SMw $i&J
$TRLWN=$i"=<Z 63>
A (<B>,63C,D) (<S
$1b#
$TRPP==$2<Z 13>
A (<B>,13C,D) (<S>7 $7#;
$TRSYN=$7:=<Z 13>
A (<B>,13C,D) (<S\S $=#k
$TRURG=$=:=<Z 13>
A (<B>,13C,D) (<S\X $D:$%
$TRURP=$DZ=<Z 25>
A (<B>,25C,D) (<S{R $E"$,
$TRWND=$EB=<Z 26>
A (<B>,26C,D) (<S
$ZZ%W
$TRXI==$Zz<Z 42>
A (<B>,42C,D) (<S
$[B%^
$TRXP==$[b<Z 43>
A (<B>,43C,D) (<S
$]%k
$TRXPD=$]2=<Z 43>
A (<B>,43C,D) (<S
$]r%q
$TRXPI=$^=<Z 43>
A (<B>,43C,D) (<S
$\*%d
$TRXPN=$\J=<Z 43>
A (<B>,43C,D) (<SZ $:z#Y
$TSABT=$;=<Z 13>
A (<B>,13C,D) (<S $4##
$TSAP==$4:<Z 13>
A (<B>,13C,D) (<S.: $g2&=
$TSBYT=$gR=<Z 61>
A (<B>,61C,D) (<S8@ $A$
$TSCB==$A:<Z 17>
A (<B>,17C,D) (<S< $tz')
$TSCPK=$u=<Z 166>
A (<B>,166C,D)(S<@ $2J#
$TSCR==$2j<Z 13>
A (<B>,13C,D) (<S\ $0z#
$TSEP==$1<Z 13>
A (<B>,13C,D) (<Sl $0#
$TSFP==$02<Z 13>
A (<B>,13C,D) (<SIZ $>#r
$TSLFT=$>"=<Z 14>
A (<B>,14C,D) (<SMQ $bR&
$TSLVC=$br=<Z 55>
A (<B>,55C,D) (<SMW $ar&
$TSLVN=$b=<Z 55>
A (<B>,55C,D) (<S\Z $X"%D
$TSMRT=$XB=<Z 40>
A (<B>,40C,D) (<S^ $ij&P
$TSMXB=$j
=<Z 64>
A (<B>,64C,D) (<S^ $jR&W
$TSMXP=$jr=<Z 65>
A (<B>,65C,D) (<S| $9:#M
$TSOPN=$9Z=<Z 13>
A (<B>,13C,D) (<S
Y $:#S
$TSPRS=$::=<Z 13>
A (<B>,13C,D) (<S98 $>j#x
$TSSEQ=$?
=<Z 15>
A (<B>,15C,D) (<S=@ $;Z#_
$TSSV==$;z<Z 13>
A (<B>,13C,D) (<S>7 $7z#A
$TSSYN=$8=<Z 13>
A (<B>,13C,D) (<SH: $6:#5
$TSTAT=$6Z=<Z 13>
A (<B>,13C,D) (<SK` $B$
$TSTO==$B"<Z 20>
A (<B>,20C,D) (<S[x $8Z#G
$TSUOP=$8z=<Z 13>
A (<B>,13C,D) (<S\S $<:#e
$TSURG=$<Z=<Z 13>
A (<B>,13C,D) (<S\X $?R#
$TSURP=$?r=<Z 16>
A (<B>,16C,D) (<S{R $@:$
$TSWND=$@Z=<Z 17>
A (<B>,17C,D) (<S%| $q'
$TTOPF=$q"=<Z 67>
A (<B>,67C,D) (<S%|` $`*&
$TTOS==$`J<Z 54>
A (<B>,54C,D) (<S& $nR&w
$TTPDO=$nr=<Z 67>
A (<B>,67C,D) (<S&y $o:&}
$TTPOR=$oZ=<Z 67>
A (<B>,67C,D) (<S&z $p"'
$TTPOU=$pB=<Z 67>
A (<B>,67C,D) (<S&K $_B%~
$TTTL==$_b<Z 54>
A (<B>,54C,D) (<S&m $32#
$TTVT==$3R<Z 13>
A (<B>,13C,D) (<S6K $dz&)
$TVTL==$e<Z 56>
A (<B>,56C,D) (<S=I $-Z"o
$TWLDN=$-z=<Z 13>
A (<B>,13C,D) (<S=I $/*"|
$TWLDP=$/J=<Z 13>
A (<B>,13C,D) (<S=I $.B"v
$TWLDT=$.b=<Z 13>
A (<B>,13C,D) (<:|lzP 3P mTP S@P P > VP =P &YVP &DIP &DJP &DZ6P &D\RP &D\[P &D]wP &E rP &ErP &EQP &EkxP &F)3P &F)9P &F)WP &v
WP &vLP &vLP &vLP &vLP &vLP &vLP &vLP &vLP &vLP &vLP &vLP &vMYP &vi9P '9P '<P '<sP '<tP '=YP :MhP : P :
P :IP :IP :I P :.HpQ :.HqQ :L:P :L[HP :L[IP :LxsP :L}P :MZP :MI7P :MZ9P @P K%,z ?X[<<<A>&<B?x>>B<^D70-POS(<B>)>>D70-POS(<B>N)VP RPP RQP RSP RTP RWP RYP R VP R{P RF)P RF-8P `Q A>}{woP