Google
 

Trailing-Edge - PDP-10 Archives - ALGOL-10_V10B_BIN_SRC_1err - algsys.unv
There are 6 other files named algsys.unv in the archive. Click here to see a list.
x
,5-@P C2<J9 Fp#
	Q=-1
G
	PORTAL	INITIA		G0; [234] 0- INITIAGPLIZATION
	PORTALGp	PARAM		; [234] 1H- PROCEDURE PARAMH0ETER ORGANIZATIONHP
	PORTAL	PAR0		;Hp [234] 2- DITTO, IVARIABLE LENGTH
I0	PORTAL	GOLAB		; IP[234] 3- GOTO LABIpEL
	PORTAL	ARRAYJ		; [234] 4- ARRAJ0Y LAYOUT
	PORTALJP	OARRAY		; [234] Jp5- OWN ARRAY LAYOKUT
	PORTAL	CHKARK0R		; [234] 6- CHEKPCK ARRAY SUBSCRIPKpTS
	PORTAL	COMPALR		; [234] 7- COML0PARE STRINGS
	POLPRTAL	PBYTE		; [23Lp4] 10-BYTE POINTEMR
	PORTAL	BLKBEGM0		; [234] 11-BLOCMPK BEGIN
	PORTAL	MpBLKEND		; [234] 1N2-BLOCK END
	PORN0TAL	CPYSTR		; [23NP4] 13-COPY STRINGNp
	PORTAL	CPYARR	O	; [234] 14-COPY O0ARRAY
	PORTAL	GEOPTOWN		; [234] 15-OpGET OWN SPACE
	PPORTAL	GETCLR		; [P0234] 16-GET OWN SPPPACE - ZEROED
	PPpORTAL	MONIT		; [2Q34] 17-MONITOR
	Q0PORTAL	MONIT0		; QP[234] 20-MONITOR QpWITH BREAK
	PORTRAL	RDOCT		; [234]R0 21-READ OCTAL WORPRD
	PORTAL	PROCTRp		; [234] 22-PRINST OCTAL HALFWORD
	PORTAL	INBYTE		SP; [234] 23-INPUT SpBYTE
	PORTAL	OUBTYTE		; [234] 24-OT0UTPUT BYTE
	PORTTPAL	NXTBYT		; [234Tp] 25-NEXT INPUT BUYTE (LOOK AHEAD)
	PORTAL	BRKBYT		UP; [234] 26-BREAK UpOUTPUT
	PORTAL	IVNCHAR		; [234] 27V0-READ CHARACTER
