DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

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

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦07fb3e106⟧

    Length: 3072 (0xc00)
    Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5813       |X   |		.CONST	0x5813								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0358       | X  |		.CONST	0x0358								; 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 009d       |    |		.CONST	0x009d								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0034       | 4  |		.CONST	0x0034								; Number of locals
000b			INIT_0008:
000b 00f0       |    |		Load_Encached	Segment_Cache						; Debug Table 0x0 = .DEBUG	0x000b,0x043a,0xc000,0x0000,0x0056,0xb975,0x0000,0x0005
													; Debug Table 0x0.0x0 = 0xb,0xffff
000c 0129       | )  |		Execute	Any,Make_Visible
000d 03a9       |    |		Declare_Type	Heap_Access,Indirect_Literal,Visible			; Debug Table 0x0.0x1 = 0xd,0xfffe
000e 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x0.0x2 = 0xe,0xfffd
000f 00dd       |    |		Load_Top	At_Offset_5
0010 029f 00a3  |    |		Declare_Subprogram	INIT_00a0,For_Call
0012 4802       |H   |		Short_Literal	0x2
0013 032e       | .  |		Declare_Type	Record,Defined,Visible
0014 029a 00c3  |    |		Declare_Subprogram	INIT_00c0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x3 = 0x14,0xfffc
0016 029a 00e3  |    |		Declare_Subprogram	INIT_00e0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0x16,0xfffb
0018 029a 0103  |    |		Declare_Subprogram	INIT_0100,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x18,0xfffa
001a 029a 0123  |   #|		Declare_Subprogram	INIT_0120,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x1a,0xfff9
001c 029a 0163  |   c|		Declare_Subprogram	INIT_0160,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x1c,0xfff8
001e 029a 019b  |    |		Declare_Subprogram	INIT_0198,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x1e,0xfff7
0020 029a 01a3  |    |		Declare_Subprogram	INIT_01a0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x9 = 0x20,0xfff6
0022 029a 01bb  |    |		Declare_Subprogram	INIT_01b8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xa = 0x22,0xfff5
0024 029a 01cb  |    |		Declare_Subprogram	INIT_01c8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xb = 0x24,0xfff4
0026 4804       |H   |		Short_Literal	0x4							; Debug Table 0x0.0xc = 0x26,0xfff3
0027 032b       | +  |		Declare_Type	Record,Incomplete,Visible
0028 029a 020b  |    |		Declare_Subprogram	INIT_0208,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xd = 0x28,0xfff2
002a 029a 023b  |   ;|		Declare_Subprogram	INIT_0238,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xe = 0x2a,0xfff1
002c 029a 0263  |   c|		Declare_Subprogram	INIT_0260,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xf = 0x2c,0xfff0
002e 029a 0273  |   s|		Declare_Subprogram	INIT_0270,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x10 = 0x2e,0xffef
0030 029a 027b  |   {|		Declare_Subprogram	INIT_0278,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x11 = 0x30,0xffee
													; Debug Table 0x0.0x12 = 0x30,0xffed
													; Debug Table 0x0.0x13 = 0x30,0xffec
0032 029a 0283  |    |		Declare_Subprogram	INIT_0280,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x14 = 0x32,0xffeb
0034 029a 028b  |    |		Declare_Subprogram	INIT_0288,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x15 = 0x34,0xffea
0036 029a 0293  |    |		Declare_Subprogram	INIT_0290,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x16 = 0x36,0xffe9
0038 029a 02a3  |    |		Declare_Subprogram	INIT_02a0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x17 = 0x38,0xffe8
003a 029a 02b3  |    |		Declare_Subprogram	INIT_02b0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x18 = 0x3a,0xffe7
003c 029a 02db  |    |		Declare_Subprogram	INIT_02d8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x19 = 0x3c,0xffe6
003e 029a 02e3  |    |		Declare_Subprogram	INIT_02e0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1a = 0x3e,0xffe5
0040 029a 02f3  |    |		Declare_Subprogram	INIT_02f0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1b = 0x40,0xffe4
0042 4803       |H   |		Short_Literal	0x3							; Debug Table 0x0.0x1c = 0x42,0xffe3
0043 032a       | *  |		Declare_Type	Record,Incomplete
0044 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x1d = 0x44,0xffe2
0045 02a0       |    |		Declare_Subprogram	Null_Subprogram
0046 03ad       |    |		Declare_Type	Heap_Access,Defined
0047 03a5       |    |		Declare_Type	Heap_Access,Indirect_Literal,Values_Relative		; Debug Table 0x0.0x1e = 0x47,0xffe1
													; Debug Table 0x0.0x1f = 0x47,0xffe0
0048 00d9       |    |		Load_Top	At_Offset_1
0049 00d9       |    |		Load_Top	At_Offset_1
004a 03a2       |    |		Complete_Type	Heap_Access,By_Renaming
004b 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x0.0x20 = 0x4b,0xffdf
													; Debug Table 0x0.0x21 = 0x4b,0xffde
004c e216       |    |		Load	0x1,0x16
004d 00da       |    |		Load_Top	At_Offset_2
004e 029f 030b  |    |		Declare_Subprogram	INIT_0308,For_Call
0050 00de       |    |		Load_Top	At_Offset_6
0051 0326       | &  |		Complete_Type	Record,By_Defining
0052 4801       |H   |		Short_Literal	0x1							; Debug Table 0x0.0x22 = 0x52,0xffdd
0053 0358       | X  |		Declare_Type	Array,Incomplete
0054 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x23 = 0x54,0xffdc
0055 02a0       |    |		Declare_Subprogram	Null_Subprogram
0056 e215       |    |		Load	0x1,0x15
0057 03a3       |    |		Complete_Type	Heap_Access,By_Defining
0058 e215       |    |		Load	0x1,0x15							; Debug Table 0x0.0x24 = 0x58,0xffdb
													; Debug Table 0x0.0x25 = 0x58,0xffda
0059 00e3       |    |		Load_Encached	Natural_Cache
005a 00dc       |    |		Load_Top	At_Offset_4
005b 00e1       |    |		Load_Encached	Boolean_Cache
005c 02a0       |    |		Declare_Subprogram	Null_Subprogram
005d e220       |    |		Load	0x1,0x20
005e 0326       | &  |		Complete_Type	Record,By_Defining
005f 00bf       |    |		Action	Accept_Activation
0060 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1 = .DEBUG	0x0060,0x0488,0xc000,0x0000,0x0056,0xba85,0x0000,0x0003
													; Debug Table 0x1.0x0 = 0x60,0xffff
0061 e20f       |    |		Load	0x1,0xf
0062 0aff       |    |		Execute_Immediate	Plus,-0x1
0063 0248       | H  |		Execute	Discrete,Check_In_Integer
0064 00e3       |    |		Load_Encached	Natural_Cache
0065 03f8       |    |		Declare_Type	Discrete,Constrained
0066 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x1 = 0x66,0xfffe
0067 00d9       |    |		Load_Top	At_Offset_1
0068 0269       | i  |		Execute	Discrete,Last
0069 00dc       |    |		Load_Top	At_Offset_4
006a 02a0       |    |		Declare_Subprogram	Null_Subprogram
006b 00dd       |    |		Load_Top	At_Offset_5
006c 0343       | C  |		Complete_Type	Array,By_Defining
006d 029d 0323  |   #|		Declare_Subprogram	INIT_0320,For_Outer_Call			; Debug Table 0x1.0x2 = 0x6d,0xfffd
006f 029d 034b  |   K|		Declare_Subprogram	INIT_0348,For_Outer_Call			; Debug Table 0x1.0x3 = 0x6f,0xfffc
0071 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x1.0x4 = 0x71,0xfffb
0072 00c7       |    |		Action	Elaborate_Subprogram
0073 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18				; Debug Table 0x1.0x5 = 0x73,0xfffa
0074 00c7       |    |		Action	Elaborate_Subprogram
0075 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19				; Debug Table 0x1.0x6 = 0x75,0xfff9
0076 00c7       |    |		Action	Elaborate_Subprogram
0077 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a				; Debug Table 0x1.0x7 = 0x77,0xfff8
0078 00c7       |    |		Action	Elaborate_Subprogram
0079 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b				; Debug Table 0x1.0x8 = 0x79,0xfff7
007a 00c7       |    |		Action	Elaborate_Subprogram
007b 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f				; Debug Table 0x1.0x9 = 0x7b,0xfff6
007c 00c7       |    |		Action	Elaborate_Subprogram
007d 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c				; Debug Table 0x1.0xa = 0x7d,0xfff5
007e 00c7       |    |		Action	Elaborate_Subprogram
007f 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d				; Debug Table 0x1.0xb = 0x7f,0xfff4
0080 00c7       |    |		Action	Elaborate_Subprogram
0081 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e				; Debug Table 0x1.0xc = 0x81,0xfff3
0082 00c7       |    |		Action	Elaborate_Subprogram
0083 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21				; Debug Table 0x1.0xd = 0x83,0xfff2
0084 00c7       |    |		Action	Elaborate_Subprogram
0085 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22				; Debug Table 0x1.0xe = 0x85,0xfff1
0086 00c7       |    |		Action	Elaborate_Subprogram
0087 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23				; Debug Table 0x1.0xf = 0x87,0xfff0
0088 00c7       |    |		Action	Elaborate_Subprogram
0089 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24				; Debug Table 0x1.0x10 = 0x89,0xffef
008a 00c7       |    |		Action	Elaborate_Subprogram
008b 1d25       | %  |		Execute_Immediate	Reference_Lex_1,0x25				; Debug Table 0x1.0x11 = 0x8b,0xffee
008c 00c7       |    |		Action	Elaborate_Subprogram
008d 1d26       | &  |		Execute_Immediate	Reference_Lex_1,0x26				; Debug Table 0x1.0x12 = 0x8d,0xffed
008e 00c7       |    |		Action	Elaborate_Subprogram
008f 1d27       | '  |		Execute_Immediate	Reference_Lex_1,0x27				; Debug Table 0x1.0x13 = 0x8f,0xffec
0090 00c7       |    |		Action	Elaborate_Subprogram
0091 1d28       | (  |		Execute_Immediate	Reference_Lex_1,0x28				; Debug Table 0x1.0x14 = 0x91,0xffeb
0092 00c7       |    |		Action	Elaborate_Subprogram
0093 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29				; Debug Table 0x1.0x15 = 0x93,0xffea
0094 00c7       |    |		Action	Elaborate_Subprogram
0095 1d2b       | +  |		Execute_Immediate	Reference_Lex_1,0x2b				; Debug Table 0x1.0x16 = 0x95,0xffe9
0096 00c7       |    |		Action	Elaborate_Subprogram
0097 1d2c       | ,  |		Execute_Immediate	Reference_Lex_1,0x2c				; Debug Table 0x1.0x17 = 0x97,0xffe8
0098 00c7       |    |		Action	Elaborate_Subprogram
0099 1d2d       | -  |		Execute_Immediate	Reference_Lex_1,0x2d				; Debug Table 0x1.0x18 = 0x99,0xffe7
009a 00c7       |    |		Action	Elaborate_Subprogram
009b 1d2a       | *  |		Execute_Immediate	Reference_Lex_1,0x2a				; Debug Table 0x1.0x19 = 0x9b,0xffe6
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 00a3       |    |		.CONST	0x00a3								; Address of begin
00a1 0004       |    |		.CONST	0x0004								; Address of exception handler
00a2 0001       |    |		.CONST	0x0001								; Number of locals
00a3			BODY_00a0:
00a3			INIT_00a0:
00a3 4608       |F   |		Jump_Case	0x9							; Debug Table 0x2 = .DEBUG	0x00a3,0x04be,0x1005,0x0000,0x0056,0xb975,0x0000,0x0039
00a4 7808       |x   |		Jump	0xad								; case 0x0
00a5 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
00a6 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
00a7 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
00a8 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
00a9 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
00aa 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
00ab 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x7
00ac 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x8
00ad 00da       |    |		Load_Top	At_Offset_2
00ae 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
00af 0125       | %  |		Execute	Any,Set_Constraint
00b0 00da       |    |		Load_Top	At_Offset_2
00b1 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
00b2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00b3 00da       |    |		Load_Top	At_Offset_2
00b4 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
00b5 0125       | %  |		Execute	Any,Set_Constraint
00b6 00da       |    |		Load_Top	At_Offset_2
00b7 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
00b8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00b9 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
00ba 0000 0000  |    |		.BLANK	0000[0x6]
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00d0       |    |		.CONST	0x00d0								; Address of begin
00c1 0004       |    |		.CONST	0x0004								; Address of exception handler
00c2 0002       |    |		.CONST	0x0002								; Number of locals
00c3			INIT_00c0:
00c3 e230       | 0  |		Load	0x1,0x30							; Debug Table 0x3 = .DEBUG	0x00c3,0x04c0,0x1002,0x0000,0x0056,0xb975,0x0000,0x0047
													; Debug Table 0x3.0x0 = 0xc3,0xffff
00c4 00dc       |    |		Load_Top	At_Offset_4
00c5 e210       |    |		Load	0x1,0x10
00c6 0119       |    |		Execute	Any,Check_In_Formal_Type
00c7 00dd       |    |		Load_Top	At_Offset_5
00c8 e210       |    |		Load	0x1,0x10
00c9 0119       |    |		Execute	Any,Check_In_Formal_Type
00ca 8234       | 4  |		Call	0x1,0x34
00cb 00dd       |    |		Load_Top	At_Offset_5
00cc 0217       |    |		Execute	Heap_Access,All_Reference
00cd 01d7       |    |		Execute	Vector,Field_Read
00ce 8233       | 3  |		Call	0x1,0x33
00cf 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00d0			BODY_00c0:
00d0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x1 = 0xd0,0x1
00d1 680c       |h   |		Jump_Zero	0xde
00d2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x2 = 0xd2,0x2
00d3 0217       |    |		Execute	Heap_Access,All_Reference
00d4 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
00d5 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00d6 00d8       |    |		Load_Top	At_Offset_0
00d7 0120       |    |		Execute	Any,Is_Value
00d8 7002       |p   |		Jump_Nonzero	0xdb
00d9 00d8       |    |		Load_Top	At_Offset_0
00da 011e       |    |		Execute	Any,Convert
00db e211       |    |		Load	0x1,0x11
00dc 0119       |    |		Execute	Any,Check_In_Formal_Type
00dd 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00de 6261       |ba  |		Indirect_Literal	Discrete,0x340,{0x00000000, 0x56b97501}		; Debug Table 0x3.0x3 = 0xde,0x3
00df 0257       | W  |		Execute	Discrete,Raise
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00f0       |    |		.CONST	0x00f0								; Address of begin
00e1 0004       |    |		.CONST	0x0004								; Address of exception handler
00e2 0002       |    |		.CONST	0x0002								; Number of locals
00e3			INIT_00e0:
00e3 e230       | 0  |		Load	0x1,0x30							; Debug Table 0x4 = .DEBUG	0x00e3,0x04ca,0x1001,0x0000,0x0056,0xb975,0x0000,0x0054
													; Debug Table 0x4.0x0 = 0xe3,0xffff
00e4 00dc       |    |		Load_Top	At_Offset_4
00e5 e210       |    |		Load	0x1,0x10
00e6 0119       |    |		Execute	Any,Check_In_Formal_Type
00e7 00dd       |    |		Load_Top	At_Offset_5
00e8 e210       |    |		Load	0x1,0x10
00e9 0119       |    |		Execute	Any,Check_In_Formal_Type
00ea 8234       | 4  |		Call	0x1,0x34
00eb 00dd       |    |		Load_Top	At_Offset_5
00ec 0217       |    |		Execute	Heap_Access,All_Reference
00ed 01d7       |    |		Execute	Vector,Field_Read
00ee 8233       | 3  |		Call	0x1,0x33
00ef 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00f0			BODY_00e0:
00f0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x1 = 0xf0,0x1
00f1 6808       |h   |		Jump_Zero	0xfa
00f2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x2 = 0xf2,0x2
00f3 0217       |    |		Execute	Heap_Access,All_Reference
00f4 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
00f5 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00f6 c5fd       |    |		Store	0x2,-0x3
00f7 4801       |H   |		Short_Literal	0x1							; Debug Table 0x4.0x3 = 0xf7,0x3
00f8 a5fc       |    |		Store_Unchecked	0x2,-0x4
00f9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00fa 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x4 = 0xfa,0x4
00fb a5fc       |    |		Store_Unchecked	0x2,-0x4
00fc 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00fd 0000 0000  |    |		.XXX[0x3]
00ff 0000       |    |
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0110       |    |		.CONST	0x0110								; Address of begin
0101 0004       |    |		.CONST	0x0004								; Address of exception handler
0102 0002       |    |		.CONST	0x0002								; Number of locals
0103			INIT_0100:
0103 e230       | 0  |		Load	0x1,0x30							; Debug Table 0x5 = .DEBUG	0x0103,0x04d6,0x1001,0x0000,0x0056,0xb975,0x0000,0x0068
													; Debug Table 0x5.0x0 = 0x103,0xffff
0104 00dc       |    |		Load_Top	At_Offset_4
0105 e210       |    |		Load	0x1,0x10
0106 0119       |    |		Execute	Any,Check_In_Formal_Type
0107 00dd       |    |		Load_Top	At_Offset_5
0108 e210       |    |		Load	0x1,0x10
0109 0119       |    |		Execute	Any,Check_In_Formal_Type
010a 8234       | 4  |		Call	0x1,0x34
010b 00dd       |    |		Load_Top	At_Offset_5
010c 0217       |    |		Execute	Heap_Access,All_Reference
010d 01d7       |    |		Execute	Vector,Field_Read
010e 8233       | 3  |		Call	0x1,0x33
010f 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0110			BODY_0100:
0110 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x1 = 0x110,0x1
0111 6808       |h   |		Jump_Zero	0x11a
0112 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x2 = 0x112,0x2
0113 0217       |    |		Execute	Heap_Access,All_Reference
0114 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0115 00de       |    |		Load_Top	At_Offset_6
0116 017d       | }  |		Execute	Record,Structure_Write
0117 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x3 = 0x117,0x3
0118 a5fc       |    |		Store_Unchecked	0x2,-0x4
0119 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
011a 4800       |H   |		Short_Literal	0x0							; Debug Table 0x5.0x4 = 0x11a,0x4
011b a5fc       |    |		Store_Unchecked	0x2,-0x4
011c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
011d 0000 0000  |    |		.XXX[0x3]
011f 0000       |    |
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0138       | 8  |		.CONST	0x0138								; Address of begin
0121 0004       |    |		.CONST	0x0004								; Address of exception handler
0122 0006       |    |		.CONST	0x0006								; Number of locals
0123			INIT_0120:
0123 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6 = .DEBUG	0x0123,0x04e2,0x1001,0x0000,0x0056,0xb975,0x0000,0x007c
													; Debug Table 0x6.0x0 = 0x123,0xffff
0124 e210       |    |		Load	0x1,0x10
0125 0119       |    |		Execute	Any,Check_In_Formal_Type
0126 8234       | 4  |		Call	0x1,0x34
0127 e232       | 2  |		Load	0x1,0x32
0128 03f1       |    |		Declare_Variable	Discrete,With_Value
0129 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x1 = 0x129,0xfffe
012a e5fc       |    |		Load	0x2,-0x4
012b 0217       |    |		Execute	Heap_Access,All_Reference
012c 01d5       |    |		Execute	Vector,Field_Reference
012d e230       | 0  |		Load	0x1,0x30							; Debug Table 0x6.0x2 = 0x12d,0xfffd
012e 00d9       |    |		Load_Top	At_Offset_1
012f 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0130 e230       | 0  |		Load	0x1,0x30							; Debug Table 0x6.0x3 = 0x130,0xfffc
0131 00de       |    |		Load_Top	At_Offset_6
0132 e210       |    |		Load	0x1,0x10
0133 0119       |    |		Execute	Any,Check_In_Formal_Type
0134 00da       |    |		Load_Top	At_Offset_2
0135 8233       | 3  |		Call	0x1,0x33
0136 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0137 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x6.0x4 = 0x137,0xfffb
0138			BODY_0120:
0138 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x6.0x5 = 0x138,0x1
0139 701a       |p   |		Jump_Nonzero	0x154
013a e230       | 0  |		Load	0x1,0x30							; Debug Table 0x6.0x6 = 0x13a,0x2
013b e5fc       |    |		Load	0x2,-0x4
013c 039c       |    |		Declare_Variable	Heap_Access,By_Allocation
013d 00d8       |    |		Load_Top	At_Offset_0
013e 0217       |    |		Execute	Heap_Access,All_Reference
013f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0140 a403       |    |		Store_Unchecked	0x2,0x3
0141 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x6.0x7 = 0x141,0x3
													; Debug Table 0x6.0x8 = 0x141,0x4
0142 00dc       |    |		Load_Top	At_Offset_4
0143 0217       |    |		Execute	Heap_Access,All_Reference
0144 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0145 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0146 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x6.0x9 = 0x146,0x5
0147 00dc       |    |		Load_Top	At_Offset_4
0148 0217       |    |		Execute	Heap_Access,All_Reference
0149 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
014a 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
014b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6.0xa = 0x14b,0x6
014c 00dc       |    |		Load_Top	At_Offset_4
014d 0217       |    |		Execute	Heap_Access,All_Reference
014e 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
014f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x6.0xb = 0x14f,0x7
0150 00dc       |    |		Load_Top	At_Offset_4
0151 0217       |    |		Execute	Heap_Access,All_Reference
0152 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0153 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0154 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x6.0xc = 0x154,0x8
0155 6802       |h   |		Jump_Zero	0x158
0156 61e5       |a   |		Indirect_Literal	Discrete,0x33c,{0x00000000, 0x56b97502}		; Debug Table 0x6.0xd = 0x156,0x9
0157 0257       | W  |		Execute	Discrete,Raise
0158 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x6.0xe = 0x158,0xa
0159 00da       |    |		Load_Top	At_Offset_2
015a 0217       |    |		Execute	Heap_Access,All_Reference
015b 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
015c 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
015d 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
015e 0000 0000  |    |		.XXX[0x2]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0170       | p  |		.CONST	0x0170								; Address of begin
0161 0004       |    |		.CONST	0x0004								; Address of exception handler
0162 0004       |    |		.CONST	0x0004								; Number of locals
0163			INIT_0160:
0163 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7 = .DEBUG	0x0163,0x0502,0x1001,0x0000,0x0056,0xb975,0x0000,0x0091
													; Debug Table 0x7.0x0 = 0x163,0xffff
0164 e210       |    |		Load	0x1,0x10
0165 0119       |    |		Execute	Any,Check_In_Formal_Type
0166 8234       | 4  |		Call	0x1,0x34
0167 e232       | 2  |		Load	0x1,0x32
0168 03f1       |    |		Declare_Variable	Discrete,With_Value
0169 e230       | 0  |		Load	0x1,0x30							; Debug Table 0x7.0x1 = 0x169,0xfffe
016a 00d9       |    |		Load_Top	At_Offset_1
016b 00de       |    |		Load_Top	At_Offset_6
016c 0217       |    |		Execute	Heap_Access,All_Reference
016d 01d7       |    |		Execute	Vector,Field_Read
016e 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
016f e230       | 0  |		Load	0x1,0x30							; Debug Table 0x7.0x2 = 0x16f,0xfffd
0170			BODY_0160:
0170 781e       |x   |		Jump	0x18f
0171 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x3 = 0x171,0x2
0172 0217       |    |		Execute	Heap_Access,All_Reference
0173 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0174 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0175 00de       |    |		Load_Top	At_Offset_6
0176 012f       | /  |		Execute	Any,Equal
0177 6811       |h   |		Jump_Zero	0x189
0178 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x4 = 0x178,0x3
0179 6807       |h   |		Jump_Zero	0x181
017a 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x5 = 0x17a,0x4
017b 0217       |    |		Execute	Heap_Access,All_Reference
017c 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
017d 00d9       |    |		Load_Top	At_Offset_1
017e 0217       |    |		Execute	Heap_Access,All_Reference
017f 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0180 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0181 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x6 = 0x181,0x5
0182 0217       |    |		Execute	Heap_Access,All_Reference
0183 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0184 00db       |    |		Load_Top	At_Offset_3
0185 e5fe       |    |		Load	0x2,-0x2
0186 0217       |    |		Execute	Heap_Access,All_Reference
0187 01d6       |    |		Execute	Vector,Field_Write
0188 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x7.0x7 = 0x188,0x6
0189 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x8 = 0x189,0x7
018a 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
018b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x9 = 0x18b,0x8
018c 0217       |    |		Execute	Heap_Access,All_Reference
018d 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
018e 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
018f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0xa = 0x18f,0x1
0190 77e0       |w   |		Jump_Nonzero	0x171
0191 61ae       |a   |		Indirect_Literal	Discrete,0x340,{0x00000000, 0x56b97501}		; Debug Table 0x7.0xb = 0x191,0x9
0192 0257       | W  |		Execute	Discrete,Raise
0193 0000 0000  |    |		.BLANK	0000[0x5]
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 e215       |    |		Load	0x1,0x15							; Debug Table 0x8 = .DEBUG	0x019b,0x051c,0x1001,0x0000,0x0056,0xb975,0x0000,0x009d
													; Debug Table 0x8.0x0 = 0x19b,0x1
019c 00db       |    |		Load_Top	At_Offset_3
019d 039c       |    |		Declare_Variable	Heap_Access,By_Allocation
019e 0035       | 5  |		Store_Top	Heap_Access,At_Offset_5
019f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x8.0x1 = 0x19f,0x2
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01a5       |    |		.CONST	0x01a5								; Address of begin
01a1 0004       |    |		.CONST	0x0004								; Address of exception handler
01a2 0002       |    |		.CONST	0x0002								; Number of locals
01a3			INIT_01a0:
01a3 e220       |    |		Load	0x1,0x20							; Debug Table 0x9 = .DEBUG	0x01a3,0x0522,0x1002,0x0000,0x0056,0xb975,0x0000,0x00ae
													; Debug Table 0x9.0x0 = 0x1a3,0xffff
01a4 0322       | "  |		Declare_Variable	Record
01a5			BODY_01a0:
01a5 e232       | 2  |		Load	0x1,0x32							; Debug Table 0x9.0x1 = 0x1a5,0x1
01a6 0269       | i  |		Execute	Discrete,Last
01a7 4800       |H   |		Short_Literal	0x0
01a8 0263       | c  |		Execute	Discrete,Above_Bound
01a9 7008       |p   |		Jump_Nonzero	0x1b2
01aa 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0x2 = 0x1aa,0x2
01ab 00de       |    |		Load_Top	At_Offset_6
01ac 0217       |    |		Execute	Heap_Access,All_Reference
01ad 01d7       |    |		Execute	Vector,Field_Read
01ae 6802       |h   |		Jump_Zero	0x1b1
01af 4800       |H   |		Short_Literal	0x0							; Debug Table 0x9.0x3 = 0x1af,0x3
01b0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01b1 3ff8       |?   |		Loop_Increasing	0x1aa
01b2 4801       |H   |		Short_Literal	0x1							; Debug Table 0x9.0x4 = 0x1b2,0x4
01b3 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01b4 0000 0000  |    |		.BLANK	0000[0x4]
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 e232       | 2  |		Load	0x1,0x32							; Debug Table 0xa = .DEBUG	0x01bb,0x052e,0x1001,0x0000,0x0056,0xb975,0x0000,0x00b7
													; Debug Table 0xa.0x0 = 0x1bb,0x1
01bc 0269       | i  |		Execute	Discrete,Last
01bd 4800       |H   |		Short_Literal	0x0
01be 0263       | c  |		Execute	Discrete,Above_Bound
01bf 7006       |p   |		Jump_Nonzero	0x1c6
01c0 e230       | 0  |		Load	0x1,0x30							; Debug Table 0xa.0x1 = 0x1c0,0x2
01c1 00d9       |    |		Load_Top	At_Offset_1
01c2 00de       |    |		Load_Top	At_Offset_6
01c3 0217       |    |		Execute	Heap_Access,All_Reference
01c4 01d6       |    |		Execute	Vector,Field_Write
01c5 3ffa       |?   |		Loop_Increasing	0x1c0
01c6 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01c7 0000       |    |		.XXX[0x1]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01cd       |    |		.CONST	0x01cd								; Address of begin
01c9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ca 0003       |    |		.CONST	0x0003								; Number of locals
01cb			INIT_01c8:
01cb e230       | 0  |		Load	0x1,0x30							; Debug Table 0xb = .DEBUG	0x01cb,0x0534,0x1001,0x0000,0x0056,0xb975,0x0000,0x00bf
													; Debug Table 0xb.0x0 = 0x1cb,0xffff
01cc e230       | 0  |		Load	0x1,0x30							; Debug Table 0xb.0x1 = 0x1cc,0xfffe
01cd			BODY_01c8:
01cd e232       | 2  |		Load	0x1,0x32							; Debug Table 0xb.0x2 = 0x1cd,0x1
01ce 0269       | i  |		Execute	Discrete,Last
01cf 4800       |H   |		Short_Literal	0x0
01d0 0263       | c  |		Execute	Discrete,Above_Bound
01d1 7031       |p1  |		Jump_Nonzero	0x203
01d2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x3 = 0x1d2,0x2
01d3 e5ff       |    |		Load	0x2,-0x1
01d4 0217       |    |		Execute	Heap_Access,All_Reference
01d5 01d7       |    |		Execute	Vector,Field_Read
01d6 0034       | 4  |		Store_Top	Heap_Access,At_Offset_4
01d7 e230       | 0  |		Load	0x1,0x30							; Debug Table 0xb.0x4 = 0x1d7,0x3
01d8 00d9       |    |		Load_Top	At_Offset_1
01d9 e5fe       |    |		Load	0x2,-0x2
01da 0217       |    |		Execute	Heap_Access,All_Reference
01db 01d6       |    |		Execute	Vector,Field_Write
01dc 7823       |x#  |		Jump	0x200
01dd 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x5 = 0x1dd,0x5
01de e5fe       |    |		Load	0x2,-0x2
01df 0217       |    |		Execute	Heap_Access,All_Reference
01e0 01d7       |    |		Execute	Vector,Field_Read
01e1 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
01e2 e230       | 0  |		Load	0x1,0x30							; Debug Table 0xb.0x6 = 0x1e2,0x6
01e3 e5fe       |    |		Load	0x2,-0x2
01e4 039c       |    |		Declare_Variable	Heap_Access,By_Allocation
01e5 00d8       |    |		Load_Top	At_Offset_0
01e6 0217       |    |		Execute	Heap_Access,All_Reference
01e7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01e8 00d9       |    |		Load_Top	At_Offset_1
01e9 e5fe       |    |		Load	0x2,-0x2
01ea 0217       |    |		Execute	Heap_Access,All_Reference
01eb 01d6       |    |		Execute	Vector,Field_Write
01ec 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb.0x7 = 0x1ec,0x7
													; Debug Table 0xb.0x8 = 0x1ec,0x8
01ed 0217       |    |		Execute	Heap_Access,All_Reference
01ee 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
01ef 00d9       |    |		Load_Top	At_Offset_1
01f0 e5fe       |    |		Load	0x2,-0x2
01f1 0217       |    |		Execute	Heap_Access,All_Reference
01f2 01d7       |    |		Execute	Vector,Field_Read
01f3 0217       |    |		Execute	Heap_Access,All_Reference
01f4 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01f5 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0x9 = 0x1f5,0x9
01f6 00d9       |    |		Load_Top	At_Offset_1
01f7 e5fe       |    |		Load	0x2,-0x2
01f8 0217       |    |		Execute	Heap_Access,All_Reference
01f9 01d7       |    |		Execute	Vector,Field_Read
01fa 0217       |    |		Execute	Heap_Access,All_Reference
01fb 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01fc 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb.0xa = 0x1fc,0xa
01fd 0217       |    |		Execute	Heap_Access,All_Reference
01fe 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
01ff 0034       | 4  |		Store_Top	Heap_Access,At_Offset_4
0200 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb.0xb = 0x200,0x4
0201 77db       |w   |		Jump_Nonzero	0x1dd
0202 3fcf       |?   |		Loop_Increasing	0x1d2
0203 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0204 0000 0000  |    |		.BLANK	0000[0x4]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 020d       |    |		.CONST	0x020d								; Address of begin
0209 0004       |    |		.CONST	0x0004								; Address of exception handler
020a 0002       |    |		.CONST	0x0002								; Number of locals
020b			INIT_0208:
020b e220       |    |		Load	0x1,0x20							; Debug Table 0xc = .DEBUG	0x020b,0x054e,0x1001,0x0000,0x0056,0xb975,0x0000,0x00cf
													; Debug Table 0xc.0x0 = 0x20b,0xffff
020c 0322       | "  |		Declare_Variable	Record
020d			BODY_0208:
020d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x1 = 0x20d,0x1
020e 7004       |p   |		Jump_Nonzero	0x213
020f 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0x2 = 0x20f,0x2
0210 00dd       |    |		Load_Top	At_Offset_5
0211 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0212 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0xc.0x3 = 0x212,0x3
0213 e232       | 2  |		Load	0x1,0x32							; Debug Table 0xc.0x4 = 0x213,0x4
0214 0269       | i  |		Execute	Discrete,Last
0215 4800       |H   |		Short_Literal	0x0
0216 0263       | c  |		Execute	Discrete,Above_Bound
0217 7017       |p   |		Jump_Nonzero	0x22f
0218 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x5 = 0x218,0x5
0219 00de       |    |		Load_Top	At_Offset_6
021a 0217       |    |		Execute	Heap_Access,All_Reference
021b 01d7       |    |		Execute	Vector,Field_Read
021c 00db       |    |		Load_Top	At_Offset_3
021d 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
021e 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xc.0x6 = 0x21e,0x6
021f 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0220 680d       |h   |		Jump_Zero	0x22e
0221 4800       |H   |		Short_Literal	0x0							; Debug Table 0xc.0x7 = 0x221,0x7
0222 00db       |    |		Load_Top	At_Offset_3
0223 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0224 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x8 = 0x224,0x8
0225 00db       |    |		Load_Top	At_Offset_3
0226 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0227 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0xc.0x9 = 0x227,0x9
0228 00db       |    |		Load_Top	At_Offset_3
0229 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
022a 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xc.0xa = 0x22a,0xa
022b e5fe       |    |		Load	0x2,-0x2
022c 017d       | }  |		Execute	Record,Structure_Write
022d 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0xc.0xb = 0x22d,0xb
022e 3fe9       |?   |		Loop_Increasing	0x218
022f 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0xc = 0x22f,0xc
0230 00d9       |    |		Load_Top	At_Offset_1
0231 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0232 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0xd = 0x232,0xd
0233 00dd       |    |		Load_Top	At_Offset_5
0234 017d       | }  |		Execute	Record,Structure_Write
0235 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0236 0000 0000  |    |		.XXX[0x2]
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 023b       | ;  |		.CONST	0x023b								; Address of begin
0239 0004       |    |		.CONST	0x0004								; Address of exception handler
023a 0001       |    |		.CONST	0x0001								; Number of locals
023b			BODY_0238:
023b			INIT_0238:
023b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd = .DEBUG	0x023b,0x056c,0x1001,0x0000,0x0056,0xb975,0x0000,0x00db
													; Debug Table 0xd.0x0 = 0x23b,0x1
