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

⟦716d7f48c⟧

    Length: 6144 (0x1800)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03c0fe

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 0b68       | h  |		.CONST	0x0b68								; 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 8006       |    |		.CONST	0x8006								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0048       | H  |		.CONST	0x0048								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0027       | '  |		.CONST	0x0027								; Number of locals
000b			INIT_0008:
000b 029a 0053  |   S|		Declare_Subprogram	INIT_0050,For_Outer_Call,Visible,Unelaborated
000d 029a 00b3  |    |		Declare_Subprogram	INIT_00b0,For_Outer_Call,Visible,Unelaborated
000f 029a 0143  |   C|		Declare_Subprogram	INIT_0140,For_Outer_Call,Visible,Unelaborated
0011 00bf       |    |		Action	Accept_Activation
0012 029d 01c3  |    |		Declare_Subprogram	INIT_01c0,For_Outer_Call
0014 029d 01e3  |    |		Declare_Subprogram	INIT_01e0,For_Outer_Call
0016 029d 0203  |    |		Declare_Subprogram	INIT_0200,For_Outer_Call
0018 029d 022b  |   +|		Declare_Subprogram	INIT_0228,For_Outer_Call
001a 029d 0263  |   c|		Declare_Subprogram	INIT_0260,For_Outer_Call
001c 029d 0283  |    |		Declare_Subprogram	INIT_0280,For_Outer_Call
001e 029d 029b  |    |		Declare_Subprogram	INIT_0298,For_Outer_Call
0020 029d 02d3  |    |		Declare_Subprogram	INIT_02d0,For_Outer_Call
0022 029d 0303  |    |		Declare_Subprogram	INIT_0300,For_Outer_Call
0024 029d 0403  |    |		Declare_Subprogram	INIT_0400,For_Outer_Call
0026 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
0027 00c7       |    |		Action	Elaborate_Subprogram
0028 029d 043b  |   ;|		Declare_Subprogram	INIT_0438,For_Outer_Call
002a 029d 049b  |    |		Declare_Subprogram	INIT_0498,For_Outer_Call
002c 029d 04eb  |    |		Declare_Subprogram	INIT_04e8,For_Outer_Call
002e 029d 0503  |    |		Declare_Subprogram	INIT_0500,For_Outer_Call
0030 029d 051b  |    |		Declare_Subprogram	INIT_0518,For_Outer_Call
0032 029d 0583  |    |		Declare_Subprogram	INIT_0580,For_Outer_Call
0034 029d 059b  |    |		Declare_Subprogram	INIT_0598,For_Outer_Call
0036 029d 05bb  |    |		Declare_Subprogram	INIT_05b8,For_Outer_Call
0038 029d 05cb  |    |		Declare_Subprogram	INIT_05c8,For_Outer_Call
003a 029d 0633  |   3|		Declare_Subprogram	INIT_0630,For_Outer_Call
003c 029d 065b  |   [|		Declare_Subprogram	INIT_0658,For_Outer_Call
003e 029d 066b  |   k|		Declare_Subprogram	INIT_0668,For_Outer_Call
0040 029d 06e3  |    |		Declare_Subprogram	INIT_06e0,For_Outer_Call
0042 029d 06f3  |    |		Declare_Subprogram	INIT_06f0,For_Outer_Call
0044 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
0045 00c7       |    |		Action	Elaborate_Subprogram
0046 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
0047 00c7       |    |		Action	Elaborate_Subprogram
0048			BODY_0008:
0048 00bc       |    |		Action	Signal_Activated
0049 00bb       |    |		Action	Signal_Completion
004a 0000 0000  |    |		.BLANK	0000[0x6]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 005f       | _  |		.CONST	0x005f								; Address of begin
0051 00a6       |    |		.CONST	0x00a6								; Address of exception handler
0052 0005       |    |		.CONST	0x0005								; Number of locals
0053			INIT_0050:
0053 e002       |    |		Load	0x0,0x2
0054 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0055 02c7       |    |		Declare_Variable	Any
0056 00d8       |    |		Load_Top	At_Offset_0
0057 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0058 e003       |    |		Load	0x0,0x3
0059 0322       | "  |		Declare_Variable	Record
005a 8004       |    |		Call	0x0,0x4
005b 00d9       |    |		Load_Top	At_Offset_1
005c 017d       | }  |		Execute	Record,Structure_Write
005d 00e2       |    |		Load_Encached	Integer_Cache
005e 00e2       |    |		Load_Encached	Integer_Cache
005f			BODY_0050:
005f 8005       |    |		Call	0x0,0x5
0060 6804       |h   |		Jump_Zero	0x65
0061 0092 0804  |    |		Action	Push_String_Extended,0x804					; "Program has terminated.\x0a"
0063 8006       |    |		Call	0x0,0x6
0064 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0065 00db       |    |		Load_Top	At_Offset_3
0066 00db       |    |		Load_Top	At_Offset_3
0067 e5fe       |    |		Load	0x2,-0x2
0068 4801       |H   |		Short_Literal	0x1
0069 e5ff       |    |		Load	0x2,-0x1
006a 8212       |    |		Call	0x1,0x12
006b 00d1       |    |		Pop_Control	Pop_Count_1
006c c402       |    |		Store	0x2,0x2
006d 4802       |H   |		Short_Literal	0x2
006e e402       |    |		Load	0x2,0x2
006f e002       |    |		Load	0x0,0x2
0070 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0071 6807       |h   |		Jump_Zero	0x79
0072 480a       |H   |		Short_Literal	0xa
0073 e402       |    |		Load	0x2,0x2
0074 e002       |    |		Load	0x0,0x2
0075 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0076 01cb       |    |		Execute	Vector,Append
0077 8006       |    |		Call	0x0,0x6
0078 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0079 e007       |    |		Load	0x0,0x7
007a e008       |    |		Load	0x0,0x8
007b 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
007c c007       |    |		Store	0x0,0x7
007d e009       |    |		Load	0x0,0x9
007e 4801       |H   |		Short_Literal	0x1
007f e00a       |    |		Load	0x0,0xa
0080 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0081 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0082 00d9       |    |		Load_Top	At_Offset_1
0083 0d01       |    |		Execute_Immediate	Less,0x1
0084 6802       |h   |		Jump_Zero	0x87
0085 4801       |H   |		Short_Literal	0x1
0086 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0087 e009       |    |		Load	0x0,0x9
0088 4808       |H   |		Short_Literal	0x8
0089 e00a       |    |		Load	0x0,0xa
008a 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
008b 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
008c 00d8       |    |		Load_Top	At_Offset_0
008d 0d00       |    |		Execute_Immediate	Less,0x0
008e 6802       |h   |		Jump_Zero	0x91
008f 4800       |H   |		Short_Literal	0x0
0090 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0091 00da       |    |		Load_Top	At_Offset_2
0092 e5fd       |    |		Load	0x2,-0x3
0093 00da       |    |		Load_Top	At_Offset_2
0094 00d8       |    |		Load_Top	At_Offset_0
0095 00e3       |    |		Load_Encached	Natural_Cache
0096 0260       | `  |		Execute	Discrete,In_Type
0097 7001       |p   |		Jump_Nonzero	0x99
0098 0801       |    |		Execute_Immediate	Raise,0x1
0099 e404       |    |		Load	0x2,0x4
009a 00d8       |    |		Load_Top	At_Offset_0
009b 00e4       |    |		Load_Encached	Positive_Cache
009c 0260       | `  |		Execute	Discrete,In_Type
009d 7001       |p   |		Jump_Nonzero	0x9f
009e 0801       |    |		Execute_Immediate	Raise,0x1
009f 8219       |    |		Call	0x1,0x19
00a0 00d1       |    |		Pop_Control	Pop_Count_1
00a1 e007       |    |		Load	0x0,0x7
00a2 e008       |    |		Load	0x0,0x8
00a3 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
00a4 c007       |    |		Store	0x0,0x7
00a5 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00a6			TRAP_0050:
00a6 0007       |    |		Action	Break_Optional
00a7 480a       |H   |		Short_Literal	0xa
00a8 0092 0805  |    |		Action	Push_String_Extended,0x805					; "Exception raised during command processing: "
00aa e00b       |    |		Load	0x0,0xb
00ab 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00ac 01cc       |    |		Execute	Vector,Catenate
00ad 01cb       |    |		Execute	Vector,Append
00ae 8006       |    |		Call	0x0,0x6
00af 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00c4       |    |		.CONST	0x00c4								; Address of begin
00b1 0132       | 2  |		.CONST	0x0132								; Address of exception handler
00b2 0006       |    |		.CONST	0x0006								; Number of locals
00b3			INIT_00b0:
00b3 e002       |    |		Load	0x0,0x2
00b4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00b5 02c7       |    |		Declare_Variable	Any
00b6 00d8       |    |		Load_Top	At_Offset_0
00b7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00b8 e003       |    |		Load	0x0,0x3
00b9 0322       | "  |		Declare_Variable	Record
00ba 8004       |    |		Call	0x0,0x4
00bb 00d9       |    |		Load_Top	At_Offset_1
00bc 017d       | }  |		Execute	Record,Structure_Write
00bd e00c       |    |		Load	0x0,0xc
00be 02c7       |    |		Declare_Variable	Any
00bf 00d8       |    |		Load_Top	At_Offset_0
00c0 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00c1 00ec       |    |		Load_Encached	Diana_Tree_Cache
00c2 00e1       |    |		Load_Encached	Boolean_Cache
00c3 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
00c4			BODY_00b0:
00c4 8005       |    |		Call	0x0,0x5
00c5 6804       |h   |		Jump_Zero	0xca
00c6 0092 0804  |    |		Action	Push_String_Extended,0x804					; "Program has terminated.\x0a"
00c8 8006       |    |		Call	0x0,0x6
00c9 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
00ca e402       |    |		Load	0x2,0x2
00cb e403       |    |		Load	0x2,0x3
00cc e5fe       |    |		Load	0x2,-0x2
00cd 4800       |H   |		Short_Literal	0x0
00ce e5ff       |    |		Load	0x2,-0x1
00cf 8212       |    |		Call	0x1,0x12
00d0 00d1       |    |		Pop_Control	Pop_Count_1
00d1 c402       |    |		Store	0x2,0x2
00d2 4802       |H   |		Short_Literal	0x2
00d3 e402       |    |		Load	0x2,0x2
00d4 e002       |    |		Load	0x0,0x2
00d5 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00d6 6807       |h   |		Jump_Zero	0xde
00d7 480a       |H   |		Short_Literal	0xa
00d8 e402       |    |		Load	0x2,0x2
00d9 e002       |    |		Load	0x0,0x2
00da 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
00db 01cb       |    |		Execute	Vector,Append
00dc 8006       |    |		Call	0x0,0x6
00dd 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
00de e402       |    |		Load	0x2,0x2
00df e403       |    |		Load	0x2,0x3
00e0 821b       |    |		Call	0x1,0x1b
00e1 c402       |    |		Store	0x2,0x2
00e2 4802       |H   |		Short_Literal	0x2
00e3 e402       |    |		Load	0x2,0x2
00e4 e002       |    |		Load	0x0,0x2
00e5 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00e6 6801       |h   |		Jump_Zero	0xe8
00e7 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
00e8 00db       |    |		Load_Top	At_Offset_3
00e9 800d       |    |		Call	0x0,0xd
00ea 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
00eb 00d9       |    |		Load_Top	At_Offset_1
00ec 00eb       |    |		Load_Encached	Diana_Cache
00ed 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00ee 0b6e       | n  |		Execute_Immediate	Case_Compare,0x6e
00ef 700f       |p   |		Jump_Nonzero	0xff
00f0 0f71       | q  |		Execute_Immediate	Equal,0x71
00f1 701b       |p   |		Jump_Nonzero	0x10d
00f2 e402       |    |		Load	0x2,0x2
00f3 00db       |    |		Load_Top	At_Offset_3
00f4 0120       |    |		Execute	Any,Is_Value
00f5 6802       |h   |		Jump_Zero	0xf8
00f6 e00c       |    |		Load	0x0,0xc
00f7 7801       |x   |		Jump	0xf9
00f8 00db       |    |		Load_Top	At_Offset_3
00f9 00db       |    |		Load_Top	At_Offset_3
00fa e5fd       |    |		Load	0x2,-0x3
00fb 821e       |    |		Call	0x1,0x1e
00fc c404       |    |		Store	0x2,0x4
00fd c402       |    |		Store	0x2,0x2
00fe 781c       |x   |		Jump	0x11b
00ff 00d1       |    |		Pop_Control	Pop_Count_1
0100 e402       |    |		Load	0x2,0x2
0101 00db       |    |		Load_Top	At_Offset_3
0102 0120       |    |		Execute	Any,Is_Value
0103 6802       |h   |		Jump_Zero	0x106
0104 e00c       |    |		Load	0x0,0xc
0105 7801       |x   |		Jump	0x107
0106 00db       |    |		Load_Top	At_Offset_3
0107 00db       |    |		Load_Top	At_Offset_3
0108 e5fd       |    |		Load	0x2,-0x3
0109 8223       | #  |		Call	0x1,0x23
010a c404       |    |		Store	0x2,0x4
010b c402       |    |		Store	0x2,0x2
010c 780e       |x   |		Jump	0x11b
010d e402       |    |		Load	0x2,0x2
010e 00db       |    |		Load_Top	At_Offset_3
010f 0120       |    |		Execute	Any,Is_Value
0110 6802       |h   |		Jump_Zero	0x113
0111 e00c       |    |		Load	0x0,0xc
0112 7801       |x   |		Jump	0x114
0113 00db       |    |		Load_Top	At_Offset_3
0114 e5fd       |    |		Load	0x2,-0x3
0115 800e       |    |		Call	0x0,0xe
0116 8225       | %  |		Call	0x1,0x25
0117 c404       |    |		Store	0x2,0x4
0118 c402       |    |		Store	0x2,0x2
0119 4801       |H   |		Short_Literal	0x1
011a 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
011b 4802       |H   |		Short_Literal	0x2
011c e402       |    |		Load	0x2,0x2
011d e002       |    |		Load	0x0,0x2
011e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
011f 680a       |h   |		Jump_Zero	0x12a
0120 480a       |H   |		Short_Literal	0xa
0121 0092 0806  |    |		Action	Push_String_Extended,0x806					; "Invalid new value:\x0a"
0123 e402       |    |		Load	0x2,0x2
0124 e002       |    |		Load	0x0,0x2
0125 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0126 01cc       |    |		Execute	Vector,Catenate
0127 01cb       |    |		Execute	Vector,Append
0128 8006       |    |		Call	0x0,0x6
0129 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
012a 00db       |    |		Load_Top	At_Offset_3
012b e5fd       |    |		Load	0x2,-0x3
012c 00da       |    |		Load_Top	At_Offset_2
012d e404       |    |		Load	0x2,0x4
012e e5fc       |    |		Load	0x2,-0x4
012f 8227       | '  |		Call	0x1,0x27
0130 00d1       |    |		Pop_Control	Pop_Count_1
0131 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0132			TRAP_00b0:
0132 0007       |    |		Action	Break_Optional
0133 480a       |H   |		Short_Literal	0xa
0134 0092 0805  |    |		Action	Push_String_Extended,0x805					; "Exception raised during command processing: "
0136 e00b       |    |		Load	0x0,0xb
0137 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0138 01cc       |    |		Execute	Vector,Catenate
0139 01cb       |    |		Execute	Vector,Append
013a 8006       |    |		Call	0x0,0x6
013b 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
013c 0000 0000  |    |		.BLANK	0000[0x4]
0140 ; --------------------------------------------------------------------------------------
0140 ; SUBPROGRAM
0140 ; --------------------------------------------------------------------------------------
0140 0156       | V  |		.CONST	0x0156								; Address of begin
0141 01b4       |    |		.CONST	0x01b4								; Address of exception handler
0142 0006       |    |		.CONST	0x0006								; Number of locals
0143			INIT_0140:
0143 e002       |    |		Load	0x0,0x2
0144 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0145 02c7       |    |		Declare_Variable	Any
0146 00d8       |    |		Load_Top	At_Offset_0
0147 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0148 e003       |    |		Load	0x0,0x3
0149 0322       | "  |		Declare_Variable	Record
014a 8004       |    |		Call	0x0,0x4
014b 00d9       |    |		Load_Top	At_Offset_1
014c 017d       | }  |		Execute	Record,Structure_Write
014d 00e1       |    |		Load_Encached	Boolean_Cache
014e e00f       |    |		Load	0x0,0xf
014f 02c7       |    |		Declare_Variable	Any
0150 00d8       |    |		Load_Top	At_Offset_0
0151 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0152 e010       |    |		Load	0x0,0x10
0153 02c7       |    |		Declare_Variable	Any
0154 00d8       |    |		Load_Top	At_Offset_0
0155 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0156			BODY_0140:
0156 8005       |    |		Call	0x0,0x5
0157 6804       |h   |		Jump_Zero	0x15c
0158 0092 0804  |    |		Action	Push_String_Extended,0x804					; "Program has terminated.\x0a"
015a 8006       |    |		Call	0x0,0x6
015b 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
015c e402       |    |		Load	0x2,0x2
015d e403       |    |		Load	0x2,0x3
015e e5fe       |    |		Load	0x2,-0x2
015f 4801       |H   |		Short_Literal	0x1
0160 e5ff       |    |		Load	0x2,-0x1
0161 8212       |    |		Call	0x1,0x12
0162 00d1       |    |		Pop_Control	Pop_Count_1
0163 c402       |    |		Store	0x2,0x2
0164 4802       |H   |		Short_Literal	0x2
0165 e402       |    |		Load	0x2,0x2
0166 e002       |    |		Load	0x0,0x2
0167 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0168 6807       |h   |		Jump_Zero	0x170
0169 480a       |H   |		Short_Literal	0xa
016a e402       |    |		Load	0x2,0x2
016b e002       |    |		Load	0x0,0x2
016c 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
016d 01cb       |    |		Execute	Vector,Append
016e 8006       |    |		Call	0x0,0x6
016f 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0170 4802       |H   |		Short_Literal	0x2
0171 e402       |    |		Load	0x2,0x2
0172 e002       |    |		Load	0x0,0x2
0173 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0174 680a       |h   |		Jump_Zero	0x17f
0175 480a       |H   |		Short_Literal	0xa
0176 0092 0807  |    |		Action	Push_String_Extended,0x807					; "Error:\x0a"
0178 e402       |    |		Load	0x2,0x2
0179 e002       |    |		Load	0x0,0x2
017a 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
017b 01cc       |    |		Execute	Vector,Catenate
017c 01cb       |    |		Execute	Vector,Append
017d 8006       |    |		Call	0x0,0x6
017e 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
017f e402       |    |		Load	0x2,0x2
0180 00d9       |    |		Load_Top	At_Offset_1
0181 0120       |    |		Execute	Any,Is_Value
0182 6802       |h   |		Jump_Zero	0x185
0183 e010       |    |		Load	0x0,0x10
0184 7801       |x   |		Jump	0x186
0185 00d9       |    |		Load_Top	At_Offset_1
0186 00db       |    |		Load_Top	At_Offset_3
0187 0120       |    |		Execute	Any,Is_Value
0188 6802       |h   |		Jump_Zero	0x18b
0189 e00f       |    |		Load	0x0,0xf
018a 7801       |x   |		Jump	0x18c
018b 00db       |    |		Load_Top	At_Offset_3
018c 00e1       |    |		Load_Encached	Boolean_Cache
018d e403       |    |		Load	0x2,0x3
018e 8011       |    |		Call	0x0,0x11
018f 00d1       |    |		Pop_Control	Pop_Count_1
0190 c404       |    |		Store	0x2,0x4
0191 c405       |    |		Store	0x2,0x5
0192 c406       |    |		Store	0x2,0x6
0193 c402       |    |		Store	0x2,0x2
0194 4802       |H   |		Short_Literal	0x2
0195 e402       |    |		Load	0x2,0x2
0196 e002       |    |		Load	0x0,0x2
0197 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0198 6807       |h   |		Jump_Zero	0x1a0
0199 480a       |H   |		Short_Literal	0xa
019a e402       |    |		Load	0x2,0x2
019b e002       |    |		Load	0x0,0x2
019c 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
019d 01cb       |    |		Execute	Vector,Append
019e 8006       |    |		Call	0x0,0x6
019f 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
01a0 00da       |    |		Load_Top	At_Offset_2
01a1 7009       |p   |		Jump_Nonzero	0x1ab
01a2 480a       |H   |		Short_Literal	0xa
01a3 0092 0808  |    |		Action	Push_String_Extended,0x808					; "Register = "
01a5 00da       |    |		Load_Top	At_Offset_2
01a6 8012       |    |		Call	0x0,0x12
01a7 01cc       |    |		Execute	Vector,Catenate
01a8 01cb       |    |		Execute	Vector,Append
01a9 8013       |    |		Call	0x0,0x13
01aa 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
01ab 480a       |H   |		Short_Literal	0xa
01ac 0092 0809  |    |		Action	Push_String_Extended,0x809					; "Address = "
01ae 00db       |    |		Load_Top	At_Offset_3
01af 8014       |    |		Call	0x0,0x14
01b0 01cc       |    |		Execute	Vector,Catenate
01b1 01cb       |    |		Execute	Vector,Append
01b2 8013       |    |		Call	0x0,0x13
01b3 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
01b4			TRAP_0140:
01b4 0007       |    |		Action	Break_Optional
01b5 480a       |H   |		Short_Literal	0xa
01b6 0092 0805  |    |		Action	Push_String_Extended,0x805					; "Exception raised during command processing: "
01b8 e00b       |    |		Load	0x0,0xb
01b9 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01ba 01cc       |    |		Execute	Vector,Catenate
01bb 01cb       |    |		Execute	Vector,Append
01bc 8006       |    |		Call	0x0,0x6
01bd 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
01be 0000 0000  |    |		.XXX[0x2]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01c3       |    |		.CONST	0x01c3								; Address of begin
01c1 0004       |    |		.CONST	0x0004								; Address of exception handler
01c2 0001       |    |		.CONST	0x0001								; Number of locals
01c3			BODY_01c0:
01c3			INIT_01c0:
01c3 00da       |    |		Load_Top	At_Offset_2
01c4 8015       |    |		Call	0x0,0x15
01c5 4604       |F   |		Jump_Case	0x5
01c6 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; case 0x0
01c7 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; case 0x1
01c8 780b       |x   |		Jump	0x1d4								; case 0x2
01c9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; case 0x3
01ca 7800       |x   |		Jump	0x1cb								; case 0x4
01cb 00db       |    |		Load_Top	At_Offset_3
01cc 8016       |    |		Call	0x0,0x16
01cd 0092 080a  |    |		Action	Push_String_Extended,0x80a					; " of this type of object is unimplemented"
01cf 01cc       |    |		Execute	Vector,Catenate
01d0 e002       |    |		Load	0x0,0x2
01d1 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01d2 c5fd       |    |		Store	0x2,-0x3
01d3 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01d4 0092 080b  |    |		Action	Push_String_Extended,0x80b					; "There is no runtime value associated with a directory object"
01d6 e002       |    |		Load	0x0,0x2
01d7 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01d8 c5fd       |    |		Store	0x2,-0x3
01d9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01da 0000 0000  |    |		.BLANK	0000[0x6]
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01e4       |    |		.CONST	0x01e4								; Address of begin
01e1 0004       |    |		.CONST	0x0004								; Address of exception handler
01e2 0002       |    |		.CONST	0x0002								; Number of locals
01e3			INIT_01e0:
01e3 00e8       |    |		Load_Encached	Character_Cache
01e4			BODY_01e0:
01e4 0092 080c  |    |		Action	Push_String_Extended,0x80c					; "Resolve_with_Known_Goal: empty location"
01e6 e5ff       |    |		Load	0x2,-0x1
01e7 01db       |    |		Execute	Vector,Length
01e8 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
01e9 e017       |    |		Load	0x0,0x17
01ea 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01eb 00db       |    |		Load_Top	At_Offset_3
01ec 01dd       |    |		Execute	Vector,First
01ed e5ff       |    |		Load	0x2,-0x1
01ee 01d7       |    |		Execute	Vector,Field_Read
01ef 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
01f0 00d8       |    |		Load_Top	At_Offset_0
01f1 e018       |    |		Load	0x0,0x18
01f2 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
01f3 027f       |    |		Execute	Discrete,Equal
01f4 7009       |p   |		Jump_Nonzero	0x1fe
01f5 00d8       |    |		Load_Top	At_Offset_0
01f6 0f2e       | .  |		Execute_Immediate	Equal,0x2e
01f7 7004       |p   |		Jump_Nonzero	0x1fc
01f8 00d8       |    |		Load_Top	At_Offset_0
01f9 e018       |    |		Load	0x0,0x18
01fa 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01fb 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01fc 4801       |H   |		Short_Literal	0x1
01fd 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01fe 4801       |H   |		Short_Literal	0x1
01ff 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 0204       |    |		.CONST	0x0204								; Address of begin
0201 0004       |    |		.CONST	0x0004								; Address of exception handler
0202 0002       |    |		.CONST	0x0002								; Number of locals
0203			INIT_0200:
0203 00e3       |    |		Load_Encached	Natural_Cache
0204			BODY_0200:
0204 00db       |    |		Load_Top	At_Offset_3
0205 8211       |    |		Call	0x1,0x11
0206 7007       |p   |		Jump_Nonzero	0x20e
0207 e5fb       |    |		Load	0x2,-0x5
0208 0092 080d  |    |		Action	Push_String_Extended,0x80d					; "Unable to resolve location:  Invalid location specified."
020a e002       |    |		Load	0x0,0x2
020b 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
020c c5fb       |    |		Store	0x2,-0x5
020d 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
020e e5fb       |    |		Load	0x2,-0x5
020f e5fc       |    |		Load	0x2,-0x4
0210 00e3       |    |		Load_Encached	Natural_Cache
0211 e5fd       |    |		Load	0x2,-0x3
0212 4801       |H   |		Short_Literal	0x1
0213 4800       |H   |		Short_Literal	0x0
0214 8004       |    |		Call	0x0,0x4
0215 e5ff       |    |		Load	0x2,-0x1
0216 8019       |    |		Call	0x0,0x19
0217 005b       | [  |		Store_Top	Discrete,At_Offset_3
0218 00d1       |    |		Pop_Control	Pop_Count_1
0219 c5fb       |    |		Store	0x2,-0x5
021a 4802       |H   |		Short_Literal	0x2
021b e5fb       |    |		Load	0x2,-0x5
021c e002       |    |		Load	0x0,0x2
021d 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
021e 7005       |p   |		Jump_Nonzero	0x224
021f e5fb       |    |		Load	0x2,-0x5
0220 e5fe       |    |		Load	0x2,-0x2
0221 e5fc       |    |		Load	0x2,-0x4
0222 8210       |    |		Call	0x1,0x10
0223 c5fb       |    |		Store	0x2,-0x5
0224 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0225 0000 0000  |    |		.XXX[0x3]
0227 0000       |    |
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 0230       | 0  |		.CONST	0x0230								; Address of begin
0229 0004       |    |		.CONST	0x0004								; Address of exception handler
022a 0002       |    |		.CONST	0x0002								; Number of locals
022b			INIT_0228:
022b e002       |    |		Load	0x0,0x2
022c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
022d 02c7       |    |		Declare_Variable	Any
022e 00d8       |    |		Load_Top	At_Offset_0
022f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0230			BODY_0228:
0230 00d8       |    |		Load_Top	At_Offset_0
0231 e5fc       |    |		Load	0x2,-0x4
0232 801a       |    |		Call	0x0,0x1a
0233 00d1       |    |		Pop_Control	Pop_Count_1
0234 c402       |    |		Store	0x2,0x2
0235 4802       |H   |		Short_Literal	0x2
0236 00d9       |    |		Load_Top	At_Offset_1
0237 e002       |    |		Load	0x0,0x2
0238 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0239 680a       |h   |		Jump_Zero	0x244
023a 480a       |H   |		Short_Literal	0xa
023b 0092 080e  |    |		Action	Push_String_Extended,0x80e					; "Display error:\x0a"
023d 00da       |    |		Load_Top	At_Offset_2
023e e002       |    |		Load	0x0,0x2
023f 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0240 01cc       |    |		Execute	Vector,Catenate
0241 01cb       |    |		Execute	Vector,Append
0242 8006       |    |		Call	0x0,0x6
0243 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0244 00d8       |    |		Load_Top	At_Offset_0
0245 e5fc       |    |		Load	0x2,-0x4
0246 e5fd       |    |		Load	0x2,-0x3
0247 e5fe       |    |		Load	0x2,-0x2
0248 e5ff       |    |		Load	0x2,-0x1
0249 801b       |    |		Call	0x0,0x1b
024a 00d1       |    |		Pop_Control	Pop_Count_1
024b c402       |    |		Store	0x2,0x2
024c 4802       |H   |		Short_Literal	0x2
024d 00d9       |    |		Load_Top	At_Offset_1
024e e002       |    |		Load	0x0,0x2
024f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0250 6809       |h   |		Jump_Zero	0x25a
0251 480a       |H   |		Short_Literal	0xa
0252 0092 080f  |    |		Action	Push_String_Extended,0x80f					; "\x0aDisplay error:\x0a"
0254 00da       |    |		Load_Top	At_Offset_2
0255 e002       |    |		Load	0x0,0x2
0256 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0257 01cc       |    |		Execute	Vector,Catenate
0258 01cb       |    |		Execute	Vector,Append
0259 8006       |    |		Call	0x0,0x6
025a 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
025b 0000 0000  |    |		.BLANK	0000[0x5]
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 0277       | w  |		.CONST	0x0277								; Address of begin
0261 0004       |    |		.CONST	0x0004								; Address of exception handler
0262 0007       |    |		.CONST	0x0007								; Number of locals
0263			INIT_0260:
0263 00ec       |    |		Load_Encached	Diana_Tree_Cache
0264 e003       |    |		Load	0x0,0x3
0265 0322       | "  |		Declare_Variable	Record
0266 00d8       |    |		Load_Top	At_Offset_0
0267 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0268 00e3       |    |		Load_Encached	Natural_Cache
0269 e5ff       |    |		Load	0x2,-0x1
026a 4975       |Iu  |		Short_Literal	0x175
026b 00eb       |    |		Load_Encached	Diana_Cache
026c 0098       |    |		Execute	Package,Field_Read_Dynamic
026d 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
026e 00e3       |    |		Load_Encached	Natural_Cache
026f 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0270 e002       |    |		Load	0x0,0x2
0271 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0272 02c7       |    |		Declare_Variable	Any
0273 00d8       |    |		Load_Top	At_Offset_0
0274 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0275 029f 077b  |   {|		Declare_Subprogram	INIT_0778,For_Call
0277			BODY_0260:
0277 00cf       |    |		Action	Mark_Auxiliary
0278 00db       |    |		Load_Top	At_Offset_3
0279 4801       |H   |		Short_Literal	0x1
027a 0263       | c  |		Execute	Discrete,Above_Bound
027b 7003       |p   |		Jump_Nonzero	0x27f
027c 8407       |    |		Call	0x2,0x7
027d 00c8       |    |		Action	Pop_Auxiliary_Range
027e 3ffd       |?   |		Loop_Increasing	0x27c
027f 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0280 ; --------------------------------------------------------------------------------------
0280 ; SUBPROGRAM
0280 ; --------------------------------------------------------------------------------------
0280 0283       |    |		.CONST	0x0283								; Address of begin
0281 0004       |    |		.CONST	0x0004								; Address of exception handler
0282 0001       |    |		.CONST	0x0001								; Number of locals
0283			BODY_0280:
0283			INIT_0280:
0283 00da       |    |		Load_Top	At_Offset_2
0284 00eb       |    |		Load_Encached	Diana_Cache
0285 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0286 6805       |h   |		Jump_Zero	0x28c
0287 0092 0810  |    |		Action	Push_String_Extended,0x810					; "no parameters"
0289 8013       |    |		Call	0x0,0x13
028a 801c       |    |		Call	0x0,0x1c
028b 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
028c e5fb       |    |		Load	0x2,-0x5
028d e5fc       |    |		Load	0x2,-0x4
028e e5fd       |    |		Load	0x2,-0x3
028f e5fe       |    |		Load	0x2,-0x2
0290 e5ff       |    |		Load	0x2,-0x1
0291 8214       |    |		Call	0x1,0x14
0292 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0293 0000 0000  |    |		.BLANK	0000[0x5]
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 02a0       |    |		.CONST	0x02a0								; Address of begin
0299 0004       |    |		.CONST	0x0004								; Address of exception handler
029a 0004       |    |		.CONST	0x0004								; Number of locals
029b			INIT_0298:
029b 00da       |    |		Load_Top	At_Offset_2
029c 0007       |    |		Action	Break_Optional
029d 00eb       |    |		Load_Encached	Diana_Cache
029e 1863       | c  |		Execute	Package,Field_Execute,Field_Number 0x63
029f 00ec       |    |		Load_Encached	Diana_Tree_Cache
02a0			BODY_0298:
02a0 00cf       |    |		Action	Mark_Auxiliary
02a1 7824       |x$  |		Jump	0x2c6
02a2 00db       |    |		Load_Top	At_Offset_3
02a3 00eb       |    |		Load_Encached	Diana_Cache
02a4 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
02a5 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
02a6 00d9       |    |		Load_Top	At_Offset_1
02a7 00eb       |    |		Load_Encached	Diana_Cache
02a8 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
02a9 00d8       |    |		Load_Top	At_Offset_0
02aa 481d       |H   |		Short_Literal	0x1d
02ab 4830       |H0  |		Short_Literal	0x30
02ac 0262       | b  |		Execute	Discrete,In_Range
02ad 680a       |h   |		Jump_Zero	0x2b8
02ae 00d8       |    |		Load_Top	At_Offset_0
02af 481e       |H   |		Short_Literal	0x1e
02b0 4827       |H'  |		Short_Literal	0x27
02b1 0262       | b  |		Execute	Discrete,In_Range
02b2 7005       |p   |		Jump_Nonzero	0x2b8
02b3 4829       |H)  |		Short_Literal	0x29
02b4 482f       |H/  |		Short_Literal	0x2f
02b5 0262       | b  |		Execute	Discrete,In_Range
02b6 700a       |p   |		Jump_Nonzero	0x2c1
02b7 7802       |x   |		Jump	0x2ba
02b8 00d1       |    |		Pop_Control	Pop_Count_1
02b9 7807       |x   |		Jump	0x2c1
02ba 00da       |    |		Load_Top	At_Offset_2
02bb 00da       |    |		Load_Top	At_Offset_2
02bc 4975       |Iu  |		Short_Literal	0x175
02bd 00eb       |    |		Load_Encached	Diana_Cache
02be 0098       |    |		Execute	Package,Field_Read_Dynamic
02bf 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
02c0 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
02c1 00db       |    |		Load_Top	At_Offset_3
02c2 00eb       |    |		Load_Encached	Diana_Cache
02c3 1866       | f  |		Execute	Package,Field_Execute,Field_Number 0x66
02c4 a402       |    |		Store_Unchecked	0x2,0x2
02c5 00c9       |    |		Action	Pop_Auxiliary_Loop
02c6 00db       |    |		Load_Top	At_Offset_3
02c7 00eb       |    |		Load_Encached	Diana_Cache
02c8 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
02c9 6fd8       |o   |		Jump_Zero	0x2a2
02ca 00ce       |    |		Action	Pop_Auxiliary
02cb 00d9       |    |		Load_Top	At_Offset_1
02cc 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02cd 0000 0000  |    |		.XXX[0x3]
02cf 0000       |    |
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02d6       |    |		.CONST	0x02d6								; Address of begin
02d1 0004       |    |		.CONST	0x0004								; Address of exception handler
02d2 0003       |    |		.CONST	0x0003								; Number of locals
02d3			INIT_02d0:
02d3 00eb       |    |		Load_Encached	Diana_Cache
02d4 1863       | c  |		Execute	Package,Field_Execute,Field_Number 0x63
02d5 00ec       |    |		Load_Encached	Diana_Tree_Cache
02d6			BODY_02d0:
02d6 e5ff       |    |		Load	0x2,-0x1
02d7 00eb       |    |		Load_Encached	Diana_Cache
02d8 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
02d9 0f4c       | L  |		Execute_Immediate	Equal,0x4c
02da 6801       |h   |		Jump_Zero	0x2dc
02db 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
02dc e5ff       |    |		Load	0x2,-0x1
02dd e01d       |    |		Load	0x0,0x1d
02de 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
02df 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
02e0 00d8       |    |		Load_Top	At_Offset_0
02e1 00eb       |    |		Load_Encached	Diana_Cache
02e2 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
02e3 7008       |p   |		Jump_Nonzero	0x2ec
02e4 4801       |H   |		Short_Literal	0x1
02e5 00d9       |    |		Load_Top	At_Offset_1
02e6 4976       |Iv  |		Short_Literal	0x176
02e7 00eb       |    |		Load_Encached	Diana_Cache
02e8 0098       |    |		Execute	Package,Field_Read_Dynamic
02e9 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
02ea 8216       |    |		Call	0x1,0x16
02eb 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
02ec 00d9       |    |		Load_Top	At_Offset_1
02ed 00eb       |    |		Load_Encached	Diana_Cache
02ee 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
02ef 6805       |h   |		Jump_Zero	0x2f5
02f0 0092 0811  |    |		Action	Push_String_Extended,0x811					; "no local variables or constants"
02f2 8013       |    |		Call	0x0,0x13
02f3 801c       |    |		Call	0x0,0x1c
02f4 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
02f5 e5fb       |    |		Load	0x2,-0x5
02f6 e5fc       |    |		Load	0x2,-0x4
02f7 e5fd       |    |		Load	0x2,-0x3
02f8 e5fe       |    |		Load	0x2,-0x2
02f9 e402       |    |		Load	0x2,0x2
02fa 8214       |    |		Call	0x1,0x14
02fb 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
02fc 0000 0000  |    |		.BLANK	0000[0x4]
0300 ; --------------------------------------------------------------------------------------
0300 ; SUBPROGRAM
0300 ; --------------------------------------------------------------------------------------
0300 0311       |    |		.CONST	0x0311								; Address of begin
0301 0004       |    |		.CONST	0x0004								; Address of exception handler
0302 0008       |    |		.CONST	0x0008								; Number of locals
0303			INIT_0300:
0303 480e       |H   |		Short_Literal	0xe
0304 801e       |    |		Call	0x0,0x1e
0305 00e1       |    |		Load_Encached	Boolean_Cache
0306 03f1       |    |		Declare_Variable	Discrete,With_Value
0307 00ec       |    |		Load_Encached	Diana_Tree_Cache
0308 00ec       |    |		Load_Encached	Diana_Tree_Cache
0309 00ec       |    |		Load_Encached	Diana_Tree_Cache
030a 00ec       |    |		Load_Encached	Diana_Tree_Cache
030b 00ef       |    |		Load_Encached	Diana_Sequence_Cache
030c e002       |    |		Load	0x0,0x2
030d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
030e 02c7       |    |		Declare_Variable	Any
030f 00d8       |    |		Load_Top	At_Offset_0
0310 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0311			BODY_0300:
0311 e5fd       |    |		Load	0x2,-0x3
0312 801f       |    |		Call	0x0,0x1f
0313 a403       |    |		Store_Unchecked	0x2,0x3
0314 e403       |    |		Load	0x2,0x3
0315 00eb       |    |		Load_Encached	Diana_Cache
0316 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0317 00d8       |    |		Load_Top	At_Offset_0
0318 0c4f       | O  |		Execute_Immediate	Greater_Equal,0x4f
0319 7057       |pW  |		Jump_Nonzero	0x371
031a 464e       |FN  |		Jump_Case	0x4f
031b 7856       |xV  |		Jump	0x372								; case 0x0
031c 7855       |xU  |		Jump	0x372								; case 0x1
031d 7854       |xT  |		Jump	0x372								; case 0x2
031e 7853       |xS  |		Jump	0x372								; case 0x3
031f 7852       |xR  |		Jump	0x372								; case 0x4
0320 7851       |xQ  |		Jump	0x372								; case 0x5
0321 7850       |xP  |		Jump	0x372								; case 0x6
0322 784f       |xO  |		Jump	0x372								; case 0x7
0323 784e       |xN  |		Jump	0x372								; case 0x8
0324 784d       |xM  |		Jump	0x372								; case 0x9
0325 784c       |xL  |		Jump	0x372								; case 0xa
0326 784b       |xK  |		Jump	0x372								; case 0xb
0327 784a       |xJ  |		Jump	0x372								; case 0xc
0328 7849       |xI  |		Jump	0x372								; case 0xd
0329 7848       |xH  |		Jump	0x372								; case 0xe
032a 7847       |xG  |		Jump	0x372								; case 0xf
032b 7846       |xF  |		Jump	0x372								; case 0x10
032c 7845       |xE  |		Jump	0x372								; case 0x11
032d 7844       |xD  |		Jump	0x372								; case 0x12
032e 7843       |xC  |		Jump	0x372								; case 0x13
032f 7842       |xB  |		Jump	0x372								; case 0x14
0330 7841       |xA  |		Jump	0x372								; case 0x15
0331 7840       |x@  |		Jump	0x372								; case 0x16
0332 783f       |x?  |		Jump	0x372								; case 0x17
0333 783e       |x>  |		Jump	0x372								; case 0x18
0334 783d       |x=  |		Jump	0x372								; case 0x19
0335 783c       |x<  |		Jump	0x372								; case 0x1a
0336 783b       |x;  |		Jump	0x372								; case 0x1b
0337 783a       |x:  |		Jump	0x372								; case 0x1c
0338 7839       |x9  |		Jump	0x372								; case 0x1d
0339 7838       |x8  |		Jump	0x372								; case 0x1e
033a 7837       |x7  |		Jump	0x372								; case 0x1f
033b 7836       |x6  |		Jump	0x372								; case 0x20
033c 7842       |xB  |		Jump	0x37f								; case 0x21
033d 7846       |xF  |		Jump	0x384								; case 0x22
033e 7833       |x3  |		Jump	0x372								; case 0x23
033f 7832       |x2  |		Jump	0x372								; case 0x24
0340 7831       |x1  |		Jump	0x372								; case 0x25
0341 7830       |x0  |		Jump	0x372								; case 0x26
0342 782f       |x/  |		Jump	0x372								; case 0x27
0343 782e       |x.  |		Jump	0x372								; case 0x28
0344 788f       |x   |		Jump	0x3d4								; case 0x29
0345 782c       |x,  |		Jump	0x372								; case 0x2a
0346 782b       |x+  |		Jump	0x372								; case 0x2b
0347 7837       |x7  |		Jump	0x37f								; case 0x2c
0348 7829       |x)  |		Jump	0x372								; case 0x2d
0349 7883       |x   |		Jump	0x3cd								; case 0x2e
034a 7827       |x'  |		Jump	0x372								; case 0x2f
034b 7860       |x`  |		Jump	0x3ac								; case 0x30
034c 7825       |x%  |		Jump	0x372								; case 0x31
034d 7824       |x$  |		Jump	0x372								; case 0x32
034e 7830       |x0  |		Jump	0x37f								; case 0x33
034f 7822       |x"  |		Jump	0x372								; case 0x34
0350 7821       |x!  |		Jump	0x372								; case 0x35
0351 7820       |x   |		Jump	0x372								; case 0x36
0352 781f       |x   |		Jump	0x372								; case 0x37
0353 781e       |x   |		Jump	0x372								; case 0x38
0354 781d       |x   |		Jump	0x372								; case 0x39
0355 781c       |x   |		Jump	0x372								; case 0x3a
0356 781b       |x   |		Jump	0x372								; case 0x3b
0357 781a       |x   |		Jump	0x372								; case 0x3c
0358 7819       |x   |		Jump	0x372								; case 0x3d
0359 7818       |x   |		Jump	0x372								; case 0x3e
035a 7817       |x   |		Jump	0x372								; case 0x3f
035b 7816       |x   |		Jump	0x372								; case 0x40
035c 7815       |x   |		Jump	0x372								; case 0x41
035d 7814       |x   |		Jump	0x372								; case 0x42
035e 7813       |x   |		Jump	0x372								; case 0x43
035f 7812       |x   |		Jump	0x372								; case 0x44
0360 7811       |x   |		Jump	0x372								; case 0x45
0361 7810       |x   |		Jump	0x372								; case 0x46
0362 780f       |x   |		Jump	0x372								; case 0x47
0363 780e       |x   |		Jump	0x372								; case 0x48
0364 780d       |x   |		Jump	0x372								; case 0x49
0365 780c       |x   |		Jump	0x372								; case 0x4a
0366 780b       |x   |		Jump	0x372								; case 0x4b
0367 7817       |x   |		Jump	0x37f								; case 0x4c
0368 7809       |x   |		Jump	0x372								; case 0x4d
0369 7800       |x   |		Jump	0x36a								; case 0x4e
036a 00d8       |    |		Load_Top	At_Offset_0
036b 0092 0812  |    |		Action	Push_String_Extended,0x812					; "A block has no parameters to display."
036d e002       |    |		Load	0x0,0x2
036e 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
036f c408       |    |		Store	0x2,0x8
0370 7869       |xi  |		Jump	0x3da
0371 00d1       |    |		Pop_Control	Pop_Count_1
0372 0092 0813  |    |		Action	Push_String_Extended,0x813					; "Display_Context : unknown node type for subprog: "
0374 e403       |    |		Load	0x2,0x3
0375 00eb       |    |		Load_Encached	Diana_Cache
0376 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0377 00eb       |    |		Load_Encached	Diana_Cache
0378 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0379 011c       |    |		Execute	Any,Convert_Unchecked
037a 1c01       |    |		Execute_Immediate	Run_Utility,0x1
037b 01cc       |    |		Execute	Vector,Catenate
037c e017       |    |		Load	0x0,0x17
037d 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
037e 785b       |x[  |		Jump	0x3da
037f e403       |    |		Load	0x2,0x3
0380 e020       |    |		Load	0x0,0x20
0381 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0382 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0383 7856       |xV  |		Jump	0x3da
0384 00ec       |    |		Load_Encached	Diana_Tree_Cache
0385 00ec       |    |		Load_Encached	Diana_Tree_Cache
0386 e5fd       |    |		Load	0x2,-0x3
0387 8021       | !  |		Call	0x0,0x21
0388 e403       |    |		Load	0x2,0x3
0389 e01d       |    |		Load	0x0,0x1d
038a 1839       | 9  |		Execute	Package,Field_Execute,Field_Number 0x39
038b c404       |    |		Store	0x2,0x4
038c c405       |    |		Store	0x2,0x5
038d 00db       |    |		Load_Top	At_Offset_3
038e 00eb       |    |		Load_Encached	Diana_Cache
038f 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0390 00d8       |    |		Load_Top	At_Offset_0
0391 4821       |H!  |		Short_Literal	0x21
0392 4833       |H3  |		Short_Literal	0x33
0393 0262       | b  |		Execute	Discrete,In_Range
0394 680f       |h   |		Jump_Zero	0x3a4
0395 00d8       |    |		Load_Top	At_Offset_0
0396 4822       |H"  |		Short_Literal	0x22
0397 482b       |H+  |		Short_Literal	0x2b
0398 0262       | b  |		Execute	Discrete,In_Range
0399 700a       |p   |		Jump_Nonzero	0x3a4
039a 482d       |H-  |		Short_Literal	0x2d
039b 4832       |H2  |		Short_Literal	0x32
039c 0262       | b  |		Execute	Discrete,In_Range
039d 7007       |p   |		Jump_Nonzero	0x3a5
039e 7800       |x   |		Jump	0x39f
039f 00db       |    |		Load_Top	At_Offset_3
03a0 e020       |    |		Load	0x0,0x20
03a1 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
03a2 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
03a3 7836       |x6  |		Jump	0x3da
03a4 00d1       |    |		Pop_Control	Pop_Count_1
03a5 00d8       |    |		Load_Top	At_Offset_0
03a6 0092 0814  |    |		Action	Push_String_Extended,0x814					; "A generic package has no parameters to display."
03a8 e002       |    |		Load	0x0,0x2
03a9 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
03aa c408       |    |		Store	0x2,0x8
03ab 782e       |x.  |		Jump	0x3da
03ac e5fd       |    |		Load	0x2,-0x3
03ad 800d       |    |		Call	0x0,0xd
03ae 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
03af 00da       |    |		Load_Top	At_Offset_2
03b0 00eb       |    |		Load_Encached	Diana_Cache
03b1 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
03b2 0f73       | s  |		Execute_Immediate	Equal,0x73
03b3 680c       |h   |		Jump_Zero	0x3c0
03b4 00da       |    |		Load_Top	At_Offset_2
03b5 e403       |    |		Load	0x2,0x3
03b6 e01d       |    |		Load	0x0,0x1d
03b7 1833       | 3  |		Execute	Package,Field_Execute,Field_Number 0x33
03b8 a403       |    |		Store_Unchecked	0x2,0x3
03b9 00d8       |    |		Load_Top	At_Offset_0
03ba 0092 0815  |    |		Action	Push_String_Extended,0x815					; "A task has no parameters to display."
03bc e002       |    |		Load	0x0,0x2
03bd 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
03be c408       |    |		Store	0x2,0x8
03bf 781a       |x   |		Jump	0x3da
03c0 0092 0813  |    |		Action	Push_String_Extended,0x813					; "Display_Context : unknown node type for subprog: "
03c2 e403       |    |		Load	0x2,0x3
03c3 00eb       |    |		Load_Encached	Diana_Cache
03c4 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
03c5 00eb       |    |		Load_Encached	Diana_Cache
03c6 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
03c7 011c       |    |		Execute	Any,Convert_Unchecked
03c8 1c01       |    |		Execute_Immediate	Run_Utility,0x1
03c9 01cc       |    |		Execute	Vector,Catenate
03ca e017       |    |		Load	0x0,0x17
03cb 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
03cc 780d       |x   |		Jump	0x3da
03cd 00d8       |    |		Load_Top	At_Offset_0
03ce 0092 0815  |    |		Action	Push_String_Extended,0x815					; "A task has no parameters to display."
03d0 e002       |    |		Load	0x0,0x2
03d1 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
03d2 c408       |    |		Store	0x2,0x8
03d3 7806       |x   |		Jump	0x3da
03d4 00d8       |    |		Load_Top	At_Offset_0
03d5 0092 0816  |    |		Action	Push_String_Extended,0x816					; "A package has no parameters to display."
03d7 e002       |    |		Load	0x0,0x2
03d8 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
03d9 c408       |    |		Store	0x2,0x8
03da 4802       |H   |		Short_Literal	0x2
03db 00d9       |    |		Load_Top	At_Offset_1
03dc e002       |    |		Load	0x0,0x2
03dd 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
03de 680c       |h   |		Jump_Zero	0x3eb
03df e402       |    |		Load	0x2,0x2
03e0 6807       |h   |		Jump_Zero	0x3e8
03e1 e5fc       |    |		Load	0x2,-0x4
03e2 e5fd       |    |		Load	0x2,-0x3
03e3 e5fe       |    |		Load	0x2,-0x2
03e4 e5ff       |    |		Load	0x2,-0x1
03e5 e403       |    |		Load	0x2,0x3
03e6 8217       |    |		Call	0x1,0x17
03e7 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03e8 00d8       |    |		Load_Top	At_Offset_0
03e9 c5fb       |    |		Store	0x2,-0x5
03ea 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03eb e5fc       |    |		Load	0x2,-0x4
03ec e5fd       |    |		Load	0x2,-0x3
03ed e5fe       |    |		Load	0x2,-0x2
03ee e5ff       |    |		Load	0x2,-0x1
03ef e407       |    |		Load	0x2,0x7
03f0 8215       |    |		Call	0x1,0x15
03f1 e402       |    |		Load	0x2,0x2
03f2 6806       |h   |		Jump_Zero	0x3f9
03f3 e5fc       |    |		Load	0x2,-0x4
03f4 e5fd       |    |		Load	0x2,-0x3
03f5 e5fe       |    |		Load	0x2,-0x2
03f6 e5ff       |    |		Load	0x2,-0x1
03f7 e403       |    |		Load	0x2,0x3
03f8 8217       |    |		Call	0x1,0x17
03f9 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03fa 0000 0000  |    |		.BLANK	0000[0x6]
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 040b       |    |		.CONST	0x040b								; Address of begin
0401 0004       |    |		.CONST	0x0004								; Address of exception handler
0402 0003       |    |		.CONST	0x0003								; Number of locals
0403			INIT_0400:
0403 e002       |    |		Load	0x0,0x2
0404 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0405 02c7       |    |		Declare_Variable	Any
0406 e002       |    |		Load	0x0,0x2
0407 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0408 a402       |    |		Store_Unchecked	0x2,0x2
0409 029f 07d3  |    |		Declare_Subprogram	INIT_07d0,For_Call
040b			BODY_0400:
040b e5fc       |    |		Load	0x2,-0x4
040c 8022       | "  |		Call	0x0,0x22
040d 460d       |F   |		Jump_Case	0xe
040e 7815       |x   |		Jump	0x424								; case 0x0
040f 7814       |x   |		Jump	0x424								; case 0x1
0410 7813       |x   |		Jump	0x424								; case 0x2
0411 7812       |x   |		Jump	0x424								; case 0x3
0412 7809       |x   |		Jump	0x41c								; case 0x4
0413 7810       |x   |		Jump	0x424								; case 0x5
0414 780d       |x   |		Jump	0x422								; case 0x6
0415 7806       |x   |		Jump	0x41c								; case 0x7
0416 780b       |x   |		Jump	0x422								; case 0x8
0417 780a       |x   |		Jump	0x422								; case 0x9
0418 7809       |x   |		Jump	0x422								; case 0xa
0419 7808       |x   |		Jump	0x422								; case 0xb
041a 7801       |x   |		Jump	0x41c								; case 0xc
041b 7800       |x   |		Jump	0x41c								; case 0xd
041c 0092 0817  |    |		Action	Push_String_Extended,0x817					; "This type of context cannot be displayed."
041e e002       |    |		Load	0x0,0x2
041f 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0420 c402       |    |		Store	0x2,0x2
0421 7809       |x   |		Jump	0x42b
0422 8403       |    |		Call	0x2,0x3
0423 7807       |x   |		Jump	0x42b
0424 00d9       |    |		Load_Top	At_Offset_1
0425 e5fd       |    |		Load	0x2,-0x3
0426 e5fc       |    |		Load	0x2,-0x4
0427 e5fe       |    |		Load	0x2,-0x2
0428 e5ff       |    |		Load	0x2,-0x1
0429 8218       |    |		Call	0x1,0x18
042a c402       |    |		Store	0x2,0x2
042b 4802       |H   |		Short_Literal	0x2
042c 00da       |    |		Load_Top	At_Offset_2
042d e002       |    |		Load	0x0,0x2
042e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
042f 6806       |h   |		Jump_Zero	0x436
0430 480a       |H   |		Short_Literal	0xa
0431 00da       |    |		Load_Top	At_Offset_2
0432 e002       |    |		Load	0x0,0x2
0433 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0434 01cb       |    |		Execute	Vector,Append
0435 8006       |    |		Call	0x0,0x6
0436 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0437 0000       |    |		.XXX[0x1]
0438 ; --------------------------------------------------------------------------------------
0438 ; SUBPROGRAM
0438 ; --------------------------------------------------------------------------------------
0438 043d       | =  |		.CONST	0x043d								; Address of begin
0439 0004       |    |		.CONST	0x0004								; Address of exception handler
043a 0002       |    |		.CONST	0x0002								; Number of locals
043b			INIT_0438:
043b 00da       |    |		Load_Top	At_Offset_2
043c 801f       |    |		Call	0x0,0x1f
043d			BODY_0438:
043d 00d8       |    |		Load_Top	At_Offset_0
043e 00eb       |    |		Load_Encached	Diana_Cache
043f 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0440 00d8       |    |		Load_Top	At_Offset_0
0441 0c31       | 1  |		Execute_Immediate	Greater_Equal,0x31
0442 7036       |p6  |		Jump_Nonzero	0x479
0443 4630       |F0  |		Jump_Case	0x31
0444 7835       |x5  |		Jump	0x47a								; case 0x0
0445 7834       |x4  |		Jump	0x47a								; case 0x1
0446 7833       |x3  |		Jump	0x47a								; case 0x2
0447 7832       |x2  |		Jump	0x47a								; case 0x3
0448 7831       |x1  |		Jump	0x47a								; case 0x4
0449 7830       |x0  |		Jump	0x47a								; case 0x5
044a 782f       |x/  |		Jump	0x47a								; case 0x6
044b 782e       |x.  |		Jump	0x47a								; case 0x7
044c 782d       |x-  |		Jump	0x47a								; case 0x8
044d 782c       |x,  |		Jump	0x47a								; case 0x9
044e 782b       |x+  |		Jump	0x47a								; case 0xa
044f 782a       |x*  |		Jump	0x47a								; case 0xb
0450 7829       |x)  |		Jump	0x47a								; case 0xc
0451 7828       |x(  |		Jump	0x47a								; case 0xd
0452 7827       |x'  |		Jump	0x47a								; case 0xe
0453 7826       |x&  |		Jump	0x47a								; case 0xf
0454 7825       |x%  |		Jump	0x47a								; case 0x10
0455 7824       |x$  |		Jump	0x47a								; case 0x11
0456 7823       |x#  |		Jump	0x47a								; case 0x12
0457 7822       |x"  |		Jump	0x47a								; case 0x13
0458 7821       |x!  |		Jump	0x47a								; case 0x14
0459 7820       |x   |		Jump	0x47a								; case 0x15
045a 781f       |x   |		Jump	0x47a								; case 0x16
045b 781e       |x   |		Jump	0x47a								; case 0x17
045c 781d       |x   |		Jump	0x47a								; case 0x18
045d 781c       |x   |		Jump	0x47a								; case 0x19
045e 781b       |x   |		Jump	0x47a								; case 0x1a
045f 781a       |x   |		Jump	0x47a								; case 0x1b
0460 7814       |x   |		Jump	0x475								; case 0x1c
0461 781e       |x   |		Jump	0x480								; case 0x1d
0462 7823       |x#  |		Jump	0x486								; case 0x1e
0463 7816       |x   |		Jump	0x47a								; case 0x1f
0464 7815       |x   |		Jump	0x47a								; case 0x20
0465 7814       |x   |		Jump	0x47a								; case 0x21
0466 7813       |x   |		Jump	0x47a								; case 0x22
0467 780d       |x   |		Jump	0x475								; case 0x23
0468 780c       |x   |		Jump	0x475								; case 0x24
0469 780b       |x   |		Jump	0x475								; case 0x25
046a 7821       |x!  |		Jump	0x48c								; case 0x26
046b 780e       |x   |		Jump	0x47a								; case 0x27
046c 780d       |x   |		Jump	0x47a								; case 0x28
046d 780c       |x   |		Jump	0x47a								; case 0x29
046e 780b       |x   |		Jump	0x47a								; case 0x2a
046f 780a       |x   |		Jump	0x47a								; case 0x2b
0470 7809       |x   |		Jump	0x47a								; case 0x2c
0471 7808       |x   |		Jump	0x47a								; case 0x2d
0472 7807       |x   |		Jump	0x47a								; case 0x2e
0473 781e       |x   |		Jump	0x492								; case 0x2f
0474 7800       |x   |		Jump	0x475								; case 0x30
0475 e002       |    |		Load	0x0,0x2
0476 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0477 c5fe       |    |		Store	0x2,-0x2
0478 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0479 00d1       |    |		Pop_Control	Pop_Count_1
047a 0092 0818  |    |		Action	Push_String_Extended,0x818					; " This kind of object cannot be modified."
047c e002       |    |		Load	0x0,0x2
047d 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
047e c5fe       |    |		Store	0x2,-0x2
047f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0480 0092 0819  |    |		Action	Push_String_Extended,0x819					; " A constant cannot be modified."
0482 e002       |    |		Load	0x0,0x2
0483 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0484 c5fe       |    |		Store	0x2,-0x2
0485 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0486 0092 081a  |    |		Action	Push_String_Extended,0x81a					; " A discriminant cannot be modified."
0488 e002       |    |		Load	0x0,0x2
0489 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
048a c5fe       |    |		Store	0x2,-0x2
048b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
048c 0092 081b  |    |		Action	Push_String_Extended,0x81b					; " A loop parameter cannot be modified."
048e e002       |    |		Load	0x0,0x2
048f 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0490 c5fe       |    |		Store	0x2,-0x2
0491 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0492 e002       |    |		Load	0x0,0x2
0493 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0494 c5fe       |    |		Store	0x2,-0x2
0495 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0496 0000 0000  |    |		.XXX[0x2]
0498 ; --------------------------------------------------------------------------------------
0498 ; SUBPROGRAM
0498 ; --------------------------------------------------------------------------------------
0498 049b       |    |		.CONST	0x049b								; Address of begin
0499 0004       |    |		.CONST	0x0004								; Address of exception handler
049a 0001       |    |		.CONST	0x0001								; Number of locals
049b			BODY_0498:
049b			INIT_0498:
049b 00da       |    |		Load_Top	At_Offset_2
049c 8022       | "  |		Call	0x0,0x22
049d 460d       |F   |		Jump_Case	0xe
049e 7832       |x2  |		Jump	0x4d1								; case 0x0
049f 7831       |x1  |		Jump	0x4d1								; case 0x1
04a0 7830       |x0  |		Jump	0x4d1								; case 0x2
04a1 782f       |x/  |		Jump	0x4d1								; case 0x3
04a2 7809       |x   |		Jump	0x4ac								; case 0x4
04a3 782d       |x-  |		Jump	0x4d1								; case 0x5
04a4 7821       |x!  |		Jump	0x4c6								; case 0x6
04a5 7806       |x   |		Jump	0x4ac								; case 0x7
04a6 7811       |x   |		Jump	0x4b8								; case 0x8
04a7 7824       |x$  |		Jump	0x4cc								; case 0x9
04a8 7809       |x   |		Jump	0x4b2								; case 0xa
04a9 7808       |x   |		Jump	0x4b2								; case 0xb
04aa 7801       |x   |		Jump	0x4ac								; case 0xc
04ab 7800       |x   |		Jump	0x4ac								; case 0xd
04ac 0092 081c  |    |		Action	Push_String_Extended,0x81c					; "This type of context cannot be modified."
04ae e002       |    |		Load	0x0,0x2
04af 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
04b0 c5fe       |    |		Store	0x2,-0x2
04b1 7824       |x$  |		Jump	0x4d6
04b2 0092 081d  |    |		Action	Push_String_Extended,0x81d					; "Modify one element at a time."
04b4 e002       |    |		Load	0x0,0x2
04b5 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
04b6 c5fe       |    |		Store	0x2,-0x2
04b7 781e       |x   |		Jump	0x4d6
04b8 00da       |    |		Load_Top	At_Offset_2
04b9 8023       | #  |		Call	0x0,0x23
04ba 6806       |h   |		Jump_Zero	0x4c1
04bb 0092 081e  |    |		Action	Push_String_Extended,0x81e					; "A constant cannot be modified."
04bd e002       |    |		Load	0x0,0x2
04be 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
04bf c5fe       |    |		Store	0x2,-0x2
04c0 7815       |x   |		Jump	0x4d6
04c1 00db       |    |		Load_Top	At_Offset_3
04c2 00db       |    |		Load_Top	At_Offset_3
04c3 821a       |    |		Call	0x1,0x1a
04c4 c5fe       |    |		Store	0x2,-0x2
04c5 7810       |x   |		Jump	0x4d6
04c6 0092 081f  |    |		Action	Push_String_Extended,0x81f					; "A task cannot be modified."
04c8 e002       |    |		Load	0x0,0x2
04c9 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
04ca c5fe       |    |		Store	0x2,-0x2
04cb 780a       |x   |		Jump	0x4d6
04cc 00db       |    |		Load_Top	At_Offset_3
04cd 00db       |    |		Load_Top	At_Offset_3
04ce 821a       |    |		Call	0x1,0x1a
04cf c5fe       |    |		Store	0x2,-0x2
04d0 7805       |x   |		Jump	0x4d6
04d1 0092 0820  |    |		Action	Push_String_Extended,0x820					; "A subprogram cannot be modified."
04d3 e002       |    |		Load	0x0,0x2
04d4 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
04d5 c5fe       |    |		Store	0x2,-0x2
04d6 4802       |H   |		Short_Literal	0x2
04d7 e5fe       |    |		Load	0x2,-0x2
04d8 e002       |    |		Load	0x0,0x2
04d9 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
04da 6806       |h   |		Jump_Zero	0x4e1
04db 480a       |H   |		Short_Literal	0xa
04dc e5fe       |    |		Load	0x2,-0x2
04dd e002       |    |		Load	0x0,0x2
04de 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
04df 01cb       |    |		Execute	Vector,Append
04e0 8006       |    |		Call	0x0,0x6
04e1 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04e2 0000 0000  |    |		.BLANK	0000[0x6]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04eb       |    |		.CONST	0x04eb								; Address of begin
04e9 04f3       |    |		.CONST	0x04f3								; Address of exception handler
04ea 0001       |    |		.CONST	0x0001								; Number of locals
04eb			BODY_04e8:
04eb			INIT_04e8:
04eb 4800       |H   |		Short_Literal	0x0
04ec 00db       |    |		Load_Top	At_Offset_3
04ed 8024       | $  |		Call	0x0,0x24
04ee c5fe       |    |		Store	0x2,-0x2
04ef e002       |    |		Load	0x0,0x2
04f0 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
04f1 c5fd       |    |		Store	0x2,-0x3
04f2 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04f3			TRAP_04e8:
04f3 0007       |    |		Action	Break_Optional
04f4 8025       | %  |		Call	0x0,0x25
04f5 c5fe       |    |		Store	0x2,-0x2
04f6 0092 0821  |   !|		Action	Push_String_Extended,0x821					; "Invalid integer value"
04f8 e002       |    |		Load	0x0,0x2
04f9 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
04fa c5fd       |    |		Store	0x2,-0x3
04fb 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04fc 0000 0000  |    |		.BLANK	0000[0x4]
0500 ; --------------------------------------------------------------------------------------
0500 ; SUBPROGRAM
0500 ; --------------------------------------------------------------------------------------
0500 0503       |    |		.CONST	0x0503								; Address of begin
0501 050a       |    |		.CONST	0x050a								; Address of exception handler
0502 0001       |    |		.CONST	0x0001								; Number of locals
0503			BODY_0500:
0503			INIT_0500:
0503 00da       |    |		Load_Top	At_Offset_2
0504 8026       | &  |		Call	0x0,0x26
0505 c5fe       |    |		Store	0x2,-0x2
0506 e002       |    |		Load	0x0,0x2
0507 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0508 c5fd       |    |		Store	0x2,-0x3
0509 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
050a			TRAP_0500:
050a e027       | '  |		Load	0x0,0x27
050b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
050c 010f       |    |		Execute	Exception,Equal
050d 6809       |h   |		Jump_Zero	0x517
050e e5fd       |    |		Load	0x2,-0x3
050f e5ff       |    |		Load	0x2,-0x1
0510 0092 0822  |   "|		Action	Push_String_Extended,0x822					; " is not a valid numeric value."
0512 01cc       |    |		Execute	Vector,Catenate
0513 e002       |    |		Load	0x0,0x2
0514 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0515 c5fd       |    |		Store	0x2,-0x3
0516 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0517 0100       |    |		Execute	Exception,Raise
0518 ; --------------------------------------------------------------------------------------
0518 ; SUBPROGRAM
0518 ; --------------------------------------------------------------------------------------
0518 051d       |    |		.CONST	0x051d								; Address of begin
0519 056d       | m  |		.CONST	0x056d								; Address of exception handler
051a 0002       |    |		.CONST	0x0002								; Number of locals
051b			INIT_0518:
051b 029f 07eb  |    |		Declare_Subprogram	INIT_07e8,For_Call
051d			BODY_0518:
051d e5fe       |    |		Load	0x2,-0x2
051e 00eb       |    |		Load_Encached	Diana_Cache
051f 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0520 00d8       |    |		Load_Top	At_Offset_0
0521 4864       |Hd  |		Short_Literal	0x64
0522 486f       |Ho  |		Short_Literal	0x6f
0523 0262       | b  |		Execute	Discrete,In_Range
0524 683f       |h?  |		Jump_Zero	0x564
0525 0a9c       |    |		Execute_Immediate	Plus,-0x64
0526 460b       |F   |		Jump_Case	0xc
0527 7823       |x#  |		Jump	0x54b								; case 0x0
0528 7816       |x   |		Jump	0x53f								; case 0x1
0529 783b       |x;  |		Jump	0x565								; case 0x2
052a 783a       |x:  |		Jump	0x565								; case 0x3
052b 7839       |x9  |		Jump	0x565								; case 0x4
052c 7838       |x8  |		Jump	0x565								; case 0x5
052d 7837       |x7  |		Jump	0x565								; case 0x6
052e 781e       |x   |		Jump	0x54d								; case 0x7
052f 7835       |x5  |		Jump	0x565								; case 0x8
0530 7834       |x4  |		Jump	0x565								; case 0x9
0531 7833       |x3  |		Jump	0x565								; case 0xa
0532 7800       |x   |		Jump	0x533								; case 0xb
0533 e5fc       |    |		Load	0x2,-0x4
0534 e5fd       |    |		Load	0x2,-0x3
0535 0120       |    |		Execute	Any,Is_Value
0536 6802       |h   |		Jump_Zero	0x539
0537 e00c       |    |		Load	0x0,0xc
0538 7801       |x   |		Jump	0x53a
0539 e5fd       |    |		Load	0x2,-0x3
053a e5ff       |    |		Load	0x2,-0x1
053b 821c       |    |		Call	0x1,0x1c
053c c5fd       |    |		Store	0x2,-0x3
053d c5fc       |    |		Store	0x2,-0x4
053e 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
053f e5fc       |    |		Load	0x2,-0x4
0540 e5fd       |    |		Load	0x2,-0x3
0541 0120       |    |		Execute	Any,Is_Value
0542 6802       |h   |		Jump_Zero	0x545
0543 e00c       |    |		Load	0x0,0xc
0544 7801       |x   |		Jump	0x546
0545 e5fd       |    |		Load	0x2,-0x3
0546 e5ff       |    |		Load	0x2,-0x1
0547 821d       |    |		Call	0x1,0x1d
0548 c5fd       |    |		Store	0x2,-0x3
0549 c5fc       |    |		Store	0x2,-0x4
054a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
054b 8402       |    |		Call	0x2,0x2
054c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
054d 0092 0823  |   #|		Action	Push_String_Extended,0x823					; "NULL"
054f e5ff       |    |		Load	0x2,-0x1
0550 8028       | (  |		Call	0x0,0x28
0551 680a       |h   |		Jump_Zero	0x55c
0552 e5fe       |    |		Load	0x2,-0x2
0553 e029       | )  |		Load	0x0,0x29
0554 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
0555 6803       |h   |		Jump_Zero	0x559
0556 802a       | *  |		Call	0x0,0x2a
0557 c5fd       |    |		Store	0x2,-0x3
0558 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0559 802b       | +  |		Call	0x0,0x2b
055a c5fd       |    |		Store	0x2,-0x3
055b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
055c 8025       | %  |		Call	0x0,0x25
055d c5fd       |    |		Store	0x2,-0x3
055e 0092 0824  |   $|		Action	Push_String_Extended,0x824					; "Can only modify an access value to null"
0560 e002       |    |		Load	0x0,0x2
0561 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0562 c5fc       |    |		Store	0x2,-0x4
0563 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0564 00d1       |    |		Pop_Control	Pop_Count_1
0565 8025       | %  |		Call	0x0,0x25
0566 c5fd       |    |		Store	0x2,-0x3
0567 0092 0825  |   %|		Action	Push_String_Extended,0x825					; "This type of object cannot be modified"
0569 e002       |    |		Load	0x0,0x2
056a 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
056b c5fc       |    |		Store	0x2,-0x4
056c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
056d			TRAP_0518:
056d e027       | '  |		Load	0x0,0x27
056e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
056f 010f       |    |		Execute	Exception,Equal
0570 6809       |h   |		Jump_Zero	0x57a
0571 e5fc       |    |		Load	0x2,-0x4
0572 e5ff       |    |		Load	0x2,-0x1
0573 0092 0822  |   "|		Action	Push_String_Extended,0x822					; " is not a valid numeric value."
0575 01cc       |    |		Execute	Vector,Catenate
0576 e002       |    |		Load	0x0,0x2
0577 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0578 c5fc       |    |		Store	0x2,-0x4
0579 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
057a 0100       |    |		Execute	Exception,Raise
057b 0000 0000  |    |		.BLANK	0000[0x5]
0580 ; --------------------------------------------------------------------------------------
0580 ; SUBPROGRAM
0580 ; --------------------------------------------------------------------------------------
0580 0583       |    |		.CONST	0x0583								; Address of begin
0581 0004       |    |		.CONST	0x0004								; Address of exception handler
0582 0001       |    |		.CONST	0x0001								; Number of locals
0583			BODY_0580:
0583			INIT_0580:
0583 00da       |    |		Load_Top	At_Offset_2
0584 01db       |    |		Execute	Vector,Length
0585 0f03       |    |		Execute_Immediate	Equal,0x3
0586 680e       |h   |		Jump_Zero	0x595
0587 00da       |    |		Load_Top	At_Offset_2
0588 01dd       |    |		Execute	Vector,First
0589 00db       |    |		Load_Top	At_Offset_3
058a 01d7       |    |		Execute	Vector,Field_Read
058b 0f27       | '  |		Execute_Immediate	Equal,0x27
058c 6806       |h   |		Jump_Zero	0x593
058d 00da       |    |		Load_Top	At_Offset_2
058e 01dc       |    |		Execute	Vector,Last
058f 00db       |    |		Load_Top	At_Offset_3
0590 01d7       |    |		Execute	Vector,Field_Read
0591 0f27       | '  |		Execute_Immediate	Equal,0x27
0592 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0593 4800       |H   |		Short_Literal	0x0
0594 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0595 4800       |H   |		Short_Literal	0x0
0596 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0597 0000       |    |		.XXX[0x1]
0598 ; --------------------------------------------------------------------------------------
0598 ; SUBPROGRAM
0598 ; --------------------------------------------------------------------------------------
0598 059b       |    |		.CONST	0x059b								; Address of begin
0599 0004       |    |		.CONST	0x0004								; Address of exception handler
059a 0001       |    |		.CONST	0x0001								; Number of locals
059b			BODY_0598:
059b			INIT_0598:
059b 00da       |    |		Load_Top	At_Offset_2
059c 01db       |    |		Execute	Vector,Length
059d 680f       |h   |		Jump_Zero	0x5ad
059e 00da       |    |		Load_Top	At_Offset_2
059f 821f       |    |		Call	0x1,0x1f
05a0 700c       |p   |		Jump_Nonzero	0x5ad
05a1 00da       |    |		Load_Top	At_Offset_2
05a2 01dd       |    |		Execute	Vector,First
05a3 00db       |    |		Load_Top	At_Offset_3
05a4 01d7       |    |		Execute	Vector,Field_Read
05a5 0f22       | "  |		Execute_Immediate	Equal,0x22
05a6 6808       |h   |		Jump_Zero	0x5af
05a7 00da       |    |		Load_Top	At_Offset_2
05a8 01dc       |    |		Execute	Vector,Last
05a9 00db       |    |		Load_Top	At_Offset_3
05aa 01d7       |    |		Execute	Vector,Field_Read
05ab 0f22       | "  |		Execute_Immediate	Equal,0x22
05ac 6802       |h   |		Jump_Zero	0x5af
05ad 00da       |    |		Load_Top	At_Offset_2
05ae 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05af 00da       |    |		Load_Top	At_Offset_2
05b0 e02c       | ,  |		Load	0x0,0x2c
05b1 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
05b2 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05b3 0000 0000  |    |		.BLANK	0000[0x5]
05b8 ; --------------------------------------------------------------------------------------
05b8 ; SUBPROGRAM
05b8 ; --------------------------------------------------------------------------------------
05b8 05bb       |    |		.CONST	0x05bb								; Address of begin
05b9 0004       |    |		.CONST	0x0004								; Address of exception handler
05ba 0001       |    |		.CONST	0x0001								; Number of locals
05bb			BODY_05b8:
05bb			INIT_05b8:
05bb 00da       |    |		Load_Top	At_Offset_2
05bc 0f22       | "  |		Execute_Immediate	Equal,0x22
05bd 00db       |    |		Load_Top	At_Offset_3
05be 0f27       | '  |		Execute_Immediate	Equal,0x27
05bf 0278       | x  |		Execute	Discrete,Or
05c0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05c1 0000 0000  |    |		.BLANK	0000[0x7]
05c8 ; --------------------------------------------------------------------------------------
05c8 ; SUBPROGRAM
05c8 ; --------------------------------------------------------------------------------------
05c8 05dc       |    |		.CONST	0x05dc								; Address of begin
05c9 0004       |    |		.CONST	0x0004								; Address of exception handler
05ca 0005       |    |		.CONST	0x0005								; Number of locals
05cb			INIT_05c8:
05cb 00da       |    |		Load_Top	At_Offset_2
05cc 01db       |    |		Execute	Vector,Length
05cd e02d       | -  |		Load	0x0,0x2d
05ce 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
05cf 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05d0 00d8       |    |		Load_Top	At_Offset_0
05d1 1c00       |    |		Execute_Immediate	Run_Utility,0x0
05d2 00db       |    |		Load_Top	At_Offset_3
05d3 01db       |    |		Execute	Vector,Length
05d4 e02d       | -  |		Load	0x0,0x2d
05d5 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
05d6 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05d7 00d8       |    |		Load_Top	At_Offset_0
05d8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
05d9 00e8       |    |		Load_Encached	Character_Cache
05da 00e1       |    |		Load_Encached	Boolean_Cache
05db 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
05dc			BODY_05c8:
05dc 00db       |    |		Load_Top	At_Offset_3
05dd e5ff       |    |		Load	0x2,-0x1
05de e02d       | -  |		Load	0x0,0x2d
05df 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
05e0 00d1       |    |		Pop_Control	Pop_Count_1
05e1 00da       |    |		Load_Top	At_Offset_2
05e2 00ea       |    |		Load_Encached	Null_String_Cache
05e3 e02d       | -  |		Load	0x0,0x2d
05e4 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
05e5 00d1       |    |		Pop_Control	Pop_Count_1
05e6 00cf       |    |		Action	Mark_Auxiliary
05e7 e402       |    |		Load	0x2,0x2
05e8 e02d       | -  |		Load	0x0,0x2d
05e9 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
05ea 682e       |h.  |		Jump_Zero	0x619
05eb e402       |    |		Load	0x2,0x2
05ec e02d       | -  |		Load	0x0,0x2d
05ed 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
05ee 00d8       |    |		Load_Top	At_Offset_0
05ef 00e4       |    |		Load_Encached	Positive_Cache
05f0 0260       | `  |		Execute	Discrete,In_Type
05f1 7001       |p   |		Jump_Nonzero	0x5f3
05f2 0801       |    |		Execute_Immediate	Raise,0x1
05f3 e402       |    |		Load	0x2,0x2
05f4 e02d       | -  |		Load	0x0,0x2d
05f5 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
05f6 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
05f7 00da       |    |		Load_Top	At_Offset_2
05f8 8221       | !  |		Call	0x1,0x21
05f9 6803       |h   |		Jump_Zero	0x5fd
05fa 00d9       |    |		Load_Top	At_Offset_1
05fb 0f00       |    |		Execute_Immediate	Equal,0x0
05fc 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
05fd 00da       |    |		Load_Top	At_Offset_2
05fe 0f2e       | .  |		Execute_Immediate	Equal,0x2e
05ff 00da       |    |		Load_Top	At_Offset_2
0600 0f00       |    |		Execute_Immediate	Equal,0x0
0601 0279       | y  |		Execute	Discrete,And
0602 7016       |p   |		Jump_Nonzero	0x619
0603 e402       |    |		Load	0x2,0x2
0604 4820       |H   |		Short_Literal	0x20
0605 e402       |    |		Load	0x2,0x2
0606 e02d       | -  |		Load	0x0,0x2d
0607 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0608 0aff       |    |		Execute_Immediate	Plus,-0x1
0609 00d8       |    |		Load_Top	At_Offset_0
060a 00e3       |    |		Load_Encached	Natural_Cache
060b 0260       | `  |		Execute	Discrete,In_Type
060c 7001       |p   |		Jump_Nonzero	0x60e
060d 0801       |    |		Execute_Immediate	Raise,0x1
060e e02d       | -  |		Load	0x0,0x2d
060f 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0610 00d1       |    |		Pop_Control	Pop_Count_1
0611 00db       |    |		Load_Top	At_Offset_3
0612 00db       |    |		Load_Top	At_Offset_3
0613 4801       |H   |		Short_Literal	0x1
0614 e02d       | -  |		Load	0x0,0x2d
0615 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0616 00d1       |    |		Pop_Control	Pop_Count_1
0617 00c9       |    |		Action	Pop_Auxiliary_Loop
0618 7fce       |    |		Jump	0x5e7
0619 00ce       |    |		Action	Pop_Auxiliary
061a 00db       |    |		Load_Top	At_Offset_3
061b e02d       | -  |		Load	0x0,0x2d
061c 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
061d 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
061e 680b       |h   |		Jump_Zero	0x62a
061f 0092 0826  |   &|		Action	Push_String_Extended,0x826					; " Qualified names are not allowed. \x22"
0621 e402       |    |		Load	0x2,0x2
0622 e02d       | -  |		Load	0x0,0x2d
0623 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0624 01cc       |    |		Execute	Vector,Catenate
0625 0092 0827  |   '|		Action	Push_String_Extended,0x827					; "\x22 is ignored."
0627 01cc       |    |		Execute	Vector,Catenate
0628 8013       |    |		Call	0x0,0x13
0629 801c       |    |		Call	0x0,0x1c
062a 00da       |    |		Load_Top	At_Offset_2
062b e02d       | -  |		Load	0x0,0x2d
062c 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
062d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
062e 0000 0000  |    |		.XXX[0x2]
0630 ; --------------------------------------------------------------------------------------
0630 ; SUBPROGRAM
0630 ; --------------------------------------------------------------------------------------
0630 0634       | 4  |		.CONST	0x0634								; Address of begin
0631 0643       | C  |		.CONST	0x0643								; Address of exception handler
0632 0002       |    |		.CONST	0x0002								; Number of locals
0633			INIT_0630:
0633 00e2       |    |		Load_Encached	Integer_Cache
0634			BODY_0630:
0634 00db       |    |		Load_Top	At_Offset_3
0635 8222       | "  |		Call	0x1,0x22
0636 8220       |    |		Call	0x1,0x20
0637 e5fe       |    |		Load	0x2,-0x2
0638 e020       |    |		Load	0x0,0x20
0639 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
063a 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
063b 00d8       |    |		Load_Top	At_Offset_0
063c 802e       | .  |		Call	0x0,0x2e
063d c5fd       |    |		Store	0x2,-0x3
063e e5fc       |    |		Load	0x2,-0x4
063f e002       |    |		Load	0x0,0x2
0640 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0641 c5fc       |    |		Store	0x2,-0x4
0642 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0643			TRAP_0630:
0643 e020       |    |		Load	0x0,0x20
0644 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0645 010f       |    |		Execute	Exception,Equal
0646 680e       |h   |		Jump_Zero	0x655
0647 e5fc       |    |		Load	0x2,-0x4
0648 e5ff       |    |		Load	0x2,-0x1
0649 0092 0828  |   (|		Action	Push_String_Extended,0x828					; " is not a valid identifier for the "
064b 01cc       |    |		Execute	Vector,Catenate
064c 0092 0829  |   )|		Action	Push_String_Extended,0x829					; "enumeration type."
064e 01cc       |    |		Execute	Vector,Catenate
064f e002       |    |		Load	0x0,0x2
0650 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0651 c5fc       |    |		Store	0x2,-0x4
0652 8025       | %  |		Call	0x0,0x25
0653 c5fd       |    |		Store	0x2,-0x3
0654 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0655 0100       |    |		Execute	Exception,Raise
0656 0000 0000  |    |		.XXX[0x2]
0658 ; --------------------------------------------------------------------------------------
0658 ; SUBPROGRAM
0658 ; --------------------------------------------------------------------------------------
0658 065b       | [  |		.CONST	0x065b								; Address of begin
0659 0004       |    |		.CONST	0x0004								; Address of exception handler
065a 0001       |    |		.CONST	0x0001								; Number of locals
065b			BODY_0658:
065b			INIT_0658:
065b 00da       |    |		Load_Top	At_Offset_2
065c 00d8       |    |		Load_Top	At_Offset_0
065d 4830       |H0  |		Short_Literal	0x30
065e 4839       |H9  |		Short_Literal	0x39
065f 0262       | b  |		Execute	Discrete,In_Range
0660 7004       |p   |		Jump_Nonzero	0x665
0661 0f2d       | -  |		Execute_Immediate	Equal,0x2d
0662 7003       |p   |		Jump_Nonzero	0x666
0663 4800       |H   |		Short_Literal	0x0
0664 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0665 00d1       |    |		Pop_Control	Pop_Count_1
0666 4801       |H   |		Short_Literal	0x1
0667 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0668 ; --------------------------------------------------------------------------------------
0668 ; SUBPROGRAM
0668 ; --------------------------------------------------------------------------------------
0668 066e       | n  |		.CONST	0x066e								; Address of begin
0669 0004       |    |		.CONST	0x0004								; Address of exception handler
066a 0003       |    |		.CONST	0x0003								; Number of locals
066b			INIT_0668:
066b 00ec       |    |		Load_Encached	Diana_Tree_Cache
066c 0092 082a  |   *|		Action	Push_String_Extended,0x82a					; "Must be an integer, a floating point value, a character between single quotes, or \x22NULL\x22"
066e			BODY_0668:
066e 8025       | %  |		Call	0x0,0x25
066f c5fe       |    |		Store	0x2,-0x2
0670 e5ff       |    |		Load	0x2,-0x1
0671 01db       |    |		Execute	Vector,Length
0672 7006       |p   |		Jump_Nonzero	0x679
0673 0092 082b  |   +|		Action	Push_String_Extended,0x82b					; "Must be non-empty"
0675 e002       |    |		Load	0x0,0x2
0676 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0677 c5fd       |    |		Store	0x2,-0x3
0678 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0679 e5ff       |    |		Load	0x2,-0x1
067a 01dd       |    |		Execute	Vector,First
067b e5ff       |    |		Load	0x2,-0x1
067c 01d7       |    |		Execute	Vector,Field_Read
067d 8224       | $  |		Call	0x1,0x24
067e 681c       |h   |		Jump_Zero	0x69b
067f e5fd       |    |		Load	0x2,-0x3
0680 e5fe       |    |		Load	0x2,-0x2
0681 0120       |    |		Execute	Any,Is_Value
0682 6802       |h   |		Jump_Zero	0x685
0683 e00c       |    |		Load	0x0,0xc
0684 7801       |x   |		Jump	0x686
0685 e5fe       |    |		Load	0x2,-0x2
0686 e5ff       |    |		Load	0x2,-0x1
0687 821c       |    |		Call	0x1,0x1c
0688 c5fe       |    |		Store	0x2,-0x2
0689 c5fd       |    |		Store	0x2,-0x3
068a 4802       |H   |		Short_Literal	0x2
068b e5fd       |    |		Load	0x2,-0x3
068c e002       |    |		Load	0x0,0x2
068d 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
068e 680b       |h   |		Jump_Zero	0x69a
068f e5fd       |    |		Load	0x2,-0x3
0690 e5fe       |    |		Load	0x2,-0x2
0691 0120       |    |		Execute	Any,Is_Value
0692 6802       |h   |		Jump_Zero	0x695
0693 e00c       |    |		Load	0x0,0xc
0694 7801       |x   |		Jump	0x696
0695 e5fe       |    |		Load	0x2,-0x2
0696 e5ff       |    |		Load	0x2,-0x1
0697 821d       |    |		Call	0x1,0x1d
0698 c5fe       |    |		Store	0x2,-0x2
0699 c5fd       |    |		Store	0x2,-0x3
069a 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
069b 0092 0823  |   #|		Action	Push_String_Extended,0x823					; "NULL"
069d e5ff       |    |		Load	0x2,-0x1
069e 8028       | (  |		Call	0x0,0x28
069f 6807       |h   |		Jump_Zero	0x6a7
06a0 802a       | *  |		Call	0x0,0x2a
06a1 c5fe       |    |		Store	0x2,-0x2
06a2 e5fd       |    |		Load	0x2,-0x3
06a3 e002       |    |		Load	0x0,0x2
06a4 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
06a5 c5fd       |    |		Store	0x2,-0x3
06a6 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06a7 0092 082c  |   ,|		Action	Push_String_Extended,0x82c					; "FALSE"
06a9 e5ff       |    |		Load	0x2,-0x1
06aa 8028       | (  |		Call	0x0,0x28
06ab 6804       |h   |		Jump_Zero	0x6b0
06ac 4800       |H   |		Short_Literal	0x0
06ad 802e       | .  |		Call	0x0,0x2e
06ae c5fe       |    |		Store	0x2,-0x2
06af 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06b0 0092 082d  |   -|		Action	Push_String_Extended,0x82d					; "TRUE"
06b2 e5ff       |    |		Load	0x2,-0x1
06b3 8028       | (  |		Call	0x0,0x28
06b4 6804       |h   |		Jump_Zero	0x6b9
06b5 4801       |H   |		Short_Literal	0x1
06b6 802e       | .  |		Call	0x0,0x2e
06b7 c5fe       |    |		Store	0x2,-0x2
06b8 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06b9 e5ff       |    |		Load	0x2,-0x1
06ba 821f       |    |		Call	0x1,0x1f
06bb 6819       |h   |		Jump_Zero	0x6d5
06bc 802f       | /  |		Call	0x0,0x2f
06bd 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
06be e5fd       |    |		Load	0x2,-0x3
06bf e5fe       |    |		Load	0x2,-0x2
06c0 0120       |    |		Execute	Any,Is_Value
06c1 6802       |h   |		Jump_Zero	0x6c4
06c2 e00c       |    |		Load	0x0,0xc
06c3 7801       |x   |		Jump	0x6c5
06c4 e5fe       |    |		Load	0x2,-0x2
06c5 00db       |    |		Load_Top	At_Offset_3
06c6 e5ff       |    |		Load	0x2,-0x1
06c7 8223       | #  |		Call	0x1,0x23
06c8 c5fe       |    |		Store	0x2,-0x2
06c9 c5fd       |    |		Store	0x2,-0x3
06ca 4802       |H   |		Short_Literal	0x2
06cb e5fd       |    |		Load	0x2,-0x3
06cc e002       |    |		Load	0x0,0x2
06cd 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
06ce 6805       |h   |		Jump_Zero	0x6d4
06cf e5fd       |    |		Load	0x2,-0x3
06d0 00d9       |    |		Load_Top	At_Offset_1
06d1 e002       |    |		Load	0x0,0x2
06d2 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
06d3 c5fd       |    |		Store	0x2,-0x3
06d4 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06d5 e5fd       |    |		Load	0x2,-0x3
06d6 00d9       |    |		Load_Top	At_Offset_1
06d7 e002       |    |		Load	0x0,0x2
06d8 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
06d9 c5fd       |    |		Store	0x2,-0x3
06da 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06db 0000 0000  |    |		.BLANK	0000[0x5]
06e0 ; --------------------------------------------------------------------------------------
06e0 ; SUBPROGRAM
06e0 ; --------------------------------------------------------------------------------------
06e0 06e3       |    |		.CONST	0x06e3								; Address of begin
06e1 0004       |    |		.CONST	0x0004								; Address of exception handler
06e2 0001       |    |		.CONST	0x0001								; Number of locals
06e3			BODY_06e0:
06e3			INIT_06e0:
06e3 4801       |H   |		Short_Literal	0x1
06e4 00db       |    |		Load_Top	At_Offset_3
06e5 e002       |    |		Load	0x0,0x2
06e6 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
06e7 e5fe       |    |		Load	0x2,-0x2
06e8 e02c       | ,  |		Load	0x0,0x2c
06e9 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
06ea 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
06eb 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
06ec 0000 0000  |    |		.BLANK	0000[0x4]
06f0 ; --------------------------------------------------------------------------------------
06f0 ; SUBPROGRAM
06f0 ; --------------------------------------------------------------------------------------
06f0 070d       |    |		.CONST	0x070d								; Address of begin
06f1 0004       |    |		.CONST	0x0004								; Address of exception handler
06f2 0007       |    |		.CONST	0x0007								; Number of locals
06f3			INIT_06f0:
06f3 e003       |    |		Load	0x0,0x3
06f4 0322       | "  |		Declare_Variable	Record
06f5 00d8       |    |		Load_Top	At_Offset_0
06f6 1c00       |    |		Execute_Immediate	Run_Utility,0x0
06f7 e002       |    |		Load	0x0,0x2
06f8 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06f9 02c7       |    |		Declare_Variable	Any
06fa 00d8       |    |		Load_Top	At_Offset_0
06fb 1c00       |    |		Execute_Immediate	Run_Utility,0x0
06fc 4801       |H   |		Short_Literal	0x1
06fd e030       | 0  |		Load	0x0,0x30
06fe 1c08       |    |		Execute_Immediate	Run_Utility,0x8
06ff 00d8       |    |		Load_Top	At_Offset_0
0700 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0701 e5fc       |    |		Load	0x2,-0x4
0702 0092 082e  |   .|		Action	Push_String_Extended,0x82e					; " is not a valid value for the object's type"
0704 01cc       |    |		Execute	Vector,Catenate
0705 0007       |    |		Action	Break_Optional
0706 e5fc       |    |		Load	0x2,-0x4
0707 0092 082f  |   /|		Action	Push_String_Extended,0x82f					; " is not in the range of values for the object's type"
0709 01cc       |    |		Execute	Vector,Catenate
070a 0007       |    |		Action	Break_Optional
070b 0092 0830  |   0|		Action	Push_String_Extended,0x830					; "In parameters whose values are constants or expressions cannot be modified"
070d			BODY_06f0:
070d e402       |    |		Load	0x2,0x2
070e e5fb       |    |		Load	0x2,-0x5
070f 8031       | 1  |		Call	0x0,0x31
0710 00d1       |    |		Pop_Control	Pop_Count_1
0711 e007       |    |		Load	0x0,0x7
0712 e008       |    |		Load	0x0,0x8
0713 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0714 c007       |    |		Store	0x0,0x7
0715 0092 0831  |   1|		Action	Push_String_Extended,0x831					; "Old value: "
0717 8013       |    |		Call	0x0,0x13
0718 e5fb       |    |		Load	0x2,-0x5
0719 e5ff       |    |		Load	0x2,-0x1
071a 4801       |H   |		Short_Literal	0x1
071b 4801       |H   |		Short_Literal	0x1
071c 8219       |    |		Call	0x1,0x19
071d 00d1       |    |		Pop_Control	Pop_Count_1
071e e403       |    |		Load	0x2,0x3
071f e402       |    |		Load	0x2,0x2
0720 e5fe       |    |		Load	0x2,-0x2
0721 8032       | 2  |		Call	0x0,0x32
0722 00d1       |    |		Pop_Control	Pop_Count_1
0723 c403       |    |		Store	0x2,0x3
0724 e5fd       |    |		Load	0x2,-0x3
0725 6826       |h&  |		Jump_Zero	0x74c
0726 0092 0832  |   2|		Action	Push_String_Extended,0x832					; "OPERAND"
0728 e403       |    |		Load	0x2,0x3
0729 8226       | &  |		Call	0x1,0x26
072a 6818       |h   |		Jump_Zero	0x743
072b e5fe       |    |		Load	0x2,-0x2
072c 8033       | 3  |		Call	0x0,0x33
072d 6810       |h   |		Jump_Zero	0x73e
072e e403       |    |		Load	0x2,0x3
072f e402       |    |		Load	0x2,0x2
0730 802b       | +  |		Call	0x0,0x2b
0731 8034       | 4  |		Call	0x0,0x34
0732 00d1       |    |		Pop_Control	Pop_Count_1
0733 c403       |    |		Store	0x2,0x3
0734 0092 0832  |   2|		Action	Push_String_Extended,0x832					; "OPERAND"
0736 e403       |    |		Load	0x2,0x3
0737 8226       | &  |		Call	0x1,0x26
0738 6813       |h   |		Jump_Zero	0x74c
0739 00da       |    |		Load_Top	At_Offset_2
073a e002       |    |		Load	0x0,0x2
073b 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
073c c403       |    |		Store	0x2,0x3
073d 780e       |x   |		Jump	0x74c
073e 00da       |    |		Load_Top	At_Offset_2
073f e002       |    |		Load	0x0,0x2
0740 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0741 c403       |    |		Store	0x2,0x3
0742 7809       |x   |		Jump	0x74c
0743 0092 0833  |   3|		Action	Push_String_Extended,0x833					; "NUMERIC"
0745 e403       |    |		Load	0x2,0x3
0746 8226       | &  |		Call	0x1,0x26
0747 6804       |h   |		Jump_Zero	0x74c
0748 00d9       |    |		Load_Top	At_Offset_1
0749 e002       |    |		Load	0x0,0x2
074a 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
074b c403       |    |		Store	0x2,0x3
074c 0092 0834  |   4|		Action	Push_String_Extended,0x834					; "Illegal_Reference"
074e e403       |    |		Load	0x2,0x3
074f 8226       | &  |		Call	0x1,0x26
0750 6804       |h   |		Jump_Zero	0x755
0751 00d8       |    |		Load_Top	At_Offset_0
0752 e002       |    |		Load	0x0,0x2
0753 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0754 c403       |    |		Store	0x2,0x3
0755 4802       |H   |		Short_Literal	0x2
0756 e403       |    |		Load	0x2,0x3
0757 e002       |    |		Load	0x0,0x2
0758 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0759 680a       |h   |		Jump_Zero	0x764
075a 480a       |H   |		Short_Literal	0xa
075b 0092 0835  |   5|		Action	Push_String_Extended,0x835					; "Problem encountered modifying value:\x0a"
075d e403       |    |		Load	0x2,0x3
075e e002       |    |		Load	0x0,0x2
075f 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0760 01cc       |    |		Execute	Vector,Catenate
0761 01cb       |    |		Execute	Vector,Append
0762 8006       |    |		Call	0x0,0x6
0763 7809       |x   |		Jump	0x76d
0764 e403       |    |		Load	0x2,0x3
0765 8035       | 5  |		Call	0x0,0x35
0766 480a       |H   |		Short_Literal	0xa
0767 0092 0836  |   6|		Action	Push_String_Extended,0x836					; "New value: "
0769 e5fc       |    |		Load	0x2,-0x4
076a 01cc       |    |		Execute	Vector,Catenate
076b 01cb       |    |		Execute	Vector,Append
076c 8013       |    |		Call	0x0,0x13
076d e007       |    |		Load	0x0,0x7
076e e008       |    |		Load	0x0,0x8
076f 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0770 c007       |    |		Store	0x0,0x7
0771 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0772 0000 0000  |    |		.BLANK	0000[0x6]
0778 ; --------------------------------------------------------------------------------------
0778 ; SUBPROGRAM
0778 ; --------------------------------------------------------------------------------------
0778 077b       | {  |		.CONST	0x077b								; Address of begin
0779 07bf       |    |		.CONST	0x07bf								; Address of exception handler
077a 0001       |    |		.CONST	0x0001								; Number of locals
077b			BODY_0778:
077b			INIT_0778:
077b e40a       |    |		Load	0x2,0xa
077c e5ff       |    |		Load	0x2,-0x1
077d 4975       |Iu  |		Short_Literal	0x175
077e 00eb       |    |		Load_Encached	Diana_Cache
077f 0098       |    |		Execute	Package,Field_Read_Dynamic
0780 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0781 a402       |    |		Store_Unchecked	0x2,0x2
0782 e402       |    |		Load	0x2,0x2
0783 00eb       |    |		Load_Encached	Diana_Cache
0784 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
0785 00eb       |    |		Load_Encached	Diana_Cache
0786 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0787 0092 0837  |   7|		Action	Push_String_Extended,0x837					; " => "
0789 01cc       |    |		Execute	Vector,Catenate
078a 8013       |    |		Call	0x0,0x13
078b e406       |    |		Load	0x2,0x6
078c e403       |    |		Load	0x2,0x3
078d 00e3       |    |		Load_Encached	Natural_Cache
078e 00eb       |    |		Load_Encached	Diana_Cache
078f 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0790 4800       |H   |		Short_Literal	0x0
0791 4800       |H   |		Short_Literal	0x0
0792 e5fc       |    |		Load	0x2,-0x4
0793 e402       |    |		Load	0x2,0x2
0794 00eb       |    |		Load_Encached	Diana_Cache
0795 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
0796 00eb       |    |		Load_Encached	Diana_Cache
0797 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0798 8019       |    |		Call	0x0,0x19
0799 c404       |    |		Store	0x2,0x4
079a 00d1       |    |		Pop_Control	Pop_Count_1
079b c406       |    |		Store	0x2,0x6
079c 4802       |H   |		Short_Literal	0x2
079d e406       |    |		Load	0x2,0x6
079e e002       |    |		Load	0x0,0x2
079f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
07a0 6807       |h   |		Jump_Zero	0x7a8
07a1 480a       |H   |		Short_Literal	0xa
07a2 e406       |    |		Load	0x2,0x6
07a3 e002       |    |		Load	0x0,0x2
07a4 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
07a5 01cb       |    |		Execute	Vector,Append
07a6 8013       |    |		Call	0x0,0x13
07a7 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
07a8 e5fe       |    |		Load	0x2,-0x2
07a9 0d03       |    |		Execute_Immediate	Less,0x3
07aa 6807       |h   |		Jump_Zero	0x7b2
07ab e403       |    |		Load	0x2,0x3
07ac e5fb       |    |		Load	0x2,-0x5
07ad e5fd       |    |		Load	0x2,-0x3
07ae e5fe       |    |		Load	0x2,-0x2
07af 8213       |    |		Call	0x1,0x13
07b0 00d1       |    |		Pop_Control	Pop_Count_1
07b1 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
07b2 e403       |    |		Load	0x2,0x3
07b3 e5fb       |    |		Load	0x2,-0x5
07b4 e5fd       |    |		Load	0x2,-0x3
07b5 e5fe       |    |		Load	0x2,-0x2
07b6 0aff       |    |		Execute_Immediate	Plus,-0x1
07b7 00d8       |    |		Load_Top	At_Offset_0
07b8 00e4       |    |		Load_Encached	Positive_Cache
07b9 0260       | `  |		Execute	Discrete,In_Type
07ba 7001       |p   |		Jump_Nonzero	0x7bc
07bb 0801       |    |		Execute_Immediate	Raise,0x1
07bc 8213       |    |		Call	0x1,0x13
07bd 00d1       |    |		Pop_Control	Pop_Count_1
07be 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
07bf			TRAP_0778:
07bf 0007       |    |		Action	Break_Optional
07c0 480a       |H   |		Short_Literal	0xa
07c1 0092 0805  |    |		Action	Push_String_Extended,0x805					; "Exception raised during command processing: "
07c3 e00b       |    |		Load	0x0,0xb
07c4 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
07c5 01cc       |    |		Execute	Vector,Catenate
07c6 01cb       |    |		Execute	Vector,Append
07c7 8006       |    |		Call	0x0,0x6
07c8 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
07c9 0000 0000  |    |		.BLANK	0000[0x7]
07d0 ; --------------------------------------------------------------------------------------
07d0 ; SUBPROGRAM
07d0 ; --------------------------------------------------------------------------------------
07d0 07d3       |    |		.CONST	0x07d3								; Address of begin
07d1 07d9       |    |		.CONST	0x07d9								; Address of exception handler
07d2 0001       |    |		.CONST	0x0001								; Number of locals
07d3			BODY_07d0:
07d3			INIT_07d0:
07d3 e5fc       |    |		Load	0x2,-0x4
07d4 e5fd       |    |		Load	0x2,-0x3
07d5 e5fe       |    |		Load	0x2,-0x2
07d6 e5ff       |    |		Load	0x2,-0x1
07d7 8213       |    |		Call	0x1,0x13
07d8 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
07d9			TRAP_07d0:
07d9 0007       |    |		Action	Break_Optional
07da 480a       |H   |		Short_Literal	0xa
07db 0092 0805  |    |		Action	Push_String_Extended,0x805					; "Exception raised during command processing: "
07dd e00b       |    |		Load	0x0,0xb
07de 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
07df 01cc       |    |		Execute	Vector,Catenate
07e0 01cb       |    |		Execute	Vector,Append
07e1 8006       |    |		Call	0x0,0x6
07e2 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
07e3 0000 0000  |    |		.BLANK	0000[0x5]
07e8 ; --------------------------------------------------------------------------------------
07e8 ; SUBPROGRAM
07e8 ; --------------------------------------------------------------------------------------
07e8 07eb       |    |		.CONST	0x07eb								; Address of begin
07e9 07f3       |    |		.CONST	0x07f3								; Address of exception handler
07ea 0001       |    |		.CONST	0x0001								; Number of locals
07eb			BODY_07e8:
07eb			INIT_07e8:
07eb e5fe       |    |		Load	0x2,-0x2
07ec 00eb       |    |		Load_Encached	Diana_Cache
07ed 18f4       |    |		Execute	Package,Field_Execute,Field_Number 0xf4
07ee e5ff       |    |		Load	0x2,-0x1
07ef 8036       | 6  |		Call	0x0,0x36
07f0 8037       | 7  |		Call	0x0,0x37
07f1 c5fd       |    |		Store	0x2,-0x3
07f2 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
07f3			TRAP_07e8:
07f3 0007       |    |		Action	Break_Optional
07f4 e5fc       |    |		Load	0x2,-0x4
07f5 00ea       |    |		Load_Encached	Null_String_Cache
07f6 0092 0838  |   8|		Action	Push_String_Extended,0x838					; "Exception "
07f8 e00b       |    |		Load	0x0,0xb
07f9 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
07fa 01cc       |    |		Execute	Vector,Catenate
07fb 0092 0839  |   9|		Action	Push_String_Extended,0x839					; " raised when converting value to fixed point number"
07fd 01cc       |    |		Execute	Vector,Catenate
07fe 0092 083a  |   :|		Action	Push_String_Extended,0x83a					; "Conversion error"
0800 e002       |    |		Load	0x0,0x2
0801 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0802 c5fc       |    |		Store	0x2,-0x4
0803 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0804 ; --------------------------------------------------------------------------------------
0804 ; STRING TABLE
0804 ; --------------------------------------------------------------------------------------
0804 0070       | p  |		.STRTAB	0x0070->0x083c							; "Program has terminated.\x0a"
0805 0086       |    |		.STRTAB	0x0086->0x0848							; "Exception raised during command processing: "
0806 00b0       |    |		.STRTAB	0x00b0->0x085e							; "Invalid new value:\x0a"
0807 00c1       |    |		.STRTAB	0x00c1->0x0867							; "Error:\x0a"
0808 00c6       |    |		.STRTAB	0x00c6->0x086b							; "Register = "
0809 00cf       |    |		.STRTAB	0x00cf->0x0870							; "Address = "
080a 00d7       |    |		.STRTAB	0x00d7->0x0875							; " of this type of object is unimplemented"
080b 00fd       |    |		.STRTAB	0x00fd->0x0889							; "There is no runtime value associated with a directory object"
080c 0137       | 7  |		.STRTAB	0x0137->0x08a7							; "Resolve_with_Known_Goal: empty location"
080d 015c       | \  |		.STRTAB	0x015c->0x08bb							; "Unable to resolve location:  Invalid location specified."
080e 0192       |    |		.STRTAB	0x0192->0x08d7							; "Display error:\x0a"
080f 019f       |    |		.STRTAB	0x019f->0x08de							; "\x0aDisplay error:\x0a"
0810 01ad       |    |		.STRTAB	0x01ad->0x08e6							; "no parameters"
0811 01b8       |    |		.STRTAB	0x01b8->0x08ed							; "no local variables or constants"
0812 01d5       |    |		.STRTAB	0x01d5->0x08fc							; "A block has no parameters to display."
0813 01f8       |    |		.STRTAB	0x01f8->0x090f							; "Display_Context : unknown node type for subprog: "
0814 0227       | '  |		.STRTAB	0x0227->0x0927							; "A generic package has no parameters to display."
0815 0254       | T  |		.STRTAB	0x0254->0x093f							; "A task has no parameters to display."
0816 0276       | v  |		.STRTAB	0x0276->0x0951							; "A package has no parameters to display."
0817 029b       |    |		.STRTAB	0x029b->0x0964							; "This type of context cannot be displayed."
0818 02c2       |    |		.STRTAB	0x02c2->0x0979							; " This kind of object cannot be modified."
0819 02e8       |    |		.STRTAB	0x02e8->0x098d							; " A constant cannot be modified."
081a 0305       |    |		.STRTAB	0x0305->0x099c							; " A discriminant cannot be modified."
081b 0326       | &  |		.STRTAB	0x0326->0x09ae							; " A loop parameter cannot be modified."
081c 0349       | I  |		.STRTAB	0x0349->0x09c0							; "This type of context cannot be modified."
081d 036f       | o  |		.STRTAB	0x036f->0x09d4							; "Modify one element at a time."
081e 038a       |    |		.STRTAB	0x038a->0x09e3							; "A constant cannot be modified."
081f 03a6       |    |		.STRTAB	0x03a6->0x09f2							; "A task cannot be modified."
0820 03be       |    |		.STRTAB	0x03be->0x09ff							; "A subprogram cannot be modified."
0821 03dc       |    |		.STRTAB	0x03dc->0x0a0f							; "Invalid integer value"
0822 03ef       |    |		.STRTAB	0x03ef->0x0a19							; " is not a valid numeric value."
0823 040b       |    |		.STRTAB	0x040b->0x0a28							; "NULL"
0824 040d       |    |		.STRTAB	0x040d->0x0a2a							; "Can only modify an access value to null"
0825 0432       | 2  |		.STRTAB	0x0432->0x0a3e							; "This type of object cannot be modified"
0826 0456       | V  |		.STRTAB	0x0456->0x0a51							; " Qualified names are not allowed. \x22"
0827 0477       | w  |		.STRTAB	0x0477->0x0a62							; "\x22 is ignored."
0828 0482       |    |		.STRTAB	0x0482->0x0a69							; " is not a valid identifier for the "
0829 04a3       |    |		.STRTAB	0x04a3->0x0a7a							; "enumeration type."
082a 04b2       |    |		.STRTAB	0x04b2->0x0a83							; "Must be an integer, a floating point value, a character between single quotes, or \x22NULL\x22"
082b 0508       |    |		.STRTAB	0x0508->0x0aaf							; "Must be non-empty"
082c 0517       |    |		.STRTAB	0x0517->0x0ab7							; "FALSE"
082d 051a       |    |		.STRTAB	0x051a->0x0aba							; "TRUE"
082e 051c       |    |		.STRTAB	0x051c->0x0abc							; " is not a valid value for the object's type"
082f 0545       | E  |		.STRTAB	0x0545->0x0ad1							; " is not in the range of values for the object's type"
0830 0577       | w  |		.STRTAB	0x0577->0x0aeb							; "In parameters whose values are constants or expressions cannot be modified"
0831 05bf       |    |		.STRTAB	0x05bf->0x0b10							; "Old value: "
0832 05c8       |    |		.STRTAB	0x05c8->0x0b16							; "OPERAND"
0833 05cd       |    |		.STRTAB	0x05cd->0x0b19							; "NUMERIC"
0834 05d2       |    |		.STRTAB	0x05d2->0x0b1d							; "Illegal_Reference"
0835 05e1       |    |		.STRTAB	0x05e1->0x0b25							; "Problem encountered modifying value:\x0a"
0836 0604       |    |		.STRTAB	0x0604->0x0b38							; "New value: "
0837 060d       |    |		.STRTAB	0x060d->0x0b3d							; " => "
0838 060f       |    |		.STRTAB	0x060f->0x0b3f							; "Exception "
0839 0617       |    |		.STRTAB	0x0617->0x0b44							; " raised when converting value to fixed point number"
083a 0648       | H  |		.STRTAB	0x0648->0x0b5e							; "Conversion error"
083b 0656       | V  |		.STREND 0x0656->0x0b66
083c 5072 6f67  |Prog|		.STRTAB_STRINGS
0b66 0000 0000  |    |		.XXX[0x2]
0b68 ; --------------------------------------------------------------------------------------
0b68 ; Debug Table
0b68 ; --------------------------------------------------------------------------------------
0b68 0004 000d  |    |		.DEBUG4	0x0004,0x000d,0x2bf3,0x0000,0x0001,0x0000
0b6e 0000 0000  |    |		.BLANK	0000[0x92]