VP	PORTAL	OUCHAR		;Vp [234] 30-OUTPUT WCHARACTER
	PORTAW0L	BRKCHR		; [234]WP 31-BREAKCHARACTEWpR
	PORTAL	READ.	X	; [234] 32-READ
	PORTAL	PRINT.		XP; [234] 33-PRINT
	PORTAL	SELIN		;Y [234] 34-SELECT Y0INPUT
	PORTAL	SEYPLOUT		; [234] 35-YpSELECT OUTPUT
	PZORTAL	INPT		; [23Z04] 36-INPUT
	PORZPTAL	OUTPT		; [234Zp] 37-OUTPUT
	POR[TAL	RELESE		; [23[04] 40-RELEASE
	P[PORTAL	OPFILE		; [[p234] 41-OPEN FILE\
	PORTAL	CLFILE	\0	; [234] 42-CLOSE\P FILE
	PORTAL	XF\pILE		; [234] 43-T]RANSFER FILE
	PO]0RTAL	BSPACE		; [2]P34] 44-BACKSPACE
	PORTAL	ENFILE		^; [234] 45-ENDFIL^0E
	PORTAL	REWND.^P		; [234] 46-REWI^pND
	PORTAL	STRAS_S		; [234] 47-STR_0ING ASSIGNMENT
	_PPORTAL	FUNCT		; [_p234] 50-OVERLAY H`ANDLER
	PORTAL	T`0RLPRT		; [234] 51`P-PRINT TRACE LIST`p
	PORTAL	TRLAB		a; [234] 52-TRACE a0LABEL ENTRY
	PORaPTAL	TRSTD		; [234ap] 53-TRACE STANDAbRD FUNCTION
	PORb0TAL	STRDEC		; [23bP4] 54-DECLARE STRbpINGS
	PORTAL	DDDcUMP		; [234] 55-Dc0DT DUMP ROUTINE.
	PORTAL	INCHR0		cp; [234] [E145] 56d-READ CHARACTER Wd0ITH EOF LEGAL

H EOF LEGAL

CK  3%ALGDR+4E2\)3 hA%ALGDR+11C%ALGDR+11E2\[R hXE%ALGDR+12G%ALGDR+12EJ\.: nXu%ALGDR+26w%ALGDR+26EJ\: p%ALGDR+31%ALGDR+31EOr uX-%ALGDR+44/%ALGDR+44G"\Y 7%ALGDR+6G25 tX%%ALGDR+42'%ALGDR+42G>n9 9%ALGDR+7GCLY iXM%ALGDR+14O%ALGDR+14GCN= iI%ALGDR+13K%ALGDR+13I&[8 zQ%ALGDR+55S%ALGDR+55I
D ?+
		IFE PR?0OC-KA10,
			<
	?P		IFNDEF %17A,
	?p		<
			EXTERNAL @%17A
			>
		MOV@0EI	AX,A
		PUSHJ@P	SP,LABEL(17)
		@p	>
		IFE PROC-KIA10,
			<
			IFIA0DN <0> <0>,
				AP<
				DFAD	A0,AAp
				>
			IFIDNB <0> <2>,
				<
				DFAD	A2,A
BP				>
			IFIDN <Bp0> <3>,
				<
	C			DFAD	A3,A
		C0		>
			IFIDN <0>CP <4>,
				<
			Cp	DFAD	A4,A
				D>
			IFIDN <0> <D06>,
				<
				DDPFAD	A6,A
				>
			IFIDN <0> <9>E,
				<
			DFADE0	A11,A
				>
			>
						>
	I
D` `p9
		IFE PRaOC-KA10,
			<
	a0		IFNDEF %25A,
	aP		<
			EXTERNAL ap%25A
			>
		MOVbEI	AX,A
		PUSHJb0	SP,LABEL(25)
		bP	>
		IFE PROC-KIbp10,
			<
			IFIcDN <3> <0>,
				c0<
				DFAD	A0,AcP
				>
			IFIDNcp <3> <2>,
				<
				DFAD	A2,A
d0				>
			IFIDN <dP3> <3>,
				<
	dp			DFAD	A3,A
		e		>
			IFIDN <3>e0 <4>,
				<
			eP	DFAD	A4,A
				ep>
			IFIDN <3> <f6>,
				<
				Df0FAD	A6,A
				>
			IFIDN <3> <9>fp,
				<
			DFADg	A11,A
				>
			>
						>
	I
E {p
		IFE PR|OC-KA10,
			<
	|0		IFNDEF %51A,
	|P		<
			EXTERNAL |p%51A
			>
		MOV}EI	AX,A
		PUSHJ}0	SP,LABEL(51)
		}P	>
		IFE PROC-KI}p10,
			<
			IFI~DN <4> <0>,
				~0<
				DFAD	A0,A~P
				>
			IFIDN~p <4> <2>,
				<
				DFAD	A2,A
0				>
			IFIDN <P4> <3>,
				<
	p			DFAD	A3,A
				>
			IFIDN <4>0 <4>,
				<
			P	DFAD	A4,A
				p>
			IFIDN <4> <6>,
				<
				D0FAD	A6,A
				>
			IFIDN <4> <9>p,
				<
			DFAD	A11,A
				>
			>
						>
	I
