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

⟦178d93cd2⟧

    Length: 2048 (0x800)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0d2ce3

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 03d8       |    |		.CONST	0x03d8								; 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 8002       |    |		.CONST	0x8002								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0082       |    |		.CONST	0x0082								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0026       | &  |		.CONST	0x0026								; Number of locals
000b			INIT_0008:
000b 03a9       |    |		Declare_Type	Heap_Access,Indirect_Literal,Visible
000c 029a 008b  |    |		Declare_Subprogram	INIT_0088,For_Outer_Call,Visible,Unelaborated
000e 029a 009b  |    |		Declare_Subprogram	INIT_0098,For_Outer_Call,Visible,Unelaborated
0010 03a9       |    |		Declare_Type	Heap_Access,Indirect_Literal,Visible
0011 029a 00bb  |    |		Declare_Subprogram	INIT_00b8,For_Outer_Call,Visible,Unelaborated
0013 029a 0113  |    |		Declare_Subprogram	INIT_0110,For_Outer_Call,Visible,Unelaborated
0015 029a 017b  |   {|		Declare_Subprogram	INIT_0178,For_Outer_Call,Visible,Unelaborated
0017 029a 01c3  |    |		Declare_Subprogram	INIT_01c0,For_Outer_Call,Visible,Unelaborated
0019 029a 020b  |    |		Declare_Subprogram	INIT_0208,For_Outer_Call,Visible,Unelaborated
001b 029a 022b  |   +|		Declare_Subprogram	INIT_0228,For_Outer_Call,Visible,Unelaborated
001d 029a 0243  |   C|		Declare_Subprogram	INIT_0240,For_Outer_Call,Visible,Unelaborated
001f 029a 025b  |   [|		Declare_Subprogram	INIT_0258,For_Outer_Call,Visible,Unelaborated
0021 029a 0273  |   s|		Declare_Subprogram	INIT_0270,For_Outer_Call,Visible,Unelaborated
0023 029a 0293  |    |		Declare_Subprogram	INIT_0290,For_Outer_Call,Visible,Unelaborated
0025 029a 02b3  |    |		Declare_Subprogram	INIT_02b0,For_Outer_Call,Visible,Unelaborated
0027 029a 02cb  |    |		Declare_Subprogram	INIT_02c8,For_Outer_Call,Visible,Unelaborated
0029 4803       |H   |		Short_Literal	0x3
002a 032a       | *  |		Declare_Type	Record,Incomplete
002b 00d8       |    |		Load_Top	At_Offset_0
002c 02a0       |    |		Declare_Subprogram	Null_Subprogram
002d e210       |    |		Load	0x1,0x10
002e 03a3       |    |		Complete_Type	Heap_Access,By_Defining
002f 4801       |H   |		Short_Literal	0x1
0030 032a       | *  |		Declare_Type	Record,Incomplete
0031 00d8       |    |		Load_Top	At_Offset_0
0032 02a0       |    |		Declare_Subprogram	Null_Subprogram
0033 e20d       |    |		Load	0x1,0xd
0034 03a3       |    |		Complete_Type	Heap_Access,By_Defining
0035 00bf       |    |		Action	Accept_Activation
0036 e001       |    |		Load	0x0,0x1
0037 e002       |    |		Load	0x0,0x2
0038 e003       |    |		Load	0x0,0x3
0039 1913       |    |		Execute	Package,Field_Reference,Field_Number 0x13
003a e004       |    |		Load	0x0,0x4
003b 0387       |    |		Declare_Variable	Package
003c 00d8       |    |		Load_Top	At_Offset_0
003d 020f       |    |		Execute	Module,Activate
003e 00e9       |    |		Load_Encached	String_Cache
003f 02a0       |    |		Declare_Subprogram	Null_Subprogram
0040 4818       |H   |		Short_Literal	0x18
0041 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
0042 00e1       |    |		Load_Encached	Boolean_Cache
0043 e005       |    |		Load	0x0,0x5
0044 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0045 00db       |    |		Load_Top	At_Offset_3
0046 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0047 029f 02e3  |    |		Declare_Subprogram	INIT_02e0,For_Call
0049 e21d       |    |		Load	0x1,0x1d
004a 0326       | &  |		Complete_Type	Record,By_Defining
004b 4804       |H   |		Short_Literal	0x4
004c 032a       | *  |		Declare_Type	Record,Incomplete
004d 00d8       |    |		Load_Top	At_Offset_0
004e 02a0       |    |		Declare_Subprogram	Null_Subprogram
004f 4818       |H   |		Short_Literal	0x18
0050 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
0051 00e1       |    |		Load_Encached	Boolean_Cache
0052 e21f       |    |		Load	0x1,0x1f
0053 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0054 e220       |    |		Load	0x1,0x20
0055 00db       |    |		Load_Top	At_Offset_3
0056 029f 02fb  |    |		Declare_Subprogram	INIT_02f8,For_Call
0058 e221       | !  |		Load	0x1,0x21
0059 0326       | &  |		Complete_Type	Record,By_Defining
005a 00d8       |    |		Load_Top	At_Offset_0
005b 02a0       |    |		Declare_Subprogram	Null_Subprogram
005c e21e       |    |		Load	0x1,0x1e
005d 0326       | &  |		Complete_Type	Record,By_Defining
005e 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
005f 00c7       |    |		Action	Elaborate_Subprogram
0060 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
0061 00c7       |    |		Action	Elaborate_Subprogram
0062 029d 0313  |    |		Declare_Subprogram	INIT_0310,For_Outer_Call
0064 029d 032b  |   +|		Declare_Subprogram	INIT_0328,For_Outer_Call
0066 029d 033b  |   ;|		Declare_Subprogram	INIT_0338,For_Outer_Call
0068 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
0069 00c7       |    |		Action	Elaborate_Subprogram
006a 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
006b 00c7       |    |		Action	Elaborate_Subprogram
006c 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
006d 00c7       |    |		Action	Elaborate_Subprogram
006e 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
006f 00c7       |    |		Action	Elaborate_Subprogram
0070 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
0071 00c7       |    |		Action	Elaborate_Subprogram
0072 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
0073 00c7       |    |		Action	Elaborate_Subprogram
0074 029d 038b  |    |		Declare_Subprogram	INIT_0388,For_Outer_Call
0076 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
0077 00c7       |    |		Action	Elaborate_Subprogram
0078 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
0079 00c7       |    |		Action	Elaborate_Subprogram
007a 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
007b 00c7       |    |		Action	Elaborate_Subprogram
007c 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b
007d 00c7       |    |		Action	Elaborate_Subprogram
007e 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
007f 00c7       |    |		Action	Elaborate_Subprogram
0080 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
0081 00c7       |    |		Action	Elaborate_Subprogram
0082			BODY_0008:
0082 00bc       |    |		Action	Signal_Activated
0083 00bb       |    |		Action	Signal_Completion
0084 0000 0000  |    |		.BLANK	0000[0x4]
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 008b       |    |		.CONST	0x008b								; Address of begin
0089 0004       |    |		.CONST	0x0004								; Address of exception handler
008a 0001       |    |		.CONST	0x0001								; Number of locals
008b			BODY_0088:
008b			INIT_0088:
008b e20d       |    |		Load	0x1,0xd
008c e006       |    |		Load	0x0,0x6
008d 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
008e e007       |    |		Load	0x0,0x7
008f 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0090 039c       |    |		Declare_Variable	Heap_Access,By_Allocation
0091 a5fe       |    |		Store_Unchecked	0x2,-0x2
0092 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0093 0000 0000  |    |		.BLANK	0000[0x5]
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 009e       |    |		.CONST	0x009e								; Address of begin
0099 0004       |    |		.CONST	0x0004								; Address of exception handler
009a 0002       |    |		.CONST	0x0002								; Number of locals
009b			INIT_0098:
009b 00da       |    |		Load_Top	At_Offset_2
009c 0217       |    |		Execute	Heap_Access,All_Reference
009d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
009e			BODY_0098:
009e 00cf       |    |		Action	Mark_Auxiliary
009f 7815       |x   |		Jump	0xb5
00a0 00d9       |    |		Load_Top	At_Offset_1
00a1 0227       | '  |		Execute	Access,All_Reference
00a2 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00a3 700c       |p   |		Jump_Nonzero	0xb0
00a4 00d9       |    |		Load_Top	At_Offset_1
00a5 0229       | )  |		Execute	Access,All_Read
00a6 00d8       |    |		Load_Top	At_Offset_0
00a7 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00a8 e21f       |    |		Load	0x1,0x1f
00a9 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
00aa 0216       |    |		Execute	Heap_Access,Convert
00ab e21f       |    |		Load	0x1,0x1f
00ac 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
00ad 00d9       |    |		Load_Top	At_Offset_1
00ae 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
00af 00d1       |    |		Pop_Control	Pop_Count_1
00b0 00d9       |    |		Load_Top	At_Offset_1
00b1 0227       | '  |		Execute	Access,All_Reference
00b2 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
00b3 003a       | :  |		Store_Top	Access,At_Offset_2
00b4 00c9       |    |		Action	Pop_Auxiliary_Loop
00b5 00d9       |    |		Load_Top	At_Offset_1
00b6 77e9       |w   |		Jump_Nonzero	0xa0
00b7 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00cd       |    |		.CONST	0x00cd								; Address of begin
00b9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ba 0006       |    |		.CONST	0x0006								; Number of locals
00bb			INIT_00b8:
00bb 00db       |    |		Load_Top	At_Offset_3
00bc 8223       | #  |		Call	0x1,0x23
00bd 00db       |    |		Load_Top	At_Offset_3
00be 8225       | %  |		Call	0x1,0x25
00bf e005       |    |		Load	0x0,0x5
00c0 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00c1 02c7       |    |		Declare_Variable	Any
00c2 00d8       |    |		Load_Top	At_Offset_0
00c3 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00c4 4801       |H   |		Short_Literal	0x1
00c5 6046       |`F  |		Indirect_Literal	Discrete,0x10c,{0x00000000, 0x00001000}
00c6 e008       |    |		Load	0x0,0x8
00c7 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
00c8 035b       | [  |		Declare_Type	Array,Constrained
00c9 0337       | 7  |		Declare_Variable	Array
00ca 00e2       |    |		Load_Encached	Integer_Cache
00cb 00e2       |    |		Load_Encached	Integer_Cache
00cc 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
00cd			BODY_00b8:
00cd e402       |    |		Load	0x2,0x2
00ce 0227       | '  |		Execute	Access,All_Reference
00cf 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00d0 682d       |h-  |		Jump_Zero	0xfe
00d1 00db       |    |		Load_Top	At_Offset_3
00d2 e009       |    |		Load	0x0,0x9
00d3 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00d4 e00a       |    |		Load	0x0,0xa
00d5 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
00d6 00ea       |    |		Load_Encached	Null_String_Cache
00d7 e5fe       |    |		Load	0x2,-0x2
00d8 8224       | $  |		Call	0x1,0x24
00d9 4800       |H   |		Short_Literal	0x0
00da e005       |    |		Load	0x0,0x5
00db 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00dc c403       |    |		Store	0x2,0x3
00dd 00cf       |    |		Action	Mark_Auxiliary
00de 7813       |x   |		Jump	0xf2
00df 00e3       |    |		Load_Encached	Natural_Cache
00e0 e404       |    |		Load	0x2,0x4
00e1 e403       |    |		Load	0x2,0x3
00e2 e005       |    |		Load	0x0,0x5
00e3 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
00e4 00d1       |    |		Pop_Control	Pop_Count_1
00e5 005b       | [  |		Store_Top	Discrete,At_Offset_3
00e6 4801       |H   |		Short_Literal	0x1
00e7 00db       |    |		Load_Top	At_Offset_3
00e8 e404       |    |		Load	0x2,0x4
00e9 01cf       |    |		Execute	Vector,Slice_Read
00ea e5fd       |    |		Load	0x2,-0x3
00eb e005       |    |		Load	0x0,0x5
00ec 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
00ed 00d9       |    |		Load_Top	At_Offset_1
00ee 00db       |    |		Load_Top	At_Offset_3
00ef 0273       | s  |		Execute	Discrete,Plus
00f0 005a       | Z  |		Store_Top	Discrete,At_Offset_2
00f1 00c9       |    |		Action	Pop_Auxiliary_Loop
00f2 e403       |    |		Load	0x2,0x3
00f3 e005       |    |		Load	0x0,0x5
00f4 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
00f5 6fe9       |o   |		Jump_Zero	0xdf
00f6 00ce       |    |		Action	Pop_Auxiliary
00f7 00db       |    |		Load_Top	At_Offset_3
00f8 e005       |    |		Load	0x0,0x5
00f9 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
00fa c403       |    |		Store	0x2,0x3
00fb 00d8       |    |		Load_Top	At_Offset_0
00fc a5fc       |    |		Store_Unchecked	0x2,-0x4
00fd 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00fe 00e3       |    |		Load_Encached	Natural_Cache
00ff e5fd       |    |		Load	0x2,-0x3
0100 e5fe       |    |		Load	0x2,-0x2
0101 8224       | $  |		Call	0x1,0x24
0102 e402       |    |		Load	0x2,0x2
0103 0227       | '  |		Execute	Access,All_Reference
0104 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0105 e21f       |    |		Load	0x1,0x1f
0106 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0107 c5fc       |    |		Store	0x2,-0x4
0108 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0109 0000 0000  |    |		.XXX[0x3]
010b 0000       |    |
010c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00001000}
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0126       | &  |		.CONST	0x0126								; Address of begin
0111 0004       |    |		.CONST	0x0004								; Address of exception handler
0112 0006       |    |		.CONST	0x0006								; Number of locals
0113			INIT_0110:
0113 e5fd       |    |		Load	0x2,-0x3
0114 8223       | #  |		Call	0x1,0x23
0115 00db       |    |		Load_Top	At_Offset_3
0116 8225       | %  |		Call	0x1,0x25
0117 e005       |    |		Load	0x0,0x5
0118 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0119 02c7       |    |		Declare_Variable	Any
011a 00d8       |    |		Load_Top	At_Offset_0
011b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
011c 4801       |H   |		Short_Literal	0x1
011d 67ee       |g   |		Indirect_Literal	Discrete,0x10c,{0x00000000, 0x00001000}
011e e008       |    |		Load	0x0,0x8
011f 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0120 035b       | [  |		Declare_Type	Array,Constrained
0121 0337       | 7  |		Declare_Variable	Array
0122 00e2       |    |		Load_Encached	Integer_Cache
0123 e5fc       |    |		Load	0x2,-0x4
0124 00e2       |    |		Load_Encached	Integer_Cache
0125 03f1       |    |		Declare_Variable	Discrete,With_Value
0126			BODY_0110:
0126 e402       |    |		Load	0x2,0x2
0127 0227       | '  |		Execute	Access,All_Reference
0128 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0129 6844       |hD  |		Jump_Zero	0x16e
012a 00db       |    |		Load_Top	At_Offset_3
012b e009       |    |		Load	0x0,0x9
012c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
012d e00a       |    |		Load	0x0,0xa
012e 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
012f e00a       |    |		Load	0x0,0xa
0130 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0131 00ea       |    |		Load_Encached	Null_String_Cache
0132 e5fd       |    |		Load	0x2,-0x3
0133 8224       | $  |		Call	0x1,0x24
0134 4801       |H   |		Short_Literal	0x1
0135 e005       |    |		Load	0x0,0x5
0136 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0137 c403       |    |		Store	0x2,0x3
0138 00cf       |    |		Action	Mark_Auxiliary
0139 7827       |x'  |		Jump	0x161
013a e5fc       |    |		Load	0x2,-0x4
013b 67d0       |g   |		Indirect_Literal	Discrete,0x10c,{0x00000000, 0x00001000}
013c 027a       | z  |		Execute	Discrete,Less_Equal
013d 6810       |h   |		Jump_Zero	0x14e
013e 00db       |    |		Load_Top	At_Offset_3
013f 4801       |H   |		Short_Literal	0x1
0140 e5fc       |    |		Load	0x2,-0x4
0141 00da       |    |		Load_Top	At_Offset_2
0142 035b       | [  |		Declare_Type	Array,Constrained
0143 00d0       |    |		Action	Swap_Control
0144 01cd       |    |		Execute	Vector,Slice_Reference
0145 00e3       |    |		Load_Encached	Natural_Cache
0146 00d9       |    |		Load_Top	At_Offset_1
0147 e5fe       |    |		Load	0x2,-0x2
0148 e005       |    |		Load	0x0,0x5
0149 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
014a 00d1       |    |		Pop_Control	Pop_Count_1
014b c405       |    |		Store	0x2,0x5
014c 00d1       |    |		Pop_Control	Pop_Count_1
014d 7807       |x   |		Jump	0x155
014e 00e3       |    |		Load_Encached	Natural_Cache
014f e404       |    |		Load	0x2,0x4
0150 e5fe       |    |		Load	0x2,-0x2
0151 e005       |    |		Load	0x0,0x5
0152 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
0153 00d1       |    |		Pop_Control	Pop_Count_1
0154 005b       | [  |		Store_Top	Discrete,At_Offset_3
0155 4801       |H   |		Short_Literal	0x1
0156 00db       |    |		Load_Top	At_Offset_3
0157 e404       |    |		Load	0x2,0x4
0158 01cf       |    |		Execute	Vector,Slice_Read
0159 e403       |    |		Load	0x2,0x3
015a e005       |    |		Load	0x0,0x5
015b 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
015c 00d9       |    |		Load_Top	At_Offset_1
015d 00db       |    |		Load_Top	At_Offset_3
015e 0273       | s  |		Execute	Discrete,Plus
015f 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0160 00c9       |    |		Action	Pop_Auxiliary_Loop
0161 e5fc       |    |		Load	0x2,-0x4
0162 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0163 6804       |h   |		Jump_Zero	0x168
0164 e5fe       |    |		Load	0x2,-0x2
0165 e005       |    |		Load	0x0,0x5
0166 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0167 6fd2       |o   |		Jump_Zero	0x13a
0168 00ce       |    |		Action	Pop_Auxiliary
0169 00db       |    |		Load_Top	At_Offset_3
016a e005       |    |		Load	0x0,0x5
016b 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
016c c403       |    |		Store	0x2,0x3
016d 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
016e e5fc       |    |		Load	0x2,-0x4
016f e5fd       |    |		Load	0x2,-0x3
0170 8224       | $  |		Call	0x1,0x24
0171 e5fe       |    |		Load	0x2,-0x2
0172 e402       |    |		Load	0x2,0x2
0173 0227       | '  |		Execute	Access,All_Reference
0174 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0175 e21f       |    |		Load	0x1,0x1f
0176 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0177 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 0188       |    |		.CONST	0x0188								; Address of begin
0179 0004       |    |		.CONST	0x0004								; Address of exception handler
017a 0003       |    |		.CONST	0x0003								; Number of locals
017b			INIT_0178:
017b 00db       |    |		Load_Top	At_Offset_3
017c 8223       | #  |		Call	0x1,0x23
017d 00db       |    |		Load_Top	At_Offset_3
017e 8225       | %  |		Call	0x1,0x25
017f e210       |    |		Load	0x1,0x10
0180 e006       |    |		Load	0x0,0x6
0181 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0182 e007       |    |		Load	0x0,0x7
0183 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0184 039c       |    |		Declare_Variable	Heap_Access,By_Allocation
0185 00d8       |    |		Load_Top	At_Offset_0
0186 0217       |    |		Execute	Heap_Access,All_Reference
0187 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0188			BODY_0178:
0188 00d9       |    |		Load_Top	At_Offset_1
0189 0227       | '  |		Execute	Access,All_Reference
018a 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
018b 00d9       |    |		Load_Top	At_Offset_1
018c 0217       |    |		Execute	Heap_Access,All_Reference
018d 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
018e 00d8       |    |		Load_Top	At_Offset_0
018f 0217       |    |		Execute	Heap_Access,All_Reference
0190 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0191 6812       |h   |		Jump_Zero	0x1a4
0192 00d8       |    |		Load_Top	At_Offset_0
0193 0219       |    |		Execute	Heap_Access,All_Read
0194 00d8       |    |		Load_Top	At_Offset_0
0195 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0196 e009       |    |		Load	0x0,0x9
0197 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0198 e00a       |    |		Load	0x0,0xa
0199 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
019a 00ea       |    |		Load_Encached	Null_String_Cache
019b e5fe       |    |		Load	0x2,-0x2
019c 8224       | $  |		Call	0x1,0x24
019d 4800       |H   |		Short_Literal	0x0
019e e005       |    |		Load	0x0,0x5
019f 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
01a0 00d9       |    |		Load_Top	At_Offset_1
01a1 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01a2 00d1       |    |		Pop_Control	Pop_Count_1
01a3 7812       |x   |		Jump	0x1b6
01a4 00d8       |    |		Load_Top	At_Offset_0
01a5 0219       |    |		Execute	Heap_Access,All_Read
01a6 e21f       |    |		Load	0x1,0x1f
01a7 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
01a8 e009       |    |		Load	0x0,0x9
01a9 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01aa 00ea       |    |		Load_Encached	Null_String_Cache
01ab e5fe       |    |		Load	0x2,-0x2
01ac 8224       | $  |		Call	0x1,0x24
01ad 4800       |H   |		Short_Literal	0x0
01ae e402       |    |		Load	0x2,0x2
01af 0227       | '  |		Execute	Access,All_Reference
01b0 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01b1 e21f       |    |		Load	0x1,0x1f
01b2 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
01b3 00d9       |    |		Load_Top	At_Offset_1
01b4 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01b5 00d1       |    |		Pop_Control	Pop_Count_1
01b6 00d8       |    |		Load_Top	At_Offset_0
01b7 a5fd       |    |		Store_Unchecked	0x2,-0x3
01b8 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01b9 0000 0000  |    |		.BLANK	0000[0x7]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01d0       |    |		.CONST	0x01d0								; Address of begin
01c1 0004       |    |		.CONST	0x0004								; Address of exception handler
01c2 0003       |    |		.CONST	0x0003								; Number of locals
01c3			INIT_01c0:
01c3 00db       |    |		Load_Top	At_Offset_3
01c4 8223       | #  |		Call	0x1,0x23
01c5 00db       |    |		Load_Top	At_Offset_3
01c6 8225       | %  |		Call	0x1,0x25
01c7 e210       |    |		Load	0x1,0x10
01c8 e006       |    |		Load	0x0,0x6
01c9 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01ca e007       |    |		Load	0x0,0x7
01cb 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01cc 039c       |    |		Declare_Variable	Heap_Access,By_Allocation
01cd 00d8       |    |		Load_Top	At_Offset_0
01ce 0217       |    |		Execute	Heap_Access,All_Reference
01cf 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01d0			BODY_01c0:
01d0 00d9       |    |		Load_Top	At_Offset_1
01d1 0227       | '  |		Execute	Access,All_Reference
01d2 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01d3 00d9       |    |		Load_Top	At_Offset_1
01d4 0217       |    |		Execute	Heap_Access,All_Reference
01d5 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01d6 00d8       |    |		Load_Top	At_Offset_0
01d7 0217       |    |		Execute	Heap_Access,All_Reference
01d8 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01d9 6812       |h   |		Jump_Zero	0x1ec
01da 00d8       |    |		Load_Top	At_Offset_0
01db 0219       |    |		Execute	Heap_Access,All_Read
01dc 00d8       |    |		Load_Top	At_Offset_0
01dd 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01de e009       |    |		Load	0x0,0x9
01df 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01e0 e00a       |    |		Load	0x0,0xa
01e1 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
01e2 00ea       |    |		Load_Encached	Null_String_Cache
01e3 e5fe       |    |		Load	0x2,-0x2
01e4 8224       | $  |		Call	0x1,0x24
01e5 4801       |H   |		Short_Literal	0x1
01e6 e005       |    |		Load	0x0,0x5
01e7 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
01e8 00d9       |    |		Load_Top	At_Offset_1
01e9 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01ea 00d1       |    |		Pop_Control	Pop_Count_1
01eb 7812       |x   |		Jump	0x1fe
01ec 00d8       |    |		Load_Top	At_Offset_0
01ed 0219       |    |		Execute	Heap_Access,All_Read
01ee e21f       |    |		Load	0x1,0x1f
01ef 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
01f0 e009       |    |		Load	0x0,0x9
01f1 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01f2 00ea       |    |		Load_Encached	Null_String_Cache
01f3 e5fe       |    |		Load	0x2,-0x2
01f4 8224       | $  |		Call	0x1,0x24
01f5 4801       |H   |		Short_Literal	0x1
01f6 e402       |    |		Load	0x2,0x2
01f7 0227       | '  |		Execute	Access,All_Reference
01f8 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01f9 e21f       |    |		Load	0x1,0x1f
01fa 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
01fb 00d9       |    |		Load_Top	At_Offset_1
01fc 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01fd 00d1       |    |		Pop_Control	Pop_Count_1
01fe 00d8       |    |		Load_Top	At_Offset_0
01ff a5fd       |    |		Store_Unchecked	0x2,-0x3
0200 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0201 0000 0000  |    |		.BLANK	0000[0x7]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 020b       |    |		.CONST	0x020b								; Address of begin
0209 0004       |    |		.CONST	0x0004								; Address of exception handler
020a 0001       |    |		.CONST	0x0001								; Number of locals
020b			BODY_0208:
020b			INIT_0208:
020b 00da       |    |		Load_Top	At_Offset_2
020c 0217       |    |		Execute	Heap_Access,All_Reference
020d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
020e 680a       |h   |		Jump_Zero	0x219
020f 00da       |    |		Load_Top	At_Offset_2
0210 0219       |    |		Execute	Heap_Access,All_Read
0211 00d8       |    |		Load_Top	At_Offset_0
0212 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0213 e005       |    |		Load	0x0,0x5
0214 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0215 00d9       |    |		Load_Top	At_Offset_1
0216 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0217 00d1       |    |		Pop_Control	Pop_Count_1
0218 780c       |x   |		Jump	0x225
0219 00da       |    |		Load_Top	At_Offset_2
021a 0219       |    |		Execute	Heap_Access,All_Read
021b 00d8       |    |		Load_Top	At_Offset_0
021c 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
021d e21f       |    |		Load	0x1,0x1f
021e 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
021f 0216       |    |		Execute	Heap_Access,Convert
0220 e21f       |    |		Load	0x1,0x1f
0221 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0222 00d9       |    |		Load_Top	At_Offset_1
0223 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0224 00d1       |    |		Pop_Control	Pop_Count_1
0225 e210       |    |		Load	0x1,0x10
0226 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0227 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 022b       | +  |		.CONST	0x022b								; Address of begin
0229 0004       |    |		.CONST	0x0004								; Address of exception handler
022a 0001       |    |		.CONST	0x0001								; Number of locals
022b			BODY_0228:
022b			INIT_0228:
022b 00da       |    |		Load_Top	At_Offset_2
022c 0217       |    |		Execute	Heap_Access,All_Reference
022d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
022e 6806       |h   |		Jump_Zero	0x235
022f 00da       |    |		Load_Top	At_Offset_2
0230 0217       |    |		Execute	Heap_Access,All_Reference
0231 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0232 e005       |    |		Load	0x0,0x5
0233 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0234 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0235 00da       |    |		Load_Top	At_Offset_2
0236 0217       |    |		Execute	Heap_Access,All_Reference
0237 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0238 e21f       |    |		Load	0x1,0x1f
0239 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
023a 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
023b 0000 0000  |    |		.BLANK	0000[0x5]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0243       | C  |		.CONST	0x0243								; Address of begin
0241 0004       |    |		.CONST	0x0004								; Address of exception handler
0242 0001       |    |		.CONST	0x0001								; Number of locals
0243			BODY_0240:
0243			INIT_0240:
0243 00da       |    |		Load_Top	At_Offset_2
0244 0217       |    |		Execute	Heap_Access,All_Reference
0245 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0246 6806       |h   |		Jump_Zero	0x24d
0247 00da       |    |		Load_Top	At_Offset_2
0248 0217       |    |		Execute	Heap_Access,All_Reference
0249 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
024a e005       |    |		Load	0x0,0x5
024b 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
024c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
024d 00da       |    |		Load_Top	At_Offset_2
024e 0217       |    |		Execute	Heap_Access,All_Reference
024f 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0250 e21f       |    |		Load	0x1,0x1f
0251 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0252 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0253 0000 0000  |    |		.BLANK	0000[0x5]
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 025b       | [  |		.CONST	0x025b								; Address of begin
0259 0004       |    |		.CONST	0x0004								; Address of exception handler
025a 0001       |    |		.CONST	0x0001								; Number of locals
025b			BODY_0258:
025b			INIT_0258:
025b 00da       |    |		Load_Top	At_Offset_2
025c 0217       |    |		Execute	Heap_Access,All_Reference
025d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
025e 6806       |h   |		Jump_Zero	0x265
025f 480a       |H   |		Short_Literal	0xa
0260 00db       |    |		Load_Top	At_Offset_3
0261 0217       |    |		Execute	Heap_Access,All_Reference
0262 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0263 8226       | &  |		Call	0x1,0x26
0264 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0265 480a       |H   |		Short_Literal	0xa
0266 00db       |    |		Load_Top	At_Offset_3
0267 0217       |    |		Execute	Heap_Access,All_Reference
0268 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0269 e21f       |    |		Load	0x1,0x1f
026a 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
026b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
026c 0000 0000  |    |		.BLANK	0000[0x4]
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 0273       | s  |		.CONST	0x0273								; Address of begin
0271 0004       |    |		.CONST	0x0004								; Address of exception handler
0272 0001       |    |		.CONST	0x0001								; Number of locals
0273			BODY_0270:
0273			INIT_0270:
0273 00da       |    |		Load_Top	At_Offset_2
0274 0217       |    |		Execute	Heap_Access,All_Reference
0275 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0276 680a       |h   |		Jump_Zero	0x281
0277 00e3       |    |		Load_Encached	Natural_Cache
0278 e5fe       |    |		Load	0x2,-0x2
0279 e5ff       |    |		Load	0x2,-0x1
027a 0217       |    |		Execute	Heap_Access,All_Reference
027b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
027c e005       |    |		Load	0x0,0x5
027d 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
027e 00d1       |    |		Pop_Control	Pop_Count_1
027f c5fd       |    |		Store	0x2,-0x3
0280 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0281 00e3       |    |		Load_Encached	Natural_Cache
0282 e5fe       |    |		Load	0x2,-0x2
0283 e5ff       |    |		Load	0x2,-0x1
0284 0217       |    |		Execute	Heap_Access,All_Reference
0285 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0286 e21f       |    |		Load	0x1,0x1f
0287 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0288 00d1       |    |		Pop_Control	Pop_Count_1
0289 c5fd       |    |		Store	0x2,-0x3
028a 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
028b 0000 0000  |    |		.BLANK	0000[0x5]
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 0293       |    |		.CONST	0x0293								; Address of begin
0291 0004       |    |		.CONST	0x0004								; Address of exception handler
0292 0001       |    |		.CONST	0x0001								; Number of locals
0293			BODY_0290:
0293			INIT_0290:
0293 00da       |    |		Load_Top	At_Offset_2
0294 0217       |    |		Execute	Heap_Access,All_Reference
0295 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0296 680a       |h   |		Jump_Zero	0x2a1
0297 00e3       |    |		Load_Encached	Natural_Cache
0298 e5fe       |    |		Load	0x2,-0x2
0299 e5ff       |    |		Load	0x2,-0x1
029a 0217       |    |		Execute	Heap_Access,All_Reference
029b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
029c e005       |    |		Load	0x0,0x5
029d 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
029e 00d1       |    |		Pop_Control	Pop_Count_1
029f c5fd       |    |		Store	0x2,-0x3
02a0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02a1 00e3       |    |		Load_Encached	Natural_Cache
02a2 e5fe       |    |		Load	0x2,-0x2
02a3 e5ff       |    |		Load	0x2,-0x1
02a4 0217       |    |		Execute	Heap_Access,All_Reference
02a5 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02a6 e21f       |    |		Load	0x1,0x1f
02a7 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
02a8 00d1       |    |		Pop_Control	Pop_Count_1
02a9 c5fd       |    |		Store	0x2,-0x3
02aa 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02ab 0000 0000  |    |		.BLANK	0000[0x5]
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02b3       |    |		.CONST	0x02b3								; Address of begin
02b1 0004       |    |		.CONST	0x0004								; Address of exception handler
02b2 0001       |    |		.CONST	0x0001								; Number of locals
02b3			BODY_02b0:
02b3			INIT_02b0:
02b3 00da       |    |		Load_Top	At_Offset_2
02b4 0217       |    |		Execute	Heap_Access,All_Reference
02b5 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02b6 6807       |h   |		Jump_Zero	0x2be
02b7 00db       |    |		Load_Top	At_Offset_3
02b8 00db       |    |		Load_Top	At_Offset_3
02b9 0217       |    |		Execute	Heap_Access,All_Reference
02ba 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02bb e005       |    |		Load	0x0,0x5
02bc 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
02bd 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02be 00db       |    |		Load_Top	At_Offset_3
02bf 00db       |    |		Load_Top	At_Offset_3
02c0 0217       |    |		Execute	Heap_Access,All_Reference
02c1 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02c2 e21f       |    |		Load	0x1,0x1f
02c3 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
02c4 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02c5 0000 0000  |    |		.XXX[0x3]
02c7 0000       |    |
02c8 ; --------------------------------------------------------------------------------------
02c8 ; SUBPROGRAM
02c8 ; --------------------------------------------------------------------------------------
02c8 02cb       |    |		.CONST	0x02cb								; Address of begin
02c9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ca 0001       |    |		.CONST	0x0001								; Number of locals
02cb			BODY_02c8:
02cb			INIT_02c8:
02cb 00da       |    |		Load_Top	At_Offset_2
02cc 0217       |    |		Execute	Heap_Access,All_Reference
02cd 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02ce 6807       |h   |		Jump_Zero	0x2d6
02cf 00db       |    |		Load_Top	At_Offset_3
02d0 00db       |    |		Load_Top	At_Offset_3
02d1 0217       |    |		Execute	Heap_Access,All_Reference
02d2 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02d3 e005       |    |		Load	0x0,0x5
02d4 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
02d5 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02d6 00db       |    |		Load_Top	At_Offset_3
02d7 00db       |    |		Load_Top	At_Offset_3
02d8 0217       |    |		Execute	Heap_Access,All_Reference
02d9 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02da e21f       |    |		Load	0x1,0x1f
02db 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
02dc 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02dd 0000 0000  |    |		.XXX[0x3]
02df 0000       |    |
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e3       |    |		.CONST	0x02e3								; Address of begin
02e1 0004       |    |		.CONST	0x0004								; Address of exception handler
02e2 0001       |    |		.CONST	0x0001								; Number of locals
02e3			BODY_02e0:
02e3			INIT_02e0:
02e3 4608       |F   |		Jump_Case	0x9
02e4 7808       |x   |		Jump	0x2ed								; case 0x0
02e5 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
02e6 7810       |x   |		Jump	0x2f7								; case 0x2
02e7 780f       |x   |		Jump	0x2f7								; case 0x3
02e8 780e       |x   |		Jump	0x2f7								; case 0x4
02e9 780d       |x   |		Jump	0x2f7								; case 0x5
02ea 780c       |x   |		Jump	0x2f7								; case 0x6
02eb 780b       |x   |		Jump	0x2f7								; case 0x7
02ec 780a       |x   |		Jump	0x2f7								; case 0x8
02ed 00da       |    |		Load_Top	At_Offset_2
02ee 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
02ef 0125       | %  |		Execute	Any,Set_Constraint
02f0 00da       |    |		Load_Top	At_Offset_2
02f1 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
02f2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02f3 00da       |    |		Load_Top	At_Offset_2
02f4 3402       |4   |		Execute	Record,Field_Reference,Field_Number 0x2
02f5 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02f6 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
02f7 0869       | i  |		Execute_Immediate	Raise,0x69
02f8 ; --------------------------------------------------------------------------------------
02f8 ; SUBPROGRAM
02f8 ; --------------------------------------------------------------------------------------
02f8 02fb       |    |		.CONST	0x02fb								; Address of begin
02f9 0004       |    |		.CONST	0x0004								; Address of exception handler
02fa 0001       |    |		.CONST	0x0001								; Number of locals
02fb			BODY_02f8:
02fb			INIT_02f8:
02fb 4608       |F   |		Jump_Case	0x9
02fc 7808       |x   |		Jump	0x305								; case 0x0
02fd 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
02fe 780a       |x   |		Jump	0x309								; case 0x2
02ff 7809       |x   |		Jump	0x309								; case 0x3
0300 7808       |x   |		Jump	0x309								; case 0x4
0301 7807       |x   |		Jump	0x309								; case 0x5
0302 7806       |x   |		Jump	0x309								; case 0x6
0303 7805       |x   |		Jump	0x309								; case 0x7
0304 7804       |x   |		Jump	0x309								; case 0x8
0305 00da       |    |		Load_Top	At_Offset_2
0306 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0307 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0308 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0309 0869       | i  |		Execute_Immediate	Raise,0x69
030a 0000 0000  |    |		.BLANK	0000[0x6]
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 0313       |    |		.CONST	0x0313								; Address of begin
0311 0004       |    |		.CONST	0x0004								; Address of exception handler
0312 0001       |    |		.CONST	0x0001								; Number of locals
0313			BODY_0310:
0313			INIT_0310:
0313 00da       |    |		Load_Top	At_Offset_2
0314 01dd       |    |		Execute	Vector,First
0315 00db       |    |		Load_Top	At_Offset_3
0316 01d7       |    |		Execute	Vector,Field_Read
0317 0f3a       | :  |		Execute_Immediate	Equal,0x3a
0318 6803       |h   |		Jump_Zero	0x31c
0319 0092 03c9  |    |		Action	Push_String_Extended,0x3c9					; "<MV>"
031b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
031c 00da       |    |		Load_Top	At_Offset_2
031d e00a       |    |		Load	0x0,0xa
031e 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
031f 184f       | O  |		Execute	Package,Field_Execute,Field_Number 0x4f
0320 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0321 0000 0000  |    |		.BLANK	0000[0x7]
0328 ; --------------------------------------------------------------------------------------
0328 ; SUBPROGRAM
0328 ; --------------------------------------------------------------------------------------
0328 032b       | +  |		.CONST	0x032b								; Address of begin
0329 0004       |    |		.CONST	0x0004								; Address of exception handler
032a 0001       |    |		.CONST	0x0001								; Number of locals
032b			BODY_0328:
032b			INIT_0328:
032b 00da       |    |		Load_Top	At_Offset_2
032c 01dd       |    |		Execute	Vector,First
032d 00db       |    |		Load_Top	At_Offset_3
032e 01d7       |    |		Execute	Vector,Field_Read
032f 0f3a       | :  |		Execute_Immediate	Equal,0x3a
0330 6802       |h   |		Jump_Zero	0x333
0331 00da       |    |		Load_Top	At_Offset_2
0332 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0333 00da       |    |		Load_Top	At_Offset_2
0334 e00a       |    |		Load	0x0,0xa
0335 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0336 1850       | P  |		Execute	Package,Field_Execute,Field_Number 0x50
0337 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 033e       | >  |		.CONST	0x033e								; Address of begin
0339 0004       |    |		.CONST	0x0004								; Address of exception handler
033a 0002       |    |		.CONST	0x0002								; Number of locals
033b			INIT_0338:
033b 00da       |    |		Load_Top	At_Offset_2
033c 0217       |    |		Execute	Heap_Access,All_Reference
033d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
033e			BODY_0338:
033e 00cf       |    |		Action	Mark_Auxiliary
033f 00d9       |    |		Load_Top	At_Offset_1
0340 7034       |p4  |		Jump_Nonzero	0x375
0341 e222       | "  |		Load	0x1,0x22
0342 03bc       |    |		Declare_Variable	Access,By_Allocation
0343 00d8       |    |		Load_Top	At_Offset_0
0344 0227       | '  |		Execute	Access,All_Reference
0345 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0346 003a       | :  |		Store_Top	Access,At_Offset_2
0347 e5ff       |    |		Load	0x2,-0x1
0348 0217       |    |		Execute	Heap_Access,All_Reference
0349 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
034a 00da       |    |		Load_Top	At_Offset_2
034b 0227       | '  |		Execute	Access,All_Reference
034c 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
034d 00d9       |    |		Load_Top	At_Offset_1
034e e5ff       |    |		Load	0x2,-0x1
034f 0217       |    |		Execute	Heap_Access,All_Reference
0350 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0351 e5fe       |    |		Load	0x2,-0x2
0352 e220       |    |		Load	0x1,0x20
0353 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
0354 00da       |    |		Load_Top	At_Offset_2
0355 0227       | '  |		Execute	Access,All_Reference
0356 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0357 e5fe       |    |		Load	0x2,-0x2
0358 01db       |    |		Execute	Vector,Length
0359 0f00       |    |		Execute_Immediate	Equal,0x0
035a 00da       |    |		Load_Top	At_Offset_2
035b 0227       | '  |		Execute	Access,All_Reference
035c 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
035d 00d9       |    |		Load_Top	At_Offset_1
035e 0227       | '  |		Execute	Access,All_Reference
035f 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0360 7012       |p   |		Jump_Nonzero	0x373
0361 00d9       |    |		Load_Top	At_Offset_1
0362 0229       | )  |		Execute	Access,All_Read
0363 00d8       |    |		Load_Top	At_Offset_0
0364 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0365 e21f       |    |		Load	0x1,0x1f
0366 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0367 0216       |    |		Execute	Heap_Access,Convert
0368 e00b       |    |		Load	0x0,0xb
0369 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
036a 00ea       |    |		Load_Encached	Null_String_Cache
036b 0092 03ca  |    |		Action	Push_String_Extended,0x3ca					; "operator"
036d e5fe       |    |		Load	0x2,-0x2
036e e21f       |    |		Load	0x1,0x1f
036f 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0370 00d9       |    |		Load_Top	At_Offset_1
0371 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0372 00d1       |    |		Pop_Control	Pop_Count_1
0373 00d9       |    |		Load_Top	At_Offset_1
0374 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0375 00d9       |    |		Load_Top	At_Offset_1
0376 0227       | '  |		Execute	Access,All_Reference
0377 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0378 0227       | '  |		Execute	Access,All_Reference
0379 e5fe       |    |		Load	0x2,-0x2
037a 01df       |    |		Execute	Vector,Equal
037b 6802       |h   |		Jump_Zero	0x37e
037c 00d9       |    |		Load_Top	At_Offset_1
037d 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
037e 00d9       |    |		Load_Top	At_Offset_1
037f 0227       | '  |		Execute	Access,All_Reference
0380 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0381 003a       | :  |		Store_Top	Access,At_Offset_2
0382 00c9       |    |		Action	Pop_Auxiliary_Loop
0383 7fbb       |    |		Jump	0x33f
0384 0000 0000  |    |		.BLANK	0000[0x4]
0388 ; --------------------------------------------------------------------------------------
0388 ; SUBPROGRAM
0388 ; --------------------------------------------------------------------------------------
0388 0393       |    |		.CONST	0x0393								; Address of begin
0389 0004       |    |		.CONST	0x0004								; Address of exception handler
038a 0003       |    |		.CONST	0x0003								; Number of locals
038b			INIT_0388:
038b e008       |    |		Load	0x0,0x8
038c 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
038d 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
038e 4801       |H   |		Short_Literal	0x1
038f 4a00       |J   |		Short_Literal	0x200
0390 00e9       |    |		Load_Encached	String_Cache
0391 035b       | [  |		Declare_Type	Array,Constrained
0392 0337       | 7  |		Declare_Variable	Array
0393			BODY_0388:
0393 00cf       |    |		Action	Mark_Auxiliary
0394 00d9       |    |		Load_Top	At_Offset_1
0395 01d9       |    |		Execute	Vector,Reverse_Bounds
0396 0007       |    |		Action	Break_Optional
0397 e5ff       |    |		Load	0x2,-0x1
0398 e005       |    |		Load	0x0,0x5
0399 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
039a 6808       |h   |		Jump_Zero	0x3a3
039b 4801       |H   |		Short_Literal	0x1
039c 00d9       |    |		Load_Top	At_Offset_1
039d 0aff       |    |		Execute_Immediate	Plus,-0x1
039e e403       |    |		Load	0x2,0x3
039f 01cf       |    |		Execute	Vector,Slice_Read
03a0 00e9       |    |		Load_Encached	String_Cache
03a1 01c6       |    |		Execute	Vector,Convert_To_Formal
03a2 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
03a3 e005       |    |		Load	0x0,0x5
03a4 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
03a5 e5ff       |    |		Load	0x2,-0x1
03a6 e005       |    |		Load	0x0,0x5
03a7 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
03a8 c402       |    |		Store	0x2,0x2
03a9 e402       |    |		Load	0x2,0x2
03aa e5fe       |    |		Load	0x2,-0x2
03ab 027f       |    |		Execute	Discrete,Equal
03ac 6808       |h   |		Jump_Zero	0x3b5
03ad 4801       |H   |		Short_Literal	0x1
03ae 00d9       |    |		Load_Top	At_Offset_1
03af 0aff       |    |		Execute_Immediate	Plus,-0x1
03b0 e403       |    |		Load	0x2,0x3
03b1 01cf       |    |		Execute	Vector,Slice_Read
03b2 00e9       |    |		Load_Encached	String_Cache
03b3 01c6       |    |		Execute	Vector,Convert_To_Formal
03b4 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
03b5 e402       |    |		Load	0x2,0x2
03b6 00d8       |    |		Load_Top	At_Offset_0
03b7 00e8       |    |		Load_Encached	Character_Cache
03b8 0260       | `  |		Execute	Discrete,In_Type
03b9 7001       |p   |		Jump_Nonzero	0x3bb
03ba 0801       |    |		Execute_Immediate	Raise,0x1
03bb 00d9       |    |		Load_Top	At_Offset_1
03bc e403       |    |		Load	0x2,0x3
03bd 01d6       |    |		Execute	Vector,Field_Write
03be 00c8       |    |		Action	Pop_Auxiliary_Range
03bf 3fd7       |?   |		Loop_Increasing	0x397
03c0 00ce       |    |		Action	Pop_Auxiliary
03c1 00d8       |    |		Load_Top	At_Offset_0
03c2 480a       |H   |		Short_Literal	0xa
03c3 e5ff       |    |		Load	0x2,-0x1
03c4 8226       | &  |		Call	0x1,0x26
03c5 01cc       |    |		Execute	Vector,Catenate
03c6 00e9       |    |		Load_Encached	String_Cache
03c7 01c6       |    |		Execute	Vector,Convert_To_Formal
03c8 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
03c9 ; --------------------------------------------------------------------------------------
03c9 ; STRING TABLE
03c9 ; --------------------------------------------------------------------------------------
03c9 0006       |    |		.STRTAB	0x0006->0x03cc							; "<MV>"
03ca 0008       |    |		.STRTAB	0x0008->0x03ce							; "operator"
03cb 000e       |    |		.STREND 0x000e->0x03d2
03cc 3c4d 563e  |<MV>|		.STRTAB_STRINGS
03d2 0000 0000  |    |		.BLANK	0000[0x6]
03d8 ; --------------------------------------------------------------------------------------
03d8 ; Debug Table
03d8 ; --------------------------------------------------------------------------------------
03d8 0004 0010  |    |		.DEBUG4	0x0004,0x0010,0x8bad,0x0000,0x0001,0x0000
03de 0000 0000  |    |		.BLANK	0000[0x22]