DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦391f7b92d⟧ SEG

    Length: 3072 (0xc00)
    Types: SEG
    Notes: 5811_R1K_CODE
    Names: »126995.SEG«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »126995.SEG« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »126995.SEG« 
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »126995.SEG« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »126995.SEG« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »126995.SEG« 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5811       |X   |		.CONST	0x5811								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0280       |    |		.CONST	0x0280								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 0002       |    |		.CONST	0x0002								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0069       | i  |		.CONST	0x0069								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 002a       | *  |		.CONST	0x002a								; Number of locals
000b			INIT_0008:
000b 4804       |H   |		Short_Literal	0x4							; Debug Table 0x0 = .DEBUG	0x000b,0x0322,0xc000,0x0000,0x0036,0x0874,0x0000,0x0005
													; Debug Table 0x0.0x0 = 0xb,0xffff
													; Debug Table 0x0.0x1 = 0xb,0xfffe
													; Debug Table 0x0.0x2 = 0xb,0xfffd
000c 032b       | +  |		Declare_Type	Record,Incomplete,Visible
000d 4802       |H   |		Short_Literal	0x2							; Debug Table 0x0.0x3 = 0xd,0xfffc
000e 032b       | +  |		Declare_Type	Record,Incomplete,Visible
000f 029a 0073  |   s|		Declare_Subprogram	INIT_0070,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0xf,0xfffb
0011 029a 009b  |    |		Declare_Subprogram	INIT_0098,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x11,0xfffa
0013 029a 00bb  |    |		Declare_Subprogram	INIT_00b8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x13,0xfff9
0015 029a 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x15,0xfff8
0017 029a 00eb  |    |		Declare_Subprogram	INIT_00e8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x17,0xfff7
0019 029a 012b  |   +|		Declare_Subprogram	INIT_0128,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x9 = 0x19,0xfff6
001b 029a 0143  |   C|		Declare_Subprogram	INIT_0140,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xa = 0x1b,0xfff5
001d 029a 015b  |   [|		Declare_Subprogram	INIT_0158,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xb = 0x1d,0xfff4
001f 029a 0173  |   s|		Declare_Subprogram	INIT_0170,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xc = 0x1f,0xfff3
0021 029a 018b  |    |		Declare_Subprogram	INIT_0188,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xd = 0x21,0xfff2
0023 029a 019b  |    |		Declare_Subprogram	INIT_0198,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xe = 0x23,0xfff1
0025 029a 01ab  |    |		Declare_Subprogram	INIT_01a8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xf = 0x25,0xfff0
0027 029a 01bb  |    |		Declare_Subprogram	INIT_01b8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x10 = 0x27,0xffef
0029 4803       |H   |		Short_Literal	0x3							; Debug Table 0x0.0x11 = 0x29,0xffee
													; Debug Table 0x0.0x12 = 0x29,0xffed
													; Debug Table 0x0.0x13 = 0x29,0xffec
													; Debug Table 0x0.0x14 = 0x29,0xffeb
													; Debug Table 0x0.0x15 = 0x29,0xffea
													; Debug Table 0x0.0x16 = 0x29,0xffe9
													; Debug Table 0x0.0x17 = 0x29,0xffe8
													; Debug Table 0x0.0x18 = 0x29,0xffe7
002a 032a       | *  |		Declare_Type	Record,Incomplete
002b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x19 = 0x2b,0xffe6
002c 02a0       |    |		Declare_Subprogram	Null_Subprogram
002d 4818       |H   |		Short_Literal	0x18
002e 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
002f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x0.0x1a = 0x2f,0xffe5
0030 e20f       |    |		Load	0x1,0xf
0031 00e3       |    |		Load_Encached	Natural_Cache
0032 03f8       |    |		Declare_Type	Discrete,Constrained
0033 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x0.0x1b = 0x33,0xffe4
0034 00da       |    |		Load_Top	At_Offset_2
0035 00db       |    |		Load_Top	At_Offset_3
0036 00db       |    |		Load_Top	At_Offset_3
0037 02a0       |    |		Declare_Subprogram	Null_Subprogram
0038 e215       |    |		Load	0x1,0x15
0039 0326       | &  |		Complete_Type	Record,By_Defining
003a e215       |    |		Load	0x1,0x15							; Debug Table 0x0.0x1c = 0x3a,0xffe3
003b 00da       |    |		Load_Top	At_Offset_2
003c 02a0       |    |		Declare_Subprogram	Null_Subprogram
003d e216       |    |		Load	0x1,0x16
003e 0326       | &  |		Complete_Type	Record,By_Defining
003f e210       |    |		Load	0x1,0x10							; Debug Table 0x0.0x1d = 0x3f,0xffe2
0040 00da       |    |		Load_Top	At_Offset_2
0041 00db       |    |		Load_Top	At_Offset_3
0042 029f 01d3  |    |		Declare_Subprogram	INIT_01d0,For_Call
0044 e224       | $  |		Load	0x1,0x24
0045 0326       | &  |		Complete_Type	Record,By_Defining
0046 00bf       |    |		Action	Accept_Activation
0047 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f				; Debug Table 0x1 = .DEBUG	0x0047,0x0360,0xc000,0x0000,0x0036,0x0ab4,0x0000,0x0003
													; Debug Table 0x1.0x0 = 0x47,0xffff
													; Debug Table 0x1.0x1 = 0x47,0xfffe
0048 00c7       |    |		Action	Elaborate_Subprogram
0049 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20				; Debug Table 0x1.0x2 = 0x49,0xfffd
004a 00c7       |    |		Action	Elaborate_Subprogram
004b 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21				; Debug Table 0x1.0x3 = 0x4b,0xfffc
004c 00c7       |    |		Action	Elaborate_Subprogram
004d 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22				; Debug Table 0x1.0x4 = 0x4d,0xfffb
004e 00c7       |    |		Action	Elaborate_Subprogram
004f 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23				; Debug Table 0x1.0x5 = 0x4f,0xfffa
0050 00c7       |    |		Action	Elaborate_Subprogram
0051 029d 01eb  |    |		Declare_Subprogram	INIT_01e8,For_Outer_Call			; Debug Table 0x1.0x6 = 0x51,0xfff9
0053 029d 0203  |    |		Declare_Subprogram	INIT_0200,For_Outer_Call			; Debug Table 0x1.0x7 = 0x53,0xfff8
0055 029d 0223  |   #|		Declare_Subprogram	INIT_0220,For_Outer_Call			; Debug Table 0x1.0x8 = 0x55,0xfff7
0057 029d 0243  |   C|		Declare_Subprogram	INIT_0240,For_Outer_Call			; Debug Table 0x1.0x9 = 0x57,0xfff6
0059 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x1.0xa = 0x59,0xfff5
005a 00c7       |    |		Action	Elaborate_Subprogram
005b 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19				; Debug Table 0x1.0xb = 0x5b,0xfff4
005c 00c7       |    |		Action	Elaborate_Subprogram
005d 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18				; Debug Table 0x1.0xc = 0x5d,0xfff3
005e 00c7       |    |		Action	Elaborate_Subprogram
005f 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a				; Debug Table 0x1.0xd = 0x5f,0xfff2
0060 00c7       |    |		Action	Elaborate_Subprogram
0061 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c				; Debug Table 0x1.0xe = 0x61,0xfff1
0062 00c7       |    |		Action	Elaborate_Subprogram
0063 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b				; Debug Table 0x1.0xf = 0x63,0xfff0
0064 00c7       |    |		Action	Elaborate_Subprogram
0065 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d				; Debug Table 0x1.0x10 = 0x65,0xffef
0066 00c7       |    |		Action	Elaborate_Subprogram
0067 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e				; Debug Table 0x1.0x11 = 0x67,0xffee
0068 00c7       |    |		Action	Elaborate_Subprogram
0069			BODY_0008:
0069 00bc       |    |		Action	Signal_Activated
006a 00bb       |    |		Action	Signal_Completion
006b 0000 0000  |    |		.BLANK	0000[0x5]
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 0075       | u  |		.CONST	0x0075								; Address of begin
0071 0004       |    |		.CONST	0x0004								; Address of exception handler
0072 0002       |    |		.CONST	0x0002								; Number of locals
0073			INIT_0070:
0073 e215       |    |		Load	0x1,0x15							; Debug Table 0x2 = .DEBUG	0x0073,0x0386,0x1001,0x0000,0x0036,0x0874,0x0000,0x0057
													; Debug Table 0x2.0x0 = 0x73,0xffff
0074 0322       | "  |		Declare_Variable	Record
0075			BODY_0070:
0075 4800       |H   |		Short_Literal	0x0							; Debug Table 0x2.0x1 = 0x75,0x1
0076 00d9       |    |		Load_Top	At_Offset_1
0077 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0078 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0x2 = 0x78,0x2
0079 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
007a 00d9       |    |		Load_Top	At_Offset_1
007b 822a       | *  |		Call	0x1,0x2a
007c 00d1       |    |		Pop_Control	Pop_Count_1
007d 00d9       |    |		Load_Top	At_Offset_1
007e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
007f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0x3 = 0x7f,0x3
0080 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0081 00d9       |    |		Load_Top	At_Offset_1
0082 822a       | *  |		Call	0x1,0x2a
0083 00d1       |    |		Pop_Control	Pop_Count_1
0084 00d9       |    |		Load_Top	At_Offset_1
0085 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0086 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0x4 = 0x86,0x4
0087 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0088 00d9       |    |		Load_Top	At_Offset_1
0089 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
008a 0227       | '  |		Execute	Access,All_Reference
008b 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
008c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0x5 = 0x8c,0x5
008d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
008e 00d9       |    |		Load_Top	At_Offset_1
008f 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0090 0227       | '  |		Execute	Access,All_Reference
0091 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0092 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0x6 = 0x92,0x6
0093 e5ff       |    |		Load	0x2,-0x1
0094 017d       | }  |		Execute	Record,Structure_Write
0095 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0096 0000 0000  |    |		.XXX[0x2]
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 009c       |    |		.CONST	0x009c								; Address of begin
0099 0004       |    |		.CONST	0x0004								; Address of exception handler
009a 0002       |    |		.CONST	0x0002								; Number of locals
009b			INIT_0098:
009b e225       | %  |		Load	0x1,0x25							; Debug Table 0x3 = .DEBUG	0x009b,0x0396,0x1001,0x0000,0x0036,0x0874,0x0000,0x005f
													; Debug Table 0x3.0x0 = 0x9b,0xffff