E@ 3
		IFE PR0OC-KA10,
			<
	P		IFNDEF %33A,
	p		<
			EXTERNAL %33A
			>
		MOV0EI	AX,A
		PUSHJP	SP,LABEL(33)
		p	>
		IFE PROC-KI10,
			<
			IFI0DN <6> <0>,
				P<
				DFAD	A0,Ap
				>
			IFIDN <6> <2>,
				<
				DFAD	A2,A
P				>
			IFIDN <p6> <3>,
				<
				DFAD	A3,A
		0		>
			IFIDN <6>P <4>,
				<
			p	DFAD	A4,A
				>
			IFIDN <6> <06>,
				<
				DPFAD	A6,A
				>
			IFIDN <6> <9>,
				<
			DFAD0	A11,A
				>
			>
						>
	I
F  +
		IFE PR+0OC-KA10,
			<
	+P		IFNDEF %41A,
	+p		<
			EXTERNAL ,%41A
			>
		MOV,0EI	AX,A
		PUSHJ,P	SP,LABEL(41)
		,p	>
		IFE PROC-KI-10,
			<
			IFI-0DN <9> <0>,
				-P<
				DFAD	A0,A-p
				>
			IFIDN. <9> <2>,
				<
				DFAD	A2,A
.P				>
			IFIDN <.p9> <3>,
				<
	/			DFAD	A3,A
		/0		>
			IFIDN <9>/P <4>,
				<
			/p	DFAD	A4,A
				0>
			IFIDN <9> <006>,
				<
				D0PFAD	A6,A
				>
			IFIDN <9> <9>1,
				<
			DFAD10	A11,A
				>
			>
						>
	I&d S0M
		IFE PRSPOC-KA10,
			<
	Sp		IFNDEF %22A,
	T		<
			EXTERNAL T0%22A
			>
		MOVTPEI	AX,A
		PUSHJTp	SP,LABEL(22)
		U	>
		IFE PROC-KIU010,
			<
			IFIUPDN <0> <0>,
				Up<
				DFDV	A0,AV
				>
			IFIDNV0 <0> <2>,
				<
				DFDV	A2,A