023c 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
023d 0217       |    |		Execute	Heap_Access,All_Reference
023e 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
023f 00db       |    |		Load_Top	At_Offset_3
0240 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0241 7817       |x   |		Jump	0x259
0242 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd.0x1 = 0x242,0x3
0243 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0244 e232       | 2  |		Load	0x1,0x32
0245 0269       | i  |		Execute	Discrete,Last
0246 027f       |    |		Execute	Discrete,Equal
0247 6804       |h   |		Jump_Zero	0x24c
0248 4801       |H   |		Short_Literal	0x1							; Debug Table 0xd.0x2 = 0x248,0x4
0249 00db       |    |		Load_Top	At_Offset_3
024a 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
024b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0xd.0x3 = 0x24b,0x5
024c 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd.0x4 = 0x24c,0x6
024d 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
024e 0a01       |    |		Execute_Immediate	Plus,0x1
024f 00db       |    |		Load_Top	At_Offset_3
0250 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0251 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd.0x5 = 0x251,0x7
0252 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0253 00db       |    |		Load_Top	At_Offset_3
0254 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0255 0217       |    |		Execute	Heap_Access,All_Reference
0256 01d7       |    |		Execute	Vector,Field_Read
0257 00db       |    |		Load_Top	At_Offset_3
0258 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0259 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd.0x6 = 0x259,0x2
025a 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
025b 6fe6       |o   |		Jump_Zero	0x242
025c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
025d 0000 0000  |    |		.XXX[0x3]
025f 0000       |    |
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 0263       | c  |		.CONST	0x0263								; Address of begin
0261 0004       |    |		.CONST	0x0004								; Address of exception handler
0262 0001       |    |		.CONST	0x0001								; Number of locals
0263			BODY_0260:
0263			INIT_0260:
0263 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe = .DEBUG	0x0263,0x057c,0x1002,0x0000,0x0056,0xb975,0x0000,0x00e3
													; Debug Table 0xe.0x0 = 0x263,0x1
