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

⟦b6958fd38⟧ SEG

    Length: 4096 (0x1000)
    Types: SEG
    Notes: 5811_R1K_CODE
    Names: »119827.SEG«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »119827.SEG« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »119827.SEG« 
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »119827.SEG« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »119827.SEG« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »119827.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 0440       | @  |		.CONST	0x0440								; 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 0003       |    |		.CONST	0x0003								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 009d       |    |		.CONST	0x009d								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0035       | 5  |		.CONST	0x0035								; Number of locals
000b			INIT_0008:
000b 4800       |H   |		Short_Literal	0x0							; Debug Table 0x0 = .DEBUG	0x000b,0x053a,0xc000,0x0000,0x0036,0x07d4,0x0000,0x0005
													; Debug Table 0x0.0x0 = 0xb,0xffff
													; Debug Table 0x0.0x1 = 0xb,0xfffe
													; Debug Table 0x0.0x2 = 0xb,0xfffd
000c 00d9       |    |		Load_Top	At_Offset_1
000d 00e3       |    |		Load_Encached	Natural_Cache
000e 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
000f 4818       |H   |		Short_Literal	0x18							; Debug Table 0x0.0x3 = 0xf,0xfffc
0010 03cd       |    |		Declare_Type	Access,Incomplete,Visible,Accesses_Protected
0011 4818       |H   |		Short_Literal	0x18							; Debug Table 0x0.0x4 = 0x11,0xfffb
0012 03cd       |    |		Declare_Type	Access,Incomplete,Visible,Accesses_Protected
0013 029a 00a3  |    |		Declare_Subprogram	INIT_00a0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x13,0xfffa
0015 029a 00bb  |    |		Declare_Subprogram	INIT_00b8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x15,0xfff9
0017 029a 00d3  |    |		Declare_Subprogram	INIT_00d0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x17,0xfff8
0019 029a 00db  |    |		Declare_Subprogram	INIT_00d8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x19,0xfff7
001b 029a 00e3  |    |		Declare_Subprogram	INIT_00e0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x9 = 0x1b,0xfff6
001d 029a 0103  |    |		Declare_Subprogram	INIT_0100,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xa = 0x1d,0xfff5
001f 029a 0123  |   #|		Declare_Subprogram	INIT_0120,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xb = 0x1f,0xfff4
0021 029a 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xc = 0x21,0xfff3
0023 029a 0153  |   S|		Declare_Subprogram	INIT_0150,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xd = 0x23,0xfff2
0025 029a 0173  |   s|		Declare_Subprogram	INIT_0170,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xe = 0x25,0xfff1
0027 029a 0183  |    |		Declare_Subprogram	INIT_0180,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xf = 0x27,0xfff0
0029 029a 01ab  |    |		Declare_Subprogram	INIT_01a8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x10 = 0x29,0xffef
002b 029a 01cb  |    |		Declare_Subprogram	INIT_01c8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x11 = 0x2b,0xffee
002d 029a 01db  |    |		Declare_Subprogram	INIT_01d8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x12 = 0x2d,0xffed
002f 029a 01eb  |    |		Declare_Subprogram	INIT_01e8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x13 = 0x2f,0xffec
0031 029a 021b  |    |		Declare_Subprogram	INIT_0218,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x14 = 0x31,0xffeb
0033 029a 0243  |   C|		Declare_Subprogram	INIT_0240,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x15 = 0x33,0xffea
0035 029a 0263  |   c|		Declare_Subprogram	INIT_0260,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x16 = 0x35,0xffe9
0037 029a 027b  |   {|		Declare_Subprogram	INIT_0278,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x17 = 0x37,0xffe8
0039 029a 02c3  |    |		Declare_Subprogram	INIT_02c0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x18 = 0x39,0xffe7
003b 029a 030b  |    |		Declare_Subprogram	INIT_0308,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x19 = 0x3b,0xffe6
003d 029a 032b  |   +|		Declare_Subprogram	INIT_0328,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1a = 0x3d,0xffe5
003f 029a 035b  |   [|		Declare_Subprogram	INIT_0358,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1b = 0x3f,0xffe4
0041 029a 0373  |   s|		Declare_Subprogram	INIT_0370,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1c = 0x41,0xffe3
0043 029a 0393  |    |		Declare_Subprogram	INIT_0390,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1d = 0x43,0xffe2
0045 029a 03b3  |    |		Declare_Subprogram	INIT_03b0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1e = 0x45,0xffe1
0047 029a 03c3  |    |		Declare_Subprogram	INIT_03c0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1f = 0x47,0xffe0
0049 4802       |H   |		Short_Literal	0x2							; Debug Table 0x0.0x20 = 0x49,0xffdf
004a 032a       | *  |		Declare_Type	Record,Incomplete
004b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x21 = 0x4b,0xffde
004c 02a0       |    |		Declare_Subprogram	Null_Subprogram
004d e215       |    |		Load	0x1,0x15
004e 03c7       |    |		Complete_Type	Access,By_Defining
004f 4802       |H   |		Short_Literal	0x2							; Debug Table 0x0.0x22 = 0x4f,0xffdd
0050 032a       | *  |		Declare_Type	Record,Incomplete
0051 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x23 = 0x51,0xffdc
0052 02a0       |    |		Declare_Subprogram	Null_Subprogram
0053 e216       |    |		Load	0x1,0x16
0054 03c7       |    |		Complete_Type	Access,By_Defining
0055 00bf       |    |		Action	Accept_Activation
0056 e210       |    |		Load	0x1,0x10							; Debug Table 0x1 = .DEBUG	0x0056,0x0584,0xc000,0x0000,0x0036,0x0b24,0x0000,0x0003
													; Debug Table 0x1.0x0 = 0x56,0xffff
0057 02a0       |    |		Declare_Subprogram	Null_Subprogram
0058 4818       |H   |		Short_Literal	0x18
0059 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
005a 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x1.0x1 = 0x5a,0xfffe
005b 00d9       |    |		Load_Top	At_Offset_1
005c 02a0       |    |		Declare_Subprogram	Null_Subprogram
005d e232       | 2  |		Load	0x1,0x32
005e 0326       | &  |		Complete_Type	Record,By_Defining
005f 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x1.0x2 = 0x5f,0xfffd
0060 00d9       |    |		Load_Top	At_Offset_1
0061 029f 03f3  |    |		Declare_Subprogram	INIT_03f0,For_Call
0063 e233       | 3  |		Load	0x1,0x33
0064 0326       | &  |		Complete_Type	Record,By_Defining
0065 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x1.0x3 = 0x65,0xfffc
0066 00c7       |    |		Action	Elaborate_Subprogram
0067 029d 040b  |    |		Declare_Subprogram	INIT_0408,For_Outer_Call			; Debug Table 0x1.0x4 = 0x67,0xfffb
0069 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e				; Debug Table 0x1.0x5 = 0x69,0xfffa
													; Debug Table 0x1.0x6 = 0x69,0xfff9
													; Debug Table 0x1.0x7 = 0x69,0xfff8
006a 00c7       |    |		Action	Elaborate_Subprogram
006b 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f				; Debug Table 0x1.0x8 = 0x6b,0xfff7
006c 00c7       |    |		Action	Elaborate_Subprogram
006d 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18				; Debug Table 0x1.0x9 = 0x6d,0xfff6
006e 00c7       |    |		Action	Elaborate_Subprogram
006f 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20				; Debug Table 0x1.0xa = 0x6f,0xfff5
0070 00c7       |    |		Action	Elaborate_Subprogram
0071 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21				; Debug Table 0x1.0xb = 0x71,0xfff4
													; Debug Table 0x1.0xc = 0x71,0xfff3
0072 00c7       |    |		Action	Elaborate_Subprogram
0073 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22				; Debug Table 0x1.0xd = 0x73,0xfff2
0074 00c7       |    |		Action	Elaborate_Subprogram
0075 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23				; Debug Table 0x1.0xe = 0x75,0xfff1
0076 00c7       |    |		Action	Elaborate_Subprogram
0077 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d				; Debug Table 0x1.0xf = 0x77,0xfff0
0078 00c7       |    |		Action	Elaborate_Subprogram
0079 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19				; Debug Table 0x1.0x10 = 0x79,0xffef
007a 00c7       |    |		Action	Elaborate_Subprogram
007b 1d25       | %  |		Execute_Immediate	Reference_Lex_1,0x25				; Debug Table 0x1.0x11 = 0x7b,0xffee
007c 00c7       |    |		Action	Elaborate_Subprogram
007d 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24				; Debug Table 0x1.0x12 = 0x7d,0xffed
007e 00c7       |    |		Action	Elaborate_Subprogram
007f 1d26       | &  |		Execute_Immediate	Reference_Lex_1,0x26				; Debug Table 0x1.0x13 = 0x7f,0xffec
0080 00c7       |    |		Action	Elaborate_Subprogram
0081 1d27       | '  |		Execute_Immediate	Reference_Lex_1,0x27				; Debug Table 0x1.0x14 = 0x81,0xffeb
0082 00c7       |    |		Action	Elaborate_Subprogram
0083 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29				; Debug Table 0x1.0x15 = 0x83,0xffea
0084 00c7       |    |		Action	Elaborate_Subprogram
0085 1d28       | (  |		Execute_Immediate	Reference_Lex_1,0x28				; Debug Table 0x1.0x16 = 0x85,0xffe9
0086 00c7       |    |		Action	Elaborate_Subprogram
0087 1d2a       | *  |		Execute_Immediate	Reference_Lex_1,0x2a				; Debug Table 0x1.0x17 = 0x87,0xffe8
0088 00c7       |    |		Action	Elaborate_Subprogram
0089 1d2b       | +  |		Execute_Immediate	Reference_Lex_1,0x2b				; Debug Table 0x1.0x18 = 0x89,0xffe7
008a 00c7       |    |		Action	Elaborate_Subprogram
008b 1d2c       | ,  |		Execute_Immediate	Reference_Lex_1,0x2c				; Debug Table 0x1.0x19 = 0x8b,0xffe6
008c 00c7       |    |		Action	Elaborate_Subprogram
008d 1d2d       | -  |		Execute_Immediate	Reference_Lex_1,0x2d				; Debug Table 0x1.0x1a = 0x8d,0xffe5
008e 00c7       |    |		Action	Elaborate_Subprogram
008f 1d2f       | /  |		Execute_Immediate	Reference_Lex_1,0x2f				; Debug Table 0x1.0x1b = 0x8f,0xffe4
0090 00c7       |    |		Action	Elaborate_Subprogram
0091 1d2e       | .  |		Execute_Immediate	Reference_Lex_1,0x2e				; Debug Table 0x1.0x1c = 0x91,0xffe3
0092 00c7       |    |		Action	Elaborate_Subprogram
0093 1d30       | 0  |		Execute_Immediate	Reference_Lex_1,0x30				; Debug Table 0x1.0x1d = 0x93,0xffe2
0094 00c7       |    |		Action	Elaborate_Subprogram
0095 1d31       | 1  |		Execute_Immediate	Reference_Lex_1,0x31				; Debug Table 0x1.0x1e = 0x95,0xffe1
0096 00c7       |    |		Action	Elaborate_Subprogram
0097 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a				; Debug Table 0x1.0x1f = 0x97,0xffe0
0098 00c7       |    |		Action	Elaborate_Subprogram
0099 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b				; Debug Table 0x1.0x20 = 0x99,0xffdf
009a 00c7       |    |		Action	Elaborate_Subprogram
009b 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c				; Debug Table 0x1.0x21 = 0x9b,0xffde
009c 00c7       |    |		Action	Elaborate_Subprogram
009d			BODY_0008:
009d 00bc       |    |		Action	Signal_Activated
009e 00bb       |    |		Action	Signal_Completion
009f 0000       |    |		.XXX[0x1]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00aa       |    |		.CONST	0x00aa								; Address of begin
00a1 0004       |    |		.CONST	0x0004								; Address of exception handler
00a2 0002       |    |		.CONST	0x0002								; Number of locals
00a3			INIT_00a0:
00a3 e216       |    |		Load	0x1,0x16							; Debug Table 0x2 = .DEBUG	0x00a3,0x05ca,0x1002,0x0000,0x0036,0x07d4,0x0000,0x0049
													; Debug Table 0x2.0x0 = 0xa3,0xffff
00a4 e216       |    |		Load	0x1,0x16
00a5 03bc       |    |		Declare_Variable	Access,By_Allocation
00a6 00d8       |    |		Load_Top	At_Offset_0
00a7 0227       | '  |		Execute	Access,All_Reference
00a8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00a9 0039       | 9  |		Store_Top	Access,At_Offset_1
00aa			BODY_00a0:
00aa 4801       |H   |		Short_Literal	0x1							; Debug Table 0x2.0x1 = 0xaa,0x1
00ab 4800       |H   |		Short_Literal	0x0
00ac e210       |    |		Load	0x1,0x10
00ad 035b       | [  |		Declare_Type	Array,Constrained
00ae 0337       | 7  |		Declare_Variable	Array
00af e234       | 4  |		Load	0x1,0x34
00b0 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
00b1 00d9       |    |		Load_Top	At_Offset_1
00b2 0227       | '  |		Execute	Access,All_Reference
00b3 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
00b4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0x2 = 0xb4,0x2
00b5 00ca       |    |		Action	Exit_Nullary_Function
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 0x3 = .DEBUG	0x00bb,0x05d2,0x1002,0x0000,0x0036,0x07d4,0x0000,0x004e
													; Debug Table 0x3.0x0 = 0xbb,0x1
00bc 0227       | '  |		Execute	Access,All_Reference
00bd 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00be 0a01       |    |		Execute_Immediate	Plus,0x1
00bf 00db       |    |		Load_Top	At_Offset_3
00c0 0227       | '  |		Execute	Access,All_Reference
00c1 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00c2 e232       | 2  |		Load	0x1,0x32							; Debug Table 0x3.0x1 = 0xc2,0x2
00c3 0322       | "  |		Declare_Variable	Record
00c4 4800       |H   |		Short_Literal	0x0
00c5 00d9       |    |		Load_Top	At_Offset_1
00c6 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00c7 00db       |    |		Load_Top	At_Offset_3
00c8 0227       | '  |		Execute	Access,All_Reference
00c9 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00ca 00d9       |    |		Load_Top	At_Offset_1
00cb 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
00cc e215       |    |		Load	0x1,0x15
00cd 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
00ce 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00cf 0000       |    |		.XXX[0x1]
00d0 ; --------------------------------------------------------------------------------------
00d0 ; SUBPROGRAM
00d0 ; --------------------------------------------------------------------------------------
00d0 00d3       |    |		.CONST	0x00d3								; Address of begin
00d1 0004       |    |		.CONST	0x0004								; Address of exception handler
00d2 0001       |    |		.CONST	0x0001								; Number of locals
00d3			BODY_00d0:
00d3			INIT_00d0:
00d3 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4 = .DEBUG	0x00d3,0x05d8,0x1001,0x0000,0x0036,0x07d4,0x0000,0x0057
													; Debug Table 0x4.0x0 = 0xd3,0x1
00d4 00db       |    |		Load_Top	At_Offset_3
00d5 0227       | '  |		Execute	Access,All_Reference
00d6 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00d7 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db       |    |		.CONST	0x00db								; Address of begin
00d9 0004       |    |		.CONST	0x0004								; Address of exception handler
00da 0001       |    |		.CONST	0x0001								; Number of locals
00db			BODY_00d8:
00db			INIT_00d8:
00db 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5 = .DEBUG	0x00db,0x05dc,0x1002,0x0000,0x0036,0x07d4,0x0000,0x005f
													; Debug Table 0x5.0x0 = 0xdb,0x1
00dc 0227       | '  |		Execute	Access,All_Reference
00dd 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00de 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00df 0000       |    |		.XXX[0x1]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00e5       |    |		.CONST	0x00e5								; Address of begin
00e1 0004       |    |		.CONST	0x0004								; Address of exception handler
00e2 0002       |    |		.CONST	0x0002								; Number of locals
00e3			INIT_00e0:
00e3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6 = .DEBUG	0x00e3,0x05e0,0x1002,0x0000,0x0036,0x07d4,0x0000,0x0068
													; Debug Table 0x6.0x0 = 0xe3,0xffff
00e4 0227       | '  |		Execute	Access,All_Reference
00e5			BODY_00e0:
00e5 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x6.0x1 = 0xe5,0x1
00e6 00d9       |    |		Load_Top	At_Offset_1
00e7 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00e8 027d       | }  |		Execute	Discrete,Greater
00e9 6802       |h   |		Jump_Zero	0xec
00ea 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x6.0x2 = 0xea,0x2
00eb 0257       | W  |		Execute	Discrete,Raise
00ec e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x6.0x3 = 0xec,0x3
00ed 00d9       |    |		Load_Top	At_Offset_1
00ee 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00ef 0227       | '  |		Execute	Access,All_Reference
00f0 01d7       |    |		Execute	Vector,Field_Read
00f1 00d8       |    |		Load_Top	At_Offset_0
00f2 0120       |    |		Execute	Any,Is_Value
00f3 7002       |p   |		Jump_Nonzero	0xf6
00f4 00d8       |    |		Load_Top	At_Offset_0
00f5 011e       |    |		Execute	Any,Convert
00f6 e20f       |    |		Load	0x1,0xf
00f7 0119       |    |		Execute	Any,Check_In_Formal_Type
00f8 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00f9 0000 0000  |    |		.BLANK	0000[0x7]
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0103       |    |		.CONST	0x0103								; Address of begin
0101 0004       |    |		.CONST	0x0004								; Address of exception handler
0102 0001       |    |		.CONST	0x0001								; Number of locals
0103			BODY_0100:
0103			INIT_0100:
0103 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x7 = .DEBUG	0x0103,0x05ea,0x1002,0x0000,0x0036,0x07d4,0x0000,0x0075
													; Debug Table 0x7.0x0 = 0x103,0x1
0104 00db       |    |		Load_Top	At_Offset_3
0105 0227       | '  |		Execute	Access,All_Reference
0106 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0107 027d       | }  |		Execute	Discrete,Greater
0108 6802       |h   |		Jump_Zero	0x10b
0109 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x7.0x1 = 0x109,0x2
010a 0257       | W  |		Execute	Discrete,Raise
010b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x7.0x2 = 0x10b,0x3
010c e5fe       |    |		Load	0x2,-0x2
010d 027c       | |  |		Execute	Discrete,Less
010e 6808       |h   |		Jump_Zero	0x117
010f 4801       |H   |		Short_Literal	0x1							; Debug Table 0x7.0x3 = 0x10f,0x4
0110 4800       |H   |		Short_Literal	0x0
0111 e210       |    |		Load	0x1,0x10
0112 035b       | [  |		Declare_Type	Array,Constrained
0113 0337       | 7  |		Declare_Variable	Array
0114 e210       |    |		Load	0x1,0x10
0115 01c6       |    |		Execute	Vector,Convert_To_Formal
0116 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0117 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x4 = 0x117,0x5
0118 e5fd       |    |		Load	0x2,-0x3
0119 e5ff       |    |		Load	0x2,-0x1
011a 0227       | '  |		Execute	Access,All_Reference
011b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
011c 0227       | '  |		Execute	Access,All_Reference
011d 01cf       |    |		Execute	Vector,Slice_Read
011e 0335       | 5  |		Declare_Variable	Array,Duplicate
011f 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0125       | %  |		.CONST	0x0125								; Address of begin
0121 0004       |    |		.CONST	0x0004								; Address of exception handler
0122 0002       |    |		.CONST	0x0002								; Number of locals
0123			INIT_0120:
0123 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8 = .DEBUG	0x0123,0x05f6,0x1002,0x0000,0x0036,0x07d4,0x0000,0x0086
													; Debug Table 0x8.0x0 = 0x123,0xffff
0124 0227       | '  |		Execute	Access,All_Reference
0125			BODY_0120:
0125 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x1 = 0x125,0x1
0126 00d9       |    |		Load_Top	At_Offset_1
0127 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0128 00da       |    |		Load_Top	At_Offset_2
0129 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
012a 0227       | '  |		Execute	Access,All_Reference
012b 01cf       |    |		Execute	Vector,Slice_Read
012c 0335       | 5  |		Declare_Variable	Array,Duplicate
012d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
012e 0000 0000  |    |		.XXX[0x2]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 013b       | ;  |		.CONST	0x013b								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0002       |    |		.CONST	0x0002								; Number of locals
0133			INIT_0130:
0133 4801       |H   |		Short_Literal	0x1							; Debug Table 0x9 = .DEBUG	0x0133,0x05fc,0x1002,0x0000,0x0036,0x07d4,0x0000,0x008f
													; Debug Table 0x9.0x0 = 0x133,0xffff
0134 00db       |    |		Load_Top	At_Offset_3
0135 01db       |    |		Execute	Vector,Length
0136 e210       |    |		Load	0x1,0x10
0137 0334       | 4  |		Declare_Variable	Array,With_Constraint
0138 00db       |    |		Load_Top	At_Offset_3
0139 00d9       |    |		Load_Top	At_Offset_1
013a 01d4       |    |		Execute	Vector,Structure_Write
013b			BODY_0130:
013b e232       | 2  |		Load	0x1,0x32							; Debug Table 0x9.0x1 = 0x13b,0x1
013c 0322       | "  |		Declare_Variable	Record
013d e5ff       |    |		Load	0x2,-0x1
013e 01db       |    |		Execute	Vector,Length
013f 00d9       |    |		Load_Top	At_Offset_1
0140 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0141 00d9       |    |		Load_Top	At_Offset_1
0142 e234       | 4  |		Load	0x1,0x34
0143 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
0144 00d9       |    |		Load_Top	At_Offset_1
0145 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0146 e215       |    |		Load	0x1,0x15
0147 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
0148 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0149 0000 0000  |    |		.BLANK	0000[0x7]
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 015b       | [  |		.CONST	0x015b								; Address of begin
0151 0004       |    |		.CONST	0x0004								; Address of exception handler
0152 0002       |    |		.CONST	0x0002								; Number of locals
0153			INIT_0150:
0153 4801       |H   |		Short_Literal	0x1							; Debug Table 0xa = .DEBUG	0x0153,0x0602,0x1002,0x0000,0x0036,0x07d4,0x0000,0x009c
													; Debug Table 0xa.0x0 = 0x153,0xffff
0154 00db       |    |		Load_Top	At_Offset_3
0155 01db       |    |		Execute	Vector,Length
0156 e210       |    |		Load	0x1,0x10
0157 0334       | 4  |		Declare_Variable	Array,With_Constraint
0158 00db       |    |		Load_Top	At_Offset_3
0159 00d9       |    |		Load_Top	At_Offset_1
015a 01d4       |    |		Execute	Vector,Structure_Write
015b			BODY_0150:
015b e232       | 2  |		Load	0x1,0x32							; Debug Table 0xa.0x1 = 0x15b,0x1
015c 0322       | "  |		Declare_Variable	Record
015d e5ff       |    |		Load	0x2,-0x1
015e 01db       |    |		Execute	Vector,Length
015f 00d9       |    |		Load_Top	At_Offset_1
0160 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0161 00d9       |    |		Load_Top	At_Offset_1
0162 e234       | 4  |		Load	0x1,0x34
0163 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
0164 00d9       |    |		Load_Top	At_Offset_1
0165 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0166 e215       |    |		Load	0x1,0x15
0167 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
0168 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
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 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb = .DEBUG	0x0173,0x0608,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00a9
													; Debug Table 0xb.0x0 = 0x173,0x1
0174 4801       |H   |		Short_Literal	0x1
0175 e5ff       |    |		Load	0x2,-0x1
0176 0227       | '  |		Execute	Access,All_Reference
0177 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0178 e5ff       |    |		Load	0x2,-0x1
0179 0227       | '  |		Execute	Access,All_Reference
017a 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
017b 0227       | '  |		Execute	Access,All_Reference
017c 01cf       |    |		Execute	Vector,Slice_Read
017d 8221       | !  |		Call	0x1,0x21
017e c5fe       |    |		Store	0x2,-0x2
017f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0185       |    |		.CONST	0x0185								; Address of begin
0181 0004       |    |		.CONST	0x0004								; Address of exception handler
0182 0002       |    |		.CONST	0x0002								; Number of locals
0183			INIT_0180:
0183 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc = .DEBUG	0x0183,0x060c,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00b5
													; Debug Table 0xc.0x0 = 0x183,0xffff
0184 0227       | '  |		Execute	Access,All_Reference
0185			BODY_0180:
0185 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x1 = 0x185,0x1
0186 01db       |    |		Execute	Vector,Length
0187 00e3       |    |		Load_Encached	Natural_Cache
0188 025b       | [  |		Execute	Discrete,Check_In_Type
0189 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xc.0x2 = 0x189,0x401
018a 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
018b 0227       | '  |		Execute	Access,All_Reference
018c 01db       |    |		Execute	Vector,Length
018d 00d9       |    |		Load_Top	At_Offset_1
018e 027b       | {  |		Execute	Discrete,Greater_Equal
018f 6801       |h   |		Jump_Zero	0x191
0190 7805       |x   |		Jump	0x196								; Debug Table 0xc.0x3 = 0x190,0x402
0191 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xc.0x4 = 0x191,0x403
0192 4800       |H   |		Short_Literal	0x0
0193 00da       |    |		Load_Top	At_Offset_2
0194 8235       | 5  |		Call	0x1,0x35
0195 00d1       |    |		Pop_Control	Pop_Count_1
0196 00d1       |    |		Pop_Control	Pop_Count_1
0197 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x5 = 0x197,0x2
0198 4801       |H   |		Short_Literal	0x1
0199 e5ff       |    |		Load	0x2,-0x1
019a 01db       |    |		Execute	Vector,Length
019b 00db       |    |		Load_Top	At_Offset_3
019c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
019d 0229       | )  |		Execute	Access,All_Read
019e 01ce       |    |		Execute	Vector,Slice_Write
019f 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x6 = 0x19f,0x3
01a0 01db       |    |		Execute	Vector,Length
01a1 00d9       |    |		Load_Top	At_Offset_1
01a2 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01a3 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01a4 0000 0000  |    |		.BLANK	0000[0x4]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01ad       |    |		.CONST	0x01ad								; Address of begin
01a9 0004       |    |		.CONST	0x0004								; Address of exception handler
01aa 0002       |    |		.CONST	0x0002								; Number of locals
01ab			INIT_01a8:
01ab 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xd = .DEBUG	0x01ab,0x061c,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00c1
													; Debug Table 0xd.0x0 = 0x1ab,0xffff
01ac 0227       | '  |		Execute	Access,All_Reference
01ad			BODY_01a8:
01ad 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xd.0x1 = 0x1ad,0x1
													; Debug Table 0xd.0x2 = 0x1ad,0x401
01ae 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01af 0227       | '  |		Execute	Access,All_Reference
01b0 01db       |    |		Execute	Vector,Length
01b1 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
01b2 6801       |h   |		Jump_Zero	0x1b4
01b3 7805       |x   |		Jump	0x1b9								; Debug Table 0xd.0x3 = 0x1b3,0x402
01b4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xd.0x4 = 0x1b4,0x403
01b5 4800       |H   |		Short_Literal	0x0
01b6 4801       |H   |		Short_Literal	0x1
01b7 8235       | 5  |		Call	0x1,0x35
01b8 00d1       |    |		Pop_Control	Pop_Count_1
01b9 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xd.0x5 = 0x1b9,0x2
01ba 4801       |H   |		Short_Literal	0x1
01bb 00da       |    |		Load_Top	At_Offset_2
01bc 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01bd 0227       | '  |		Execute	Access,All_Reference
01be 01d6       |    |		Execute	Vector,Field_Write
01bf 4801       |H   |		Short_Literal	0x1							; Debug Table 0xd.0x6 = 0x1bf,0x3
01c0 00d9       |    |		Load_Top	At_Offset_1
01c1 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01c2 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01c3 0000 0000  |    |		.BLANK	0000[0x5]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01cb       |    |		.CONST	0x01cb								; Address of begin
01c9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ca 0001       |    |		.CONST	0x0001								; Number of locals
01cb			BODY_01c8:
01cb			INIT_01c8:
01cb 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xe = .DEBUG	0x01cb,0x062c,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00cd
													; Debug Table 0xe.0x0 = 0x1cb,0x1
01cc 003b       | ;  |		Store_Top	Access,At_Offset_3
01cd 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xe.0x1 = 0x1cd,0x2
01ce 4801       |H   |		Short_Literal	0x1
01cf 4800       |H   |		Short_Literal	0x0
01d0 e210       |    |		Load	0x1,0x10
01d1 035b       | [  |		Declare_Type	Array,Constrained
01d2 0337       | 7  |		Declare_Variable	Array
01d3 821f       |    |		Call	0x1,0x1f
01d4 a5fe       |    |		Store_Unchecked	0x2,-0x2
01d5 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01d6 0000 0000  |    |		.XXX[0x2]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01db       |    |		.CONST	0x01db								; Address of begin
01d9 0004       |    |		.CONST	0x0004								; Address of exception handler
01da 0001       |    |		.CONST	0x0001								; Number of locals
01db			BODY_01d8:
01db			INIT_01d8:
01db 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf = .DEBUG	0x01db,0x0632,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00d9
													; Debug Table 0xf.0x0 = 0x1db,0x1
01dc 00db       |    |		Load_Top	At_Offset_3
01dd 821d       |    |		Call	0x1,0x1d
01de 8225       | %  |		Call	0x1,0x25
01df c5fe       |    |		Store	0x2,-0x2
01e0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01e1 0000 0000  |    |		.BLANK	0000[0x7]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01f4       |    |		.CONST	0x01f4								; Address of begin
01e9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ea 0003       |    |		.CONST	0x0003								; Number of locals
01eb			INIT_01e8:
01eb 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x10 = .DEBUG	0x01eb,0x0636,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00e5
													; Debug Table 0x10.0x0 = 0x1eb,0xffff
01ec 0227       | '  |		Execute	Access,All_Reference
01ed 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x1 = 0x1ed,0xfffe
01ee 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01ef e5ff       |    |		Load	0x2,-0x1
01f0 01db       |    |		Execute	Vector,Length
01f1 0273       | s  |		Execute	Discrete,Plus
01f2 00e3       |    |		Load_Encached	Natural_Cache
01f3 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
01f4			BODY_01e8:
01f4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x2 = 0x1f4,0x1
01f5 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x10.0x3 = 0x1f5,0x401
01f6 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01f7 0227       | '  |		Execute	Access,All_Reference
01f8 01db       |    |		Execute	Vector,Length
01f9 00d9       |    |		Load_Top	At_Offset_1
01fa 027b       | {  |		Execute	Discrete,Greater_Equal
01fb 6801       |h   |		Jump_Zero	0x1fd
01fc 7805       |x   |		Jump	0x202								; Debug Table 0x10.0x4 = 0x1fc,0x402
01fd 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x10.0x5 = 0x1fd,0x403
01fe 4801       |H   |		Short_Literal	0x1
01ff 00da       |    |		Load_Top	At_Offset_2
0200 8235       | 5  |		Call	0x1,0x35
0201 00d1       |    |		Pop_Control	Pop_Count_1
0202 00d1       |    |		Pop_Control	Pop_Count_1
0203 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x10.0x6 = 0x203,0x2
0204 00da       |    |		Load_Top	At_Offset_2
0205 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0206 0a01       |    |		Execute_Immediate	Plus,0x1
0207 0248       | H  |		Execute	Discrete,Check_In_Integer
0208 00da       |    |		Load_Top	At_Offset_2
0209 e402       |    |		Load	0x2,0x2
020a 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
020b 0229       | )  |		Execute	Access,All_Read
020c 01ce       |    |		Execute	Vector,Slice_Write
020d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x7 = 0x20d,0x3
020e 00da       |    |		Load_Top	At_Offset_2
020f 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0210 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0211 0000 0000  |    |		.BLANK	0000[0x7]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 0222       | "  |		.CONST	0x0222								; Address of begin
0219 0004       |    |		.CONST	0x0004								; Address of exception handler
021a 0003       |    |		.CONST	0x0003								; Number of locals
021b			INIT_0218:
021b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11 = .DEBUG	0x021b,0x0648,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00f1
													; Debug Table 0x11.0x0 = 0x21b,0xffff
021c 0227       | '  |		Execute	Access,All_Reference
021d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x11.0x1 = 0x21d,0xfffe
021e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
021f 0a01       |    |		Execute_Immediate	Plus,0x1
0220 00e3       |    |		Load_Encached	Natural_Cache
0221 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0222			BODY_0218:
0222 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x11.0x2 = 0x222,0x1
0223 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x11.0x3 = 0x223,0x401
0224 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0225 0227       | '  |		Execute	Access,All_Reference
0226 01db       |    |		Execute	Vector,Length
0227 00d9       |    |		Load_Top	At_Offset_1
0228 027b       | {  |		Execute	Discrete,Greater_Equal
0229 6801       |h   |		Jump_Zero	0x22b
022a 7805       |x   |		Jump	0x230								; Debug Table 0x11.0x4 = 0x22a,0x402
022b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x11.0x5 = 0x22b,0x403
022c 4801       |H   |		Short_Literal	0x1
022d 00da       |    |		Load_Top	At_Offset_2
022e 8235       | 5  |		Call	0x1,0x35
022f 00d1       |    |		Pop_Control	Pop_Count_1
0230 00d1       |    |		Pop_Control	Pop_Count_1
0231 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x6 = 0x231,0x2
0232 00d9       |    |		Load_Top	At_Offset_1
0233 00db       |    |		Load_Top	At_Offset_3
0234 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0235 0227       | '  |		Execute	Access,All_Reference
0236 01d6       |    |		Execute	Vector,Field_Write
0237 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x11.0x7 = 0x237,0x3
0238 00da       |    |		Load_Top	At_Offset_2
0239 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
023a 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
023b 0000 0000  |    |		.BLANK	0000[0x5]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0259       | Y  |		.CONST	0x0259								; Address of begin
0241 0004       |    |		.CONST	0x0004								; Address of exception handler
0242 0002       |    |		.CONST	0x0002								; Number of locals
0243			INIT_0240:
0243 4801       |H   |		Short_Literal	0x1							; Debug Table 0x12 = .DEBUG	0x0243,0x065a,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00fd
													; Debug Table 0x12.0x0 = 0x243,0xffff
0244 e5fe       |    |		Load	0x2,-0x2
0245 e210       |    |		Load	0x1,0x10
0246 0334       | 4  |		Declare_Variable	Array,With_Constraint
0247 4801       |H   |		Short_Literal	0x1
0248 e5fe       |    |		Load	0x2,-0x2
0249 e210       |    |		Load	0x1,0x10
024a 0334       | 4  |		Declare_Variable	Array,With_Constraint
024b 00d8       |    |		Load_Top	At_Offset_0
024c 01dc       |    |		Execute	Vector,Last
024d 4801       |H   |		Short_Literal	0x1
024e 0263       | c  |		Execute	Discrete,Above_Bound
024f 7007       |p   |		Jump_Nonzero	0x257
0250 e5ff       |    |		Load	0x2,-0x1
0251 e20f       |    |		Load	0x1,0xf
0252 0119       |    |		Execute	Any,Check_In_Formal_Type
0253 00d9       |    |		Load_Top	At_Offset_1
0254 e403       |    |		Load	0x2,0x3
0255 01d6       |    |		Execute	Vector,Field_Write
0256 3ff9       |?   |		Loop_Increasing	0x250
0257 00d9       |    |		Load_Top	At_Offset_1
0258 01d4       |    |		Execute	Vector,Structure_Write
0259			BODY_0240:
0259 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x12.0x1 = 0x259,0x1
025a 00d9       |    |		Load_Top	At_Offset_1
025b 8225       | %  |		Call	0x1,0x25
025c c5fd       |    |		Store	0x2,-0x3
025d 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
025e 0000 0000  |    |		.XXX[0x2]
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 0265       | e  |		.CONST	0x0265								; Address of begin
0261 0004       |    |		.CONST	0x0004								; Address of exception handler
0262 0002       |    |		.CONST	0x0002								; Number of locals
0263			INIT_0260:
0263 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13 = .DEBUG	0x0263,0x0660,0x1001,0x0000,0x0036,0x07d4,0x0000,0x010d
													; Debug Table 0x13.0x0 = 0x263,0xffff
0264 0227       | '  |		Execute	Access,All_Reference
0265			BODY_0260:
0265 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x13.0x1 = 0x265,0x1
0266 4801       |H   |		Short_Literal	0x1
0267 00da       |    |		Load_Top	At_Offset_2
0268 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0269 00db       |    |		Load_Top	At_Offset_3
026a 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
026b 0227       | '  |		Execute	Access,All_Reference
026c 01cf       |    |		Execute	Vector,Slice_Read
026d e5ff       |    |		Load	0x2,-0x1
026e 8229       | )  |		Call	0x1,0x29
026f c5fd       |    |		Store	0x2,-0x3
0270 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0271 0000 0000  |    |		.BLANK	0000[0x7]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027d       | }  |		.CONST	0x027d								; Address of begin
0279 0004       |    |		.CONST	0x0004								; Address of exception handler
027a 0002       |    |		.CONST	0x0002								; Number of locals
027b			INIT_0278:
027b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x14 = .DEBUG	0x027b,0x0666,0x1001,0x0000,0x0036,0x07d4,0x0000,0x011d
													; Debug Table 0x14.0x0 = 0x27b,0xffff
027c 0227       | '  |		Execute	Access,All_Reference
027d			BODY_0278:
027d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x14.0x1 = 0x27d,0x1
027e 00d9       |    |		Load_Top	At_Offset_1
027f 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0280 0a01       |    |		Execute_Immediate	Plus,0x1
0281 027f       |    |		Execute	Discrete,Equal
0282 6805       |h   |		Jump_Zero	0x288
0283 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x14.0x2 = 0x283,0x2
0284 e5fe       |    |		Load	0x2,-0x2
0285 8225       | %  |		Call	0x1,0x25
0286 c5fd       |    |		Store	0x2,-0x3
0287 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0288 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x14.0x3 = 0x288,0x3
0289 00d9       |    |		Load_Top	At_Offset_1
028a 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
028b 027a       | z  |		Execute	Discrete,Less_Equal
028c 682a       |h*  |		Jump_Zero	0x2b7
028d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x14.0x4 = 0x28d,0x4
													; Debug Table 0x14.0x5 = 0x28d,0xfbff
028e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
028f e5fe       |    |		Load	0x2,-0x2
0290 01db       |    |		Execute	Vector,Length
0291 0273       | s  |		Execute	Discrete,Plus
0292 00e3       |    |		Load_Encached	Natural_Cache
0293 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0294 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x14.0x6 = 0x294,0x401
0295 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x14.0x7 = 0x295,0x801
0296 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0297 0227       | '  |		Execute	Access,All_Reference
0298 01db       |    |		Execute	Vector,Length
0299 00d9       |    |		Load_Top	At_Offset_1
029a 027b       | {  |		Execute	Discrete,Greater_Equal
029b 6801       |h   |		Jump_Zero	0x29d
029c 7805       |x   |		Jump	0x2a2								; Debug Table 0x14.0x8 = 0x29c,0x802
029d 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x14.0x9 = 0x29d,0x803
029e 4801       |H   |		Short_Literal	0x1
029f 00da       |    |		Load_Top	At_Offset_2
02a0 8235       | 5  |		Call	0x1,0x35
02a1 00d1       |    |		Pop_Control	Pop_Count_1
02a2 00d1       |    |		Pop_Control	Pop_Count_1
02a3 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x14.0xa = 0x2a3,0x402
02a4 e5ff       |    |		Load	0x2,-0x1
02a5 00db       |    |		Load_Top	At_Offset_3
02a6 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02a7 e402       |    |		Load	0x2,0x2
02a8 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02a9 0227       | '  |		Execute	Access,All_Reference
02aa 01cf       |    |		Execute	Vector,Slice_Read
02ab 01cc       |    |		Execute	Vector,Catenate
02ac e5ff       |    |		Load	0x2,-0x1
02ad 00da       |    |		Load_Top	At_Offset_2
02ae e402       |    |		Load	0x2,0x2
02af 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02b0 0229       | )  |		Execute	Access,All_Read
02b1 01ce       |    |		Execute	Vector,Slice_Write
02b2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x14.0xb = 0x2b2,0x403
02b3 00da       |    |		Load_Top	At_Offset_2
02b4 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02b5 00d1       |    |		Pop_Control	Pop_Count_1
02b6 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02b7 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x14.0xc = 0x2b7,0x5
02b8 0257       | W  |		Execute	Discrete,Raise
02b9 0000 0000  |    |		.BLANK	0000[0x7]
02c0 ; --------------------------------------------------------------------------------------
02c0 ; SUBPROGRAM
02c0 ; --------------------------------------------------------------------------------------
02c0 02ca       |    |		.CONST	0x02ca								; Address of begin
02c1 0004       |    |		.CONST	0x0004								; Address of exception handler
02c2 0003       |    |		.CONST	0x0003								; Number of locals
02c3			INIT_02c0:
02c3 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x15 = .DEBUG	0x02c3,0x0682,0x1001,0x0000,0x0036,0x07d4,0x0000,0x012d
													; Debug Table 0x15.0x0 = 0x2c3,0xffff
02c4 0227       | '  |		Execute	Access,All_Reference
02c5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0x1 = 0x2c5,0xfffe
02c6 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02c7 0a01       |    |		Execute_Immediate	Plus,0x1
02c8 00e3       |    |		Load_Encached	Natural_Cache
02c9 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
02ca			BODY_02c0:
02ca e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x15.0x2 = 0x2ca,0x1
02cb 00d9       |    |		Load_Top	At_Offset_1
02cc 027f       |    |		Execute	Discrete,Equal
02cd 6807       |h   |		Jump_Zero	0x2d5
02ce e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x15.0x3 = 0x2ce,0x2
02cf e5fe       |    |		Load	0x2,-0x2
02d0 e20f       |    |		Load	0x1,0xf
02d1 0119       |    |		Execute	Any,Check_In_Formal_Type
02d2 8226       | &  |		Call	0x1,0x26
02d3 c5fd       |    |		Store	0x2,-0x3
02d4 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02d5 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x15.0x4 = 0x2d5,0x3
02d6 00d9       |    |		Load_Top	At_Offset_1
02d7 027d       | }  |		Execute	Discrete,Greater
02d8 6802       |h   |		Jump_Zero	0x2db
02d9 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x15.0x5 = 0x2d9,0x4
02da 0257       | W  |		Execute	Discrete,Raise
02db 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0x6 = 0x2db,0x5
02dc 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x15.0x7 = 0x2dc,0x401
02dd 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02de 0227       | '  |		Execute	Access,All_Reference
02df 01db       |    |		Execute	Vector,Length
02e0 00d9       |    |		Load_Top	At_Offset_1
02e1 027b       | {  |		Execute	Discrete,Greater_Equal
02e2 6801       |h   |		Jump_Zero	0x2e4
02e3 7805       |x   |		Jump	0x2e9								; Debug Table 0x15.0x8 = 0x2e3,0x402
02e4 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x15.0x9 = 0x2e4,0x403
02e5 4801       |H   |		Short_Literal	0x1
02e6 00da       |    |		Load_Top	At_Offset_2
02e7 8235       | 5  |		Call	0x1,0x35
02e8 00d1       |    |		Pop_Control	Pop_Count_1
02e9 00d1       |    |		Pop_Control	Pop_Count_1
02ea e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x15.0xa = 0x2ea,0x6
02eb 00da       |    |		Load_Top	At_Offset_2
02ec 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02ed 00db       |    |		Load_Top	At_Offset_3
02ee 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02ef 0227       | '  |		Execute	Access,All_Reference
02f0 01cf       |    |		Execute	Vector,Slice_Read
02f1 e5ff       |    |		Load	0x2,-0x1
02f2 0a01       |    |		Execute_Immediate	Plus,0x1
02f3 0248       | H  |		Execute	Discrete,Check_In_Integer
02f4 00da       |    |		Load_Top	At_Offset_2
02f5 e402       |    |		Load	0x2,0x2
02f6 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02f7 0229       | )  |		Execute	Access,All_Read
02f8 01ce       |    |		Execute	Vector,Slice_Write
02f9 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x15.0xb = 0x2f9,0x7
02fa e5ff       |    |		Load	0x2,-0x1
02fb 00db       |    |		Load_Top	At_Offset_3
02fc 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02fd 0227       | '  |		Execute	Access,All_Reference
02fe 01d6       |    |		Execute	Vector,Field_Write
02ff 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0xc = 0x2ff,0x8
0300 00da       |    |		Load_Top	At_Offset_2
0301 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0302 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0303 0000 0000  |    |		.BLANK	0000[0x5]
0308 ; --------------------------------------------------------------------------------------
0308 ; SUBPROGRAM
0308 ; --------------------------------------------------------------------------------------
0308 0322       | "  |		.CONST	0x0322								; Address of begin
0309 0004       |    |		.CONST	0x0004								; Address of exception handler
030a 0002       |    |		.CONST	0x0002								; Number of locals
030b			INIT_0308:
030b 4801       |H   |		Short_Literal	0x1							; Debug Table 0x16 = .DEBUG	0x030b,0x069e,0x1001,0x0000,0x0036,0x07d4,0x0000,0x013d
													; Debug Table 0x16.0x0 = 0x30b,0xffff
030c e5fd       |    |		Load	0x2,-0x3
030d e210       |    |		Load	0x1,0x10
030e 0334       | 4  |		Declare_Variable	Array,With_Constraint
030f 4801       |H   |		Short_Literal	0x1
0310 e5fd       |    |		Load	0x2,-0x3
0311 e210       |    |		Load	0x1,0x10
0312 035b       | [  |		Declare_Type	Array,Constrained
0313 0337       | 7  |		Declare_Variable	Array
0314 00d8       |    |		Load_Top	At_Offset_0
0315 01dc       |    |		Execute	Vector,Last
0316 4801       |H   |		Short_Literal	0x1
0317 0263       | c  |		Execute	Discrete,Above_Bound
0318 7007       |p   |		Jump_Nonzero	0x320
0319 e5fe       |    |		Load	0x2,-0x2
031a e20f       |    |		Load	0x1,0xf
031b 0119       |    |		Execute	Any,Check_In_Formal_Type
031c 00d9       |    |		Load_Top	At_Offset_1
031d e403       |    |		Load	0x2,0x3
031e 01d6       |    |		Execute	Vector,Field_Write
031f 3ff9       |?   |		Loop_Increasing	0x319
0320 00d9       |    |		Load_Top	At_Offset_1
0321 01d4       |    |		Execute	Vector,Structure_Write
0322			BODY_0308:
0322 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x16.0x1 = 0x322,0x1
0323 00d9       |    |		Load_Top	At_Offset_1
0324 e5ff       |    |		Load	0x2,-0x1
0325 8229       | )  |		Call	0x1,0x29
0326 c5fc       |    |		Store	0x2,-0x4
0327 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0328 ; --------------------------------------------------------------------------------------
0328 ; SUBPROGRAM
0328 ; --------------------------------------------------------------------------------------
0328 0333       | 3  |		.CONST	0x0333								; Address of begin
0329 0004       |    |		.CONST	0x0004								; Address of exception handler
032a 0003       |    |		.CONST	0x0003								; Number of locals
032b			INIT_0328:
032b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x17 = .DEBUG	0x032b,0x06a4,0x1001,0x0000,0x0036,0x07d4,0x0000,0x0151
													; Debug Table 0x17.0x0 = 0x32b,0xffff
032c 0227       | '  |		Execute	Access,All_Reference
032d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x1 = 0x32d,0xfffe
032e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
032f e5fe       |    |		Load	0x2,-0x2
0330 0272       | r  |		Execute	Discrete,Minus
0331 00e3       |    |		Load_Encached	Natural_Cache
0332 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0333			BODY_0328:
0333 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x17.0x2 = 0x333,0x1
0334 0aff       |    |		Execute_Immediate	Plus,-0x1
0335 00d9       |    |		Load_Top	At_Offset_1
0336 027d       | }  |		Execute	Discrete,Greater
0337 6802       |h   |		Jump_Zero	0x33a
0338 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x17.0x3 = 0x338,0x2
0339 0257       | W  |		Execute	Discrete,Raise
033a e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x17.0x4 = 0x33a,0x3
033b 00d9       |    |		Load_Top	At_Offset_1
033c 027a       | z  |		Execute	Discrete,Less_Equal
033d 6810       |h   |		Jump_Zero	0x34e
033e e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x17.0x5 = 0x33e,0x4
033f e5fe       |    |		Load	0x2,-0x2
0340 0273       | s  |		Execute	Discrete,Plus
0341 0248       | H  |		Execute	Discrete,Check_In_Integer
0342 00da       |    |		Load_Top	At_Offset_2
0343 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0344 00db       |    |		Load_Top	At_Offset_3
0345 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0346 0227       | '  |		Execute	Access,All_Reference
0347 01cf       |    |		Execute	Vector,Slice_Read
0348 e5ff       |    |		Load	0x2,-0x1
0349 00da       |    |		Load_Top	At_Offset_2
034a e402       |    |		Load	0x2,0x2
034b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
034c 0229       | )  |		Execute	Access,All_Read
034d 01ce       |    |		Execute	Vector,Slice_Write
034e 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x6 = 0x34e,0x5
034f 00da       |    |		Load_Top	At_Offset_2
0350 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0351 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0352 0000 0000  |    |		.BLANK	0000[0x6]
0358 ; --------------------------------------------------------------------------------------
0358 ; SUBPROGRAM
0358 ; --------------------------------------------------------------------------------------
0358 035d       | ]  |		.CONST	0x035d								; Address of begin
0359 0004       |    |		.CONST	0x0004								; Address of exception handler
035a 0002       |    |		.CONST	0x0002								; Number of locals
035b			INIT_0358:
035b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x18 = .DEBUG	0x035b,0x06b4,0x1001,0x0000,0x0036,0x07d4,0x0000,0x0162
													; Debug Table 0x18.0x0 = 0x35b,0xffff
035c 0227       | '  |		Execute	Access,All_Reference
035d			BODY_0358:
035d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x18.0x1 = 0x35d,0x1
035e 00d9       |    |		Load_Top	At_Offset_1
035f 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0360 027d       | }  |		Execute	Discrete,Greater
0361 6802       |h   |		Jump_Zero	0x364
0362 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x18.0x2 = 0x362,0x2
0363 0257       | W  |		Execute	Discrete,Raise
0364 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x18.0x3 = 0x364,0x3
0365 e5ff       |    |		Load	0x2,-0x1
0366 00da       |    |		Load_Top	At_Offset_2
0367 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0368 0227       | '  |		Execute	Access,All_Reference
0369 01d6       |    |		Execute	Vector,Field_Write
036a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
036b 0000 0000  |    |		.BLANK	0000[0x5]
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 0389       |    |		.CONST	0x0389								; Address of begin
0371 0004       |    |		.CONST	0x0004								; Address of exception handler
0372 0002       |    |		.CONST	0x0002								; Number of locals
0373			INIT_0370:
0373 4801       |H   |		Short_Literal	0x1							; Debug Table 0x19 = .DEBUG	0x0373,0x06be,0x1001,0x0000,0x0036,0x07d4,0x0000,0x0172
													; Debug Table 0x19.0x0 = 0x373,0xffff
