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

⟦d46c35d5b⟧

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

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0980       |    |		.CONST	0x0980								; 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 00ed       |    |		.CONST	0x00ed								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0041       | A  |		.CONST	0x0041								; Number of locals
000b			INIT_0008:
000b 00c4       |    |		Action	Make_Default
000c 00c4       |    |		Action	Make_Default
000d 00c4       |    |		Action	Make_Default
000e 00c4       |    |		Action	Make_Default
000f 00c4       |    |		Action	Make_Default
0010 00c4       |    |		Action	Make_Default
0011 00c4       |    |		Action	Make_Default
0012 00c4       |    |		Action	Make_Default
0013 00c4       |    |		Action	Make_Default
0014 00c4       |    |		Action	Make_Default
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 0092 085f  |   _|		Action	Push_String_Extended,0x85f					; "Check_Consistency"
0025 0129       | )  |		Execute	Any,Make_Visible
0026 c21a       |    |		Store	0x1,0x1a
0027 0092 0860  |   `|		Action	Push_String_Extended,0x860					; "Host_Only"
0029 0129       | )  |		Execute	Any,Make_Visible
002a c21b       |    |		Store	0x1,0x1b
002b 0092 0861  |   a|		Action	Push_String_Extended,0x861					; "Echo_Command_Output"
002d 0129       | )  |		Execute	Any,Make_Visible
002e c217       |    |		Store	0x1,0x17
002f 0092 0862  |   b|		Action	Push_String_Extended,0x862					; "Trace_command_output"
0031 0129       | )  |		Execute	Any,Make_Visible
0032 c224       | $  |		Store	0x1,0x24
0033 0092 0863  |   c|		Action	Push_String_Extended,0x863					; "Compiler_Pre_Options"
0035 0129       | )  |		Execute	Any,Make_Visible
0036 c21d       |    |		Store	0x1,0x1d
0037 0092 0864  |   d|		Action	Push_String_Extended,0x864					; "Compiler_Post_Options"
0039 0129       | )  |		Execute	Any,Make_Visible
003a c21e       |    |		Store	0x1,0x1e
003b 0092 0865  |   e|		Action	Push_String_Extended,0x865					; "Linker_Pre_Options"
003d 0129       | )  |		Execute	Any,Make_Visible
003e c21f       |    |		Store	0x1,0x1f
003f 0092 0866  |   f|		Action	Push_String_Extended,0x866					; "Linker_Post_Options"
0041 0129       | )  |		Execute	Any,Make_Visible
0042 c220       |    |		Store	0x1,0x20
0043 0092 0867  |   g|		Action	Push_String_Extended,0x867					; "Generate_Batch_Script"
0045 0129       | )  |		Execute	Any,Make_Visible
0046 c21c       |    |		Store	0x1,0x1c
0047 e001       |    |		Load	0x0,0x1
0048 0129       | )  |		Execute	Any,Make_Visible
0049 c218       |    |		Store	0x1,0x18
004a e002       |    |		Load	0x0,0x2
004b 0129       | )  |		Execute	Any,Make_Visible
004c c219       |    |		Store	0x1,0x19
004d 029a 00fb  |    |		Declare_Subprogram	INIT_00f8,For_Outer_Call,Visible,Unelaborated
004f c221       | !  |		Store	0x1,0x21
0050 029a 0193  |    |		Declare_Subprogram	INIT_0190,For_Outer_Call,Visible,Unelaborated
0052 c222       | "  |		Store	0x1,0x22
0053 029a 0213  |    |		Declare_Subprogram	INIT_0210,For_Outer_Call,Visible,Unelaborated
0055 c223       | #  |		Store	0x1,0x23
0056 029a 029b  |    |		Declare_Subprogram	INIT_0298,For_Outer_Call,Visible,Unelaborated
0058 c216       |    |		Store	0x1,0x16
0059 029a 02f3  |    |		Declare_Subprogram	INIT_02f0,For_Outer_Call,Visible,Unelaborated
005b c213       |    |		Store	0x1,0x13
005c 029a 036b  |   k|		Declare_Subprogram	INIT_0368,For_Outer_Call,Visible,Unelaborated
005e c214       |    |		Store	0x1,0x14
005f 029a 03d3  |    |		Declare_Subprogram	INIT_03d0,For_Outer_Call,Visible,Unelaborated
0061 c215       |    |		Store	0x1,0x15
0062 00bf       |    |		Action	Accept_Activation
0063 e003       |    |		Load	0x0,0x3
0064 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0065 00e3       |    |		Load_Encached	Natural_Cache
0066 00d8       |    |		Load_Top	At_Offset_0
0067 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0068 00e9       |    |		Load_Encached	String_Cache
0069 02a0       |    |		Declare_Subprogram	Null_Subprogram
006a 03ad       |    |		Declare_Type	Heap_Access,Defined
006b 00e9       |    |		Load_Encached	String_Cache
006c 00d8       |    |		Load_Top	At_Offset_0
006d 02a0       |    |		Declare_Subprogram	Null_Subprogram
006e 03ad       |    |		Declare_Type	Heap_Access,Defined
006f 4800       |H   |		Short_Literal	0x0
0070 4803       |H   |		Short_Literal	0x3
0071 029f 044b  |   K|		Declare_Subprogram	INIT_0448,For_Call
0073 03fd       |    |		Declare_Type	Discrete,Defined
0074 00d8       |    |		Load_Top	At_Offset_0
0075 4801       |H   |		Short_Literal	0x1
0076 00e1       |    |		Load_Encached	Boolean_Cache
0077 4801       |H   |		Short_Literal	0x1
0078 00e2       |    |		Load_Encached	Integer_Cache
0079 4801       |H   |		Short_Literal	0x1
007a e228       | (  |		Load	0x1,0x28
007b 029f 0473  |   s|		Declare_Subprogram	INIT_0470,For_Call
007d 4803       |H   |		Short_Literal	0x3
007e 4800       |H   |		Short_Literal	0x0
007f 4803       |H   |		Short_Literal	0x3
0080 4800       |H   |		Short_Literal	0x0
0081 4801       |H   |		Short_Literal	0x1
0082 031d       |    |		Declare_Type	Variant_Record,Defined
0083 e228       | (  |		Load	0x1,0x28
0084 00d9       |    |		Load_Top	At_Offset_1
0085 e228       | (  |		Load	0x1,0x28
0086 029f 04bb  |    |		Declare_Subprogram	INIT_04b8,For_Call
0088 4803       |H   |		Short_Literal	0x3
0089 032d       | -  |		Declare_Type	Record,Defined
008a 0092 0868  |   h|		Action	Push_String_Extended,0x868					; "dummy"
008c 029b 04d3  |    |		Declare_Subprogram	INIT_04d0,For_Outer_Call,Unelaborated
008e e004       |    |		Load	0x0,0x4
008f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0090 02ff       |    |		Declare_Variable	Variant_Record
0091 00d8       |    |		Load_Top	At_Offset_0
0092 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0093 029b 0553  |   S|		Declare_Subprogram	INIT_0550,For_Outer_Call,Unelaborated
0095 029b 0563  |   c|		Declare_Subprogram	INIT_0560,For_Outer_Call,Unelaborated
0097 e005       |    |		Load	0x0,0x5
0098 e006       |    |		Load	0x0,0x6
0099 e226       | &  |		Load	0x1,0x26
009a e22d       | -  |		Load	0x1,0x2d
009b 00e3       |    |		Load_Encached	Natural_Cache
009c 1d32       | 2  |		Execute_Immediate	Reference_Lex_1,0x32
009d e007       |    |		Load	0x0,0x7
009e 0387       |    |		Declare_Variable	Package
009f 00d8       |    |		Load_Top	At_Offset_0
00a0 020f       |    |		Execute	Module,Activate
00a1 00d8       |    |		Load_Top	At_Offset_0
00a2 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
00a3 00d9       |    |		Load_Top	At_Offset_1
00a4 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
00a5 02a0       |    |		Declare_Subprogram	Null_Subprogram
00a6 03ad       |    |		Declare_Type	Heap_Access,Defined
00a7 1d32       | 2  |		Execute_Immediate	Reference_Lex_1,0x32
00a8 00c7       |    |		Action	Elaborate_Subprogram
00a9 1d31       | 1  |		Execute_Immediate	Reference_Lex_1,0x31
00aa 00c7       |    |		Action	Elaborate_Subprogram
00ab 1d2f       | /  |		Execute_Immediate	Reference_Lex_1,0x2f
00ac 00c7       |    |		Action	Elaborate_Subprogram
00ad 029d 056b  |   k|		Declare_Subprogram	INIT_0568,For_Outer_Call
00af 029d 05bb  |    |		Declare_Subprogram	INIT_05b8,For_Outer_Call
00b1 029d 061b  |    |		Declare_Subprogram	INIT_0618,For_Outer_Call
00b3 029d 064b  |   K|		Declare_Subprogram	INIT_0648,For_Outer_Call
00b5 029d 0653  |   S|		Declare_Subprogram	INIT_0650,For_Outer_Call
00b7 029d 066b  |   k|		Declare_Subprogram	INIT_0668,For_Outer_Call
00b9 029d 06a3  |    |		Declare_Subprogram	INIT_06a0,For_Outer_Call
00bb 029d 06c3  |    |		Declare_Subprogram	INIT_06c0,For_Outer_Call
00bd 029d 06fb  |    |		Declare_Subprogram	INIT_06f8,For_Outer_Call
00bf 029d 0703  |    |		Declare_Subprogram	INIT_0700,For_Outer_Call
00c1 e008       |    |		Load	0x0,0x8
00c2 e009       |    |		Load	0x0,0x9
00c3 8231       | 1  |		Call	0x1,0x31
00c4 4801       |H   |		Short_Literal	0x1
00c5 e004       |    |		Load	0x0,0x4
00c6 1b20       |    |		Execute	Package,Field_Read,Field_Number 0x20
00c7 0387       |    |		Declare_Variable	Package
00c8 00d8       |    |		Load_Top	At_Offset_0
00c9 020f       |    |		Execute	Module,Activate
00ca e00a       |    |		Load	0x0,0xa
00cb e00b       |    |		Load	0x0,0xb
00cc e226       | &  |		Load	0x1,0x26
00cd 00e9       |    |		Load_Encached	String_Cache
00ce e22a       | *  |		Load	0x1,0x2a
00cf 484c       |HL  |		Short_Literal	0x4c
00d0 e22e       | .  |		Load	0x1,0x2e
00d1 1d3c       | <  |		Execute_Immediate	Reference_Lex_1,0x3c
00d2 1d3d       | =  |		Execute_Immediate	Reference_Lex_1,0x3d
00d3 1d3e       | >  |		Execute_Immediate	Reference_Lex_1,0x3e
00d4 1d3f       | ?  |		Execute_Immediate	Reference_Lex_1,0x3f
00d5 1d3a       | :  |		Execute_Immediate	Reference_Lex_1,0x3a
00d6 00ea       |    |		Load_Encached	Null_String_Cache
00d7 1d3b       | ;  |		Execute_Immediate	Reference_Lex_1,0x3b
00d8 e004       |    |		Load	0x0,0x4
00d9 191f       |    |		Execute	Package,Field_Reference,Field_Number 0x1f
00da e240       | @  |		Load	0x1,0x40
00db 1b1b       |    |		Execute	Package,Field_Read,Field_Number 0x1b
00dc 0387       |    |		Declare_Variable	Package
00dd 00d8       |    |		Load_Top	At_Offset_0
00de 020f       |    |		Execute	Module,Activate
00df 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21
00e0 00c7       |    |		Action	Elaborate_Subprogram
00e1 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22
00e2 00c7       |    |		Action	Elaborate_Subprogram
00e3 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23
00e4 00c7       |    |		Action	Elaborate_Subprogram
00e5 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
00e6 00c7       |    |		Action	Elaborate_Subprogram
00e7 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
00e8 00c7       |    |		Action	Elaborate_Subprogram
00e9 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
00ea 00c7       |    |		Action	Elaborate_Subprogram
00eb 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
00ec 00c7       |    |		Action	Elaborate_Subprogram
00ed			BODY_0008:
00ed e233       | 3  |		Load	0x1,0x33
00ee 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
00ef e225       | %  |		Load	0x1,0x25
00f0 e233       | 3  |		Load	0x1,0x33
00f1 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
00f2 c234       | 4  |		Store	0x1,0x34
00f3 822f       | /  |		Call	0x1,0x2f
00f4 e230       | 0  |		Load	0x1,0x30
00f5 016d       | m  |		Execute	Variant_Record,Structure_Write
00f6 00bc       |    |		Action	Signal_Activated
00f7 00bb       |    |		Action	Signal_Completion
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 011e       |    |		.CONST	0x011e								; Address of begin
00f9 0163       | c  |		.CONST	0x0163								; Address of exception handler
00fa 0005       |    |		.CONST	0x0005								; Number of locals
00fb			INIT_00f8:
00fb e226       | &  |		Load	0x1,0x26
00fc 0007       |    |		Action	Break_Optional
00fd 4801       |H   |		Short_Literal	0x1
00fe e5fe       |    |		Load	0x2,-0x2
00ff 01db       |    |		Execute	Vector,Length
0100 00d8       |    |		Load_Top	At_Offset_0
0101 00e2       |    |		Load_Encached	Integer_Cache
0102 0260       | `  |		Execute	Discrete,In_Type
0103 7001       |p   |		Jump_Nonzero	0x105
0104 0801       |    |		Execute_Immediate	Raise,0x1
0105 e228       | (  |		Load	0x1,0x28
0106 e225       | %  |		Load	0x1,0x25
0107 039a       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Constraint
0108 4801       |H   |		Short_Literal	0x1
0109 e5ff       |    |		Load	0x2,-0x1
010a 01db       |    |		Execute	Vector,Length
010b 00d8       |    |		Load_Top	At_Offset_0
010c 00e2       |    |		Load_Encached	Integer_Cache
010d 0260       | `  |		Execute	Discrete,In_Type
010e 7001       |p   |		Jump_Nonzero	0x110
010f 0801       |    |		Execute_Immediate	Raise,0x1
0110 e228       | (  |		Load	0x1,0x28
0111 e225       | %  |		Load	0x1,0x25
0112 039a       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Constraint
0113 4801       |H   |		Short_Literal	0x1
0114 e5fd       |    |		Load	0x2,-0x3
0115 01db       |    |		Execute	Vector,Length
0116 00d8       |    |		Load_Top	At_Offset_0
0117 00e2       |    |		Load_Encached	Integer_Cache
0118 0260       | `  |		Execute	Discrete,In_Type
0119 7001       |p   |		Jump_Nonzero	0x11b
011a 0801       |    |		Execute_Immediate	Raise,0x1
011b e228       | (  |		Load	0x1,0x28
011c e225       | %  |		Load	0x1,0x25
011d 039a       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Constraint
011e			BODY_00f8:
011e e5fe       |    |		Load	0x2,-0x2
011f 00db       |    |		Load_Top	At_Offset_3
0120 0218       |    |		Execute	Heap_Access,All_Write
0121 e5ff       |    |		Load	0x2,-0x1
0122 00da       |    |		Load_Top	At_Offset_2
0123 0218       |    |		Execute	Heap_Access,All_Write
0124 e5fd       |    |		Load	0x2,-0x3
0125 00d9       |    |		Load_Top	At_Offset_1
0126 0218       |    |		Execute	Heap_Access,All_Write
0127 e5ff       |    |		Load	0x2,-0x1
0128 8216       |    |		Call	0x1,0x16
0129 6815       |h   |		Jump_Zero	0x13f
012a e00c       |    |		Load	0x0,0xc
012b 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
012c 4801       |H   |		Short_Literal	0x1
012d 4801       |H   |		Short_Literal	0x1
012e e00d       |    |		Load	0x0,0xd
012f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0130 0334       | 4  |		Declare_Variable	Array,With_Constraint
0131 e5ff       |    |		Load	0x2,-0x1
0132 e00d       |    |		Load	0x0,0xd
0133 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0134 e00d       |    |		Load	0x0,0xd
0135 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0136 0119       |    |		Execute	Any,Check_In_Formal_Type
0137 4801       |H   |		Short_Literal	0x1
0138 00da       |    |		Load_Top	At_Offset_2
0139 01d6       |    |		Execute	Vector,Field_Write
013a 4806       |H   |		Short_Literal	0x6
013b 6050       |`P  |		Indirect_Literal	Discrete,0x18c,{0x00000000, 0x0000814c}
013c e00e       |    |		Load	0x0,0xe
013d 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
013e 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
013f 4800       |H   |		Short_Literal	0x0
0140 e22d       | -  |		Load	0x1,0x2d
0141 0322       | "  |		Declare_Variable	Record
0142 00db       |    |		Load_Top	At_Offset_3
0143 00d9       |    |		Load_Top	At_Offset_1
0144 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0145 4802       |H   |		Short_Literal	0x2
0146 e22c       | ,  |		Load	0x1,0x2c
0147 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0148 e403       |    |		Load	0x2,0x3
0149 00d9       |    |		Load_Top	At_Offset_1
014a 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
014b 00d9       |    |		Load_Top	At_Offset_1
014c 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
014d 00da       |    |		Load_Top	At_Offset_2
014e 00d9       |    |		Load_Top	At_Offset_1
014f 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0150 e227       | '  |		Load	0x1,0x27
0151 e234       | 4  |		Load	0x1,0x34
0152 e233       | 3  |		Load	0x1,0x33
0153 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0154 e241       | A  |		Load	0x1,0x41
0155 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0156 e5ff       |    |		Load	0x2,-0x1
0157 e241       | A  |		Load	0x1,0x41
0158 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0159 c402       |    |		Store	0x2,0x2
015a 00db       |    |		Load_Top	At_Offset_3
015b e227       | '  |		Load	0x1,0x27
015c 027f       |    |		Execute	Discrete,Equal
015d 7001       |p   |		Jump_Nonzero	0x15f
015e 0887       |    |		Execute_Immediate	Raise,0x87
015f e227       | '  |		Load	0x1,0x27
0160 0a01       |    |		Execute_Immediate	Plus,0x1
0161 c227       | '  |		Store	0x1,0x27
0162 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0163			TRAP_00f8:
0163 0007       |    |		Action	Break_Optional
0164 e00c       |    |		Load	0x0,0xc
0165 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0166 4801       |H   |		Short_Literal	0x1
0167 4802       |H   |		Short_Literal	0x2
0168 e00d       |    |		Load	0x0,0xd
0169 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
016a 0334       | 4  |		Declare_Variable	Array,With_Constraint
016b 0092 0869  |   i|		Action	Push_String_Extended,0x869					; "Rcf_Switch_Implementation.Define"
016d e00d       |    |		Load	0x0,0xd
016e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
016f e00d       |    |		Load	0x0,0xd
0170 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0171 0119       |    |		Execute	Any,Check_In_Formal_Type
0172 4801       |H   |		Short_Literal	0x1
0173 00da       |    |		Load_Top	At_Offset_2
0174 01d6       |    |		Execute	Vector,Field_Write
0175 4800       |H   |		Short_Literal	0x0
0176 4801       |H   |		Short_Literal	0x1
0177 e00f       |    |		Load	0x0,0xf
0178 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0179 e00d       |    |		Load	0x0,0xd
017a 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
017b e00d       |    |		Load	0x0,0xd
017c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
017d 0119       |    |		Execute	Any,Check_In_Formal_Type
017e 4802       |H   |		Short_Literal	0x2
017f 00da       |    |		Load_Top	At_Offset_2
0180 01d6       |    |		Execute	Vector,Field_Write
0181 4805       |H   |		Short_Literal	0x5
0182 6005       |`   |		Indirect_Literal	Discrete,0x188,{0x00000000, 0x0000813b}
0183 e00e       |    |		Load	0x0,0xe
0184 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0185 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0186 0000 0000  |    |		.XXX[0x2]
0188 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000813b}
018c 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000814c}
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 01ab       |    |		.CONST	0x01ab								; Address of begin
0191 01ed       |    |		.CONST	0x01ed								; Address of exception handler
0192 0004       |    |		.CONST	0x0004								; Number of locals
0193			INIT_0190:
0193 e226       | &  |		Load	0x1,0x26
0194 0007       |    |		Action	Break_Optional
0195 4801       |H   |		Short_Literal	0x1
0196 e5ff       |    |		Load	0x2,-0x1
0197 01db       |    |		Execute	Vector,Length
0198 00d8       |    |		Load_Top	At_Offset_0
0199 00e2       |    |		Load_Encached	Integer_Cache
019a 0260       | `  |		Execute	Discrete,In_Type
019b 7001       |p   |		Jump_Nonzero	0x19d
019c 0801       |    |		Execute_Immediate	Raise,0x1
019d e228       | (  |		Load	0x1,0x28
019e e225       | %  |		Load	0x1,0x25
019f 039a       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Constraint
01a0 4801       |H   |		Short_Literal	0x1
01a1 e5fd       |    |		Load	0x2,-0x3
01a2 01db       |    |		Execute	Vector,Length
01a3 00d8       |    |		Load_Top	At_Offset_0
01a4 00e2       |    |		Load_Encached	Integer_Cache
01a5 0260       | `  |		Execute	Discrete,In_Type
01a6 7001       |p   |		Jump_Nonzero	0x1a8
01a7 0801       |    |		Execute_Immediate	Raise,0x1
01a8 e228       | (  |		Load	0x1,0x28
01a9 e225       | %  |		Load	0x1,0x25
01aa 039a       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Constraint
01ab			BODY_0190:
01ab e5ff       |    |		Load	0x2,-0x1
01ac 00da       |    |		Load_Top	At_Offset_2
01ad 0218       |    |		Execute	Heap_Access,All_Write
01ae e5fd       |    |		Load	0x2,-0x3
01af 00d9       |    |		Load_Top	At_Offset_1
01b0 0218       |    |		Execute	Heap_Access,All_Write
01b1 e5ff       |    |		Load	0x2,-0x1
01b2 8216       |    |		Call	0x1,0x16
01b3 6815       |h   |		Jump_Zero	0x1c9
01b4 e00c       |    |		Load	0x0,0xc
01b5 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01b6 4801       |H   |		Short_Literal	0x1
01b7 4801       |H   |		Short_Literal	0x1
01b8 e00d       |    |		Load	0x0,0xd
01b9 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01ba 0334       | 4  |		Declare_Variable	Array,With_Constraint
01bb e5ff       |    |		Load	0x2,-0x1
01bc e00d       |    |		Load	0x0,0xd
01bd 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
01be e00d       |    |		Load	0x0,0xd
01bf 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01c0 0119       |    |		Execute	Any,Check_In_Formal_Type
01c1 4801       |H   |		Short_Literal	0x1
01c2 00da       |    |		Load_Top	At_Offset_2
01c3 01d6       |    |		Execute	Vector,Field_Write
01c4 4806       |H   |		Short_Literal	0x6
01c5 67c6       |g   |		Indirect_Literal	Discrete,0x18c,{0x00000000, 0x0000814c}
01c6 e00e       |    |		Load	0x0,0xe
01c7 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
01c8 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
01c9 4800       |H   |		Short_Literal	0x0
01ca e22d       | -  |		Load	0x1,0x2d
01cb 0322       | "  |		Declare_Variable	Record
01cc 00db       |    |		Load_Top	At_Offset_3
01cd 00d9       |    |		Load_Top	At_Offset_1
01ce 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01cf 4800       |H   |		Short_Literal	0x0
01d0 e22c       | ,  |		Load	0x1,0x2c
01d1 1c08       |    |		Execute_Immediate	Run_Utility,0x8
01d2 e5fe       |    |		Load	0x2,-0x2
01d3 00d9       |    |		Load_Top	At_Offset_1
01d4 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
01d5 00d9       |    |		Load_Top	At_Offset_1
01d6 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01d7 00da       |    |		Load_Top	At_Offset_2
01d8 00d9       |    |		Load_Top	At_Offset_1
01d9 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01da e227       | '  |		Load	0x1,0x27
01db e234       | 4  |		Load	0x1,0x34
01dc e233       | 3  |		Load	0x1,0x33
01dd 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01de e241       | A  |		Load	0x1,0x41
01df 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01e0 e5ff       |    |		Load	0x2,-0x1
01e1 e241       | A  |		Load	0x1,0x41
01e2 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
01e3 005b       | [  |		Store_Top	Discrete,At_Offset_3
01e4 00da       |    |		Load_Top	At_Offset_2
01e5 e227       | '  |		Load	0x1,0x27
01e6 027f       |    |		Execute	Discrete,Equal
01e7 7001       |p   |		Jump_Nonzero	0x1e9
01e8 0887       |    |		Execute_Immediate	Raise,0x87
01e9 e227       | '  |		Load	0x1,0x27
01ea 0a01       |    |		Execute_Immediate	Plus,0x1
01eb c227       | '  |		Store	0x1,0x27
01ec 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
01ed			TRAP_0190:
01ed 0007       |    |		Action	Break_Optional
01ee e00c       |    |		Load	0x0,0xc
01ef 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01f0 4801       |H   |		Short_Literal	0x1
01f1 4802       |H   |		Short_Literal	0x2
01f2 e00d       |    |		Load	0x0,0xd
01f3 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01f4 0334       | 4  |		Declare_Variable	Array,With_Constraint
01f5 0092 0869  |   i|		Action	Push_String_Extended,0x869					; "Rcf_Switch_Implementation.Define"
01f7 e00d       |    |		Load	0x0,0xd
01f8 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
01f9 e00d       |    |		Load	0x0,0xd
01fa 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01fb 0119       |    |		Execute	Any,Check_In_Formal_Type
01fc 4801       |H   |		Short_Literal	0x1
01fd 00da       |    |		Load_Top	At_Offset_2
01fe 01d6       |    |		Execute	Vector,Field_Write
01ff 4800       |H   |		Short_Literal	0x0
0200 4801       |H   |		Short_Literal	0x1
0201 e00f       |    |		Load	0x0,0xf
0202 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0203 e00d       |    |		Load	0x0,0xd
0204 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0205 e00d       |    |		Load	0x0,0xd
0206 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0207 0119       |    |		Execute	Any,Check_In_Formal_Type
0208 4802       |H   |		Short_Literal	0x2
0209 00da       |    |		Load_Top	At_Offset_2
020a 01d6       |    |		Execute	Vector,Field_Write
020b 4805       |H   |		Short_Literal	0x5
020c 677b       |g{  |		Indirect_Literal	Discrete,0x188,{0x00000000, 0x0000813b}
020d e00e       |    |		Load	0x0,0xe
020e 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
020f 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 022b       | +  |		.CONST	0x022b								; Address of begin
0211 026d       | m  |		.CONST	0x026d								; Address of exception handler
0212 0004       |    |		.CONST	0x0004								; Number of locals
0213			INIT_0210:
0213 e226       | &  |		Load	0x1,0x26
0214 0007       |    |		Action	Break_Optional
0215 4801       |H   |		Short_Literal	0x1
0216 e5ff       |    |		Load	0x2,-0x1
0217 01db       |    |		Execute	Vector,Length
0218 00d8       |    |		Load_Top	At_Offset_0
0219 00e2       |    |		Load_Encached	Integer_Cache
021a 0260       | `  |		Execute	Discrete,In_Type
021b 7001       |p   |		Jump_Nonzero	0x21d
021c 0801       |    |		Execute_Immediate	Raise,0x1
021d e228       | (  |		Load	0x1,0x28
021e e225       | %  |		Load	0x1,0x25
021f 039a       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Constraint
0220 4801       |H   |		Short_Literal	0x1
0221 e5fd       |    |		Load	0x2,-0x3
0222 01db       |    |		Execute	Vector,Length
0223 00d8       |    |		Load_Top	At_Offset_0
0224 00e2       |    |		Load_Encached	Integer_Cache
0225 0260       | `  |		Execute	Discrete,In_Type
0226 7001       |p   |		Jump_Nonzero	0x228
0227 0801       |    |		Execute_Immediate	Raise,0x1
0228 e228       | (  |		Load	0x1,0x28
0229 e225       | %  |		Load	0x1,0x25
022a 039a       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Constraint
022b			BODY_0210:
022b e5ff       |    |		Load	0x2,-0x1
022c 00da       |    |		Load_Top	At_Offset_2
022d 0218       |    |		Execute	Heap_Access,All_Write
022e e5fd       |    |		Load	0x2,-0x3
022f 00d9       |    |		Load_Top	At_Offset_1
0230 0218       |    |		Execute	Heap_Access,All_Write
0231 e5ff       |    |		Load	0x2,-0x1
0232 8216       |    |		Call	0x1,0x16
0233 6815       |h   |		Jump_Zero	0x249
0234 e00c       |    |		Load	0x0,0xc
0235 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0236 4801       |H   |		Short_Literal	0x1
0237 4801       |H   |		Short_Literal	0x1
0238 e00d       |    |		Load	0x0,0xd
0239 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
023a 0334       | 4  |		Declare_Variable	Array,With_Constraint
023b e5ff       |    |		Load	0x2,-0x1
023c e00d       |    |		Load	0x0,0xd
023d 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
023e e00d       |    |		Load	0x0,0xd
023f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0240 0119       |    |		Execute	Any,Check_In_Formal_Type
0241 4801       |H   |		Short_Literal	0x1
0242 00da       |    |		Load_Top	At_Offset_2
0243 01d6       |    |		Execute	Vector,Field_Write
0244 4806       |H   |		Short_Literal	0x6
0245 604e       |`N  |		Indirect_Literal	Discrete,0x294,{0x00000000, 0x0000814c}
0246 e00e       |    |		Load	0x0,0xe
0247 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0248 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0249 4800       |H   |		Short_Literal	0x0
024a e22d       | -  |		Load	0x1,0x2d
024b 0322       | "  |		Declare_Variable	Record
024c 00db       |    |		Load_Top	At_Offset_3
024d 00d9       |    |		Load_Top	At_Offset_1
024e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
024f 4801       |H   |		Short_Literal	0x1
0250 e22c       | ,  |		Load	0x1,0x2c
0251 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0252 e5fe       |    |		Load	0x2,-0x2
0253 00d9       |    |		Load_Top	At_Offset_1
0254 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0255 00d9       |    |		Load_Top	At_Offset_1
0256 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0257 00da       |    |		Load_Top	At_Offset_2
0258 00d9       |    |		Load_Top	At_Offset_1
0259 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
025a e227       | '  |		Load	0x1,0x27
025b e234       | 4  |		Load	0x1,0x34
025c e233       | 3  |		Load	0x1,0x33
025d 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
025e e241       | A  |		Load	0x1,0x41
025f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0260 e5ff       |    |		Load	0x2,-0x1
0261 e241       | A  |		Load	0x1,0x41
0262 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0263 005b       | [  |		Store_Top	Discrete,At_Offset_3
0264 00da       |    |		Load_Top	At_Offset_2
0265 e227       | '  |		Load	0x1,0x27
0266 027f       |    |		Execute	Discrete,Equal
0267 7001       |p   |		Jump_Nonzero	0x269
0268 0887       |    |		Execute_Immediate	Raise,0x87
0269 e227       | '  |		Load	0x1,0x27
026a 0a01       |    |		Execute_Immediate	Plus,0x1
026b c227       | '  |		Store	0x1,0x27
026c 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
026d			TRAP_0210:
026d 0007       |    |		Action	Break_Optional
026e e00c       |    |		Load	0x0,0xc
026f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0270 4801       |H   |		Short_Literal	0x1
0271 4802       |H   |		Short_Literal	0x2
0272 e00d       |    |		Load	0x0,0xd
0273 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0274 0334       | 4  |		Declare_Variable	Array,With_Constraint
0275 0092 0869  |   i|		Action	Push_String_Extended,0x869					; "Rcf_Switch_Implementation.Define"
0277 e00d       |    |		Load	0x0,0xd
0278 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0279 e00d       |    |		Load	0x0,0xd
027a 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
027b 0119       |    |		Execute	Any,Check_In_Formal_Type
027c 4801       |H   |		Short_Literal	0x1
027d 00da       |    |		Load_Top	At_Offset_2
027e 01d6       |    |		Execute	Vector,Field_Write
027f 4800       |H   |		Short_Literal	0x0
0280 4801       |H   |		Short_Literal	0x1
0281 e00f       |    |		Load	0x0,0xf
0282 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0283 e00d       |    |		Load	0x0,0xd
0284 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0285 e00d       |    |		Load	0x0,0xd
0286 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0287 0119       |    |		Execute	Any,Check_In_Formal_Type
0288 4802       |H   |		Short_Literal	0x2
0289 00da       |    |		Load_Top	At_Offset_2
028a 01d6       |    |		Execute	Vector,Field_Write
028b 4805       |H   |		Short_Literal	0x5
028c 6003       |`   |		Indirect_Literal	Discrete,0x290,{0x00000000, 0x0000813b}
028d e00e       |    |		Load	0x0,0xe
028e 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
028f 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0290 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000813b}
0294 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000814c}
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 02a3       |    |		.CONST	0x02a3								; Address of begin
0299 02c8       |    |		.CONST	0x02c8								; Address of exception handler
029a 0003       |    |		.CONST	0x0003								; Number of locals
029b			INIT_0298:
029b 482e       |H.  |		Short_Literal	0x2e
029c 8231       | 1  |		Call	0x1,0x31
029d 01cb       |    |		Execute	Vector,Append
029e 00db       |    |		Load_Top	At_Offset_3
029f 01cc       |    |		Execute	Vector,Catenate
02a0 0007       |    |		Action	Break_Optional
02a1 e233       | 3  |		Load	0x1,0x33
02a2 1b20       |    |		Execute	Package,Field_Read,Field_Number 0x20
02a3			BODY_0298:
02a3 00d9       |    |		Load_Top	At_Offset_1
02a4 e004       |    |		Load	0x0,0x4
02a5 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
02a6 681f       |h   |		Jump_Zero	0x2c6
02a7 e233       | 3  |		Load	0x1,0x33
02a8 1b20       |    |		Execute	Package,Field_Read,Field_Number 0x20
02a9 e225       | %  |		Load	0x1,0x25
02aa e234       | 4  |		Load	0x1,0x34
02ab e233       | 3  |		Load	0x1,0x33
02ac 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
02ad 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
02ae 00cf       |    |		Action	Mark_Auxiliary
02af 7811       |x   |		Jump	0x2c1
02b0 4801       |H   |		Short_Literal	0x1
02b1 00da       |    |		Load_Top	At_Offset_2
02b2 e233       | 3  |		Load	0x1,0x33
02b3 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
02b4 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02b5 0217       |    |		Execute	Heap_Access,All_Reference
02b6 e5ff       |    |		Load	0x2,-0x1
02b7 e010       |    |		Load	0x0,0x10
02b8 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
02b9 6802       |h   |		Jump_Zero	0x2bc
02ba 4801       |H   |		Short_Literal	0x1
02bb 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02bc 00d9       |    |		Load_Top	At_Offset_1
02bd e233       | 3  |		Load	0x1,0x33
02be 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
02bf 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
02c0 00c9       |    |		Action	Pop_Auxiliary_Loop
02c1 00d9       |    |		Load_Top	At_Offset_1
02c2 e233       | 3  |		Load	0x1,0x33
02c3 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
02c4 6feb       |o   |		Jump_Zero	0x2b0
02c5 00ce       |    |		Action	Pop_Auxiliary
02c6 4800       |H   |		Short_Literal	0x0
02c7 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02c8			TRAP_0298:
02c8 0007       |    |		Action	Break_Optional
02c9 e00c       |    |		Load	0x0,0xc
02ca 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
02cb 4801       |H   |		Short_Literal	0x1
02cc 4802       |H   |		Short_Literal	0x2
02cd e00d       |    |		Load	0x0,0xd
02ce 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
02cf 0334       | 4  |		Declare_Variable	Array,With_Constraint
02d0 0092 086a  |   j|		Action	Push_String_Extended,0x86a					; "Rcf_Switch_Implementation.Is_Defined"
02d2 e00d       |    |		Load	0x0,0xd
02d3 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
02d4 e00d       |    |		Load	0x0,0xd
02d5 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02d6 0119       |    |		Execute	Any,Check_In_Formal_Type
02d7 4801       |H   |		Short_Literal	0x1
02d8 00da       |    |		Load_Top	At_Offset_2
02d9 01d6       |    |		Execute	Vector,Field_Write
02da 4800       |H   |		Short_Literal	0x0
02db 4801       |H   |		Short_Literal	0x1
02dc e00f       |    |		Load	0x0,0xf
02dd 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
02de e00d       |    |		Load	0x0,0xd
02df 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
02e0 e00d       |    |		Load	0x0,0xd
02e1 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02e2 0119       |    |		Execute	Any,Check_In_Formal_Type
02e3 4802       |H   |		Short_Literal	0x2
02e4 00da       |    |		Load_Top	At_Offset_2
02e5 01d6       |    |		Execute	Vector,Field_Write
02e6 4805       |H   |		Short_Literal	0x5
02e7 67a8       |g   |		Indirect_Literal	Discrete,0x290,{0x00000000, 0x0000813b}
02e8 e00e       |    |		Load	0x0,0xe
02e9 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
02ea 4800       |H   |		Short_Literal	0x0
02eb 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02ec 0000 0000  |    |		.BLANK	0000[0x4]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02ff       |    |		.CONST	0x02ff								; Address of begin
02f1 0307       |    |		.CONST	0x0307								; Address of exception handler
02f2 0004       |    |		.CONST	0x0004								; Number of locals
02f3			INIT_02f0:
02f3 482e       |H.  |		Short_Literal	0x2e
02f4 8231       | 1  |		Call	0x1,0x31
02f5 01cb       |    |		Execute	Vector,Append
02f6 00db       |    |		Load_Top	At_Offset_3
02f7 01cc       |    |		Execute	Vector,Catenate
02f8 0007       |    |		Action	Break_Optional
02f9 e226       | &  |		Load	0x1,0x26
02fa 0007       |    |		Action	Break_Optional
02fb e22c       | ,  |		Load	0x1,0x2c
02fc 02ff       |    |		Declare_Variable	Variant_Record
02fd 00d8       |    |		Load_Top	At_Offset_0
02fe 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02ff			BODY_02f0:
02ff 6060       |``  |		Indirect_Literal	Discrete,0x360,{0x00000000, 0x00004000}
0300 e011       |    |		Load	0x0,0x11
0301 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0302 e402       |    |		Load	0x2,0x2
0303 e5fe       |    |		Load	0x2,-0x2
0304 e004       |    |		Load	0x0,0x4
0305 1842       | B  |		Execute	Package,Field_Execute,Field_Number 0x42
0306 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0307			TRAP_02f0:
0307 e004       |    |		Load	0x0,0x4
0308 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0309 010f       |    |		Execute	Exception,Equal
030a 6816       |h   |		Jump_Zero	0x321
030b e00c       |    |		Load	0x0,0xc
030c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
030d 4801       |H   |		Short_Literal	0x1
030e 4801       |H   |		Short_Literal	0x1
030f e00d       |    |		Load	0x0,0xd
0310 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0311 0334       | 4  |		Declare_Variable	Array,With_Constraint
0312 e402       |    |		Load	0x2,0x2
0313 e00d       |    |		Load	0x0,0xd
0314 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0315 e00d       |    |		Load	0x0,0xd
0316 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0317 0119       |    |		Execute	Any,Check_In_Formal_Type
0318 4801       |H   |		Short_Literal	0x1
0319 00da       |    |		Load_Top	At_Offset_2
031a 01d6       |    |		Execute	Vector,Field_Write
031b 4805       |H   |		Short_Literal	0x5
031c 603f       |`?  |		Indirect_Literal	Discrete,0x35c,{0x00000000, 0x0000814d}
031d e00e       |    |		Load	0x0,0xe
031e 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
031f 4800       |H   |		Short_Literal	0x0
0320 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0321 e00c       |    |		Load	0x0,0xc
0322 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0323 4801       |H   |		Short_Literal	0x1
0324 4802       |H   |		Short_Literal	0x2
0325 e00d       |    |		Load	0x0,0xd
0326 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0327 0334       | 4  |		Declare_Variable	Array,With_Constraint
0328 0092 086b  |   k|		Action	Push_String_Extended,0x86b					; "Rcf_Switch_Implementation.Value"
032a e00d       |    |		Load	0x0,0xd
032b 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
032c e00d       |    |		Load	0x0,0xd
032d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
032e 0119       |    |		Execute	Any,Check_In_Formal_Type
032f 4801       |H   |		Short_Literal	0x1
0330 00da       |    |		Load_Top	At_Offset_2
0331 01d6       |    |		Execute	Vector,Field_Write
0332 4800       |H   |		Short_Literal	0x0
0333 4801       |H   |		Short_Literal	0x1
0334 e00f       |    |		Load	0x0,0xf
0335 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0336 e00d       |    |		Load	0x0,0xd
0337 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0338 e00d       |    |		Load	0x0,0xd
0339 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
033a 0119       |    |		Execute	Any,Check_In_Formal_Type
033b 4802       |H   |		Short_Literal	0x2
033c 00da       |    |		Load_Top	At_Offset_2
033d 01d6       |    |		Execute	Vector,Field_Write
033e 4805       |H   |		Short_Literal	0x5
033f 6018       |`   |		Indirect_Literal	Discrete,0x358,{0x00000000, 0x0000813b}
0340 e00e       |    |		Load	0x0,0xe
0341 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0342 e5ff       |    |		Load	0x2,-0x1
0343 8216       |    |		Call	0x1,0x16
0344 6810       |h   |		Jump_Zero	0x355
0345 e241       | A  |		Load	0x1,0x41
0346 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0347 e5ff       |    |		Load	0x2,-0x1
0348 e241       | A  |		Load	0x1,0x41
0349 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
034a 005b       | [  |		Store_Top	Discrete,At_Offset_3
034b 00da       |    |		Load_Top	At_Offset_2
034c e234       | 4  |		Load	0x1,0x34
034d e233       | 3  |		Load	0x1,0x33
034e 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
034f 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0350 00da       |    |		Load_Top	At_Offset_2
0351 016d       | m  |		Execute	Variant_Record,Structure_Write
0352 00d9       |    |		Load_Top	At_Offset_1
0353 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0354 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0355 4800       |H   |		Short_Literal	0x0
0356 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0357 0000       |    |		.XXX[0x1]
0358 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000813b}
035c 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000814d}
0360 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
0364 0000 0000  |    |		.BLANK	0000[0x4]
0368 ; --------------------------------------------------------------------------------------
0368 ; SUBPROGRAM
0368 ; --------------------------------------------------------------------------------------
0368 0377       | w  |		.CONST	0x0377								; Address of begin
0369 037f       |    |		.CONST	0x037f								; Address of exception handler
036a 0004       |    |		.CONST	0x0004								; Number of locals
036b			INIT_0368:
036b 482e       |H.  |		Short_Literal	0x2e
036c 8231       | 1  |		Call	0x1,0x31
036d 01cb       |    |		Execute	Vector,Append
036e 00db       |    |		Load_Top	At_Offset_3
036f 01cc       |    |		Execute	Vector,Catenate
0370 0007       |    |		Action	Break_Optional
0371 e226       | &  |		Load	0x1,0x26
0372 0007       |    |		Action	Break_Optional
0373 e22c       | ,  |		Load	0x1,0x2c
0374 02ff       |    |		Declare_Variable	Variant_Record
0375 00d8       |    |		Load_Top	At_Offset_0
0376 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0377			BODY_0368:
0377 67e8       |g   |		Indirect_Literal	Discrete,0x360,{0x00000000, 0x00004000}
0378 e011       |    |		Load	0x0,0x11
0379 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
037a e402       |    |		Load	0x2,0x2
037b e5fe       |    |		Load	0x2,-0x2
037c e004       |    |		Load	0x0,0x4
037d 1844       | D  |		Execute	Package,Field_Execute,Field_Number 0x44
037e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
037f			TRAP_0368:
037f e004       |    |		Load	0x0,0x4
0380 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0381 010f       |    |		Execute	Exception,Equal
0382 6816       |h   |		Jump_Zero	0x399
0383 e00c       |    |		Load	0x0,0xc
0384 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0385 4801       |H   |		Short_Literal	0x1
0386 4801       |H   |		Short_Literal	0x1
0387 e00d       |    |		Load	0x0,0xd
0388 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0389 0334       | 4  |		Declare_Variable	Array,With_Constraint
038a e402       |    |		Load	0x2,0x2
038b e00d       |    |		Load	0x0,0xd
038c 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
038d e00d       |    |		Load	0x0,0xd
038e 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
038f 0119       |    |		Execute	Any,Check_In_Formal_Type
0390 4801       |H   |		Short_Literal	0x1
0391 00da       |    |		Load_Top	At_Offset_2
0392 01d6       |    |		Execute	Vector,Field_Write
0393 4805       |H   |		Short_Literal	0x5
0394 67c7       |g   |		Indirect_Literal	Discrete,0x35c,{0x00000000, 0x0000814d}
0395 e00e       |    |		Load	0x0,0xe
0396 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0397 4800       |H   |		Short_Literal	0x0
0398 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0399 e00c       |    |		Load	0x0,0xc
039a 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
039b 4801       |H   |		Short_Literal	0x1
039c 4802       |H   |		Short_Literal	0x2
039d e00d       |    |		Load	0x0,0xd
039e 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
039f 0334       | 4  |		Declare_Variable	Array,With_Constraint
03a0 0092 086b  |   k|		Action	Push_String_Extended,0x86b					; "Rcf_Switch_Implementation.Value"
03a2 e00d       |    |		Load	0x0,0xd
03a3 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
03a4 e00d       |    |		Load	0x0,0xd
03a5 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
03a6 0119       |    |		Execute	Any,Check_In_Formal_Type
03a7 4801       |H   |		Short_Literal	0x1
03a8 00da       |    |		Load_Top	At_Offset_2
03a9 01d6       |    |		Execute	Vector,Field_Write
03aa 4800       |H   |		Short_Literal	0x0
03ab 4801       |H   |		Short_Literal	0x1
03ac e00f       |    |		Load	0x0,0xf
03ad 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
03ae e00d       |    |		Load	0x0,0xd
03af 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
03b0 e00d       |    |		Load	0x0,0xd
03b1 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
03b2 0119       |    |		Execute	Any,Check_In_Formal_Type
03b3 4802       |H   |		Short_Literal	0x2
03b4 00da       |    |		Load_Top	At_Offset_2
03b5 01d6       |    |		Execute	Vector,Field_Write
03b6 4805       |H   |		Short_Literal	0x5
03b7 67a0       |g   |		Indirect_Literal	Discrete,0x358,{0x00000000, 0x0000813b}
03b8 e00e       |    |		Load	0x0,0xe
03b9 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
03ba e5ff       |    |		Load	0x2,-0x1
03bb 8216       |    |		Call	0x1,0x16
03bc 6810       |h   |		Jump_Zero	0x3cd
03bd e241       | A  |		Load	0x1,0x41
03be 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
03bf e5ff       |    |		Load	0x2,-0x1
03c0 e241       | A  |		Load	0x1,0x41
03c1 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
03c2 005b       | [  |		Store_Top	Discrete,At_Offset_3
03c3 00da       |    |		Load_Top	At_Offset_2
03c4 e234       | 4  |		Load	0x1,0x34
03c5 e233       | 3  |		Load	0x1,0x33
03c6 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
03c7 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
03c8 00da       |    |		Load_Top	At_Offset_2
03c9 016d       | m  |		Execute	Variant_Record,Structure_Write
03ca 00d9       |    |		Load_Top	At_Offset_1
03cb 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
03cc 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
03cd 4800       |H   |		Short_Literal	0x0
03ce 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
03cf 0000       |    |		.XXX[0x1]
03d0 ; --------------------------------------------------------------------------------------
03d0 ; SUBPROGRAM
03d0 ; --------------------------------------------------------------------------------------
03d0 03df       |    |		.CONST	0x03df								; Address of begin
03d1 03e7       |    |		.CONST	0x03e7								; Address of exception handler
03d2 0004       |    |		.CONST	0x0004								; Number of locals
03d3			INIT_03d0:
03d3 482e       |H.  |		Short_Literal	0x2e
03d4 8231       | 1  |		Call	0x1,0x31
03d5 01cb       |    |		Execute	Vector,Append
03d6 00db       |    |		Load_Top	At_Offset_3
03d7 01cc       |    |		Execute	Vector,Catenate
03d8 0007       |    |		Action	Break_Optional
03d9 e226       | &  |		Load	0x1,0x26
03da 0007       |    |		Action	Break_Optional
03db e22c       | ,  |		Load	0x1,0x2c
03dc 02ff       |    |		Declare_Variable	Variant_Record
03dd 00d8       |    |		Load_Top	At_Offset_0
03de 1c00       |    |		Execute_Immediate	Run_Utility,0x0
03df			BODY_03d0:
03df 6064       |`d  |		Indirect_Literal	Discrete,0x444,{0x00000000, 0x00004000}
03e0 e011       |    |		Load	0x0,0x11
03e1 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
03e2 e402       |    |		Load	0x2,0x2
03e3 e5fe       |    |		Load	0x2,-0x2
03e4 e004       |    |		Load	0x0,0x4
03e5 1846       | F  |		Execute	Package,Field_Execute,Field_Number 0x46
03e6 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
03e7			TRAP_03d0:
03e7 e004       |    |		Load	0x0,0x4
03e8 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
03e9 010f       |    |		Execute	Exception,Equal
03ea 6816       |h   |		Jump_Zero	0x401
03eb e00c       |    |		Load	0x0,0xc
03ec 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
03ed 4801       |H   |		Short_Literal	0x1
03ee 4801       |H   |		Short_Literal	0x1
03ef e00d       |    |		Load	0x0,0xd
03f0 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
03f1 0334       | 4  |		Declare_Variable	Array,With_Constraint
03f2 e402       |    |		Load	0x2,0x2
03f3 e00d       |    |		Load	0x0,0xd
03f4 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
03f5 e00d       |    |		Load	0x0,0xd
03f6 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
03f7 0119       |    |		Execute	Any,Check_In_Formal_Type
03f8 4801       |H   |		Short_Literal	0x1
03f9 00da       |    |		Load_Top	At_Offset_2
03fa 01d6       |    |		Execute	Vector,Field_Write
03fb 4805       |H   |		Short_Literal	0x5
03fc 6043       |`C  |		Indirect_Literal	Discrete,0x440,{0x00000000, 0x0000814d}
03fd e00e       |    |		Load	0x0,0xe
03fe 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
03ff 00ea       |    |		Load_Encached	Null_String_Cache
0400 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0401 e00c       |    |		Load	0x0,0xc
0402 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0403 4801       |H   |		Short_Literal	0x1
0404 4802       |H   |		Short_Literal	0x2
0405 e00d       |    |		Load	0x0,0xd
0406 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0407 0334       | 4  |		Declare_Variable	Array,With_Constraint
0408 0092 086b  |   k|		Action	Push_String_Extended,0x86b					; "Rcf_Switch_Implementation.Value"
040a e00d       |    |		Load	0x0,0xd
040b 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
040c e00d       |    |		Load	0x0,0xd
040d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
040e 0119       |    |		Execute	Any,Check_In_Formal_Type
040f 4801       |H   |		Short_Literal	0x1
0410 00da       |    |		Load_Top	At_Offset_2
0411 01d6       |    |		Execute	Vector,Field_Write
0412 4800       |H   |		Short_Literal	0x0
0413 4801       |H   |		Short_Literal	0x1
0414 e00f       |    |		Load	0x0,0xf
0415 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0416 e00d       |    |		Load	0x0,0xd
0417 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0418 e00d       |    |		Load	0x0,0xd
0419 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
041a 0119       |    |		Execute	Any,Check_In_Formal_Type
041b 4802       |H   |		Short_Literal	0x2
041c 00da       |    |		Load_Top	At_Offset_2
041d 01d6       |    |		Execute	Vector,Field_Write
041e 4805       |H   |		Short_Literal	0x5
041f 601c       |`   |		Indirect_Literal	Discrete,0x43c,{0x00000000, 0x0000813b}
0420 e00e       |    |		Load	0x0,0xe
0421 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0422 e5ff       |    |		Load	0x2,-0x1
0423 8216       |    |		Call	0x1,0x16
0424 6813       |h   |		Jump_Zero	0x438
0425 e241       | A  |		Load	0x1,0x41
0426 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0427 e5ff       |    |		Load	0x2,-0x1
0428 e241       | A  |		Load	0x1,0x41
0429 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
042a 005b       | [  |		Store_Top	Discrete,At_Offset_3
042b 00da       |    |		Load_Top	At_Offset_2
042c e234       | 4  |		Load	0x1,0x34
042d e233       | 3  |		Load	0x1,0x33
042e 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
042f 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0430 00da       |    |		Load_Top	At_Offset_2
0431 016d       | m  |		Execute	Variant_Record,Structure_Write
0432 00d9       |    |		Load_Top	At_Offset_1
0433 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
0434 0217       |    |		Execute	Heap_Access,All_Reference
0435 0335       | 5  |		Declare_Variable	Array,Duplicate
0436 00cd       |    |		Action	Spare6_Action
0437 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0438 00ea       |    |		Load_Encached	Null_String_Cache
0439 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
043a 0000 0000  |    |		.XXX[0x2]
043c 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000813b}
0440 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000814d}
0444 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
0448 ; --------------------------------------------------------------------------------------
0448 ; SUBPROGRAM
0448 ; --------------------------------------------------------------------------------------
0448 044b       | K  |		.CONST	0x044b								; Address of begin
0449 0004       |    |		.CONST	0x0004								; Address of exception handler
044a 0001       |    |		.CONST	0x0001								; Number of locals
044b			BODY_0448:
044b			INIT_0448:
044b 4607       |F   |		Jump_Case	0x8
044c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
044d 7806       |x   |		Jump	0x454								; case 0x1
044e 7809       |x   |		Jump	0x458								; case 0x2
044f 780d       |x   |		Jump	0x45d								; case 0x3
0450 7810       |x   |		Jump	0x461								; case 0x4
0451 7811       |x   |		Jump	0x463								; case 0x5
0452 7812       |x   |		Jump	0x465								; case 0x6
0453 7815       |x   |		Jump	0x469								; case 0x7
0454 00da       |    |		Load_Top	At_Offset_2
0455 0091 085b  |   [|		Action	Push_String_Extended_Indexed,0x85b				; "BOOLEAN_KIND"
0457 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0458 00db       |    |		Load_Top	At_Offset_3
0459 00db       |    |		Load_Top	At_Offset_3
045a 00e0       |    |		Load_Encached	Standard_Cache
045b 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
045c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
045d 00da       |    |		Load_Top	At_Offset_2
045e 00e0       |    |		Load_Encached	Standard_Cache
045f 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0460 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0461 00db       |    |		Load_Top	At_Offset_3
0462 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0463 00db       |    |		Load_Top	At_Offset_3
0464 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0465 e22b       | +  |		Load	0x1,0x2b
0466 00dc       |    |		Load_Top	At_Offset_4
0467 0267       | g  |		Execute	Discrete,Predecessor
0468 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0469 e22b       | +  |		Load	0x1,0x2b
046a 00dc       |    |		Load_Top	At_Offset_4
046b 0268       | h  |		Execute	Discrete,Successor
046c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
046d 0000 0000  |    |		.XXX[0x3]
046f 0000       |    |
0470 ; --------------------------------------------------------------------------------------
0470 ; SUBPROGRAM
0470 ; --------------------------------------------------------------------------------------
0470 0473       | s  |		.CONST	0x0473								; Address of begin
0471 0004       |    |		.CONST	0x0004								; Address of exception handler
0472 0001       |    |		.CONST	0x0001								; Number of locals
0473			BODY_0470:
0473			INIT_0470:
0473 4608       |F   |		Jump_Case	0x9
0474 7808       |x   |		Jump	0x47d								; case 0x0
0475 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0476 783f       |x?  |		Jump	0x4b6								; case 0x2
0477 783e       |x>  |		Jump	0x4b6								; case 0x3
0478 783d       |x=  |		Jump	0x4b6								; case 0x4
0479 783c       |x<  |		Jump	0x4b6								; case 0x5
047a 7815       |x   |		Jump	0x490								; case 0x6
047b 7822       |x"  |		Jump	0x49e								; case 0x7
047c 7832       |x2  |		Jump	0x4af								; case 0x8
047d 00da       |    |		Load_Top	At_Offset_2
047e 016c       | l  |		Execute	Variant_Record,Is_Constrained
047f 7009       |p   |		Jump_Nonzero	0x489
0480 00cf       |    |		Action	Mark_Auxiliary
0481 4803       |H   |		Short_Literal	0x3
0482 e5ff       |    |		Load	0x2,-0x1
0483 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0484 00d8       |    |		Load_Top	At_Offset_0
0485 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0486 c5ff       |    |		Store	0x2,-0x1
0487 00ce       |    |		Action	Pop_Auxiliary
0488 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0489 00da       |    |		Load_Top	At_Offset_2
048a 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
048b 4603       |F   |		Jump_Case	0x4
048c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
048d 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
048e 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
048f 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0490 00db       |    |		Load_Top	At_Offset_3
0491 4603       |F   |		Jump_Case	0x4
0492 7805       |x   |		Jump	0x498								; case 0x0
0493 7806       |x   |		Jump	0x49a								; case 0x1
0494 7807       |x   |		Jump	0x49c								; case 0x2
0495 7800       |x   |		Jump	0x496								; case 0x3
0496 48ff       |H   |		Short_Literal	0xff
0497 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0498 4801       |H   |		Short_Literal	0x1
0499 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
049a 4802       |H   |		Short_Literal	0x2
049b 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
049c 4803       |H   |		Short_Literal	0x3
049d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
049e 00db       |    |		Load_Top	At_Offset_3
049f e5fe       |    |		Load	0x2,-0x2
04a0 4603       |F   |		Jump_Case	0x4
04a1 7805       |x   |		Jump	0x4a7								; case 0x0
04a2 7806       |x   |		Jump	0x4a9								; case 0x1
04a3 7807       |x   |		Jump	0x4ab								; case 0x2
04a4 7800       |x   |		Jump	0x4a5								; case 0x3
04a5 48ff       |H   |		Short_Literal	0xff
04a6 7805       |x   |		Jump	0x4ac
04a7 4801       |H   |		Short_Literal	0x1
04a8 7803       |x   |		Jump	0x4ac
04a9 4802       |H   |		Short_Literal	0x2
04aa 7801       |x   |		Jump	0x4ac
04ab 4803       |H   |		Short_Literal	0x3
04ac e5ff       |    |		Load	0x2,-0x1
04ad 031b       |    |		Declare_Type	Variant_Record,Constrained
04ae 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
04af 00db       |    |		Load_Top	At_Offset_3
04b0 e5fe       |    |		Load	0x2,-0x2
04b1 e5ff       |    |		Load	0x2,-0x1
04b2 1c06       |    |		Execute_Immediate	Run_Utility,0x6
04b3 e5ff       |    |		Load	0x2,-0x1
04b4 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
04b5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
04b6 0869       | i  |		Execute_Immediate	Raise,0x69
04b7 0000       |    |		.XXX[0x1]
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 4608       |F   |		Jump_Case	0x9
04bc 7808       |x   |		Jump	0x4c5								; case 0x0
04bd 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
04be 780a       |x   |		Jump	0x4c9								; case 0x2
04bf 7809       |x   |		Jump	0x4c9								; case 0x3
04c0 7808       |x   |		Jump	0x4c9								; case 0x4
04c1 7807       |x   |		Jump	0x4c9								; case 0x5
04c2 7806       |x   |		Jump	0x4c9								; case 0x6
04c3 7805       |x   |		Jump	0x4c9								; case 0x7
04c4 7804       |x   |		Jump	0x4c9								; case 0x8
04c5 00da       |    |		Load_Top	At_Offset_2
04c6 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
04c7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
04c8 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
04c9 0869       | i  |		Execute_Immediate	Raise,0x69
04ca 0000 0000  |    |		.BLANK	0000[0x6]
04d0 ; --------------------------------------------------------------------------------------
04d0 ; SUBPROGRAM
04d0 ; --------------------------------------------------------------------------------------
04d0 04f8       |    |		.CONST	0x04f8								; Address of begin
04d1 0004       |    |		.CONST	0x0004								; Address of exception handler
04d2 0009       |    |		.CONST	0x0009								; Number of locals
04d3			INIT_04d0:
04d3 e012       |    |		Load	0x0,0x12
04d4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04d5 02c7       |    |		Declare_Variable	Any
04d6 00d8       |    |		Load_Top	At_Offset_0
04d7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
04d8 e012       |    |		Load	0x0,0x12
04d9 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
04da 02ff       |    |		Declare_Variable	Variant_Record
04db 00d8       |    |		Load_Top	At_Offset_0
04dc 1c00       |    |		Execute_Immediate	Run_Utility,0x0
04dd e012       |    |		Load	0x0,0x12
04de 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
04df 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
04e0 02c7       |    |		Declare_Variable	Any
04e1 00d8       |    |		Load_Top	At_Offset_0
04e2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
04e3 e012       |    |		Load	0x0,0x12
04e4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04e5 02c7       |    |		Declare_Variable	Any
04e6 00d8       |    |		Load_Top	At_Offset_0
04e7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
04e8 e012       |    |		Load	0x0,0x12
04e9 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04ea e012       |    |		Load	0x0,0x12
04eb 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
04ec 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04ed e011       |    |		Load	0x0,0x11
04ee 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04ef 02c7       |    |		Declare_Variable	Any
04f0 e011       |    |		Load	0x0,0x11
04f1 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
04f2 a408       |    |		Store_Unchecked	0x2,0x8
04f3 e004       |    |		Load	0x0,0x4
04f4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04f5 02ff       |    |		Declare_Variable	Variant_Record
04f6 00d8       |    |		Load_Top	At_Offset_0
04f7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
04f8			BODY_04d0:
04f8 e012       |    |		Load	0x0,0x12
04f9 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
04fa 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04fb e403       |    |		Load	0x2,0x3
04fc 604b       |`K  |		Indirect_Literal	Discrete,0x548,{0x00000000, 0x00004000}
04fd e011       |    |		Load	0x0,0x11
04fe 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
04ff 4800       |H   |		Short_Literal	0x0
0500 e013       |    |		Load	0x0,0x13
0501 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0502 e012       |    |		Load	0x0,0x12
0503 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0504 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0505 0092 086c  |   l|		Action	Push_String_Extended,0x86c					; "$"
0507 e012       |    |		Load	0x0,0x12
0508 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0509 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
050a 00d1       |    |		Pop_Control	Pop_Count_1
050b 005b       | [  |		Store_Top	Discrete,At_Offset_3
050c e012       |    |		Load	0x0,0x12
050d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
050e e402       |    |		Load	0x2,0x2
050f 0120       |    |		Execute	Any,Is_Value
0510 6803       |h   |		Jump_Zero	0x514
0511 e012       |    |		Load	0x0,0x12
0512 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0513 7801       |x   |		Jump	0x515
0514 e402       |    |		Load	0x2,0x2
0515 6032       |`2  |		Indirect_Literal	Discrete,0x548,{0x00000000, 0x00004000}
0516 e011       |    |		Load	0x0,0x11
0517 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0518 e403       |    |		Load	0x2,0x3
0519 e012       |    |		Load	0x0,0x12
051a 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
051b 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
051c c402       |    |		Store	0x2,0x2
051d c406       |    |		Store	0x2,0x6
051e 00db       |    |		Load_Top	At_Offset_3
051f 7026       |p&  |		Jump_Nonzero	0x546
0520 e402       |    |		Load	0x2,0x2
0521 e012       |    |		Load	0x0,0x12
0522 1b3d       | =  |		Execute	Package,Field_Read,Field_Number 0x3d
0523 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0524 c404       |    |		Store	0x2,0x4
0525 e012       |    |		Load	0x0,0x12
0526 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0527 e405       |    |		Load	0x2,0x5
0528 0120       |    |		Execute	Any,Is_Value
0529 6803       |h   |		Jump_Zero	0x52d
052a e012       |    |		Load	0x0,0x12
052b 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
052c 7801       |x   |		Jump	0x52e
052d e405       |    |		Load	0x2,0x5
052e 6019       |`   |		Indirect_Literal	Discrete,0x548,{0x00000000, 0x00004000}
052f e408       |    |		Load	0x2,0x8
0530 e404       |    |		Load	0x2,0x4
0531 e012       |    |		Load	0x0,0x12
0532 1b3d       | =  |		Execute	Package,Field_Read,Field_Number 0x3d
0533 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
0534 c405       |    |		Store	0x2,0x5
0535 c406       |    |		Store	0x2,0x6
0536 00db       |    |		Load_Top	At_Offset_3
0537 700e       |p   |		Jump_Nonzero	0x546
0538 e012       |    |		Load	0x0,0x12
0539 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
053a 00d9       |    |		Load_Top	At_Offset_1
053b 600c       |`   |		Indirect_Literal	Discrete,0x548,{0x00000000, 0x00004000}
053c e408       |    |		Load	0x2,0x8
053d 4800       |H   |		Short_Literal	0x0
053e e405       |    |		Load	0x2,0x5
053f e012       |    |		Load	0x0,0x12
0540 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
0541 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0542 00d1       |    |		Pop_Control	Pop_Count_1
0543 c406       |    |		Store	0x2,0x6
0544 00d8       |    |		Load_Top	At_Offset_0
0545 00ca       |    |		Action	Exit_Nullary_Function
0546 0831       | 1  |		Execute_Immediate	Raise,0x31
0547 0000       |    |		.XXX[0x1]
0548 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
054c 0000 0000  |    |		.BLANK	0000[0x4]
0550 ; --------------------------------------------------------------------------------------
0550 ; SUBPROGRAM
0550 ; --------------------------------------------------------------------------------------
0550 0553       | S  |		.CONST	0x0553								; Address of begin
0551 0004       |    |		.CONST	0x0004								; Address of exception handler
0552 0001       |    |		.CONST	0x0001								; Number of locals
0553			BODY_0550:
0553			INIT_0550:
0553 0092 086d  |   m|		Action	Push_String_Extended,0x86d					; "Rcf"
0555 e014       |    |		Load	0x0,0x14
0556 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0557 01cc       |    |		Execute	Vector,Catenate
0558 00ca       |    |		Action	Exit_Nullary_Function
0559 0000 0000  |    |		.BLANK	0000[0x7]
0560 ; --------------------------------------------------------------------------------------
0560 ; SUBPROGRAM
0560 ; --------------------------------------------------------------------------------------
0560 0563       | c  |		.CONST	0x0563								; Address of begin
0561 0004       |    |		.CONST	0x0004								; Address of exception handler
0562 0001       |    |		.CONST	0x0001								; Number of locals
0563			BODY_0560:
0563			INIT_0560:
0563 00da       |    |		Load_Top	At_Offset_2
0564 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0565 0000 0000  |    |		.XXX[0x3]
0567 0000       |    |
0568 ; --------------------------------------------------------------------------------------
0568 ; SUBPROGRAM
0568 ; --------------------------------------------------------------------------------------
0568 0576       | v  |		.CONST	0x0576								; Address of begin
0569 0004       |    |		.CONST	0x0004								; Address of exception handler
056a 0004       |    |		.CONST	0x0004								; Number of locals
056b			INIT_0568:
056b 00da       |    |		Load_Top	At_Offset_2
056c 01dd       |    |		Execute	Vector,First
056d 00e2       |    |		Load_Encached	Integer_Cache
056e 03f1       |    |		Declare_Variable	Discrete,With_Value
056f 00db       |    |		Load_Top	At_Offset_3
0570 01dc       |    |		Execute	Vector,Last
0571 00e2       |    |		Load_Encached	Integer_Cache
0572 03f1       |    |		Declare_Variable	Discrete,With_Value
0573 00d9       |    |		Load_Top	At_Offset_1
0574 00e3       |    |		Load_Encached	Natural_Cache
0575 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0576			BODY_0568:
0576 00cf       |    |		Action	Mark_Auxiliary
0577 782f       |x/  |		Jump	0x5a7
0578 4801       |H   |		Short_Literal	0x1
0579 00da       |    |		Load_Top	At_Offset_2
057a e403       |    |		Load	0x2,0x3
057b e5ff       |    |		Load	0x2,-0x1
057c 01cf       |    |		Execute	Vector,Slice_Read
057d e5fe       |    |		Load	0x2,-0x2
057e e010       |    |		Load	0x0,0x10
057f 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0580 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0581 00d9       |    |		Load_Top	At_Offset_1
0582 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0583 682b       |h+  |		Jump_Zero	0x5af
0584 00d9       |    |		Load_Top	At_Offset_1
0585 e5fe       |    |		Load	0x2,-0x2
0586 01db       |    |		Execute	Vector,Length
0587 0273       | s  |		Execute	Discrete,Plus
0588 e5ff       |    |		Load	0x2,-0x1
0589 01d7       |    |		Execute	Vector,Field_Read
058a 0f20       |    |		Execute_Immediate	Equal,0x20
058b 6816       |h   |		Jump_Zero	0x5a2
058c 00d9       |    |		Load_Top	At_Offset_1
058d e402       |    |		Load	0x2,0x2
058e 027f       |    |		Execute	Discrete,Equal
058f 7006       |p   |		Jump_Nonzero	0x596
0590 00d9       |    |		Load_Top	At_Offset_1
0591 0aff       |    |		Execute_Immediate	Plus,-0x1
0592 e5ff       |    |		Load	0x2,-0x1
0593 01d7       |    |		Execute	Vector,Field_Read
0594 0f0a       |    |		Execute_Immediate	Equal,0xa
0595 680c       |h   |		Jump_Zero	0x5a2
0596 00d9       |    |		Load_Top	At_Offset_1
0597 4800       |H   |		Short_Literal	0x0
0598 00db       |    |		Load_Top	At_Offset_3
0599 e403       |    |		Load	0x2,0x3
059a e5ff       |    |		Load	0x2,-0x1
059b 01cf       |    |		Execute	Vector,Slice_Read
059c 480a       |H   |		Short_Literal	0xa
059d e010       |    |		Load	0x0,0x10
059e 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
059f e5ff       |    |		Load	0x2,-0x1
05a0 01cf       |    |		Execute	Vector,Slice_Read
05a1 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
05a2 00d9       |    |		Load_Top	At_Offset_1
05a3 0a01       |    |		Execute_Immediate	Plus,0x1
05a4 005a       | Z  |		Store_Top	Discrete,At_Offset_2
05a5 7800       |x   |		Jump	0x5a6
05a6 00c9       |    |		Action	Pop_Auxiliary_Loop
05a7 00d9       |    |		Load_Top	At_Offset_1
05a8 00db       |    |		Load_Top	At_Offset_3
05a9 e5fe       |    |		Load	0x2,-0x2
05aa 01db       |    |		Execute	Vector,Length
05ab 0272       | r  |		Execute	Discrete,Minus
05ac 0aff       |    |		Execute_Immediate	Plus,-0x1
05ad 027a       | z  |		Execute	Discrete,Less_Equal
05ae 77c9       |w   |		Jump_Nonzero	0x578
05af 00ce       |    |		Action	Pop_Auxiliary
05b0 00ea       |    |		Load_Encached	Null_String_Cache
05b1 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
05b2 0000 0000  |    |		.BLANK	0000[0x6]
05b8 ; --------------------------------------------------------------------------------------
05b8 ; SUBPROGRAM
05b8 ; --------------------------------------------------------------------------------------
05b8 05bb       |    |		.CONST	0x05bb								; Address of begin
05b9 0004       |    |		.CONST	0x0004								; Address of exception handler
05ba 0001       |    |		.CONST	0x0001								; Number of locals
05bb			BODY_05b8:
05bb			INIT_05b8:
05bb 00da       |    |		Load_Top	At_Offset_2
05bc 01dd       |    |		Execute	Vector,First
05bd 00db       |    |		Load_Top	At_Offset_3
05be 01d7       |    |		Execute	Vector,Field_Read
05bf 0e22       | "  |		Execute_Immediate	Not_Equal,0x22
05c0 6803       |h   |		Jump_Zero	0x5c4
05c1 e004       |    |		Load	0x0,0x4
05c2 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
05c3 0257       | W  |		Execute	Discrete,Raise
05c4 00cf       |    |		Action	Mark_Auxiliary
05c5 00db       |    |		Load_Top	At_Offset_3
05c6 01dc       |    |		Execute	Vector,Last
05c7 0aff       |    |		Execute_Immediate	Plus,-0x1
05c8 00d8       |    |		Load_Top	At_Offset_0
05c9 00e2       |    |		Load_Encached	Integer_Cache
05ca 0260       | `  |		Execute	Discrete,In_Type
05cb 7001       |p   |		Jump_Nonzero	0x5cd
05cc 0801       |    |		Execute_Immediate	Raise,0x1
05cd e5ff       |    |		Load	0x2,-0x1
05ce 01dd       |    |		Execute	Vector,First
05cf 0a01       |    |		Execute_Immediate	Plus,0x1
05d0 00d8       |    |		Load_Top	At_Offset_0
05d1 00e2       |    |		Load_Encached	Integer_Cache
05d2 0260       | `  |		Execute	Discrete,In_Type
05d3 7001       |p   |		Jump_Nonzero	0x5d5
05d4 0801       |    |		Execute_Immediate	Raise,0x1
05d5 0263       | c  |		Execute	Discrete,Above_Bound
05d6 7020       |p   |		Jump_Nonzero	0x5f7
05d7 00d8       |    |		Load_Top	At_Offset_0
05d8 e5ff       |    |		Load	0x2,-0x1
05d9 01d7       |    |		Execute	Vector,Field_Read
05da 0f22       | "  |		Execute_Immediate	Equal,0x22
05db 6819       |h   |		Jump_Zero	0x5f5
05dc e5ff       |    |		Load	0x2,-0x1
05dd 01dd       |    |		Execute	Vector,First
05de 0a01       |    |		Execute_Immediate	Plus,0x1
05df 00d8       |    |		Load_Top	At_Offset_0
05e0 00e2       |    |		Load_Encached	Integer_Cache
05e1 0260       | `  |		Execute	Discrete,In_Type
05e2 7001       |p   |		Jump_Nonzero	0x5e4
05e3 0801       |    |		Execute_Immediate	Raise,0x1
05e4 00d9       |    |		Load_Top	At_Offset_1
05e5 e5ff       |    |		Load	0x2,-0x1
05e6 01cf       |    |		Execute	Vector,Slice_Read
05e7 00d9       |    |		Load_Top	At_Offset_1
05e8 0a01       |    |		Execute_Immediate	Plus,0x1
05e9 00d8       |    |		Load_Top	At_Offset_0
05ea 00e2       |    |		Load_Encached	Integer_Cache
05eb 0260       | `  |		Execute	Discrete,In_Type
05ec 7001       |p   |		Jump_Nonzero	0x5ee
05ed 0801       |    |		Execute_Immediate	Raise,0x1
05ee e5ff       |    |		Load	0x2,-0x1
05ef 01dc       |    |		Execute	Vector,Last
05f0 e5ff       |    |		Load	0x2,-0x1
05f1 01cf       |    |		Execute	Vector,Slice_Read
05f2 8237       | 7  |		Call	0x1,0x37
05f3 01cc       |    |		Execute	Vector,Catenate
05f4 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05f5 00c8       |    |		Action	Pop_Auxiliary_Range
05f6 3fe0       |?   |		Loop_Increasing	0x5d7
05f7 00ce       |    |		Action	Pop_Auxiliary
05f8 00da       |    |		Load_Top	At_Offset_2
05f9 01dc       |    |		Execute	Vector,Last
05fa 00db       |    |		Load_Top	At_Offset_3
05fb 01d7       |    |		Execute	Vector,Field_Read
05fc 0e22       | "  |		Execute_Immediate	Not_Equal,0x22
05fd 6803       |h   |		Jump_Zero	0x601
05fe e004       |    |		Load	0x0,0x4
05ff 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0600 0257       | W  |		Execute	Discrete,Raise
0601 00da       |    |		Load_Top	At_Offset_2
0602 01dd       |    |		Execute	Vector,First
0603 0a01       |    |		Execute_Immediate	Plus,0x1
0604 00d8       |    |		Load_Top	At_Offset_0
0605 00e2       |    |		Load_Encached	Integer_Cache
0606 0260       | `  |		Execute	Discrete,In_Type
0607 7001       |p   |		Jump_Nonzero	0x609
0608 0801       |    |		Execute_Immediate	Raise,0x1
0609 00db       |    |		Load_Top	At_Offset_3
060a 01dc       |    |		Execute	Vector,Last
060b 0aff       |    |		Execute_Immediate	Plus,-0x1
060c 00d8       |    |		Load_Top	At_Offset_0
060d 00e2       |    |		Load_Encached	Integer_Cache
060e 0260       | `  |		Execute	Discrete,In_Type
060f 7001       |p   |		Jump_Nonzero	0x611
0610 0801       |    |		Execute_Immediate	Raise,0x1
0611 e5ff       |    |		Load	0x2,-0x1
0612 01cf       |    |		Execute	Vector,Slice_Read
0613 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0614 0000 0000  |    |		.BLANK	0000[0x4]
0618 ; --------------------------------------------------------------------------------------
0618 ; SUBPROGRAM
0618 ; --------------------------------------------------------------------------------------
0618 061b       |    |		.CONST	0x061b								; Address of begin
0619 0004       |    |		.CONST	0x0004								; Address of exception handler
061a 0001       |    |		.CONST	0x0001								; Number of locals
061b			BODY_0618:
061b			INIT_0618:
061b 00cf       |    |		Action	Mark_Auxiliary
061c 00db       |    |		Load_Top	At_Offset_3
061d 01d9       |    |		Execute	Vector,Reverse_Bounds
061e 0263       | c  |		Execute	Discrete,Above_Bound
061f 701c       |p   |		Jump_Nonzero	0x63c
0620 00d8       |    |		Load_Top	At_Offset_0
0621 e5ff       |    |		Load	0x2,-0x1
0622 01d7       |    |		Execute	Vector,Field_Read
0623 0f22       | "  |		Execute_Immediate	Equal,0x22
0624 6815       |h   |		Jump_Zero	0x63a
0625 4822       |H"  |		Short_Literal	0x22
0626 e5ff       |    |		Load	0x2,-0x1
0627 01dd       |    |		Execute	Vector,First
0628 00da       |    |		Load_Top	At_Offset_2
0629 e5ff       |    |		Load	0x2,-0x1
062a 01cf       |    |		Execute	Vector,Slice_Read
062b 01ca       |    |		Execute	Vector,Prepend
062c 00d9       |    |		Load_Top	At_Offset_1
062d 0a01       |    |		Execute_Immediate	Plus,0x1
062e 00d8       |    |		Load_Top	At_Offset_0
062f 00e2       |    |		Load_Encached	Integer_Cache
0630 0260       | `  |		Execute	Discrete,In_Type
0631 7001       |p   |		Jump_Nonzero	0x633
0632 0801       |    |		Execute_Immediate	Raise,0x1
0633 e5ff       |    |		Load	0x2,-0x1
0634 01dc       |    |		Execute	Vector,Last
0635 e5ff       |    |		Load	0x2,-0x1
0636 01cf       |    |		Execute	Vector,Slice_Read
0637 8238       | 8  |		Call	0x1,0x38
0638 01cc       |    |		Execute	Vector,Catenate
0639 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
063a 00c8       |    |		Action	Pop_Auxiliary_Range
063b 3fe4       |?   |		Loop_Increasing	0x620
063c 00ce       |    |		Action	Pop_Auxiliary
063d 4822       |H"  |		Short_Literal	0x22
063e 4822       |H"  |		Short_Literal	0x22
063f e5ff       |    |		Load	0x2,-0x1
0640 01ca       |    |		Execute	Vector,Prepend
0641 01cb       |    |		Execute	Vector,Append
0642 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0643 0000 0000  |    |		.BLANK	0000[0x5]
0648 ; --------------------------------------------------------------------------------------
0648 ; SUBPROGRAM
0648 ; --------------------------------------------------------------------------------------
0648 064d       | M  |		.CONST	0x064d								; Address of begin
0649 0004       |    |		.CONST	0x0004								; Address of exception handler
064a 0002       |    |		.CONST	0x0002								; Number of locals
064b			INIT_0648:
064b 029f 071b  |    |		Declare_Subprogram	INIT_0718,For_Call
064d			BODY_0648:
064d 8402       |    |		Call	0x2,0x2
064e 0831       | 1  |		Execute_Immediate	Raise,0x31
064f 0000       |    |		.XXX[0x1]
0650 ; --------------------------------------------------------------------------------------
0650 ; SUBPROGRAM
0650 ; --------------------------------------------------------------------------------------
0650 0653       | S  |		.CONST	0x0653								; Address of begin
0651 0004       |    |		.CONST	0x0004								; Address of exception handler
0652 0001       |    |		.CONST	0x0001								; Number of locals
0653			BODY_0650:
0653			INIT_0650:
0653 00da       |    |		Load_Top	At_Offset_2
0654 e234       | 4  |		Load	0x1,0x34
0655 e233       | 3  |		Load	0x1,0x33
0656 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0657 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0658 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0659 4603       |F   |		Jump_Case	0x4
065a 7804       |x   |		Jump	0x65f								; case 0x0
065b 7805       |x   |		Jump	0x661								; case 0x1
065c 7806       |x   |		Jump	0x663								; case 0x2
065d 7800       |x   |		Jump	0x65e								; case 0x3
065e 08e2       |    |		Execute_Immediate	Raise,0xe2
065f 4800       |H   |		Short_Literal	0x0
0660 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0661 4801       |H   |		Short_Literal	0x1
0662 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0663 4802       |H   |		Short_Literal	0x2
0664 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0665 0000 0000  |    |		.XXX[0x3]
0667 0000       |    |
0668 ; --------------------------------------------------------------------------------------
0668 ; SUBPROGRAM
0668 ; --------------------------------------------------------------------------------------
0668 0670       | p  |		.CONST	0x0670								; Address of begin
0669 0673       | s  |		.CONST	0x0673								; Address of exception handler
066a 0004       |    |		.CONST	0x0004								; Number of locals
066b			INIT_0668:
066b 00e3       |    |		Load_Encached	Natural_Cache
066c 029f 074b  |   K|		Declare_Subprogram	INIT_0748,For_Call
066e 029f 075b  |   [|		Declare_Subprogram	INIT_0758,For_Call
0670			BODY_0668:
0670 8403       |    |		Call	0x2,0x3
0671 8404       |    |		Call	0x2,0x4
0672 0831       | 1  |		Execute_Immediate	Raise,0x31
0673			TRAP_0668:
0673 0007       |    |		Action	Break_Optional
0674 e00c       |    |		Load	0x0,0xc
0675 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0676 4801       |H   |		Short_Literal	0x1
0677 4802       |H   |		Short_Literal	0x2
0678 e00d       |    |		Load	0x0,0xd
0679 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
067a 0334       | 4  |		Declare_Variable	Array,With_Constraint
067b 0092 086e  |   n|		Action	Push_String_Extended,0x86e					; "Rcf_Switch_Implementation.Help"
067d e00d       |    |		Load	0x0,0xd
067e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
067f e00d       |    |		Load	0x0,0xd
0680 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0681 0119       |    |		Execute	Any,Check_In_Formal_Type
0682 4801       |H   |		Short_Literal	0x1
0683 00da       |    |		Load_Top	At_Offset_2
0684 01d6       |    |		Execute	Vector,Field_Write
0685 4800       |H   |		Short_Literal	0x0
0686 4801       |H   |		Short_Literal	0x1
0687 e00f       |    |		Load	0x0,0xf
0688 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0689 e00d       |    |		Load	0x0,0xd
068a 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
068b e00d       |    |		Load	0x0,0xd
068c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
068d 0119       |    |		Execute	Any,Check_In_Formal_Type
068e 4802       |H   |		Short_Literal	0x2
068f 00da       |    |		Load_Top	At_Offset_2
0690 01d6       |    |		Execute	Vector,Field_Write
0691 4805       |H   |		Short_Literal	0x5
0692 6005       |`   |		Indirect_Literal	Discrete,0x698,{0x00000000, 0x0000813b}
0693 e00e       |    |		Load	0x0,0xe
0694 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0695 00ea       |    |		Load_Encached	Null_String_Cache
0696 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0697 0000       |    |		.XXX[0x1]
0698 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000813b}
069c 0000 0000  |    |		.BLANK	0000[0x4]
06a0 ; --------------------------------------------------------------------------------------
06a0 ; SUBPROGRAM
06a0 ; --------------------------------------------------------------------------------------
06a0 06a7       |    |		.CONST	0x06a7								; Address of begin
06a1 0004       |    |		.CONST	0x0004								; Address of exception handler
06a2 0003       |    |		.CONST	0x0003								; Number of locals
06a3			INIT_06a0:
06a3 029f 0783  |    |		Declare_Subprogram	INIT_0780,For_Call
06a5 029f 0793  |    |		Declare_Subprogram	INIT_0790,For_Call
06a7			BODY_06a0:
06a7 e00c       |    |		Load	0x0,0xc
06a8 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
06a9 4801       |H   |		Short_Literal	0x1
06aa 0092 086f  |   o|		Action	Push_String_Extended,0x86f					; "IMAGE - value => "
06ac e5ff       |    |		Load	0x2,-0x1
06ad 01cc       |    |		Execute	Vector,Catenate
06ae 0092 0870  |   p|		Action	Push_String_Extended,0x870					; ", field => "
06b0 01cc       |    |		Execute	Vector,Catenate
06b1 e5fe       |    |		Load	0x2,-0x2
06b2 00e0       |    |		Load_Encached	Standard_Cache
06b3 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
06b4 01cc       |    |		Execute	Vector,Catenate
06b5 e015       |    |		Load	0x0,0x15
06b6 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
06b7 8403       |    |		Call	0x2,0x3
06b8 0831       | 1  |		Execute_Immediate	Raise,0x31
06b9 0000 0000  |    |		.BLANK	0000[0x7]
06c0 ; --------------------------------------------------------------------------------------
06c0 ; SUBPROGRAM
06c0 ; --------------------------------------------------------------------------------------
06c0 06d2       |    |		.CONST	0x06d2								; Address of begin
06c1 0004       |    |		.CONST	0x0004								; Address of exception handler
06c2 0006       |    |		.CONST	0x0006								; Number of locals
06c3			INIT_06c0:
06c3 00db       |    |		Load_Top	At_Offset_3
06c4 8239       | 9  |		Call	0x1,0x39
06c5 4801       |H   |		Short_Literal	0x1
06c6 00d9       |    |		Load_Top	At_Offset_1
06c7 e5fd       |    |		Load	0x2,-0x3
06c8 e010       |    |		Load	0x0,0x10
06c9 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
06ca 00e1       |    |		Load_Encached	Boolean_Cache
06cb 03f1       |    |		Declare_Variable	Discrete,With_Value
06cc 029f 07e3  |    |		Declare_Subprogram	INIT_07e0,For_Call
06ce 029f 07f3  |    |		Declare_Subprogram	INIT_07f0,For_Call
06d0 029f 0803  |    |		Declare_Subprogram	INIT_0800,For_Call
06d2			BODY_06c0:
06d2 e00c       |    |		Load	0x0,0xc
06d3 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
06d4 4801       |H   |		Short_Literal	0x1
06d5 0092 0871  |   q|		Action	Push_String_Extended,0x871					; "VALUE - Input =>"
06d7 e5ff       |    |		Load	0x2,-0x1
06d8 01cc       |    |		Execute	Vector,Catenate
06d9 0092 0870  |   p|		Action	Push_String_Extended,0x870					; ", field => "
06db 01cc       |    |		Execute	Vector,Catenate
06dc e5fe       |    |		Load	0x2,-0x2
06dd 00e0       |    |		Load_Encached	Standard_Cache
06de 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
06df 01cc       |    |		Execute	Vector,Catenate
06e0 0092 0872  |   r|		Action	Push_String_Extended,0x872					; ", image => "
06e2 01cc       |    |		Execute	Vector,Catenate
06e3 e5fd       |    |		Load	0x2,-0x3
06e4 01cc       |    |		Execute	Vector,Catenate
06e5 0092 0873  |   s|		Action	Push_String_Extended,0x873					; ", default_image => "
06e7 01cc       |    |		Execute	Vector,Catenate
06e8 e402       |    |		Load	0x2,0x2
06e9 01cc       |    |		Execute	Vector,Catenate
06ea 0092 0874  |   t|		Action	Push_String_Extended,0x874					; ", is_default => "
06ec 01cc       |    |		Execute	Vector,Catenate
06ed e403       |    |		Load	0x2,0x3
06ee 00e1       |    |		Load_Encached	Boolean_Cache
06ef 011c       |    |		Execute	Any,Convert_Unchecked
06f0 1c01       |    |		Execute_Immediate	Run_Utility,0x1
06f1 01cc       |    |		Execute	Vector,Catenate
06f2 e015       |    |		Load	0x0,0x15
06f3 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
06f4 8406       |    |		Call	0x2,0x6
06f5 0831       | 1  |		Execute_Immediate	Raise,0x31
06f6 0000 0000  |    |		.XXX[0x2]
06f8 ; --------------------------------------------------------------------------------------
06f8 ; SUBPROGRAM
06f8 ; --------------------------------------------------------------------------------------
06f8 06fb       |    |		.CONST	0x06fb								; Address of begin
06f9 0004       |    |		.CONST	0x0004								; Address of exception handler
06fa 0001       |    |		.CONST	0x0001								; Number of locals
06fb			BODY_06f8:
06fb			INIT_06f8:
06fb 00ea       |    |		Load_Encached	Null_String_Cache
06fc 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
06fd 0000 0000  |    |		.XXX[0x3]
06ff 0000       |    |
0700 ; --------------------------------------------------------------------------------------
0700 ; SUBPROGRAM
0700 ; --------------------------------------------------------------------------------------
0700 0703       |    |		.CONST	0x0703								; Address of begin
0701 0004       |    |		.CONST	0x0004								; Address of exception handler
0702 0001       |    |		.CONST	0x0001								; Number of locals
0703			BODY_0700:
0703			INIT_0700:
0703 00da       |    |		Load_Top	At_Offset_2
0704 e234       | 4  |		Load	0x1,0x34
0705 e233       | 3  |		Load	0x1,0x33
0706 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0707 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0708 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0709 4603       |F   |		Jump_Case	0x4
070a 7804       |x   |		Jump	0x70f								; case 0x0
070b 7806       |x   |		Jump	0x712								; case 0x1
070c 7808       |x   |		Jump	0x715								; case 0x2
070d 7800       |x   |		Jump	0x70e								; case 0x3
070e 08e2       |    |		Execute_Immediate	Raise,0xe2
070f 0092 0875  |   u|		Action	Push_String_Extended,0x875					; "Boolean"
0711 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0712 0092 0876  |   v|		Action	Push_String_Extended,0x876					; "Integer"
0714 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0715 0092 0877  |   w|		Action	Push_String_Extended,0x877					; "String"
0717 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0718 ; --------------------------------------------------------------------------------------
0718 ; SUBPROGRAM
0718 ; --------------------------------------------------------------------------------------
0718 0721       | !  |		.CONST	0x0721								; Address of begin
0719 073e       | >  |		.CONST	0x073e								; Address of exception handler
071a 0002       |    |		.CONST	0x0002								; Number of locals
071b			INIT_0718:
071b e5ff       |    |		Load	0x2,-0x1
071c e234       | 4  |		Load	0x1,0x34
071d e233       | 3  |		Load	0x1,0x33
071e 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
071f 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0720 0007       |    |		Action	Break_Optional
0721			BODY_0718:
0721 00d8       |    |		Load_Top	At_Offset_0
0722 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0723 4603       |F   |		Jump_Case	0x4
0724 7812       |x   |		Jump	0x737								; case 0x0
0725 7802       |x   |		Jump	0x728								; case 0x1
0726 780a       |x   |		Jump	0x731								; case 0x2
0727 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; case 0x3
0728 4820       |H   |		Short_Literal	0x20
0729 00d9       |    |		Load_Top	At_Offset_1
072a 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
072b 00e0       |    |		Load_Encached	Standard_Cache
072c 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
072d e010       |    |		Load	0x0,0x10
072e 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
072f 00cb       |    |		Action	Pop_Block_With_Result
0730 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0731 00d8       |    |		Load_Top	At_Offset_0
0732 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
0733 0217       |    |		Execute	Heap_Access,All_Reference
0734 8238       | 8  |		Call	0x1,0x38
0735 00cb       |    |		Action	Pop_Block_With_Result
0736 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0737 00d8       |    |		Load_Top	At_Offset_0
0738 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0739 00e1       |    |		Load_Encached	Boolean_Cache
073a 011c       |    |		Execute	Any,Convert_Unchecked
073b 1c01       |    |		Execute_Immediate	Run_Utility,0x1
073c 00cb       |    |		Action	Pop_Block_With_Result
073d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
073e			TRAP_0718:
073e e233       | 3  |		Load	0x1,0x33
073f 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0740 010f       |    |		Execute	Exception,Equal
0741 6801       |h   |		Jump_Zero	0x743
0742 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0743 0100       |    |		Execute	Exception,Raise
0744 0000 0000  |    |		.BLANK	0000[0x4]
0748 ; --------------------------------------------------------------------------------------
0748 ; SUBPROGRAM
0748 ; --------------------------------------------------------------------------------------
0748 074b       | K  |		.CONST	0x074b								; Address of begin
0749 0004       |    |		.CONST	0x0004								; Address of exception handler
074a 0001       |    |		.CONST	0x0001								; Number of locals
074b			BODY_0748:
074b			INIT_0748:
074b e5ff       |    |		Load	0x2,-0x1
074c 00e2       |    |		Load_Encached	Integer_Cache
074d 00e0       |    |		Load_Encached	Standard_Cache
074e 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
074f c402       |    |		Store	0x2,0x2
0750 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0751 0000 0000  |    |		.BLANK	0000[0x7]
0758 ; --------------------------------------------------------------------------------------
0758 ; SUBPROGRAM
0758 ; --------------------------------------------------------------------------------------
0758 0769       | i  |		.CONST	0x0769								; Address of begin
0759 0004       |    |		.CONST	0x0004								; Address of exception handler
075a 0004       |    |		.CONST	0x0004								; Number of locals
075b			INIT_0758:
075b e402       |    |		Load	0x2,0x2
075c e234       | 4  |		Load	0x1,0x34
075d e233       | 3  |		Load	0x1,0x33
075e 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
075f 00d8       |    |		Load_Top	At_Offset_0
0760 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0761 0217       |    |		Execute	Heap_Access,All_Reference
0762 0335       | 5  |		Declare_Variable	Array,Duplicate
0763 00cd       |    |		Action	Spare6_Action
0764 00d9       |    |		Load_Top	At_Offset_1
0765 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0766 0217       |    |		Execute	Heap_Access,All_Reference
0767 0335       | 5  |		Declare_Variable	Array,Duplicate
0768 00cd       |    |		Action	Spare6_Action
0769			BODY_0758:
0769 00d9       |    |		Load_Top	At_Offset_1
076a 01db       |    |		Execute	Vector,Length
076b 700b       |p   |		Jump_Nonzero	0x777
076c 0092 0878  |   x|		Action	Push_String_Extended,0x878					; "No help available for "
076e 00d9       |    |		Load_Top	At_Offset_1
076f e010       |    |		Load	0x0,0x10
0770 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0771 01cc       |    |		Execute	Vector,Catenate
0772 0092 0879  |   y|		Action	Push_String_Extended,0x879					; "."
0774 01cc       |    |		Execute	Vector,Catenate
0775 00cb       |    |		Action	Pop_Block_With_Result
0776 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0777 00d9       |    |		Load_Top	At_Offset_1
0778 00cb       |    |		Action	Pop_Block_With_Result
0779 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
077a 0000 0000  |    |		.BLANK	0000[0x6]
0780 ; --------------------------------------------------------------------------------------
0780 ; SUBPROGRAM
0780 ; --------------------------------------------------------------------------------------
0780 0783       |    |		.CONST	0x0783								; Address of begin
0781 0004       |    |		.CONST	0x0004								; Address of exception handler
0782 0001       |    |		.CONST	0x0001								; Number of locals
0783			BODY_0780:
0783			INIT_0780:
0783 e00c       |    |		Load	0x0,0xc
0784 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0785 4801       |H   |		Short_Literal	0x1
0786 0092 087a  |   z|		Action	Push_String_Extended,0x87a					; "IMAGE - returning: "
0788 e7ff       |    |		Load	0x3,-0x1
0789 01cc       |    |		Execute	Vector,Catenate
078a e015       |    |		Load	0x0,0x15
078b 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
078c 00da       |    |		Load_Top	At_Offset_2
078d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
078e 0000 0000  |    |		.XXX[0x2]
0790 ; --------------------------------------------------------------------------------------
0790 ; SUBPROGRAM
0790 ; --------------------------------------------------------------------------------------
0790 07a5       |    |		.CONST	0x07a5								; Address of begin
0791 0004       |    |		.CONST	0x0004								; Address of exception handler
0792 0004       |    |		.CONST	0x0004								; Number of locals
0793			INIT_0790:
0793 e5fe       |    |		Load	0x2,-0x2
0794 e234       | 4  |		Load	0x1,0x34
0795 e233       | 3  |		Load	0x1,0x33
0796 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0797 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0798 0217       |    |		Execute	Heap_Access,All_Reference
0799 0335       | 5  |		Declare_Variable	Array,Duplicate
079a 00cd       |    |		Action	Spare6_Action
079b 00d8       |    |		Load_Top	At_Offset_0
079c e5ff       |    |		Load	0x2,-0x1
079d 8236       | 6  |		Call	0x1,0x36
079e 4800       |H   |		Short_Literal	0x0
079f 00d9       |    |		Load_Top	At_Offset_1
07a0 4820       |H   |		Short_Literal	0x20
07a1 e010       |    |		Load	0x0,0x10
07a2 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
07a3 00e3       |    |		Load_Encached	Natural_Cache
07a4 03f1       |    |		Declare_Variable	Discrete,With_Value
07a5			BODY_0790:
07a5 00d9       |    |		Load_Top	At_Offset_1
07a6 01db       |    |		Execute	Vector,Length
07a7 7005       |p   |		Jump_Nonzero	0x7ad
07a8 e5fe       |    |		Load	0x2,-0x2
07a9 8239       | 9  |		Call	0x1,0x39
07aa 8402       |    |		Call	0x2,0x2
07ab 00cb       |    |		Action	Pop_Block_With_Result
07ac 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
07ad 00d8       |    |		Load_Top	At_Offset_0
07ae 7001       |p   |		Jump_Nonzero	0x7b0
07af 0887       |    |		Execute_Immediate	Raise,0x87
07b0 e5fe       |    |		Load	0x2,-0x2
07b1 823a       | :  |		Call	0x1,0x3a
07b2 0f02       |    |		Execute_Immediate	Equal,0x2
07b3 6815       |h   |		Jump_Zero	0x7c9
07b4 00d8       |    |		Load_Top	At_Offset_0
07b5 0a01       |    |		Execute_Immediate	Plus,0x1
07b6 00d8       |    |		Load_Top	At_Offset_0
07b7 00e2       |    |		Load_Encached	Integer_Cache
07b8 0260       | `  |		Execute	Discrete,In_Type
07b9 7001       |p   |		Jump_Nonzero	0x7bb
07ba 0801       |    |		Execute_Immediate	Raise,0x1
07bb 00da       |    |		Load_Top	At_Offset_2
07bc 01dc       |    |		Execute	Vector,Last
07bd 0aff       |    |		Execute_Immediate	Plus,-0x1
07be 00d8       |    |		Load_Top	At_Offset_0
07bf 00e2       |    |		Load_Encached	Integer_Cache
07c0 0260       | `  |		Execute	Discrete,In_Type
07c1 7001       |p   |		Jump_Nonzero	0x7c3
07c2 0801       |    |		Execute_Immediate	Raise,0x1
07c3 00db       |    |		Load_Top	At_Offset_3
07c4 01cf       |    |		Execute	Vector,Slice_Read
07c5 8238       | 8  |		Call	0x1,0x38
07c6 8402       |    |		Call	0x2,0x2
07c7 00cb       |    |		Action	Pop_Block_With_Result
07c8 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
07c9 00d8       |    |		Load_Top	At_Offset_0
07ca 0a01       |    |		Execute_Immediate	Plus,0x1
07cb 00d8       |    |		Load_Top	At_Offset_0
07cc 00e2       |    |		Load_Encached	Integer_Cache
07cd 0260       | `  |		Execute	Discrete,In_Type
07ce 7001       |p   |		Jump_Nonzero	0x7d0
07cf 0801       |    |		Execute_Immediate	Raise,0x1
07d0 00da       |    |		Load_Top	At_Offset_2
07d1 01dc       |    |		Execute	Vector,Last
07d2 0aff       |    |		Execute_Immediate	Plus,-0x1
07d3 00d8       |    |		Load_Top	At_Offset_0
07d4 00e2       |    |		Load_Encached	Integer_Cache
07d5 0260       | `  |		Execute	Discrete,In_Type
07d6 7001       |p   |		Jump_Nonzero	0x7d8
07d7 0801       |    |		Execute_Immediate	Raise,0x1
07d8 00db       |    |		Load_Top	At_Offset_3
07d9 01cf       |    |		Execute	Vector,Slice_Read
07da 8402       |    |		Call	0x2,0x2
07db 00cb       |    |		Action	Pop_Block_With_Result
07dc 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
07dd 0000 0000  |    |		.XXX[0x3]
07df 0000       |    |
07e0 ; --------------------------------------------------------------------------------------
07e0 ; SUBPROGRAM
07e0 ; --------------------------------------------------------------------------------------
07e0 07e3       |    |		.CONST	0x07e3								; Address of begin
07e1 0004       |    |		.CONST	0x0004								; Address of exception handler
07e2 0001       |    |		.CONST	0x0001								; Number of locals
07e3			BODY_07e0:
07e3			INIT_07e0:
07e3 e00c       |    |		Load	0x0,0xc
07e4 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
07e5 4801       |H   |		Short_Literal	0x1
07e6 0092 087b  |   {|		Action	Push_String_Extended,0x87b					; "VALUE - returning: "
07e8 e7ff       |    |		Load	0x3,-0x1
07e9 01cc       |    |		Execute	Vector,Catenate
07ea e015       |    |		Load	0x0,0x15
07eb 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
07ec 00da       |    |		Load_Top	At_Offset_2
07ed 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
07ee 0000 0000  |    |		.XXX[0x2]
07f0 ; --------------------------------------------------------------------------------------
07f0 ; SUBPROGRAM
07f0 ; --------------------------------------------------------------------------------------
07f0 07f3       |    |		.CONST	0x07f3								; Address of begin
07f1 0004       |    |		.CONST	0x0004								; Address of exception handler
07f2 0001       |    |		.CONST	0x0001								; Number of locals
07f3			BODY_07f0:
07f3			INIT_07f0:
07f3 e5fe       |    |		Load	0x2,-0x2
07f4 823a       | :  |		Call	0x1,0x3a
07f5 0f02       |    |		Execute_Immediate	Equal,0x2
07f6 6803       |h   |		Jump_Zero	0x7fa
07f7 00da       |    |		Load_Top	At_Offset_2
07f8 8237       | 7  |		Call	0x1,0x37
07f9 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
07fa 00da       |    |		Load_Top	At_Offset_2
07fb 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
07fc 0000 0000  |    |		.BLANK	0000[0x4]
0800 ; --------------------------------------------------------------------------------------
0800 ; SUBPROGRAM
0800 ; --------------------------------------------------------------------------------------
0800 0815       |    |		.CONST	0x0815								; Address of begin
0801 0004       |    |		.CONST	0x0004								; Address of exception handler
0802 0004       |    |		.CONST	0x0004								; Number of locals
0803			INIT_0800:
0803 e5fe       |    |		Load	0x2,-0x2
0804 e234       | 4  |		Load	0x1,0x34
0805 e233       | 3  |		Load	0x1,0x33
0806 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0807 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0808 0217       |    |		Execute	Heap_Access,All_Reference
0809 0335       | 5  |		Declare_Variable	Array,Duplicate
080a 00cd       |    |		Action	Spare6_Action
080b 00d8       |    |		Load_Top	At_Offset_0
080c e5ff       |    |		Load	0x2,-0x1
080d 8236       | 6  |		Call	0x1,0x36
080e 4800       |H   |		Short_Literal	0x0
080f 00d9       |    |		Load_Top	At_Offset_1
0810 4820       |H   |		Short_Literal	0x20
0811 e010       |    |		Load	0x0,0x10
0812 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0813 00e3       |    |		Load_Encached	Natural_Cache
0814 03f1       |    |		Declare_Variable	Discrete,With_Value
0815			BODY_0800:
0815 00d9       |    |		Load_Top	At_Offset_1
0816 01db       |    |		Execute	Vector,Length
0817 7013       |p   |		Jump_Nonzero	0x82b
0818 e403       |    |		Load	0x2,0x3
0819 6804       |h   |		Jump_Zero	0x81e
081a e5ff       |    |		Load	0x2,-0x1
081b 8404       |    |		Call	0x2,0x4
081c 00cb       |    |		Action	Pop_Block_With_Result
081d 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
081e 480a       |H   |		Short_Literal	0xa
081f 4820       |H   |		Short_Literal	0x20
0820 e5ff       |    |		Load	0x2,-0x1
0821 e602       |    |		Load	0x3,0x2
0822 01cc       |    |		Execute	Vector,Catenate
0823 01cb       |    |		Execute	Vector,Append
0824 e5fd       |    |		Load	0x2,-0x3
0825 8405       |    |		Call	0x2,0x5
0826 01cc       |    |		Execute	Vector,Catenate
0827 01cb       |    |		Execute	Vector,Append
0828 8404       |    |		Call	0x2,0x4
0829 00cb       |    |		Action	Pop_Block_With_Result
082a 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
082b e403       |    |		Load	0x2,0x3
082c 681c       |h   |		Jump_Zero	0x849
082d e5ff       |    |		Load	0x2,-0x1
082e 01dd       |    |		Execute	Vector,First
082f 00da       |    |		Load_Top	At_Offset_2
0830 01dd       |    |		Execute	Vector,First
0831 0aff       |    |		Execute_Immediate	Plus,-0x1
0832 00d8       |    |		Load_Top	At_Offset_0
0833 00e2       |    |		Load_Encached	Integer_Cache
0834 0260       | `  |		Execute	Discrete,In_Type
0835 7001       |p   |		Jump_Nonzero	0x837
0836 0801       |    |		Execute_Immediate	Raise,0x1
0837 e5ff       |    |		Load	0x2,-0x1
0838 01cf       |    |		Execute	Vector,Slice_Read
0839 00da       |    |		Load_Top	At_Offset_2
083a 01dc       |    |		Execute	Vector,Last
083b 0a01       |    |		Execute_Immediate	Plus,0x1
083c 00d8       |    |		Load_Top	At_Offset_0
083d 00e2       |    |		Load_Encached	Integer_Cache
083e 0260       | `  |		Execute	Discrete,In_Type
083f 7001       |p   |		Jump_Nonzero	0x841
0840 0801       |    |		Execute_Immediate	Raise,0x1
0841 e5ff       |    |		Load	0x2,-0x1
0842 01dc       |    |		Execute	Vector,Last
0843 e5ff       |    |		Load	0x2,-0x1
0844 01cf       |    |		Execute	Vector,Slice_Read
0845 01cc       |    |		Execute	Vector,Catenate
0846 8404       |    |		Call	0x2,0x4
0847 00cb       |    |		Action	Pop_Block_With_Result
0848 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0849 e5ff       |    |		Load	0x2,-0x1
084a 01dd       |    |		Execute	Vector,First
084b 00d9       |    |		Load_Top	At_Offset_1
084c e5ff       |    |		Load	0x2,-0x1
084d 01cf       |    |		Execute	Vector,Slice_Read
084e e5fd       |    |		Load	0x2,-0x3
084f 8405       |    |		Call	0x2,0x5
0850 01cc       |    |		Execute	Vector,Catenate
0851 00da       |    |		Load_Top	At_Offset_2
0852 01dc       |    |		Execute	Vector,Last
0853 e5ff       |    |		Load	0x2,-0x1
0854 01dc       |    |		Execute	Vector,Last
0855 e5ff       |    |		Load	0x2,-0x1
0856 01cf       |    |		Execute	Vector,Slice_Read
0857 01cc       |    |		Execute	Vector,Catenate
0858 8404       |    |		Call	0x2,0x4
0859 00cb       |    |		Action	Pop_Block_With_Result
085a 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
085b ; --------------------------------------------------------------------------------------
085b ; STRING TABLE
085b ; --------------------------------------------------------------------------------------
085b 0044       | D  |		.STRTAB	0x0044->0x087d							; "BOOLEAN_KIND"
085c 004e       | N  |		.STRTAB	0x004e->0x0883							; "INTEGER_KIND"
085d 0058       | X  |		.STRTAB	0x0058->0x0889							; "TEXT_KIND"
085e 005f       | _  |		.STRTAB	0x005f->0x088d							; "UNDEFINED"
085f 0066       | f  |		.STRTAB	0x0066->0x0892							; "Check_Consistency"
0860 0075       | u  |		.STRTAB	0x0075->0x089a							; "Host_Only"
0861 007c       | |  |		.STRTAB	0x007c->0x089f							; "Echo_Command_Output"
0862 008d       |    |		.STRTAB	0x008d->0x08a8							; "Trace_command_output"
0863 009f       |    |		.STRTAB	0x009f->0x08b2							; "Compiler_Pre_Options"
0864 00b1       |    |		.STRTAB	0x00b1->0x08bc							; "Compiler_Post_Options"
0865 00c4       |    |		.STRTAB	0x00c4->0x08c7							; "Linker_Pre_Options"
0866 00d4       |    |		.STRTAB	0x00d4->0x08d0							; "Linker_Post_Options"
0867 00e5       |    |		.STRTAB	0x00e5->0x08d9							; "Generate_Batch_Script"
0868 00f8       |    |		.STRTAB	0x00f8->0x08e4							; "dummy"
0869 00fb       |    |		.STRTAB	0x00fb->0x08e6							; "Rcf_Switch_Implementation.Define"
086a 0119       |    |		.STRTAB	0x0119->0x08f6							; "Rcf_Switch_Implementation.Is_Defined"
086b 013b       | ;  |		.STRTAB	0x013b->0x0908							; "Rcf_Switch_Implementation.Value"
086c 0158       | X  |		.STRTAB	0x0158->0x0918							; "$"
086d 0157       | W  |		.STRTAB	0x0157->0x0918							; "Rcf"
086e 0158       | X  |		.STRTAB	0x0158->0x091a							; "Rcf_Switch_Implementation.Help"
086f 0174       | t  |		.STRTAB	0x0174->0x0929							; "IMAGE - value => "
0870 0183       |    |		.STRTAB	0x0183->0x0931							; ", field => "
0871 018c       |    |		.STRTAB	0x018c->0x0937							; "VALUE - Input =>"
0872 019a       |    |		.STRTAB	0x019a->0x093f							; ", image => "
0873 01a3       |    |		.STRTAB	0x01a3->0x0944							; ", default_image => "
0874 01b4       |    |		.STRTAB	0x01b4->0x094e							; ", is_default => "
0875 01c2       |    |		.STRTAB	0x01c2->0x0956							; "Boolean"
0876 01c7       |    |		.STRTAB	0x01c7->0x0959							; "Integer"
0877 01cc       |    |		.STRTAB	0x01cc->0x095d							; "String"
0878 01d0       |    |		.STRTAB	0x01d0->0x0960							; "No help available for "
0879 01e4       |    |		.STRTAB	0x01e4->0x096b							; "."
087a 01e3       |    |		.STRTAB	0x01e3->0x096b							; "IMAGE - returning: "
087b 01f4       |    |		.STRTAB	0x01f4->0x0975							; "VALUE - returning: "
087c 0205       |    |		.STREND 0x0205->0x097e
087d 424f 4f4c  |BOOL|		.STRTAB_STRINGS
097f 0000       |    |		.XXX[0x1]
0980 ; --------------------------------------------------------------------------------------
0980 ; Debug Table
0980 ; --------------------------------------------------------------------------------------
0980 0004 000c  |    |		.DEBUG4	0x0004,0x000c,0x2de8,0x0000,0x0001,0x0000
0986 0000 0000  |    |		.BLANK	0000[0x7a]