0264 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0265 0217       |    |		Execute	Heap_Access,All_Reference
0266 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0267 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0268 00d8       |    |		Load_Top	At_Offset_0
0269 0120       |    |		Execute	Any,Is_Value
026a 7002       |p   |		Jump_Nonzero	0x26d
026b 00d8       |    |		Load_Top	At_Offset_0
026c 011e       |    |		Execute	Any,Convert
026d e210       |    |		Load	0x1,0x10
026e 0119       |    |		Execute	Any,Check_In_Formal_Type
026f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 0273       | s  |		.CONST	0x0273								; Address of begin
0271 0004       |    |		.CONST	0x0004								; Address of exception handler
0272 0001       |    |		.CONST	0x0001								; Number of locals
0273			BODY_0270:
0273			INIT_0270:
0273 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf = .DEBUG	0x0273,0x0580,0x1002,0x0000,0x0056,0xb975,0x0000,0x00ec
													; Debug Table 0xf.0x0 = 0x273,0x1
0274 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0275 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0276 0000 0000  |    |		.XXX[0x2]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027b       | {  |		.CONST	0x027b								; Address of begin
0279 0004       |    |		.CONST	0x0004								; Address of exception handler
027a 0001       |    |		.CONST	0x0001								; Number of locals
027b			BODY_0278:
027b			INIT_0278:
027b e215       |    |		Load	0x1,0x15							; Debug Table 0x10 = .DEBUG	0x027b,0x0584,0x1002,0x0000,0x0056,0xb975,0x0000,0x00fb
													; Debug Table 0x10.0x0 = 0x27b,0x1
027c 00ca       |    |		Action	Exit_Nullary_Function
027d 0000 0000  |    |		.XXX[0x3]
027f 0000       |    |
0280 ; --------------------------------------------------------------------------------------
0280 ; SUBPROGRAM
0280 ; --------------------------------------------------------------------------------------
0280 0283       |    |		.CONST	0x0283								; Address of begin
0281 0004       |    |		.CONST	0x0004								; Address of exception handler
0282 0001       |    |		.CONST	0x0001								; Number of locals
0283			BODY_0280:
0283			INIT_0280:
0283 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x11 = .DEBUG	0x0283,0x0588,0x1002,0x0000,0x0056,0xb975,0x0000,0x0100
													; Debug Table 0x11.0x0 = 0x283,0x1
0284 021d       |    |		Execute	Heap_Access,Is_Null
0285 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0286 0000 0000  |    |		.XXX[0x2]
0288 ; --------------------------------------------------------------------------------------
0288 ; SUBPROGRAM
0288 ; --------------------------------------------------------------------------------------
0288 028b       |    |		.CONST	0x028b								; Address of begin
0289 0004       |    |		.CONST	0x0004								; Address of exception handler
028a 0001       |    |		.CONST	0x0001								; Number of locals
028b			BODY_0288:
028b			INIT_0288:
028b 48e2       |H   |		Short_Literal	0xe2							; Debug Table 0x12 = .DEBUG	0x028b,0x058c,0x1002,0x0000,0x0056,0xb975,0x0000,0x0109
													; Debug Table 0x12.0x0 = 0x28b,0x1
028c 0257       | W  |		Execute	Discrete,Raise
028d 0000 0000  |    |		.XXX[0x3]
028f 0000       |    |
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 0293       |    |		.CONST	0x0293								; Address of begin
0291 0004       |    |		.CONST	0x0004								; Address of exception handler
0292 0001       |    |		.CONST	0x0001								; Number of locals
0293			BODY_0290:
0293			INIT_0290:
0293 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13 = .DEBUG	0x0293,0x0590,0x1001,0x0000,0x0056,0xb975,0x0000,0x0112
													; Debug Table 0x13.0x0 = 0x293,0x1
0294 00db       |    |		Load_Top	At_Offset_3
0295 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0296 0217       |    |		Execute	Heap_Access,All_Reference
0297 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0298 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0299 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
029a 0000 0000  |    |		.BLANK	0000[0x6]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3       |    |		.CONST	0x02a3								; Address of begin
02a1 0004       |    |		.CONST	0x0004								; Address of exception handler
02a2 0001       |    |		.CONST	0x0001								; Number of locals
02a3			BODY_02a0:
02a3			INIT_02a0:
02a3 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x14 = .DEBUG	0x02a3,0x0594,0x1001,0x0000,0x0056,0xb975,0x0000,0x011e
													; Debug Table 0x14.0x0 = 0x2a3,0x1
02a4 00db       |    |		Load_Top	At_Offset_3
02a5 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02a6 0217       |    |		Execute	Heap_Access,All_Reference
02a7 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
02a8 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
02a9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02aa 0000 0000  |    |		.BLANK	0000[0x6]
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02c0       |    |		.CONST	0x02c0								; Address of begin
02b1 0004       |    |		.CONST	0x0004								; Address of exception handler
02b2 0002       |    |		.CONST	0x0002								; Number of locals
02b3			INIT_02b0:
02b3 e230       | 0  |		Load	0x1,0x30							; Debug Table 0x15 = .DEBUG	0x02b3,0x0598,0x1001,0x0000,0x0056,0xb975,0x0000,0x012a
													; Debug Table 0x15.0x0 = 0x2b3,0xffff
02b4 00dc       |    |		Load_Top	At_Offset_4
02b5 e210       |    |		Load	0x1,0x10
02b6 0119       |    |		Execute	Any,Check_In_Formal_Type
02b7 00dd       |    |		Load_Top	At_Offset_5
02b8 e210       |    |		Load	0x1,0x10
02b9 0119       |    |		Execute	Any,Check_In_Formal_Type
02ba 8234       | 4  |		Call	0x1,0x34
02bb 00dd       |    |		Load_Top	At_Offset_5
02bc 0217       |    |		Execute	Heap_Access,All_Reference
02bd 01d7       |    |		Execute	Vector,Field_Read
02be 8233       | 3  |		Call	0x1,0x33
02bf 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
02c0			BODY_02b0:
02c0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0x1 = 0x2c0,0x1
02c1 680c       |h   |		Jump_Zero	0x2ce
02c2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0x2 = 0x2c2,0x2
02c3 0217       |    |		Execute	Heap_Access,All_Reference
02c4 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
02c5 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02c6 c5fd       |    |		Store	0x2,-0x3
02c7 4801       |H   |		Short_Literal	0x1							; Debug Table 0x15.0x3 = 0x2c7,0x3
02c8 00d9       |    |		Load_Top	At_Offset_1
02c9 0217       |    |		Execute	Heap_Access,All_Reference
02ca 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02cb 4801       |H   |		Short_Literal	0x1							; Debug Table 0x15.0x4 = 0x2cb,0x4
02cc a5fc       |    |		Store_Unchecked	0x2,-0x4
02cd 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02ce 4800       |H   |		Short_Literal	0x0							; Debug Table 0x15.0x5 = 0x2ce,0x5
02cf a5fc       |    |		Store_Unchecked	0x2,-0x4
02d0 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02d1 0000 0000  |    |		.BLANK	0000[0x7]
02d8 ; --------------------------------------------------------------------------------------
02d8 ; SUBPROGRAM
02d8 ; --------------------------------------------------------------------------------------
02d8 02db       |    |		.CONST	0x02db								; Address of begin
02d9 0004       |    |		.CONST	0x0004								; Address of exception handler
02da 0001       |    |		.CONST	0x0001								; Number of locals
02db			BODY_02d8:
02db			INIT_02d8:
02db 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x16 = .DEBUG	0x02db,0x05a6,0x1002,0x0000,0x0056,0xb975,0x0000,0x013e
													; Debug Table 0x16.0x0 = 0x2db,0x1
02dc 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02dd 0217       |    |		Execute	Heap_Access,All_Reference
02de 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02df 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e3       |    |		.CONST	0x02e3								; Address of begin
02e1 0004       |    |		.CONST	0x0004								; Address of exception handler
02e2 0001       |    |		.CONST	0x0001								; Number of locals
02e3			BODY_02e0:
02e3			INIT_02e0:
02e3 4800       |H   |		Short_Literal	0x0							; Debug Table 0x17 = .DEBUG	0x02e3,0x05aa,0x1001,0x0000,0x0056,0xb975,0x0000,0x0147
													; Debug Table 0x17.0x0 = 0x2e3,0x1
02e4 00db       |    |		Load_Top	At_Offset_3
02e5 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02e6 0217       |    |		Execute	Heap_Access,All_Reference
02e7 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02e8 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02e9 0000 0000  |    |		.BLANK	0000[0x7]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 0300       |    |		.CONST	0x0300								; Address of begin
02f1 0004       |    |		.CONST	0x0004								; Address of exception handler
02f2 0002       |    |		.CONST	0x0002								; Number of locals
02f3			INIT_02f0:
02f3 e230       | 0  |		Load	0x1,0x30							; Debug Table 0x18 = .DEBUG	0x02f3,0x05ae,0x1001,0x0000,0x0056,0xb975,0x0000,0x014f
													; Debug Table 0x18.0x0 = 0x2f3,0xffff
02f4 00dc       |    |		Load_Top	At_Offset_4
02f5 e210       |    |		Load	0x1,0x10
02f6 0119       |    |		Execute	Any,Check_In_Formal_Type
02f7 00dd       |    |		Load_Top	At_Offset_5
02f8 e210       |    |		Load	0x1,0x10
02f9 0119       |    |		Execute	Any,Check_In_Formal_Type
02fa 8234       | 4  |		Call	0x1,0x34
02fb 00dd       |    |		Load_Top	At_Offset_5
02fc 0217       |    |		Execute	Heap_Access,All_Reference
02fd 01d7       |    |		Execute	Vector,Field_Read
02fe 8233       | 3  |		Call	0x1,0x33
02ff 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0300			BODY_02f0:
0300 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x1 = 0x300,0x1
0301 6804       |h   |		Jump_Zero	0x306
0302 4801       |H   |		Short_Literal	0x1							; Debug Table 0x18.0x2 = 0x302,0x2
0303 00d9       |    |		Load_Top	At_Offset_1
0304 0217       |    |		Execute	Heap_Access,All_Reference
0305 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0306 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0307 0000       |    |		.XXX[0x1]
0308 ; --------------------------------------------------------------------------------------
0308 ; SUBPROGRAM
0308 ; --------------------------------------------------------------------------------------
0308 030b       |    |		.CONST	0x030b								; Address of begin
0309 0004       |    |		.CONST	0x0004								; Address of exception handler
030a 0001       |    |		.CONST	0x0001								; Number of locals
030b			BODY_0308:
030b			INIT_0308:
030b 4608       |F   |		Jump_Case	0x9							; Debug Table 0x19 = .DEBUG	0x030b,0x05b6,0x1005,0x0000,0x0056,0xb975,0x0000,0x0173
030c 7808       |x   |		Jump	0x315								; case 0x0
030d 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
030e 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
030f 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0310 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
0311 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
0312 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
0313 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x7
0314 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x8
0315 00da       |    |		Load_Top	At_Offset_2
0316 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0317 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0318 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0319 0000 0000  |    |		.BLANK	0000[0x7]
0320 ; --------------------------------------------------------------------------------------
0320 ; SUBPROGRAM
0320 ; --------------------------------------------------------------------------------------
0320 0326       | &  |		.CONST	0x0326								; Address of begin
0321 0004       |    |		.CONST	0x0004								; Address of exception handler
0322 0002       |    |		.CONST	0x0002								; Number of locals
0323			INIT_0320:
0323 e230       | 0  |		Load	0x1,0x30							; Debug Table 0x1a = .DEBUG	0x0323,0x05b8,0x1002,0x0000,0x0056,0xba85,0x0000,0x0018
													; Debug Table 0x1a.0x0 = 0x323,0xffff
0324 00db       |    |		Load_Top	At_Offset_3
0325 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0326			BODY_0320:
0326 7811       |x   |		Jump	0x338
0327 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x1a.0x1 = 0x327,0x2
0328 e210       |    |		Load	0x1,0x10
0329 0119       |    |		Execute	Any,Check_In_Formal_Type
032a 00d9       |    |		Load_Top	At_Offset_1
032b 0217       |    |		Execute	Heap_Access,All_Reference
032c 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
032d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
032e e210       |    |		Load	0x1,0x10
032f 0119       |    |		Execute	Any,Check_In_Formal_Type
0330 8213       |    |		Call	0x1,0x13
0331 6802       |h   |		Jump_Zero	0x334
0332 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1a.0x2 = 0x332,0x3
0333 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0334 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1a.0x3 = 0x334,0x4
0335 0217       |    |		Execute	Heap_Access,All_Reference
0336 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0337 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0338 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1a.0x4 = 0x338,0x1
0339 77ed       |w   |		Jump_Nonzero	0x327
033a e230       | 0  |		Load	0x1,0x30							; Debug Table 0x1a.0x5 = 0x33a,0x5
033b 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
033c 0000 0000  |    |		.LITERAL	{0x00000000, 0x56b97502}
0340 0000 0000  |    |		.LITERAL	{0x00000000, 0x56b97501}
0344 0000 0000  |    |		.BLANK	0000[0x4]
0348 ; --------------------------------------------------------------------------------------
0348 ; SUBPROGRAM
0348 ; --------------------------------------------------------------------------------------
0348 034b       | K  |		.CONST	0x034b								; Address of begin
0349 0004       |    |		.CONST	0x0004								; Address of exception handler
034a 0001       |    |		.CONST	0x0001								; Number of locals
034b			BODY_0348:
034b			INIT_0348:
034b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1b = .DEBUG	0x034b,0x05c6,0x1002,0x0000,0x0056,0xba85,0x0000,0x004c
													; Debug Table 0x1b.0x0 = 0x34b,0x1
034c e210       |    |		Load	0x1,0x10
034d 0119       |    |		Execute	Any,Check_In_Formal_Type
034e 8212       |    |		Call	0x1,0x12
034f e20f       |    |		Load	0x1,0xf
0350 026e       | n  |		Execute	Discrete,Modulo
0351 e232       | 2  |		Load	0x1,0x32
0352 025b       | [  |		Execute	Discrete,Check_In_Type
0353 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0354 0000 0000  |    |		.BLANK	0000[0x4]
0358 ; --------------------------------------------------------------------------------------
0358 ; Debug Table
0358 ; --------------------------------------------------------------------------------------
0358 0003 001c  |    |		.CONST	0x0003,0x001c
035a 000b 043a  |   :|		.DEBUG	0x000b,0x043a,0xc000,0x0000,0x0056,0xb975,0x0000,0x0005
0362 0060 0488  | `  |		.DEBUG	0x0060,0x0488,0xc000,0x0000,0x0056,0xba85,0x0000,0x0003
036a 00a3 04be  |    |		.DEBUG	0x00a3,0x04be,0x1005,0x0000,0x0056,0xb975,0x0000,0x0039
0372 00c3 04c0  |    |		.DEBUG	0x00c3,0x04c0,0x1002,0x0000,0x0056,0xb975,0x0000,0x0047
037a 00e3 04ca  |    |		.DEBUG	0x00e3,0x04ca,0x1001,0x0000,0x0056,0xb975,0x0000,0x0054
0382 0103 04d6  |    |		.DEBUG	0x0103,0x04d6,0x1001,0x0000,0x0056,0xb975,0x0000,0x0068
038a 0123 04e2  | #  |		.DEBUG	0x0123,0x04e2,0x1001,0x0000,0x0056,0xb975,0x0000,0x007c
0392 0163 0502  | c  |		.DEBUG	0x0163,0x0502,0x1001,0x0000,0x0056,0xb975,0x0000,0x0091
039a 019b 051c  |    |		.DEBUG	0x019b,0x051c,0x1001,0x0000,0x0056,0xb975,0x0000,0x009d
03a2 01a3 0522  |   "|		.DEBUG	0x01a3,0x0522,0x1002,0x0000,0x0056,0xb975,0x0000,0x00ae
03aa 01bb 052e  |   .|		.DEBUG	0x01bb,0x052e,0x1001,0x0000,0x0056,0xb975,0x0000,0x00b7
03b2 01cb 0534  |   4|		.DEBUG	0x01cb,0x0534,0x1001,0x0000,0x0056,0xb975,0x0000,0x00bf
03ba 020b 054e  |   N|		.DEBUG	0x020b,0x054e,0x1001,0x0000,0x0056,0xb975,0x0000,0x00cf
03c2 023b 056c  | ; l|		.DEBUG	0x023b,0x056c,0x1001,0x0000,0x0056,0xb975,0x0000,0x00db
03ca 0263 057c  | c ||		.DEBUG	0x0263,0x057c,0x1002,0x0000,0x0056,0xb975,0x0000,0x00e3
03d2 0273 0580  | s  |		.DEBUG	0x0273,0x0580,0x1002,0x0000,0x0056,0xb975,0x0000,0x00ec
03da 027b 0584  | {  |		.DEBUG	0x027b,0x0584,0x1002,0x0000,0x0056,0xb975,0x0000,0x00fb
03e2 0283 0588  |    |		.DEBUG	0x0283,0x0588,0x1002,0x0000,0x0056,0xb975,0x0000,0x0100
03ea 028b 058c  |    |		.DEBUG	0x028b,0x058c,0x1002,0x0000,0x0056,0xb975,0x0000,0x0109
03f2 0293 0590  |    |		.DEBUG	0x0293,0x0590,0x1001,0x0000,0x0056,0xb975,0x0000,0x0112
03fa 02a3 0594  |    |		.DEBUG	0x02a3,0x0594,0x1001,0x0000,0x0056,0xb975,0x0000,0x011e
0402 02b3 0598  |    |		.DEBUG	0x02b3,0x0598,0x1001,0x0000,0x0056,0xb975,0x0000,0x012a
040a 02db 05a6  |    |		.DEBUG	0x02db,0x05a6,0x1002,0x0000,0x0056,0xb975,0x0000,0x013e
0412 02e3 05aa  |    |		.DEBUG	0x02e3,0x05aa,0x1001,0x0000,0x0056,0xb975,0x0000,0x0147
041a 02f3 05ae  |    |		.DEBUG	0x02f3,0x05ae,0x1001,0x0000,0x0056,0xb975,0x0000,0x014f
0422 030b 05b6  |    |		.DEBUG	0x030b,0x05b6,0x1005,0x0000,0x0056,0xb975,0x0000,0x0173
042a 0323 05b8  | #  |		.DEBUG	0x0323,0x05b8,0x1002,0x0000,0x0056,0xba85,0x0000,0x0018
0432 034b 05c6  | K  |		.DEBUG	0x034b,0x05c6,0x1002,0x0000,0x0056,0xba85,0x0000,0x004c
043a ; --------------------------------------------------------------------------------------
043a ; Debug3 Subtable 0x0
043a ; --------------------------------------------------------------------------------------
043a 0026 0000  | &  |		.DBG3TAB	0x0026,0x0000
043c 000b ffff  |    |		.CONST	0x000b,0xffff
043e 000d fffe  |    |		.CONST	0x000d,0xfffe
0440 000e fffd  |    |		.CONST	0x000e,0xfffd
0442 0014 fffc  |    |		.CONST	0x0014,0xfffc
0444 0016 fffb  |    |		.CONST	0x0016,0xfffb
0446 0018 fffa  |    |		.CONST	0x0018,0xfffa
0448 001a fff9  |    |		.CONST	0x001a,0xfff9
044a 001c fff8  |    |		.CONST	0x001c,0xfff8
044c 001e fff7  |    |		.CONST	0x001e,0xfff7
044e 0020 fff6  |    |		.CONST	0x0020,0xfff6
0450 0022 fff5  | "  |		.CONST	0x0022,0xfff5
0452 0024 fff4  | $  |		.CONST	0x0024,0xfff4
0454 0026 fff3  | &  |		.CONST	0x0026,0xfff3
0456 0028 fff2  | (  |		.CONST	0x0028,0xfff2
0458 002a fff1  | *  |		.CONST	0x002a,0xfff1
045a 002c fff0  | ,  |		.CONST	0x002c,0xfff0
045c 002e ffef  | .  |		.CONST	0x002e,0xffef
045e 0030 ffee  | 0  |		.CONST	0x0030,0xffee
0460 0030 ffed  | 0  |		.CONST	0x0030,0xffed
0462 0030 ffec  | 0  |		.CONST	0x0030,0xffec
0464 0032 ffeb  | 2  |		.CONST	0x0032,0xffeb
0466 0034 ffea  | 4  |		.CONST	0x0034,0xffea
0468 0036 ffe9  | 6  |		.CONST	0x0036,0xffe9
046a 0038 ffe8  | 8  |		.CONST	0x0038,0xffe8
046c 003a ffe7  | :  |		.CONST	0x003a,0xffe7
046e 003c ffe6  | <  |		.CONST	0x003c,0xffe6
0470 003e ffe5  | >  |		.CONST	0x003e,0xffe5
0472 0040 ffe4  | @  |		.CONST	0x0040,0xffe4
0474 0042 ffe3  | B  |		.CONST	0x0042,0xffe3
0476 0044 ffe2  | D  |		.CONST	0x0044,0xffe2
0478 0047 ffe1  | G  |		.CONST	0x0047,0xffe1
047a 0047 ffe0  | G  |		.CONST	0x0047,0xffe0
047c 004b ffdf  | K  |		.CONST	0x004b,0xffdf
047e 004b ffde  | K  |		.CONST	0x004b,0xffde
0480 0052 ffdd  | R  |		.CONST	0x0052,0xffdd
0482 0054 ffdc  | T  |		.CONST	0x0054,0xffdc
0484 0058 ffdb  | X  |		.CONST	0x0058,0xffdb
0486 0058 ffda  | X  |		.CONST	0x0058,0xffda
0488 ; --------------------------------------------------------------------------------------
0488 ; Debug3 Subtable 0x1
0488 ; --------------------------------------------------------------------------------------
0488 001a 0000  |    |		.DBG3TAB	0x001a,0x0000
048a 0060 ffff  | `  |		.CONST	0x0060,0xffff
048c 0066 fffe  | f  |		.CONST	0x0066,0xfffe
048e 006d fffd  | m  |		.CONST	0x006d,0xfffd
0490 006f fffc  | o  |		.CONST	0x006f,0xfffc
0492 0071 fffb  | q  |		.CONST	0x0071,0xfffb
0494 0073 fffa  | s  |		.CONST	0x0073,0xfffa
0496 0075 fff9  | u  |		.CONST	0x0075,0xfff9
0498 0077 fff8  | w  |		.CONST	0x0077,0xfff8
049a 0079 fff7  | y  |		.CONST	0x0079,0xfff7
049c 007b fff6  | {  |		.CONST	0x007b,0xfff6
049e 007d fff5  | }  |		.CONST	0x007d,0xfff5
04a0 007f fff4  |    |		.CONST	0x007f,0xfff4
04a2 0081 fff3  |    |		.CONST	0x0081,0xfff3
04a4 0083 fff2  |    |		.CONST	0x0083,0xfff2
04a6 0085 fff1  |    |		.CONST	0x0085,0xfff1
04a8 0087 fff0  |    |		.CONST	0x0087,0xfff0
04aa 0089 ffef  |    |		.CONST	0x0089,0xffef
04ac 008b ffee  |    |		.CONST	0x008b,0xffee
04ae 008d ffed  |    |		.CONST	0x008d,0xffed
04b0 008f ffec  |    |		.CONST	0x008f,0xffec
04b2 0091 ffeb  |    |		.CONST	0x0091,0xffeb
04b4 0093 ffea  |    |		.CONST	0x0093,0xffea
04b6 0095 ffe9  |    |		.CONST	0x0095,0xffe9
04b8 0097 ffe8  |    |		.CONST	0x0097,0xffe8
04ba 0099 ffe7  |    |		.CONST	0x0099,0xffe7
04bc 009b ffe6  |    |		.CONST	0x009b,0xffe6
04be ; --------------------------------------------------------------------------------------
04be ; Debug3 Subtable 0x2
04be ; --------------------------------------------------------------------------------------
04be 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
04c0 ; --------------------------------------------------------------------------------------
04c0 ; Debug3 Subtable 0x3
04c0 ; --------------------------------------------------------------------------------------
04c0 0001 0003  |    |		.DBG3TAB	0x0001,0x0003
04c2 00c3 ffff  |    |		.CONST	0x00c3,0xffff
04c4 00d0 0001  |    |		.CONST	0x00d0,0x0001
04c6 00d2 0002  |    |		.CONST	0x00d2,0x0002
04c8 00de 0003  |    |		.CONST	0x00de,0x0003
04ca ; --------------------------------------------------------------------------------------
04ca ; Debug3 Subtable 0x4
04ca ; --------------------------------------------------------------------------------------
04ca 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
04cc 00e3 ffff  |    |		.CONST	0x00e3,0xffff
04ce 00f0 0001  |    |		.CONST	0x00f0,0x0001
04d0 00f2 0002  |    |		.CONST	0x00f2,0x0002
04d2 00f7 0003  |    |		.CONST	0x00f7,0x0003
04d4 00fa 0004  |    |		.CONST	0x00fa,0x0004
04d6 ; --------------------------------------------------------------------------------------
04d6 ; Debug3 Subtable 0x5
04d6 ; --------------------------------------------------------------------------------------
04d6 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
04d8 0103 ffff  |    |		.CONST	0x0103,0xffff
04da 0110 0001  |    |		.CONST	0x0110,0x0001
04dc 0112 0002  |    |		.CONST	0x0112,0x0002
04de 0117 0003  |    |		.CONST	0x0117,0x0003
04e0 011a 0004  |    |		.CONST	0x011a,0x0004
04e2 ; --------------------------------------------------------------------------------------
04e2 ; Debug3 Subtable 0x6
04e2 ; --------------------------------------------------------------------------------------
04e2 0005 000a  |    |		.DBG3TAB	0x0005,0x000a
04e4 0123 ffff  | #  |		.CONST	0x0123,0xffff
04e6 0129 fffe  | )  |		.CONST	0x0129,0xfffe
04e8 012d fffd  | -  |		.CONST	0x012d,0xfffd
04ea 0130 fffc  | 0  |		.CONST	0x0130,0xfffc
04ec 0137 fffb  | 7  |		.CONST	0x0137,0xfffb
04ee 0138 0001  | 8  |		.CONST	0x0138,0x0001
04f0 013a 0002  | :  |		.CONST	0x013a,0x0002
04f2 0141 0003  | A  |		.CONST	0x0141,0x0003
04f4 0141 0004  | A  |		.CONST	0x0141,0x0004
04f6 0146 0005  | F  |		.CONST	0x0146,0x0005
04f8 014b 0006  | K  |		.CONST	0x014b,0x0006
04fa 014f 0007  | O  |		.CONST	0x014f,0x0007
04fc 0154 0008  | T  |		.CONST	0x0154,0x0008
04fe 0156 0009  | V  |		.CONST	0x0156,0x0009
0500 0158 000a  | X  |		.CONST	0x0158,0x000a
0502 ; --------------------------------------------------------------------------------------
0502 ; Debug3 Subtable 0x7
0502 ; --------------------------------------------------------------------------------------
0502 0003 0009  |    |		.DBG3TAB	0x0003,0x0009
0504 0163 ffff  | c  |		.CONST	0x0163,0xffff
0506 0169 fffe  | i  |		.CONST	0x0169,0xfffe
0508 016f fffd  | o  |		.CONST	0x016f,0xfffd
050a 0171 0002  | q  |		.CONST	0x0171,0x0002
050c 0178 0003  | x  |		.CONST	0x0178,0x0003
050e 017a 0004  | z  |		.CONST	0x017a,0x0004
0510 0181 0005  |    |		.CONST	0x0181,0x0005
0512 0188 0006  |    |		.CONST	0x0188,0x0006
0514 0189 0007  |    |		.CONST	0x0189,0x0007
0516 018b 0008  |    |		.CONST	0x018b,0x0008
0518 018f 0001  |    |		.CONST	0x018f,0x0001
051a 0191 0009  |    |		.CONST	0x0191,0x0009
051c ; --------------------------------------------------------------------------------------
051c ; Debug3 Subtable 0x8
051c ; --------------------------------------------------------------------------------------
051c 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
051e 019b 0001  |    |		.CONST	0x019b,0x0001
0520 019f 0002  |    |		.CONST	0x019f,0x0002
0522 ; --------------------------------------------------------------------------------------
0522 ; Debug3 Subtable 0x9
0522 ; --------------------------------------------------------------------------------------
0522 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
0524 01a3 ffff  |    |		.CONST	0x01a3,0xffff
0526 01a5 0001  |    |		.CONST	0x01a5,0x0001
0528 01aa 0002  |    |		.CONST	0x01aa,0x0002
052a 01af 0003  |    |		.CONST	0x01af,0x0003
052c 01b2 0004  |    |		.CONST	0x01b2,0x0004
052e ; --------------------------------------------------------------------------------------
052e ; Debug3 Subtable 0xa
052e ; --------------------------------------------------------------------------------------
052e 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
0530 01bb 0001  |    |		.CONST	0x01bb,0x0001
0532 01c0 0002  |    |		.CONST	0x01c0,0x0002
0534 ; --------------------------------------------------------------------------------------
0534 ; Debug3 Subtable 0xb
0534 ; --------------------------------------------------------------------------------------
0534 0002 000a  |    |		.DBG3TAB	0x0002,0x000a
0536 01cb ffff  |    |		.CONST	0x01cb,0xffff
0538 01cc fffe  |    |		.CONST	0x01cc,0xfffe
053a 01cd 0001  |    |		.CONST	0x01cd,0x0001
053c 01d2 0002  |    |		.CONST	0x01d2,0x0002
053e 01d7 0003  |    |		.CONST	0x01d7,0x0003
0540 01dd 0005  |    |		.CONST	0x01dd,0x0005
0542 01e2 0006  |    |		.CONST	0x01e2,0x0006
0544 01ec 0007  |    |		.CONST	0x01ec,0x0007
0546 01ec 0008  |    |		.CONST	0x01ec,0x0008
0548 01f5 0009  |    |		.CONST	0x01f5,0x0009
054a 01fc 000a  |    |		.CONST	0x01fc,0x000a
054c 0200 0004  |    |		.CONST	0x0200,0x0004
054e ; --------------------------------------------------------------------------------------
054e ; Debug3 Subtable 0xc
054e ; --------------------------------------------------------------------------------------
054e 0001 000d  |    |		.DBG3TAB	0x0001,0x000d
0550 020b ffff  |    |		.CONST	0x020b,0xffff
0552 020d 0001  |    |		.CONST	0x020d,0x0001
0554 020f 0002  |    |		.CONST	0x020f,0x0002
0556 0212 0003  |    |		.CONST	0x0212,0x0003
0558 0213 0004  |    |		.CONST	0x0213,0x0004
055a 0218 0005  |    |		.CONST	0x0218,0x0005
055c 021e 0006  |    |		.CONST	0x021e,0x0006
055e 0221 0007  | !  |		.CONST	0x0221,0x0007
0560 0224 0008  | $  |		.CONST	0x0224,0x0008
0562 0227 0009  | '  |		.CONST	0x0227,0x0009
0564 022a 000a  | *  |		.CONST	0x022a,0x000a
0566 022d 000b  | -  |		.CONST	0x022d,0x000b
0568 022f 000c  | /  |		.CONST	0x022f,0x000c
056a 0232 000d  | 2  |		.CONST	0x0232,0x000d
056c ; --------------------------------------------------------------------------------------
056c ; Debug3 Subtable 0xd
056c ; --------------------------------------------------------------------------------------
056c 0000 0007  |    |		.DBG3TAB	0x0000,0x0007
056e 023b 0001  | ;  |		.CONST	0x023b,0x0001
0570 0242 0003  | B  |		.CONST	0x0242,0x0003
0572 0248 0004  | H  |		.CONST	0x0248,0x0004
0574 024b 0005  | K  |		.CONST	0x024b,0x0005
0576 024c 0006  | L  |		.CONST	0x024c,0x0006
0578 0251 0007  | Q  |		.CONST	0x0251,0x0007
057a 0259 0002  | Y  |		.CONST	0x0259,0x0002
057c ; --------------------------------------------------------------------------------------
057c ; Debug3 Subtable 0xe
057c ; --------------------------------------------------------------------------------------
057c 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
057e 0263 0001  | c  |		.CONST	0x0263,0x0001
0580 ; --------------------------------------------------------------------------------------
0580 ; Debug3 Subtable 0xf
0580 ; --------------------------------------------------------------------------------------
0580 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0582 0273 0001  | s  |		.CONST	0x0273,0x0001
0584 ; --------------------------------------------------------------------------------------
0584 ; Debug3 Subtable 0x10
0584 ; --------------------------------------------------------------------------------------
0584 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0586 027b 0001  | {  |		.CONST	0x027b,0x0001
0588 ; --------------------------------------------------------------------------------------
0588 ; Debug3 Subtable 0x11
0588 ; --------------------------------------------------------------------------------------
0588 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
058a 0283 0001  |    |		.CONST	0x0283,0x0001
058c ; --------------------------------------------------------------------------------------
058c ; Debug3 Subtable 0x12
058c ; --------------------------------------------------------------------------------------
058c 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
058e 028b 0001  |    |		.CONST	0x028b,0x0001
0590 ; --------------------------------------------------------------------------------------
0590 ; Debug3 Subtable 0x13
0590 ; --------------------------------------------------------------------------------------
0590 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0592 0293 0001  |    |		.CONST	0x0293,0x0001
0594 ; --------------------------------------------------------------------------------------
0594 ; Debug3 Subtable 0x14
0594 ; --------------------------------------------------------------------------------------
0594 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0596 02a3 0001  |    |		.CONST	0x02a3,0x0001
0598 ; --------------------------------------------------------------------------------------
0598 ; Debug3 Subtable 0x15
0598 ; --------------------------------------------------------------------------------------
0598 0001 0005  |    |		.DBG3TAB	0x0001,0x0005
059a 02b3 ffff  |    |		.CONST	0x02b3,0xffff
059c 02c0 0001  |    |		.CONST	0x02c0,0x0001
059e 02c2 0002  |    |		.CONST	0x02c2,0x0002
05a0 02c7 0003  |    |		.CONST	0x02c7,0x0003
05a2 02cb 0004  |    |		.CONST	0x02cb,0x0004
05a4 02ce 0005  |    |		.CONST	0x02ce,0x0005
05a6 ; --------------------------------------------------------------------------------------
05a6 ; Debug3 Subtable 0x16
05a6 ; --------------------------------------------------------------------------------------
05a6 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
05a8 02db 0001  |    |		.CONST	0x02db,0x0001
05aa ; --------------------------------------------------------------------------------------
05aa ; Debug3 Subtable 0x17
05aa ; --------------------------------------------------------------------------------------
05aa 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
05ac 02e3 0001  |    |		.CONST	0x02e3,0x0001
05ae ; --------------------------------------------------------------------------------------
05ae ; Debug3 Subtable 0x18
05ae ; --------------------------------------------------------------------------------------
05ae 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
05b0 02f3 ffff  |    |		.CONST	0x02f3,0xffff
05b2 0300 0001  |    |		.CONST	0x0300,0x0001
05b4 0302 0002  |    |		.CONST	0x0302,0x0002
05b6 ; --------------------------------------------------------------------------------------
05b6 ; Debug3 Subtable 0x19
05b6 ; --------------------------------------------------------------------------------------
05b6 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
05b8 ; --------------------------------------------------------------------------------------
05b8 ; Debug3 Subtable 0x1a
05b8 ; --------------------------------------------------------------------------------------
05b8 0001 0005  |    |		.DBG3TAB	0x0001,0x0005
05ba 0323 ffff  | #  |		.CONST	0x0323,0xffff
05bc 0327 0002  | '  |		.CONST	0x0327,0x0002
05be 0332 0003  | 2  |		.CONST	0x0332,0x0003
05c0 0334 0004  | 4  |		.CONST	0x0334,0x0004
05c2 0338 0001  | 8  |		.CONST	0x0338,0x0001
05c4 033a 0005  | :  |		.CONST	0x033a,0x0005
05c6 ; --------------------------------------------------------------------------------------
05c6 ; Debug3 Subtable 0x1b
05c6 ; --------------------------------------------------------------------------------------
05c6 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
05c8 034b 0001  | K  |		.CONST	0x034b,0x0001
05ca 0000 0000  |    |		.BLANK	0000[0x36]