Vp				>
			IFIDN <W0> <3>,
				<
	W0			DFDV	A3,A
		WP		>
			IFIDN <0>Wp <4>,
				<
			X	DFDV	A4,A
				X0>
			IFIDN <0> <XP6>,
				<
				DXpFDV	A6,A
				>
			IFIDN <0> <9>Y0,
				<
			DFDVYP	A11,A
				>
			>
						>
	I&d` u[
		IFE PRu0OC-KA10,
			<
	uP		IFNDEF %30A,
	up		<
			EXTERNAL v%30A
			>
		MOVv0EI	AX,A
		PUSHJvP	SP,LABEL(30)
		vp	>
		IFE PROC-KIw10,
			<
			IFIw0DN <3> <0>,
				wP<
				DFDV	A0,Awp
				>
			IFIDNx <3> <2>,
				<
				DFDV	A2,A
xP				>
			IFIDN <xp3> <3>,
				<
	y			DFDV	A3,A
		y0		>
			IFIDN <3>yP <4>,
				<
			yp	DFDV	A4,A
				z>
			IFIDN <3> <z06>,
				<
				DzPFDV	A6,A
				>
			IFIDN <3> <9>{,
				<
			DFDV{0	A11,A
				>
			>
						>
	I&e@ $0U
		IFE PR$POC-KA10,
			<
	$p		IFNDEF %36A,
	%		<
			EXTERNAL %0%36A
			>
		MOV%PEI	AX,A
		PUSHJ%p	SP,LABEL(36)
		&	>
		IFE PROC-KI&010,
			<
			IFI&PDN <6> <0>,
				&p<
				DFDV	A0,A'
				>
			IFIDN'0 <6> <2>,
				<
				DFDV	A2,A
'p				>
			IFIDN <(6> <3>,
				<
	(0			DFDV	A3,A
		(P		>
			IFIDN <6>(p <4>,
				<
			)	DFDV	A4,A
				)0>
			IFIDN <6> <)P6>,
				<
				D)pFDV	A6,A
				>
			IFIDN <6> <9>*0,
				<
			DFDV*P	A11,A
				>
			>
						>
	I&f  ?0-
		IFE PR?POC-KA10,
			<
	?p		IFNDEF %44A,
	@		<
			EXTERNAL @0%44A
			>
		MOV@PEI	AX,A
		PUSHJ@p	SP,LABEL(44)
		A	>
		IFE PROC-KIA010,
			<
			IFIAPDN <9> <0>,
				Ap<
				DFDV	A0,AB
				>
			IFIDNB0 <9> <2>,
				<
				DFDV	A2,A
Bp				>
			IFIDN <C9> <3>,
				<
	C0			DFDV	A3,A
		CP		>
			IFIDN <9>Cp <4>,
				<
			D	DFDV	A4,A
				D0>
			IFIDN <9> <DP6>,
				<
				DDpFDV	A6,A
				>
			IFIDN <9> <9>E0,
				<
			DFDVEP	A11,A
				>
			>
						>
	In LP
		IFE PRLpOC-KA10,
			<
	M		IFNDEF %21A,
	M0		<
			EXTERNAL MP%21A
			>
		MOVMpEI	AX,A
		PUSHJN	SP,LABEL(21)
		N0	>
		IFE PROC-KINP10,
			<
			IFINpDN <0> <0>,
				O<
				DFMP	A0,AO0
				>
			IFIDNOP <0> <2>,
				<
				DFMP	A2,A
P				>
			IFIDN <P00> <3>,
				<
	PP			DFMP	A3,A
		Pp		>
			IFIDN <0>Q <4>,
				<
			Q0	DFMP	A4,A
				QP>
			IFIDN <0> <Qp6>,
				<
				DRFMP	A6,A
				>
			IFIDN <0> <9>RP,
				<
			DFMPRp	A11,A
				>
			>
						>
	In@ Z
		IFE PRZ0OC-KA10,
			<
	ZP		IFNDEF %50A,
	Zp		<
			EXTERNAL [%50A
			>
		MOV[0EI	AX,A
		PUSHJ[P	SP,LABEL(50)
		[p	>
		IFE PROC-KI\10,
			<
			IFI\0DN <2> <0>,
				\P<
				DFMP	A0,A\p
				>
			IFIDN] <2> <2>,
				<
				DFMP	A2,A
]P				>
			IFIDN <]p2> <3>,
				<
	^			DFMP	A3,A
		^0		>
			IFIDN <2>^P <4>,
				<
			^p	DFMP	A4,A
				_>
			IFIDN <2> <_06>,
				<
				D_PFMP	A6,A
				>
			IFIDN <2> <9>`,
				<
			DFMP`0	A11,A
				>
			>
						>
	In` n0%
		IFE PRnPOC-KA10,
			<
	np		IFNDEF %27A,
	o		<
			EXTERNAL o0%27A
			>
		MOVoPEI	AX,A
		PUSHJop	SP,LABEL(27)
		p	>
		IFE PROC-KIp010,
			<
			IFIpPDN <3> <0>,
				pp<
				DFMP	A0,Aq
				>
			IFIDNq0 <3> <2>,
				<
				DFMP	A2,A
qp				>
			IFIDN <r3> <3>,
				<
	r0			DFMP	A3,A
		rP		>
			IFIDN <3>rp <4>,
				<
			s	DFMP	A4,A
				s0>
			IFIDN <3> <sP6>,
				<
				DspFMP	A6,A
				>
			IFIDN <3> <9>t0,
				<
			DFMPtP	A11,A
				>
			>
						>
	In 	0}
		IFE PR	POC-KA10,
			<
		p		IFNDEF %52A,
	
		<
			EXTERNAL 
0%52A
			>
		MOV
PEI	AX,A
		PUSHJ