0374 e5fd       |    |		Load	0x2,-0x3
0375 e210       |    |		Load	0x1,0x10
0376 0334       | 4  |		Declare_Variable	Array,With_Constraint
0377 4801       |H   |		Short_Literal	0x1
0378 e5fd       |    |		Load	0x2,-0x3
0379 e210       |    |		Load	0x1,0x10
037a 0334       | 4  |		Declare_Variable	Array,With_Constraint
037b 00d8       |    |		Load_Top	At_Offset_0
037c 01dc       |    |		Execute	Vector,Last
037d 4801       |H   |		Short_Literal	0x1
037e 0263       | c  |		Execute	Discrete,Above_Bound
037f 7007       |p   |		Jump_Nonzero	0x387
0380 e5fe       |    |		Load	0x2,-0x2
0381 e20f       |    |		Load	0x1,0xf
0382 0119       |    |		Execute	Any,Check_In_Formal_Type
0383 00d9       |    |		Load_Top	At_Offset_1
0384 e403       |    |		Load	0x2,0x3
0385 01d6       |    |		Execute	Vector,Field_Write
0386 3ff9       |?   |		Loop_Increasing	0x380
0387 00d9       |    |		Load_Top	At_Offset_1
0388 01d4       |    |		Execute	Vector,Structure_Write
0389			BODY_0370:
0389 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x19.0x1 = 0x389,0x1
038a 00d9       |    |		Load_Top	At_Offset_1
038b e5ff       |    |		Load	0x2,-0x1
038c 822f       | /  |		Call	0x1,0x2f
038d c5fc       |    |		Store	0x2,-0x4
038e 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
038f 0000       |    |		.XXX[0x1]
0390 ; --------------------------------------------------------------------------------------
0390 ; SUBPROGRAM
0390 ; --------------------------------------------------------------------------------------
0390 039d       |    |		.CONST	0x039d								; Address of begin
0391 0004       |    |		.CONST	0x0004								; Address of exception handler
0392 0003       |    |		.CONST	0x0003								; Number of locals
0393			INIT_0390:
0393 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x1a = .DEBUG	0x0393,0x06c4,0x1001,0x0000,0x0036,0x07d4,0x0000,0x0186
													; Debug Table 0x1a.0x0 = 0x393,0xffff
