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

⟦efac8732c⟧

    Length: 4096 (0x1000)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0a7cf5

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 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0648       | H  |		.CONST	0x0648								; 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 8004       |    |		.CONST	0x8004								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 001b       |    |		.CONST	0x001b								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0012       |    |		.CONST	0x0012								; Number of locals
000b			INIT_0008:
000b 00c4       |    |		Action	Make_Default
000c 00c4       |    |		Action	Make_Default
000d 00c4       |    |		Action	Make_Default
000e 00c4       |    |		Action	Make_Default
000f 029a 0023  |   #|		Declare_Subprogram	INIT_0020,For_Outer_Call,Visible,Unelaborated
0011 c210       |    |		Store	0x1,0x10
0012 00bf       |    |		Action	Accept_Activation
0013 029b 00a3  |    |		Declare_Subprogram	INIT_00a0,For_Outer_Call,Unelaborated
0015 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
0016 00c7       |    |		Action	Elaborate_Subprogram
0017 029d 00f3  |    |		Declare_Subprogram	INIT_00f0,For_Outer_Call
0019 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
001a 00c7       |    |		Action	Elaborate_Subprogram
001b			BODY_0008:
001b 00bc       |    |		Action	Signal_Activated
001c 00bb       |    |		Action	Signal_Completion
001d 0000 0000  |    |		.XXX[0x3]
001f 0000       |    |
0020 ; --------------------------------------------------------------------------------------
0020 ; SUBPROGRAM
0020 ; --------------------------------------------------------------------------------------
0020 008d       |    |		.CONST	0x008d								; Address of begin
0021 0004       |    |		.CONST	0x0004								; Address of exception handler
0022 0022       | "  |		.CONST	0x0022								; Number of locals
0023			INIT_0020:
0023 0092 0629  |   )|		Action	Push_String_Extended,0x629					; "<ACTIVITY>"
0025 00e9       |    |		Load_Encached	String_Cache
0026 02a0       |    |		Declare_Subprogram	Null_Subprogram
0027 4818       |H   |		Short_Literal	0x18
0028 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
0029 00d8       |    |		Load_Top	At_Offset_0
002a 00d9       |    |		Load_Top	At_Offset_1
002b 00f1       |    |		Load_Encached	Diana_Temp_Seq
002c 00ec       |    |		Load_Encached	Diana_Tree_Cache
002d 02a0       |    |		Declare_Subprogram	Null_Subprogram
002e 4804       |H   |		Short_Literal	0x4
002f 032d       | -  |		Declare_Type	Record,Defined
0030 e001       |    |		Load	0x0,0x1
0031 e002       |    |		Load	0x0,0x2
0032 4861       |Ha  |		Short_Literal	0x61
0033 00db       |    |		Load_Top	At_Offset_3
0034 4801       |H   |		Short_Literal	0x1
0035 e003       |    |		Load	0x0,0x3
0036 0387       |    |		Declare_Variable	Package
0037 00d8       |    |		Load_Top	At_Offset_0
0038 020f       |    |		Execute	Module,Activate
0039 00d8       |    |		Load_Top	At_Offset_0
003a 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
003b 02a0       |    |		Declare_Subprogram	Null_Subprogram
003c 4818       |H   |		Short_Literal	0x18
003d 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
003e e004       |    |		Load	0x0,0x4
003f e005       |    |		Load	0x0,0x5
0040 4861       |Ha  |		Short_Literal	0x61
0041 00db       |    |		Load_Top	At_Offset_3
0042 4801       |H   |		Short_Literal	0x1
0043 e003       |    |		Load	0x0,0x3
0044 0387       |    |		Declare_Variable	Package
0045 00d8       |    |		Load_Top	At_Offset_0
0046 020f       |    |		Execute	Module,Activate
0047 00d8       |    |		Load_Top	At_Offset_0
0048 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0049 00da       |    |		Load_Top	At_Offset_2
004a 0007       |    |		Action	Break_Optional
004b 00e1       |    |		Load_Encached	Boolean_Cache
004c 00e1       |    |		Load_Encached	Boolean_Cache
004d e006       |    |		Load	0x0,0x6
004e 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
004f 02c7       |    |		Declare_Variable	Any
0050 00d8       |    |		Load_Top	At_Offset_0
0051 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0052 00f1       |    |		Load_Encached	Diana_Temp_Seq
0053 00ec       |    |		Load_Encached	Diana_Tree_Cache
0054 e006       |    |		Load	0x0,0x6
0055 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0056 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0057 00e3       |    |		Load_Encached	Natural_Cache
0058 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0059 00e3       |    |		Load_Encached	Natural_Cache
005a 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
005b 00e3       |    |		Load_Encached	Natural_Cache
005c 00e3       |    |		Load_Encached	Natural_Cache
005d 00e3       |    |		Load_Encached	Natural_Cache
005e 00e3       |    |		Load_Encached	Natural_Cache
005f 029f 01fb  |    |		Declare_Subprogram	INIT_01f8,For_Call
0061 4804       |H   |		Short_Literal	0x4
0062 032d       | -  |		Declare_Type	Record,Defined
0063 029e 021b  |    |		Declare_Subprogram	INIT_0218,For_Call,Unelaborated
0065 4813       |H   |		Short_Literal	0x13
0066 4802       |H   |		Short_Literal	0x2
0067 0099       |    |		Action	Reference_Dynamic
0068 00c7       |    |		Action	Elaborate_Subprogram
0069 029f 029b  |    |		Declare_Subprogram	INIT_0298,For_Call
006b 029f 02a3  |    |		Declare_Subprogram	INIT_02a0,For_Call
006d 029f 033b  |   ;|		Declare_Subprogram	INIT_0338,For_Call
006f 4813       |H   |		Short_Literal	0x13
0070 4802       |H   |		Short_Literal	0x2
0071 0099       |    |		Action	Reference_Dynamic
0072 00c6       |    |		Action	Check_Subprogram_Elaborated
0073 4814       |H   |		Short_Literal	0x14
0074 4802       |H   |		Short_Literal	0x2
0075 0099       |    |		Action	Reference_Dynamic
0076 4816       |H   |		Short_Literal	0x16
0077 4802       |H   |		Short_Literal	0x2
0078 0099       |    |		Action	Reference_Dynamic
0079 4815       |H   |		Short_Literal	0x15
007a 4802       |H   |		Short_Literal	0x2
007b 0099       |    |		Action	Reference_Dynamic
007c e007       |    |		Load	0x0,0x7
007d e008       |    |		Load	0x0,0x8
007e 481c       |H   |		Short_Literal	0x1c
007f 0007       |    |		Action	Break_Optional
0080 029f 0343  |   C|		Declare_Subprogram	INIT_0340,For_Call
0082 029f 03eb  |    |		Declare_Subprogram	INIT_03e8,For_Call
0084 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
0085 00c6       |    |		Action	Check_Subprogram_Elaborated
0086 481e       |H   |		Short_Literal	0x1e
0087 4802       |H   |		Short_Literal	0x2
0088 0099       |    |		Action	Reference_Dynamic
0089 e009       |    |		Load	0x0,0x9
008a e00a       |    |		Load	0x0,0xa
008b 4822       |H"  |		Short_Literal	0x22
008c 0007       |    |		Action	Break_Optional
008d			BODY_0020:
008d e407       |    |		Load	0x2,0x7
008e 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
008f e407       |    |		Load	0x2,0x7
0090 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0091 c408       |    |		Store	0x2,0x8
0092 e5ff       |    |		Load	0x2,-0x1
0093 481f       |H   |		Short_Literal	0x1f
0094 4802       |H   |		Short_Literal	0x2
0095 0099       |    |		Action	Reference_Dynamic
0096 4820       |H   |		Short_Literal	0x20
0097 4802       |H   |		Short_Literal	0x2
0098 0099       |    |		Action	Reference_Dynamic
0099 8211       |    |		Call	0x1,0x11
009a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
009b 0000 0000  |    |		.BLANK	0000[0x5]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00af       |    |		.CONST	0x00af								; Address of begin
00a1 0004       |    |		.CONST	0x0004								; Address of exception handler
00a2 0005       |    |		.CONST	0x0005								; Number of locals
00a3			INIT_00a0:
00a3 e006       |    |		Load	0x0,0x6
00a4 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00a5 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
00a6 02c7       |    |		Declare_Variable	Any
00a7 00d8       |    |		Load_Top	At_Offset_0
00a8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00a9 e006       |    |		Load	0x0,0x6
00aa 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00ab 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00ac 00ec       |    |		Load_Encached	Diana_Tree_Cache
00ad e006       |    |		Load	0x0,0x6
00ae 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00af			BODY_00a0:
00af e006       |    |		Load	0x0,0x6
00b0 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00b1 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00b2 e402       |    |		Load	0x2,0x2
00b3 6034       |`4  |		Indirect_Literal	Discrete,0xe8,{0x00000000, 0x00004000}
00b4 e00b       |    |		Load	0x0,0xb
00b5 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00b6 e00c       |    |		Load	0x0,0xc
00b7 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
00b8 e00d       |    |		Load	0x0,0xd
00b9 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
00ba 4801       |H   |		Short_Literal	0x1
00bb 4800       |H   |		Short_Literal	0x0
00bc e00c       |    |		Load	0x0,0xc
00bd 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
00be e006       |    |		Load	0x0,0x6
00bf 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00c0 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
00c1 e5fd       |    |		Load	0x2,-0x3
00c2 e006       |    |		Load	0x0,0x6
00c3 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00c4 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00c5 c402       |    |		Store	0x2,0x2
00c6 005b       | [  |		Store_Top	Discrete,At_Offset_3
00c7 00cf       |    |		Action	Mark_Auxiliary
00c8 7817       |x   |		Jump	0xe0
00c9 e006       |    |		Load	0x0,0x6
00ca 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00cb 00ec       |    |		Load_Encached	Diana_Tree_Cache
00cc 601b       |`   |		Indirect_Literal	Discrete,0xe8,{0x00000000, 0x00004000}
00cd e00b       |    |		Load	0x0,0xb
00ce 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00cf e402       |    |		Load	0x2,0x2
00d0 e006       |    |		Load	0x0,0x6
00d1 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00d2 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
00d3 c404       |    |		Store	0x2,0x4
00d4 005a       | Z  |		Store_Top	Discrete,At_Offset_2
00d5 00d9       |    |		Load_Top	At_Offset_1
00d6 6801       |h   |		Jump_Zero	0xd8
00d7 0887       |    |		Execute_Immediate	Raise,0x87
00d8 00da       |    |		Load_Top	At_Offset_2
00d9 85fe       |    |		Call	0x2,-0x2
00da e402       |    |		Load	0x2,0x2
00db e006       |    |		Load	0x0,0x6
00dc 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00dd 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00de c402       |    |		Store	0x2,0x2
00df 00c9       |    |		Action	Pop_Auxiliary_Loop
00e0 e402       |    |		Load	0x2,0x2
00e1 e006       |    |		Load	0x0,0x6
00e2 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00e3 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
00e4 6fe4       |o   |		Jump_Zero	0xc9
00e5 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00e6 0000 0000  |    |		.XXX[0x2]
00e8 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
00ec 0000 0000  |    |		.BLANK	0000[0x4]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 0122       | "  |		.CONST	0x0122								; Address of begin
00f1 01f4       |    |		.CONST	0x01f4								; Address of exception handler
00f2 000f       |    |		.CONST	0x000f								; Number of locals
00f3			INIT_00f0:
00f3 e006       |    |		Load	0x0,0x6
00f4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00f5 02c7       |    |		Declare_Variable	Any
00f6 00d8       |    |		Load_Top	At_Offset_0
00f7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00f8 e006       |    |		Load	0x0,0x6
00f9 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00fa 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00fb e006       |    |		Load	0x0,0x6
00fc 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00fd e006       |    |		Load	0x0,0x6
00fe 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00ff 02c7       |    |		Declare_Variable	Any
0100 00d8       |    |		Load_Top	At_Offset_0
0101 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0102 e00e       |    |		Load	0x0,0xe
0103 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0104 e00e       |    |		Load	0x0,0xe
0105 1b36       | 6  |		Execute	Package,Field_Read,Field_Number 0x36
0106 02c7       |    |		Declare_Variable	Any
0107 00d8       |    |		Load_Top	At_Offset_0
0108 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0109 e006       |    |		Load	0x0,0x6
010a 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
010b 02c7       |    |		Declare_Variable	Any
010c 00d8       |    |		Load_Top	At_Offset_0
010d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
010e e006       |    |		Load	0x0,0x6
010f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0110 02c7       |    |		Declare_Variable	Any
0111 00d8       |    |		Load_Top	At_Offset_0
0112 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0113 e006       |    |		Load	0x0,0x6
0114 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0115 02c7       |    |		Declare_Variable	Any
0116 00d8       |    |		Load_Top	At_Offset_0
0117 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0118 029f 04db  |    |		Declare_Subprogram	INIT_04d8,For_Call
011a 029f 04e3  |    |		Declare_Subprogram	INIT_04e0,For_Call
011c 029f 04eb  |    |		Declare_Subprogram	INIT_04e8,For_Call
011e 029f 0523  |   #|		Declare_Subprogram	INIT_0520,For_Call
0120 029f 0593  |    |		Declare_Subprogram	INIT_0590,For_Call
0122			BODY_00f0:
0122 00be       |    |		Action	Activate_Tasks
0123 00ec       |    |		Load_Encached	Diana_Tree_Cache
0124 a5fc       |    |		Store_Unchecked	0x2,-0x4
0125 4800       |H   |		Short_Literal	0x0
0126 a5fb       |    |		Store_Unchecked	0x2,-0x5
0127 e006       |    |		Load	0x0,0x6
0128 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0129 c5fd       |    |		Store	0x2,-0x3
012a e5fe       |    |		Load	0x2,-0x2
012b 0092 0629  |   )|		Action	Push_String_Extended,0x629					; "<ACTIVITY>"
012d 01df       |    |		Execute	Vector,Equal
012e 6804       |h   |		Jump_Zero	0x133
012f e00e       |    |		Load	0x0,0xe
0130 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0131 c402       |    |		Store	0x2,0x2
0132 7821       |x!  |		Jump	0x154
0133 e006       |    |		Load	0x0,0x6
0134 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0135 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0136 e402       |    |		Load	0x2,0x2
0137 0120       |    |		Execute	Any,Is_Value
0138 6803       |h   |		Jump_Zero	0x13c
0139 e006       |    |		Load	0x0,0x6
013a 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
013b 7801       |x   |		Jump	0x13d
013c e402       |    |		Load	0x2,0x2
013d 67aa       |g   |		Indirect_Literal	Discrete,0xe8,{0x00000000, 0x00004000}
013e e00b       |    |		Load	0x0,0xb
013f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0140 e00c       |    |		Load	0x0,0xc
0141 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0142 e006       |    |		Load	0x0,0x6
0143 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0144 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0145 e5fe       |    |		Load	0x2,-0x2
0146 e006       |    |		Load	0x0,0x6
0147 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0148 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0149 c402       |    |		Store	0x2,0x2
014a c403       |    |		Store	0x2,0x3
014b e403       |    |		Load	0x2,0x3
014c 840b       |    |		Call	0x2,0xb
014d 7001       |p   |		Jump_Nonzero	0x14f
014e 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
014f e402       |    |		Load	0x2,0x2
0150 e00e       |    |		Load	0x0,0xe
0151 183b       | ;  |		Execute	Package,Field_Execute,Field_Number 0x3b
0152 7001       |p   |		Jump_Nonzero	0x154
0153 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0154 e402       |    |		Load	0x2,0x2
0155 c5fd       |    |		Store	0x2,-0x3
0156 e5ff       |    |		Load	0x2,-0x1
0157 840f       |    |		Call	0x2,0xf
0158 c405       |    |		Store	0x2,0x5
0159 e00e       |    |		Load	0x0,0xe
015a 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
015b 0124       | $  |		Execute	Any,Is_Constrained
015c 700b       |p   |		Jump_Nonzero	0x168
015d e00e       |    |		Load	0x0,0xe
015e 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
015f 1c09       |    |		Execute_Immediate	Run_Utility,0x9
0160 e00e       |    |		Load	0x0,0xe
0161 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0162 e00c       |    |		Load	0x0,0xc
0163 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0164 e00d       |    |		Load	0x0,0xd
0165 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0166 0398       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Subtype
0167 7807       |x   |		Jump	0x16f
0168 e00e       |    |		Load	0x0,0xe
0169 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
016a e00c       |    |		Load	0x0,0xc
016b 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
016c e00d       |    |		Load	0x0,0xd
016d 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
016e 039c       |    |		Declare_Variable	Heap_Access,By_Allocation
016f a406       |    |		Store_Unchecked	0x2,0x6
0170 e406       |    |		Load	0x2,0x6
0171 e006       |    |		Load	0x0,0x6
0172 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0173 00d9       |    |		Load_Top	At_Offset_1
0174 0219       |    |		Execute	Heap_Access,All_Read
0175 4800       |H   |		Short_Literal	0x0
0176 4800       |H   |		Short_Literal	0x0
0177 e00b       |    |		Load	0x0,0xb
0178 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0179 e402       |    |		Load	0x2,0x2
017a e00e       |    |		Load	0x0,0xe
017b 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
017c 00da       |    |		Load_Top	At_Offset_2
017d 0218       |    |		Execute	Heap_Access,All_Write
017e c404       |    |		Store	0x2,0x4
017f 00d1       |    |		Pop_Control	Pop_Count_1
0180 e404       |    |		Load	0x2,0x4
0181 840c       |    |		Call	0x2,0xc
0182 7001       |p   |		Jump_Nonzero	0x184
0183 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0184 e407       |    |		Load	0x2,0x7
0185 0120       |    |		Execute	Any,Is_Value
0186 6803       |h   |		Jump_Zero	0x18a
0187 e00e       |    |		Load	0x0,0xe
0188 1b36       | 6  |		Execute	Package,Field_Read,Field_Number 0x36
0189 7801       |x   |		Jump	0x18b
018a e407       |    |		Load	0x2,0x7
018b e406       |    |		Load	0x2,0x6
018c e00e       |    |		Load	0x0,0xe
018d 1837       | 7  |		Execute	Package,Field_Execute,Field_Number 0x37
018e c407       |    |		Store	0x2,0x7
018f 00cf       |    |		Action	Mark_Auxiliary
0190 7853       |xS  |		Jump	0x1e4
0191 e407       |    |		Load	0x2,0x7
0192 e00e       |    |		Load	0x0,0xe
0193 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
0194 c408       |    |		Store	0x2,0x8
0195 e406       |    |		Load	0x2,0x6
0196 0219       |    |		Execute	Heap_Access,All_Read
0197 e408       |    |		Load	0x2,0x8
0198 e00e       |    |		Load	0x0,0xe
0199 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
019a c409       |    |		Store	0x2,0x9
019b e409       |    |		Load	0x2,0x9
019c e405       |    |		Load	0x2,0x5
019d 012f       | /  |		Execute	Any,Equal
019e 681e       |h   |		Jump_Zero	0x1bd
019f e409       |    |		Load	0x2,0x9
01a0 e006       |    |		Load	0x0,0x6
01a1 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
01a2 012e       | .  |		Execute	Any,Not_Equal
01a3 6819       |h   |		Jump_Zero	0x1bd
01a4 e406       |    |		Load	0x2,0x6
01a5 0219       |    |		Execute	Heap_Access,All_Read
01a6 e408       |    |		Load	0x2,0x8
01a7 e00e       |    |		Load	0x0,0xe
01a8 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
01a9 c40a       |    |		Store	0x2,0xa
01aa e406       |    |		Load	0x2,0x6
01ab e006       |    |		Load	0x0,0x6
01ac 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01ad 00d9       |    |		Load_Top	At_Offset_1
01ae 0219       |    |		Execute	Heap_Access,All_Read
01af e00e       |    |		Load	0x0,0xe
01b0 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
01b1 00da       |    |		Load_Top	At_Offset_2
01b2 0218       |    |		Execute	Heap_Access,All_Write
01b3 c404       |    |		Store	0x2,0x4
01b4 00d1       |    |		Pop_Control	Pop_Count_1
01b5 4800       |H   |		Short_Literal	0x0
01b6 a5fb       |    |		Store_Unchecked	0x2,-0x5
01b7 e40a       |    |		Load	0x2,0xa
01b8 e405       |    |		Load	0x2,0x5
01b9 e5ff       |    |		Load	0x2,-0x1
01ba 840e       |    |		Call	0x2,0xe
01bb a5fc       |    |		Store_Unchecked	0x2,-0x4
01bc 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01bd e406       |    |		Load	0x2,0x6
01be 0219       |    |		Execute	Heap_Access,All_Read
01bf e408       |    |		Load	0x2,0x8
01c0 e00e       |    |		Load	0x0,0xe
01c1 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
01c2 c40a       |    |		Store	0x2,0xa
01c3 e40a       |    |		Load	0x2,0xa
01c4 e405       |    |		Load	0x2,0x5
01c5 012f       | /  |		Execute	Any,Equal
01c6 6818       |h   |		Jump_Zero	0x1df
01c7 e40a       |    |		Load	0x2,0xa
01c8 e006       |    |		Load	0x0,0x6
01c9 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
01ca 012e       | .  |		Execute	Any,Not_Equal
01cb 6813       |h   |		Jump_Zero	0x1df
01cc e406       |    |		Load	0x2,0x6
01cd e006       |    |		Load	0x0,0x6
01ce 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01cf 00d9       |    |		Load_Top	At_Offset_1
01d0 0219       |    |		Execute	Heap_Access,All_Read
01d1 e00e       |    |		Load	0x0,0xe
01d2 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
01d3 00da       |    |		Load_Top	At_Offset_2
01d4 0218       |    |		Execute	Heap_Access,All_Write
01d5 c404       |    |		Store	0x2,0x4
01d6 00d1       |    |		Pop_Control	Pop_Count_1
01d7 4801       |H   |		Short_Literal	0x1
01d8 a5fb       |    |		Store_Unchecked	0x2,-0x5
01d9 e409       |    |		Load	0x2,0x9
01da e405       |    |		Load	0x2,0x5
01db e5ff       |    |		Load	0x2,-0x1
01dc 840e       |    |		Call	0x2,0xe
01dd a5fc       |    |		Store_Unchecked	0x2,-0x4
01de 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01df e407       |    |		Load	0x2,0x7
01e0 e00e       |    |		Load	0x0,0xe
01e1 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
01e2 c407       |    |		Store	0x2,0x7
01e3 00c9       |    |		Action	Pop_Auxiliary_Loop
01e4 e407       |    |		Load	0x2,0x7
01e5 e00e       |    |		Load	0x0,0xe
01e6 1839       | 9  |		Execute	Package,Field_Execute,Field_Number 0x39
01e7 6fa9       |o   |		Jump_Zero	0x191
01e8 00ce       |    |		Action	Pop_Auxiliary
01e9 e406       |    |		Load	0x2,0x6
01ea e006       |    |		Load	0x0,0x6
01eb 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01ec 00d9       |    |		Load_Top	At_Offset_1
01ed 0219       |    |		Execute	Heap_Access,All_Read
01ee e00e       |    |		Load	0x0,0xe
01ef 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
01f0 00da       |    |		Load_Top	At_Offset_2
01f1 0218       |    |		Execute	Heap_Access,All_Write
01f2 c404       |    |		Store	0x2,0x4
01f3 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01f4			TRAP_00f0:
01f4 0007       |    |		Action	Break_Optional
01f5 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01f6 0000 0000  |    |		.XXX[0x2]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 01fb       |    |		.CONST	0x01fb								; Address of begin
01f9 0004       |    |		.CONST	0x0004								; Address of exception handler
01fa 0001       |    |		.CONST	0x0001								; Number of locals
01fb			BODY_01f8:
01fb			INIT_01f8:
01fb 4608       |F   |		Jump_Case	0x9
01fc 7808       |x   |		Jump	0x205								; case 0x0
01fd 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
01fe 7813       |x   |		Jump	0x212								; case 0x2
01ff 7812       |x   |		Jump	0x212								; case 0x3
0200 7811       |x   |		Jump	0x212								; case 0x4
0201 7810       |x   |		Jump	0x212								; case 0x5
0202 780f       |x   |		Jump	0x212								; case 0x6
0203 780e       |x   |		Jump	0x212								; case 0x7
0204 780d       |x   |		Jump	0x212								; case 0x8
0205 4800       |H   |		Short_Literal	0x0
0206 00db       |    |		Load_Top	At_Offset_3
0207 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0208 4800       |H   |		Short_Literal	0x0
0209 00db       |    |		Load_Top	At_Offset_3
020a 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
020b 4800       |H   |		Short_Literal	0x0
020c 00db       |    |		Load_Top	At_Offset_3
020d 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
020e 4800       |H   |		Short_Literal	0x0
020f 00db       |    |		Load_Top	At_Offset_3
0210 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0211 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0212 0869       | i  |		Execute_Immediate	Raise,0x69
0213 0000 0000  |    |		.BLANK	0000[0x5]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 022e       | .  |		.CONST	0x022e								; Address of begin
0219 0004       |    |		.CONST	0x0004								; Address of exception handler
021a 0007       |    |		.CONST	0x0007								; Number of locals
021b			INIT_0218:
021b e00f       |    |		Load	0x0,0xf
021c 1b29       | )  |		Execute	Package,Field_Read,Field_Number 0x29
021d 02c7       |    |		Declare_Variable	Any
021e 00d8       |    |		Load_Top	At_Offset_0
021f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0220 e006       |    |		Load	0x0,0x6
0221 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0222 02c7       |    |		Declare_Variable	Any
0223 00d8       |    |		Load_Top	At_Offset_0
0224 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0225 00ec       |    |		Load_Encached	Diana_Tree_Cache
0226 00e1       |    |		Load_Encached	Boolean_Cache
0227 e00f       |    |		Load	0x0,0xf
0228 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
0229 02c7       |    |		Declare_Variable	Any
022a 00d8       |    |		Load_Top	At_Offset_0
022b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
022c 029f 0613  |    |		Declare_Subprogram	INIT_0610,For_Call
022e			BODY_0218:
022e e7f9       |    |		Load	0x3,-0x7
022f e7fb       |    |		Load	0x3,-0x5
0230 87fc       |    |		Call	0x3,-0x4
0231 e7fb       |    |		Load	0x3,-0x5
0232 4975       |Iu  |		Short_Literal	0x175
0233 00eb       |    |		Load_Encached	Diana_Cache
0234 0098       |    |		Execute	Package,Field_Read_Dynamic
0235 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0236 a40d       |    |		Store_Unchecked	0x2,0xd
0237 00e1       |    |		Load_Encached	Boolean_Cache
0238 00ec       |    |		Load_Encached	Diana_Tree_Cache
0239 e603       |    |		Load	0x3,0x3
023a 0120       |    |		Execute	Any,Is_Value
023b 6803       |h   |		Jump_Zero	0x23f
023c e006       |    |		Load	0x0,0x6
023d 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
023e 7801       |x   |		Jump	0x240
023f e603       |    |		Load	0x3,0x3
0240 e7fa       |    |		Load	0x3,-0x6
0241 e7fb       |    |		Load	0x3,-0x5
0242 8212       |    |		Call	0x1,0x12
0243 c603       |    |		Store	0x3,0x3
0244 c604       |    |		Store	0x3,0x4
0245 005b       | [  |		Store_Top	Discrete,At_Offset_3
0246 00db       |    |		Load_Top	At_Offset_3
0247 680a       |h   |		Jump_Zero	0x252
0248 00da       |    |		Load_Top	At_Offset_2
0249 4801       |H   |		Short_Literal	0x1
024a 87fd       |    |		Call	0x3,-0x3
024b 00db       |    |		Load_Top	At_Offset_3
024c e7fb       |    |		Load	0x3,-0x5
024d 4975       |Iu  |		Short_Literal	0x175
024e 00eb       |    |		Load_Encached	Diana_Cache
024f 0098       |    |		Execute	Package,Field_Read_Dynamic
0250 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0251 a40d       |    |		Store_Unchecked	0x2,0xd
0252 00e1       |    |		Load_Encached	Boolean_Cache
0253 00da       |    |		Load_Top	At_Offset_2
0254 0120       |    |		Execute	Any,Is_Value
0255 6803       |h   |		Jump_Zero	0x259
0256 e00f       |    |		Load	0x0,0xf
0257 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
0258 7801       |x   |		Jump	0x25a
0259 00da       |    |		Load_Top	At_Offset_2
025a e010       |    |		Load	0x0,0x10
025b 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
025c e00b       |    |		Load	0x0,0xb
025d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
025e e00c       |    |		Load	0x0,0xc
025f 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0260 e00d       |    |		Load	0x0,0xd
0261 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0262 00ea       |    |		Load_Encached	Null_String_Cache
0263 4800       |H   |		Short_Literal	0x0
0264 e00f       |    |		Load	0x0,0xf
0265 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0266 e00f       |    |		Load	0x0,0xf
0267 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0268 e006       |    |		Load	0x0,0x6
0269 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
026a 00ea       |    |		Load_Encached	Null_String_Cache
026b e7f9       |    |		Load	0x3,-0x7
026c e40d       |    |		Load	0x2,0xd
026d e00f       |    |		Load	0x0,0xf
026e 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
026f c606       |    |		Store	0x3,0x6
0270 c40a       |    |		Store	0x2,0xa
0271 e40a       |    |		Load	0x2,0xa
0272 6820       |h   |		Jump_Zero	0x293
0273 00d9       |    |		Load_Top	At_Offset_1
0274 e00f       |    |		Load	0x0,0xf
0275 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0276 c602       |    |		Store	0x3,0x2
0277 00cf       |    |		Action	Mark_Auxiliary
0278 7815       |x   |		Jump	0x28e
0279 e602       |    |		Load	0x3,0x2
027a e00f       |    |		Load	0x0,0xf
027b 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
027c e7f9       |    |		Load	0x3,-0x7
027d e602       |    |		Load	0x3,0x2
027e e00f       |    |		Load	0x0,0xf
027f 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
0280 e602       |    |		Load	0x3,0x2
0281 e00f       |    |		Load	0x0,0xf
0282 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
0283 e602       |    |		Load	0x3,0x2
0284 8607       |    |		Call	0x3,0x7
0285 e602       |    |		Load	0x3,0x2
0286 e00f       |    |		Load	0x0,0xf
0287 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
0288 87fe       |    |		Call	0x3,-0x2
0289 e602       |    |		Load	0x3,0x2
028a e00f       |    |		Load	0x0,0xf
028b 1844       | D  |		Execute	Package,Field_Execute,Field_Number 0x44
028c c602       |    |		Store	0x3,0x2
028d 00c9       |    |		Action	Pop_Auxiliary_Loop
028e e602       |    |		Load	0x3,0x2
028f e00f       |    |		Load	0x0,0xf
0290 1842       | B  |		Execute	Package,Field_Execute,Field_Number 0x42
0291 6fe7       |o   |		Jump_Zero	0x279
0292 00ce       |    |		Action	Pop_Auxiliary
0293 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
0294 0000 0000  |    |		.BLANK	0000[0x4]
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 029b       |    |		.CONST	0x029b								; Address of begin
0299 0004       |    |		.CONST	0x0004								; Address of exception handler
029a 0001       |    |		.CONST	0x0001								; Number of locals
029b			BODY_0298:
029b			INIT_0298:
029b e408       |    |		Load	0x2,0x8
029c e407       |    |		Load	0x2,0x7
029d 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
029e c408       |    |		Store	0x2,0x8
029f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a8       |    |		.CONST	0x02a8								; Address of begin
02a1 0004       |    |		.CONST	0x0004								; Address of exception handler
02a2 0004       |    |		.CONST	0x0004								; Number of locals
02a3			INIT_02a0:
02a3 e406       |    |		Load	0x2,0x6
02a4 0007       |    |		Action	Break_Optional
02a5 00e1       |    |		Load_Encached	Boolean_Cache
02a6 e404       |    |		Load	0x2,0x4
02a7 0322       | "  |		Declare_Variable	Record
02a8			BODY_02a0:
02a8 00e1       |    |		Load_Encached	Boolean_Cache
02a9 00db       |    |		Load_Top	At_Offset_3
02aa e7ff       |    |		Load	0x3,-0x1
02ab e408       |    |		Load	0x2,0x8
02ac e407       |    |		Load	0x2,0x7
02ad 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
02ae c602       |    |		Store	0x3,0x2
02af 005a       | Z  |		Store_Top	Discrete,At_Offset_2
02b0 00d9       |    |		Load_Top	At_Offset_1
02b1 7032       |p2  |		Jump_Nonzero	0x2e4
02b2 e406       |    |		Load	0x2,0x6
02b3 03bc       |    |		Declare_Variable	Access,By_Allocation
02b4 003b       | ;  |		Store_Top	Access,At_Offset_3
02b5 00da       |    |		Load_Top	At_Offset_2
02b6 e405       |    |		Load	0x2,0x5
02b7 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
02b8 00d9       |    |		Load_Top	At_Offset_1
02b9 0229       | )  |		Execute	Access,All_Read
02ba 00d1       |    |		Pop_Control	Pop_Count_1
02bb e405       |    |		Load	0x2,0x5
02bc 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
02bd 00d9       |    |		Load_Top	At_Offset_1
02be 0228       | (  |		Execute	Access,All_Write
02bf 00d1       |    |		Pop_Control	Pop_Count_1
02c0 00da       |    |		Load_Top	At_Offset_2
02c1 00d8       |    |		Load_Top	At_Offset_0
02c2 0229       | )  |		Execute	Access,All_Read
02c3 4800       |H   |		Short_Literal	0x0
02c4 e404       |    |		Load	0x2,0x4
02c5 0322       | "  |		Declare_Variable	Record
02c6 e7fd       |    |		Load	0x3,-0x3
02c7 e403       |    |		Load	0x2,0x3
02c8 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
02c9 00d9       |    |		Load_Top	At_Offset_1
02ca 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02cb e7fe       |    |		Load	0x3,-0x2
02cc e403       |    |		Load	0x2,0x3
02cd 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
02ce 00d9       |    |		Load_Top	At_Offset_1
02cf 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
02d0 e7fc       |    |		Load	0x3,-0x4
02d1 00d9       |    |		Load_Top	At_Offset_1
02d2 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
02d3 e7fb       |    |		Load	0x3,-0x5
02d4 00d9       |    |		Load_Top	At_Offset_1
02d5 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
02d6 e7fd       |    |		Load	0x3,-0x3
02d7 e405       |    |		Load	0x2,0x5
02d8 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
02d9 00d9       |    |		Load_Top	At_Offset_1
02da 0228       | (  |		Execute	Access,All_Write
02db 00d1       |    |		Pop_Control	Pop_Count_1
02dc e408       |    |		Load	0x2,0x8
02dd 4800       |H   |		Short_Literal	0x0
02de e602       |    |		Load	0x3,0x2
02df e7ff       |    |		Load	0x3,-0x1
02e0 e407       |    |		Load	0x2,0x7
02e1 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
02e2 c408       |    |		Store	0x2,0x8
02e3 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
02e4 00e1       |    |		Load_Encached	Boolean_Cache
02e5 00d9       |    |		Load_Top	At_Offset_1
02e6 e7fd       |    |		Load	0x3,-0x3
02e7 e602       |    |		Load	0x3,0x2
02e8 0229       | )  |		Execute	Access,All_Read
02e9 e405       |    |		Load	0x2,0x5
02ea 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
02eb 00d1       |    |		Pop_Control	Pop_Count_1
02ec 005a       | Z  |		Store_Top	Discrete,At_Offset_2
02ed 00d9       |    |		Load_Top	At_Offset_1
02ee 701d       |p   |		Jump_Nonzero	0x30c
02ef 00da       |    |		Load_Top	At_Offset_2
02f0 00d8       |    |		Load_Top	At_Offset_0
02f1 0229       | )  |		Execute	Access,All_Read
02f2 4800       |H   |		Short_Literal	0x0
02f3 e404       |    |		Load	0x2,0x4
02f4 0322       | "  |		Declare_Variable	Record
02f5 e7fd       |    |		Load	0x3,-0x3
02f6 e403       |    |		Load	0x2,0x3
02f7 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
02f8 00d9       |    |		Load_Top	At_Offset_1
02f9 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02fa e7fe       |    |		Load	0x3,-0x2
02fb e403       |    |		Load	0x2,0x3
02fc 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
02fd 00d9       |    |		Load_Top	At_Offset_1
02fe 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
02ff e7fc       |    |		Load	0x3,-0x4
0300 00d9       |    |		Load_Top	At_Offset_1
0301 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0302 e7fb       |    |		Load	0x3,-0x5
0303 00d9       |    |		Load_Top	At_Offset_1
0304 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0305 e7fd       |    |		Load	0x3,-0x3
0306 e405       |    |		Load	0x2,0x5
0307 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0308 00d9       |    |		Load_Top	At_Offset_1
0309 0228       | (  |		Execute	Access,All_Write
030a 00d1       |    |		Pop_Control	Pop_Count_1
030b 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
030c e410       |    |		Load	0x2,0x10
030d 0a01       |    |		Execute_Immediate	Plus,0x1
030e c410       |    |		Store	0x2,0x10
030f 4801       |H   |		Short_Literal	0x1
0310 e7fe       |    |		Load	0x3,-0x2
0311 0092 062a  |   *|		Action	Push_String_Extended,0x62a					; "spec"
0313 e011       |    |		Load	0x0,0x11
0314 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0315 e7fe       |    |		Load	0x3,-0x2
0316 01dc       |    |		Execute	Vector,Last
0317 0afd       |    |		Execute_Immediate	Plus,-0x3
0318 027e       | ~  |		Execute	Discrete,Not_Equal
0319 681c       |h   |		Jump_Zero	0x336
031a 00da       |    |		Load_Top	At_Offset_2
031b 00d8       |    |		Load_Top	At_Offset_0
031c 0229       | )  |		Execute	Access,All_Read
031d 4800       |H   |		Short_Literal	0x0
031e e404       |    |		Load	0x2,0x4
031f 0322       | "  |		Declare_Variable	Record
0320 e7fd       |    |		Load	0x3,-0x3
0321 e403       |    |		Load	0x2,0x3
0322 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
0323 00d9       |    |		Load_Top	At_Offset_1
0324 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0325 e7fe       |    |		Load	0x3,-0x2
0326 e403       |    |		Load	0x2,0x3
0327 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
0328 00d9       |    |		Load_Top	At_Offset_1
0329 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
032a e7fc       |    |		Load	0x3,-0x4
032b 00d9       |    |		Load_Top	At_Offset_1
032c 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
032d e7fb       |    |		Load	0x3,-0x5
032e 00d9       |    |		Load_Top	At_Offset_1
032f 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0330 e7fd       |    |		Load	0x3,-0x3
0331 e405       |    |		Load	0x2,0x5
0332 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0333 00d9       |    |		Load_Top	At_Offset_1
0334 0228       | (  |		Execute	Access,All_Write
0335 00d1       |    |		Pop_Control	Pop_Count_1
0336 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0337 0000       |    |		.XXX[0x1]
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 033b       | ;  |		.CONST	0x033b								; Address of begin
0339 0004       |    |		.CONST	0x0004								; Address of exception handler
033a 0001       |    |		.CONST	0x0001								; Number of locals
033b			BODY_0338:
033b			INIT_0338:
033b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
033c 0000 0000  |    |		.BLANK	0000[0x4]
0340 ; --------------------------------------------------------------------------------------
0340 ; SUBPROGRAM
0340 ; --------------------------------------------------------------------------------------
0340 034c       | L  |		.CONST	0x034c								; Address of begin
0341 0004       |    |		.CONST	0x0004								; Address of exception handler
0342 0005       |    |		.CONST	0x0005								; Number of locals
0343			INIT_0340:
0343 e407       |    |		Load	0x2,0x7
0344 1b1b       |    |		Execute	Package,Field_Read,Field_Number 0x1b
0345 0322       | "  |		Declare_Variable	Record
0346 e405       |    |		Load	0x2,0x5
0347 1b1b       |    |		Execute	Package,Field_Read,Field_Number 0x1b
0348 0322       | "  |		Declare_Variable	Record
0349 e404       |    |		Load	0x2,0x4
034a 0322       | "  |		Declare_Variable	Record
034b 00e3       |    |		Load_Encached	Natural_Cache
034c			BODY_0340:
034c e7fd       |    |		Load	0x3,-0x3
034d e402       |    |		Load	0x2,0x2
034e e7ff       |    |		Load	0x3,-0x1
034f 4817       |H   |		Short_Literal	0x17
0350 4802       |H   |		Short_Literal	0x2
0351 0099       |    |		Action	Reference_Dynamic
0352 4818       |H   |		Short_Literal	0x18
0353 4802       |H   |		Short_Literal	0x2
0354 0099       |    |		Action	Reference_Dynamic
0355 4819       |H   |		Short_Literal	0x19
0356 4802       |H   |		Short_Literal	0x2
0357 0099       |    |		Action	Reference_Dynamic
0358 481a       |H   |		Short_Literal	0x1a
0359 4802       |H   |		Short_Literal	0x2
035a 0099       |    |		Action	Reference_Dynamic
035b 8413       |    |		Call	0x2,0x13
035c 00db       |    |		Load_Top	At_Offset_3
035d e408       |    |		Load	0x2,0x8
035e e407       |    |		Load	0x2,0x7
035f 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0360 00d1       |    |		Pop_Control	Pop_Count_1
0361 00cf       |    |		Action	Mark_Auxiliary
0362 787d       |x}  |		Jump	0x3e0
0363 00e1       |    |		Load_Encached	Boolean_Cache
0364 e409       |    |		Load	0x2,0x9
0365 e602       |    |		Load	0x3,0x2
0366 e407       |    |		Load	0x2,0x7
0367 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0368 e408       |    |		Load	0x2,0x8
0369 e407       |    |		Load	0x2,0x7
036a 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
036b c409       |    |		Store	0x2,0x9
036c c40b       |    |		Store	0x2,0xb
036d e7fc       |    |		Load	0x3,-0x4
036e 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
036f 0a01       |    |		Execute_Immediate	Plus,0x1
0370 e7fc       |    |		Load	0x3,-0x4
0371 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0372 e5fe       |    |		Load	0x2,-0x2
0373 6808       |h   |		Jump_Zero	0x37c
0374 0092 062b  |   +|		Action	Push_String_Extended,0x62b					; "Subsystem: "
0376 e602       |    |		Load	0x3,0x2
0377 e407       |    |		Load	0x2,0x7
0378 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0379 01cc       |    |		Execute	Vector,Catenate
037a e012       |    |		Load	0x0,0x12
037b 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
037c 00db       |    |		Load_Top	At_Offset_3
037d e409       |    |		Load	0x2,0x9
037e 0229       | )  |		Execute	Access,All_Read
037f e405       |    |		Load	0x2,0x5
0380 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0381 00d1       |    |		Pop_Control	Pop_Count_1
0382 00cf       |    |		Action	Mark_Auxiliary
0383 7852       |xR  |		Jump	0x3d6
0384 e603       |    |		Load	0x3,0x3
0385 e405       |    |		Load	0x2,0x5
0386 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0387 e409       |    |		Load	0x2,0x9
0388 0229       | )  |		Execute	Access,All_Read
0389 e405       |    |		Load	0x2,0x5
038a 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
038b e604       |    |		Load	0x3,0x4
038c 017d       | }  |		Execute	Record,Structure_Write
038d 00db       |    |		Load_Top	At_Offset_3
038e 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
038f 4975       |Iu  |		Short_Literal	0x175
0390 00eb       |    |		Load_Encached	Diana_Cache
0391 0098       |    |		Execute	Package,Field_Read_Dynamic
0392 1836       | 6  |		Execute	Package,Field_Execute,Field_Number 0x36
0393 005b       | [  |		Store_Top	Discrete,At_Offset_3
0394 00da       |    |		Load_Top	At_Offset_2
0395 7002       |p   |		Jump_Nonzero	0x398
0396 4801       |H   |		Short_Literal	0x1
0397 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0398 00db       |    |		Load_Top	At_Offset_3
0399 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
039a e7fe       |    |		Load	0x3,-0x2
039b 021f       |    |		Execute	Heap_Access,Equal
039c 700f       |p   |		Jump_Nonzero	0x3ac
039d e7fc       |    |		Load	0x3,-0x4
039e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
039f 0a01       |    |		Execute_Immediate	Plus,0x1
03a0 e7fc       |    |		Load	0x3,-0x4
03a1 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
03a2 e7fc       |    |		Load	0x3,-0x4
03a3 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
03a4 e604       |    |		Load	0x3,0x4
03a5 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
03a6 4998       |I   |		Short_Literal	0x198
03a7 00eb       |    |		Load_Encached	Diana_Cache
03a8 0096       |    |		Execute	Package,Entry
03a9 0273       | s  |		Execute	Discrete,Plus
03aa e7fc       |    |		Load	0x3,-0x4
03ab 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
03ac e7fc       |    |		Load	0x3,-0x4
03ad 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03ae 00db       |    |		Load_Top	At_Offset_3
03af 0273       | s  |		Execute	Discrete,Plus
03b0 e7fc       |    |		Load	0x3,-0x4
03b1 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03b2 e5fe       |    |		Load	0x2,-0x2
03b3 681d       |h   |		Jump_Zero	0x3d1
03b4 0092 062c  |   ,|		Action	Push_String_Extended,0x62c					; "    "
03b6 4820       |H   |		Short_Literal	0x20
03b7 4805       |H   |		Short_Literal	0x5
03b8 480a       |H   |		Short_Literal	0xa
03b9 e605       |    |		Load	0x3,0x5
03ba e011       |    |		Load	0x0,0x11
03bb 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
03bc 01cc       |    |		Execute	Vector,Catenate
03bd 0092 062d  |   -|		Action	Push_String_Extended,0x62d					; " "
03bf 01cc       |    |		Execute	Vector,Catenate
03c0 e012       |    |		Load	0x0,0x12
03c1 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
03c2 00db       |    |		Load_Top	At_Offset_3
03c3 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03c4 0227       | '  |		Execute	Access,All_Reference
03c5 0092 062e  |   .|		Action	Push_String_Extended,0x62e					; "  ("
03c7 01cc       |    |		Execute	Vector,Catenate
03c8 e604       |    |		Load	0x3,0x4
03c9 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
03ca 0227       | '  |		Execute	Access,All_Reference
03cb 01cc       |    |		Execute	Vector,Catenate
03cc 0092 062f  |   /|		Action	Push_String_Extended,0x62f					; ")"
03ce 01cc       |    |		Execute	Vector,Catenate
03cf e012       |    |		Load	0x0,0x12
03d0 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
03d1 e603       |    |		Load	0x3,0x3
03d2 e405       |    |		Load	0x2,0x5
03d3 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
03d4 00d1       |    |		Pop_Control	Pop_Count_1
03d5 00c9       |    |		Action	Pop_Auxiliary_Loop
03d6 e603       |    |		Load	0x3,0x3
03d7 e405       |    |		Load	0x2,0x5
03d8 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
03d9 6faa       |o   |		Jump_Zero	0x384
03da 00ce       |    |		Action	Pop_Auxiliary
03db e602       |    |		Load	0x3,0x2
03dc e407       |    |		Load	0x2,0x7
03dd 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
03de 00d1       |    |		Pop_Control	Pop_Count_1
03df 00c9       |    |		Action	Pop_Auxiliary_Loop
03e0 e602       |    |		Load	0x3,0x2
03e1 e407       |    |		Load	0x2,0x7
03e2 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
03e3 6f7f       |o   |		Jump_Zero	0x363
03e4 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
03e5 0000 0000  |    |		.XXX[0x3]
03e7 0000       |    |
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 0427       | '  |		.CONST	0x0427								; Address of begin
03e9 0004       |    |		.CONST	0x0004								; Address of exception handler
03ea 0016       |    |		.CONST	0x0016								; Number of locals
03eb			INIT_03e8:
03eb 00f1       |    |		Load_Encached	Diana_Temp_Seq
03ec 00ec       |    |		Load_Encached	Diana_Tree_Cache
03ed 00e1       |    |		Load_Encached	Boolean_Cache
03ee 00e1       |    |		Load_Encached	Boolean_Cache
03ef e412       |    |		Load	0x2,0x12
03f0 0322       | "  |		Declare_Variable	Record
03f1 00d8       |    |		Load_Top	At_Offset_0
03f2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
03f3 e412       |    |		Load	0x2,0x12
03f4 0322       | "  |		Declare_Variable	Record
03f5 00d8       |    |		Load_Top	At_Offset_0
03f6 1c00       |    |		Execute_Immediate	Run_Utility,0x0
03f7 e006       |    |		Load	0x0,0x6
03f8 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
03f9 e006       |    |		Load	0x0,0x6
03fa 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
03fb 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
03fc 02c7       |    |		Declare_Variable	Any
03fd 00d8       |    |		Load_Top	At_Offset_0
03fe 1c00       |    |		Execute_Immediate	Run_Utility,0x0
03ff e00b       |    |		Load	0x0,0xb
0400 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0401 02c7       |    |		Declare_Variable	Any
0402 e013       |    |		Load	0x0,0x13
0403 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0404 e00b       |    |		Load	0x0,0xb
0405 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0406 a60a       |    |		Store_Unchecked	0x3,0xa
0407 e006       |    |		Load	0x0,0x6
0408 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0409 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
040a 02c7       |    |		Declare_Variable	Any
040b 00d8       |    |		Load_Top	At_Offset_0
040c 1c00       |    |		Execute_Immediate	Run_Utility,0x0
040d e006       |    |		Load	0x0,0x6
040e 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
040f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0410 02c7       |    |		Declare_Variable	Any
0411 00d8       |    |		Load_Top	At_Offset_0
0412 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0413 00e3       |    |		Load_Encached	Natural_Cache
0414 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0415 00e3       |    |		Load_Encached	Natural_Cache
0416 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0417 00e3       |    |		Load_Encached	Natural_Cache
0418 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0419 00e3       |    |		Load_Encached	Natural_Cache
041a 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
041b 00e3       |    |		Load_Encached	Natural_Cache
041c 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
041d 00ec       |    |		Load_Encached	Diana_Tree_Cache
041e e006       |    |		Load	0x0,0x6
041f 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0420 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0421 02c7       |    |		Declare_Variable	Any
0422 00d8       |    |		Load_Top	At_Offset_0
0423 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0424 00ec       |    |		Load_Encached	Diana_Tree_Cache
0425 00ec       |    |		Load_Encached	Diana_Tree_Cache
0426 039d       |    |		Declare_Variable	Heap_Access,Duplicate
0427			BODY_03e8:
0427 e607       |    |		Load	0x3,0x7
0428 4804       |H   |		Short_Literal	0x4
0429 e7ff       |    |		Load	0x3,-0x1
042a 00d8       |    |		Load_Top	At_Offset_0
042b 841d       |    |		Call	0x2,0x1d
042c 00d1       |    |		Pop_Control	Pop_Count_1
042d 4801       |H   |		Short_Literal	0x1
042e a60f       |    |		Store_Unchecked	0x3,0xf
042f e006       |    |		Load	0x0,0x6
0430 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0431 e006       |    |		Load	0x0,0x6
0432 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0433 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0434 e7ff       |    |		Load	0x3,-0x1
0435 e006       |    |		Load	0x0,0x6
0436 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0437 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0438 c612       |    |		Store	0x3,0x12
0439 c608       |    |		Store	0x3,0x8
043a e612       |    |		Load	0x3,0x12
043b 4998       |I   |		Short_Literal	0x198
043c 00eb       |    |		Load_Encached	Diana_Cache
043d 0096       |    |		Execute	Package,Entry
043e a610       |    |		Store_Unchecked	0x3,0x10
043f e610       |    |		Load	0x3,0x10
0440 a411       |    |		Store_Unchecked	0x2,0x11
0441 e60a       |    |		Load	0x3,0xa
0442 608d       |`   |		Indirect_Literal	Discrete,0x4d0,{0x00007fff, 0xffffffff}
0443 e7ff       |    |		Load	0x3,-0x1
0444 4976       |Iv  |		Short_Literal	0x176
0445 00eb       |    |		Load_Encached	Diana_Cache
0446 0098       |    |		Execute	Package,Field_Read_Dynamic
0447 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0448 e014       |    |		Load	0x0,0x14
0449 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
044a 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
044b 00da       |    |		Load_Top	At_Offset_2
044c 686c       |hl  |		Jump_Zero	0x4b9
044d e60f       |    |		Load	0x3,0xf
044e 0a01       |    |		Execute_Immediate	Plus,0x1
044f c60f       |    |		Store	0x3,0xf
0450 e006       |    |		Load	0x0,0x6
0451 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0452 e006       |    |		Load	0x0,0x6
0453 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0454 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0455 e614       |    |		Load	0x3,0x14
0456 e006       |    |		Load	0x0,0x6
0457 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0458 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0459 c612       |    |		Store	0x3,0x12
045a c608       |    |		Store	0x3,0x8
045b e612       |    |		Load	0x3,0x12
045c 4998       |I   |		Short_Literal	0x198
045d 00eb       |    |		Load_Encached	Diana_Cache
045e 0096       |    |		Execute	Package,Entry
045f a611       |    |		Store_Unchecked	0x3,0x11
0460 e006       |    |		Load	0x0,0x6
0461 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0462 e60b       |    |		Load	0x3,0xb
0463 0120       |    |		Execute	Any,Is_Value
0464 6804       |h   |		Jump_Zero	0x469
0465 e006       |    |		Load	0x0,0x6
0466 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0467 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0468 7801       |x   |		Jump	0x46a
0469 e60b       |    |		Load	0x3,0xb
046a e614       |    |		Load	0x3,0x14
046b e006       |    |		Load	0x0,0x6
046c 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
046d 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
046e c60b       |    |		Store	0x3,0xb
046f c608       |    |		Store	0x3,0x8
0470 e006       |    |		Load	0x0,0x6
0471 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0472 e609       |    |		Load	0x3,0x9
0473 0120       |    |		Execute	Any,Is_Value
0474 6804       |h   |		Jump_Zero	0x479
0475 e006       |    |		Load	0x0,0x6
0476 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
0477 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0478 7801       |x   |		Jump	0x47a
0479 e609       |    |		Load	0x3,0x9
047a 6051       |`Q  |		Indirect_Literal	Discrete,0x4cc,{0x00000000, 0x00004000}
047b e60a       |    |		Load	0x3,0xa
047c e60b       |    |		Load	0x3,0xb
047d e006       |    |		Load	0x0,0x6
047e 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
047f 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0480 c609       |    |		Store	0x3,0x9
0481 c608       |    |		Store	0x3,0x8
0482 00cf       |    |		Action	Mark_Auxiliary
0483 782f       |x/  |		Jump	0x4b3
0484 e609       |    |		Load	0x3,0x9
0485 e006       |    |		Load	0x0,0x6
0486 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
0487 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0488 c60c       |    |		Store	0x3,0xc
0489 e60d       |    |		Load	0x3,0xd
048a 0a01       |    |		Execute_Immediate	Plus,0x1
048b c60d       |    |		Store	0x3,0xd
048c e006       |    |		Load	0x0,0x6
048d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
048e e613       |    |		Load	0x3,0x13
048f 0120       |    |		Execute	Any,Is_Value
0490 6804       |h   |		Jump_Zero	0x495
0491 e006       |    |		Load	0x0,0x6
0492 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0493 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0494 7801       |x   |		Jump	0x496
0495 e613       |    |		Load	0x3,0x13
0496 e006       |    |		Load	0x0,0x6
0497 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0498 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0499 6032       |`2  |		Indirect_Literal	Discrete,0x4cc,{0x00000000, 0x00004000}
049a 4801       |H   |		Short_Literal	0x1
049b 4800       |H   |		Short_Literal	0x0
049c 4800       |H   |		Short_Literal	0x0
049d e60a       |    |		Load	0x3,0xa
049e 4800       |H   |		Short_Literal	0x0
049f e60c       |    |		Load	0x3,0xc
04a0 e006       |    |		Load	0x0,0x6
04a1 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
04a2 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
04a3 c612       |    |		Store	0x3,0x12
04a4 c613       |    |		Store	0x3,0x13
04a5 c608       |    |		Store	0x3,0x8
04a6 e60e       |    |		Load	0x3,0xe
04a7 e612       |    |		Load	0x3,0x12
04a8 4998       |I   |		Short_Literal	0x198
04a9 00eb       |    |		Load_Encached	Diana_Cache
04aa 0096       |    |		Execute	Package,Entry
04ab 0273       | s  |		Execute	Discrete,Plus
04ac c60e       |    |		Store	0x3,0xe
04ad e609       |    |		Load	0x3,0x9
04ae e006       |    |		Load	0x0,0x6
04af 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
04b0 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
04b1 c609       |    |		Store	0x3,0x9
04b2 00c9       |    |		Action	Pop_Auxiliary_Loop
04b3 e609       |    |		Load	0x3,0x9
04b4 e006       |    |		Load	0x0,0x6
04b5 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
04b6 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
04b7 6fcc       |o   |		Jump_Zero	0x484
04b8 00ce       |    |		Action	Pop_Auxiliary
04b9 e60a       |    |		Load	0x3,0xa
04ba 4800       |H   |		Short_Literal	0x0
04bb 4800       |H   |		Short_Literal	0x0
04bc e00b       |    |		Load	0x0,0xb
04bd 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
04be c60a       |    |		Store	0x3,0xa
04bf e607       |    |		Load	0x3,0x7
04c0 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
04c1 0a01       |    |		Execute_Immediate	Plus,0x1
04c2 c5fd       |    |		Store	0x2,-0x3
04c3 e607       |    |		Load	0x3,0x7
04c4 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
04c5 e610       |    |		Load	0x3,0x10
04c6 0273       | s  |		Execute	Discrete,Plus
04c7 c5fb       |    |		Store	0x2,-0x5
04c8 e607       |    |		Load	0x3,0x7
04c9 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
04ca a5fc       |    |		Store_Unchecked	0x2,-0x4
04cb 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04cc 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
04d0 0000 7fff  |    |		.LITERAL	{0x00007fff, 0xffffffff}
04d4 0000 0000  |    |		.BLANK	0000[0x4]
04d8 ; --------------------------------------------------------------------------------------
04d8 ; SUBPROGRAM
04d8 ; --------------------------------------------------------------------------------------
04d8 04db       |    |		.CONST	0x04db								; Address of begin
04d9 0004       |    |		.CONST	0x0004								; Address of exception handler
04da 0001       |    |		.CONST	0x0001								; Number of locals
04db			BODY_04d8:
04db			INIT_04d8:
04db 00da       |    |		Load_Top	At_Offset_2
04dc 0f00       |    |		Execute_Immediate	Equal,0x0
04dd 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04de 0000 0000  |    |		.XXX[0x2]
04e0 ; --------------------------------------------------------------------------------------
04e0 ; SUBPROGRAM
04e0 ; --------------------------------------------------------------------------------------
04e0 04e3       |    |		.CONST	0x04e3								; Address of begin
04e1 0004       |    |		.CONST	0x0004								; Address of exception handler
04e2 0001       |    |		.CONST	0x0001								; Number of locals
04e3			BODY_04e0:
04e3			INIT_04e0:
04e3 00da       |    |		Load_Top	At_Offset_2
04e4 0f00       |    |		Execute_Immediate	Equal,0x0
04e5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04e6 0000 0000  |    |		.XXX[0x2]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04f6       |    |		.CONST	0x04f6								; Address of begin
04e9 0004       |    |		.CONST	0x0004								; Address of exception handler
04ea 0004       |    |		.CONST	0x0004								; Number of locals
04eb			INIT_04e8:
04eb e006       |    |		Load	0x0,0x6
04ec 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04ed e006       |    |		Load	0x0,0x6
04ee 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
04ef 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
04f0 02c7       |    |		Declare_Variable	Any
04f1 00d8       |    |		Load_Top	At_Offset_0
04f2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
04f3 e006       |    |		Load	0x0,0x6
04f4 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
04f5 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
04f6			BODY_04e8:
04f6 e006       |    |		Load	0x0,0x6
04f7 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04f8 00da       |    |		Load_Top	At_Offset_2
04f9 0120       |    |		Execute	Any,Is_Value
04fa 6804       |h   |		Jump_Zero	0x4ff
04fb e006       |    |		Load	0x0,0x6
04fc 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
04fd 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
04fe 7801       |x   |		Jump	0x500
04ff 00da       |    |		Load_Top	At_Offset_2
0500 e006       |    |		Load	0x0,0x6
0501 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0502 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0503 6018       |`   |		Indirect_Literal	Discrete,0x51c,{0x00000000, 0x00004000}
0504 4801       |H   |		Short_Literal	0x1
0505 4800       |H   |		Short_Literal	0x0
0506 4800       |H   |		Short_Literal	0x0
0507 e00b       |    |		Load	0x0,0xb
0508 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0509 4800       |H   |		Short_Literal	0x0
050a e7ff       |    |		Load	0x3,-0x1
050b e006       |    |		Load	0x0,0x6
050c 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
050d 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
050e e006       |    |		Load	0x0,0x6
050f 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0510 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
0511 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0512 c603       |    |		Store	0x3,0x3
0513 005b       | [  |		Store_Top	Discrete,At_Offset_3
0514 00da       |    |		Load_Top	At_Offset_2
0515 840c       |    |		Call	0x2,0xc
0516 7002       |p   |		Jump_Nonzero	0x519
0517 00ec       |    |		Load_Encached	Diana_Tree_Cache
0518 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0519 00d8       |    |		Load_Top	At_Offset_0
051a 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
051b 0000       |    |		.XXX[0x1]
051c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
0520 ; --------------------------------------------------------------------------------------
0520 ; SUBPROGRAM
0520 ; --------------------------------------------------------------------------------------
0520 054b       | K  |		.CONST	0x054b								; Address of begin
0521 0004       |    |		.CONST	0x0004								; Address of exception handler
0522 0009       |    |		.CONST	0x0009								; Number of locals
0523			INIT_0520:
0523 00da       |    |		Load_Top	At_Offset_2
0524 e006       |    |		Load	0x0,0x6
0525 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0526 1837       | 7  |		Execute	Package,Field_Execute,Field_Number 0x37
0527 e7fe       |    |		Load	0x3,-0x2
0528 e006       |    |		Load	0x0,0x6
0529 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
052a 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
052b e7fd       |    |		Load	0x3,-0x3
052c e006       |    |		Load	0x0,0x6
052d 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
052e 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
052f 00d8       |    |		Load_Top	At_Offset_0
0530 00db       |    |		Load_Top	At_Offset_3
0531 01dd       |    |		Execute	Vector,First
0532 00db       |    |		Load_Top	At_Offset_3
0533 01db       |    |		Execute	Vector,Length
0534 0273       | s  |		Execute	Discrete,Plus
0535 00d8       |    |		Load_Top	At_Offset_0
0536 00e2       |    |		Load_Encached	Integer_Cache
0537 0260       | `  |		Execute	Discrete,In_Type
0538 7001       |p   |		Jump_Nonzero	0x53a
0539 0801       |    |		Execute_Immediate	Raise,0x1
053a e602       |    |		Load	0x3,0x2
053b 01dc       |    |		Execute	Vector,Last
053c e602       |    |		Load	0x3,0x2
053d 01cf       |    |		Execute	Vector,Slice_Read
053e 01cc       |    |		Execute	Vector,Catenate
053f 0007       |    |		Action	Break_Optional
0540 00ec       |    |		Load_Encached	Diana_Tree_Cache
0541 e006       |    |		Load	0x0,0x6
0542 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0543 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0544 e006       |    |		Load	0x0,0x6
0545 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0546 02c7       |    |		Declare_Variable	Any
0547 00d8       |    |		Load_Top	At_Offset_0
0548 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0549 e006       |    |		Load	0x0,0x6
054a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
054b			BODY_0520:
054b e006       |    |		Load	0x0,0x6
054c 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
054d 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
054e e006       |    |		Load	0x0,0x6
054f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0550 67cb       |g   |		Indirect_Literal	Discrete,0x51c,{0x00000000, 0x00004000}
0551 e00b       |    |		Load	0x0,0xb
0552 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0553 e00c       |    |		Load	0x0,0xc
0554 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0555 e006       |    |		Load	0x0,0x6
0556 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0557 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0558 e605       |    |		Load	0x3,0x5
0559 e006       |    |		Load	0x0,0x6
055a 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
055b 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
055c c606       |    |		Store	0x3,0x6
055d 005b       | [  |		Store_Top	Discrete,At_Offset_3
055e 00da       |    |		Load_Top	At_Offset_2
055f 840b       |    |		Call	0x2,0xb
0560 7002       |p   |		Jump_Nonzero	0x563
0561 00ec       |    |		Load_Encached	Diana_Tree_Cache
0562 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0563 00db       |    |		Load_Top	At_Offset_3
0564 e015       |    |		Load	0x0,0x15
0565 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0566 6821       |h!  |		Jump_Zero	0x588
0567 e006       |    |		Load	0x0,0x6
0568 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0569 00da       |    |		Load_Top	At_Offset_2
056a 0120       |    |		Execute	Any,Is_Value
056b 6803       |h   |		Jump_Zero	0x56f
056c e006       |    |		Load	0x0,0x6
056d 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
056e 7801       |x   |		Jump	0x570
056f 00da       |    |		Load_Top	At_Offset_2
0570 67ab       |g   |		Indirect_Literal	Discrete,0x51c,{0x00000000, 0x00004000}
0571 e00b       |    |		Load	0x0,0xb
0572 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0573 4800       |H   |		Short_Literal	0x0
0574 e006       |    |		Load	0x0,0x6
0575 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0576 e606       |    |		Load	0x3,0x6
0577 e006       |    |		Load	0x0,0x6
0578 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
0579 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
057a c608       |    |		Store	0x3,0x8
057b 0059       | Y  |		Store_Top	Discrete,At_Offset_1
057c 00d8       |    |		Load_Top	At_Offset_0
057d 840c       |    |		Call	0x2,0xc
057e 7002       |p   |		Jump_Nonzero	0x581
057f 00ec       |    |		Load_Encached	Diana_Tree_Cache
0580 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0581 00d9       |    |		Load_Top	At_Offset_1
0582 840d       |    |		Call	0x2,0xd
0583 4976       |Iv  |		Short_Literal	0x176
0584 00eb       |    |		Load_Encached	Diana_Cache
0585 0098       |    |		Execute	Package,Field_Read_Dynamic
0586 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0587 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0588 00db       |    |		Load_Top	At_Offset_3
0589 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
058a 0000 0000  |    |		.BLANK	0000[0x6]
0590 ; --------------------------------------------------------------------------------------
0590 ; SUBPROGRAM
0590 ; --------------------------------------------------------------------------------------
0590 05aa       |    |		.CONST	0x05aa								; Address of begin
0591 0004       |    |		.CONST	0x0004								; Address of exception handler
0592 0006       |    |		.CONST	0x0006								; Number of locals
0593			INIT_0590:
0593 e006       |    |		Load	0x0,0x6
0594 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0595 e006       |    |		Load	0x0,0x6
0596 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0597 02c7       |    |		Declare_Variable	Any
0598 00d8       |    |		Load_Top	At_Offset_0
0599 1c00       |    |		Execute_Immediate	Run_Utility,0x0
059a e006       |    |		Load	0x0,0x6
059b 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
059c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
059d 02c7       |    |		Declare_Variable	Any
059e 00d8       |    |		Load_Top	At_Offset_0
059f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
05a0 e006       |    |		Load	0x0,0x6
05a1 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
05a2 02c7       |    |		Declare_Variable	Any
05a3 00d8       |    |		Load_Top	At_Offset_0
05a4 1c00       |    |		Execute_Immediate	Run_Utility,0x0
05a5 e006       |    |		Load	0x0,0x6
05a6 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
05a7 02ff       |    |		Declare_Variable	Variant_Record
05a8 00d8       |    |		Load_Top	At_Offset_0
05a9 1c00       |    |		Execute_Immediate	Run_Utility,0x0
05aa			BODY_0590:
05aa e006       |    |		Load	0x0,0x6
05ab 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05ac 00d9       |    |		Load_Top	At_Offset_1
05ad e7ff       |    |		Load	0x3,-0x1
05ae e006       |    |		Load	0x0,0x6
05af 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
05b0 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
05b1 00d1       |    |		Pop_Control	Pop_Count_1
05b2 c602       |    |		Store	0x3,0x2
05b3 e602       |    |		Load	0x3,0x2
05b4 840c       |    |		Call	0x2,0xc
05b5 7003       |p   |		Jump_Nonzero	0x5b9
05b6 e006       |    |		Load	0x0,0x6
05b7 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
05b8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05b9 e006       |    |		Load	0x0,0x6
05ba 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05bb 00da       |    |		Load_Top	At_Offset_2
05bc 0120       |    |		Execute	Any,Is_Value
05bd 6803       |h   |		Jump_Zero	0x5c1
05be e006       |    |		Load	0x0,0x6
05bf 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
05c0 7801       |x   |		Jump	0x5c2
05c1 00da       |    |		Load_Top	At_Offset_2
05c2 6045       |`E  |		Indirect_Literal	Discrete,0x608,{0x00000000, 0x00004000}
05c3 e00b       |    |		Load	0x0,0xb
05c4 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
05c5 e606       |    |		Load	0x3,0x6
05c6 e006       |    |		Load	0x0,0x6
05c7 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
05c8 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
05c9 c605       |    |		Store	0x3,0x5
05ca c602       |    |		Store	0x3,0x2
05cb e602       |    |		Load	0x3,0x2
05cc 840c       |    |		Call	0x2,0xc
05cd 7003       |p   |		Jump_Nonzero	0x5d1
05ce e006       |    |		Load	0x0,0x6
05cf 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
05d0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05d1 00d9       |    |		Load_Top	At_Offset_1
05d2 e006       |    |		Load	0x0,0x6
05d3 1b3d       | =  |		Execute	Package,Field_Read,Field_Number 0x3d
05d4 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
05d5 6817       |h   |		Jump_Zero	0x5ed
05d6 e006       |    |		Load	0x0,0x6
05d7 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05d8 e603       |    |		Load	0x3,0x3
05d9 0120       |    |		Execute	Any,Is_Value
05da 6803       |h   |		Jump_Zero	0x5de
05db e006       |    |		Load	0x0,0x6
05dc 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
05dd 7801       |x   |		Jump	0x5df
05de e603       |    |		Load	0x3,0x3
05df 00db       |    |		Load_Top	At_Offset_3
05e0 e006       |    |		Load	0x0,0x6
05e1 1b3d       | =  |		Execute	Package,Field_Read,Field_Number 0x3d
05e2 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
05e3 c603       |    |		Store	0x3,0x3
05e4 c602       |    |		Store	0x3,0x2
05e5 e602       |    |		Load	0x3,0x2
05e6 840c       |    |		Call	0x2,0xc
05e7 6802       |h   |		Jump_Zero	0x5ea
05e8 00db       |    |		Load_Top	At_Offset_3
05e9 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05ea e006       |    |		Load	0x0,0x6
05eb 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
05ec 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05ed e006       |    |		Load	0x0,0x6
05ee 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05ef 00db       |    |		Load_Top	At_Offset_3
05f0 0120       |    |		Execute	Any,Is_Value
05f1 6804       |h   |		Jump_Zero	0x5f6
05f2 e006       |    |		Load	0x0,0x6
05f3 1b3d       | =  |		Execute	Package,Field_Read,Field_Number 0x3d
05f4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05f5 7801       |x   |		Jump	0x5f7
05f6 00db       |    |		Load_Top	At_Offset_3
05f7 00db       |    |		Load_Top	At_Offset_3
05f8 e006       |    |		Load	0x0,0x6
05f9 1b3d       | =  |		Execute	Package,Field_Read,Field_Number 0x3d
05fa 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
05fb c604       |    |		Store	0x3,0x4
05fc c602       |    |		Store	0x3,0x2
05fd e602       |    |		Load	0x3,0x2
05fe 840c       |    |		Call	0x2,0xc
05ff 6805       |h   |		Jump_Zero	0x605
0600 00da       |    |		Load_Top	At_Offset_2
0601 e006       |    |		Load	0x0,0x6
0602 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0603 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0604 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0605 e006       |    |		Load	0x0,0x6
0606 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0607 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0608 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
060c 0000 0000  |    |		.BLANK	0000[0x4]
0610 ; --------------------------------------------------------------------------------------
0610 ; SUBPROGRAM
0610 ; --------------------------------------------------------------------------------------
0610 0619       |    |		.CONST	0x0619								; Address of begin
0611 0004       |    |		.CONST	0x0004								; Address of exception handler
0612 0003       |    |		.CONST	0x0003								; Number of locals
0613			INIT_0610:
0613 00da       |    |		Load_Top	At_Offset_2
0614 e00f       |    |		Load	0x0,0xf
0615 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
0616 00db       |    |		Load_Top	At_Offset_3
0617 e00f       |    |		Load	0x0,0xf
0618 1833       | 3  |		Execute	Package,Field_Execute,Field_Number 0x33
0619			BODY_0610:
0619 00d8       |    |		Load_Top	At_Offset_0
061a 01dd       |    |		Execute	Vector,First
061b 00da       |    |		Load_Top	At_Offset_2
061c 01db       |    |		Execute	Vector,Length
061d 0273       | s  |		Execute	Discrete,Plus
061e 0a01       |    |		Execute_Immediate	Plus,0x1
061f 00d8       |    |		Load_Top	At_Offset_0
0620 00e2       |    |		Load_Encached	Integer_Cache
0621 0260       | `  |		Execute	Discrete,In_Type
0622 7001       |p   |		Jump_Nonzero	0x624
0623 0801       |    |		Execute_Immediate	Raise,0x1
0624 00d9       |    |		Load_Top	At_Offset_1
0625 01dc       |    |		Execute	Vector,Last
0626 00da       |    |		Load_Top	At_Offset_2
0627 01cf       |    |		Execute	Vector,Slice_Read
0628 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0629 ; --------------------------------------------------------------------------------------
0629 ; STRING TABLE
0629 ; --------------------------------------------------------------------------------------
0629 0010       |    |		.STRTAB	0x0010->0x0631							; "<ACTIVITY>"
062a 0018       |    |		.STRTAB	0x0018->0x0636							; "spec"
062b 001a       |    |		.STRTAB	0x001a->0x0638							; "Subsystem: "
062c 0023       | #  |		.STRTAB	0x0023->0x063d							; "    "
062d 0025       | %  |		.STRTAB	0x0025->0x063f							; " "
062e 0024       | $  |		.STRTAB	0x0024->0x0640							; "  ("
062f 0025       | %  |		.STRTAB	0x0025->0x0641							; ")"
0630 0024       | $  |		.STREND 0x0024->0x0642
0631 3c41 4354  |<ACT|		.STRTAB_STRINGS
0642 0000 0000  |    |		.BLANK	0000[0x6]
0648 ; --------------------------------------------------------------------------------------
0648 ; Debug Table
0648 ; --------------------------------------------------------------------------------------
0648 0004 0011  |    |		.DEBUG4	0x0004,0x0011,0xa139,0x0000,0x0001,0x0000
064e 0000 0000  |    |		.BLANK	0000[0x1b2]