p	SP,LABEL(52)
			>
		IFE PROC-KI010,
			<
			IFIPDN <4> <0>,
				p<
				DFMP	A0,A

				>
			IFIDN
0 <4> <2>,
				<
P
				DFMP	A2,A

p				>
			IFIDN <
				<
			DFMP	A3,A
		>
			IFIDN <4>
				<
				DFMP	A4,A
				0>
			IFIDN <4> <P6>,
				<
				DpFMP	A6,A
				>
			IFIDN <4> <9>0,
				<
			DFMPP	A11,A
				>
			>
						>
	In@ P
		IFE PRpOC-KA10,
			<
			IFNDEF %35A,
	0		<
			EXTERNAL P%35A
			>
		MOVpEI	AX,A
		PUSHJ	SP,LABEL(35)
		0	>
		IFE PROC-KIP10,
			<
			IFIpDN <6> <0>,
				 <
				DFMP	A0,A 0
				>
			IFIDN P <6> <2>,
				<
				DFMP	A2,A
!				>
			IFIDN <!06> <3>,
				<
	!P			DFMP	A3,A
		!p		>
			IFIDN <6>" <4>,
				<
			"0	DFMP	A4,A
				"P>
			IFIDN <6> <"p6>,
				<
				D#FMP	A6,A
				>
			IFIDN <6> <9>#P,
				<
			DFMP#p	A11,A
				>
			>
						>
	In  8Pw
		IFE PR8pOC-KA10,
			<
	9		IFNDEF %43A,
	90		<
			EXTERNAL 9P%43A
			>
		MOV9pEI	AX,A
		PUSHJ:	SP,LABEL(43)
		:0	>
		IFE PROC-KI:P10,
			<
			IFI:pDN <9> <0>,
				;<
				DFMP	A0,A;0
				>
			IFIDN;P <9> <2>,
				<
				DFMP	A2,A
<				>
			IFIDN <<09> <3>,
				<
	<P			DFMP	A3,A
		<p		>
			IFIDN <9>= <4>,
				<
			=0	DFMP	A4,A
				=P>
			IFIDN <9> <=p6>,
				<
				D>FMP	A6,A
				>
			IFIDN <9> <9>>P,
				<
			DFMP>p	A11,A
				>
			>
						>
	I$ Epa
		IFE PRFOC-KA10,
			<
	F0		IFNDEF %20A,
	FP		<
			EXTERNAL Fp%20A
			>
		MOVGEI	AX,A
		PUSHJG0	SP,LABEL(20)
		GP	>
		IFE PROC-KIGp10,
			<
			IFIHDN <0> <0>,
				H0<
				DFSB	A0,AHP
				>
			IFIDNHp <0> <2>,
				<
				DFSB	A2,A
