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

⟦08cffc53a⟧

    Length: 5120 (0x1400)
    Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0a7cf5

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 08c8       |    |		.CONST	0x08c8								; 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 8005       |    |		.CONST	0x8005								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00c0       |    |		.CONST	0x00c0								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0032       | 2  |		.CONST	0x0032								; Number of locals
000b			INIT_0008:
000b 029a 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Outer_Call,Visible,Unelaborated
000d 029a 00eb  |    |		Declare_Subprogram	INIT_00e8,For_Outer_Call,Visible,Unelaborated
000f 029a 011b  |    |		Declare_Subprogram	INIT_0118,For_Outer_Call,Visible,Unelaborated
0011 029a 014b  |   K|		Declare_Subprogram	INIT_0148,For_Outer_Call,Visible,Unelaborated
0013 029a 0153  |   S|		Declare_Subprogram	INIT_0150,For_Outer_Call,Visible,Unelaborated
0015 00c4       |    |		Action	Make_Default
0016 00c4       |    |		Action	Make_Default
0017 00c4       |    |		Action	Make_Default
0018 00c4       |    |		Action	Make_Default
0019 00c4       |    |		Action	Make_Default
001a 00c4       |    |		Action	Make_Default
001b 00c4       |    |		Action	Make_Default
001c 00c4       |    |		Action	Make_Default
001d 00c4       |    |		Action	Make_Default
001e 00c4       |    |		Action	Make_Default
001f 00c4       |    |		Action	Make_Default
0020 00c4       |    |		Action	Make_Default
0021 00c4       |    |		Action	Make_Default
0022 00c4       |    |		Action	Make_Default
0023 00c4       |    |		Action	Make_Default
0024 00c4       |    |		Action	Make_Default
0025 00c4       |    |		Action	Make_Default
0026 00c4       |    |		Action	Make_Default
0027 00c4       |    |		Action	Make_Default
0028 00c4       |    |		Action	Make_Default
0029 00c4       |    |		Action	Make_Default
002a 00c4       |    |		Action	Make_Default
002b 00c4       |    |		Action	Make_Default
002c 00c4       |    |		Action	Make_Default
002d 00c4       |    |		Action	Make_Default
002e 00c4       |    |		Action	Make_Default
002f 00c4       |    |		Action	Make_Default
0030 00c4       |    |		Action	Make_Default
0031 00c4       |    |		Action	Make_Default
0032 00c4       |    |		Action	Make_Default
0033 00c4       |    |		Action	Make_Default
0034 029a 01fb  |    |		Declare_Subprogram	INIT_01f8,For_Outer_Call,Visible,Unelaborated
0036 c225       | %  |		Store	0x1,0x25
0037 029a 020b  |    |		Declare_Subprogram	INIT_0208,For_Outer_Call,Visible,Unelaborated
0039 c213       |    |		Store	0x1,0x13
003a 029a 0293  |    |		Declare_Subprogram	INIT_0290,For_Outer_Call,Visible,Unelaborated
003c c226       | &  |		Store	0x1,0x26
003d 029a 02a3  |    |		Declare_Subprogram	INIT_02a0,For_Outer_Call,Visible,Unelaborated
003f c215       |    |		Store	0x1,0x15
0040 029a 02ab  |    |		Declare_Subprogram	INIT_02a8,For_Outer_Call,Visible,Unelaborated
0042 c216       |    |		Store	0x1,0x16
0043 029a 02bb  |    |		Declare_Subprogram	INIT_02b8,For_Outer_Call,Visible,Unelaborated
0045 c230       | 0  |		Store	0x1,0x30
0046 029a 039b  |    |		Declare_Subprogram	INIT_0398,For_Outer_Call,Visible,Unelaborated
0048 c218       |    |		Store	0x1,0x18
0049 029a 03ab  |    |		Declare_Subprogram	INIT_03a8,For_Outer_Call,Visible,Unelaborated
004b c227       | '  |		Store	0x1,0x27
004c 029a 041b  |    |		Declare_Subprogram	INIT_0418,For_Outer_Call,Visible,Unelaborated
004e c21a       |    |		Store	0x1,0x1a
004f 029a 0443  |   C|		Declare_Subprogram	INIT_0440,For_Outer_Call,Visible,Unelaborated
0051 c21b       |    |		Store	0x1,0x1b
0052 029a 0453  |   S|		Declare_Subprogram	INIT_0450,For_Outer_Call,Visible,Unelaborated
0054 c21c       |    |		Store	0x1,0x1c
0055 029a 0463  |   c|		Declare_Subprogram	INIT_0460,For_Outer_Call,Visible,Unelaborated
0057 c21d       |    |		Store	0x1,0x1d
0058 029a 0483  |    |		Declare_Subprogram	INIT_0480,For_Outer_Call,Visible,Unelaborated
005a c21e       |    |		Store	0x1,0x1e
005b 029a 0493  |    |		Declare_Subprogram	INIT_0490,For_Outer_Call,Visible,Unelaborated
005d c21f       |    |		Store	0x1,0x1f
005e 029a 04ab  |    |		Declare_Subprogram	INIT_04a8,For_Outer_Call,Visible,Unelaborated
0060 c220       |    |		Store	0x1,0x20
0061 029a 04bb  |    |		Declare_Subprogram	INIT_04b8,For_Outer_Call,Visible,Unelaborated
0063 c221       | !  |		Store	0x1,0x21
0064 029a 04e3  |    |		Declare_Subprogram	INIT_04e0,For_Outer_Call,Visible,Unelaborated
0066 c222       | "  |		Store	0x1,0x22
0067 029a 050b  |    |		Declare_Subprogram	INIT_0508,For_Outer_Call,Visible,Unelaborated
0069 c223       | #  |		Store	0x1,0x23
006a 029a 052b  |   +|		Declare_Subprogram	INIT_0528,For_Outer_Call,Visible,Unelaborated
006c c224       | $  |		Store	0x1,0x24
006d 029a 054b  |   K|		Declare_Subprogram	INIT_0548,For_Outer_Call,Visible,Unelaborated
006f c229       | )  |		Store	0x1,0x29
0070 029a 055b  |   [|		Declare_Subprogram	INIT_0558,For_Outer_Call,Visible,Unelaborated
0072 c22a       | *  |		Store	0x1,0x2a
0073 029a 0573  |   s|		Declare_Subprogram	INIT_0570,For_Outer_Call,Visible,Unelaborated
0075 c22d       | -  |		Store	0x1,0x2d
0076 029a 0583  |    |		Declare_Subprogram	INIT_0580,For_Outer_Call,Visible,Unelaborated
0078 c22c       | ,  |		Store	0x1,0x2c
0079 029a 0593  |    |		Declare_Subprogram	INIT_0590,For_Outer_Call,Visible,Unelaborated
007b c22e       | .  |		Store	0x1,0x2e
007c 029a 05fb  |    |		Declare_Subprogram	INIT_05f8,For_Outer_Call,Visible,Unelaborated
007e c22f       | /  |		Store	0x1,0x2f
007f 00bf       |    |		Action	Accept_Activation
0080 029d 063b  |   ;|		Declare_Subprogram	INIT_0638,For_Outer_Call
0082 029d 064b  |   K|		Declare_Subprogram	INIT_0648,For_Outer_Call
0084 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
0085 00c7       |    |		Action	Elaborate_Subprogram
0086 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
0087 00c7       |    |		Action	Elaborate_Subprogram
0088 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
0089 00c7       |    |		Action	Elaborate_Subprogram
008a 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
008b 00c7       |    |		Action	Elaborate_Subprogram
008c 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
008d 00c7       |    |		Action	Elaborate_Subprogram
008e 1d25       | %  |		Execute_Immediate	Reference_Lex_1,0x25
008f 00c7       |    |		Action	Elaborate_Subprogram
0090 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
0091 00c7       |    |		Action	Elaborate_Subprogram
0092 1d26       | &  |		Execute_Immediate	Reference_Lex_1,0x26
0093 00c7       |    |		Action	Elaborate_Subprogram
0094 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
0095 00c7       |    |		Action	Elaborate_Subprogram
0096 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
0097 00c7       |    |		Action	Elaborate_Subprogram
0098 1d30       | 0  |		Execute_Immediate	Reference_Lex_1,0x30
0099 00c7       |    |		Action	Elaborate_Subprogram
009a 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
009b 00c7       |    |		Action	Elaborate_Subprogram
009c 1d27       | '  |		Execute_Immediate	Reference_Lex_1,0x27
009d 00c7       |    |		Action	Elaborate_Subprogram
009e 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
009f 00c7       |    |		Action	Elaborate_Subprogram
00a0 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b
00a1 00c7       |    |		Action	Elaborate_Subprogram
00a2 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
00a3 00c7       |    |		Action	Elaborate_Subprogram
00a4 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
00a5 00c7       |    |		Action	Elaborate_Subprogram
00a6 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
00a7 00c7       |    |		Action	Elaborate_Subprogram
00a8 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
00a9 00c7       |    |		Action	Elaborate_Subprogram
00aa 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20
00ab 00c7       |    |		Action	Elaborate_Subprogram
00ac 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21
00ad 00c7       |    |		Action	Elaborate_Subprogram
00ae 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22
00af 00c7       |    |		Action	Elaborate_Subprogram
00b0 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23
00b1 00c7       |    |		Action	Elaborate_Subprogram
00b2 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24
00b3 00c7       |    |		Action	Elaborate_Subprogram
00b4 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29
00b5 00c7       |    |		Action	Elaborate_Subprogram
00b6 1d2a       | *  |		Execute_Immediate	Reference_Lex_1,0x2a
00b7 00c7       |    |		Action	Elaborate_Subprogram
00b8 1d2d       | -  |		Execute_Immediate	Reference_Lex_1,0x2d
00b9 00c7       |    |		Action	Elaborate_Subprogram
00ba 1d2c       | ,  |		Execute_Immediate	Reference_Lex_1,0x2c
00bb 00c7       |    |		Action	Elaborate_Subprogram
00bc 1d2e       | .  |		Execute_Immediate	Reference_Lex_1,0x2e
00bd 00c7       |    |		Action	Elaborate_Subprogram
00be 1d2f       | /  |		Execute_Immediate	Reference_Lex_1,0x2f
00bf 00c7       |    |		Action	Elaborate_Subprogram
00c0			BODY_0008:
00c0 00bc       |    |		Action	Signal_Activated
00c1 00bb       |    |		Action	Signal_Completion
00c2 0000 0000  |    |		.BLANK	0000[0x6]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00cb       |    |		.CONST	0x00cb								; Address of begin
00c9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ca 0001       |    |		.CONST	0x0001								; Number of locals
00cb			BODY_00c8:
00cb			INIT_00c8:
00cb e001       |    |		Load	0x0,0x1
00cc 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00cd 4610       |F   |		Jump_Case	0x11
00ce 7810       |x   |		Jump	0xdf								; case 0x0
00cf 7814       |x   |		Jump	0xe4								; case 0x1
00d0 780e       |x   |		Jump	0xdf								; case 0x2
00d1 780d       |x   |		Jump	0xdf								; case 0x3
00d2 780c       |x   |		Jump	0xdf								; case 0x4
00d3 780b       |x   |		Jump	0xdf								; case 0x5
00d4 780a       |x   |		Jump	0xdf								; case 0x6
00d5 7809       |x   |		Jump	0xdf								; case 0x7
00d6 7808       |x   |		Jump	0xdf								; case 0x8
00d7 7807       |x   |		Jump	0xdf								; case 0x9
00d8 7806       |x   |		Jump	0xdf								; case 0xa
00d9 7805       |x   |		Jump	0xdf								; case 0xb
00da 7804       |x   |		Jump	0xdf								; case 0xc
00db 7808       |x   |		Jump	0xe4								; case 0xd
00dc 7802       |x   |		Jump	0xdf								; case 0xe
00dd 7801       |x   |		Jump	0xdf								; case 0xf
00de 7800       |x   |		Jump	0xdf								; case 0x10
00df 0092 06f0  |    |		Action	Push_String_Extended,0x6f0					; "Semanticize can only be applied in an Ada window."
00e1 e002       |    |		Load	0x0,0x2
00e2 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
00e3 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00e4 e003       |    |		Load	0x0,0x3
00e5 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00e6 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00e7 0000       |    |		.XXX[0x1]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00fb       |    |		.CONST	0x00fb								; Address of begin
00e9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ea 0004       |    |		.CONST	0x0004								; Number of locals
00eb			INIT_00e8:
00eb e004       |    |		Load	0x0,0x4
00ec 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00ed 02c7       |    |		Declare_Variable	Any
00ee 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "<Cursor>"
00f0 e001       |    |		Load	0x0,0x1
00f1 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00f2 a402       |    |		Store_Unchecked	0x2,0x2
00f3 00d8       |    |		Load_Top	At_Offset_0
00f4 e001       |    |		Load	0x0,0x1
00f5 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
00f6 e001       |    |		Load	0x0,0x1
00f7 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
00f8 03f1       |    |		Declare_Variable	Discrete,With_Value
00f9 029f 065b  |   [|		Declare_Subprogram	INIT_0658,For_Call
00fb			BODY_00e8:
00fb 00da       |    |		Load_Top	At_Offset_2
00fc e004       |    |		Load	0x0,0x4
00fd 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
00fe 6804       |h   |		Jump_Zero	0x103
00ff 0092 06f2  |    |		Action	Push_String_Extended,0x6f2					; "No item selected"
0101 8231       | 1  |		Call	0x1,0x31
0102 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0103 00d9       |    |		Load_Top	At_Offset_1
0104 00d8       |    |		Load_Top	At_Offset_0
0105 4822       |H"  |		Short_Literal	0x22
0106 4826       |H&  |		Short_Literal	0x26
0107 0262       | b  |		Execute	Discrete,In_Range
0108 7005       |p   |		Jump_Nonzero	0x10e
0109 4828       |H(  |		Short_Literal	0x28
010a 4829       |H)  |		Short_Literal	0x29
010b 0262       | b  |		Execute	Discrete,In_Range
010c 7002       |p   |		Jump_Nonzero	0x10f
010d 7803       |x   |		Jump	0x111
010e 00d1       |    |		Pop_Control	Pop_Count_1
010f e003       |    |		Load	0x0,0x3
0110 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0111 8404       |    |		Call	0x2,0x4
0112 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0113 0000 0000  |    |		.BLANK	0000[0x5]
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 012b       | +  |		.CONST	0x012b								; Address of begin
0119 0004       |    |		.CONST	0x0004								; Address of exception handler
011a 0004       |    |		.CONST	0x0004								; Number of locals
011b			INIT_0118:
011b e004       |    |		Load	0x0,0x4
011c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
011d 02c7       |    |		Declare_Variable	Any
011e 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "<Cursor>"
0120 e001       |    |		Load	0x0,0x1
0121 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0122 a402       |    |		Store_Unchecked	0x2,0x2
0123 00d8       |    |		Load_Top	At_Offset_0
0124 e001       |    |		Load	0x0,0x1
0125 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0126 e001       |    |		Load	0x0,0x1
0127 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0128 03f1       |    |		Declare_Variable	Discrete,With_Value
0129 029f 068b  |    |		Declare_Subprogram	INIT_0688,For_Call
012b			BODY_0118:
012b 00da       |    |		Load_Top	At_Offset_2
012c e004       |    |		Load	0x0,0x4
012d 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
012e 6804       |h   |		Jump_Zero	0x133
012f 0092 06f2  |    |		Action	Push_String_Extended,0x6f2					; "No item selected"
0131 8231       | 1  |		Call	0x1,0x31
0132 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0133 00d9       |    |		Load_Top	At_Offset_1
0134 00d8       |    |		Load_Top	At_Offset_0
0135 4822       |H"  |		Short_Literal	0x22
0136 4826       |H&  |		Short_Literal	0x26
0137 0262       | b  |		Execute	Discrete,In_Range
0138 7005       |p   |		Jump_Nonzero	0x13e
0139 4828       |H(  |		Short_Literal	0x28
013a 4829       |H)  |		Short_Literal	0x29
013b 0262       | b  |		Execute	Discrete,In_Range
013c 7002       |p   |		Jump_Nonzero	0x13f
013d 7803       |x   |		Jump	0x141
013e 00d1       |    |		Pop_Control	Pop_Count_1
013f e003       |    |		Load	0x0,0x3
0140 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0141 8404       |    |		Call	0x2,0x4
0142 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0143 0000 0000  |    |		.BLANK	0000[0x5]
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 014b       | K  |		.CONST	0x014b								; Address of begin
0149 0004       |    |		.CONST	0x0004								; Address of exception handler
014a 0001       |    |		.CONST	0x0001								; Number of locals
014b			BODY_0148:
014b			INIT_0148:
014b 0833       | 3  |		Execute_Immediate	Raise,0x33
014c 0000 0000  |    |		.BLANK	0000[0x4]
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 017a       | z  |		.CONST	0x017a								; Address of begin
0151 0004       |    |		.CONST	0x0004								; Address of exception handler
0152 000b       |    |		.CONST	0x000b								; Number of locals
0153			INIT_0150:
0153 e004       |    |		Load	0x0,0x4
0154 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0155 02c7       |    |		Declare_Variable	Any
0156 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "<Cursor>"
0158 e001       |    |		Load	0x0,0x1
0159 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
015a a402       |    |		Store_Unchecked	0x2,0x2
015b 00d8       |    |		Load_Top	At_Offset_0
015c e004       |    |		Load	0x0,0x4
015d 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
015e 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
015f e004       |    |		Load	0x0,0x4
0160 1b3f       | ?  |		Execute	Package,Field_Read,Field_Number 0x3f
0161 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0162 02c7       |    |		Declare_Variable	Any
0163 00da       |    |		Load_Top	At_Offset_2
0164 e001       |    |		Load	0x0,0x1
0165 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0166 a404       |    |		Store_Unchecked	0x2,0x4
0167 00d8       |    |		Load_Top	At_Offset_0
0168 e004       |    |		Load	0x0,0x4
0169 1b3f       | ?  |		Execute	Package,Field_Read,Field_Number 0x3f
016a 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
016b e004       |    |		Load	0x0,0x4
016c 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
016d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
016e 03f1       |    |		Declare_Variable	Discrete,With_Value
016f 00e3       |    |		Load_Encached	Natural_Cache
0170 03e9       |    |		Declare_Variable	Discrete,Duplicate
0171 03e9       |    |		Declare_Variable	Discrete,Duplicate
0172 e004       |    |		Load	0x0,0x4
0173 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0174 e004       |    |		Load	0x0,0x4
0175 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0176 02ff       |    |		Declare_Variable	Variant_Record
0177 00d8       |    |		Load_Top	At_Offset_0
0178 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0179 00e1       |    |		Load_Encached	Boolean_Cache
017a			BODY_0150:
017a e402       |    |		Load	0x2,0x2
017b e004       |    |		Load	0x0,0x4
017c 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
017d 6804       |h   |		Jump_Zero	0x182
017e 0092 06f2  |    |		Action	Push_String_Extended,0x6f2					; "No item selected"
0180 8231       | 1  |		Call	0x1,0x31
0181 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0182 e405       |    |		Load	0x2,0x5
0183 4604       |F   |		Jump_Case	0x5
0184 786b       |xk  |		Jump	0x1f0								; case 0x0
0185 785f       |x_  |		Jump	0x1e5								; case 0x1
0186 785e       |x^  |		Jump	0x1e5								; case 0x2
0187 7801       |x   |		Jump	0x189								; case 0x3
0188 7800       |x   |		Jump	0x189								; case 0x4
0189 e004       |    |		Load	0x0,0x4
018a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
018b 00da       |    |		Load_Top	At_Offset_2
018c 6067       |`g  |		Indirect_Literal	Discrete,0x1f4,{0x00000000, 0x00004000}
018d e005       |    |		Load	0x0,0x5
018e 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
018f 4800       |H   |		Short_Literal	0x0
0190 e402       |    |		Load	0x2,0x2
0191 e004       |    |		Load	0x0,0x4
0192 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
0193 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0194 00d1       |    |		Pop_Control	Pop_Count_1
0195 005b       | [  |		Store_Top	Discrete,At_Offset_3
0196 00d9       |    |		Load_Top	At_Offset_1
0197 e004       |    |		Load	0x0,0x4
0198 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
0199 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
019a 6803       |h   |		Jump_Zero	0x19e
019b 4800       |H   |		Short_Literal	0x0
019c 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
019d 7812       |x   |		Jump	0x1b0
019e 00e3       |    |		Load_Encached	Natural_Cache
019f 00e3       |    |		Load_Encached	Natural_Cache
01a0 00e3       |    |		Load_Encached	Natural_Cache
01a1 4800       |H   |		Short_Literal	0x0
01a2 e403       |    |		Load	0x2,0x3
01a3 e006       |    |		Load	0x0,0x6
01a4 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
01a5 c406       |    |		Store	0x2,0x6
01a6 c407       |    |		Store	0x2,0x7
01a7 c408       |    |		Store	0x2,0x8
01a8 e406       |    |		Load	0x2,0x6
01a9 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
01aa 6803       |h   |		Jump_Zero	0x1ae
01ab 4801       |H   |		Short_Literal	0x1
01ac 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
01ad 7802       |x   |		Jump	0x1b0
01ae 4800       |H   |		Short_Literal	0x0
01af 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
01b0 00d8       |    |		Load_Top	At_Offset_0
01b1 6829       |h)  |		Jump_Zero	0x1db
01b2 e403       |    |		Load	0x2,0x3
01b3 0092 06f3  |    |		Action	Push_String_Extended,0x6f3					; "Demoting "
01b5 e403       |    |		Load	0x2,0x3
01b6 01cc       |    |		Execute	Vector,Catenate
01b7 0092 06f4  |    |		Action	Push_String_Extended,0x6f4					; "\x5c"
01b9 01cc       |    |		Execute	Vector,Catenate
01ba 0092 06f5  |    |		Action	Push_String_Extended,0x6f5					; "  will demote "
01bc 01cc       |    |		Execute	Vector,Catenate
01bd e406       |    |		Load	0x2,0x6
01be 8232       | 2  |		Call	0x1,0x32
01bf 01cc       |    |		Execute	Vector,Catenate
01c0 0092 06f6  |    |		Action	Push_String_Extended,0x6f6					; " units\x5c"
01c2 01cc       |    |		Execute	Vector,Catenate
01c3 0092 06f7  |    |		Action	Push_String_Extended,0x6f7					; "  in "
01c5 01cc       |    |		Execute	Vector,Catenate
01c6 e407       |    |		Load	0x2,0x7
01c7 8232       | 2  |		Call	0x1,0x32
01c8 01cc       |    |		Execute	Vector,Catenate
01c9 0092 06f8  |    |		Action	Push_String_Extended,0x6f8					; " subsystems\x5c"
01cb 01cc       |    |		Execute	Vector,Catenate
01cc 0092 06f9  |    |		Action	Push_String_Extended,0x6f9					; " demoting a total of "
01ce 01cc       |    |		Execute	Vector,Catenate
01cf e408       |    |		Load	0x2,0x8
01d0 8232       | 2  |		Call	0x1,0x32
01d1 01cc       |    |		Execute	Vector,Catenate
01d2 0092 06fa  |    |		Action	Push_String_Extended,0x6fa					; " lines.\x5c\x5c    Ok?"
01d4 01cc       |    |		Execute	Vector,Catenate
01d5 0092 06fb  |    |		Action	Push_String_Extended,0x6fb					; "Source, Confirm"
01d7 4b87       |K   |		Short_Literal	0x387
01d8 e007       |    |		Load	0x0,0x7
01d9 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
01da 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01db 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
01dd 4800       |H   |		Short_Literal	0x0
01de e008       |    |		Load	0x0,0x8
01df 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
01e0 4801       |H   |		Short_Literal	0x1
01e1 e403       |    |		Load	0x2,0x3
01e2 e008       |    |		Load	0x0,0x8
01e3 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
01e4 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01e5 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
01e7 4800       |H   |		Short_Literal	0x0
01e8 e008       |    |		Load	0x0,0x8
01e9 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
01ea 4801       |H   |		Short_Literal	0x1
01eb 4803       |H   |		Short_Literal	0x3
01ec e403       |    |		Load	0x2,0x3
01ed e008       |    |		Load	0x0,0x8
01ee 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
01ef 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01f0 0092 06fd  |    |		Action	Push_String_Extended,0x6fd					; "Not an ada object"
01f2 8231       | 1  |		Call	0x1,0x31
01f3 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01f4 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 01fb       |    |		.CONST	0x01fb								; Address of begin
01f9 0004       |    |		.CONST	0x0004								; Address of exception handler
01fa 0001       |    |		.CONST	0x0001								; Number of locals
01fb			BODY_01f8:
01fb			INIT_01f8:
01fb 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
01fd 4800       |H   |		Short_Literal	0x0
01fe 0092 06fe  |    |		Action	Push_String_Extended,0x6fe					; "<ALL_WORLDS>"
0200 4801       |H   |		Short_Literal	0x1
0201 e5ff       |    |		Load	0x2,-0x1
0202 e008       |    |		Load	0x0,0x8
0203 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0204 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0205 0000 0000  |    |		.XXX[0x3]
0207 0000       |    |
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 022a       | *  |		.CONST	0x022a								; Address of begin
0209 0004       |    |		.CONST	0x0004								; Address of exception handler
020a 0008       |    |		.CONST	0x0008								; Number of locals
020b			INIT_0208:
020b e004       |    |		Load	0x0,0x4
020c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
020d 02c7       |    |		Declare_Variable	Any
020e 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "<Cursor>"
0210 e001       |    |		Load	0x0,0x1
0211 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0212 a402       |    |		Store_Unchecked	0x2,0x2
0213 00d8       |    |		Load_Top	At_Offset_0
0214 e004       |    |		Load	0x0,0x4
0215 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0216 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0217 e004       |    |		Load	0x0,0x4
0218 1b3f       | ?  |		Execute	Package,Field_Read,Field_Number 0x3f
0219 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
021a 02c7       |    |		Declare_Variable	Any
021b 00da       |    |		Load_Top	At_Offset_2
021c e001       |    |		Load	0x0,0x1
021d 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
021e a404       |    |		Store_Unchecked	0x2,0x4
021f 00d8       |    |		Load_Top	At_Offset_0
0220 e004       |    |		Load	0x0,0x4
0221 1b3f       | ?  |		Execute	Package,Field_Read,Field_Number 0x3f
0222 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0223 e004       |    |		Load	0x0,0x4
0224 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
0225 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0226 03f1       |    |		Declare_Variable	Discrete,With_Value
0227 00e3       |    |		Load_Encached	Natural_Cache
0228 03e9       |    |		Declare_Variable	Discrete,Duplicate
0229 03e9       |    |		Declare_Variable	Discrete,Duplicate
022a			BODY_0208:
022a e402       |    |		Load	0x2,0x2
022b e004       |    |		Load	0x0,0x4
022c 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
022d 6804       |h   |		Jump_Zero	0x232
022e 0092 06f2  |    |		Action	Push_String_Extended,0x6f2					; "No item selected"
0230 8231       | 1  |		Call	0x1,0x31
0231 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0232 00db       |    |		Load_Top	At_Offset_3
0233 4604       |F   |		Jump_Case	0x5
0234 7853       |xS  |		Jump	0x288								; case 0x0
0235 7843       |xC  |		Jump	0x279								; case 0x1
0236 7847       |xG  |		Jump	0x27e								; case 0x2
0237 7801       |x   |		Jump	0x239								; case 0x3
0238 7800       |x   |		Jump	0x239								; case 0x4
0239 00e3       |    |		Load_Encached	Natural_Cache
023a 00e3       |    |		Load_Encached	Natural_Cache
023b 00e3       |    |		Load_Encached	Natural_Cache
023c 4800       |H   |		Short_Literal	0x0
023d e403       |    |		Load	0x2,0x3
023e e006       |    |		Load	0x0,0x6
023f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0240 c406       |    |		Store	0x2,0x6
0241 005b       | [  |		Store_Top	Discrete,At_Offset_3
0242 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0243 00da       |    |		Load_Top	At_Offset_2
0244 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0245 6829       |h)  |		Jump_Zero	0x26f
0246 e403       |    |		Load	0x2,0x3
0247 0092 06f3  |    |		Action	Push_String_Extended,0x6f3					; "Demoting "
0249 e403       |    |		Load	0x2,0x3
024a 01cc       |    |		Execute	Vector,Catenate
024b 0092 06f4  |    |		Action	Push_String_Extended,0x6f4					; "\x5c"
024d 01cc       |    |		Execute	Vector,Catenate
024e 0092 06f5  |    |		Action	Push_String_Extended,0x6f5					; "  will demote "
0250 01cc       |    |		Execute	Vector,Catenate
0251 e406       |    |		Load	0x2,0x6
0252 8232       | 2  |		Call	0x1,0x32
0253 01cc       |    |		Execute	Vector,Catenate
0254 0092 06f6  |    |		Action	Push_String_Extended,0x6f6					; " units\x5c"
0256 01cc       |    |		Execute	Vector,Catenate
0257 0092 06f7  |    |		Action	Push_String_Extended,0x6f7					; "  in "
0259 01cc       |    |		Execute	Vector,Catenate
025a 00db       |    |		Load_Top	At_Offset_3
025b 8232       | 2  |		Call	0x1,0x32
025c 01cc       |    |		Execute	Vector,Catenate
025d 0092 06f8  |    |		Action	Push_String_Extended,0x6f8					; " subsystems\x5c"
025f 01cc       |    |		Execute	Vector,Catenate
0260 0092 06f9  |    |		Action	Push_String_Extended,0x6f9					; " demoting a total of "
0262 01cc       |    |		Execute	Vector,Catenate
0263 00da       |    |		Load_Top	At_Offset_2
0264 8232       | 2  |		Call	0x1,0x32
0265 01cc       |    |		Execute	Vector,Catenate
0266 0092 06fa  |    |		Action	Push_String_Extended,0x6fa					; " lines.\x5c\x5c    Ok?"
0268 01cc       |    |		Execute	Vector,Catenate
0269 0092 06ff  |    |		Action	Push_String_Extended,0x6ff					; "Archive, Confirm"
026b 4b88       |K   |		Short_Literal	0x388
026c e007       |    |		Load	0x0,0x7
026d 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
026e 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
026f 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
0271 4800       |H   |		Short_Literal	0x0
0272 0092 06fe  |    |		Action	Push_String_Extended,0x6fe					; "<ALL_WORLDS>"
0274 4800       |H   |		Short_Literal	0x0
0275 e403       |    |		Load	0x2,0x3
0276 e008       |    |		Load	0x0,0x8
0277 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0278 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0279 0092 0700  |    |		Action	Push_String_Extended,0x700					; "Unit is already in the archived state."
027b e002       |    |		Load	0x0,0x2
027c 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
027d 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
027e 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
0280 4800       |H   |		Short_Literal	0x0
0281 0092 06fe  |    |		Action	Push_String_Extended,0x6fe					; "<ALL_WORLDS>"
0283 4800       |H   |		Short_Literal	0x0
0284 e403       |    |		Load	0x2,0x3
0285 e008       |    |		Load	0x0,0x8
0286 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0287 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0288 0092 06fd  |    |		Action	Push_String_Extended,0x6fd					; "Not an ada object"
028a 8231       | 1  |		Call	0x1,0x31
028b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
028c 0000 0000  |    |		.BLANK	0000[0x4]
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 0293       |    |		.CONST	0x0293								; Address of begin
0291 0004       |    |		.CONST	0x0004								; Address of exception handler
0292 0001       |    |		.CONST	0x0001								; Number of locals
0293			BODY_0290:
0293			INIT_0290:
0293 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
0295 4800       |H   |		Short_Literal	0x0
0296 0092 06fe  |    |		Action	Push_String_Extended,0x6fe					; "<ALL_WORLDS>"
0298 4800       |H   |		Short_Literal	0x0
0299 e5ff       |    |		Load	0x2,-0x1
029a e008       |    |		Load	0x0,0x8
029b 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
029c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
029d 0000 0000  |    |		.XXX[0x3]
029f 0000       |    |
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3       |    |		.CONST	0x02a3								; Address of begin
02a1 0004       |    |		.CONST	0x0004								; Address of exception handler
02a2 0001       |    |		.CONST	0x0001								; Number of locals
02a3			BODY_02a0:
02a3			INIT_02a0:
02a3 0092 0701  |    |		Action	Push_String_Extended,0x701					; "<SWITCH>"
02a5 e009       |    |		Load	0x0,0x9
02a6 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
02a7 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02af       |    |		.CONST	0x02af								; Address of begin
02a9 0004       |    |		.CONST	0x0004								; Address of exception handler
02aa 0002       |    |		.CONST	0x0002								; Number of locals
02ab			INIT_02a8:
02ab 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "<Cursor>"
02ad e001       |    |		Load	0x0,0x1
02ae 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
02af			BODY_02a8:
02af e003       |    |		Load	0x0,0x3
02b0 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
02b1 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02b2 0000 0000  |    |		.BLANK	0000[0x6]
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02d2       |    |		.CONST	0x02d2								; Address of begin
02b9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ba 0006       |    |		.CONST	0x0006								; Number of locals
02bb			INIT_02b8:
02bb e008       |    |		Load	0x0,0x8
02bc 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
02bd e001       |    |		Load	0x0,0x1
02be 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
02bf e004       |    |		Load	0x0,0x4
02c0 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
02c1 02c7       |    |		Declare_Variable	Any
02c2 00d8       |    |		Load_Top	At_Offset_0
02c3 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02c4 e5ff       |    |		Load	0x2,-0x1
02c5 01db       |    |		Execute	Vector,Length
02c6 0a14       |    |		Execute_Immediate	Plus,0x14
02c7 e00a       |    |		Load	0x0,0xa
02c8 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02c9 1c08       |    |		Execute_Immediate	Run_Utility,0x8
02ca 00d8       |    |		Load_Top	At_Offset_0
02cb 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02cc 4814       |H   |		Short_Literal	0x14
02cd e00a       |    |		Load	0x0,0xa
02ce 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02cf 1c08       |    |		Execute_Immediate	Run_Utility,0x8
02d0 00d8       |    |		Load_Top	At_Offset_0
02d1 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02d2			BODY_02b8:
02d2 e5fe       |    |		Load	0x2,-0x2
02d3 00d8       |    |		Load_Top	At_Offset_0
02d4 4843       |HC  |		Short_Literal	0x43
02d5 4853       |HS  |		Short_Literal	0x53
02d6 0262       | b  |		Execute	Discrete,In_Range
02d7 6812       |h   |		Jump_Zero	0x2ea
02d8 0b43       | C  |		Execute_Immediate	Case_Compare,0x43
02d9 700c       |p   |		Jump_Nonzero	0x2e6
02da 0b49       | I  |		Execute_Immediate	Case_Compare,0x49
02db 7006       |p   |		Jump_Nonzero	0x2e2
02dc 0f53       | S  |		Execute_Immediate	Equal,0x53
02dd 7001       |p   |		Jump_Nonzero	0x2df
02de 780c       |x   |		Jump	0x2eb
02df 4801       |H   |		Short_Literal	0x1
02e0 a402       |    |		Store_Unchecked	0x2,0x2
02e1 780e       |x   |		Jump	0x2f0
02e2 00d1       |    |		Pop_Control	Pop_Count_1
02e3 4802       |H   |		Short_Literal	0x2
02e4 a402       |    |		Store_Unchecked	0x2,0x2
02e5 780a       |x   |		Jump	0x2f0
02e6 00d1       |    |		Pop_Control	Pop_Count_1
02e7 4803       |H   |		Short_Literal	0x3
02e8 a402       |    |		Store_Unchecked	0x2,0x2
02e9 7806       |x   |		Jump	0x2f0
02ea 00d1       |    |		Pop_Control	Pop_Count_1
02eb 0092 0702  |    |		Action	Push_String_Extended,0x702					; "Illegal goal state"
02ed e002       |    |		Load	0x0,0x2
02ee 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
02ef 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
02f0 e5fc       |    |		Load	0x2,-0x4
02f1 0b57       | W  |		Execute_Immediate	Case_Compare,0x57
02f2 7007       |p   |		Jump_Nonzero	0x2fa
02f3 0f41       | A  |		Execute_Immediate	Equal,0x41
02f4 700d       |p   |		Jump_Nonzero	0x302
02f5 0092 0703  |    |		Action	Push_String_Extended,0x703					; "Illegal limit indicator : & limit);"
02f7 e002       |    |		Load	0x0,0x2
02f8 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
02f9 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
02fa 00d1       |    |		Pop_Control	Pop_Count_1
02fb 00d8       |    |		Load_Top	At_Offset_0
02fc 0092 0704  |    |		Action	Push_String_Extended,0x704					; "<WORLDS>"
02fe e00a       |    |		Load	0x0,0xa
02ff 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0300 00d1       |    |		Pop_Control	Pop_Count_1
0301 7806       |x   |		Jump	0x308
0302 00d8       |    |		Load_Top	At_Offset_0
0303 0092 06fe  |    |		Action	Push_String_Extended,0x6fe					; "<ALL_WORLDS>"
0305 e00a       |    |		Load	0x0,0xa
0306 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0307 00d1       |    |		Pop_Control	Pop_Count_1
0308 e5ff       |    |		Load	0x2,-0x1
0309 e001       |    |		Load	0x0,0x1
030a 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
030b c404       |    |		Store	0x2,0x4
030c 00da       |    |		Load_Top	At_Offset_2
030d e004       |    |		Load	0x0,0x4
030e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
030f 012f       | /  |		Execute	Any,Equal
0310 7005       |p   |		Jump_Nonzero	0x316
0311 00da       |    |		Load_Top	At_Offset_2
0312 e001       |    |		Load	0x0,0x1
0313 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0314 a403       |    |		Store_Unchecked	0x2,0x3
0315 7802       |x   |		Jump	0x318
0316 4800       |H   |		Short_Literal	0x0
0317 a403       |    |		Store_Unchecked	0x2,0x3
0318 00db       |    |		Load_Top	At_Offset_3
0319 0f02       |    |		Execute_Immediate	Equal,0x2
031a 7006       |p   |		Jump_Nonzero	0x321
031b 00d9       |    |		Load_Top	At_Offset_1
031c e5ff       |    |		Load	0x2,-0x1
031d e00a       |    |		Load	0x0,0xa
031e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
031f 00d1       |    |		Pop_Control	Pop_Count_1
0320 7808       |x   |		Jump	0x329
0321 00d9       |    |		Load_Top	At_Offset_1
0322 e5ff       |    |		Load	0x2,-0x1
0323 0092 0705  |    |		Action	Push_String_Extended,0x705					; ".?'c(ada)"
0325 01cc       |    |		Execute	Vector,Catenate
0326 e00a       |    |		Load	0x0,0xa
0327 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0328 00d1       |    |		Pop_Control	Pop_Count_1
0329 e5fb       |    |		Load	0x2,-0x5
032a 0b57       | W  |		Execute_Immediate	Case_Compare,0x57
032b 7009       |p   |		Jump_Nonzero	0x335
032c 0f46       | F  |		Execute_Immediate	Equal,0x46
032d 7009       |p   |		Jump_Nonzero	0x337
032e e5fb       |    |		Load	0x2,-0x5
032f 0092 0706  |    |		Action	Push_String_Extended,0x706					; "Illegal log destination code: "
0331 01cb       |    |		Execute	Vector,Append
0332 e002       |    |		Load	0x0,0x2
0333 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
0334 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0335 00d1       |    |		Pop_Control	Pop_Count_1
0336 7803       |x   |		Jump	0x33a
0337 e5fa       |    |		Load	0x2,-0x6
0338 e00b       |    |		Load	0x0,0xb
0339 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
033a e5fd       |    |		Load	0x2,-0x3
033b 00d8       |    |		Load_Top	At_Offset_0
033c 4842       |HB  |		Short_Literal	0x42
033d 4855       |HU  |		Short_Literal	0x55
033e 0262       | b  |		Execute	Discrete,In_Range
033f 684e       |hN  |		Jump_Zero	0x38e
0340 0abe       |    |		Execute_Immediate	Plus,-0x42
0341 4613       |F   |		Jump_Case	0x14
0342 782f       |x/  |		Jump	0x372								; case 0x0
0343 784b       |xK  |		Jump	0x38f								; case 0x1
0344 784a       |xJ  |		Jump	0x38f								; case 0x2
0345 7849       |xI  |		Jump	0x38f								; case 0x3
0346 7848       |xH  |		Jump	0x38f								; case 0x4
0347 7847       |xG  |		Jump	0x38f								; case 0x5
0348 7846       |xF  |		Jump	0x38f								; case 0x6
0349 7836       |x6  |		Jump	0x380								; case 0x7
034a 7844       |xD  |		Jump	0x38f								; case 0x8
034b 7843       |xC  |		Jump	0x38f								; case 0x9
034c 7842       |xB  |		Jump	0x38f								; case 0xa
034d 7841       |xA  |		Jump	0x38f								; case 0xb
034e 7840       |x@  |		Jump	0x38f								; case 0xc
034f 783f       |x?  |		Jump	0x38f								; case 0xd
0350 783e       |x>  |		Jump	0x38f								; case 0xe
0351 783d       |x=  |		Jump	0x38f								; case 0xf
0352 783c       |x<  |		Jump	0x38f								; case 0x10
0353 7810       |x   |		Jump	0x364								; case 0x11
0354 783a       |x:  |		Jump	0x38f								; case 0x12
0355 7800       |x   |		Jump	0x356								; case 0x13
0356 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
0358 4800       |H   |		Short_Literal	0x0
0359 00da       |    |		Load_Top	At_Offset_2
035a e00a       |    |		Load	0x0,0xa
035b 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
035c e402       |    |		Load	0x2,0x2
035d 4800       |H   |		Short_Literal	0x0
035e e405       |    |		Load	0x2,0x5
035f e00a       |    |		Load	0x0,0xa
0360 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0361 e008       |    |		Load	0x0,0x8
0362 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0363 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0364 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
0366 4800       |H   |		Short_Literal	0x0
0367 00da       |    |		Load_Top	At_Offset_2
0368 e00a       |    |		Load	0x0,0xa
0369 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
036a e402       |    |		Load	0x2,0x2
036b 4801       |H   |		Short_Literal	0x1
036c e405       |    |		Load	0x2,0x5
036d e00a       |    |		Load	0x0,0xa
036e 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
036f e008       |    |		Load	0x0,0x8
0370 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0371 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0372 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
0374 4800       |H   |		Short_Literal	0x0
0375 00da       |    |		Load_Top	At_Offset_2
0376 e00a       |    |		Load	0x0,0xa
0377 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0378 e402       |    |		Load	0x2,0x2
0379 4802       |H   |		Short_Literal	0x2
037a e405       |    |		Load	0x2,0x5
037b e00a       |    |		Load	0x0,0xa
037c 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
037d e008       |    |		Load	0x0,0x8
037e 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
037f 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0380 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
0382 4800       |H   |		Short_Literal	0x0
0383 00da       |    |		Load_Top	At_Offset_2
0384 e00a       |    |		Load	0x0,0xa
0385 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0386 e402       |    |		Load	0x2,0x2
0387 4804       |H   |		Short_Literal	0x4
0388 e405       |    |		Load	0x2,0x5
0389 e00a       |    |		Load	0x0,0xa
038a 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
038b e008       |    |		Load	0x0,0x8
038c 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
038d 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
038e 00d1       |    |		Pop_Control	Pop_Count_1
038f 0092 0707  |    |		Action	Push_String_Extended,0x707					; "Illegal Promote scope"
0391 e002       |    |		Load	0x0,0x2
0392 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
0393 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0394 0000 0000  |    |		.BLANK	0000[0x4]
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 039f       |    |		.CONST	0x039f								; Address of begin
0399 0004       |    |		.CONST	0x0004								; Address of exception handler
039a 0002       |    |		.CONST	0x0002								; Number of locals
039b			INIT_0398:
039b 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "<Cursor>"
039d e001       |    |		Load	0x0,0x1
039e 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
039f			BODY_0398:
039f e003       |    |		Load	0x0,0x3
03a0 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
03a1 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
03a2 0000 0000  |    |		.BLANK	0000[0x6]
03a8 ; --------------------------------------------------------------------------------------
03a8 ; SUBPROGRAM
03a8 ; --------------------------------------------------------------------------------------
03a8 03b0       |    |		.CONST	0x03b0								; Address of begin
03a9 0004       |    |		.CONST	0x0004								; Address of exception handler
03aa 0005       |    |		.CONST	0x0005								; Number of locals
03ab			INIT_03a8:
03ab e008       |    |		Load	0x0,0x8
03ac 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
03ad 00e3       |    |		Load_Encached	Natural_Cache
03ae 03e9       |    |		Declare_Variable	Discrete,Duplicate
03af 03e9       |    |		Declare_Variable	Discrete,Duplicate
03b0			BODY_03a8:
03b0 e5fe       |    |		Load	0x2,-0x2
03b1 00d8       |    |		Load_Top	At_Offset_0
03b2 4841       |HA  |		Short_Literal	0x41
03b3 4853       |HS  |		Short_Literal	0x53
03b4 0262       | b  |		Execute	Discrete,In_Range
03b5 6812       |h   |		Jump_Zero	0x3c8
03b6 0b41       | A  |		Execute_Immediate	Case_Compare,0x41
03b7 7005       |p   |		Jump_Nonzero	0x3bd
03b8 0b49       | I  |		Execute_Immediate	Case_Compare,0x49
03b9 700a       |p   |		Jump_Nonzero	0x3c4
03ba 0f53       | S  |		Execute_Immediate	Equal,0x53
03bb 7005       |p   |		Jump_Nonzero	0x3c1
03bc 780c       |x   |		Jump	0x3c9
03bd 00d1       |    |		Pop_Control	Pop_Count_1
03be 4800       |H   |		Short_Literal	0x0
03bf a402       |    |		Store_Unchecked	0x2,0x2
03c0 780d       |x   |		Jump	0x3ce
03c1 4801       |H   |		Short_Literal	0x1
03c2 a402       |    |		Store_Unchecked	0x2,0x2
03c3 780a       |x   |		Jump	0x3ce
03c4 00d1       |    |		Pop_Control	Pop_Count_1
03c5 4802       |H   |		Short_Literal	0x2
03c6 a402       |    |		Store_Unchecked	0x2,0x2
03c7 7806       |x   |		Jump	0x3ce
03c8 00d1       |    |		Pop_Control	Pop_Count_1
03c9 0092 0702  |    |		Action	Push_String_Extended,0x702					; "Illegal goal state"
03cb e002       |    |		Load	0x0,0x2
03cc 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
03cd 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
03ce e5fd       |    |		Load	0x2,-0x3
03cf 00d8       |    |		Load_Top	At_Offset_0
03d0 4841       |HA  |		Short_Literal	0x41
03d1 4855       |HU  |		Short_Literal	0x55
03d2 0262       | b  |		Execute	Discrete,In_Range
03d3 6839       |h9  |		Jump_Zero	0x40d
03d4 0b41       | A  |		Execute_Immediate	Case_Compare,0x41
03d5 702c       |p,  |		Jump_Nonzero	0x402
03d6 0b4c       | L  |		Execute_Immediate	Case_Compare,0x4c
03d7 701f       |p   |		Jump_Nonzero	0x3f7
03d8 0f55       | U  |		Execute_Immediate	Equal,0x55
03d9 7001       |p   |		Jump_Nonzero	0x3db
03da 7833       |x3  |		Jump	0x40e
03db 00e3       |    |		Load_Encached	Natural_Cache
03dc 00e3       |    |		Load_Encached	Natural_Cache
03dd 00e3       |    |		Load_Encached	Natural_Cache
03de 4800       |H   |		Short_Literal	0x0
03df e5ff       |    |		Load	0x2,-0x1
03e0 e006       |    |		Load	0x0,0x6
03e1 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
03e2 c403       |    |		Store	0x2,0x3
03e3 005b       | [  |		Store_Top	Discrete,At_Offset_3
03e4 0059       | Y  |		Store_Top	Discrete,At_Offset_1
03e5 00da       |    |		Load_Top	At_Offset_2
03e6 0d02       |    |		Execute_Immediate	Less,0x2
03e7 680a       |h   |		Jump_Zero	0x3f2
03e8 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
03ea 4800       |H   |		Short_Literal	0x0
03eb 0092 0704  |    |		Action	Push_String_Extended,0x704					; "<WORLDS>"
03ed e402       |    |		Load	0x2,0x2
03ee e5ff       |    |		Load	0x2,-0x1
03ef e008       |    |		Load	0x0,0x8
03f0 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
03f1 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
03f2 0092 0708  |    |		Action	Push_String_Extended,0x708					; "The unit has dependents that would need to be demoted."
03f4 e002       |    |		Load	0x0,0x2
03f5 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
03f6 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
03f7 00d1       |    |		Pop_Control	Pop_Count_1
03f8 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
03fa 4800       |H   |		Short_Literal	0x0
03fb 0092 0704  |    |		Action	Push_String_Extended,0x704					; "<WORLDS>"
03fd e402       |    |		Load	0x2,0x2
03fe e5ff       |    |		Load	0x2,-0x1
03ff e008       |    |		Load	0x0,0x8
0400 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0401 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0402 00d1       |    |		Pop_Control	Pop_Count_1
0403 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
0405 4800       |H   |		Short_Literal	0x0
0406 0092 06fe  |    |		Action	Push_String_Extended,0x6fe					; "<ALL_WORLDS>"
0408 e402       |    |		Load	0x2,0x2
0409 e5ff       |    |		Load	0x2,-0x1
040a e008       |    |		Load	0x0,0x8
040b 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
040c 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
040d 00d1       |    |		Pop_Control	Pop_Count_1
040e 0092 0709  |    |		Action	Push_String_Extended,0x709					; "Illegal Demote scope"
0410 e002       |    |		Load	0x0,0x2
0411 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
0412 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0413 0000 0000  |    |		.BLANK	0000[0x5]
0418 ; --------------------------------------------------------------------------------------
0418 ; SUBPROGRAM
0418 ; --------------------------------------------------------------------------------------
0418 041b       |    |		.CONST	0x041b								; Address of begin
0419 0004       |    |		.CONST	0x0004								; Address of exception handler
041a 0001       |    |		.CONST	0x0001								; Number of locals
041b			BODY_0418:
041b			INIT_0418:
041b e001       |    |		Load	0x0,0x1
041c 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
041d 4610       |F   |		Jump_Case	0x11
041e 7810       |x   |		Jump	0x42f								; case 0x0
041f 7814       |x   |		Jump	0x434								; case 0x1
0420 780e       |x   |		Jump	0x42f								; case 0x2
0421 780d       |x   |		Jump	0x42f								; case 0x3
0422 780c       |x   |		Jump	0x42f								; case 0x4
0423 7810       |x   |		Jump	0x434								; case 0x5
0424 780a       |x   |		Jump	0x42f								; case 0x6
0425 7809       |x   |		Jump	0x42f								; case 0x7
0426 7808       |x   |		Jump	0x42f								; case 0x8
0427 7807       |x   |		Jump	0x42f								; case 0x9
0428 7806       |x   |		Jump	0x42f								; case 0xa
0429 7805       |x   |		Jump	0x42f								; case 0xb
042a 7804       |x   |		Jump	0x42f								; case 0xc
042b 7803       |x   |		Jump	0x42f								; case 0xd
042c 7802       |x   |		Jump	0x42f								; case 0xe
042d 7801       |x   |		Jump	0x42f								; case 0xf
042e 7800       |x   |		Jump	0x42f								; case 0x10
042f 0092 070a  |    |		Action	Push_String_Extended,0x70a					; "Show usage must be applied to an Ada object or item"
0431 e002       |    |		Load	0x0,0x2
0432 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
0433 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0434 00ea       |    |		Load_Encached	Null_String_Cache
0435 4801       |H   |		Short_Literal	0x1
0436 0092 06fe  |    |		Action	Push_String_Extended,0x6fe					; "<ALL_WORLDS>"
0438 4801       |H   |		Short_Literal	0x1
0439 4806       |H   |		Short_Literal	0x6
043a 0092 070b  |    |		Action	Push_String_Extended,0x70b					; "<CURSOR>"
043c e00c       |    |		Load	0x0,0xc
043d 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
043e 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
043f 0000       |    |		.XXX[0x1]
0440 ; --------------------------------------------------------------------------------------
0440 ; SUBPROGRAM
0440 ; --------------------------------------------------------------------------------------
0440 0443       | C  |		.CONST	0x0443								; Address of begin
0441 0004       |    |		.CONST	0x0004								; Address of exception handler
0442 0001       |    |		.CONST	0x0001								; Number of locals
0443			BODY_0440:
0443			INIT_0440:
0443 4801       |H   |		Short_Literal	0x1
0444 0092 070c  |    |		Action	Push_String_Extended,0x70c					; "<IMAGE>"
0446 e00d       |    |		Load	0x0,0xd
0447 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0448 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0449 0000 0000  |    |		.BLANK	0000[0x7]
0450 ; --------------------------------------------------------------------------------------
0450 ; SUBPROGRAM
0450 ; --------------------------------------------------------------------------------------
0450 0453       | S  |		.CONST	0x0453								; Address of begin
0451 0004       |    |		.CONST	0x0004								; Address of exception handler
0452 0001       |    |		.CONST	0x0001								; Number of locals
0453			BODY_0450:
0453			INIT_0450:
0453 4800       |H   |		Short_Literal	0x0
0454 0092 070c  |    |		Action	Push_String_Extended,0x70c					; "<IMAGE>"
0456 e00d       |    |		Load	0x0,0xd
0457 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0458 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0459 0000 0000  |    |		.BLANK	0000[0x7]
0460 ; --------------------------------------------------------------------------------------
0460 ; SUBPROGRAM
0460 ; --------------------------------------------------------------------------------------
0460 046f       | o  |		.CONST	0x046f								; Address of begin
0461 0004       |    |		.CONST	0x0004								; Address of exception handler
0462 0003       |    |		.CONST	0x0003								; Number of locals
0463			INIT_0460:
0463 e004       |    |		Load	0x0,0x4
0464 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0465 02c7       |    |		Declare_Variable	Any
0466 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "<Cursor>"
0468 e001       |    |		Load	0x0,0x1
0469 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
046a a402       |    |		Store_Unchecked	0x2,0x2
046b 00d8       |    |		Load_Top	At_Offset_0
046c e004       |    |		Load	0x0,0x4
046d 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
046e 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
046f			BODY_0460:
046f 00ea       |    |		Load_Encached	Null_String_Cache
0470 00ea       |    |		Load_Encached	Null_String_Cache
0471 00ea       |    |		Load_Encached	Null_String_Cache
0472 00ea       |    |		Load_Encached	Null_String_Cache
0473 00ea       |    |		Load_Encached	Null_String_Cache
0474 00ea       |    |		Load_Encached	Null_String_Cache
0475 e403       |    |		Load	0x2,0x3
0476 0092 070d  |    |		Action	Push_String_Extended,0x70d					; "_Exe"
0478 01cc       |    |		Execute	Vector,Catenate
0479 e403       |    |		Load	0x2,0x3
047a 4b8e       |K   |		Short_Literal	0x38e
047b 4838       |H8  |		Short_Literal	0x38
047c e007       |    |		Load	0x0,0x7
047d 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
047e 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
047f 0000       |    |		.XXX[0x1]
0480 ; --------------------------------------------------------------------------------------
0480 ; SUBPROGRAM
0480 ; --------------------------------------------------------------------------------------
0480 0483       |    |		.CONST	0x0483								; Address of begin
0481 0004       |    |		.CONST	0x0004								; Address of exception handler
0482 0001       |    |		.CONST	0x0001								; Number of locals
0483			BODY_0480:
0483			INIT_0480:
0483 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
0485 e5fe       |    |		Load	0x2,-0x2
0486 e5ff       |    |		Load	0x2,-0x1
0487 e008       |    |		Load	0x0,0x8
0488 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0489 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
048a 0000 0000  |    |		.BLANK	0000[0x6]
0490 ; --------------------------------------------------------------------------------------
0490 ; SUBPROGRAM
0490 ; --------------------------------------------------------------------------------------
0490 0493       |    |		.CONST	0x0493								; Address of begin
0491 0004       |    |		.CONST	0x0004								; Address of exception handler
0492 0001       |    |		.CONST	0x0001								; Number of locals
0493			BODY_0490:
0493			INIT_0490:
0493 00ea       |    |		Load_Encached	Null_String_Cache
0494 00ea       |    |		Load_Encached	Null_String_Cache
0495 00ea       |    |		Load_Encached	Null_String_Cache
0496 00ea       |    |		Load_Encached	Null_String_Cache
0497 00ea       |    |		Load_Encached	Null_String_Cache
0498 00ea       |    |		Load_Encached	Null_String_Cache
0499 e001       |    |		Load	0x0,0x1
049a 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
049b 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "<Cursor>"
049d e001       |    |		Load	0x0,0x1
049e 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
049f 4b8f       |K   |		Short_Literal	0x38f
04a0 481f       |H   |		Short_Literal	0x1f
04a1 e007       |    |		Load	0x0,0x7
04a2 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
04a3 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
04a4 0000 0000  |    |		.BLANK	0000[0x4]
04a8 ; --------------------------------------------------------------------------------------
04a8 ; SUBPROGRAM
04a8 ; --------------------------------------------------------------------------------------
04a8 04ab       |    |		.CONST	0x04ab								; Address of begin
04a9 0004       |    |		.CONST	0x0004								; Address of exception handler
04aa 0001       |    |		.CONST	0x0001								; Number of locals
04ab			BODY_04a8:
04ab			INIT_04a8:
04ab 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
04ad 00ea       |    |		Load_Encached	Null_String_Cache
04ae 4800       |H   |		Short_Literal	0x0
04af e5fe       |    |		Load	0x2,-0x2
04b0 e5ff       |    |		Load	0x2,-0x1
04b1 e008       |    |		Load	0x0,0x8
04b2 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
04b3 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
04b4 0000 0000  |    |		.BLANK	0000[0x4]
04b8 ; --------------------------------------------------------------------------------------
04b8 ; SUBPROGRAM
04b8 ; --------------------------------------------------------------------------------------
04b8 04bb       |    |		.CONST	0x04bb								; Address of begin
04b9 0004       |    |		.CONST	0x0004								; Address of exception handler
04ba 0001       |    |		.CONST	0x0001								; Number of locals
04bb			BODY_04b8:
04bb			INIT_04b8:
04bb e001       |    |		Load	0x0,0x1
04bc 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
04bd 4610       |F   |		Jump_Case	0x11
04be 7810       |x   |		Jump	0x4cf								; case 0x0
04bf 7814       |x   |		Jump	0x4d4								; case 0x1
04c0 780e       |x   |		Jump	0x4cf								; case 0x2
04c1 780d       |x   |		Jump	0x4cf								; case 0x3
04c2 780c       |x   |		Jump	0x4cf								; case 0x4
04c3 7810       |x   |		Jump	0x4d4								; case 0x5
04c4 780a       |x   |		Jump	0x4cf								; case 0x6
04c5 7809       |x   |		Jump	0x4cf								; case 0x7
04c6 7808       |x   |		Jump	0x4cf								; case 0x8
04c7 7807       |x   |		Jump	0x4cf								; case 0x9
04c8 7806       |x   |		Jump	0x4cf								; case 0xa
04c9 7805       |x   |		Jump	0x4cf								; case 0xb
04ca 7804       |x   |		Jump	0x4cf								; case 0xc
04cb 7803       |x   |		Jump	0x4cf								; case 0xd
04cc 7802       |x   |		Jump	0x4cf								; case 0xe
04cd 7801       |x   |		Jump	0x4cf								; case 0xf
04ce 7800       |x   |		Jump	0x4cf								; case 0x10
04cf 0092 070e  |    |		Action	Push_String_Extended,0x70e					; "Build Private Part can only be applied to Ada units"
04d1 e002       |    |		Load	0x0,0x2
04d2 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
04d3 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
04d4 0092 070c  |    |		Action	Push_String_Extended,0x70c					; "<IMAGE>"
04d6 e00d       |    |		Load	0x0,0xd
04d7 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
04d8 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
04d9 0000 0000  |    |		.BLANK	0000[0x7]
04e0 ; --------------------------------------------------------------------------------------
04e0 ; SUBPROGRAM
04e0 ; --------------------------------------------------------------------------------------
04e0 04e3       |    |		.CONST	0x04e3								; Address of begin
04e1 0004       |    |		.CONST	0x0004								; Address of exception handler
04e2 0001       |    |		.CONST	0x0001								; Number of locals
04e3			BODY_04e0:
04e3			INIT_04e0:
04e3 e001       |    |		Load	0x0,0x1
04e4 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
04e5 4610       |F   |		Jump_Case	0x11
04e6 7810       |x   |		Jump	0x4f7								; case 0x0
04e7 7814       |x   |		Jump	0x4fc								; case 0x1
04e8 780e       |x   |		Jump	0x4f7								; case 0x2
04e9 780d       |x   |		Jump	0x4f7								; case 0x3
04ea 780c       |x   |		Jump	0x4f7								; case 0x4
04eb 7810       |x   |		Jump	0x4fc								; case 0x5
04ec 780a       |x   |		Jump	0x4f7								; case 0x6
04ed 7809       |x   |		Jump	0x4f7								; case 0x7
04ee 7808       |x   |		Jump	0x4f7								; case 0x8
04ef 7807       |x   |		Jump	0x4f7								; case 0x9
04f0 7806       |x   |		Jump	0x4f7								; case 0xa
04f1 7805       |x   |		Jump	0x4f7								; case 0xb
04f2 7804       |x   |		Jump	0x4f7								; case 0xc
04f3 7803       |x   |		Jump	0x4f7								; case 0xd
04f4 7802       |x   |		Jump	0x4f7								; case 0xe
04f5 7801       |x   |		Jump	0x4f7								; case 0xf
04f6 7800       |x   |		Jump	0x4f7								; case 0x10
04f7 0092 070f  |    |		Action	Push_String_Extended,0x70f					; "Build Body can only be applied to Ada units"
04f9 e002       |    |		Load	0x0,0x2
04fa 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
04fb 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
04fc 0092 070c  |    |		Action	Push_String_Extended,0x70c					; "<IMAGE>"
04fe e00d       |    |		Load	0x0,0xd
04ff 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0500 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0501 0000 0000  |    |		.BLANK	0000[0x7]
0508 ; --------------------------------------------------------------------------------------
0508 ; SUBPROGRAM
0508 ; --------------------------------------------------------------------------------------
0508 050b       |    |		.CONST	0x050b								; Address of begin
0509 0004       |    |		.CONST	0x0004								; Address of exception handler
050a 0001       |    |		.CONST	0x0001								; Number of locals
050b			BODY_0508:
050b			INIT_0508:
050b e001       |    |		Load	0x0,0x1
050c 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
050d 4610       |F   |		Jump_Case	0x11
050e 7810       |x   |		Jump	0x51f								; case 0x0
050f 7814       |x   |		Jump	0x524								; case 0x1
0510 780e       |x   |		Jump	0x51f								; case 0x2
0511 780d       |x   |		Jump	0x51f								; case 0x3
0512 780c       |x   |		Jump	0x51f								; case 0x4
0513 7810       |x   |		Jump	0x524								; case 0x5
0514 780a       |x   |		Jump	0x51f								; case 0x6
0515 7809       |x   |		Jump	0x51f								; case 0x7
0516 7808       |x   |		Jump	0x51f								; case 0x8
0517 7807       |x   |		Jump	0x51f								; case 0x9
0518 7806       |x   |		Jump	0x51f								; case 0xa
0519 7805       |x   |		Jump	0x51f								; case 0xb
051a 7804       |x   |		Jump	0x51f								; case 0xc
051b 7803       |x   |		Jump	0x51f								; case 0xd
051c 7802       |x   |		Jump	0x51f								; case 0xe
051d 7801       |x   |		Jump	0x51f								; case 0xf
051e 7800       |x   |		Jump	0x51f								; case 0x10
051f 0092 0710  |    |		Action	Push_String_Extended,0x710					; "Make Separate can only be applied to Ada units"
0521 e002       |    |		Load	0x0,0x2
0522 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
0523 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0524 e00d       |    |		Load	0x0,0xd
0525 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0526 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0527 0000       |    |		.XXX[0x1]
0528 ; --------------------------------------------------------------------------------------
0528 ; SUBPROGRAM
0528 ; --------------------------------------------------------------------------------------
0528 052b       | +  |		.CONST	0x052b								; Address of begin
0529 0004       |    |		.CONST	0x0004								; Address of exception handler
052a 0001       |    |		.CONST	0x0001								; Number of locals
052b			BODY_0528:
052b			INIT_0528:
052b e001       |    |		Load	0x0,0x1
052c 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
052d 4610       |F   |		Jump_Case	0x11
052e 7810       |x   |		Jump	0x53f								; case 0x0
052f 7814       |x   |		Jump	0x544								; case 0x1
0530 780e       |x   |		Jump	0x53f								; case 0x2
0531 780d       |x   |		Jump	0x53f								; case 0x3
0532 780c       |x   |		Jump	0x53f								; case 0x4
0533 7810       |x   |		Jump	0x544								; case 0x5
0534 780a       |x   |		Jump	0x53f								; case 0x6
0535 7809       |x   |		Jump	0x53f								; case 0x7
0536 7808       |x   |		Jump	0x53f								; case 0x8
0537 7807       |x   |		Jump	0x53f								; case 0x9
0538 7806       |x   |		Jump	0x53f								; case 0xa
0539 7805       |x   |		Jump	0x53f								; case 0xb
053a 7804       |x   |		Jump	0x53f								; case 0xc
053b 7803       |x   |		Jump	0x53f								; case 0xd
053c 7802       |x   |		Jump	0x53f								; case 0xe
053d 7801       |x   |		Jump	0x53f								; case 0xf
053e 7800       |x   |		Jump	0x53f								; case 0x10
053f 0092 0711  |    |		Action	Push_String_Extended,0x711					; "Make Inline can only be applied to Ada units"
0541 e002       |    |		Load	0x0,0x2
0542 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
0543 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0544 e00d       |    |		Load	0x0,0xd
0545 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0546 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0547 0000       |    |		.XXX[0x1]
0548 ; --------------------------------------------------------------------------------------
0548 ; SUBPROGRAM
0548 ; --------------------------------------------------------------------------------------
0548 054b       | K  |		.CONST	0x054b								; Address of begin
0549 0004       |    |		.CONST	0x0004								; Address of exception handler
054a 0001       |    |		.CONST	0x0001								; Number of locals
054b			BODY_0548:
054b			INIT_0548:
054b e001       |    |		Load	0x0,0x1
054c 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
054d 0f01       |    |		Execute_Immediate	Equal,0x1
054e 7005       |p   |		Jump_Nonzero	0x554
054f 0092 0712  |    |		Action	Push_String_Extended,0x712					; "Incremental editing can only be performed in Ada units"
0551 e002       |    |		Load	0x0,0x2
0552 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
0553 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0554 e003       |    |		Load	0x0,0x3
0555 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
0556 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0557 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0558 ; --------------------------------------------------------------------------------------
0558 ; SUBPROGRAM
0558 ; --------------------------------------------------------------------------------------
0558 055b       | [  |		.CONST	0x055b								; Address of begin
0559 0004       |    |		.CONST	0x0004								; Address of exception handler
055a 0001       |    |		.CONST	0x0001								; Number of locals
055b			BODY_0558:
055b			INIT_0558:
055b e001       |    |		Load	0x0,0x1
055c 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
055d 0f01       |    |		Execute_Immediate	Equal,0x1
055e 7005       |p   |		Jump_Nonzero	0x564
055f 0092 0712  |    |		Action	Push_String_Extended,0x712					; "Incremental editing can only be performed in Ada units"
0561 e002       |    |		Load	0x0,0x2
0562 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
0563 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0564 4801       |H   |		Short_Literal	0x1
0565 4800       |H   |		Short_Literal	0x0
0566 0092 070c  |    |		Action	Push_String_Extended,0x70c					; "<IMAGE>"
0568 e003       |    |		Load	0x0,0x3
0569 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
056a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
056b 0000 0000  |    |		.BLANK	0000[0x5]
0570 ; --------------------------------------------------------------------------------------
0570 ; SUBPROGRAM
0570 ; --------------------------------------------------------------------------------------
0570 0573       | s  |		.CONST	0x0573								; Address of begin
0571 0004       |    |		.CONST	0x0004								; Address of exception handler
0572 0001       |    |		.CONST	0x0001								; Number of locals
0573			BODY_0570:
0573			INIT_0570:
0573 e001       |    |		Load	0x0,0x1
0574 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0575 0f01       |    |		Execute_Immediate	Equal,0x1
0576 7005       |p   |		Jump_Nonzero	0x57c
0577 0092 0712  |    |		Action	Push_String_Extended,0x712					; "Incremental editing can only be performed in Ada units"
0579 e002       |    |		Load	0x0,0x2
057a 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
057b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
057c e003       |    |		Load	0x0,0x3
057d 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
057e 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
057f 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
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 e001       |    |		Load	0x0,0x1
0584 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0585 0f01       |    |		Execute_Immediate	Equal,0x1
0586 7005       |p   |		Jump_Nonzero	0x58c
0587 0092 0712  |    |		Action	Push_String_Extended,0x712					; "Incremental editing can only be performed in Ada units"
0589 e002       |    |		Load	0x0,0x2
058a 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
058b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
058c e003       |    |		Load	0x0,0x3
058d 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
058e 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
058f 0000       |    |		.XXX[0x1]
0590 ; --------------------------------------------------------------------------------------
0590 ; SUBPROGRAM
0590 ; --------------------------------------------------------------------------------------
0590 05b5       |    |		.CONST	0x05b5								; Address of begin
0591 0004       |    |		.CONST	0x0004								; Address of exception handler
0592 0005       |    |		.CONST	0x0005								; Number of locals
0593			INIT_0590:
0593 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "<Cursor>"
0595 e001       |    |		Load	0x0,0x1
0596 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0597 4801       |H   |		Short_Literal	0x1
0598 4801       |H   |		Short_Literal	0x1
0599 00e9       |    |		Load_Encached	String_Cache
059a 035b       | [  |		Declare_Type	Array,Constrained
059b 0337       | 7  |		Declare_Variable	Array
059c 00d8       |    |		Load_Top	At_Offset_0
059d 0335       | 5  |		Declare_Variable	Array,Duplicate
059e 00cd       |    |		Action	Spare6_Action
059f 4843       |HC  |		Short_Literal	0x43
05a0 4801       |H   |		Short_Literal	0x1
05a1 00da       |    |		Load_Top	At_Offset_2
05a2 01d6       |    |		Execute	Vector,Field_Write
05a3 00d9       |    |		Load_Top	At_Offset_1
05a4 01d4       |    |		Execute	Vector,Structure_Write
05a5 4801       |H   |		Short_Literal	0x1
05a6 4801       |H   |		Short_Literal	0x1
05a7 00e9       |    |		Load_Encached	String_Cache
05a8 035b       | [  |		Declare_Type	Array,Constrained
05a9 0337       | 7  |		Declare_Variable	Array
05aa 00d8       |    |		Load_Top	At_Offset_0
05ab 0335       | 5  |		Declare_Variable	Array,Duplicate
05ac 00cd       |    |		Action	Spare6_Action
05ad 4846       |HF  |		Short_Literal	0x46
05ae 4801       |H   |		Short_Literal	0x1
05af 00da       |    |		Load_Top	At_Offset_2
05b0 01d6       |    |		Execute	Vector,Field_Write
05b1 00d9       |    |		Load_Top	At_Offset_1
05b2 01d4       |    |		Execute	Vector,Structure_Write
05b3 029f 06d3  |    |		Declare_Subprogram	INIT_06d0,For_Call
05b5			BODY_0590:
05b5 e5ff       |    |		Load	0x2,-0x1
05b6 01dd       |    |		Execute	Vector,First
05b7 e5ff       |    |		Load	0x2,-0x1
05b8 01d7       |    |		Execute	Vector,Field_Read
05b9 4801       |H   |		Short_Literal	0x1
05ba e403       |    |		Load	0x2,0x3
05bb 01d6       |    |		Execute	Vector,Field_Write
05bc e5ff       |    |		Load	0x2,-0x1
05bd 01dd       |    |		Execute	Vector,First
05be 0a01       |    |		Execute_Immediate	Plus,0x1
05bf e5ff       |    |		Load	0x2,-0x1
05c0 01d7       |    |		Execute	Vector,Field_Read
05c1 4801       |H   |		Short_Literal	0x1
05c2 00db       |    |		Load_Top	At_Offset_3
05c3 01d6       |    |		Execute	Vector,Field_Write
05c4 e001       |    |		Load	0x0,0x1
05c5 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
05c6 4610       |F   |		Jump_Case	0x11
05c7 7811       |x   |		Jump	0x5d9								; case 0x0
05c8 780f       |x   |		Jump	0x5d8								; case 0x1
05c9 780f       |x   |		Jump	0x5d9								; case 0x2
05ca 780e       |x   |		Jump	0x5d9								; case 0x3
05cb 780d       |x   |		Jump	0x5d9								; case 0x4
05cc 780b       |x   |		Jump	0x5d8								; case 0x5
05cd 780b       |x   |		Jump	0x5d9								; case 0x6
05ce 780a       |x   |		Jump	0x5d9								; case 0x7
05cf 7809       |x   |		Jump	0x5d9								; case 0x8
05d0 7808       |x   |		Jump	0x5d9								; case 0x9
05d1 7807       |x   |		Jump	0x5d9								; case 0xa
05d2 7806       |x   |		Jump	0x5d9								; case 0xb
05d3 7805       |x   |		Jump	0x5d9								; case 0xc
05d4 7804       |x   |		Jump	0x5d9								; case 0xd
05d5 7803       |x   |		Jump	0x5d9								; case 0xe
05d6 7802       |x   |		Jump	0x5d9								; case 0xf
05d7 7801       |x   |		Jump	0x5d9								; case 0x10
05d8 8405       |    |		Call	0x2,0x5
05d9 00ea       |    |		Load_Encached	Null_String_Cache
05da 00ea       |    |		Load_Encached	Null_String_Cache
05db 00ea       |    |		Load_Encached	Null_String_Cache
05dc 00ea       |    |		Load_Encached	Null_String_Cache
05dd e404       |    |		Load	0x2,0x4
05de 0092 0713  |    |		Action	Push_String_Extended,0x713					; "!Users."
05e0 e00e       |    |		Load	0x0,0xe
05e1 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
05e2 e00e       |    |		Load	0x0,0xe
05e3 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
05e4 e00f       |    |		Load	0x0,0xf
05e5 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
05e6 01cc       |    |		Execute	Vector,Catenate
05e7 0092 0714  |    |		Action	Push_String_Extended,0x714					; ".Compile_Log"
05e9 01cc       |    |		Execute	Vector,Catenate
05ea e403       |    |		Load	0x2,0x3
05eb e402       |    |		Load	0x2,0x2
05ec 4b8a       |K   |		Short_Literal	0x38a
05ed 481c       |H   |		Short_Literal	0x1c
05ee e007       |    |		Load	0x0,0x7
05ef 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
05f0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
05f1 0000 0000  |    |		.BLANK	0000[0x7]
05f8 ; --------------------------------------------------------------------------------------
05f8 ; SUBPROGRAM
05f8 ; --------------------------------------------------------------------------------------
05f8 061b       |    |		.CONST	0x061b								; Address of begin
05f9 0004       |    |		.CONST	0x0004								; Address of exception handler
05fa 0004       |    |		.CONST	0x0004								; Number of locals
05fb			INIT_05f8:
05fb 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "<Cursor>"
05fd e001       |    |		Load	0x0,0x1
05fe 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
05ff 4801       |H   |		Short_Literal	0x1
0600 4801       |H   |		Short_Literal	0x1
0601 00e9       |    |		Load_Encached	String_Cache
0602 035b       | [  |		Declare_Type	Array,Constrained
0603 0337       | 7  |		Declare_Variable	Array
0604 00d8       |    |		Load_Top	At_Offset_0
0605 0335       | 5  |		Declare_Variable	Array,Duplicate
0606 00cd       |    |		Action	Spare6_Action
0607 4843       |HC  |		Short_Literal	0x43
0608 4801       |H   |		Short_Literal	0x1
0609 00da       |    |		Load_Top	At_Offset_2
060a 01d6       |    |		Execute	Vector,Field_Write
060b 00d9       |    |		Load_Top	At_Offset_1
060c 01d4       |    |		Execute	Vector,Structure_Write
060d 4801       |H   |		Short_Literal	0x1
060e 4801       |H   |		Short_Literal	0x1
060f 00e9       |    |		Load_Encached	String_Cache
0610 035b       | [  |		Declare_Type	Array,Constrained
0611 0337       | 7  |		Declare_Variable	Array
0612 00d8       |    |		Load_Top	At_Offset_0
0613 0335       | 5  |		Declare_Variable	Array,Duplicate
0614 00cd       |    |		Action	Spare6_Action
0615 4846       |HF  |		Short_Literal	0x46
0616 4801       |H   |		Short_Literal	0x1
0617 00da       |    |		Load_Top	At_Offset_2
0618 01d6       |    |		Execute	Vector,Field_Write
0619 00d9       |    |		Load_Top	At_Offset_1
061a 01d4       |    |		Execute	Vector,Structure_Write
061b			BODY_05f8:
061b e5ff       |    |		Load	0x2,-0x1
061c 01dd       |    |		Execute	Vector,First
061d e5ff       |    |		Load	0x2,-0x1
061e 01d7       |    |		Execute	Vector,Field_Read
061f 4801       |H   |		Short_Literal	0x1
0620 00db       |    |		Load_Top	At_Offset_3
0621 01d6       |    |		Execute	Vector,Field_Write
0622 e5ff       |    |		Load	0x2,-0x1
0623 01dd       |    |		Execute	Vector,First
0624 0a01       |    |		Execute_Immediate	Plus,0x1
0625 e5ff       |    |		Load	0x2,-0x1
0626 01d7       |    |		Execute	Vector,Field_Read
0627 4801       |H   |		Short_Literal	0x1
0628 00da       |    |		Load_Top	At_Offset_2
0629 01d6       |    |		Execute	Vector,Field_Write
062a 00ea       |    |		Load_Encached	Null_String_Cache
062b 00ea       |    |		Load_Encached	Null_String_Cache
062c 00ea       |    |		Load_Encached	Null_String_Cache
062d 00ea       |    |		Load_Encached	Null_String_Cache
062e 00ea       |    |		Load_Encached	Null_String_Cache
062f e404       |    |		Load	0x2,0x4
0630 e403       |    |		Load	0x2,0x3
0631 e402       |    |		Load	0x2,0x2
0632 4b8b       |K   |		Short_Literal	0x38b
0633 481b       |H   |		Short_Literal	0x1b
0634 e007       |    |		Load	0x0,0x7
0635 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0636 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0637 0000       |    |		.XXX[0x1]
0638 ; --------------------------------------------------------------------------------------
0638 ; SUBPROGRAM
0638 ; --------------------------------------------------------------------------------------
0638 063b       | ;  |		.CONST	0x063b								; Address of begin
0639 0004       |    |		.CONST	0x0004								; Address of exception handler
063a 0001       |    |		.CONST	0x0001								; Number of locals
063b			BODY_0638:
063b			INIT_0638:
063b 00da       |    |		Load_Top	At_Offset_2
063c e002       |    |		Load	0x0,0x2
063d 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
063e e002       |    |		Load	0x0,0x2
063f 1863       | c  |		Execute	Package,Field_Execute,Field_Number 0x63
0640 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0641 0000 0000  |    |		.BLANK	0000[0x7]
0648 ; --------------------------------------------------------------------------------------
0648 ; SUBPROGRAM
0648 ; --------------------------------------------------------------------------------------
0648 064b       | K  |		.CONST	0x064b								; Address of begin
0649 0004       |    |		.CONST	0x0004								; Address of exception handler
064a 0001       |    |		.CONST	0x0001								; Number of locals
064b			BODY_0648:
064b			INIT_0648:
064b 4820       |H   |		Short_Literal	0x20
064c 4800       |H   |		Short_Literal	0x0
064d 480a       |H   |		Short_Literal	0xa
064e e5ff       |    |		Load	0x2,-0x1
064f e00f       |    |		Load	0x0,0xf
0650 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0651 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0652 0000 0000  |    |		.BLANK	0000[0x6]
0658 ; --------------------------------------------------------------------------------------
0658 ; SUBPROGRAM
0658 ; --------------------------------------------------------------------------------------
0658 0677       | w  |		.CONST	0x0677								; Address of begin
0659 0004       |    |		.CONST	0x0004								; Address of exception handler
065a 0005       |    |		.CONST	0x0005								; Number of locals
065b			INIT_0658:
065b e004       |    |		Load	0x0,0x4
065c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
065d 02c7       |    |		Declare_Variable	Any
065e 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "<Cursor>"
0660 e001       |    |		Load	0x0,0x1
0661 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0662 a602       |    |		Store_Unchecked	0x3,0x2
0663 00d8       |    |		Load_Top	At_Offset_0
0664 e004       |    |		Load	0x0,0x4
0665 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0666 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0667 e004       |    |		Load	0x0,0x4
0668 1b3f       | ?  |		Execute	Package,Field_Read,Field_Number 0x3f
0669 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
066a 02c7       |    |		Declare_Variable	Any
066b 00da       |    |		Load_Top	At_Offset_2
066c e001       |    |		Load	0x0,0x1
066d 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
066e a604       |    |		Store_Unchecked	0x3,0x4
066f 00d8       |    |		Load_Top	At_Offset_0
0670 e004       |    |		Load	0x0,0x4
0671 1b3f       | ?  |		Execute	Package,Field_Read,Field_Number 0x3f
0672 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0673 e004       |    |		Load	0x0,0x4
0674 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
0675 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0676 03f1       |    |		Declare_Variable	Discrete,With_Value
0677			BODY_0658:
0677 00d8       |    |		Load_Top	At_Offset_0
0678 680b       |h   |		Jump_Zero	0x684
0679 0092 0715  |    |		Action	Push_String_Extended,0x715					; "~:::,<PROFILE>,~:::"
067b 4800       |H   |		Short_Literal	0x0
067c e008       |    |		Load	0x0,0x8
067d 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
067e 4803       |H   |		Short_Literal	0x3
067f 4801       |H   |		Short_Literal	0x1
0680 e603       |    |		Load	0x3,0x3
0681 e008       |    |		Load	0x0,0x8
0682 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0683 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0684 0092 06fd  |    |		Action	Push_String_Extended,0x6fd					; "Not an ada object"
0686 8231       | 1  |		Call	0x1,0x31
0687 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0688 ; --------------------------------------------------------------------------------------
0688 ; SUBPROGRAM
0688 ; --------------------------------------------------------------------------------------
0688 06a7       |    |		.CONST	0x06a7								; Address of begin
0689 0004       |    |		.CONST	0x0004								; Address of exception handler
068a 0005       |    |		.CONST	0x0005								; Number of locals
068b			INIT_0688:
068b e004       |    |		Load	0x0,0x4
068c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
068d 02c7       |    |		Declare_Variable	Any
068e 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "<Cursor>"
0690 e001       |    |		Load	0x0,0x1
0691 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0692 a602       |    |		Store_Unchecked	0x3,0x2
0693 00d8       |    |		Load_Top	At_Offset_0
0694 e004       |    |		Load	0x0,0x4
0695 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0696 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0697 e004       |    |		Load	0x0,0x4
0698 1b3f       | ?  |		Execute	Package,Field_Read,Field_Number 0x3f
0699 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
069a 02c7       |    |		Declare_Variable	Any
069b 00da       |    |		Load_Top	At_Offset_2
069c e001       |    |		Load	0x0,0x1
069d 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
069e a604       |    |		Store_Unchecked	0x3,0x4
069f 00d8       |    |		Load_Top	At_Offset_0
06a0 e004       |    |		Load	0x0,0x4
06a1 1b3f       | ?  |		Execute	Package,Field_Read,Field_Number 0x3f
06a2 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
06a3 e004       |    |		Load	0x0,0x4
06a4 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
06a5 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06a6 03f1       |    |		Declare_Variable	Discrete,With_Value
06a7			BODY_0688:
06a7 00d8       |    |		Load_Top	At_Offset_0
06a8 4604       |F   |		Jump_Case	0x5
06a9 7820       |x   |		Jump	0x6ca								; case 0x0
06aa 7814       |x   |		Jump	0x6bf								; case 0x1
06ab 7813       |x   |		Jump	0x6bf								; case 0x2
06ac 780b       |x   |		Jump	0x6b8								; case 0x3
06ad 7800       |x   |		Jump	0x6ae								; case 0x4
06ae 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; "<PROFILE>"
06b0 4800       |H   |		Short_Literal	0x0
06b1 e008       |    |		Load	0x0,0x8
06b2 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
06b3 4802       |H   |		Short_Literal	0x2
06b4 e603       |    |		Load	0x3,0x3
06b5 e008       |    |		Load	0x0,0x8
06b6 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
06b7 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
06b8 00da       |    |		Load_Top	At_Offset_2
06b9 0092 0716  |    |		Action	Push_String_Extended,0x716					; " is already in the Installed state"
06bb 01cc       |    |		Execute	Vector,Catenate
06bc e002       |    |		Load	0x0,0x2
06bd 1865       | e  |		Execute	Package,Field_Execute,Field_Number 0x65
06be 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
06bf 0092 0715  |    |		Action	Push_String_Extended,0x715					; "~:::,<PROFILE>,~:::"
06c1 4800       |H   |		Short_Literal	0x0
06c2 e008       |    |		Load	0x0,0x8
06c3 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
06c4 4802       |H   |		Short_Literal	0x2
06c5 4801       |H   |		Short_Literal	0x1
06c6 e603       |    |		Load	0x3,0x3
06c7 e008       |    |		Load	0x0,0x8
06c8 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
06c9 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
06ca 0092 06fd  |    |		Action	Push_String_Extended,0x6fd					; "Not an ada object"
06cc 8231       | 1  |		Call	0x1,0x31
06cd 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
06ce 0000 0000  |    |		.XXX[0x2]
06d0 ; --------------------------------------------------------------------------------------
06d0 ; SUBPROGRAM
06d0 ; --------------------------------------------------------------------------------------
06d0 06d5       |    |		.CONST	0x06d5								; Address of begin
06d1 0004       |    |		.CONST	0x0004								; Address of exception handler
06d2 0002       |    |		.CONST	0x0002								; Number of locals
06d3			INIT_06d0:
06d3 e001       |    |		Load	0x0,0x1
06d4 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
06d5			BODY_06d0:
06d5 4801       |H   |		Short_Literal	0x1
06d6 00d9       |    |		Load_Top	At_Offset_1
06d7 0092 0717  |    |		Action	Push_String_Extended,0x717					; "._ADA"
06d9 e00f       |    |		Load	0x0,0xf
06da 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
06db 700f       |p   |		Jump_Nonzero	0x6eb
06dc 00d8       |    |		Load_Top	At_Offset_0
06dd 01db       |    |		Execute	Vector,Length
06de 6810       |h   |		Jump_Zero	0x6ef
06df 00d8       |    |		Load_Top	At_Offset_0
06e0 01dd       |    |		Execute	Vector,First
06e1 00d9       |    |		Load_Top	At_Offset_1
06e2 01d7       |    |		Execute	Vector,Field_Read
06e3 0f5b       | [  |		Execute_Immediate	Equal,0x5b
06e4 680a       |h   |		Jump_Zero	0x6ef
06e5 00d8       |    |		Load_Top	At_Offset_0
06e6 01dc       |    |		Execute	Vector,Last
06e7 00d9       |    |		Load_Top	At_Offset_1
06e8 01d7       |    |		Execute	Vector,Field_Read
06e9 0f5d       | ]  |		Execute_Immediate	Equal,0x5d
06ea 6804       |h   |		Jump_Zero	0x6ef
06eb e003       |    |		Load	0x0,0x3
06ec 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
06ed 00cc       |    |		Action	Pop_Block
06ee 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06ef 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
06f0 ; --------------------------------------------------------------------------------------
06f0 ; STRING TABLE
06f0 ; --------------------------------------------------------------------------------------
06f0 0052       | R  |		.STRTAB	0x0052->0x0719							; "Semanticize can only be applied in an Ada window."
06f1 0081       |    |		.STRTAB	0x0081->0x0731							; "<Cursor>"
06f2 0087       |    |		.STRTAB	0x0087->0x0735							; "No item selected"
06f3 0095       |    |		.STRTAB	0x0095->0x073d							; "Demoting "
06f4 009c       |    |		.STRTAB	0x009c->0x0742							; "\x5c"
06f5 009b       |    |		.STRTAB	0x009b->0x0742							; "  will demote "
06f6 00a7       |    |		.STRTAB	0x00a7->0x0749							; " units\x5c"
06f7 00ac       |    |		.STRTAB	0x00ac->0x074d							; "  in "
06f8 00af       |    |		.STRTAB	0x00af->0x074f							; " subsystems\x5c"
06f9 00b9       |    |		.STRTAB	0x00b9->0x0755							; " demoting a total of "
06fa 00cc       |    |		.STRTAB	0x00cc->0x0760							; " lines.\x5c\x5c    Ok?"
06fb 00da       |    |		.STRTAB	0x00da->0x0768							; "Source, Confirm"
06fc 00e7       |    |		.STRTAB	0x00e7->0x076f							; "<PROFILE>"
06fd 00ee       |    |		.STRTAB	0x00ee->0x0774							; "Not an ada object"
06fe 00fd       |    |		.STRTAB	0x00fd->0x077c							; "<ALL_WORLDS>"
06ff 0107       |    |		.STRTAB	0x0107->0x0782							; "Archive, Confirm"
0700 0115       |    |		.STRTAB	0x0115->0x078a							; "Unit is already in the archived state."
0701 0139       | 9  |		.STRTAB	0x0139->0x079d							; "<SWITCH>"
0702 013f       | ?  |		.STRTAB	0x013f->0x07a1							; "Illegal goal state"
0703 014f       | O  |		.STRTAB	0x014f->0x07aa							; "Illegal limit indicator : & limit);"
0704 0170       | p  |		.STRTAB	0x0170->0x07bc							; "<WORLDS>"
0705 0176       | v  |		.STRTAB	0x0176->0x07c0							; ".?'c(ada)"
0706 017d       | }  |		.STRTAB	0x017d->0x07c4							; "Illegal log destination code: "
0707 0199       |    |		.STRTAB	0x0199->0x07d3							; "Illegal Promote scope"
0708 01ac       |    |		.STRTAB	0x01ac->0x07de							; "The unit has dependents that would need to be demoted."
0709 01e0       |    |		.STRTAB	0x01e0->0x07f9							; "Illegal Demote scope"
070a 01f2       |    |		.STRTAB	0x01f2->0x0803							; "Show usage must be applied to an Ada object or item"
070b 0223       | #  |		.STRTAB	0x0223->0x081c							; "<CURSOR>"
070c 0229       | )  |		.STRTAB	0x0229->0x0820							; "<IMAGE>"
070d 022e       | .  |		.STRTAB	0x022e->0x0824							; "_Exe"
070e 0230       | 0  |		.STRTAB	0x0230->0x0826							; "Build Private Part can only be applied to Ada units"
070f 0261       | a  |		.STRTAB	0x0261->0x083f							; "Build Body can only be applied to Ada units"
0710 028a       |    |		.STRTAB	0x028a->0x0855							; "Make Separate can only be applied to Ada units"
0711 02b6       |    |		.STRTAB	0x02b6->0x086c							; "Make Inline can only be applied to Ada units"
0712 02e0       |    |		.STRTAB	0x02e0->0x0882							; "Incremental editing can only be performed in Ada units"
0713 0314       |    |		.STRTAB	0x0314->0x089d							; "!Users."
0714 0319       |    |		.STRTAB	0x0319->0x08a0							; ".Compile_Log"
0715 0323       | #  |		.STRTAB	0x0323->0x08a6							; "~:::,<PROFILE>,~:::"
0716 0334       | 4  |		.STRTAB	0x0334->0x08b0							; " is already in the Installed state"
0717 0354       | T  |		.STRTAB	0x0354->0x08c1							; "._ADA"
0718 0357       | W  |		.STREND 0x0357->0x08c3
0719 5365 6d61  |Sema|		.STRTAB_STRINGS
08c4 0000 0000  |    |		.BLANK	0000[0x4]
08c8 ; --------------------------------------------------------------------------------------
08c8 ; Debug Table
08c8 ; --------------------------------------------------------------------------------------
08c8 0004 0012  |    |		.DEBUG4	0x0004,0x0012,0x14fa,0x0000,0x0001,0x0000
08ce 0011 0000  |    |		.XXX[0x6]
08d0 0000 0800  |    |
08d2 0000 5000  |  P |
08d4 0000 0000  |    |		.BLANK	0000[0x2d]
0901 0020 0500  |    |		.XXX[0xc]
0903 0000 0000  |    |
0905 0000 4000  |  @ |
0907 0002 2000  |    |
0909 0000 0100  |    |
090b 0000 0a00  |    |
090d 0000 0000  |    |		.BLANK	0000[0x2d]
093a 0004 00a0  |    |		.XXX[0xc]
093c 0000 0000  |    |
093e 0000 0800  |    |
0940 0000 4400  |  D |
0942 0000 0020  |    |
0944 0000 0140  |   @|
0946 0000 0000  |    |		.BLANK	0000[0x2e]
0974 8014 0000  |    |		.XXX[0xb]
0976 0000 0000  |    |
0978 0100 0000  |    |
097a 0880 0000  |    |
097c 0004 0000  |    |
097e 0028       | (  |
097f 0000 0000  |    |		.BLANK	0000[0x2e]
09ad 1002 8000  |    |		.XXX[0xb]
09af 0000 0000  |    |
09b1 0020 0000  |    |
09b3 0110 0000  |    |
09b5 0000 8000  |    |
09b7 0005       |    |
09b8 0000 0000  |    |		.BLANK	0000[0x48]