0394 0227       | '  |		Execute	Access,All_Reference
0395 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1a.0x1 = 0x395,0xfffe
0396 e5fe       |    |		Load	0x2,-0x2
0397 01db       |    |		Execute	Vector,Length
0398 0273       | s  |		Execute	Discrete,Plus
0399 0248       | H  |		Execute	Discrete,Check_In_Integer
039a 0aff       |    |		Execute_Immediate	Plus,-0x1
039b 00e4       |    |		Load_Encached	Positive_Cache
039c 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
039d			BODY_0390:
039d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1a.0x2 = 0x39d,0x1
039e 00da       |    |		Load_Top	At_Offset_2
039f 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03a0 027d       | }  |		Execute	Discrete,Greater
03a1 6802       |h   |		Jump_Zero	0x3a4
03a2 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x1a.0x3 = 0x3a2,0x2
03a3 0257       | W  |		Execute	Discrete,Raise
03a4 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x1a.0x4 = 0x3a4,0x3
03a5 e5ff       |    |		Load	0x2,-0x1
03a6 00da       |    |		Load_Top	At_Offset_2
03a7 e402       |    |		Load	0x2,0x2
03a8 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
03a9 0229       | )  |		Execute	Access,All_Read
03aa 01ce       |    |		Execute	Vector,Slice_Write
03ab 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
03ac 0000 0000  |    |		.BLANK	0000[0x4]
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03b3       |    |		.CONST	0x03b3								; Address of begin
03b1 0004       |    |		.CONST	0x0004								; Address of exception handler
03b2 0001       |    |		.CONST	0x0001								; Number of locals
03b3			BODY_03b0:
03b3			INIT_03b0:
03b3 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x1b = .DEBUG	0x03b3,0x06d0,0x1001,0x0000,0x0036,0x07d4,0x0000,0x0196
													; Debug Table 0x1b.0x0 = 0x3b3,0x1