009c			BODY_0098:
009c 780d       |x   |		Jump	0xaa
009d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x3.0x1 = 0x9d,0x2
009e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
009f 0227       | '  |		Execute	Access,All_Reference
00a0 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00a1 0039       | 9  |		Store_Top	Access,At_Offset_1
00a2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x2 = 0xa2,0x3
00a3 8227       | '  |		Call	0x1,0x27
00a4 0039       | 9  |		Store_Top	Access,At_Offset_1
00a5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x3 = 0xa5,0x4
00a6 e5ff       |    |		Load	0x2,-0x1
00a7 8228       | (  |		Call	0x1,0x28
00a8 00d1       |    |		Pop_Control	Pop_Count_1
00a9 0039       | 9  |		Store_Top	Access,At_Offset_1
00aa 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x3.0x4 = 0xaa,0x1
													; Debug Table 0x3.0x5 = 0xaa,0x401
00ab 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00ac 0227       | '  |		Execute	Access,All_Reference
00ad 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00ae e5ff       |    |		Load	0x2,-0x1
00af 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00b0 022f       | /  |		Execute	Access,Equal
00b1 6feb       |o   |		Jump_Zero	0x9d							; Debug Table 0x3.0x6 = 0xb1,0x1
00b2 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0x7 = 0xb2,0x5
00b3 e5ff       |    |		Load	0x2,-0x1
00b4 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
00b5 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00b6 0000 0000  |    |		.XXX[0x2]
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00bb       |    |		.CONST	0x00bb								; Address of begin
00b9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ba 0001       |    |		.CONST	0x0001								; Number of locals
00bb			BODY_00b8:
00bb			INIT_00b8:
00bb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x4 = .DEBUG	0x00bb,0x03a8,0x1002,0x0000,0x0036,0x0874,0x0000,0x0067
													; Debug Table 0x4.0x0 = 0xbb,0x1
00bc 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00bd 0227       | '  |		Execute	Access,All_Reference
00be 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00bf 00db       |    |		Load_Top	At_Offset_3
00c0 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00c1 022f       | /  |		Execute	Access,Equal
00c2 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00c3 0000 0000  |    |		.BLANK	0000[0x5]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00cc       |    |		.CONST	0x00cc								; Address of begin
00c9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ca 0002       |    |		.CONST	0x0002								; Number of locals
00cb			INIT_00c8:
00cb e225       | %  |		Load	0x1,0x25							; Debug Table 0x5 = .DEBUG	0x00cb,0x03ac,0x1001,0x0000,0x0036,0x0874,0x0000,0x0070
													; Debug Table 0x5.0x0 = 0xcb,0xffff
00cc			BODY_00c8:
00cc 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x1 = 0xcc,0x1
00cd e5fe       |    |		Load	0x2,-0x2
00ce 822a       | *  |		Call	0x1,0x2a
00cf 00d1       |    |		Pop_Control	Pop_Count_1
00d0 0039       | 9  |		Store_Top	Access,At_Offset_1
00d1 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x2 = 0xd1,0x2
00d2 0229       | )  |		Execute	Access,All_Read
00d3 00d8       |    |		Load_Top	At_Offset_0
00d4 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00d5 e5ff       |    |		Load	0x2,-0x1
00d6 e210       |    |		Load	0x1,0x10
00d7 0119       |    |		Execute	Any,Check_In_Formal_Type
00d8 8213       |    |		Call	0x1,0x13
00d9 00d9       |    |		Load_Top	At_Offset_1
00da 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00db 00d1       |    |		Pop_Control	Pop_Count_1
00dc 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x3 = 0xdc,0x3
00dd e5fe       |    |		Load	0x2,-0x2
00de 8229       | )  |		Call	0x1,0x29
00df 00d1       |    |		Pop_Control	Pop_Count_1
00e0 0039       | 9  |		Store_Top	Access,At_Offset_1
00e1 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x5.0x4 = 0xe1,0x4
00e2 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
00e3 0a01       |    |		Execute_Immediate	Plus,0x1
00e4 e5fe       |    |		Load	0x2,-0x2
00e5 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
00e6 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00e7 0000       |    |		.XXX[0x1]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00ed       |    |		.CONST	0x00ed								; Address of begin
00e9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ea 0002       |    |		.CONST	0x0002								; Number of locals
00eb			INIT_00e8:
00eb e216       |    |		Load	0x1,0x16							; Debug Table 0x6 = .DEBUG	0x00eb,0x03b8,0x1001,0x0000,0x0036,0x0874,0x0000,0x007c
													; Debug Table 0x6.0x0 = 0xeb,0xffff
