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

⟦59d879912⟧

    Length: 3072 (0xc00)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_779ce4

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0518       |    |		.CONST	0x0518								; 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 8003       |    |		.CONST	0x8003								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0010       |    |		.CONST	0x0010								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0001       |    |		.CONST	0x0001								; Number of locals
000b			INIT_0008:
000b 029a 001b  |    |		Declare_Subprogram	INIT_0018,For_Outer_Call,Visible,Unelaborated
000d 00bf       |    |		Action	Accept_Activation
000e 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
000f 00c7       |    |		Action	Elaborate_Subprogram
0010			BODY_0008:
0010 00bc       |    |		Action	Signal_Activated
0011 00bb       |    |		Action	Signal_Completion
0012 0000 0000  |    |		.BLANK	0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 00a8       |    |		.CONST	0x00a8								; Address of begin
0019 00f6       |    |		.CONST	0x00f6								; Address of exception handler
001a 0021       | !  |		.CONST	0x0021								; Number of locals
001b			INIT_0018:
001b e002       |    |		Load	0x0,0x2
001c 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
001d 02c7       |    |		Declare_Variable	Any
001e 00d8       |    |		Load_Top	At_Offset_0
001f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0020 e003       |    |		Load	0x0,0x3
0021 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0022 02c7       |    |		Declare_Variable	Any
0023 00d8       |    |		Load_Top	At_Offset_0
0024 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0025 e003       |    |		Load	0x0,0x3
0026 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0027 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0028 e003       |    |		Load	0x0,0x3
0029 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
002a e004       |    |		Load	0x0,0x4
002b e005       |    |		Load	0x0,0x5
002c e002       |    |		Load	0x0,0x2
002d 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
002e e006       |    |		Load	0x0,0x6
002f 0387       |    |		Declare_Variable	Package
0030 00d8       |    |		Load_Top	At_Offset_0
0031 020f       |    |		Execute	Module,Activate
0032 00d8       |    |		Load_Top	At_Offset_0
0033 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0034 e007       |    |		Load	0x0,0x7
0035 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0036 02c7       |    |		Declare_Variable	Any
0037 00d8       |    |		Load_Top	At_Offset_0
0038 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0039 e008       |    |		Load	0x0,0x8
003a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
003b 02c7       |    |		Declare_Variable	Any
003c 00d8       |    |		Load_Top	At_Offset_0
003d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
003e e009       |    |		Load	0x0,0x9
003f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0040 02c7       |    |		Declare_Variable	Any
0041 e00a       |    |		Load	0x0,0xa
0042 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0043 e009       |    |		Load	0x0,0x9
0044 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0045 a40a       |    |		Store_Unchecked	0x2,0xa
0046 e002       |    |		Load	0x0,0x2
0047 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
0048 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0049 02c7       |    |		Declare_Variable	Any
004a 4800       |H   |		Short_Literal	0x0
004b 4800       |H   |		Short_Literal	0x0
004c 4801       |H   |		Short_Literal	0x1
004d e409       |    |		Load	0x2,0x9
004e e40a       |    |		Load	0x2,0xa
004f e5fe       |    |		Load	0x2,-0x2
0050 e002       |    |		Load	0x0,0x2
0051 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
0052 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0053 a40b       |    |		Store_Unchecked	0x2,0xb
0054 0092 050b  |    |		Action	Push_String_Extended,0x50b					; "!tools.test.testmate."
0056 029f 010b  |    |		Declare_Subprogram	INIT_0108,For_Call
0058 029f 0123  |   #|		Declare_Subprogram	INIT_0120,For_Call
005a 029f 017b  |   {|		Declare_Subprogram	INIT_0178,For_Call
005c 029f 018b  |    |		Declare_Subprogram	INIT_0188,For_Call
005e 029f 019b  |    |		Declare_Subprogram	INIT_0198,For_Call
0060 029f 01cb  |    |		Declare_Subprogram	INIT_01c8,For_Call
0062 4800       |H   |		Short_Literal	0x0
0063 0093 03b3  |    |		push_full_address	INIT_03b0
0065 02a0       |    |		Declare_Subprogram	Null_Subprogram
0066 038e       |    |		Declare_Type	Package,Defined
0067 0387       |    |		Declare_Variable	Package
0068 e00b       |    |		Load	0x0,0xb
0069 e00c       |    |		Load	0x0,0xc
006a e006       |    |		Load	0x0,0x6
006b e00d       |    |		Load	0x0,0xd
006c e00e       |    |		Load	0x0,0xe
006d e002       |    |		Load	0x0,0x2
006e e00f       |    |		Load	0x0,0xf
006f e010       |    |		Load	0x0,0x10
0070 e011       |    |		Load	0x0,0x11
0071 4810       |H   |		Short_Literal	0x10
0072 4802       |H   |		Short_Literal	0x2
0073 0099       |    |		Action	Reference_Dynamic
0074 4808       |H   |		Short_Literal	0x8
0075 4802       |H   |		Short_Literal	0x2
0076 0099       |    |		Action	Reference_Dynamic
0077 e007       |    |		Load	0x0,0x7
0078 4812       |H   |		Short_Literal	0x12
0079 4802       |H   |		Short_Literal	0x2
007a 0099       |    |		Action	Reference_Dynamic
007b e012       |    |		Load	0x0,0x12
007c e013       |    |		Load	0x0,0x13
007d 480b       |H   |		Short_Literal	0xb
007e 4802       |H   |		Short_Literal	0x2
007f 0099       |    |		Action	Reference_Dynamic
0080 e002       |    |		Load	0x0,0x2
0081 191e       |    |		Execute	Package,Field_Reference,Field_Number 0x1e
0082 4811       |H   |		Short_Literal	0x11
0083 e413       |    |		Load	0x2,0x13
0084 020e       |    |		Execute	Module,Augment_Imports
0085 00d8       |    |		Load_Top	At_Offset_0
0086 020f       |    |		Execute	Module,Activate
0087 029f 01e3  |    |		Declare_Subprogram	INIT_01e0,For_Call
0089 029f 0203  |    |		Declare_Subprogram	INIT_0200,For_Call
008b 029f 0223  |   #|		Declare_Subprogram	INIT_0220,For_Call
008d 029e 025b  |   [|		Declare_Subprogram	INIT_0258,For_Call,Unelaborated
008f 029f 0293  |    |		Declare_Subprogram	INIT_0290,For_Call
0091 029f 02b3  |    |		Declare_Subprogram	INIT_02b0,For_Call
0093 4817       |H   |		Short_Literal	0x17
0094 4802       |H   |		Short_Literal	0x2
0095 0099       |    |		Action	Reference_Dynamic
0096 00c7       |    |		Action	Elaborate_Subprogram
0097 029f 02d3  |    |		Declare_Subprogram	INIT_02d0,For_Call
0099 029f 02eb  |    |		Declare_Subprogram	INIT_02e8,For_Call
009b e014       |    |		Load	0x0,0x14
009c 1917       |    |		Execute	Package,Field_Reference,Field_Number 0x17
009d 00c6       |    |		Action	Check_Subprogram_Elaborated
009e e002       |    |		Load	0x0,0x2
009f 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
00a0 481a       |H   |		Short_Literal	0x1a
00a1 4802       |H   |		Short_Literal	0x2
00a2 0099       |    |		Action	Reference_Dynamic
00a3 e015       |    |		Load	0x0,0x15
00a4 e016       |    |		Load	0x0,0x16
00a5 4820       |H   |		Short_Literal	0x20
00a6 029f 031b  |    |		Declare_Subprogram	INIT_0318,For_Call
00a8			BODY_0018:
00a8 e41c       |    |		Load	0x2,0x1c
00a9 481d       |H   |		Short_Literal	0x1d
00aa 4802       |H   |		Short_Literal	0x2
00ab 0099       |    |		Action	Reference_Dynamic
00ac 481e       |H   |		Short_Literal	0x1e
00ad 4802       |H   |		Short_Literal	0x2
00ae 0099       |    |		Action	Reference_Dynamic
00af e014       |    |		Load	0x0,0x14
00b0 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
00b1 e003       |    |		Load	0x0,0x3
00b2 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00b3 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00b4 e403       |    |		Load	0x2,0x3
00b5 0120       |    |		Execute	Any,Is_Value
00b6 6803       |h   |		Jump_Zero	0xba
00b7 e003       |    |		Load	0x0,0x3
00b8 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00b9 7801       |x   |		Jump	0xbb
00ba e403       |    |		Load	0x2,0x3
00bb 6044       |`D  |		Indirect_Literal	Discrete,0x100,{0x00000000, 0x00004000}
00bc e009       |    |		Load	0x0,0x9
00bd 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00be e017       |    |		Load	0x0,0x17
00bf 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
00c0 e003       |    |		Load	0x0,0x3
00c1 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00c2 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
00c3 e5ff       |    |		Load	0x2,-0x1
00c4 e003       |    |		Load	0x0,0x3
00c5 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00c6 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
00c7 c403       |    |		Store	0x2,0x3
00c8 c404       |    |		Store	0x2,0x4
00c9 00cf       |    |		Action	Mark_Auxiliary
00ca 781d       |x   |		Jump	0xe8
00cb 8421       | !  |		Call	0x2,0x21
00cc e402       |    |		Load	0x2,0x2
00cd e002       |    |		Load	0x0,0x2
00ce 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00cf 012f       | /  |		Execute	Any,Equal
00d0 6801       |h   |		Jump_Zero	0xd2
00d1 7810       |x   |		Jump	0xe2
00d2 e402       |    |		Load	0x2,0x2
00d3 e002       |    |		Load	0x0,0x2
00d4 1b6c       | l  |		Execute	Package,Field_Read,Field_Number 0x6c
00d5 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
00d6 6807       |h   |		Jump_Zero	0xde
00d7 4801       |H   |		Short_Literal	0x1
00d8 4800       |H   |		Short_Literal	0x0
00d9 e402       |    |		Load	0x2,0x2
00da e413       |    |		Load	0x2,0x13
00db 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00dc 8417       |    |		Call	0x2,0x17
00dd 7804       |x   |		Jump	0xe2
00de 4801       |H   |		Short_Literal	0x1
00df 4800       |H   |		Short_Literal	0x0
00e0 e402       |    |		Load	0x2,0x2
00e1 8417       |    |		Call	0x2,0x17
00e2 e5fd       |    |		Load	0x2,-0x3
00e3 e003       |    |		Load	0x0,0x3
00e4 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00e5 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00e6 c5fd       |    |		Store	0x2,-0x3
00e7 00c9       |    |		Action	Pop_Auxiliary_Loop
00e8 e5fd       |    |		Load	0x2,-0x3
00e9 e003       |    |		Load	0x0,0x3
00ea 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00eb 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
00ec 6fde       |o   |		Jump_Zero	0xcb
00ed 00ce       |    |		Action	Pop_Auxiliary
00ee 841b       |    |		Call	0x2,0x1b
00ef e40a       |    |		Load	0x2,0xa
00f0 4801       |H   |		Short_Literal	0x1
00f1 4800       |H   |		Short_Literal	0x0
00f2 e009       |    |		Load	0x0,0x9
00f3 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00f4 c40a       |    |		Store	0x2,0xa
00f5 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00f6			TRAP_0018:
00f6 0007       |    |		Action	Break_Optional
00f7 e40a       |    |		Load	0x2,0xa
00f8 4801       |H   |		Short_Literal	0x1
00f9 4800       |H   |		Short_Literal	0x0
00fa e009       |    |		Load	0x0,0x9
00fb 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00fc c40a       |    |		Store	0x2,0xa
00fd 00d8       |    |		Load_Top	At_Offset_0
00fe 0101       |    |		Execute	Exception,Reraise
00ff 0000       |    |		.XXX[0x1]
0100 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
0104 0000 0000  |    |		.BLANK	0000[0x4]
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 0111       |    |		.CONST	0x0111								; Address of begin
0109 0004       |    |		.CONST	0x0004								; Address of exception handler
010a 0002       |    |		.CONST	0x0002								; Number of locals
010b			INIT_0108:
010b 00da       |    |		Load_Top	At_Offset_2
010c e002       |    |		Load	0x0,0x2
010d 1b6c       | l  |		Execute	Package,Field_Read,Field_Number 0x6c
010e 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
010f e018       |    |		Load	0x0,0x18
0110 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0111			BODY_0108:
0111 00d8       |    |		Load_Top	At_Offset_0
0112 01dd       |    |		Execute	Vector,First
0113 00d9       |    |		Load_Top	At_Offset_1
0114 01dd       |    |		Execute	Vector,First
0115 0a14       |    |		Execute_Immediate	Plus,0x14
0116 00d8       |    |		Load_Top	At_Offset_0
0117 00e2       |    |		Load_Encached	Integer_Cache
0118 0260       | `  |		Execute	Discrete,In_Type
0119 7001       |p   |		Jump_Nonzero	0x11b
011a 0801       |    |		Execute_Immediate	Raise,0x1
011b 00da       |    |		Load_Top	At_Offset_2
011c 01cf       |    |		Execute	Vector,Slice_Read
011d e40c       |    |		Load	0x2,0xc
011e 01df       |    |		Execute	Vector,Equal
011f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 016a       | j  |		.CONST	0x016a								; Address of begin
0121 0004       |    |		.CONST	0x0004								; Address of exception handler
0122 000a       |    |		.CONST	0x000a								; Number of locals
0123			INIT_0120:
0123 e002       |    |		Load	0x0,0x2
0124 1b30       | 0  |		Execute	Package,Field_Read,Field_Number 0x30
0125 e002       |    |		Load	0x0,0x2
0126 1b30       | 0  |		Execute	Package,Field_Read,Field_Number 0x30
0127 e002       |    |		Load	0x0,0x2
0128 1b30       | 0  |		Execute	Package,Field_Read,Field_Number 0x30
0129 e002       |    |		Load	0x0,0x2
012a 1b30       | 0  |		Execute	Package,Field_Read,Field_Number 0x30
012b e002       |    |		Load	0x0,0x2
012c 1b5b       | [  |		Execute	Package,Field_Read,Field_Number 0x5b
012d 029f 0373  |   s|		Declare_Subprogram	INIT_0370,For_Call
012f 4805       |H   |		Short_Literal	0x5
0130 032d       | -  |		Declare_Type	Record,Defined
0131 03a5       |    |		Declare_Type	Heap_Access,Indirect_Literal,Values_Relative
0132 00d9       |    |		Load_Top	At_Offset_1
0133 02a0       |    |		Declare_Subprogram	Null_Subprogram
0134 00da       |    |		Load_Top	At_Offset_2
0135 03a3       |    |		Complete_Type	Heap_Access,By_Defining
0136 03a5       |    |		Declare_Type	Heap_Access,Indirect_Literal,Values_Relative
0137 00e1       |    |		Load_Encached	Boolean_Cache
0138 02a0       |    |		Declare_Subprogram	Null_Subprogram
0139 00da       |    |		Load_Top	At_Offset_2
013a 03a3       |    |		Complete_Type	Heap_Access,By_Defining
013b 4fff       |O   |		Short_Literal	-0x1
013c 481f       |H   |		Short_Literal	0x1f
013d 00e5       |    |		Load_Encached	Long_Integer_Cache
013e 03f8       |    |		Declare_Type	Discrete,Constrained
013f 00d9       |    |		Load_Top	At_Offset_1
0140 00da       |    |		Load_Top	At_Offset_2
0141 00db       |    |		Load_Top	At_Offset_3
0142 e019       |    |		Load	0x0,0x19
0143 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0144 e019       |    |		Load	0x0,0x19
0145 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0146 e604       |    |		Load	0x3,0x4
0147 00e3       |    |		Load_Encached	Natural_Cache
0148 00e3       |    |		Load_Encached	Natural_Cache
0149 e019       |    |		Load	0x0,0x19
014a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
014b e019       |    |		Load	0x0,0x19
014c 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
014d 00e2       |    |		Load_Encached	Integer_Cache
014e e605       |    |		Load	0x3,0x5
014f 00e3       |    |		Load_Encached	Natural_Cache
0150 029f 039b  |    |		Declare_Subprogram	INIT_0398,For_Call
0152 480d       |H   |		Short_Literal	0xd
0153 032d       | -  |		Declare_Type	Record,Defined
0154 03a5       |    |		Declare_Type	Heap_Access,Indirect_Literal,Values_Relative
0155 00d9       |    |		Load_Top	At_Offset_1
0156 02a0       |    |		Declare_Subprogram	Null_Subprogram
0157 00da       |    |		Load_Top	At_Offset_2
0158 03a3       |    |		Complete_Type	Heap_Access,By_Defining
0159 e01a       |    |		Load	0x0,0x1a
015a e01b       |    |		Load	0x0,0x1b
015b e602       |    |		Load	0x3,0x2
015c e603       |    |		Load	0x3,0x3
015d e606       |    |		Load	0x3,0x6
015e e607       |    |		Load	0x3,0x7
015f e002       |    |		Load	0x0,0x2
0160 1b74       | t  |		Execute	Package,Field_Read,Field_Number 0x74
0161 0387       |    |		Declare_Variable	Package
0162 00d8       |    |		Load_Top	At_Offset_0
0163 020f       |    |		Execute	Module,Activate
0164 e7ff       |    |		Load	0x3,-0x1
0165 e002       |    |		Load	0x0,0x2
0166 1b6c       | l  |		Execute	Package,Field_Read,Field_Number 0x6c
0167 1836       | 6  |		Execute	Package,Field_Execute,Field_Number 0x36
0168 00da       |    |		Load_Top	At_Offset_2
0169 0007       |    |		Action	Break_Optional
016a			BODY_0120:
016a 00d9       |    |		Load_Top	At_Offset_1
016b 00db       |    |		Load_Top	At_Offset_3
016c 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
016d 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
016e 00d8       |    |		Load_Top	At_Offset_0
016f 0217       |    |		Execute	Heap_Access,All_Reference
0170 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
0171 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0172 0000 0000  |    |		.BLANK	0000[0x6]
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 0183       |    |		.CONST	0x0183								; Address of begin
0179 0004       |    |		.CONST	0x0004								; Address of exception handler
017a 0003       |    |		.CONST	0x0003								; Number of locals
017b			INIT_0178:
017b 00da       |    |		Load_Top	At_Offset_2
017c 840e       |    |		Call	0x2,0xe
017d e019       |    |		Load	0x0,0x19
017e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
017f 03f1       |    |		Declare_Variable	Discrete,With_Value
0180 e019       |    |		Load	0x0,0x19
0181 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0182 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0183			BODY_0178:
0183 00d9       |    |		Load_Top	At_Offset_1
0184 00d9       |    |		Load_Top	At_Offset_1
0185 027f       |    |		Execute	Discrete,Equal
0186 0f00       |    |		Execute_Immediate	Equal,0x0
0187 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 018b       |    |		.CONST	0x018b								; Address of begin
0189 0004       |    |		.CONST	0x0004								; Address of exception handler
018a 0001       |    |		.CONST	0x0001								; Number of locals
018b			BODY_0188:
018b			INIT_0188:
018b 00da       |    |		Load_Top	At_Offset_2
018c 840f       |    |		Call	0x2,0xf
018d 7004       |p   |		Jump_Nonzero	0x192
018e 00da       |    |		Load_Top	At_Offset_2
018f 840d       |    |		Call	0x2,0xd
0190 0f00       |    |		Execute_Immediate	Equal,0x0
0191 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0192 4800       |H   |		Short_Literal	0x0
0193 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0194 0000 0000  |    |		.BLANK	0000[0x4]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 01a8       |    |		.CONST	0x01a8								; Address of begin
0199 0004       |    |		.CONST	0x0004								; Address of exception handler
019a 0005       |    |		.CONST	0x0005								; Number of locals
019b			INIT_0198:
019b 00ec       |    |		Load_Encached	Diana_Tree_Cache
019c e003       |    |		Load	0x0,0x3
019d 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
019e 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
019f 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
01a0 e003       |    |		Load	0x0,0x3
01a1 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01a2 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
01a3 02c7       |    |		Declare_Variable	Any
01a4 00d8       |    |		Load_Top	At_Offset_0
01a5 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01a6 e003       |    |		Load	0x0,0x3
01a7 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01a8			BODY_0198:
01a8 e003       |    |		Load	0x0,0x3
01a9 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01aa 00da       |    |		Load_Top	At_Offset_2
01ab 0120       |    |		Execute	Any,Is_Value
01ac 6804       |h   |		Jump_Zero	0x1b1
01ad e003       |    |		Load	0x0,0x3
01ae 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01af 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
01b0 7801       |x   |		Jump	0x1b2
01b1 00da       |    |		Load_Top	At_Offset_2
01b2 e003       |    |		Load	0x0,0x3
01b3 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01b4 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
01b5 600e       |`   |		Indirect_Literal	Discrete,0x1c4,{0x00000000, 0x00004000}
01b6 4801       |H   |		Short_Literal	0x1
01b7 4800       |H   |		Short_Literal	0x0
01b8 4800       |H   |		Short_Literal	0x0
01b9 e40a       |    |		Load	0x2,0xa
01ba e603       |    |		Load	0x3,0x3
01bb e7ff       |    |		Load	0x3,-0x1
01bc e003       |    |		Load	0x0,0x3
01bd 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01be 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
01bf c602       |    |		Store	0x3,0x2
01c0 c604       |    |		Store	0x3,0x4
01c1 0059       | Y  |		Store_Top	Discrete,At_Offset_1
01c2 00db       |    |		Load_Top	At_Offset_3
01c3 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01c4 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
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 00da       |    |		Load_Top	At_Offset_2
01cc e002       |    |		Load	0x0,0x2
01cd 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
01ce 6009       |`   |		Indirect_Literal	Discrete,0x1d8,{0x00000000, 0x7fffffff}
01cf 0279       | y  |		Execute	Discrete,And
01d0 00d8       |    |		Load_Top	At_Offset_0
01d1 00e2       |    |		Load_Encached	Integer_Cache
01d2 0260       | `  |		Execute	Discrete,In_Type
01d3 7001       |p   |		Jump_Nonzero	0x1d5
01d4 0801       |    |		Execute_Immediate	Raise,0x1
01d5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01d6 0000 0000  |    |		.XXX[0x2]
01d8 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
01dc 0000 0000  |    |		.BLANK	0000[0x4]
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01eb       |    |		.CONST	0x01eb								; Address of begin
01e1 0004       |    |		.CONST	0x0004								; Address of exception handler
01e2 0002       |    |		.CONST	0x0002								; Number of locals
01e3			INIT_01e0:
01e3 4801       |H   |		Short_Literal	0x1
01e4 00db       |    |		Load_Top	At_Offset_3
01e5 e40b       |    |		Load	0x2,0xb
01e6 e002       |    |		Load	0x0,0x2
01e7 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
01e8 e002       |    |		Load	0x0,0x2
01e9 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01ea 011e       |    |		Execute	Any,Convert
01eb			BODY_01e0:
01eb 00d8       |    |		Load_Top	At_Offset_0
01ec e002       |    |		Load	0x0,0x2
01ed 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
01ee 012f       | /  |		Execute	Any,Equal
01ef 6809       |h   |		Jump_Zero	0x1f9
01f0 e40b       |    |		Load	0x2,0xb
01f1 e002       |    |		Load	0x0,0x2
01f2 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
01f3 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
01f4 6801       |h   |		Jump_Zero	0x1f6
01f5 0887       |    |		Execute_Immediate	Raise,0x87
01f6 e002       |    |		Load	0x0,0x2
01f7 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
01f8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01f9 00d8       |    |		Load_Top	At_Offset_0
01fa e413       |    |		Load	0x2,0x13
01fb 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01fc 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01fd 0000 0000  |    |		.XXX[0x3]
01ff 0000       |    |
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 020b       |    |		.CONST	0x020b								; Address of begin
0201 0004       |    |		.CONST	0x0004								; Address of exception handler
0202 0002       |    |		.CONST	0x0002								; Number of locals
0203			INIT_0200:
0203 4801       |H   |		Short_Literal	0x1
0204 00db       |    |		Load_Top	At_Offset_3
0205 e40b       |    |		Load	0x2,0xb
0206 e002       |    |		Load	0x0,0x2
0207 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0208 e002       |    |		Load	0x0,0x2
0209 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
020a 011e       |    |		Execute	Any,Convert
020b			BODY_0200:
020b 00d8       |    |		Load_Top	At_Offset_0
020c e002       |    |		Load	0x0,0x2
020d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
020e 012f       | /  |		Execute	Any,Equal
020f 6809       |h   |		Jump_Zero	0x219
0210 e40b       |    |		Load	0x2,0xb
0211 e002       |    |		Load	0x0,0x2
0212 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
0213 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0214 6801       |h   |		Jump_Zero	0x216
0215 0887       |    |		Execute_Immediate	Raise,0x87
0216 e002       |    |		Load	0x0,0x2
0217 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0218 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0219 00d8       |    |		Load_Top	At_Offset_0
021a e413       |    |		Load	0x2,0x13
021b 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
021c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
021d 0000 0000  |    |		.XXX[0x3]
021f 0000       |    |
0220 ; --------------------------------------------------------------------------------------
0220 ; SUBPROGRAM
0220 ; --------------------------------------------------------------------------------------
0220 0228       | (  |		.CONST	0x0228								; Address of begin
0221 0004       |    |		.CONST	0x0004								; Address of exception handler
0222 0002       |    |		.CONST	0x0002								; Number of locals
0223			INIT_0220:
0223 e002       |    |		Load	0x0,0x2
0224 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0225 02c7       |    |		Declare_Variable	Any
0226 00d8       |    |		Load_Top	At_Offset_0
0227 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0228			BODY_0220:
0228 00db       |    |		Load_Top	At_Offset_3
0229 e002       |    |		Load	0x0,0x2
022a 1b6c       | l  |		Execute	Package,Field_Read,Field_Number 0x6c
022b 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
022c c602       |    |		Store	0x3,0x2
022d 00d8       |    |		Load_Top	At_Offset_0
022e e7ff       |    |		Load	0x3,-0x1
022f 012f       | /  |		Execute	Any,Equal
0230 7017       |p   |		Jump_Nonzero	0x248
0231 00d8       |    |		Load_Top	At_Offset_0
0232 e002       |    |		Load	0x0,0x2
0233 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0234 012f       | /  |		Execute	Any,Equal
0235 700a       |p   |		Jump_Nonzero	0x240
0236 00d8       |    |		Load_Top	At_Offset_0
0237 e002       |    |		Load	0x0,0x2
0238 1b6c       | l  |		Execute	Package,Field_Read,Field_Number 0x6c
0239 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
023a 0f04       |    |		Execute_Immediate	Equal,0x4
023b 7002       |p   |		Jump_Nonzero	0x23e
023c e7fe       |    |		Load	0x3,-0x2
023d 7002       |p   |		Jump_Nonzero	0x240
023e 00d8       |    |		Load_Top	At_Offset_0
023f 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0240 e002       |    |		Load	0x0,0x2
0241 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0242 00d8       |    |		Load_Top	At_Offset_0
0243 0120       |    |		Execute	Any,Is_Value
0244 7002       |p   |		Jump_Nonzero	0x247
0245 00d8       |    |		Load_Top	At_Offset_0
0246 011e       |    |		Execute	Any,Convert
0247 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0248 00db       |    |		Load_Top	At_Offset_3
0249 e7ff       |    |		Load	0x3,-0x1
024a e002       |    |		Load	0x0,0x2
024b 1b6c       | l  |		Execute	Package,Field_Read,Field_Number 0x6c
024c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
024d 012f       | /  |		Execute	Any,Equal
024e 7001       |p   |		Jump_Nonzero	0x250
024f 0887       |    |		Execute_Immediate	Raise,0x87
0250 e002       |    |		Load	0x0,0x2
0251 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0252 00d8       |    |		Load_Top	At_Offset_0
0253 0120       |    |		Execute	Any,Is_Value
0254 7002       |p   |		Jump_Nonzero	0x257
0255 00d8       |    |		Load_Top	At_Offset_0
0256 011e       |    |		Execute	Any,Convert
0257 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 0260       | `  |		.CONST	0x0260								; Address of begin
0259 0004       |    |		.CONST	0x0004								; Address of exception handler
025a 0002       |    |		.CONST	0x0002								; Number of locals
025b			INIT_0258:
025b e002       |    |		Load	0x0,0x2
025c 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
025d 02c7       |    |		Declare_Variable	Any
025e 00d8       |    |		Load_Top	At_Offset_0
025f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0260			BODY_0258:
0260 00db       |    |		Load_Top	At_Offset_3
0261 e002       |    |		Load	0x0,0x2
0262 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0263 012f       | /  |		Execute	Any,Equal
0264 6801       |h   |		Jump_Zero	0x266
0265 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0266 00db       |    |		Load_Top	At_Offset_3
0267 840f       |    |		Call	0x2,0xf
0268 7008       |p   |		Jump_Nonzero	0x271
0269 00db       |    |		Load_Top	At_Offset_3
026a 840d       |    |		Call	0x2,0xd
026b 7005       |p   |		Jump_Nonzero	0x271
026c 00db       |    |		Load_Top	At_Offset_3
026d e407       |    |		Load	0x2,0x7
026e e406       |    |		Load	0x2,0x6
026f 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0270 6801       |h   |		Jump_Zero	0x272
0271 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0272 e407       |    |		Load	0x2,0x7
0273 e7ff       |    |		Load	0x3,-0x1
0274 e406       |    |		Load	0x2,0x6
0275 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0276 c407       |    |		Store	0x2,0x7
0277 e7fd       |    |		Load	0x3,-0x3
0278 6806       |h   |		Jump_Zero	0x27f
0279 4801       |H   |		Short_Literal	0x1
027a e7ff       |    |		Load	0x3,-0x1
027b e002       |    |		Load	0x0,0x2
027c 1b6c       | l  |		Execute	Package,Field_Read,Field_Number 0x6c
027d 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
027e 8418       |    |		Call	0x2,0x18
027f 4800       |H   |		Short_Literal	0x0
0280 e7ff       |    |		Load	0x3,-0x1
0281 e002       |    |		Load	0x0,0x2
0282 1b6c       | l  |		Execute	Package,Field_Read,Field_Number 0x6c
0283 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0284 8418       |    |		Call	0x2,0x18
0285 e7fe       |    |		Load	0x3,-0x2
0286 7006       |p   |		Jump_Nonzero	0x28d
0287 4801       |H   |		Short_Literal	0x1
0288 4801       |H   |		Short_Literal	0x1
0289 4801       |H   |		Short_Literal	0x1
028a e7ff       |    |		Load	0x3,-0x1
028b 8416       |    |		Call	0x2,0x16
028c 8417       |    |		Call	0x2,0x17
028d 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
028e 0000 0000  |    |		.XXX[0x2]
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 0298       |    |		.CONST	0x0298								; Address of begin
0291 0004       |    |		.CONST	0x0004								; Address of exception handler
0292 0002       |    |		.CONST	0x0002								; Number of locals
0293			INIT_0290:
0293 e002       |    |		Load	0x0,0x2
0294 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
0295 02c7       |    |		Declare_Variable	Any
0296 00db       |    |		Load_Top	At_Offset_3
0297 a602       |    |		Store_Unchecked	0x3,0x2
0298			BODY_0290:
0298 00cf       |    |		Action	Mark_Auxiliary
0299 780a       |x   |		Jump	0x2a4
029a e7fe       |    |		Load	0x3,-0x2
029b 4800       |H   |		Short_Literal	0x0
029c 00db       |    |		Load_Top	At_Offset_3
029d 8414       |    |		Call	0x2,0x14
029e 8417       |    |		Call	0x2,0x17
029f 00d9       |    |		Load_Top	At_Offset_1
02a0 e002       |    |		Load	0x0,0x2
02a1 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
02a2 c602       |    |		Store	0x3,0x2
02a3 00c9       |    |		Action	Pop_Auxiliary_Loop
02a4 00d9       |    |		Load_Top	At_Offset_1
02a5 e002       |    |		Load	0x0,0x2
02a6 1b1e       |    |		Execute	Package,Field_Read,Field_Number 0x1e
02a7 012f       | /  |		Execute	Any,Equal
02a8 6ff1       |o   |		Jump_Zero	0x29a
02a9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02aa 0000 0000  |    |		.BLANK	0000[0x6]
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02b8       |    |		.CONST	0x02b8								; Address of begin
02b1 0004       |    |		.CONST	0x0004								; Address of exception handler
02b2 0002       |    |		.CONST	0x0002								; Number of locals
02b3			INIT_02b0:
02b3 e002       |    |		Load	0x0,0x2
02b4 1b2a       | *  |		Execute	Package,Field_Read,Field_Number 0x2a
02b5 02c7       |    |		Declare_Variable	Any
02b6 00db       |    |		Load_Top	At_Offset_3
02b7 a602       |    |		Store_Unchecked	0x3,0x2
02b8			BODY_02b0:
02b8 00cf       |    |		Action	Mark_Auxiliary
02b9 780a       |x   |		Jump	0x2c4
02ba e7fe       |    |		Load	0x3,-0x2
02bb 4800       |H   |		Short_Literal	0x0
02bc 00db       |    |		Load_Top	At_Offset_3
02bd 8415       |    |		Call	0x2,0x15
02be 8417       |    |		Call	0x2,0x17
02bf 00d9       |    |		Load_Top	At_Offset_1
02c0 e002       |    |		Load	0x0,0x2
02c1 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
02c2 c602       |    |		Store	0x3,0x2
02c3 00c9       |    |		Action	Pop_Auxiliary_Loop
02c4 00d9       |    |		Load_Top	At_Offset_1
02c5 e002       |    |		Load	0x0,0x2
02c6 1b2b       | +  |		Execute	Package,Field_Read,Field_Number 0x2b
02c7 012f       | /  |		Execute	Any,Equal
02c8 6ff1       |o   |		Jump_Zero	0x2ba
02c9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02ca 0000 0000  |    |		.BLANK	0000[0x6]
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02d8       |    |		.CONST	0x02d8								; Address of begin
02d1 0004       |    |		.CONST	0x0004								; Address of exception handler
02d2 0002       |    |		.CONST	0x0002								; Number of locals
02d3			INIT_02d0:
02d3 e003       |    |		Load	0x0,0x3
02d4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
02d5 02c7       |    |		Declare_Variable	Any
02d6 00d8       |    |		Load_Top	At_Offset_0
02d7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02d8			BODY_02d0:
02d8 00db       |    |		Load_Top	At_Offset_3
02d9 e002       |    |		Load	0x0,0x2
02da 1b6e       | n  |		Execute	Package,Field_Read,Field_Number 0x6e
02db 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
02dc c602       |    |		Store	0x3,0x2
02dd 00d8       |    |		Load_Top	At_Offset_0
02de e003       |    |		Load	0x0,0x3
02df 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
02e0 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
02e1 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
02e2 0000 0000  |    |		.BLANK	0000[0x6]
02e8 ; --------------------------------------------------------------------------------------
02e8 ; SUBPROGRAM
02e8 ; --------------------------------------------------------------------------------------
02e8 02ed       |    |		.CONST	0x02ed								; Address of begin
02e9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ea 0002       |    |		.CONST	0x0002								; Number of locals
02eb			INIT_02e8:
02eb e406       |    |		Load	0x2,0x6
02ec 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
02ed			BODY_02e8:
02ed e5fc       |    |		Load	0x2,-0x4
02ee 0120       |    |		Execute	Any,Is_Value
02ef 6804       |h   |		Jump_Zero	0x2f4
02f0 e003       |    |		Load	0x0,0x3
02f1 1b34       | 4  |		Execute	Package,Field_Read,Field_Number 0x34
02f2 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02f3 7801       |x   |		Jump	0x2f5
02f4 e5fc       |    |		Load	0x2,-0x4
02f5 e5fe       |    |		Load	0x2,-0x2
02f6 e003       |    |		Load	0x0,0x3
02f7 1b34       | 4  |		Execute	Package,Field_Read,Field_Number 0x34
02f8 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
02f9 c5fc       |    |		Store	0x2,-0x4
02fa e406       |    |		Load	0x2,0x6
02fb 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
02fc e407       |    |		Load	0x2,0x7
02fd e406       |    |		Load	0x2,0x6
02fe 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
02ff 0039       | 9  |		Store_Top	Access,At_Offset_1
0300 00cf       |    |		Action	Mark_Auxiliary
0301 780f       |x   |		Jump	0x311
0302 00d9       |    |		Load_Top	At_Offset_1
0303 e406       |    |		Load	0x2,0x6
0304 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0305 e002       |    |		Load	0x0,0x2
0306 1b6e       | n  |		Execute	Package,Field_Read,Field_Number 0x6e
0307 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0308 e5fc       |    |		Load	0x2,-0x4
0309 e003       |    |		Load	0x0,0x3
030a 1b34       | 4  |		Execute	Package,Field_Read,Field_Number 0x34
030b 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
030c 00d9       |    |		Load_Top	At_Offset_1
030d e406       |    |		Load	0x2,0x6
030e 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
030f 003a       | :  |		Store_Top	Access,At_Offset_2
0310 00c9       |    |		Action	Pop_Auxiliary_Loop
0311 00d9       |    |		Load_Top	At_Offset_1
0312 e406       |    |		Load	0x2,0x6
0313 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0314 6fed       |o   |		Jump_Zero	0x302
0315 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0316 0000 0000  |    |		.XXX[0x2]
0318 ; --------------------------------------------------------------------------------------
0318 ; SUBPROGRAM
0318 ; --------------------------------------------------------------------------------------
0318 032a       | *  |		.CONST	0x032a								; Address of begin
0319 0004       |    |		.CONST	0x0004								; Address of exception handler
031a 0005       |    |		.CONST	0x0005								; Number of locals
031b			INIT_0318:
031b e003       |    |		Load	0x0,0x3
031c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
031d e003       |    |		Load	0x0,0x3
031e 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
031f 02c7       |    |		Declare_Variable	Any
0320 00d8       |    |		Load_Top	At_Offset_0
0321 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0322 e003       |    |		Load	0x0,0x3
0323 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0324 e003       |    |		Load	0x0,0x3
0325 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0326 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0327 02c7       |    |		Declare_Variable	Any
0328 00d8       |    |		Load_Top	At_Offset_0
0329 1c00       |    |		Execute_Immediate	Run_Utility,0x0
032a			BODY_0318:
032a e003       |    |		Load	0x0,0x3
032b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
032c 00db       |    |		Load_Top	At_Offset_3
032d 0120       |    |		Execute	Any,Is_Value
032e 6803       |h   |		Jump_Zero	0x332
032f e003       |    |		Load	0x0,0x3
0330 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0331 7801       |x   |		Jump	0x333
0332 00db       |    |		Load_Top	At_Offset_3
0333 e5fd       |    |		Load	0x2,-0x3
0334 e003       |    |		Load	0x0,0x3
0335 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0336 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0337 c603       |    |		Store	0x3,0x3
0338 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0339 00d9       |    |		Load_Top	At_Offset_1
033a 7006       |p   |		Jump_Nonzero	0x341
033b 00da       |    |		Load_Top	At_Offset_2
033c e003       |    |		Load	0x0,0x3
033d 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
033e 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
033f c605       |    |		Store	0x3,0x5
0340 781d       |x   |		Jump	0x35e
0341 e003       |    |		Load	0x0,0x3
0342 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0343 e003       |    |		Load	0x0,0x3
0344 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0345 6026       |`&  |		Indirect_Literal	Discrete,0x36c,{0x00000000, 0x00004000}
0346 e009       |    |		Load	0x0,0x9
0347 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0348 e5fd       |    |		Load	0x2,-0x3
0349 e003       |    |		Load	0x0,0x3
034a 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
034b 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
034c c602       |    |		Store	0x3,0x2
034d 005a       | Z  |		Store_Top	Discrete,At_Offset_2
034e e003       |    |		Load	0x0,0x3
034f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0350 00d9       |    |		Load_Top	At_Offset_1
0351 0120       |    |		Execute	Any,Is_Value
0352 6804       |h   |		Jump_Zero	0x357
0353 e003       |    |		Load	0x0,0x3
0354 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0355 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0356 7801       |x   |		Jump	0x358
0357 00d9       |    |		Load_Top	At_Offset_1
0358 e602       |    |		Load	0x3,0x2
0359 e003       |    |		Load	0x0,0x3
035a 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
035b 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
035c c605       |    |		Store	0x3,0x5
035d 005a       | Z  |		Store_Top	Discrete,At_Offset_2
035e 00d8       |    |		Load_Top	At_Offset_0
035f 8411       |    |		Call	0x2,0x11
0360 e40b       |    |		Load	0x2,0xb
0361 e002       |    |		Load	0x0,0x2
0362 1b6a       | j  |		Execute	Package,Field_Read,Field_Number 0x6a
0363 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0364 c402       |    |		Store	0x2,0x2
0365 e403       |    |		Load	0x2,0x3
0366 e40b       |    |		Load	0x2,0xb
0367 e007       |    |		Load	0x0,0x7
0368 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0369 c408       |    |		Store	0x2,0x8
036a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
036b 0000       |    |		.XXX[0x1]
036c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 0373       | s  |		.CONST	0x0373								; Address of begin
0371 0004       |    |		.CONST	0x0004								; Address of exception handler
0372 0001       |    |		.CONST	0x0001								; Number of locals
0373			BODY_0370:
0373			INIT_0370:
0373 4601       |F   |		Jump_Case	0x2
0374 7801       |x   |		Jump	0x376								; case 0x0
0375 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0376 00da       |    |		Load_Top	At_Offset_2
0377 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0378 0125       | %  |		Execute	Any,Set_Constraint
0379 00da       |    |		Load_Top	At_Offset_2
037a 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
037b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
037c 00da       |    |		Load_Top	At_Offset_2
037d 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
037e 0125       | %  |		Execute	Any,Set_Constraint
037f 00da       |    |		Load_Top	At_Offset_2
0380 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0381 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0382 00da       |    |		Load_Top	At_Offset_2
0383 3402       |4   |		Execute	Record,Field_Reference,Field_Number 0x2
0384 0125       | %  |		Execute	Any,Set_Constraint
0385 00da       |    |		Load_Top	At_Offset_2
0386 3402       |4   |		Execute	Record,Field_Reference,Field_Number 0x2
0387 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0388 00da       |    |		Load_Top	At_Offset_2
0389 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
038a 0125       | %  |		Execute	Any,Set_Constraint
038b 00da       |    |		Load_Top	At_Offset_2
038c 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
038d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
038e 00da       |    |		Load_Top	At_Offset_2
038f 3404       |4   |		Execute	Record,Field_Reference,Field_Number 0x4
0390 0125       | %  |		Execute	Any,Set_Constraint
0391 00da       |    |		Load_Top	At_Offset_2
0392 3404       |4   |		Execute	Record,Field_Reference,Field_Number 0x4
0393 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0394 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0395 0000 0000  |    |		.XXX[0x3]
0397 0000       |    |
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 039b       |    |		.CONST	0x039b								; Address of begin
0399 0004       |    |		.CONST	0x0004								; Address of exception handler
039a 0001       |    |		.CONST	0x0001								; Number of locals
039b			BODY_0398:
039b			INIT_0398:
039b 4601       |F   |		Jump_Case	0x2
039c 7801       |x   |		Jump	0x39e								; case 0x0
039d 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
039e 4800       |H   |		Short_Literal	0x0
039f 00db       |    |		Load_Top	At_Offset_3
03a0 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
03a1 4800       |H   |		Short_Literal	0x0
03a2 00db       |    |		Load_Top	At_Offset_3
03a3 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
03a4 4800       |H   |		Short_Literal	0x0
03a5 00db       |    |		Load_Top	At_Offset_3
03a6 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
03a7 4800       |H   |		Short_Literal	0x0
03a8 00db       |    |		Load_Top	At_Offset_3
03a9 3807       |8   |		Execute	Record,Field_Write,Field_Number 0x7
03aa 4800       |H   |		Short_Literal	0x0
03ab 00db       |    |		Load_Top	At_Offset_3
03ac 380c       |8   |		Execute	Record,Field_Write,Field_Number 0xc
03ad 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
03ae 0000 0000  |    |		.XXX[0x2]
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03ea       |    |		.CONST	0x03ea								; Address of begin
03b1 0004       |    |		.CONST	0x0004								; Address of exception handler
03b2 0017       |    |		.CONST	0x0017								; Number of locals
03b3			INIT_03b0:
03b3 029a 0403  |    |		Declare_Subprogram	INIT_0400,For_Outer_Call,Visible,Unelaborated
03b5 029a 0443  |   C|		Declare_Subprogram	INIT_0440,For_Outer_Call,Visible,Unelaborated
03b7 029a 044b  |   K|		Declare_Subprogram	INIT_0448,For_Outer_Call,Visible,Unelaborated
03b9 00bf       |    |		Action	Accept_Activation
03ba e001       |    |		Load	0x0,0x1
03bb e002       |    |		Load	0x0,0x2
03bc 00ec       |    |		Load_Encached	Diana_Tree_Cache
03bd e003       |    |		Load	0x0,0x3
03be 0387       |    |		Declare_Variable	Package
03bf 00d8       |    |		Load_Top	At_Offset_0
03c0 020f       |    |		Execute	Module,Activate
03c1 00d8       |    |		Load_Top	At_Offset_0
03c2 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
03c3 00e3       |    |		Load_Encached	Natural_Cache
03c4 02a0       |    |		Declare_Subprogram	Null_Subprogram
03c5 4802       |H   |		Short_Literal	0x2
03c6 032d       | -  |		Declare_Type	Record,Defined
03c7 00d8       |    |		Load_Top	At_Offset_0
03c8 0322       | "  |		Declare_Variable	Record
03c9 029d 047b  |   {|		Declare_Subprogram	INIT_0478,For_Outer_Call
03cb 0093 0000  |    |		push_full_address	0x0
03cd 606a       |`j  |		Indirect_Literal	Discrete,0x438,{0x80000000, 0x00020000}
03ce 0273       | s  |		Execute	Discrete,Plus
03cf e004       |    |		Load	0x0,0x4
03d0 0273       | s  |		Execute	Discrete,Plus
03d1 e005       |    |		Load	0x0,0x5
03d2 0273       | s  |		Execute	Discrete,Plus
03d3 4900       |I   |		Short_Literal	0x100
03d4 e006       |    |		Load	0x0,0x6
03d5 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
03d6 e211       |    |		Load	0x1,0x11
03d7 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
03d8 e007       |    |		Load	0x0,0x7
03d9 0387       |    |		Declare_Variable	Package
03da 00d8       |    |		Load_Top	At_Offset_0
03db 020f       |    |		Execute	Module,Activate
03dc e008       |    |		Load	0x0,0x8
03dd 00d9       |    |		Load_Top	At_Offset_1
03de 0098       |    |		Execute	Package,Field_Read_Dynamic
03df 0007       |    |		Action	Break_Optional
03e0 029d 048b  |    |		Declare_Subprogram	INIT_0488,For_Outer_Call
03e2 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
03e3 00c7       |    |		Action	Elaborate_Subprogram
03e4 029d 04d3  |    |		Declare_Subprogram	INIT_04d0,For_Outer_Call
03e6 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
03e7 00c7       |    |		Action	Elaborate_Subprogram
03e8 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
03e9 00c7       |    |		Action	Elaborate_Subprogram
03ea			BODY_03b0:
03ea e212       |    |		Load	0x1,0x12
03eb 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03ec e210       |    |		Load	0x1,0x10
03ed 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
03ee e212       |    |		Load	0x1,0x12
03ef 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03f0 4800       |H   |		Short_Literal	0x0
03f1 e212       |    |		Load	0x1,0x12
03f2 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
03f3 e008       |    |		Load	0x0,0x8
03f4 e214       |    |		Load	0x1,0x14
03f5 0098       |    |		Execute	Package,Field_Read_Dynamic
03f6 4900       |I   |		Short_Literal	0x100
03f7 e009       |    |		Load	0x0,0x9
03f8 e214       |    |		Load	0x1,0x14
03f9 0096       |    |		Execute	Package,Entry
03fa 003b       | ;  |		Store_Top	Access,At_Offset_3
03fb 00bc       |    |		Action	Signal_Activated
03fc 00bb       |    |		Action	Signal_Completion
03fd 0000 0000  |    |		.XXX[0x3]
03ff 0000       |    |
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 040f       |    |		.CONST	0x040f								; Address of begin
0401 0004       |    |		.CONST	0x0004								; Address of exception handler
0402 0005       |    |		.CONST	0x0005								; Number of locals
0403			INIT_0400:
0403 e006       |    |		Load	0x0,0x6
0404 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0405 02c7       |    |		Declare_Variable	Any
0406 00d8       |    |		Load_Top	At_Offset_0
0407 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0408 00e1       |    |		Load_Encached	Boolean_Cache
0409 e5ff       |    |		Load	0x2,-0x1
040a e006       |    |		Load	0x0,0x6
040b 1b6c       | l  |		Execute	Package,Field_Read,Field_Number 0x6c
040c 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
040d 029f 04eb  |    |		Declare_Subprogram	INIT_04e8,For_Call
040f			BODY_0400:
040f e5ff       |    |		Load	0x2,-0x1
0410 e006       |    |		Load	0x0,0x6
0411 1b6c       | l  |		Execute	Package,Field_Read,Field_Number 0x6c
0412 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
0413 681a       |h   |		Jump_Zero	0x42e
0414 e5ff       |    |		Load	0x2,-0x1
0415 800a       |    |		Call	0x0,0xa
0416 6817       |h   |		Jump_Zero	0x42e
0417 00db       |    |		Load_Top	At_Offset_3
0418 0120       |    |		Execute	Any,Is_Value
0419 6803       |h   |		Jump_Zero	0x41d
041a e006       |    |		Load	0x0,0x6
041b 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
041c 7801       |x   |		Jump	0x41e
041d 00db       |    |		Load_Top	At_Offset_3
041e 4800       |H   |		Short_Literal	0x0
041f e00b       |    |		Load	0x0,0xb
0420 e5ff       |    |		Load	0x2,-0x1
0421 e00c       |    |		Load	0x0,0xc
0422 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0423 c402       |    |		Store	0x2,0x2
0424 00e1       |    |		Load_Encached	Boolean_Cache
0425 e402       |    |		Load	0x2,0x2
0426 e5ff       |    |		Load	0x2,-0x1
0427 8216       |    |		Call	0x1,0x16
0428 005b       | [  |		Store_Top	Discrete,At_Offset_3
0429 00da       |    |		Load_Top	At_Offset_2
042a 7001       |p   |		Jump_Nonzero	0x42c
042b 8405       |    |		Call	0x2,0x5
042c 00db       |    |		Load_Top	At_Offset_3
042d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
042e e5ff       |    |		Load	0x2,-0x1
042f 00d8       |    |		Load_Top	At_Offset_0
0430 0120       |    |		Execute	Any,Is_Value
0431 7002       |p   |		Jump_Nonzero	0x434
0432 00d8       |    |		Load_Top	At_Offset_0
0433 011e       |    |		Execute	Any,Convert
0434 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0435 0000 0000  |    |		.XXX[0x3]
0437 0000       |    |
0438 8000 0000  |    |		.LITERAL	{0x80000000, 0x00020000}
043c 0000 0000  |    |		.BLANK	0000[0x4]
0440 ; --------------------------------------------------------------------------------------
0440 ; SUBPROGRAM
0440 ; --------------------------------------------------------------------------------------
0440 0443       | C  |		.CONST	0x0443								; Address of begin
0441 0004       |    |		.CONST	0x0004								; Address of exception handler
0442 0001       |    |		.CONST	0x0001								; Number of locals
0443			BODY_0440:
0443			INIT_0440:
0443 00da       |    |		Load_Top	At_Offset_2
0444 8217       |    |		Call	0x1,0x17
0445 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0446 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0447 0000       |    |		.XXX[0x1]
0448 ; --------------------------------------------------------------------------------------
0448 ; SUBPROGRAM
0448 ; --------------------------------------------------------------------------------------
0448 0453       | S  |		.CONST	0x0453								; Address of begin
0449 0004       |    |		.CONST	0x0004								; Address of exception handler
044a 0003       |    |		.CONST	0x0003								; Number of locals
044b			INIT_0448:
044b e211       |    |		Load	0x1,0x11
044c 0322       | "  |		Declare_Variable	Record
044d e5fc       |    |		Load	0x2,-0x4
044e 8217       |    |		Call	0x1,0x17
044f 00d9       |    |		Load_Top	At_Offset_1
0450 017d       | }  |		Execute	Record,Structure_Write
0451 e210       |    |		Load	0x1,0x10
0452 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
0453			BODY_0448:
0453 e210       |    |		Load	0x1,0x10
0454 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
0455 00da       |    |		Load_Top	At_Offset_2
0456 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0457 e210       |    |		Load	0x1,0x10
0458 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0459 0039       | 9  |		Store_Top	Access,At_Offset_1
045a 00cf       |    |		Action	Mark_Auxiliary
045b 00da       |    |		Load_Top	At_Offset_2
045c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
045d 4801       |H   |		Short_Literal	0x1
045e 0263       | c  |		Execute	Discrete,Above_Bound
045f 700c       |p   |		Jump_Nonzero	0x46c
0460 e5fb       |    |		Load	0x2,-0x5
0461 e403       |    |		Load	0x2,0x3
0462 e210       |    |		Load	0x1,0x10
0463 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0464 00da       |    |		Load_Top	At_Offset_2
0465 85fe       |    |		Call	0x2,-0x2
0466 00db       |    |		Load_Top	At_Offset_3
0467 e210       |    |		Load	0x1,0x10
0468 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0469 c403       |    |		Store	0x2,0x3
046a 00c8       |    |		Action	Pop_Auxiliary_Range
046b 3ff4       |?   |		Loop_Increasing	0x460
046c 00ce       |    |		Action	Pop_Auxiliary
046d 00d8       |    |		Load_Top	At_Offset_0
046e e210       |    |		Load	0x1,0x10
046f 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0470 7001       |p   |		Jump_Nonzero	0x472
0471 0887       |    |		Execute_Immediate	Raise,0x87
0472 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0473 0000 0000  |    |		.BLANK	0000[0x5]
0478 ; --------------------------------------------------------------------------------------
0478 ; SUBPROGRAM
0478 ; --------------------------------------------------------------------------------------
0478 047b       | {  |		.CONST	0x047b								; Address of begin
0479 0004       |    |		.CONST	0x0004								; Address of exception handler
047a 0001       |    |		.CONST	0x0001								; Number of locals
047b			BODY_0478:
047b			INIT_0478:
047b 00da       |    |		Load_Top	At_Offset_2
047c e006       |    |		Load	0x0,0x6
047d 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
047e 0119       |    |		Execute	Any,Check_In_Formal_Type
047f 800d       |    |		Call	0x0,0xd
0480 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0481 0000 0000  |    |		.BLANK	0000[0x7]
0488 ; --------------------------------------------------------------------------------------
0488 ; SUBPROGRAM
0488 ; --------------------------------------------------------------------------------------
0488 0492       |    |		.CONST	0x0492								; Address of begin
0489 0004       |    |		.CONST	0x0004								; Address of exception handler
048a 0004       |    |		.CONST	0x0004								; Number of locals
048b			INIT_0488:
048b 00da       |    |		Load_Top	At_Offset_2
048c e006       |    |		Load	0x0,0x6
048d 1b6e       | n  |		Execute	Package,Field_Read,Field_Number 0x6e
048e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
048f e211       |    |		Load	0x1,0x11
0490 0322       | "  |		Declare_Variable	Record
0491 00e1       |    |		Load_Encached	Boolean_Cache
0492			BODY_0488:
0492 00da       |    |		Load_Top	At_Offset_2
0493 7003       |p   |		Jump_Nonzero	0x497
0494 4801       |H   |		Short_Literal	0x1
0495 a5fd       |    |		Store_Unchecked	0x2,-0x3
0496 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0497 00e1       |    |		Load_Encached	Boolean_Cache
0498 00da       |    |		Load_Top	At_Offset_2
0499 e5fe       |    |		Load	0x2,-0x2
049a e215       |    |		Load	0x1,0x15
049b e00e       |    |		Load	0x0,0xe
049c e214       |    |		Load	0x1,0x14
049d 0096       |    |		Execute	Package,Entry
049e 00d1       |    |		Pop_Control	Pop_Count_1
049f 0059       | Y  |		Store_Top	Discrete,At_Offset_1
04a0 00d8       |    |		Load_Top	At_Offset_0
04a1 6809       |h   |		Jump_Zero	0x4ab
04a2 00da       |    |		Load_Top	At_Offset_2
04a3 00da       |    |		Load_Top	At_Offset_2
04a4 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
04a5 e210       |    |		Load	0x1,0x10
04a6 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
04a7 680c       |h   |		Jump_Zero	0x4b4
04a8 4801       |H   |		Short_Literal	0x1
04a9 a5fd       |    |		Store_Unchecked	0x2,-0x3
04aa 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
04ab e210       |    |		Load	0x1,0x10
04ac 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
04ad e210       |    |		Load	0x1,0x10
04ae 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
04af 00da       |    |		Load_Top	At_Offset_2
04b0 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
04b1 4800       |H   |		Short_Literal	0x0
04b2 00da       |    |		Load_Top	At_Offset_2
04b3 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
04b4 00d9       |    |		Load_Top	At_Offset_1
04b5 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
04b6 00db       |    |		Load_Top	At_Offset_3
04b7 e210       |    |		Load	0x1,0x10
04b8 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
04b9 00da       |    |		Load_Top	At_Offset_2
04ba 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
04bb 00d9       |    |		Load_Top	At_Offset_1
04bc 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
04bd 0a01       |    |		Execute_Immediate	Plus,0x1
04be 00da       |    |		Load_Top	At_Offset_2
04bf 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
04c0 e215       |    |		Load	0x1,0x15
04c1 4800       |H   |		Short_Literal	0x0
04c2 00db       |    |		Load_Top	At_Offset_3
04c3 e5fe       |    |		Load	0x2,-0x2
04c4 e00f       |    |		Load	0x0,0xf
04c5 e214       |    |		Load	0x1,0x14
04c6 0096       |    |		Execute	Package,Entry
04c7 c215       |    |		Store	0x1,0x15
04c8 4800       |H   |		Short_Literal	0x0
04c9 a5fd       |    |		Store_Unchecked	0x2,-0x3
04ca 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
04cb 0000 0000  |    |		.BLANK	0000[0x5]
04d0 ; --------------------------------------------------------------------------------------
04d0 ; SUBPROGRAM
04d0 ; --------------------------------------------------------------------------------------
04d0 04d6       |    |		.CONST	0x04d6								; Address of begin
04d1 0004       |    |		.CONST	0x0004								; Address of exception handler
04d2 0003       |    |		.CONST	0x0003								; Number of locals
04d3			INIT_04d0:
04d3 e211       |    |		Load	0x1,0x11
04d4 0322       | "  |		Declare_Variable	Record
04d5 00e1       |    |		Load_Encached	Boolean_Cache
04d6			BODY_04d0:
04d6 00e1       |    |		Load_Encached	Boolean_Cache
04d7 00da       |    |		Load_Top	At_Offset_2
04d8 e5ff       |    |		Load	0x2,-0x1
04d9 e215       |    |		Load	0x1,0x15
04da e00e       |    |		Load	0x0,0xe
04db e214       |    |		Load	0x1,0x14
04dc 0096       |    |		Execute	Package,Entry
04dd 00d1       |    |		Pop_Control	Pop_Count_1
04de 0059       | Y  |		Store_Top	Discrete,At_Offset_1
04df 00d8       |    |		Load_Top	At_Offset_0
04e0 6802       |h   |		Jump_Zero	0x4e3
04e1 00d9       |    |		Load_Top	At_Offset_1
04e2 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04e3 e212       |    |		Load	0x1,0x12
04e4 0320       |    |		Declare_Variable	Record,Duplicate
04e5 00cd       |    |		Action	Spare6_Action
04e6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04e7 0000       |    |		.XXX[0x1]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04f8       |    |		.CONST	0x04f8								; Address of begin
04e9 0004       |    |		.CONST	0x0004								; Address of exception handler
04ea 0003       |    |		.CONST	0x0003								; Number of locals
04eb			INIT_04e8:
04eb e006       |    |		Load	0x0,0x6
04ec 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
04ed 02c7       |    |		Declare_Variable	Any
04ee e5ff       |    |		Load	0x2,-0x1
04ef e006       |    |		Load	0x0,0x6
04f0 1b6c       | l  |		Execute	Package,Field_Read,Field_Number 0x6c
04f1 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
04f2 a602       |    |		Store_Unchecked	0x3,0x2
04f3 e006       |    |		Load	0x0,0x6
04f4 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
04f5 02c7       |    |		Declare_Variable	Any
04f6 00d8       |    |		Load_Top	At_Offset_0
04f7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
04f8			BODY_04e8:
04f8 00cf       |    |		Action	Mark_Auxiliary
04f9 780c       |x   |		Jump	0x506
04fa 4801       |H   |		Short_Literal	0x1
04fb 00db       |    |		Load_Top	At_Offset_3
04fc e010       |    |		Load	0x0,0x10
04fd e006       |    |		Load	0x0,0x6
04fe 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
04ff 820d       |    |		Call	0x1,0xd
0500 c603       |    |		Store	0x3,0x3
0501 00da       |    |		Load_Top	At_Offset_2
0502 e006       |    |		Load	0x0,0x6
0503 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0504 c602       |    |		Store	0x3,0x2
0505 00c9       |    |		Action	Pop_Auxiliary_Loop
0506 00da       |    |		Load_Top	At_Offset_2
0507 e011       |    |		Load	0x0,0x11
0508 012f       | /  |		Execute	Any,Equal
0509 6ff0       |o   |		Jump_Zero	0x4fa
050a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
050b ; --------------------------------------------------------------------------------------
050b ; STRING TABLE
050b ; --------------------------------------------------------------------------------------
050b 0004       |    |		.STRTAB	0x0004->0x050d							; "!tools.test.testmate."
050c 0017       |    |		.STREND 0x0017->0x0517
050d 2174 6f6f  |!too|		.STRTAB_STRINGS
0518 ; --------------------------------------------------------------------------------------
0518 ; Debug Table
0518 ; --------------------------------------------------------------------------------------
0518 0004 000a  |    |		.DEBUG4	0x0004,0x000a,0x56e3,0x0000,0x0001,0x0000
051e 0000 0000  |    |		.BLANK	0000[0xe2]