I0				>
			IFIDN <IP0> <3>,
				<
	Ip			DFSB	A3,A
		J		>
			IFIDN <0>J0 <4>,
				<
			JP	DFSB	A4,A
				Jp>
			IFIDN <0> <K6>,
				<
				DK0FSB	A6,A
				>
			IFIDN <0> <9>Kp,
				<
			DFSBL	A11,A
				>
			>
						>
	I$` gPo
		IFE PRgpOC-KA10,
			<
	h		IFNDEF %26A,
	h0		<
			EXTERNAL hP%26A
			>
		MOVhpEI	AX,A
		PUSHJi	SP,LABEL(26)
		i0	>
		IFE PROC-KIiP10,
			<
			IFIipDN <3> <0>,
				j<
				DFSB	A0,Aj0
				>
			IFIDNjP <3> <2>,
				<
				DFSB	A2,A
k				>
			IFIDN <k03> <3>,
				<
	kP			DFSB	A3,A
		kp		>
			IFIDN <3>l <4>,
				<
			l0	DFSB	A4,A
				lP>
			IFIDN <3> <lp6>,
				<
				DmFSB	A6,A
				>
			IFIDN <3> <9>mP,
				<
			DFSBmp	A11,A
				>
			>
						>
	I% PG
		IFE PRpOC-KA10,
			<
			IFNDEF %53A,
	0		<
			EXTERNAL P%53A
			>
		MOVpEI	AX,A
		PUSHJ	SP,LABEL(53)
		0	>
		IFE PROC-KIP10,
			<
			IFIpDN <4> <0>,
				<
				DFSB	A0,A0
				>
			IFIDNP <4> <2>,
				<
				DFSB	A2,A
				>
			IFIDN <04> <3>,
				<
	P			DFSB	A3,A
		p		>
			IFIDN <4> <4>,
				<
			0	DFSB	A4,A
				P>
			IFIDN <4> <p6>,
				<
				DFSB	A6,A
				>
			IFIDN <4> <9>P,
				<
			DFSBp	A11,A
				>
			>
						>
	I%@ pi
		IFE PROC-KA10,
			<
	0		IFNDEF %34A,
	P		<
			EXTERNAL p%34A
			>
		MOVEI	AX,A
		PUSHJ0	SP,LABEL(34)
		P	>
		IFE PROC-KIp10,
			<
			IFIDN <6> <0>,
				0<
				DFSB	A0,AP
				>
			IFIDNp <6> <2>,
				<
				DFSB	A2,A
0				>
			IFIDN <P6> <3>,
				<
	p			DFSB	A3,A
				>
			IFIDN <6>0 <4>,
				<
			P	DFSB	A4,A
				p>
			IFIDN <6> <6>,
				<
				D0FSB	A6,A
				>
			IFIDN <6> <9>p,
				<
			DFSB	A11,A
				>
			>
						>
	I&  1pA
		IFE PR2OC-KA10,
			<
	20		IFNDEF %42A,
	2P		<
			EXTERNAL 2p%42A
			>
		MOV3EI	AX,A
		PUSHJ30	SP,LABEL(42)
		3P	>
		IFE PROC-KI3p10,
			<
			IFI4DN <9> <0>,
				40<
				DFSB	A0,A4P
				>
			IFIDN4p <9> <2>,
				<
				DFSB	A2,A
50				>
			IFIDN <5P9> <3>,
				<
	5p			DFSB	A3,A
		6		>
			IFIDN <9>60 <4>,
				<
			6P	DFSB	A4,A
				6p>
			IFIDN <9> <76>,
				<
				D70FSB	A6,A
				>
			IFIDN <9> <9>7p,
				<
			DFSB8	A11,A
				>
			>
						>
	I? 70o
	DEFINE 7PAB(Z)
		<
		I7pFE PROC-KA10,
		8	<
			IFNDEF %C80A,
			<
			EXTE8PRNAL %CA
			>
8p		MOVEI	AX,Z
		P9USHJ	SP,LABEL(C)90
			>
		IFE PRO9PC-KI10,
			<
		9p	IFIDN <B> <0>,
				<
				A	A0:0,Z
				>
			IFI:PDN <B> <2>,
			:p	<
				A	A2,Z
;				>
			IFIDN <;0B> <3>,
				<
;P				A	A3,Z
				;p>
			IFIDN <B> <<4>,
				<
				<0A	A4,Z
				>
	<P		IFIDN <B> <6>,<p
				<
				A	A=6,Z
				>
			IF=0IDN <B> <9>,
		=P		<
			A	A11,Z
				>
			>
		>
	>
			>
		>I?,+ >0s
	A
	B
	A
	BK:5 v1%ALGDR+453%ALGDR+45Kc%H1 5P7
	IRP	A	5p<
	IFE	PROC-KA106,
	<EXTERN	%AA
>
	IFN	PROC-KA16P0,
	<EXTERN %AI6p
	 EXTERN	%AL		;[205]
>>AL		MVt= wX=%ALGDR+50?%ALGDR+50O$; jXU%ALGDR+16W%ALGDR+16O%}w jQ%ALGDR+15S%ALGDR+15O>d@ 1%ALGDR+3S: mi%ALGDR+23k%ALGDR+23S:9 oy%ALGDR+27{%ALGDR+27S:
H zXU%ALGDR+56W%ALGDR+56S:NJ0 ^%ALGDR+0S;@ rX%ALGDR+36%ALGDR+36W
P W%
P Y[ )%AI74
Y&[Z (py
	IFE	PRO)C-KA10,<
	ENTRY	)0%AA
>
	IFN	PRO)PC-KA10,<
	ENTRY	)p%AI
	%AL=%AI	*	;[205]
	ENTRY	%*0AL		;[205]
>
*P
	IFNDEF	%ALGDR,<*p
	EXTERNAL	%ALGD+R
	SALL
	%SUBTT+0L(ALGLIB,ALGOL LI+PBRARY)
>
d:	Z	+p		
	ZZZ==1			
	,IRPC	B,<ZZZ==ZZZ,0+1>
	XWD	<ZZZ/6+,P1>,ZZZ	
	SIXBIT\,pB*\
	IFE	<<ZZZ/-6>*6-ZZZ>,<
	Z		-0	
	>
	IFNB	<C>-P, <
	XWD	DL,C		-p
B:				
LABEL(.A):	JSP	AX,PAR0>.0
	IFB	<C>, <
.PB:				
LABEL(A).p:	JSP	AX,PARAM>
/	EXP	d		
	PURGE	B		

	PURGE[>ukY%ALGDR+17[%ALGDR+17[>ukX]%ALGDR+20-%ALGDR+20]c$.: nq%ALGDR+25s%ALGDR+25a(< 5%ALGDR+5B5t!%ALGDR+41#%ALGDR+41%V2mXm%ALGDR+24o%ALGDR+24V9oX}%ALGDR+30%ALGDR+30W&
	<%ALGDR+A>B%ALGDR+21c%ALGDR+21e
C@pX%ALGDR+32%ALGDR+32ed\rsX%ALGDR+40%ALGDR+40e=ivX5%ALGDR+467%ALGDR+46ge@ qX
	IFE	PRO/pC-KA10,<
	ENTRY	0%AA
>
	IFN	PRO00C-KA10,<
	ENTRY	0P%AI
	%AL=%AI	0p	;[205]
	ENTRY	%1AL		;[205]
>
10
	IFNDEF	%ALGDR,<1P
	EXTERNAL	%ALGD1pR
	SALL
	%SUBTT2L(ALGLIB,ALGOL LI20BRARY)
>

c:	2PZ			
	ZZZ==1
	I2pRPC	B,<ZZZ==ZZZ+31>
	XWD	<ZZZ/6+130>,ZZZ	
	SIXBIT\3PB*\
	IFE	<<ZZZ/63p>*6-ZZZ>,<
	Z			4
>

B:				
L40ABEL(A):			
	PU4PSHJ	SP,TRSTD
	EX4pP	c
	PURGE	B
c
	PURGE	B
gSy w9%ALGDR+47;%ALGDR+47gSI1 yXM%ALGDR+54O%ALGDR+54iJd@ xXE%ALGDR+52G%ALGDR+52iJf
Z xA%ALGDR+51C%ALGDR+51iKI yI%ALGDR+53K%ALGDR+53qMI  u)%ALGDR+43+%ALGDR+43tH<P uyP uZ7P u[wP v91P w9P vI9 &pC
	IRP	A	'<
		IFE	PROC-KA1'00,
			<ENTRY	%A&PA
>
		IFN	PROC-'PKA10,
			<ENTRY	'p%AI
			 %AL=%(AI	;[205]
			 EN(0TRY	%AL	;[205]
>>%AL	;[205]
VuR h$UNIVERSAL A - B, 10B(310)(, EUROPEAN SOFTWAHRE ENGINEERING, SEP-74
ERING, SS@P $;SP >}{woP