00ec 0322       | "  |		Declare_Variable	Record
00ed			BODY_00e8:
00ed e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x6.0x1 = 0xed,0x1
00ee 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x2 = 0xee,0x401
00ef 00da       |    |		Load_Top	At_Offset_2
00f0 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00f1 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x3 = 0xf1,0x402
													; Debug Table 0x6.0x4 = 0xf1,0x404
00f2 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00f3 0227       | '  |		Execute	Access,All_Reference
00f4 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00f5 00da       |    |		Load_Top	At_Offset_2
00f6 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
00f7 00d1       |    |		Pop_Control	Pop_Count_1
00f8 781d       |x   |		Jump	0x116
00f9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x5 = 0xf9,0x3
													; Debug Table 0x6.0x6 = 0xf9,0x801
00fa 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00fb 0227       | '  |		Execute	Access,All_Reference
00fc 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00fd 00d8       |    |		Load_Top	At_Offset_0
00fe 0120       |    |		Execute	Any,Is_Value
00ff 7002       |p   |		Jump_Nonzero	0x102
0100 00d8       |    |		Load_Top	At_Offset_0
0101 011e       |    |		Execute	Any,Convert
0102 e210       |    |		Load	0x1,0x10
0103 0119       |    |		Execute	Any,Check_In_Formal_Type
0104 e210       |    |		Load	0x1,0x10							; Debug Table 0x6.0x7 = 0x104,0x3
0105 0119       |    |		Execute	Any,Check_In_Formal_Type
0106 e5ff       |    |		Load	0x2,-0x1
0107 e210       |    |		Load	0x1,0x10
0108 0119       |    |		Execute	Any,Check_In_Formal_Type
0109 8214       |    |		Call	0x1,0x14
010a 6805       |h   |		Jump_Zero	0x110
010b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x8 = 0x10b,0x4
010c e5fe       |    |		Load	0x2,-0x2
010d 821d       |    |		Call	0x1,0x1d
010e 00d2       |    |		Pop_Control	Pop_Count_2
010f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x6.0x9 = 0x10f,0x5
0110 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0xa = 0x110,0x6
													; Debug Table 0x6.0xb = 0x110,0xc01
0111 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0112 0227       | '  |		Execute	Access,All_Reference
0113 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0114 00d9       |    |		Load_Top	At_Offset_1
0115 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0116 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0xc = 0x116,0x2
													; Debug Table 0x6.0xd = 0x116,0x1001
0117 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0118 00d9       |    |		Load_Top	At_Offset_1
0119 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
011a 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
011b 022f       | /  |		Execute	Access,Equal
011c 7007       |p   |		Jump_Nonzero	0x124
011d 00d8       |    |		Load_Top	At_Offset_0
011e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
011f 00d9       |    |		Load_Top	At_Offset_1
0120 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0121 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0122 022f       | /  |		Execute	Access,Equal
0123 7801       |x   |		Jump	0x125
0124 4801       |H   |		Short_Literal	0x1
0125 6fd3       |o   |		Jump_Zero	0xf9							; Debug Table 0x6.0xe = 0x125,0x2
0126 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0127 0000       |    |		.XXX[0x1]
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 012f       | /  |		.CONST	0x012f								; Address of begin
0129 0004       |    |		.CONST	0x0004								; Address of exception handler
012a 0002       |    |		.CONST	0x0002								; Number of locals
012b			INIT_0128:
012b e225       | %  |		Load	0x1,0x25							; Debug Table 0x7 = .DEBUG	0x012b,0x03d8,0x1001,0x0000,0x0036,0x0874,0x0000,0x0088
													; Debug Table 0x7.0x0 = 0x12b,0xffff
012c e5fe       |    |		Load	0x2,-0x2
012d 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
012e 0039       | 9  |		Store_Top	Access,At_Offset_1
012f			BODY_0128:
012f e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x7.0x1 = 0x12f,0x1
													; Debug Table 0x7.0x2 = 0x12f,0x401