03b4 e5fe       |    |		Load	0x2,-0x2
03b5 821d       |    |		Call	0x1,0x1d
03b6 e5ff       |    |		Load	0x2,-0x1
03b7 822f       | /  |		Call	0x1,0x2f
03b8 c5fd       |    |		Store	0x2,-0x3
03b9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
03ba 0000 0000  |    |		.BLANK	0000[0x6]
03c0 ; --------------------------------------------------------------------------------------
03c0 ; SUBPROGRAM
03c0 ; --------------------------------------------------------------------------------------
03c0 03c9       |    |		.CONST	0x03c9								; Address of begin
03c1 0004       |    |		.CONST	0x0004								; Address of exception handler
03c2 0003       |    |		.CONST	0x0003								; Number of locals
03c3			INIT_03c0:
03c3 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x1c = .DEBUG	0x03c3,0x06d4,0x1001,0x0000,0x0036,0x07d4,0x0000,0x01a6
													; Debug Table 0x1c.0x0 = 0x3c3,0xffff
03c4 0227       | '  |		Execute	Access,All_Reference
03c5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1c.0x1 = 0x3c5,0xfffe
03c6 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03c7 00e3       |    |		Load_Encached	Natural_Cache
03c8 03f1       |    |		Declare_Variable	Discrete,With_Value
03c9			BODY_03c0:
03c9 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x1c.0x2 = 0x3c9,0x1
03ca 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1c.0x3 = 0x3ca,0x401
03cb 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
03cc 0227       | '  |		Execute	Access,All_Reference
03cd 01db       |    |		Execute	Vector,Length
03ce 00d9       |    |		Load_Top	At_Offset_1
03cf 027b       | {  |		Execute	Discrete,Greater_Equal
03d0 6801       |h   |		Jump_Zero	0x3d2
03d1 7805       |x   |		Jump	0x3d7								; Debug Table 0x1c.0x4 = 0x3d1,0x402
03d2 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1c.0x5 = 0x3d2,0x403
03d3 4801       |H   |		Short_Literal	0x1
03d4 00da       |    |		Load_Top	At_Offset_2
03d5 8235       | 5  |		Call	0x1,0x35
03d6 00d1       |    |		Pop_Control	Pop_Count_1
03d7 00d1       |    |		Pop_Control	Pop_Count_1
03d8 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x1c.0x6 = 0x3d8,0x2
03d9 00d9       |    |		Load_Top	At_Offset_1
03da 0a01       |    |		Execute_Immediate	Plus,0x1
03db 0248       | H  |		Execute	Discrete,Check_In_Integer
03dc 0263       | c  |		Execute	Discrete,Above_Bound
03dd 7007       |p   |		Jump_Nonzero	0x3e5
03de e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x1c.0x7 = 0x3de,0x3
03df 00d9       |    |		Load_Top	At_Offset_1
03e0 e402       |    |		Load	0x2,0x2
03e1 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
03e2 0227       | '  |		Execute	Access,All_Reference
03e3 01d6       |    |		Execute	Vector,Field_Write
03e4 3ff9       |?   |		Loop_Increasing	0x3de
03e5 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x1c.0x8 = 0x3e5,0x4
03e6 00da       |    |		Load_Top	At_Offset_2
03e7 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03e8 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
03e9 0000 0000  |    |		.BLANK	0000[0x7]
03f0 ; --------------------------------------------------------------------------------------
03f0 ; SUBPROGRAM
03f0 ; --------------------------------------------------------------------------------------
03f0 03f3       |    |		.CONST	0x03f3								; Address of begin
03f1 0004       |    |		.CONST	0x0004								; Address of exception handler
03f2 0001       |    |		.CONST	0x0001								; Number of locals
03f3			BODY_03f0:
03f3			INIT_03f0:
03f3 4608       |F   |		Jump_Case	0x9							; Debug Table 0x1d = .DEBUG	0x03f3,0x06e8,0x1005,0x0000,0x0036,0x0b24,0x0000,0x0018
03f4 7808       |x   |		Jump	0x3fd								; case 0x0
03f5 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
03f6 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
03f7 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
03f8 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
03f9 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
03fa 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
03fb 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x7
03fc 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x8
03fd 4800       |H   |		Short_Literal	0x0
03fe 00db       |    |		Load_Top	At_Offset_3
03ff 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0400 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0401 0000 0000  |    |		.BLANK	0000[0x7]
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 040b       |    |		.CONST	0x040b								; Address of begin
0409 0004       |    |		.CONST	0x0004								; Address of exception handler
040a 0001       |    |		.CONST	0x0001								; Number of locals
040b			BODY_0408:
040b			INIT_0408:
040b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1e = .DEBUG	0x040b,0x06ea,0x1001,0x0000,0x0036,0x0b24,0x0000,0x0048
													; Debug Table 0x1e.0x0 = 0x40b,0x1
040c 6820       |h   |		Jump_Zero	0x42d
040d e234       | 4  |		Load	0x1,0x34							; Debug Table 0x1e.0x1 = 0x40d,0x2
													; Debug Table 0x1e.0x2 = 0x40d,0xfbff
040e e5fd       |    |		Load	0x2,-0x3
040f 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0410 0039       | 9  |		Store_Top	Access,At_Offset_1
0411 4801       |H   |		Short_Literal	0x1							; Debug Table 0x1e.0x3 = 0x411,0x401
0412 e5ff       |    |		Load	0x2,-0x1
0413 e5ff       |    |		Load	0x2,-0x1
0414 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
0415 0273       | s  |		Execute	Discrete,Plus
0416 0248       | H  |		Execute	Discrete,Check_In_Integer
0417 e234       | 4  |		Load	0x1,0x34
0418 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
0419 00d8       |    |		Load_Top	At_Offset_0
041a 0227       | '  |		Execute	Access,All_Reference
041b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
041c e5fd       |    |		Load	0x2,-0x3
041d 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
041e 4801       |H   |		Short_Literal	0x1							; Debug Table 0x1e.0x4 = 0x41e,0x402
041f e5fd       |    |		Load	0x2,-0x3
0420 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0421 00da       |    |		Load_Top	At_Offset_2
0422 0227       | '  |		Execute	Access,All_Reference
0423 01cf       |    |		Execute	Vector,Slice_Read
0424 4801       |H   |		Short_Literal	0x1
0425 e5fd       |    |		Load	0x2,-0x3
0426 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0427 e5fd       |    |		Load	0x2,-0x3
0428 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0429 0229       | )  |		Execute	Access,All_Read
042a 01ce       |    |		Execute	Vector,Slice_Write
042b 00d1       |    |		Pop_Control	Pop_Count_1
042c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
042d 4801       |H   |		Short_Literal	0x1							; Debug Table 0x1e.0x5 = 0x42d,0x3
042e 00db       |    |		Load_Top	At_Offset_3
042f e5ff       |    |		Load	0x2,-0x1
0430 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
0431 0273       | s  |		Execute	Discrete,Plus
0432 0248       | H  |		Execute	Discrete,Check_In_Integer
0433 e234       | 4  |		Load	0x1,0x34
0434 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
0435 00d8       |    |		Load_Top	At_Offset_0
0436 0227       | '  |		Execute	Access,All_Reference
0437 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0438 e5fd       |    |		Load	0x2,-0x3
0439 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
043a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
043b 0000 0000  |    |		.BLANK	0000[0x5]
0440 ; --------------------------------------------------------------------------------------
0440 ; Debug Table
0440 ; --------------------------------------------------------------------------------------
0440 0003 001f  |    |		.CONST	0x0003,0x001f
0442 000b 053a  |   :|		.DEBUG	0x000b,0x053a,0xc000,0x0000,0x0036,0x07d4,0x0000,0x0005
044a 0056 0584  | V  |		.DEBUG	0x0056,0x0584,0xc000,0x0000,0x0036,0x0b24,0x0000,0x0003
0452 00a3 05ca  |    |		.DEBUG	0x00a3,0x05ca,0x1002,0x0000,0x0036,0x07d4,0x0000,0x0049
045a 00bb 05d2  |    |		.DEBUG	0x00bb,0x05d2,0x1002,0x0000,0x0036,0x07d4,0x0000,0x004e
0462 00d3 05d8  |    |		.DEBUG	0x00d3,0x05d8,0x1001,0x0000,0x0036,0x07d4,0x0000,0x0057
046a 00db 05dc  |    |		.DEBUG	0x00db,0x05dc,0x1002,0x0000,0x0036,0x07d4,0x0000,0x005f
0472 00e3 05e0  |    |		.DEBUG	0x00e3,0x05e0,0x1002,0x0000,0x0036,0x07d4,0x0000,0x0068
047a 0103 05ea  |    |		.DEBUG	0x0103,0x05ea,0x1002,0x0000,0x0036,0x07d4,0x0000,0x0075
0482 0123 05f6  | #  |		.DEBUG	0x0123,0x05f6,0x1002,0x0000,0x0036,0x07d4,0x0000,0x0086
048a 0133 05fc  | 3  |		.DEBUG	0x0133,0x05fc,0x1002,0x0000,0x0036,0x07d4,0x0000,0x008f
0492 0153 0602  | S  |		.DEBUG	0x0153,0x0602,0x1002,0x0000,0x0036,0x07d4,0x0000,0x009c
049a 0173 0608  | s  |		.DEBUG	0x0173,0x0608,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00a9
04a2 0183 060c  |    |		.DEBUG	0x0183,0x060c,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00b5
04aa 01ab 061c  |    |		.DEBUG	0x01ab,0x061c,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00c1
04b2 01cb 062c  |   ,|		.DEBUG	0x01cb,0x062c,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00cd
04ba 01db 0632  |   2|		.DEBUG	0x01db,0x0632,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00d9
04c2 01eb 0636  |   6|		.DEBUG	0x01eb,0x0636,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00e5
04ca 021b 0648  |   H|		.DEBUG	0x021b,0x0648,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00f1
04d2 0243 065a  | C Z|		.DEBUG	0x0243,0x065a,0x1001,0x0000,0x0036,0x07d4,0x0000,0x00fd
04da 0263 0660  | c `|		.DEBUG	0x0263,0x0660,0x1001,0x0000,0x0036,0x07d4,0x0000,0x010d
04e2 027b 0666  | { f|		.DEBUG	0x027b,0x0666,0x1001,0x0000,0x0036,0x07d4,0x0000,0x011d
04ea 02c3 0682  |    |		.DEBUG	0x02c3,0x0682,0x1001,0x0000,0x0036,0x07d4,0x0000,0x012d
04f2 030b 069e  |    |		.DEBUG	0x030b,0x069e,0x1001,0x0000,0x0036,0x07d4,0x0000,0x013d
04fa 032b 06a4  | +  |		.DEBUG	0x032b,0x06a4,0x1001,0x0000,0x0036,0x07d4,0x0000,0x0151
0502 035b 06b4  | [  |		.DEBUG	0x035b,0x06b4,0x1001,0x0000,0x0036,0x07d4,0x0000,0x0162
050a 0373 06be  | s  |		.DEBUG	0x0373,0x06be,0x1001,0x0000,0x0036,0x07d4,0x0000,0x0172
0512 0393 06c4  |    |		.DEBUG	0x0393,0x06c4,0x1001,0x0000,0x0036,0x07d4,0x0000,0x0186
051a 03b3 06d0  |    |		.DEBUG	0x03b3,0x06d0,0x1001,0x0000,0x0036,0x07d4,0x0000,0x0196
0522 03c3 06d4  |    |		.DEBUG	0x03c3,0x06d4,0x1001,0x0000,0x0036,0x07d4,0x0000,0x01a6
052a 03f3 06e8  |    |		.DEBUG	0x03f3,0x06e8,0x1005,0x0000,0x0036,0x0b24,0x0000,0x0018
0532 040b 06ea  |    |		.DEBUG	0x040b,0x06ea,0x1001,0x0000,0x0036,0x0b24,0x0000,0x0048
053a ; --------------------------------------------------------------------------------------
053a ; Debug3 Subtable 0x0
053a ; --------------------------------------------------------------------------------------
053a 0024 0000  | $  |		.DBG3TAB	0x0024,0x0000
053c 000b ffff  |    |		.CONST	0x000b,0xffff
053e 000b fffe  |    |		.CONST	0x000b,0xfffe
0540 000b fffd  |    |		.CONST	0x000b,0xfffd
0542 000f fffc  |    |		.CONST	0x000f,0xfffc
0544 0011 fffb  |    |		.CONST	0x0011,0xfffb
0546 0013 fffa  |    |		.CONST	0x0013,0xfffa
0548 0015 fff9  |    |		.CONST	0x0015,0xfff9
054a 0017 fff8  |    |		.CONST	0x0017,0xfff8
054c 0019 fff7  |    |		.CONST	0x0019,0xfff7
054e 001b fff6  |    |		.CONST	0x001b,0xfff6
0550 001d fff5  |    |		.CONST	0x001d,0xfff5
0552 001f fff4  |    |		.CONST	0x001f,0xfff4
0554 0021 fff3  | !  |		.CONST	0x0021,0xfff3
0556 0023 fff2  | #  |		.CONST	0x0023,0xfff2
0558 0025 fff1  | %  |		.CONST	0x0025,0xfff1
055a 0027 fff0  | '  |		.CONST	0x0027,0xfff0
055c 0029 ffef  | )  |		.CONST	0x0029,0xffef
055e 002b ffee  | +  |		.CONST	0x002b,0xffee
0560 002d ffed  | -  |		.CONST	0x002d,0xffed
0562 002f ffec  | /  |		.CONST	0x002f,0xffec
0564 0031 ffeb  | 1  |		.CONST	0x0031,0xffeb
0566 0033 ffea  | 3  |		.CONST	0x0033,0xffea
0568 0035 ffe9  | 5  |		.CONST	0x0035,0xffe9
056a 0037 ffe8  | 7  |		.CONST	0x0037,0xffe8
056c 0039 ffe7  | 9  |		.CONST	0x0039,0xffe7
056e 003b ffe6  | ;  |		.CONST	0x003b,0xffe6
0570 003d ffe5  | =  |		.CONST	0x003d,0xffe5
0572 003f ffe4  | ?  |		.CONST	0x003f,0xffe4
0574 0041 ffe3  | A  |		.CONST	0x0041,0xffe3
0576 0043 ffe2  | C  |		.CONST	0x0043,0xffe2
0578 0045 ffe1  | E  |		.CONST	0x0045,0xffe1
057a 0047 ffe0  | G  |		.CONST	0x0047,0xffe0
057c 0049 ffdf  | I  |		.CONST	0x0049,0xffdf
057e 004b ffde  | K  |		.CONST	0x004b,0xffde
0580 004f ffdd  | O  |		.CONST	0x004f,0xffdd
0582 0051 ffdc  | Q  |		.CONST	0x0051,0xffdc
0584 ; --------------------------------------------------------------------------------------
0584 ; Debug3 Subtable 0x1
0584 ; --------------------------------------------------------------------------------------
0584 0022 0000  | "  |		.DBG3TAB	0x0022,0x0000
0586 0056 ffff  | V  |		.CONST	0x0056,0xffff
0588 005a fffe  | Z  |		.CONST	0x005a,0xfffe
058a 005f fffd  | _  |		.CONST	0x005f,0xfffd
058c 0065 fffc  | e  |		.CONST	0x0065,0xfffc
058e 0067 fffb  | g  |		.CONST	0x0067,0xfffb
0590 0069 fffa  | i  |		.CONST	0x0069,0xfffa
0592 0069 fff9  | i  |		.CONST	0x0069,0xfff9
0594 0069 fff8  | i  |		.CONST	0x0069,0xfff8
0596 006b fff7  | k  |		.CONST	0x006b,0xfff7
0598 006d fff6  | m  |		.CONST	0x006d,0xfff6
059a 006f fff5  | o  |		.CONST	0x006f,0xfff5
059c 0071 fff4  | q  |		.CONST	0x0071,0xfff4
059e 0071 fff3  | q  |		.CONST	0x0071,0xfff3
05a0 0073 fff2  | s  |		.CONST	0x0073,0xfff2
05a2 0075 fff1  | u  |		.CONST	0x0075,0xfff1
05a4 0077 fff0  | w  |		.CONST	0x0077,0xfff0
05a6 0079 ffef  | y  |		.CONST	0x0079,0xffef
05a8 007b ffee  | {  |		.CONST	0x007b,0xffee
05aa 007d ffed  | }  |		.CONST	0x007d,0xffed
05ac 007f ffec  |    |		.CONST	0x007f,0xffec
05ae 0081 ffeb  |    |		.CONST	0x0081,0xffeb
05b0 0083 ffea  |    |		.CONST	0x0083,0xffea
05b2 0085 ffe9  |    |		.CONST	0x0085,0xffe9
05b4 0087 ffe8  |    |		.CONST	0x0087,0xffe8
05b6 0089 ffe7  |    |		.CONST	0x0089,0xffe7
05b8 008b ffe6  |    |		.CONST	0x008b,0xffe6
05ba 008d ffe5  |    |		.CONST	0x008d,0xffe5
05bc 008f ffe4  |    |		.CONST	0x008f,0xffe4
05be 0091 ffe3  |    |		.CONST	0x0091,0xffe3
05c0 0093 ffe2  |    |		.CONST	0x0093,0xffe2
05c2 0095 ffe1  |    |		.CONST	0x0095,0xffe1
05c4 0097 ffe0  |    |		.CONST	0x0097,0xffe0
05c6 0099 ffdf  |    |		.CONST	0x0099,0xffdf
05c8 009b ffde  |    |		.CONST	0x009b,0xffde
05ca ; --------------------------------------------------------------------------------------
05ca ; Debug3 Subtable 0x2
05ca ; --------------------------------------------------------------------------------------
05ca 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
05cc 00a3 ffff  |    |		.CONST	0x00a3,0xffff
05ce 00aa 0001  |    |		.CONST	0x00aa,0x0001
05d0 00b4 0002  |    |		.CONST	0x00b4,0x0002
05d2 ; --------------------------------------------------------------------------------------
05d2 ; Debug3 Subtable 0x3
05d2 ; --------------------------------------------------------------------------------------
05d2 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
05d4 00bb 0001  |    |		.CONST	0x00bb,0x0001
05d6 00c2 0002  |    |		.CONST	0x00c2,0x0002
05d8 ; --------------------------------------------------------------------------------------
05d8 ; Debug3 Subtable 0x4
05d8 ; --------------------------------------------------------------------------------------
05d8 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
05da 00d3 0001  |    |		.CONST	0x00d3,0x0001
05dc ; --------------------------------------------------------------------------------------
05dc ; Debug3 Subtable 0x5
05dc ; --------------------------------------------------------------------------------------
05dc 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
05de 00db 0001  |    |		.CONST	0x00db,0x0001
05e0 ; --------------------------------------------------------------------------------------
05e0 ; Debug3 Subtable 0x6
05e0 ; --------------------------------------------------------------------------------------
05e0 0001 0003  |    |		.DBG3TAB	0x0001,0x0003
05e2 00e3 ffff  |    |		.CONST	0x00e3,0xffff
05e4 00e5 0001  |    |		.CONST	0x00e5,0x0001
05e6 00ea 0002  |    |		.CONST	0x00ea,0x0002
05e8 00ec 0003  |    |		.CONST	0x00ec,0x0003
05ea ; --------------------------------------------------------------------------------------
05ea ; Debug3 Subtable 0x7
05ea ; --------------------------------------------------------------------------------------
05ea 0000 0005  |    |		.DBG3TAB	0x0000,0x0005
05ec 0103 0001  |    |		.CONST	0x0103,0x0001
05ee 0109 0002  |    |		.CONST	0x0109,0x0002
05f0 010b 0003  |    |		.CONST	0x010b,0x0003
05f2 010f 0004  |    |		.CONST	0x010f,0x0004
05f4 0117 0005  |    |		.CONST	0x0117,0x0005
05f6 ; --------------------------------------------------------------------------------------
05f6 ; Debug3 Subtable 0x8
05f6 ; --------------------------------------------------------------------------------------
05f6 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
05f8 0123 ffff  | #  |		.CONST	0x0123,0xffff
05fa 0125 0001  | %  |		.CONST	0x0125,0x0001
05fc ; --------------------------------------------------------------------------------------
05fc ; Debug3 Subtable 0x9
05fc ; --------------------------------------------------------------------------------------
05fc 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
05fe 0133 ffff  | 3  |		.CONST	0x0133,0xffff
0600 013b 0001  | ;  |		.CONST	0x013b,0x0001
0602 ; --------------------------------------------------------------------------------------
0602 ; Debug3 Subtable 0xa
0602 ; --------------------------------------------------------------------------------------
0602 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
0604 0153 ffff  | S  |		.CONST	0x0153,0xffff
0606 015b 0001  | [  |		.CONST	0x015b,0x0001
0608 ; --------------------------------------------------------------------------------------
0608 ; Debug3 Subtable 0xb
0608 ; --------------------------------------------------------------------------------------
0608 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
060a 0173 0001  | s  |		.CONST	0x0173,0x0001
060c ; --------------------------------------------------------------------------------------
060c ; Debug3 Subtable 0xc
060c ; --------------------------------------------------------------------------------------
060c 0001 0006  |    |		.DBG3TAB	0x0001,0x0006
060e 0183 ffff  |    |		.CONST	0x0183,0xffff
0610 0185 0001  |    |		.CONST	0x0185,0x0001
0612 0189 0401  |    |		.CONST	0x0189,0x0401
0614 0190 0402  |    |		.CONST	0x0190,0x0402
0616 0191 0403  |    |		.CONST	0x0191,0x0403
0618 0197 0002  |    |		.CONST	0x0197,0x0002
061a 019f 0003  |    |		.CONST	0x019f,0x0003
061c ; --------------------------------------------------------------------------------------
061c ; Debug3 Subtable 0xd
061c ; --------------------------------------------------------------------------------------
061c 0001 0006  |    |		.DBG3TAB	0x0001,0x0006
061e 01ab ffff  |    |		.CONST	0x01ab,0xffff
0620 01ad 0001  |    |		.CONST	0x01ad,0x0001
0622 01ad 0401  |    |		.CONST	0x01ad,0x0401
0624 01b3 0402  |    |		.CONST	0x01b3,0x0402
0626 01b4 0403  |    |		.CONST	0x01b4,0x0403
0628 01b9 0002  |    |		.CONST	0x01b9,0x0002
062a 01bf 0003  |    |		.CONST	0x01bf,0x0003
062c ; --------------------------------------------------------------------------------------
062c ; Debug3 Subtable 0xe
062c ; --------------------------------------------------------------------------------------
062c 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
062e 01cb 0001  |    |		.CONST	0x01cb,0x0001
0630 01cd 0002  |    |		.CONST	0x01cd,0x0002
0632 ; --------------------------------------------------------------------------------------
0632 ; Debug3 Subtable 0xf
0632 ; --------------------------------------------------------------------------------------
0632 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0634 01db 0001  |    |		.CONST	0x01db,0x0001
0636 ; --------------------------------------------------------------------------------------
0636 ; Debug3 Subtable 0x10
0636 ; --------------------------------------------------------------------------------------
0636 0002 0006  |    |		.DBG3TAB	0x0002,0x0006
0638 01eb ffff  |    |		.CONST	0x01eb,0xffff
063a 01ed fffe  |    |		.CONST	0x01ed,0xfffe
063c 01f4 0001  |    |		.CONST	0x01f4,0x0001
063e 01f5 0401  |    |		.CONST	0x01f5,0x0401
0640 01fc 0402  |    |		.CONST	0x01fc,0x0402
0642 01fd 0403  |    |		.CONST	0x01fd,0x0403
0644 0203 0002  |    |		.CONST	0x0203,0x0002
0646 020d 0003  |    |		.CONST	0x020d,0x0003
0648 ; --------------------------------------------------------------------------------------
0648 ; Debug3 Subtable 0x11
0648 ; --------------------------------------------------------------------------------------
0648 0002 0006  |    |		.DBG3TAB	0x0002,0x0006
064a 021b ffff  |    |		.CONST	0x021b,0xffff
064c 021d fffe  |    |		.CONST	0x021d,0xfffe
064e 0222 0001  | "  |		.CONST	0x0222,0x0001
0650 0223 0401  | #  |		.CONST	0x0223,0x0401
0652 022a 0402  | *  |		.CONST	0x022a,0x0402
0654 022b 0403  | +  |		.CONST	0x022b,0x0403
0656 0231 0002  | 1  |		.CONST	0x0231,0x0002
0658 0237 0003  | 7  |		.CONST	0x0237,0x0003
065a ; --------------------------------------------------------------------------------------
065a ; Debug3 Subtable 0x12
065a ; --------------------------------------------------------------------------------------
065a 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
065c 0243 ffff  | C  |		.CONST	0x0243,0xffff
065e 0259 0001  | Y  |		.CONST	0x0259,0x0001
0660 ; --------------------------------------------------------------------------------------
0660 ; Debug3 Subtable 0x13
0660 ; --------------------------------------------------------------------------------------
0660 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
0662 0263 ffff  | c  |		.CONST	0x0263,0xffff
0664 0265 0001  | e  |		.CONST	0x0265,0x0001
0666 ; --------------------------------------------------------------------------------------
0666 ; Debug3 Subtable 0x14
0666 ; --------------------------------------------------------------------------------------
0666 0002 000b  |    |		.DBG3TAB	0x0002,0x000b
0668 027b ffff  | {  |		.CONST	0x027b,0xffff
066a 027d 0001  | }  |		.CONST	0x027d,0x0001
066c 0283 0002  |    |		.CONST	0x0283,0x0002
066e 0288 0003  |    |		.CONST	0x0288,0x0003
0670 028d 0004  |    |		.CONST	0x028d,0x0004
0672 028d fbff  |    |		.CONST	0x028d,0xfbff
0674 0294 0401  |    |		.CONST	0x0294,0x0401
0676 0295 0801  |    |		.CONST	0x0295,0x0801
0678 029c 0802  |    |		.CONST	0x029c,0x0802
067a 029d 0803  |    |		.CONST	0x029d,0x0803
067c 02a3 0402  |    |		.CONST	0x02a3,0x0402
067e 02b2 0403  |    |		.CONST	0x02b2,0x0403
0680 02b7 0005  |    |		.CONST	0x02b7,0x0005
0682 ; --------------------------------------------------------------------------------------
0682 ; Debug3 Subtable 0x15
0682 ; --------------------------------------------------------------------------------------
0682 0002 000b  |    |		.DBG3TAB	0x0002,0x000b
0684 02c3 ffff  |    |		.CONST	0x02c3,0xffff
0686 02c5 fffe  |    |		.CONST	0x02c5,0xfffe
0688 02ca 0001  |    |		.CONST	0x02ca,0x0001
068a 02ce 0002  |    |		.CONST	0x02ce,0x0002
068c 02d5 0003  |    |		.CONST	0x02d5,0x0003
068e 02d9 0004  |    |		.CONST	0x02d9,0x0004
0690 02db 0005  |    |		.CONST	0x02db,0x0005
0692 02dc 0401  |    |		.CONST	0x02dc,0x0401
0694 02e3 0402  |    |		.CONST	0x02e3,0x0402
0696 02e4 0403  |    |		.CONST	0x02e4,0x0403
0698 02ea 0006  |    |		.CONST	0x02ea,0x0006
069a 02f9 0007  |    |		.CONST	0x02f9,0x0007
069c 02ff 0008  |    |		.CONST	0x02ff,0x0008
069e ; --------------------------------------------------------------------------------------
069e ; Debug3 Subtable 0x16
069e ; --------------------------------------------------------------------------------------
069e 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
06a0 030b ffff  |    |		.CONST	0x030b,0xffff
06a2 0322 0001  | "  |		.CONST	0x0322,0x0001
06a4 ; --------------------------------------------------------------------------------------
06a4 ; Debug3 Subtable 0x17
06a4 ; --------------------------------------------------------------------------------------
06a4 0002 0005  |    |		.DBG3TAB	0x0002,0x0005
06a6 032b ffff  | +  |		.CONST	0x032b,0xffff
06a8 032d fffe  | -  |		.CONST	0x032d,0xfffe
06aa 0333 0001  | 3  |		.CONST	0x0333,0x0001
06ac 0338 0002  | 8  |		.CONST	0x0338,0x0002
06ae 033a 0003  | :  |		.CONST	0x033a,0x0003
06b0 033e 0004  | >  |		.CONST	0x033e,0x0004
06b2 034e 0005  | N  |		.CONST	0x034e,0x0005
06b4 ; --------------------------------------------------------------------------------------
06b4 ; Debug3 Subtable 0x18
06b4 ; --------------------------------------------------------------------------------------
06b4 0001 0003  |    |		.DBG3TAB	0x0001,0x0003
06b6 035b ffff  | [  |		.CONST	0x035b,0xffff
06b8 035d 0001  | ]  |		.CONST	0x035d,0x0001
06ba 0362 0002  | b  |		.CONST	0x0362,0x0002
06bc 0364 0003  | d  |		.CONST	0x0364,0x0003
06be ; --------------------------------------------------------------------------------------
06be ; Debug3 Subtable 0x19
06be ; --------------------------------------------------------------------------------------
06be 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
06c0 0373 ffff  | s  |		.CONST	0x0373,0xffff
06c2 0389 0001  |    |		.CONST	0x0389,0x0001
06c4 ; --------------------------------------------------------------------------------------
06c4 ; Debug3 Subtable 0x1a
06c4 ; --------------------------------------------------------------------------------------
06c4 0002 0003  |    |		.DBG3TAB	0x0002,0x0003
06c6 0393 ffff  |    |		.CONST	0x0393,0xffff
06c8 0395 fffe  |    |		.CONST	0x0395,0xfffe
06ca 039d 0001  |    |		.CONST	0x039d,0x0001
06cc 03a2 0002  |    |		.CONST	0x03a2,0x0002
06ce 03a4 0003  |    |		.CONST	0x03a4,0x0003
06d0 ; --------------------------------------------------------------------------------------
06d0 ; Debug3 Subtable 0x1b
06d0 ; --------------------------------------------------------------------------------------
06d0 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
06d2 03b3 0001  |    |		.CONST	0x03b3,0x0001
06d4 ; --------------------------------------------------------------------------------------
06d4 ; Debug3 Subtable 0x1c
06d4 ; --------------------------------------------------------------------------------------
06d4 0002 0007  |    |		.DBG3TAB	0x0002,0x0007
06d6 03c3 ffff  |    |		.CONST	0x03c3,0xffff
06d8 03c5 fffe  |    |		.CONST	0x03c5,0xfffe
06da 03c9 0001  |    |		.CONST	0x03c9,0x0001
06dc 03ca 0401  |    |		.CONST	0x03ca,0x0401
06de 03d1 0402  |    |		.CONST	0x03d1,0x0402
06e0 03d2 0403  |    |		.CONST	0x03d2,0x0403
06e2 03d8 0002  |    |		.CONST	0x03d8,0x0002
06e4 03de 0003  |    |		.CONST	0x03de,0x0003
06e6 03e5 0004  |    |		.CONST	0x03e5,0x0004
06e8 ; --------------------------------------------------------------------------------------
06e8 ; Debug3 Subtable 0x1d
06e8 ; --------------------------------------------------------------------------------------
06e8 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
06ea ; --------------------------------------------------------------------------------------
06ea ; Debug3 Subtable 0x1e
06ea ; --------------------------------------------------------------------------------------
06ea 0001 0005  |    |		.DBG3TAB	0x0001,0x0005
06ec 040b 0001  |    |		.CONST	0x040b,0x0001
06ee 040d 0002  |    |		.CONST	0x040d,0x0002
06f0 040d fbff  |    |		.CONST	0x040d,0xfbff
06f2 0411 0401  |    |		.CONST	0x0411,0x0401
06f4 041e 0402  |    |		.CONST	0x041e,0x0402
06f6 042d 0003  | -  |		.CONST	0x042d,0x0003
06f8 0000 0000  |    |		.BLANK	0000[0x108]