Trailing-Edge
-
PDP-10 Archives
-
BB-4172H-BM
-
new-subsys/c.unv
There are 18 other files named c.unv in the archive. Click here to see a list.
x
,5
n@P CC@ `;C$bP C%P C%P `C%jBP C&
bP C&KP C' YP%MOP%%IA (A,B,ADD,SUB)(AC2L{G 8p#K<^D35-<^L<9RGHBT.(A)>>+<^D3907*<<^L<RGHBT.(A)>>/^D36>>>.(A)C2e"P C2eP C2eBP C2eBP C2ebP C2exg `8C:' %P*-TXZ A,-1-<B>TXZ A,-1-C@tUP @C@t{P C@t;P C@tk{P C@uP C@unP C@v9P C@v{P"C@v)7P$CCbP CC-P CC[Q `CCBP CPv[6Q @CPv]6Q CS$t `"EuQQ EuzQ @EuhPP'Ev:=Q ?xEv=P'EvhYQ @ES| 9p#Q
REPEAT :3,<
TXCE A,1B<B>!1B<C>
>B<EVMI |X"A
l==-1
|xIRP E,<l==l+1
IFE D-l, <l==}8-1
IRP G,<l==}Xl+1
IFE F-l, <}x
;+.PARA -8
;~XXXTTL MACRO TO G~8ENERATE A TITLE S~XTATEMENT OF THE F~xORM:
;.BREAK
;-TITLE A COMMENT 8VERSION
DEFINE XKTTL,<IFG I,<
x TITLE A - J %BEG(H)-I
>I8FE I,<
TITLE XA - J %BEG(xH)
>>
;+.PARA -8
;XXX137 MACR8O TO SETUP LOCATIXON 137 WITH THE SxPECIFIED
;-VERSION NUMBER. NOTE: 8THE MACRO DOES ITXS OWN "LOC" AND "xRELOC".
DEFINE K137,<IFG I,<
8 IF2,<LALL>
LOCX 137
BYTE (3)KxWHO(9)KVER(6)KMIN(18)KEDT ; A 8%BEG(H)-I
XRELOC
SALL
> IxFE I,<
IF2,<LALL>
LOC 137
B8YTE (3)KWHO(9)KXVER(6)KMIN(18)KxEDT ; A %BEG(H)
RELOC
SAL8L
>>
; MACRO XTO DEFINE VERSIONx # AT CURRENT LOCATION
;+.PARA -88
;XXXVRS MACRO TXO DEFINE THE VERSxION NUMBER AT AN
;-ARBITRARY USER8 LOCATION.
DEFIXNE KVRS,<IFG I,x<
IF2,<LALL>
BYTE (3)KWHO(9) 8KVER(6)KMIN(18) XKEDT ; A %BEG x(H)-I
SALL
>
IFE I,<
IF2,<
8LALL>
BYTE (3)
XKWHO(9)KVER(6)K
xMIN(18)KEDT ; A %BEG(H)
SA8LL
>>
; GENERXATE A PASS2 PRINTxX STATEMENT
;+.P
ARA -8
;-XXXPTX
8GENERATES A PASS2
X PRINTX STATEMENT
x.
DEFINE KPTX,
IF2,<
IFGPNTXIAJ%B
> E I,<PRINTX A %BEG(H) J
8>>>
;+.PARA -8X
;XXXSTL THE XXXxSTL MACRO GENERATES A NEW PAGE
;V8IA THE MACRO PAGEX PSEUDO-OP AND OPxTIONALLY
;DEFINES A NEW SUBTTL CO8MMAND. THE CALL IXS "XXXSTL (COMMENxT)".
;IF THE XXXSTL MACRO IS CALL8ED WITH A NULL ARXGUMENT A COMMENT
; LINE IS GENERATED AT THE BOTTOM8 OF THE CURRENT PXAGE
; AND AT THEx TOP OF THE NEXT PAGE INDICATING T8HAT THE PAGE
;-HXAS BEEN CONTINUEDx.
DEFINE KSTL (TEXT),<IFNB <TEX8T>,<
SUBTTL TEXXT
PAGE
> IFB <xTEXT>,<
LALL
PAGE ; CONTINUED8 TO NEXT PAGE
SXALL ; CONTINUED xFROM PREVIOUS PAGE
>>
;+.PARA -88
;XXXUNV MACRO TXO GENERATE A UNIVxERSAL STATEMENT. THE MACRO IN
;EF8FECT IS AN EXACT XCOPY OF THE XXXTTxL MACRO EXCEPT THAT THE
;-WORD "U8NIVERSAL" REPLACEXS THE WORD "TITLEx".
DEFINE KUNV,<IFG I,<
LALL8
UNIVERSAL A -X J %BEG(H)-xI
SALL
>IFE I,<
LALL
UNIV8ERSAL A - J %XBEG(H)
SALL
>>
;+.PARA -8
;XXXERR MACRO T8O TYPE A FATAL ERXROR MESSAGE ON THxE
;USER'S TERMINAL. THE CALL IS 8OF THE FORM:
;.BXREAK
;XXXERR (ZZxZ,ERROR MESSAGE,<PDP-10 INSTRUCTIO8N>)
;.BREAK
;ZZXZ IS THE 3-CHARACxTER ERROR CODE, ERROR MESSAGE IS T8HE ASCIZ
;STRINGX TO BE TYPED ON TxHE TERMINAL AND PDP-10 INSTRUCTION8 IS
;AN OPTIONALX ARGUMENT INDICATxING WHAT THE USER WANTS TO DO
;AB 8OUT THE ERROR JUS XT TYPED. IF THE A xRGUMENT IS NULL A!N
;-EXIT IS EXEC!8UTED.
DEFINE K!XERR (COD,MSG,INST!xR),<
...'COD: JR"ST [
OUTSTR [AS"8CIZ \
? K'COD M"XSG\]
IFNB <INST"xR>,<INSTR>
IFB #<INSTR>,<EXIT>
]#8>
;+.PARA -8
#X;XXXWRN MACRO SIM#xILAR TO THE XXXER$R MACRO EXCEPT TH$8AT A
;WARNING ME$XSSAGE IS ISSUED R$xATHER THAN A FATA%L AND
;-THE DEFA%8ULT PDP-10 INSTRU%XCTION TO BE EXECU%xTED IS "JRST .+1"&.
DEFINE KWRN &8(COD,MSG,INSTR),<&X
...'COD: JRST [&x
OUTSTR [ASCIZ '\
% K'COD MSG\]'8
IFNB <INSTR>,<'XINSTR>
IFB <INS'xTR>,<JRST .+1>
](>
>>>>
PURGE l,m,n
URFDrQP'FDrWQBxFDrWQxFDrZQ`FE S0%OP%%CA (A,B,)OP%%CA (AGD Vp%7OP%%CA (A,B,A)P%%CA (AGDP Tp%'OP%%CA (A,B,E)P%%CA (AGDp U0%+OP%%CA (A,B,G)P%%CA (AGDy Up%/OP%%CA (A,B,GE)%%CA (AGE@ Sp%OP%%CA (A,B,L)P%%CA (AGEI T0%#OP%%CA (A,B,LE)%%CA (AGE` V0%3OP%%CA (A,B,N)P%%CA (AG
,+Q `G
,,PP'G
,;Q `G
,<PP'G
,KQ `G
,LPP'G
-kQ `G
-lPP'G
.Q `G
.
PP'G
.+Q `G
.,PP'G
.;Q `G
.<PP'G">
`G"\q ` G&tkg ;#]
DEFINE ;0INFO.(OPCODE,NEWA;PRG)<
OPCODE NEWARG> OPCODE NEWG0tyP G0tH:P G0tKP G0u@P G0uk1P G0u}:P G0v,zP G2~9 G3)T
2G3)W
4G3PGG3kbPG3=L `.G8-[QP G8-[YP `G8-[ZP'pG8-[\Q @G:;"P G:M"P G:"P G:hbP G:iBP G:k"P G:kbP G:9P G:YP G:YBP G:,= `,G>n
+( PAGE ;(CONTIN0pUED ON NEXT PAGE)1
SALL ;(CO10NTINUED FROM PREVIOUS PAGE)
REVG?P `GHv88P GHv<Q GHv<{Q GRe+q `GX.-7Q @I,j7 `"I-[w `!I$P `I
tQ @I
tvQ I
t;WP `I
t;ZP ~I
tHwP'I
uQ I
u\qQ I
ukPQ I
ulQ @I
uyVQ I
v
[Q I
v*Q @I
v83Q I
v=Q `I
v=xQ I
vN8Q 8I
vXqQ `I
vXzQ xI
vX|P'I
v[WP I
v[ZP I
w+:Q I$} `I%@ `I%}: `I&+ `I
= `I*g `/I6= A0$#
..OLD==AP10
..TYP==3
IFApE <C>+1,..TYP==0B
IFE <C>-^O7777B077,..TYP==1
IFE BP<C>-^O777777B17,Bp..TYP==2
..POS==CPOS(<C>)
..WID=C0=WID(<C>)
RADICPX 10
DF%%ST (\.Cp.TYP,A,<B>,\..PDOS,\..WID)
PURGD0E ..OLD,..TYP,..POS,..WIDTYP,..PI ` `5I4: `I4y7 `I5KV `#I5h6 `I5| `<I6
`I6:= ` I6= `I6N8 `I(\z Dp$;
RADIX .E.OLD
DEFINE B (E0OPS,AC,E),<
..CEP==0
IRP OPS,<
Ep IFE A-..C,<
F STOPI
IFN 3F0-..C, OPS <AC>,CFP'E
IFE 3-..C,Fp OPS <AC>,[POINT GE,C'E,D]
>
..C==..C+1>
PURGE ..C>
PIt;Q It<wP'IuHxQ @IuKP IuMRP IuyVQ @Iv qQ Iv;QQ Iv<VP Iv=vQ @IvN8Q `IviZQ I
<bQ IlbP I%{P I-j"P I=BP I=KBP I=lP I>
P ILhbP ILiP ItMBP Iu"P IuLBP IvbP IvhbP Iw P I-BP I&
s@ `9I'3@ `(I'7 [P%]OP%%IN (A,B,DIV)%IN (AI6
:bPI6yBPI64hBPI6MIBPI6v `IPtMQ @IPtMQ IPt[sP IPti9P @IPu 9P IPuxP IPunP IPuyVP IPv
Q IPv+Q IPv,
P@IPv99PIPv<QIR)`S `<IR,PIR,;"PV IR,HbPIR,IPIR,I"PIR,hBPIR,i"PIR-BPIR-BPIR-hbPIR-iBPIR-j"PIR-lPIR.-"PIW-j"P IW-m"P IXtqP$IXtxP"IXtVQ IXt9Q IXtJ9Q IXtJ9Q @IXtLTQ @IXtLuQ IXtMQ IXu@Q IXuKSQ IXuLQ IXuTP IXuT P IXuT(P IXuT(P IXuT)P IXuT)P IXuT*P IXuT*P IXuT+P @IXuT+P!IXuT@P IXuT`P IXuUP IXuU P IXuU@P IXuU`P @IXu]Q IXu}:Q IXv
(BP K;
(bP K;
)BP K;
*BP K;
+P K;
,P K;
3@ `5K;
8bP K;
LBP K;
YP K;
kBP K;
K;P K;
K;P K; P K;
"P K;"P K;-"P K;=P K;I"P
K;$\@ `KDt*Q ~KDt-1Q PKDt9TQ @KDt9UP'KDt9VQ xKDt9WQ KDt9XQ KDt9\Q KDt:2P'KDt:8Q xKDtITP'KDtIVQ xKDtIyQ xKDtJWP KDtJ[Q KDtKQ @KDtKQ KDtKQ KDtLP'KDtLQ xKDtLTP'KDtNQ KDthVQ KDthqP'KDtkQ KDtkQ xKDtlyQ @KDuKP'KDuKVQ xKDuXVQ xKDu\uP'KDv
P'KDv
Q xKDvHVP'KDvKQ xKHtZ5P KHtm6P KHuqP KHuP KHu\sQ @KHuyVP KHv2Q xKHvrP KHv Q xKHv
WP'~KHv<P KHvKP KJ
YBP"KJYP"KJY"P KJiBP KJ9P KJ%h"P KJ%i"P KJ&HBP KJ-hbP KJ-l"P
KJ5iBP KJMM"P KJN
P KJN="P KJd(bP KJek"P KJezP
KJf= `-KJfkP
KJt9"P`KJtXbPKJt]P KJuJ"P KK-P KK
KKiBP KKlbP KK%h"P KK&+BP KK-kBP KK=JbP KbN@ `Kc -h"r
IRP A,.<
IF2,< IFNDEF .(A,<EXTERN A> >>,<EXTERN A> >>L(TQ LuQ @LQ 9L)6P L93Q (L=xQ L.]7Q 0L24Q @L
8zQ@LQ0LMQL;vQ@L{zQLRQ@L)Q8@L:7PL;QL;QLLYQ HL 1Q (L\yQ Lk`Q L
0Q 2L%SQ 8L%6Q @ L%uQ 8L%\QQ 8 L%|Q 8L&
TQ 0L&Q 0L&)Q 0L&95Q 0@L&:6Q 1L&;1Q 8L&=Q 8L&=8Q 0 L&X6Q XL&YQQ 8L'(Q PL-@Q L-\ZQ L.P L/6Q L/ Q L/wQ L4H2Q L4lRQ 8L5TQ L<P L<]P L>iQ @L><QQ 0LDQ (LDLQ @LE[Q LF
Q LF;Q"HLNsP LT;wP L\(Qm L\=Q!L](Q mL]Q@mL]D(QmL^4(Qm@Le@Q(0}LexuQ0LeytQh80Lf Ln9yQ HLnLrQ HLt]Q HLv8tQ Lv[Q 0@L~
RQ HLQ (LHYQ LY5P @L7Q 0LP L+qQ LzrP L-@P L8rQ L=Q `LN:P L
;vQ L:Q (LHPQ JLNQ @@LX9Q L[ Q HL
Q AL<Q (@LH`Q LMQ L;Q @L;YQ @LYQ L]Q LiQ 0L VQ @LHuQ :LI2Q LP LL@Q 0Lx8Q L|Q 8L$Q L$Q IL$uQ H L$+Q @L%2Q L%H1Q H@L%J6Q L%\Q HL&3Q @@L&(1Q (L&,Q L&lQ @L'Q @L-h6Q L4\YQ L5PQ L<Q L= Q ( LFH`Q HM&. `x&OP%%FA (A,B,FADR,FSBR)AM6. b8&OP%%FP (A,B,FDVR)FP (AM&eG 8#C<<A>!<<LF80TBT.(A)>-<RGHBT.(A)>>>-<RGHBT.M&e| `6M0tH0Q @M0tHvQ M0tJP'M0tLQ xM0tLxQ M0tNQ M7. ax&OP%%FP (A,B,FMPR)FP (AM<tqQ M<t:Q xM<v
[Q @MH(X6 @p$
DEFINE A,<-^OB(P)>
MJ =$
OLD%%%==0=10
RADIX 8
=PN%%%==0
IRP A=p,<
FR%%AM (A,\><N%%%+1>)
N%%%>0==N%%%+1
>
A>PDD P,[N%%%,,N%%%]>p
PUSHJ P,b
SKIPA
AOS -?0N%%%(P)
SUB P,?P[N%%%,,N%%%]
P?pOPJ P,
b:
R@ADIX OLD%%%
PUR@0GE N%%%,OLD%%%
E N%%%,OLD%%%
MJ]7 `#MJ,: `MLu[QQPMLu]vQ @MLv,pQ-PMLv-vQ @MLv\pQOMLv]vQ@MN. a8&OP%%FA (A,B,FSBR,FADR)AMN68"P MNMI"P MNMIBP MNMKP MNl;BP MNt<bP MNtlbP MNv
,O%J7 `O&
`
O&93 `O&=
@O&H1O `O0t=QO)O0tLvQOO0tLxQOO0u QO0uQ @O0uHvQ O0uHxQ O0uJ7Q O0v
IRP A,,H<
IF2,< IFDEF ,hA,<INTERN A>
-IFNDEF A,<EXTERN, A>
SUPPRE A>>
SUPPRE AO>= `ORn9g F,i
.XCREF Jx
HRROI A,.GTKWCH
.CREF
GEK8TTAB A,
.XCRKXEF
MOVEI A,0Kx
TXNN A,JW.WLMS
TXO A,.JWWL8PO_<ALIGN. (JW.WMLXS)>
TXNE A,JLxW.WCN
TXO A,JMW.WFL
.CREF
.WFL
.CREF
ORvKG `:OSFKG `;Qf@ +QuQ Qv*7Q Qv,Q Qv-Q @Qv-Q Qv-uQ Qv-xQ Qv-zQ Qv=xQ @Q&\@ `QC `SuX<P'SuZ7Q xSNn \%aOP%%IN (A,B,IDIV)IN (AS7-N [%YOP%%IN (A,B,IMUL)IN (AS8 @S:Y@
Y
$S:
[
S:
v
*S:
(S:N@P:S;]<>B<POS(<B>)>>&<B>>S<tzPPS<t*zPP@S<t+zPPS<tDLPP S<tI7PP@S<tI9P"S<tMP!S<t[sPPS<t[zPPS<t\YP'@S<thyPP S<u8P$S<uI6P S<u[rPSS<ulQP S<ulrP S<v9P S<v
:S>uiP S?BP S?I"P S? "P S? %*)TXO A,<B>TXO A,<BS?%I"P S?-hbP S?4i"P S?5I"P S?=I"P S@t9PP @S@t9QQ @S@t9QP S@t9RP `S@t9VQ S@t9VP S@t9WQ S@t9XP$S@t9YQ S@t9YQ S@t9ZQ S@t9[P"S@t9]P!S@t<1P'S@t<2Q xS@t<7P S@t<8P'~S@t<8Q S@t<9P S@t<9P'~S@t<<Q @S@t<XQ S@uQ S@u(1Q @S@u+Q S@vuQ S@v:WP S@v>Q SBbP SB*"P SB*BP SB+BP SB,P SB9BP SBIP SBKBP SBM"P SBiBP SBl' `2SBlG `1SBlg `1SBm"P SB"P SBbP SB"P SBkP SBkBP SBlP SB BP SB
"P SB
BP SBP SB,BP SB,bP SB-"P
SB."P SBKP SBYBP SBZ"P
SB\P UuHZQ UuHyQ ?pUuL|Q UuMQ UvYQ UvZPQ @UvZQQ UvZWP'Uv[Q Uv[6Q Uv[pQ Uv\WQ U] `%Uv
ZQ `Uv9Q U,t]PQ U,v\Q U,v|ZQ @U> 5 `!U>= `U>= `U@t8qQ U@tLQ 0U@t[XQ U@u
Q pU@uQ @U@uHuQ @U@uY:Q U@ulxQ U@vuQ U@v-Q U@v<Q U@v<Q U@vLXQ ULtIYP ULv6P ULvxP ULvyP ULvP ULv
P ULv
P ULv
TP UVn 7p+[IFE <<B>_81>,<
IFE <B>,<
JUMP A,D
>
8PIFN <B>,<
IFE <8p<C>&<B>>,<
JU9MPL A,D
>
IFN90 <<C>&<B>>,<
9PJUMPGE A,D
>>>9p
IFN <<B>1>,<
TXCA A,<<C>&<:0B>>
JRST .+5
:P TXCE A,<<C>&<:pB>>
JRST D
T;XNE A,<<-<C>-1>;0&<B>>
JRST D
>>>
JRST D
' 3p+;
IFE <<B4>_1>,<
IFE <B>,40<
JUMPA A,D
4P>
IFN <B>,<
IF4pE <<C>&<B>>,<
5 JUMPGE A,D
>50
IFN <<C>&<B>>,5P<
JUMPL A,D
5p>>>
IFN <<B>_1>6,<
TXCA A,<<C60>&<B>>
JRST .+6P5
TXCE A,<<C>6p&<B>>
JRST .+37
TXNN A,<<-<C70>-1>&<B>>
JRST D
>>>
JRSTUVn
;p,!
IFDIF <<B><C>,<
JFCL 1<0,.+1
JRST .+1<P
IFNB <B>,< J<pFCL 1,B
=IFNB =<C>,<IFIDN <C><=0D>,<IFIDN <D><=PE>,< JRST C>>>>
IFB <B>,< JFCL >1,i
IFIDN <C>0><D>,<IFIDN <D>>P<E>,< JRST C>>>>p
>
IFDIF <C>?<D>,<
HRLOI A?0,-2
IFNB <C>,?P< AOBJP A,C
?pIFNB <D>,<IFIDN @<D><E>,<JRST D@0>>>
IFB <C>,<IF@PDIF <D><E>,<AOB@pJP A,i>
IAFIDN <D><E>,<AOA0BJN A,D>>
>
AP
IFDIF <D><E>,<Ap
IF2,<IFE A,<PBRINTX ? A MUST BB0E NON-ZERO IN JUMBPPPT>>
MOVEI A,Bp0
BLT A,0
IFNB <D>,< JUMPC0E A,D
IFNB <CPE>,< JRST E>>
CpIFB <D>,< JUMPN DA,E>
>
i:A,E>
>
i:U\vx6QY?@U\vxwQYU\vyQYU\vyQYU\vyQYKU\vyVQPU\v{9QYU\v{:QP@U\v|QYU\v|WQPU\v}YQYU\v}zQPY$- 7P#=<1B<^L<A>>><1B<^L<A>Y tQ xY&=
C@ Gp$A B (<MOVEH,HRRZ,HLRZ,LDB>,<A>,<C>)LDB>,<Y> `Y>0 `Y>=@ `Y>=}: `Y>}=8 @YO%yG 1p#
IFNDEF 2LSTIN., LSTIN.==020
IFE LSTIN.,<
2PIFB <A>, .XCREF
XLIST>
LSTIN.==LSTIN.+1
INYO%{G 30#!
IFG LSTI3PN., LSTIN.==LSTIN3p.-1
IFLE LSTIN.,4< .CREF
LIST>
CREF
LIST> X(eIFG 0,<
xIF2,<LALL>
LOC
137
BYTE (3)MAC
8WHO(9)MACVER(6)MA
XCMIN(18)MACEDT ;
xMACTEN %2(25)-0
RELOC
SALL
> 8IFE 0,<
IF2,<LAXLL>
LOC 137
BxYTE (3)MACWHO(9)M
ACVER(6)MACMIN(18
8)MACEDT ; MACTEN
X%2(25)
RELOC
SALL
>RELOC
[qQ MAC[\Y 8)C
...A: JXRST [
OUTSTR [AxSCIZ \
? MACA B\]
IFNB <C>,<8C>
IFB <C>,<EXIT>
] <C>,<E[
IF2,<
8 IFG 0,<PRINTX MAXCTEN %2(25)-0 DECxSYSTEM-10 COMMON PARAMETER FILE
>8 IFE 0,<PRINTX MAXCTEN %2(25) DECSYxSTEM-10 COMMON PARAMETER FILE
>>AMETER FILE
>>[:<Q [[= X)!IFNB <A>,x<
SUBTTL A
PAGE
> IFB <A>,<8
LALL
PAGE ;X CONTINUED TO NEXxT PAGE
SALL ; CONTINUED FROM PREVIOUS PAGE
>R[M 8(IIFG 0,<
XTITLE MACTEN - DExCSYSTEM-10 COMMON PARAMETER FILE 8%2(25)-0
>IFE 0,X<
TITLE MACTEN x- DECSYSTEM-10 CO MMON PARAMETER FILE %2(25)
>FI[[[ X)7IFG 0,<
xLALL
UNIVERSAL MACTEN - DECSYSTE8M-10 COMMON PARAMXETER FILE %2(25)x-0
SALL
>IFE 0,<
LALL
UNIVE8RSAL MACTEN - DECXSYSTEM-10 COMMON xPARAMETER FILE %2(25)
SALL
>[lYG<
F2,<LALL>
BYTEACWHO(9)MACVCEDT ; MACTEN %2(825)-0
SALL
> IXFE 0,<
IF2,<LALxL>
BYTE (3)MACWHO(9)MACVER(6)MAC8MIN(18)MACEDT ; MXACTEN %2(25)
SALL
>2(25)
SA[|W x)O
...A: JRST [
OUTSTR [A8SCIZ \
% MACA XB\]
IFNB <C>,<xC>
IFB <C>,<JRST .+1>
]>,<J[3@ 6P#5<<<1_<A>>-1>B<B>>_<A>>[
v=Q ~[
v\pQ [
vx5Q@[LP [LBP [L=P [MIBP [MX"P [N
P [KP [h"P [y' `=[$\G `$[>&: (X"K
LALL
(x%%A==BYTE (3)AW)HO(9)AVER(6)AMI)8N(18)AEDT
SALL
)AEDT
SALL[>v- b[?7 JP%
.XCREF
TEST%%=0
IFE <K<B>_-^D18>,<
TK0EST%%=1
.CREF
KP MOVEI A,<B>
Kp.XCREF
>
IFN <LB>,<
IFE <<B>_^L0D18>,<
TEST%%=1LP
.CREF
MOVSI LpA,(B)
.XCREF
>
IFE <<<B>-^M0D18>-^O777777>,<
TEST%%=1
.CREMpF
HRROI A,<B>N
.XCREF
>
IFEN0 TEST%%,<
IFE <<NP<B>_^D18>-^O7777Np77B17>,<
TEST%%O=1
.CREF
HRLOO0I A,(<B>-^O7777OP77)
.XCREF
>
OpIFE TEST%%,<
.CPREF
MOVE A,[BP0]
>>>
PURGE TEST%%
.CREF TE[@t[QQ@[@v=Q~[@v\pQ[O%2 ` [Pr}P [PtqQ x[Pt<QP'~[PtI7P [PuhyP `[Pv{P [R
G `%[R$Xg @ [R-yG @[R-} @[RMh"Q [RMi @ [RMnQ [RfJ @@[S]g @[S9G @[S<G @[S-k @[S< @[Vg ZP%UOP%%IN (A,B,MUL)%IN (A[ZDLBP [ZDLG `,] *"Q
IFNDEF A,<A==B>
F ]LP ]MkBP ]My"P ]uHbP ]uh"P ]uiP ]-BP ]nBP ]` /h"x
IFNDEF /A,<A==B>
SHOW. (A)
SHO]%y"P ]>$S@ `7]RtP ]Rv9P ]S%hbP _t,wQ x_t,yQ _v}Q `_@(Xp W0%I
.XCREF
IFE <<B>_-^D18>Wp,<
.CREF
CAIXC A,<B>
.XCREX0F
>
IFN <<B>_-XP^D18>,<
.CREF
Xp CAMC A,[B]
Y.XCREF
>
.CREFCREF
>
.CREF_@(YP bx&'
.XCREF
IFE <<<B>_^D18>c8-^O777777B17>,<
cX .CREF
DI A,(cx-<B>)
.XCREF
d>
IFN <<<B>_^D1d88>-^O777777B17>,<dX
OP%%FP A,<B>dx,C
>
.CREF
C
>
.CREF
_@(YX e8&7
.XCREF
IFE <<B>_^D18>,ex<
.CREF
CI fA,(B)
.XCREF
f8>
IFN <<B>_^D18fX>,<
.CREF
C fxA,[B]
.XCREF
>
.CREFCREFX%s
.XCREF
IFE <<<B>_-^D18]>-^O777777>,<
.]8CREF
DI A,-<]XB>
.XCREF
>
I]xFN <<<B>_-^D18>-^^O777777>,<
OP%^8%IN A,<B>,C
>
.CREF>,C
>_@(Z7 ^x&
.XCREF
IFE <<B>_-^D18>_8,<
.CREF
CI _XA,<B>
.XCREF
>
IFN <<B>_-^D`18>,<
.CREF
`8C A,[B]
.XCREF
>
.CREFCRE_@(] P*%
.XCREF
IFN <<A>&^O7777!77777760>, PRINTX!0 ? A IS NOT AN A!PCCUMULATOR
TE!pMP%%=0
IFE <<B>"_^D18>,<
IFN <B"0>,<
TEMP%%=1
"P.CREF
C A,(B"p)
.XCREF
>>
I#FE <<B>_-^D18>,<#0
TEMP%%=1
.CR#PEF
D A,<B>
#p .XCREF
>
IFE T$EMP%%,<
.CREF
$0 E A,[B]
>
$PPURGE TEMP%%
.CREF TEMP%%
.C_B-`
RF\y `W `W$-3
"W&=
&atx0Q atx3Q @atx=Q atxrQ atxxQ atzQ @at{Q at{QQ at{RQ @at|Q at|RQ at|pQ at|tQ at|vQ at|xQ at}yQ a<9"P a<:"P a<S@ `2a="P a=P a=bP a=P a=I"P a=Y"P a=Z"P a=lP a=lbP a=nP a>:P a>YBP a%@ `$a
tTQ a
tQ a
t*9Q a
t>(Q a
t>(Q a
tk{Q a
tm3Q a
uJ8Q @a
uiQ a
u}SQ @a
vZ7Q a
v\yQa-0Q `au QP'au
Q xa&Mj' `.a&T*' `>a'= `0a'G `0a'g `/a*n r 5 a*n 4`a*| `
a+=4+a+=4+a+4-Pa+-\4@a+-\5`a+-\4 a+-\5@a.Pa.%BP4a.v a4tXjQ a4tXkQ a4tXkQ @a4t]qQ a4u8 Q a4u: Q a4u;Q a4u[rP$a4u\Q @a4ulQ a4vQ a4vQ @a4v Q @a4v
(Q @a4v
(Q a4v
)Q a4v
)Q a4v
*Q a4v
*Q a4v
+Q a4v
+Q @a4v=qQ a4v>7Q a4v\Q @a4w
Qaa>MmU5p#1<POINT WID6(B),A,POS(B)>B),A,POS(B)>a>\S@ `&a?H6+a?5#+<^L<A>+^L50<-<<A>a<^L<A>>>-1>-1><^L<A>>>aJlQQ aLv)P aLv)P aLv)3P @aLv*2P"aLv*2P aLv+rP!aLv+rP aLv+vP @aLv,2P aLv,QP aLv-zP aLv;wQ @aLvh4Q aLviQ aLvj8Q aLvlQ aLvlQ aLvmQ aN)BP aNLbP aN%kbP aNNkbP aNtlbP aNv,bP aNv-bP aN}yBP aOiP aO-BP aOKP aO%X"P aO-8bP aO-9BP aO-<BP aPt<RP aPtKP aPtMP aPthwP'aPuP aPu(WQ xaPuJ1P aPuKuP aPui;P aPv(wQ aPv8wP aPv90Q @aPv;P `aPv;[P aPv<QP aPv<|P aPv>9P aPvYQ aR
[Q `ev[TQ xe
uQQ |e
vMQ e<t `e$YG <#e
DEFINE <0INFO.(OPCODE,NEWA<PRG)<
OPCODE <A
NEWARG>> <AedX9 el `et2 e87
0eMG `'e] `eD- 7#9<<A>&-<A>><<A>&-<Ae tP'e4v9Q e4v=8Q xe8vwQ @e@tQP e@tZP e@t)P e@t)PP e@t8YP e@t;8P e@t<TP e@tJ9P$e@t\YP fe@thrP e@tlRP e@tmrP @e@uKsQ @e@uiP"e@uiYP @e@ul1P e@v6P e@vXrQ e@vY9Q e@v\RQ e@v]rQ eR%"P eR,BP eRL"P eRMIBP eRUkP @eRUlP eRt4P eRtXbP eSh"P eShBP eSz"P eSI"P eS$BP eS&, `eVp `eVvJ6 `g
t+9Q g
t;Q ?xg
t;P'g
thxQ @gDbP gDXBP gDY `4gDkBP gEZ"P gEhbP gEjP gElP gFXbP gFYBP gFZBP gF\"P g-0 `gv9' `-g$I `g%Ht
.g%h6 `g&{ `
g&]7 `g&]x `g"~s@ 0P# .XCREF
00EXP <A>
.ORG .-1
.CREFG .g/Q
6g/V
8g0tP'g0uX1Q xg0uX<Q `g0vN8Q g2,\ `
g8,}Q g8-KuQ g8-YQ g8-hyQ g8.:Q g8.<Q @g8.]xQ g:}| `?g;)P g>
HbPg>LPg>L*"Pg>MkPg>l.Pg>tlbPg>vIP g@t<JP g@t<JP g@tIYQ 0g@uMqQ g@v
P$g@v8hP g@vN8P g@v[TP g@v\Q @gCbQ gC"P gCP gCBP gCh"P gChbP gClbP gC+' `=gCH `gP,{Q @gP,yP gP,+wP gP,<Q gP,>1Q gP,HSQ @gP,LuQ @gP,M6Q gP,Y9P gP,[7Q gP,[XP gP,\ZP!gP,^P @gP,mQ gP,x6P gP-
Q @gP-3Q gP-RQ gP-P gP-Q gP-KsQ gP-LqQ gP-XRP gP-XSQ gP-Y9P gP-\QQ gP-\sP gP-h9Q gP-hyQ gP-iP gP-iP$gP-i9Q gP-jWP gP-kP gP-kxP gP-lVP gP-lZP gP-lrP gP-lxP @gP.
[Q gP.
tP gP.)Q gP.*RQ gP.-Q gP.:P @gP.<xP gP.=xQ gP.H8P gP.IQ pgP.MyQ gP.k9P gP/
P"gPtzQ xgPtP'gPt<Q @gPtRQ gPt:Q gPtyQ gPt8qP gPt8yP gPt8{P gPt<P gPt<P gPt<P gPvrP gPvlsP$gPvx6P#|gPvxwQ gPvyP gPvyP gPvyP"gPvyVQ gPv{9Q gPv{:P gPv|Q gPv|WP!gPv}YP gPv}zP @gRK`
gRN@
`gR~#@ HP$G B (<MOVEHpM,HRRM,HRLM,DPB>,<A>,<C>)DPB>,gR~) Pp%
IFE <D>Q,< SETZM B>
IFQ0E <D>+1,< SETOM QPB>
IFN <D>*<<QpD>+1>,<MOVX A,<RD>
MOVEM R0A,B>
IFNB <CRP>,<
MOVE A,Rp[B,,B+1]
BLT A,C
> BLT gS]7 `gTv8VQ gTv8tQ ~gTv;7Q gTv;zQ gV Z%QOP%%IA (A,B,SUB,ADD)(AgW] `3gWlQ gX,;wQ gX,lP gX-
9Q @gX.
P gX.)8Q `gX.:Q gX.>6Q gX.|ZQ g^NHt `gg
`gg= `i| `6it+zP"itKHP itKIP itKIP itKJP itKJP iuyVP iv);P @iv96P iv=P iv[YP$iv{P!i&l\@ ` i'%I' pXa
.XCREF
Z==0
IFNDEF qAVER,<Z==-1>
IFq8NDEF AMIN,<Z==-1qX>
IFNDEF AEDT,qx<Z==-1>
IFNDEF rAWHO,<Z==-1>
Ir8FL Z,<PRINTX ?SYMrXBOLS AWHO,AVER,rxAMIN AND AEDT NsOT DEFINED
PRINs8TX ?VERSION SYMBOsXLS MUST BE DEFINEsxD BEFORE CALLING tTITLE. MACRO
ENDt8>
.CREF
IF2,<tXLALL>
ASIX==SItxXBIT /A/ ; B ABuBREVIATION IN SIXu8BIT
AASC==ASCIuXZ /A/ ; B ABBREuxVIATION IN ASCII
SALL
.XCREF
v8%FIRST=AMIN/^D26vX
IFE %FIRST,<%SEvxCON==AMIN
%FIRwST==0>
IFG %FIRSw8T,<%SECON=AMIN-<wX^D26*%FIRST>>
IFwxE AMIN-^D26,<%SExCON==AMIN
%FIRx8ST=0>
IFE AMIN-xX^D52,<%SECON==^D2xx6
%FIRST=1>
; yDEFINE ALL THE MAy8CROS
BUILD$ (B,yX\AVER,\AMIN,\%FyxIRST,<,A,B,C,D,E,zF,G,H,I,J,K,L,M,Nz8,O,P,Q,R,S,T,U,V,zXW,X,Y,Z>,\%SECON,zx<,A,B,C,D,E,F,G,H{,I,J,K,L,M,N,O,P,{8Q,R,S,T,U,V,W,X,Y{X,Z>,\AEDT,\AWHO{x,C,A)
IF2,<|PURGE %SECON,%FIRST,Z>
.CREFFIRi7;y `i<t1P ?@i<tqQ ?@i<t47Q i<t8:Q i<t8ZQ i<t8zQ i<t:Q @i<t<Q i<tXyQ i<uK6Q @i<uM6Q i<u[5P ?i<uxyQ i<v=Q i<vKpQ i>
HBP i>%P i>MIBP i>M\P i?(bP i?xBP i?%h"P iB
<BP iB
<bQ iB,bP iB.HbP iBLhbP iBM+BP iBf)BP iBf:"P iBu"P iBuLP iBu]P iC-BP iC5|BP iJmkg `&iJm| `'iK)7 `iK9: `
ib px*
.XCREF
IFB <B>, TXC (<p^O37777777&A>,1B<A_-^D30>)
IFNB0 <B>,<
IFN <<AP>&^O777777777760>p, PRINTX ? A IS NOT AN ACCUMULATO0R
IFE <<<B>_-^DP18>-^O777777>,<
p .CREF
EQVI A,<,,-1-<B>>
.XC0REF>
IFN <<<B>_P-^D18>-^O777777>,p<
OP%%TX A,<B >,TLC,TRC,TDC
>> .CREFC,TDC
>>ib )a
.XCREF
IFB <B>, OP%%TX <^O37777777&A>0,1B<A_-^D30>,TLCPA,TRCA,TDCA
IFNBp <B>, OP%%TX A,<B>,TLCA,TRCA,TDCA
.CREF
,TDibP (%
.XCREF
IFB <B>, OP%%TXX <^O37777777&A>x,1B<A_-^D30>,TLCE,TRCE,TDCE
IFNB8 <B>, OP%%TX A,X<B>,TLCE,TRCE,TDCE
.CREF
,TDib` (5
.XCREF
IFB <B>, OP%%TXX <^O37777777&A>x,1B<A_-^D30>,TLCN,TRCN,TDCN
IFNB8 <B>, OP%%TX A,X<B>,TLCN,TRCN,TDCN
.CREF
,TDibp g8&?
IFB <B>gX, JFCL 0
IFNB <gxB>, TRN A,<,,<B>>
N A,<,,<Bibt u'5
.XCREF
IFB <B>, OP%%TuXX <^O37777777&A>ux,1B<A_-^D30>,TLNvA,TRNA,TDNA
IFNBv8 <B>, OP%%TX A,vX<B>,TLNA,TRNA,TDNA
.CREF
,TDibtC@ 00+
IFE <<B0P>_<1+^L<B>>>,<
0pIFE <<B>&<C>>,<1
TXNN A,<B>
10>
IFN <<B>&<C>1P>,<
TXNE A,<B1p>
>>
IFN <<B>_2<1+^L<B>>>,<
T20XCA A,<<C>&<B>2P>
JRST .+4
TX2pCE A,<<C>&<B>>3
JRST .+3
TXN30N A,<<-<C>-1>&<B>>
>C>-1>&<ibtP q'
.XCREF
IFB <B>, OP%%TqXX <^O37777777&A>qx,1B<A_-^D30>,TLNrE,TRNE,TDNE
IFNBr8 <B>, OP%%TX A,rX<B>,TLNE,TRNE,TDNE
.CREF
,TDibu@ ,p*
IFE <<B->_<1+^L<B>>>,<
-0IFE <<B>&<C>>,<-P
TXNE A,<B>
-p>
IFN <<B>&<C>.>,<
TXNN A,<B.0>
>>
IFN <<B>_.P<1+^L<B>>>,<
T.pXCA A,<<C>&<B>/>
JRST .+4
TX/0CE A,<<C>&<B>>/P
JRST .+2
TXN/pE A,<<-<C>-1>&<B>>
>C>-1>&<ibu` s'%
.XCREF
IFB <B>, OP%%TsXX <^O37777777&A>sx,1B<A_-^D30>,TLNtN,TRNN,TDNN
IFNBt8 <B>, OP%%TX A,tX<B>,TLNN,TRNN,TDNN
.CREF
,TDibx lX'
.XCREF
IFB <B>, TXO (<m^O37777777&A>,1Bm8<A_-^D30>)
IFNBmX <B>,<
IFN <<Amx>&^O777777777760>n, PRINTX ? A IS n8NOT AN ACCUMULATOnXR
IFE <<<B>_-^Dnx18>-^O777777>,<
o .CREF
ORCMI Ao8,<,,-1-<B>>
.XoXCREF>
IFN <<<B>ox_-^D18>-^O777777>p,<
OP%%TX A,<p8B>,TLO,TRO,TDO
>> .CREFO,TDO
>ib| (
.XCREF
IFB <B>, OP%%TXX <^O37777777&A>x,1B<A_-^D30>,TLOA,TROA,TDOA
IFNB8 <B>, OP%%TX A,X<B>,TLOA,TROA,TDOA
.CREF
,TDib|P }'u
.XCREF
IFB <B>, OP%%T}XX <^O37777777&A>}x,1B<A_-^D30>,TLO~E,TROE,TDOE
IFNB~8 <B>, OP%%TX A,~X<B>,TLOE,TROE,TDOE
.CREF
,TDib}` (
.XCREF
IFB <B>, OP%%TXX <^O37777777&A>x,1B<A_-^D30>,TLON,TRON,TDON
IFNB8 <B>, OP%%TX A,X<B>,TLON,TRON,TDON
.CREF
,TDicP h8&a
.XCREF
IFB <B>, TXZ (<hx^O37777777&A>,1Bi<A_-^D30>)
IFNBi8 <B>,<
IFN <<AiX>&^O777777777760>ix, PRINTX ? A IS jNOT AN ACCUMULATOjXR
IFE <<<B>_-^Dj818>-^O777777>,<
jx .CREF
ANDI A,k<,,-1-<B>>
.XCk8REF>
IFN <<<B>_kX-^D18>-^O777777>,kx<
OP%%TX A,<Bl>,TLZ,TRZ,TDZ
>> .CREFZ,TDZ
>>icT {'e
.XCREF
IFB <B>, OP%%T{XX <^O37777777&A>{x,1B<A_-^D30>,TLZ|A,TRZA,TDZA
IFNB|8 <B>, OP%%TX A,|X<B>,TLZA,TRZA,TDZA
.CREF
,TDicTP w'E
.XCREF
IFB <B>, OP%%TwXX <^O37777777&A>wx,1B<A_-^D30>,TLZxE,TRZE,TDZE
IFNBx8 <B>, OP%%TX A,xX<B>,TLZE,TRZE,TDZE
.CREF
,TDicU` y'U
.XCREF
IFB <B>, OP%%TyXX <^O37777777&A>yx,1B<A_-^D30>,TLZzN,TRZN,TDZN
IFNBz8 <B>, OP%%TX A,zX<B>,TLZN,TRZN,TDZN
.CREF
,TDidtVQ idtI;P idtZQ idu@Q iduZQ @idu+qP'~iduX7Q @iduYQ idu\Q idu}:Q idv(9P idv<Q idvh9Q if` +P*c
MOVX A+p,1B<B_-^D30>
.,XCREF
<XORM A,,0>!<37777777&B>
.CREF
7&B>
iftS@ &P*;
MOVX A&p,1B<B_-^D30>
.'XCREF
<TDNE A,'0>!<37777777&B>
.CREF
7&B>
ifuc@ 'p*E
MOVX A(,1B<B_-^D30>
.(0XCREF
<TDNN A,(P>!<37777777&B>
.CREF
7&B>
ify` )*O
MOVX A)0,1B<B_-^D30>
.)PXCREF
<IORM A,)p>!<37777777&B>
.CREF
7&B>
igQ` *0*Y
MOVX A*P,1B<B_-^D30>
.*pXCREF
<ANDCAM +A,>!<37777777&B>
.CREF
7&B>k.I@ `k*-` k:ezg `(kN.J kN.K` kRLP kRNKBP kS; `kS@ `>kS-9BP kTt7Q kTt*XQ kTt=9Q 8kTtI1Q @kTtI6Q kTtI9Q kTuQQ kTv
Q @kTv
P"kTv,QQ kTv;rQ k`vN8P ~k`v[ZP mHtYP'mHuZ7Q xmHvi9Q |mHvzQ pmKc@ *8"UBYTE (3)A*XWHO (9)AVER (6)AMIN (18)AEDToN@ `o\P `o
uQQ |o
vMQ o".) `o& 4P#%<^L<-<<A>_<^L<A>>>-1>>>q? &*1TXC A,<B>TXC A,<Bq@ /H"t
INTERN .hA
IFB <C>,<.HA==B>
IFNB <C>,<A=B>
<CqRuMP qS&:g `*qS-mP us@ I0$Q B (<SETZIPM,HLLZS,HRRZS,<PRIpINTX ?CAN'T ZERO JBYTE>>,<A>,<C>)TE>>,<A>,<C>)
Q 0
.[yQ 0
,Q <qQ J|Q `LqQ XYQ hKsQ XYQ p\Q 8nQ xzxQ 9Q P
Q (X-Q @-Q H9Q 99Q KyQ N8Q 0n{Q %n Q %n:P %t(vQ t(xQ xt+7Q Pt+<Q Ht+VQ ht,Q 0t-Q Ht8tQ xt:Q 8t<Q `t=WQ @tH:Q HtH<Q tHSQ (tIQ 8tI;Q `tIQQ PtJQQ htKQ ptLqQ htMQ (tMQ 0tMQ XtMWQ Ht]Q t^Q (tihP tihQ tiiQ tiiQ tijQ tlRQ tlZQ 0t{:Q u Q @uyQ u
Q `u
vQ u
wQ uQ HuIQ huIQ uKQ uK<Q @uKVQ `uKXQ XuKYQ PuKqQ uLrQ uMWQ @uXRQ (uXSQ uXYQ uX\Q uY9Q uZ7Q uZ8Q xu[<Q pu[ZQ Pu[wQ xu]Q Xu]WQ pu^Q 8uhyQ uiQ (ulqQ xulvQ umqQ unQ uxxQ `uxyQ Xu|Q 0u|Q Xv Q (v yQ hv
0Q Hv
6Q @v
6Q 8vuQ v-Q Xv91Q v99Q v9zQ v:=Q Pv:WQ hv= Q 0v=Q (v=Q xv=8Q pvH8Q 8vHvQ 8vIQ PvJ1Q vJ6Q @vJqQ 0vMQ @vMQ 8vMQ HvMyQ pv]Q vi9Q `vzQ w9Q p4PQ @4QQ 849Q 4,Q p4,Q @491Q 4:P 4:P 4: P 4: P 4:
P 4:
P
4:P
4:P 4;Q p4;Q x4<WQ 4<rQ 4<wQ h4IWP
4YQ 4]Q `4]VQ 4]ZQ 4h2P 4iP
4k8P
4lqP 5
Q P5+qQ 5JYQ H5KQ (5LzQ P5[PQ X5\Q x5\Q p5\Q 5\Q 5h0P 5hyP 5iQ 05jPQ P5kP 5k9P 5kpP 5lQ 5lqP 5mQ h5mP 5m2P 5m6Q x5zQ 60P 61P 6wQ 6yP 6 [Q H6
(P 6
(P 6
)P 6
)P 6
*P 6
*P 6
+P 6
+P 6P 69P 6pP 6qP 6
Q @6
qP 66(6*P 6*P 6*P 6*P 6*P 6+P 6+P 6+P 6+P 6+P 6+QP 6+TP 6+WP 6+YP 6+\P 6,qP 6,tP 6,wP 6,yP 6,|P 6-7Q p64Q (640Q 868+P -68+P /684P 688P 68HQ 68HQ 068YQ 869P 69(P 69(P 699P 6;RQ H6<P 6<P 6<Q h6<P 6<Q X6<RP 6<qP 06=Q h6=(P +6HRQ x6IrQ 6JQQ 86KRQ @6LQ `6LrQ 6M1Q 06YPP
6\Q (
Q +
I8Q (+
LyQ +
\yQ+$qQ$;vQ$I1Q($LiQX$LuQ8$\YQ& )QP& 9QH&-Q&8wQ@&= Q`&=Q0&])Qh&]7P'8xQ>('9QI':1QKP';6PL';8Q8';XQ@'<Q0'<tQ'<xQX'=Q='=QH'=Q2$zQH2$QP2$QKP2$(9QKH2$(XQK2$+QKX2$9Qi(2$;qQiP2$;yQip2$<WQkH2$<XQnp2$=Q|82$EHQ;2$HYQJ2$I1Q82$I9Q02$K8Qh2$KqQ;2$KyQ;h2$XzQ;X2$\ZQ;2$^Q=2$h4Q\(2$iPQ\2$kyQ `2$x6Q @2%Q 2%ZQ x2%LwQ 2%MQ 2%X1Q h2%XWQ `2%XYQ 2%YRP 2%Z1Q (2%[ZQ 2%\vQ H2%\yQ @2%]9Q 02%^Q X2%^Q 2%iQ @2%i6Q `2%i;Q (2%{Q 02&xQ p2&
QQ ;Q `;=Q h;JYQ ;LzQ ;[9Q ;\Q 8;\Q 0;\Q H;\Q @;^Q `;hyQ ;8yQ ;:Q p;:Q X;<Q (;=Q x;LQ ;\Q h;$SQ 0;$(2Q 0;$+Q P0;$;yP 0;%X<Q 0;&)Q 00;&+:Q (0;&-Q 0;' Q H0;':Q @0;'
PQ >&
ZQ >&=xP Nh2P Nh6Q Nh6Q Nh9Q Ni4Q Nk1Q NlQ (NlPQ 0NlTP NmQ @NnQ 8NnQ NLzQ 8+NLKvQ P+NLiQ (+NMSQ +NMP +NMYQ +NMYQ 0+NM|Q @+NNyQ +NN96Q H+NNKQ +NNKvQ 0+OIyP 1O]yQ 1OQ p1O Q x1OQ 1O<hQ 1O<iQ 1O<tQ 1OYyQ 1O]qQ p1OjHQ 1OjIQ (1OjTQ 01OlYQ P1OmQ X1O
9Q (1OyQ 01OHQ X1OIQ `1OTQ h1O)Q H1O+hQ P1O,hQ 81O-hQ @1O<qQ 1O<yQ `1O=qQ x1OHhQ 81OHiQ @1OHtQ H1OJ9Q 1OKyQ 1OYQ 8&O(XQ x&O(YQ &O;Q `&O;yQ &OX3Q H&OX:Q P&OkQ &OvQ (&OsQ &O*6Q h&OKyQ &O\tQ 0&Om6Q &O|UQ &O|wP &O,1Q &O,yQ X&O9:Q &O=xQ p&OL:Q @&O<)tP O<\QQ (O<j7Q O<j:Q O<lQQ O>
7Q 0O>lZQ OL8wQ OLI6Q OL\YP OMhxQ 0OMiQ OMjYQ (ON:WQ 8ON<Q ON<Q HON<Q `ON=Q @ON=8Q XON=:Q PZl;<Q (%Zl;wQ 8%ZlJ3Q %Zl^Q x%ZmQ %ZmKVQ 8%ZmLzQ (%Zm^Q %ZnQQ @%Zn+5Q H%Zn+<Q 0%Zn8wQ %Zn:8Q %Zn;Q %Zn<Q X%Zn=hQ `%Zn=iQ h%Zn=iQ p%Zn=xP %ZnKQ P%ZnMQ %Zn\Q %Zn\Q 0%Zn\Q %P <P <RP ^P )2P )7P <QP HtP LRP \P |TP eH2P eIRP
4P
4;ZP
4=P
5 P
6P
6=P
6YP
2P
wP
P
P
P
7P
<P
QP
VP
:P
VP
vP
P
8P
9RP
EHP
EjP
EkP
FP
;SP
;yP
IP
i:P KP 8<P :<P ;P <|P D P ?DP >D)6P D8YP D8sP D;PP D;QP D;QP D;RP D;RP D;SP D;TP D;WP D;WP D;XP D;XP D;YP D;YP D;ZP
D;ZP
D;[P D;[P D;\P
D;\P
D;]P D<ZP D=7P DI6P ?D\qP exuP f,zP f,|P t8wP t9P t9P uP vD(P vDHP vK\P S@P P
-1P -6P 9P 9TP 9YP <XP >6P hzP 5P LP MP
h6P |RP }wP 85P ;:P ;VP <P =P =P =P H1P HqP HwP IP IYP LP M3P XtP Y P Y P YRP YVP YYP YZP Z2P [P [ZP \P \IP \JP \KP \KP \jP \}P |P .P .P .2P 44LP 45JP 46*P 4MVP 4[[P 4\YP 4yP 4zWP 4{VP 4|P 4|zP 5{P 5(VP 5)P 5+VP 5,zP 5KP 5LIP 5MIP 6zP 6
rP 6)P 6)9P 64HP 68\P 69:P 6;P 6=5P 6h9P 6mP 6mP 6mP TYP T;WP T=VP TH:P TI;P TMVP U
P U
P U
SP U
ZPJUPXUP\UP]UPkU,wP U8zP UJ6P
Uk)P
V
P V
SP V
[P<V(zP V,xP V-P
V<P V=P V=xP VIP VJ6P VK8P VLXP V\P Vi9P VlZP VxtP
VxzP l=P l\YP n2P $XvP $YP $Y1P $YSP $YYP $YYP $YsP $YyP $Z3P $[7P $[sP $\P $\QP $\UP $\ZP $\[P $\zP $]P -{P -{P -{VP .
TP .96P .=P .=xP .YRP .[VP $;ZP %
qP %
sP &>6P &\|P v0P vVP vXP vqP vrP vsP vsP vtP vyP vzP vVP vP v0P v9P vP vTP vtP vP
IUP
IVP
ItP
LP
LzP
MP
ivP'
jQP'
lP'~8vP;PlP|PqP I1P KP LRP LqP LqP MP NP [sP i9P
qP P
0P
qP8P 9P ;P
LP YP [zP \P \[P \rP nP ySP ~;P =rP H8P LP zP
=P dHpP dIP dJ1P dKqP dLP dNP |P |,TP |;P |<RP |I;P |KP |kQP |y:P }XP }yP }I1P }X:P }hSP }}:P ~:P ~
P ~
RP ~)2P ~)6P ~+VP ~8:P ~95P
~9:P ~:7P ~\QP ~\tP ~\wP ~x:P
~|ZP <wP I3P IVP JWP LP LvP LwP XpP XqP XwP YP YP YP YzP ]P ]7P hwP {VP |P VP P KVP KuP YVP YYP [VP [[P lzP m7P
P
; )P )6P *WP +VP ,P ,zP 8QP 8ZP 8pP 8qP 8uP :P :3P ;6P ;8P ;VP ;ZP ;rP <QP <SP <XP <zP <}P =P =P =7P XQP XvP XyP YP YxP Z2P [P [P [P [VP \qP \xP \zP ]P ]yP $YP $$P $4P $4P $41P $4;P $4QP $4[P $4qP $4{P $5P $5P $51P $5;P $88P 5$;)P $;8P %$;:P $;;P $;SP $;WP
$;yP $<5P )$<8P ($<YP $<ZP )$=VP !$HYP $HrP 8$HsP '$I;P
$IVP 0$MVP $$XYP -$XZP ,$YP $[XP +$i:P $}P 6%P 6%P "%P %P #%P "%P #%qP %+P ,%-P (%8zP %J6P %KqP %MRP %XYP .%XZP -%]VP !%iP 8%k(P
%k)P %mP 0%xTP 7%yP %|qP &`P 5&
2P &
P &
SP &
[P &QP &8P &(zP &)P /&)P .&)WP /&,hP 2&,hP 3&,iP 3&,iP 4&,jP 4&,xP &-P &8wP &9P &9wP &:2P +&;P &;PP &<P 1&<P &<P &< P *&<4P *&<8P )&<qP &<zP &&= P '&=P &=xP &>9P &IP &J6P &K8P &KVP 7&LXP &MP &\P &]1P 2&jyP 1&k P %&lZP &&xtP &xzP &zP &|wP
&tj7Q ?&|qP &|vP &|*7P &|.:P &|K8P &|LP &}WP &}P &}3P &~
6P8'81P8P '8xP '9QP '9VP '9WP '9XP '9YP '9YP '9ZP ':(P ':(P ':)P ':2P ':3P ':4P ':5P ':6P ':9P ':9P ':;P ';wP
'<hP '<hP '<iP '<iP '<qP '<rP '<rP '<sP '<tP '<uP '<vP '<wP '<xP '<xP '<yP '<yP '<zP '<{P '<}P '=P
'=7P
'=xP
*D A *D *A **+A *+*:A *:*;TA *;T*;yA *;y*<zA *<z*H A *H *IA *I*YA *Y*\YA *\Y*i@A *i@*A **yA *y* A * * pA * p* tA * t*VA *V*
VA *
V*
WA *
W*
pA *
p*
vA *
v***Z*|A *|*|A *|*}VA *}V* TA * T* TA * T*)6A *)6*)7A *)7*8 A *8 *>6A *>6*LA *L*\|A *\|*]7A *]7*i9A *i9+>{P +>{vP +>|P +>|P +>|P 2^
P 6)VP 6-3P 6:2P 6;ZP 6kP 6m7P 6|P 6+qP 6hyP 6,lP 6,lP 6,lP 6MiTQ @7P 7P 7:2P 7\YP 7m7P 7+qP 7h6P 7m6P 79P 7
2P 7
XP 7
ZP 7+@P 7-P 7-P 7-@P 7-TP 7=P 7$8yP 7$:P 7$<RP 7$=yP 7$D+P 7$EIP 7$KIP 7$KJP 7$KLP 7$i9P 7%
RP 7%RP 7&)1P 7&*2P 7&-P 7&<RP 7&=rP 7&IP 7&K2P 7&M7P 7&|RP :$P :%@P :%}:P :&(VP :&(tP :&+WP :&<vP >P >kvP >myP ?-3P ?I;P ?[rP B
x0P B
xpP B
xqP B
xrP B
xtP B
y6P B
ypP B
z7P B
|xP B
}yP BUQ vBZQ BuQ |BQ zBTQ |BH:Q wBLqQ xB9Q }BQ vB:Q }B(TQ tB<|Q xBi:Q tBnQ zB Q {B2Q uB+1Q uB=Q ~BKQ BM Q {BY5Q yB]7Q ~Bx5Q wB 5Q yB5 QP B5
YP B5PP B5TP B5xP B5
P B5
P B5
zP B5TP B5ZP Bl,P Bl:P Bl<P Bl<P Bl<tP Bm1P Bm
P Bm
P Bm+qP BmI7P BmK1P BmLP BmMP Bm[rP Bm\P Bmm6Q BnrP Bn
2P Bn;Q C,P C,P C)2P C)9P C9:P C=P C=P CXwP C[yP C\P C8VP C9QP C:;P CiVP Cj9P CkXP CkxP C$P C$<P C$^P C$hwP C$lRQ C$lVQ ~C$lWQ }C$lrQ C$lvQ ~C$lwQ }C%I6P C%KP C%KSP C%KVP C%KWP C%LP C%LqP C%LsP C%LvP C%NZP C%X<P C%kwP C&
PmC&)2PHC&)7P]C&8wPhC&8|PhC&9RPnC&;PC&;P C&;P C&;P C&=P C&=zP C&\P C&|TP JiP JiP JjP JjP JkP JkP JlP JzP JP J:P J;ZP JI2P JI;P J[P J\zP J]7P J^P JkP
JyP J
P J
RP
J
[P JP JP JP
J:=P J<P J=P JJ6P JYRP
Ji9P J
PP Jn=2P Jn=3P Jn=6P Jn=7P N(QP N(YP N(xP N(zP N(zP N)P N)3P N*7P N*8P N*QP N+1P N+4P N+6P N+8P N+8P N+9P N+<P N,P N, P N,P N,QP N,qP N,sP N,tP N,xP N,yP N,{P N-3P N(QP N(YP N(xP N(zP N)P N)3P N*7P N*8P N*QP N+1P N+4P N+6P N+6P N+<P N,P N,QP N,qP N,sP
N,tP N,xP N,yP N,{P
N-P N-3P N8QP$ N8YP$ N8xP$N9P$N93P$N:7P$N:8P$N:QP$N;1P$N;4P$N;6P$N;6P$N;<P$N<P$N<QP$N<qP$N<sP$
N<tP$N<xP$N<yP$N<{P$
N=P$N=3P$N:D P )N<IP &N<I;P N=K{P N=h6P N>
P NeP NeP NeP NeP NeP Nej1P Nv9P Nv9P Nv<zP N|,P N|HXP N}XP N}I7P N}\qP N}]PP N~(XP N~XXP OIRP OITP O3P OxP O P O P O VP O WP OP ORP O
sP O9XP O<P O$UP O$+7P O$+<P O$,wP O$9P O$9P O$;P O$;7P O$;<P O$<P O$<WP O$<qP O$=VP
O$H:P O$H<P O$I3P
O$lP O%
zP<P O%K<P O%]VP O%]YP O%|P O& vP
O&
[P O&8tP O&<P O&KP O&MVP O&]VP
O&}P O&}P O,pP O,tP O,vP O,P O4J9P O4[RP O4lP O6
P O<\P O<\ZP O<\wP O<]P O=\hP O=\iP R)P R)P R)YP R,RP R,SP R-sP R4+zP R4,qP R4,sP R4,}P R4;6P
R4;ZP R4<QP R4DP R4D+P R4DHP R4E*P R4EIP R4FP R4I7P R4K9P R4LrP R4i2P R4i8P R4i9P R4i;P R4lqP R4lsP R4lwP
R58P R59P R5xP R59 P R5<TP R5=P R5=P R5=P R5=P R5=P R5=P R5H6P R5H:P R5HSP R5HVP
R5HXP R5IP R5J6P R5J:P R5KVP R5KYP R5LP R5UzP R5VP R5YP R5YQP
R5Z2P R5[rP R69P R6 P
R6
rPR6)PR6);PR6*2P+R69:P R6;P R6;6P R6=P R6=P R6HxP R6IP R6IP R6JP R6KP R6LRP R6LUP R6L\P R6MP R6MVP R6MvP R6[VP R6\XP R6x:P R6{P R6{P R6{P R6}P Rz%jP
R|:1P R|;P
R|;qP R|;vP R|HUP R|LrP R|LsP R|LxP
R|LyP
R|X1P R|[P R|kP R|lVP R|{9P R|{9P R}P R}
P R}1P R}QP R}qP R}HxP R}HzP R}KsP R}iQP R}z1P R}z8P R}}1P R}}9P R~3P R~YP R~zP
R~
}P R~+:P R~,qP R~,xP
R~-P R~9:P R~:8P R~;P R~;9P R~;RP R~;xP R~=P R~H1P R~H8P R~IP R~LVP R~LxP
R~N8P R~z2P RwP S8yP S<RP S=yP SI;P Si9P Sj6P Sm7P S
RP SRP S)1P S*2P S-P S<RP S=rP SIP SK2P SM7P SL9P SL9P SLElP
SLJ9P SLLPP
SLLuPSSLMPSSL^P SMLP SMLP SMXyP SM\P SM]P SN8P SN9P SNxP SNyP SNP SN
SNMP SN}P W$sP W&{P WD:P WF
QP#WFLVP"j.+jP >}{woP