0130 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0131 0227       | '  |		Execute	Access,All_Reference
0132 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0133 e5fe       |    |		Load	0x2,-0x2
0134 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0135 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x3 = 0x135,0x2
0136 8227       | '  |		Call	0x1,0x27
0137 0039       | 9  |		Store_Top	Access,At_Offset_1
0138 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x4 = 0x138,0x3
0139 e5ff       |    |		Load	0x2,-0x1
013a 8229       | )  |		Call	0x1,0x29
013b 00d1       |    |		Pop_Control	Pop_Count_1
013c 0039       | 9  |		Store_Top	Access,At_Offset_1
013d 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
013e 0000 0000  |    |		.XXX[0x2]
0140 ; --------------------------------------------------------------------------------------
0140 ; SUBPROGRAM
0140 ; --------------------------------------------------------------------------------------
0140 0147       | G  |		.CONST	0x0147								; Address of begin
0141 0004       |    |		.CONST	0x0004								; Address of exception handler
0142 0002       |    |		.CONST	0x0002								; Number of locals
0143			INIT_0140:
0143 e225       | %  |		Load	0x1,0x25							; Debug Table 0x8 = .DEBUG	0x0143,0x03e4,0x1001,0x0000,0x0036,0x0874,0x0000,0x0094
													; Debug Table 0x8.0x0 = 0x143,0xffff
0144 e5fe       |    |		Load	0x2,-0x2
0145 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0146 0039       | 9  |		Store_Top	Access,At_Offset_1
0147			BODY_0140:
0147 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x8.0x1 = 0x147,0x1
													; Debug Table 0x8.0x2 = 0x147,0x401
0148 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0149 0227       | '  |		Execute	Access,All_Reference
014a 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
014b e5fe       |    |		Load	0x2,-0x2
014c 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
014d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x3 = 0x14d,0x2
014e 8227       | '  |		Call	0x1,0x27
014f 0039       | 9  |		Store_Top	Access,At_Offset_1
0150 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x4 = 0x150,0x3
0151 e5ff       |    |		Load	0x2,-0x1
0152 8228       | (  |		Call	0x1,0x28
0153 00d1       |    |		Pop_Control	Pop_Count_1
0154 0039       | 9  |		Store_Top	Access,At_Offset_1
0155 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0156 0000 0000  |    |		.XXX[0x2]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015b       | [  |		.CONST	0x015b								; Address of begin
0159 0004       |    |		.CONST	0x0004								; Address of exception handler
015a 0001       |    |		.CONST	0x0001								; Number of locals
015b			BODY_0158:
015b			INIT_0158:
015b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x9 = .DEBUG	0x015b,0x03f0,0x1002,0x0000,0x0036,0x0874,0x0000,0x00a0
													; Debug Table 0x9.0x0 = 0x15b,0x1
015c 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
015d 0227       | '  |		Execute	Access,All_Reference
015e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
015f 0227       | '  |		Execute	Access,All_Reference
0160 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0161 00d8       |    |		Load_Top	At_Offset_0
0162 0120       |    |		Execute	Any,Is_Value
0163 7002       |p   |		Jump_Nonzero	0x166
0164 00d8       |    |		Load_Top	At_Offset_0
0165 011e       |    |		Execute	Any,Convert
0166 e210       |    |		Load	0x1,0x10
0167 0119       |    |		Execute	Any,Check_In_Formal_Type
0168 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0169 0000 0000  |    |		.BLANK	0000[0x7]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0173       | s  |		.CONST	0x0173								; Address of begin
0171 0004       |    |		.CONST	0x0004								; Address of exception handler
0172 0001       |    |		.CONST	0x0001								; Number of locals
0173			BODY_0170:
0173			INIT_0170:
0173 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa = .DEBUG	0x0173,0x03f4,0x1001,0x0000,0x0036,0x0874,0x0000,0x00a9
													; Debug Table 0xa.0x0 = 0x173,0x1
0174 e5fd       |    |		Load	0x2,-0x3
0175 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0176 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa.0x1 = 0x176,0x2
0177 6807       |h   |		Jump_Zero	0x17f
0178 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x2 = 0x178,0x3
0179 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
017a 0227       | '  |		Execute	Access,All_Reference
017b 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
017c e5fd       |    |		Load	0x2,-0x3
017d 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
017e 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
017f 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x3 = 0x17f,0x4
0180 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0181 0227       | '  |		Execute	Access,All_Reference
0182 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0183 e5fd       |    |		Load	0x2,-0x3
0184 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0185 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0186 0000 0000  |    |		.XXX[0x2]
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 018b       |    |		.CONST	0x018b								; Address of begin
0189 0004       |    |		.CONST	0x0004								; Address of exception handler
018a 0001       |    |		.CONST	0x0001								; Number of locals
018b			BODY_0188:
018b			INIT_0188:
018b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb = .DEBUG	0x018b,0x03fe,0x1001,0x0000,0x0036,0x0874,0x0000,0x00ba
													; Debug Table 0xb.0x0 = 0x18b,0x1
018c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
018d 0227       | '  |		Execute	Access,All_Reference
018e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
018f 00db       |    |		Load_Top	At_Offset_3
0190 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0191 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0192 0000 0000  |    |		.BLANK	0000[0x6]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019b       |    |		.CONST	0x019b								; Address of begin
0199 0004       |    |		.CONST	0x0004								; Address of exception handler
019a 0001       |    |		.CONST	0x0001								; Number of locals
019b			BODY_0198:
019b			INIT_0198:
019b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xc = .DEBUG	0x019b,0x0402,0x1001,0x0000,0x0036,0x0874,0x0000,0x00c2
													; Debug Table 0xc.0x0 = 0x19b,0x1
019c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
019d 0227       | '  |		Execute	Access,All_Reference
019e 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
019f 00db       |    |		Load_Top	At_Offset_3
01a0 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01a1 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01a2 0000 0000  |    |		.BLANK	0000[0x6]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01ab       |    |		.CONST	0x01ab								; Address of begin
01a9 0004       |    |		.CONST	0x0004								; Address of exception handler
01aa 0001       |    |		.CONST	0x0001								; Number of locals
01ab			BODY_01a8:
01ab			INIT_01a8:
01ab 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd = .DEBUG	0x01ab,0x0406,0x1002,0x0000,0x0036,0x0874,0x0000,0x00ca
													; Debug Table 0xd.0x0 = 0x1ab,0x1
01ac 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01ad 0227       | '  |		Execute	Access,All_Reference
01ae 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01af 00d8       |    |		Load_Top	At_Offset_0
01b0 0120       |    |		Execute	Any,Is_Value
01b1 7002       |p   |		Jump_Nonzero	0x1b4
01b2 00d8       |    |		Load_Top	At_Offset_0
01b3 011e       |    |		Execute	Any,Convert
01b4 e210       |    |		Load	0x1,0x10
01b5 0119       |    |		Execute	Any,Check_In_Formal_Type
01b6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01b7 0000       |    |		.XXX[0x1]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bb       |    |		.CONST	0x01bb								; Address of begin
01b9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ba 0001       |    |		.CONST	0x0001								; Number of locals
01bb			BODY_01b8:
01bb			INIT_01b8:
01bb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe = .DEBUG	0x01bb,0x040a,0x1002,0x0000,0x0036,0x0874,0x0000,0x00d3
													; Debug Table 0xe.0x0 = 0x1bb,0x1
01bc 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01bd 00db       |    |		Load_Top	At_Offset_3
01be 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01bf 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01c0 022f       | /  |		Execute	Access,Equal
01c1 7007       |p   |		Jump_Nonzero	0x1c9
01c2 00da       |    |		Load_Top	At_Offset_2
01c3 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01c4 00db       |    |		Load_Top	At_Offset_3
01c5 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01c6 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01c7 022f       | /  |		Execute	Access,Equal
01c8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01c9 4801       |H   |		Short_Literal	0x1
01ca 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01cb 0000 0000  |    |		.BLANK	0000[0x5]
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d3       |    |		.CONST	0x01d3								; Address of begin
01d1 0004       |    |		.CONST	0x0004								; Address of exception handler
01d2 0001       |    |		.CONST	0x0001								; Number of locals
01d3			BODY_01d0:
01d3			INIT_01d0:
01d3 4608       |F   |		Jump_Case	0x9							; Debug Table 0xf = .DEBUG	0x01d3,0x040e,0x1005,0x0000,0x0036,0x0874,0x0000,0x0131
01d4 7808       |x   |		Jump	0x1dd								; case 0x0
01d5 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
01d6 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
01d7 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
01d8 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
01d9 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
01da 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
01db 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x7
01dc 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x8
01dd 00da       |    |		Load_Top	At_Offset_2
01de 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01df 0125       | %  |		Execute	Any,Set_Constraint
01e0 00da       |    |		Load_Top	At_Offset_2
01e1 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01e2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01e3 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
01e4 0000 0000  |    |		.BLANK	0000[0x4]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01f5       |    |		.CONST	0x01f5								; Address of begin
01e9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ea 0003       |    |		.CONST	0x0003								; Number of locals
01eb			INIT_01e8:
01eb e225       | %  |		Load	0x1,0x25							; Debug Table 0x10 = .DEBUG	0x01eb,0x0410,0x1001,0x0000,0x0036,0x0ab4,0x0000,0x009d
													; Debug Table 0x10.0x0 = 0x1eb,0xffff
01ec 00db       |    |		Load_Top	At_Offset_3
01ed 0227       | '  |		Execute	Access,All_Reference
01ee 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01ef 0039       | 9  |		Store_Top	Access,At_Offset_1
01f0 e225       | %  |		Load	0x1,0x25							; Debug Table 0x10.0x1 = 0x1f0,0xfffe
01f1 e5ff       |    |		Load	0x2,-0x1
01f2 0227       | '  |		Execute	Access,All_Reference
01f3 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
01f4 0039       | 9  |		Store_Top	Access,At_Offset_1
01f5			BODY_01e8:
01f5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x2 = 0x1f5,0x1
01f6 00da       |    |		Load_Top	At_Offset_2
01f7 0227       | '  |		Execute	Access,All_Reference
01f8 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01f9 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x10.0x3 = 0x1f9,0x2
01fa 00d9       |    |		Load_Top	At_Offset_1
01fb 0227       | '  |		Execute	Access,All_Reference
01fc 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01fd 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01fe 0000 0000  |    |		.XXX[0x2]
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 0203       |    |		.CONST	0x0203								; Address of begin
0201 0004       |    |		.CONST	0x0004								; Address of exception handler
0202 0001       |    |		.CONST	0x0001								; Number of locals
0203			BODY_0200:
0203			INIT_0200:
0203 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11 = .DEBUG	0x0203,0x041a,0x1001,0x0000,0x0036,0x0ab4,0x0000,0x00c3
													; Debug Table 0x11.0x0 = 0x203,0x1
0204 0229       | )  |		Execute	Access,All_Read
0205 00d8       |    |		Load_Top	At_Offset_0
0206 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0207 8212       |    |		Call	0x1,0x12
0208 00d9       |    |		Load_Top	At_Offset_1
0209 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
020a 00d1       |    |		Pop_Control	Pop_Count_1
020b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x1 = 0x20b,0x2
020c 8227       | '  |		Call	0x1,0x27
020d c5fe       |    |		Store	0x2,-0x2
020e 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x11.0x2 = 0x20e,0x3
020f 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0210 e5fe       |    |		Load	0x2,-0x2
0211 0227       | '  |		Execute	Access,All_Reference
0212 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0213 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x3 = 0x213,0x4
0214 00db       |    |		Load_Top	At_Offset_3
0215 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0216 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x11.0x4 = 0x216,0x5
0217 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0218 0aff       |    |		Execute_Immediate	Plus,-0x1
0219 00db       |    |		Load_Top	At_Offset_3
021a 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
021b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
021c 0000 0000  |    |		.BLANK	0000[0x4]
0220 ; --------------------------------------------------------------------------------------
0220 ; SUBPROGRAM
0220 ; --------------------------------------------------------------------------------------
0220 0229       | )  |		.CONST	0x0229								; Address of begin
0221 0004       |    |		.CONST	0x0004								; Address of exception handler
0222 0002       |    |		.CONST	0x0002								; Number of locals
0223			INIT_0220:
0223 e225       | %  |		Load	0x1,0x25							; Debug Table 0x12 = .DEBUG	0x0223,0x0426,0x1001,0x0000,0x0036,0x0ab4,0x0000,0x00f4
													; Debug Table 0x12.0x0 = 0x223,0xffff
0224 00db       |    |		Load_Top	At_Offset_3
0225 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0226 0227       | '  |		Execute	Access,All_Reference
0227 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0228 0039       | 9  |		Store_Top	Access,At_Offset_1
0229			BODY_0220:
0229 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x1 = 0x229,0x1
022a e5fe       |    |		Load	0x2,-0x2
022b 0227       | '  |		Execute	Access,All_Reference
022c 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
022d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0x2 = 0x22d,0x2
022e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
022f e5fe       |    |		Load	0x2,-0x2
0230 0227       | '  |		Execute	Access,All_Reference
0231 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0232 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x12.0x3 = 0x232,0x3
0233 e5ff       |    |		Load	0x2,-0x1
0234 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0235 0227       | '  |		Execute	Access,All_Reference
0236 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0237 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x12.0x4 = 0x237,0x4
0238 00d9       |    |		Load_Top	At_Offset_1
0239 0227       | '  |		Execute	Access,All_Reference
023a 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
023b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
023c 0000 0000  |    |		.BLANK	0000[0x4]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0243       | C  |		.CONST	0x0243								; Address of begin
0241 0004       |    |		.CONST	0x0004								; Address of exception handler
0242 0001       |    |		.CONST	0x0001								; Number of locals
0243			BODY_0240:
0243			INIT_0240:
0243 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13 = .DEBUG	0x0243,0x0432,0x1001,0x0000,0x0036,0x0ab4,0x0000,0x0126
													; Debug Table 0x13.0x0 = 0x243,0x1
0244 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0245 680a       |h   |		Jump_Zero	0x250
0246 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13.0x1 = 0x246,0x2
0247 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0248 a5fe       |    |		Store_Unchecked	0x2,-0x2
0249 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13.0x2 = 0x249,0x3
024a 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
024b 0227       | '  |		Execute	Access,All_Reference
024c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
024d 00db       |    |		Load_Top	At_Offset_3
024e 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
024f 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0250 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13.0x3 = 0x250,0x4
0251 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0252 e226       | &  |		Load	0x1,0x26
0253 0269       | i  |		Execute	Discrete,Last
0254 027c       | |  |		Execute	Discrete,Less
0255 6817       |h   |		Jump_Zero	0x26d
0256 e225       | %  |		Load	0x1,0x25							; Debug Table 0x13.0x4 = 0x256,0x5
0257 03bc       |    |		Declare_Variable	Access,By_Allocation
0258 00d8       |    |		Load_Top	At_Offset_0
0259 00e0       |    |		Load_Encached	Standard_Cache
025a 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
025b a5fe       |    |		Store_Unchecked	0x2,-0x2
025c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x5 = 0x25c,0x6
025d 0229       | )  |		Execute	Access,All_Read
025e 00d8       |    |		Load_Top	At_Offset_0
025f 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0260 0120       |    |		Execute	Any,Is_Value
0261 6802       |h   |		Jump_Zero	0x264
0262 e210       |    |		Load	0x1,0x10
0263 7804       |x   |		Jump	0x268
0264 00d8       |    |		Load_Top	At_Offset_0
0265 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0266 e210       |    |		Load	0x1,0x10
0267 0119       |    |		Execute	Any,Check_In_Formal_Type
0268 8211       |    |		Call	0x1,0x11
0269 00d9       |    |		Load_Top	At_Offset_1
026a 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
026b 00d1       |    |		Pop_Control	Pop_Count_1
026c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
026d 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13.0x6 = 0x26d,0x7
026e 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
026f 0aff       |    |		Execute_Immediate	Plus,-0x1
0270 00db       |    |		Load_Top	At_Offset_3
0271 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0272 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13.0x7 = 0x272,0x8
0273 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0274 0227       | '  |		Execute	Access,All_Reference
0275 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0276 a5fe       |    |		Store_Unchecked	0x2,-0x2
0277 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x8 = 0x277,0x9
0278 8227       | '  |		Call	0x1,0x27
0279 c5fe       |    |		Store	0x2,-0x2
027a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
027b 0000 0000  |    |		.BLANK	0000[0x5]
0280 ; --------------------------------------------------------------------------------------
0280 ; Debug Table
0280 ; --------------------------------------------------------------------------------------
0280 0003 0014  |    |		.CONST	0x0003,0x0014
0282 000b 0322  |   "|		.DEBUG	0x000b,0x0322,0xc000,0x0000,0x0036,0x0874,0x0000,0x0005
028a 0047 0360  | G `|		.DEBUG	0x0047,0x0360,0xc000,0x0000,0x0036,0x0ab4,0x0000,0x0003
0292 0073 0386  | s  |		.DEBUG	0x0073,0x0386,0x1001,0x0000,0x0036,0x0874,0x0000,0x0057
029a 009b 0396  |    |		.DEBUG	0x009b,0x0396,0x1001,0x0000,0x0036,0x0874,0x0000,0x005f
02a2 00bb 03a8  |    |		.DEBUG	0x00bb,0x03a8,0x1002,0x0000,0x0036,0x0874,0x0000,0x0067
02aa 00cb 03ac  |    |		.DEBUG	0x00cb,0x03ac,0x1001,0x0000,0x0036,0x0874,0x0000,0x0070
02b2 00eb 03b8  |    |		.DEBUG	0x00eb,0x03b8,0x1001,0x0000,0x0036,0x0874,0x0000,0x007c
02ba 012b 03d8  | +  |		.DEBUG	0x012b,0x03d8,0x1001,0x0000,0x0036,0x0874,0x0000,0x0088
02c2 0143 03e4  | C  |		.DEBUG	0x0143,0x03e4,0x1001,0x0000,0x0036,0x0874,0x0000,0x0094
02ca 015b 03f0  | [  |		.DEBUG	0x015b,0x03f0,0x1002,0x0000,0x0036,0x0874,0x0000,0x00a0
02d2 0173 03f4  | s  |		.DEBUG	0x0173,0x03f4,0x1001,0x0000,0x0036,0x0874,0x0000,0x00a9
02da 018b 03fe  |    |		.DEBUG	0x018b,0x03fe,0x1001,0x0000,0x0036,0x0874,0x0000,0x00ba
02e2 019b 0402  |    |		.DEBUG	0x019b,0x0402,0x1001,0x0000,0x0036,0x0874,0x0000,0x00c2
02ea 01ab 0406  |    |		.DEBUG	0x01ab,0x0406,0x1002,0x0000,0x0036,0x0874,0x0000,0x00ca
02f2 01bb 040a  |    |		.DEBUG	0x01bb,0x040a,0x1002,0x0000,0x0036,0x0874,0x0000,0x00d3
02fa 01d3 040e  |    |		.DEBUG	0x01d3,0x040e,0x1005,0x0000,0x0036,0x0874,0x0000,0x0131
0302 01eb 0410  |    |		.DEBUG	0x01eb,0x0410,0x1001,0x0000,0x0036,0x0ab4,0x0000,0x009d
030a 0203 041a  |    |		.DEBUG	0x0203,0x041a,0x1001,0x0000,0x0036,0x0ab4,0x0000,0x00c3
0312 0223 0426  | # &|		.DEBUG	0x0223,0x0426,0x1001,0x0000,0x0036,0x0ab4,0x0000,0x00f4
031a 0243 0432  | C 2|		.DEBUG	0x0243,0x0432,0x1001,0x0000,0x0036,0x0ab4,0x0000,0x0126
0322 ; --------------------------------------------------------------------------------------
0322 ; Debug3 Subtable 0x0
0322 ; --------------------------------------------------------------------------------------
0322 001e 0000  |    |		.DBG3TAB	0x001e,0x0000
0324 000b ffff  |    |		.CONST	0x000b,0xffff
0326 000b fffe  |    |		.CONST	0x000b,0xfffe
0328 000b fffd  |    |		.CONST	0x000b,0xfffd
032a 000d fffc  |    |		.CONST	0x000d,0xfffc
032c 000f fffb  |    |		.CONST	0x000f,0xfffb
032e 0011 fffa  |    |		.CONST	0x0011,0xfffa
0330 0013 fff9  |    |		.CONST	0x0013,0xfff9
0332 0015 fff8  |    |		.CONST	0x0015,0xfff8
0334 0017 fff7  |    |		.CONST	0x0017,0xfff7
0336 0019 fff6  |    |		.CONST	0x0019,0xfff6
0338 001b fff5  |    |		.CONST	0x001b,0xfff5
033a 001d fff4  |    |		.CONST	0x001d,0xfff4
033c 001f fff3  |    |		.CONST	0x001f,0xfff3
033e 0021 fff2  | !  |		.CONST	0x0021,0xfff2
0340 0023 fff1  | #  |		.CONST	0x0023,0xfff1
0342 0025 fff0  | %  |		.CONST	0x0025,0xfff0
0344 0027 ffef  | '  |		.CONST	0x0027,0xffef
0346 0029 ffee  | )  |		.CONST	0x0029,0xffee
0348 0029 ffed  | )  |		.CONST	0x0029,0xffed
034a 0029 ffec  | )  |		.CONST	0x0029,0xffec
034c 0029 ffeb  | )  |		.CONST	0x0029,0xffeb
034e 0029 ffea  | )  |		.CONST	0x0029,0xffea
0350 0029 ffe9  | )  |		.CONST	0x0029,0xffe9
0352 0029 ffe8  | )  |		.CONST	0x0029,0xffe8
0354 0029 ffe7  | )  |		.CONST	0x0029,0xffe7
0356 002b ffe6  | +  |		.CONST	0x002b,0xffe6
0358 002f ffe5  | /  |		.CONST	0x002f,0xffe5
035a 0033 ffe4  | 3  |		.CONST	0x0033,0xffe4
035c 003a ffe3  | :  |		.CONST	0x003a,0xffe3
035e 003f ffe2  | ?  |		.CONST	0x003f,0xffe2
0360 ; --------------------------------------------------------------------------------------
0360 ; Debug3 Subtable 0x1
0360 ; --------------------------------------------------------------------------------------
0360 0012 0000  |    |		.DBG3TAB	0x0012,0x0000
0362 0047 ffff  | G  |		.CONST	0x0047,0xffff
0364 0047 fffe  | G  |		.CONST	0x0047,0xfffe
0366 0049 fffd  | I  |		.CONST	0x0049,0xfffd
0368 004b fffc  | K  |		.CONST	0x004b,0xfffc
036a 004d fffb  | M  |		.CONST	0x004d,0xfffb
036c 004f fffa  | O  |		.CONST	0x004f,0xfffa
036e 0051 fff9  | Q  |		.CONST	0x0051,0xfff9
0370 0053 fff8  | S  |		.CONST	0x0053,0xfff8
0372 0055 fff7  | U  |		.CONST	0x0055,0xfff7
0374 0057 fff6  | W  |		.CONST	0x0057,0xfff6
0376 0059 fff5  | Y  |		.CONST	0x0059,0xfff5
0378 005b fff4  | [  |		.CONST	0x005b,0xfff4
037a 005d fff3  | ]  |		.CONST	0x005d,0xfff3
037c 005f fff2  | _  |		.CONST	0x005f,0xfff2
037e 0061 fff1  | a  |		.CONST	0x0061,0xfff1
0380 0063 fff0  | c  |		.CONST	0x0063,0xfff0
0382 0065 ffef  | e  |		.CONST	0x0065,0xffef
0384 0067 ffee  | g  |		.CONST	0x0067,0xffee
0386 ; --------------------------------------------------------------------------------------
0386 ; Debug3 Subtable 0x2
0386 ; --------------------------------------------------------------------------------------
0386 0001 0006  |    |		.DBG3TAB	0x0001,0x0006
0388 0073 ffff  | s  |		.CONST	0x0073,0xffff
038a 0075 0001  | u  |		.CONST	0x0075,0x0001
038c 0078 0002  | x  |		.CONST	0x0078,0x0002
038e 007f 0003  |    |		.CONST	0x007f,0x0003
0390 0086 0004  |    |		.CONST	0x0086,0x0004
0392 008c 0005  |    |		.CONST	0x008c,0x0005
0394 0092 0006  |    |		.CONST	0x0092,0x0006
0396 ; --------------------------------------------------------------------------------------
0396 ; Debug3 Subtable 0x3
0396 ; --------------------------------------------------------------------------------------
0396 0001 0007  |    |		.DBG3TAB	0x0001,0x0007
0398 009b ffff  |    |		.CONST	0x009b,0xffff
039a 009d 0002  |    |		.CONST	0x009d,0x0002
039c 00a2 0003  |    |		.CONST	0x00a2,0x0003
039e 00a5 0004  |    |		.CONST	0x00a5,0x0004
03a0 00aa 0001  |    |		.CONST	0x00aa,0x0001
03a2 00aa 0401  |    |		.CONST	0x00aa,0x0401
03a4 00b1 0001  |    |		.CONST	0x00b1,0x0001
03a6 00b2 0005  |    |		.CONST	0x00b2,0x0005
03a8 ; --------------------------------------------------------------------------------------
03a8 ; Debug3 Subtable 0x4
03a8 ; --------------------------------------------------------------------------------------
03a8 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
03aa 00bb 0001  |    |		.CONST	0x00bb,0x0001
03ac ; --------------------------------------------------------------------------------------
03ac ; Debug3 Subtable 0x5
03ac ; --------------------------------------------------------------------------------------
03ac 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
03ae 00cb ffff  |    |		.CONST	0x00cb,0xffff
03b0 00cc 0001  |    |		.CONST	0x00cc,0x0001
03b2 00d1 0002  |    |		.CONST	0x00d1,0x0002
03b4 00dc 0003  |    |		.CONST	0x00dc,0x0003
03b6 00e1 0004  |    |		.CONST	0x00e1,0x0004
03b8 ; --------------------------------------------------------------------------------------
03b8 ; Debug3 Subtable 0x6
03b8 ; --------------------------------------------------------------------------------------
03b8 0001 000e  |    |		.DBG3TAB	0x0001,0x000e
03ba 00eb ffff  |    |		.CONST	0x00eb,0xffff
03bc 00ed 0001  |    |		.CONST	0x00ed,0x0001
03be 00ee 0401  |    |		.CONST	0x00ee,0x0401
03c0 00f1 0402  |    |		.CONST	0x00f1,0x0402
03c2 00f1 0404  |    |		.CONST	0x00f1,0x0404
03c4 00f9 0003  |    |		.CONST	0x00f9,0x0003
03c6 00f9 0801  |    |		.CONST	0x00f9,0x0801
03c8 0104 0003  |    |		.CONST	0x0104,0x0003
03ca 010b 0004  |    |		.CONST	0x010b,0x0004
03cc 010f 0005  |    |		.CONST	0x010f,0x0005
03ce 0110 0006  |    |		.CONST	0x0110,0x0006
03d0 0110 0c01  |    |		.CONST	0x0110,0x0c01
03d2 0116 0002  |    |		.CONST	0x0116,0x0002
03d4 0116 1001  |    |		.CONST	0x0116,0x1001
03d6 0125 0002  | %  |		.CONST	0x0125,0x0002
03d8 ; --------------------------------------------------------------------------------------
03d8 ; Debug3 Subtable 0x7
03d8 ; --------------------------------------------------------------------------------------
03d8 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
03da 012b ffff  | +  |		.CONST	0x012b,0xffff
03dc 012f 0001  | /  |		.CONST	0x012f,0x0001
03de 012f 0401  | /  |		.CONST	0x012f,0x0401
03e0 0135 0002  | 5  |		.CONST	0x0135,0x0002
03e2 0138 0003  | 8  |		.CONST	0x0138,0x0003
03e4 ; --------------------------------------------------------------------------------------
03e4 ; Debug3 Subtable 0x8
03e4 ; --------------------------------------------------------------------------------------
03e4 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
03e6 0143 ffff  | C  |		.CONST	0x0143,0xffff
03e8 0147 0001  | G  |		.CONST	0x0147,0x0001
03ea 0147 0401  | G  |		.CONST	0x0147,0x0401
03ec 014d 0002  | M  |		.CONST	0x014d,0x0002
03ee 0150 0003  | P  |		.CONST	0x0150,0x0003
03f0 ; --------------------------------------------------------------------------------------
03f0 ; Debug3 Subtable 0x9
03f0 ; --------------------------------------------------------------------------------------
03f0 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
03f2 015b 0001  | [  |		.CONST	0x015b,0x0001
03f4 ; --------------------------------------------------------------------------------------
03f4 ; Debug3 Subtable 0xa
03f4 ; --------------------------------------------------------------------------------------
03f4 0000 0004  |    |		.DBG3TAB	0x0000,0x0004
03f6 0173 0001  | s  |		.CONST	0x0173,0x0001
03f8 0176 0002  | v  |		.CONST	0x0176,0x0002
03fa 0178 0003  | x  |		.CONST	0x0178,0x0003
03fc 017f 0004  |    |		.CONST	0x017f,0x0004
03fe ; --------------------------------------------------------------------------------------
03fe ; Debug3 Subtable 0xb
03fe ; --------------------------------------------------------------------------------------
03fe 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0400 018b 0001  |    |		.CONST	0x018b,0x0001
0402 ; --------------------------------------------------------------------------------------
0402 ; Debug3 Subtable 0xc
0402 ; --------------------------------------------------------------------------------------
0402 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0404 019b 0001  |    |		.CONST	0x019b,0x0001
0406 ; --------------------------------------------------------------------------------------
0406 ; Debug3 Subtable 0xd
0406 ; --------------------------------------------------------------------------------------
0406 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0408 01ab 0001  |    |		.CONST	0x01ab,0x0001
040a ; --------------------------------------------------------------------------------------
040a ; Debug3 Subtable 0xe
040a ; --------------------------------------------------------------------------------------
040a 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
040c 01bb 0001  |    |		.CONST	0x01bb,0x0001
040e ; --------------------------------------------------------------------------------------
040e ; Debug3 Subtable 0xf
040e ; --------------------------------------------------------------------------------------
040e 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0410 ; --------------------------------------------------------------------------------------
0410 ; Debug3 Subtable 0x10
0410 ; --------------------------------------------------------------------------------------
0410 0002 0002  |    |		.DBG3TAB	0x0002,0x0002
0412 01eb ffff  |    |		.CONST	0x01eb,0xffff
0414 01f0 fffe  |    |		.CONST	0x01f0,0xfffe
0416 01f5 0001  |    |		.CONST	0x01f5,0x0001
0418 01f9 0002  |    |		.CONST	0x01f9,0x0002
041a ; --------------------------------------------------------------------------------------
041a ; Debug3 Subtable 0x11
041a ; --------------------------------------------------------------------------------------
041a 0000 0005  |    |		.DBG3TAB	0x0000,0x0005
041c 0203 0001  |    |		.CONST	0x0203,0x0001
041e 020b 0002  |    |		.CONST	0x020b,0x0002
0420 020e 0003  |    |		.CONST	0x020e,0x0003
0422 0213 0004  |    |		.CONST	0x0213,0x0004
0424 0216 0005  |    |		.CONST	0x0216,0x0005
0426 ; --------------------------------------------------------------------------------------
0426 ; Debug3 Subtable 0x12
0426 ; --------------------------------------------------------------------------------------
0426 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
0428 0223 ffff  | #  |		.CONST	0x0223,0xffff
042a 0229 0001  | )  |		.CONST	0x0229,0x0001
042c 022d 0002  | -  |		.CONST	0x022d,0x0002
042e 0232 0003  | 2  |		.CONST	0x0232,0x0003
0430 0237 0004  | 7  |		.CONST	0x0237,0x0004
0432 ; --------------------------------------------------------------------------------------
0432 ; Debug3 Subtable 0x13
0432 ; --------------------------------------------------------------------------------------
0432 0000 0009  |    |		.DBG3TAB	0x0000,0x0009
0434 0243 0001  | C  |		.CONST	0x0243,0x0001
0436 0246 0002  | F  |		.CONST	0x0246,0x0002
0438 0249 0003  | I  |		.CONST	0x0249,0x0003
043a 0250 0004  | P  |		.CONST	0x0250,0x0004
043c 0256 0005  | V  |		.CONST	0x0256,0x0005
043e 025c 0006  | \  |		.CONST	0x025c,0x0006
0440 026d 0007  | m  |		.CONST	0x026d,0x0007
0442 0272 0008  | r  |		.CONST	0x0272,0x0008
0444 0277 0009  | w  |		.CONST	0x0277,0x0009
0446 0000 0000  |    |		.BLANK	0000[0x1ba]