|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 4096 (0x1000)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_5850da
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
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 06d8 | | .CONST 0x06d8 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments)
0007 8004 | | .CONST 0x8004 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 007c | | | .CONST 0x007c ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0024 | $ | .CONST 0x0024 ; Number of locals
000b INIT_0008:
000b 029a 0083 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0080
000d 029a 00bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b8
000f 029a 011b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0118
0011 029a 017b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0178
0013 00e1 | | Load_Encached Boolean_Cache
0014 00e1 | | Load_Encached Boolean_Cache
0015 02a0 | | Declare_Subprogram Null_Subprogram
0016 4802 |H | Short_Literal 0x2
0017 032e | . | Declare_Type Record,Defined,Visible
0018 00d8 | | Load_Top At_Offset_0
0019 0322 | " | Declare_Variable Record
001a 4801 |H | Short_Literal 0x1
001b 00d9 | | Load_Top At_Offset_1
001c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
001d 4800 |H | Short_Literal 0x0
001e 00d9 | | Load_Top At_Offset_1
001f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0020 0129 | ) | Execute Any,Make_Visible
0021 4801 |H | Short_Literal 0x1
0022 4840 |H@ | Short_Literal 0x40
0023 00e9 | | Load_Encached String_Cache
0024 035c | \ | Declare_Type Array,Constrained,Visible
0025 00e2 | | Load_Encached Integer_Cache
0026 02a0 | | Declare_Subprogram Null_Subprogram
0027 4802 |H | Short_Literal 0x2
0028 032e | . | Declare_Type Record,Defined,Visible
0029 00d8 | | Load_Top At_Offset_0
002a 0322 | " | Declare_Variable Record
002b 00d9 | | Load_Top At_Offset_1
002c 3000 |0 | Execute Record,Field_Type,Field_Number 0x0
002d 0337 | 7 | Declare_Variable Array
002e 4840 |H@ | Short_Literal 0x40
002f 4801 |H | Short_Literal 0x1
0030 4820 |H | Short_Literal 0x20
0031 00d9 | | Load_Top At_Offset_1
0032 e215 | | Load 0x1,0x15
0033 01d6 | | Execute Vector,Field_Write
0034 3ffb |? | Loop_Increasing 0x30
0035 00da | | Load_Top At_Offset_2
0036 3000 |0 | Execute Record,Field_Type,Field_Number 0x0
0037 0119 | | Execute Any,Check_In_Formal_Type
0038 00d9 | | Load_Top At_Offset_1
0039 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
003a 4fff |O | Short_Literal 0x7ff
003b 00d9 | | Load_Top At_Offset_1
003c 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
003d 0129 | ) | Execute Any,Make_Visible
003e 029a 01bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b8
0040 029a 01fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01f8
0042 00bf | | Action Accept_Activation
0043 00e1 | | Load_Encached Boolean_Cache
0044 0266 | f | Execute Discrete,Bounds
0045 00e8 | | Load_Encached Character_Cache
0046 02a0 | | Declare_Subprogram Null_Subprogram
0047 4801 |H | Short_Literal 0x1
0048 035d | ] | Declare_Type Array,Defined
0049 00d8 | | Load_Top At_Offset_0
004a 0337 | 7 | Declare_Variable Array
004b 00d8 | | Load_Top At_Offset_0
004c 0335 | 5 | Declare_Variable Array,Duplicate
004d 00cd | | Action Spare6_Action
004e 4854 |HT | Short_Literal 0x54
004f 4801 |H | Short_Literal 0x1
0050 00da | | Load_Top At_Offset_2
0051 01d6 | | Execute Vector,Field_Write
0052 4846 |HF | Short_Literal 0x46
0053 4800 |H | Short_Literal 0x0
0054 00da | | Load_Top At_Offset_2
0055 01d6 | | Execute Vector,Field_Write
0056 00d9 | | Load_Top At_Offset_1
0057 01d4 | | Execute Vector,Structure_Write
0058 029d 0243 | C| Declare_Subprogram For_Outer_Call,INIT_0240
005a 029d 02a3 | | Declare_Subprogram For_Outer_Call,INIT_02a0
005c 029d 02d3 | | Declare_Subprogram For_Outer_Call,INIT_02d0
005e 029d 02f3 | | Declare_Subprogram For_Outer_Call,INIT_02f0
0060 029d 031b | | Declare_Subprogram For_Outer_Call,INIT_0318
0062 029d 0343 | C| Declare_Subprogram For_Outer_Call,INIT_0340
0064 029d 0363 | c| Declare_Subprogram For_Outer_Call,INIT_0360
0066 029d 0373 | s| Declare_Subprogram For_Outer_Call,INIT_0370
0068 029d 03b3 | | Declare_Subprogram For_Outer_Call,INIT_03b0
006a 029d 03eb | | Declare_Subprogram For_Outer_Call,INIT_03e8
006c 029d 0443 | C| Declare_Subprogram For_Outer_Call,INIT_0440
006e 029d 0463 | c| Declare_Subprogram For_Outer_Call,INIT_0460
0070 1d0d | | Execute_Immediate Reference_Lex_1,0xd
0071 00c7 | | Action Elaborate_Subprogram
0072 1d0e | | Execute_Immediate Reference_Lex_1,0xe
0073 00c7 | | Action Elaborate_Subprogram
0074 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0075 00c7 | | Action Elaborate_Subprogram
0076 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0077 00c7 | | Action Elaborate_Subprogram
0078 1d15 | | Execute_Immediate Reference_Lex_1,0x15
0079 00c7 | | Action Elaborate_Subprogram
007a 1d16 | | Execute_Immediate Reference_Lex_1,0x16
007b 00c7 | | Action Elaborate_Subprogram
007c BODY_0008:
007c 00bc | | Action Signal_Activated
007d 00bb | | Action Signal_Completion
007e 0000 0000 | | .XXX[0x2]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 009f | | .CONST 0x009f ; Address of begin
0081 00a8 | | .CONST 0x00a8 ; Address of exception handler
0082 0009 | | .CONST 0x0009 ; Number of locals
0083 INIT_0080:
0083 00db | | Load_Top At_Offset_3
0084 00db | | Load_Top At_Offset_3
0085 e5fd | | Load 0x2,-0x3
0086 e001 | | Load 0x0,0x1
0087 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0088 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0089 00e2 | | Load_Encached Integer_Cache
008a 00d9 | | Load_Top At_Offset_1
008b 01dd | | Execute Vector,First
008c 00e2 | | Load_Encached Integer_Cache
008d 03f1 | | Declare_Variable Discrete,With_Value
008e 00da | | Load_Top At_Offset_2
008f 01dc | | Execute Vector,Last
0090 00e2 | | Load_Encached Integer_Cache
0091 03f1 | | Declare_Variable Discrete,With_Value
0092 00e2 | | Load_Encached Integer_Cache
0093 e002 | | Load 0x0,0x2
0094 1b37 | 7 | Execute Package,Field_Read,Field_Number 0x37
0095 02c7 | | Declare_Variable Any
0096 00d8 | | Load_Top At_Offset_0
0097 1c00 | | Execute_Immediate Run_Utility,0x0
0098 e002 | | Load 0x0,0x2
0099 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
009a 02c7 | | Declare_Variable Any
009b 00d8 | | Load_Top At_Offset_0
009c 1c00 | | Execute_Immediate Run_Utility,0x0
009d 029f 04e3 | | Declare_Subprogram For_Call,INIT_04e0
009f BODY_0080:
009f e5fe | | Load 0x2,-0x2
00a0 e5ff | | Load 0x2,-0x1
00a1 e003 | | Load 0x0,0x3
00a2 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
00a3 e004 | | Load 0x0,0x4
00a4 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00a5 c407 | | Store 0x2,0x7
00a6 8409 | | Call 0x2,0x9
00a7 4504 |E | Exit_Subprogram 0x4
00a8 TRAP_0080:
00a8 0007 | | Action Break_Optional
00a9 e5fe | | Load 0x2,-0x2
00aa 0092 06a0 | | Action Push_String_Extended,0x6a0 ; "Rcf_Unit_Options.Display"
00ac e005 | | Load 0x0,0x5
00ad 1810 | | Execute Package,Field_Execute,Field_Number 0x10
00ae e006 | | Load 0x0,0x6
00af 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
00b0 4504 |E | Exit_Subprogram 0x4
00b1 0000 0000 | | .BLANK 0000[0x7]
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00e0 | | .CONST 0x00e0 ; Address of begin
00b9 0108 | | .CONST 0x0108 ; Address of exception handler
00ba 000c | | .CONST 0x000c ; Number of locals
00bb INIT_00b8:
00bb e5fc | | Load 0x2,-0x4
00bc 00db | | Load_Top At_Offset_3
00bd e5fb | | Load 0x2,-0x5
00be e001 | | Load 0x0,0x1
00bf 1b17 | | Execute Package,Field_Read,Field_Number 0x17
00c0 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00c1 e002 | | Load 0x0,0x2
00c2 1b37 | 7 | Execute Package,Field_Read,Field_Number 0x37
00c3 02c7 | | Declare_Variable Any
00c4 e5fc | | Load 0x2,-0x4
00c5 e5ff | | Load 0x2,-0x1
00c6 e003 | | Load 0x0,0x3
00c7 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
00c8 e004 | | Load 0x0,0x4
00c9 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00ca a403 | | Store_Unchecked 0x2,0x3
00cb 00d8 | | Load_Top At_Offset_0
00cc e002 | | Load 0x0,0x2
00cd 1860 | ` | Execute Package,Field_Execute,Field_Number 0x60
00ce e5fc | | Load 0x2,-0x4
00cf e5ff | | Load 0x2,-0x1
00d0 e5fe | | Load 0x2,-0x2
00d1 821f | | Call 0x1,0x1f
00d2 e002 | | Load 0x0,0x2
00d3 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
00d4 02c7 | | Declare_Variable Any
00d5 00d8 | | Load_Top At_Offset_0
00d6 1c00 | | Execute_Immediate Run_Utility,0x0
00d7 00e1 | | Load_Encached Boolean_Cache
00d8 00e2 | | Load_Encached Integer_Cache
00d9 00e2 | | Load_Encached Integer_Cache
00da 00e2 | | Load_Encached Integer_Cache
00db e006 | | Load 0x0,0x6
00dc 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00dd 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00de 029f 052b | +| Declare_Subprogram For_Call,INIT_0528
00e0 BODY_00b8:
00e0 e5fc | | Load 0x2,-0x4
00e1 00d8 | | Load_Top At_Offset_0
00e2 e5ff | | Load 0x2,-0x1
00e3 e003 | | Load 0x0,0x3
00e4 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
00e5 e404 | | Load 0x2,0x4
00e6 e405 | | Load 0x2,0x5
00e7 8221 | ! | Call 0x1,0x21
00e8 c406 | | Store 0x2,0x6
00e9 e406 | | Load 0x2,0x6
00ea e002 | | Load 0x0,0x2
00eb 181e | | Execute Package,Field_Execute,Field_Number 0x1e
00ec 6801 |h | Jump_Zero 0xee
00ed 4506 |E | Exit_Subprogram 0x6
00ee e406 | | Load 0x2,0x6
00ef e002 | | Load 0x0,0x2
00f0 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
00f1 7014 |p | Jump_Nonzero 0x106
00f2 e5fc | | Load 0x2,-0x4
00f3 4801 |H | Short_Literal 0x1
00f4 4801 |H | Short_Literal 0x1
00f5 e007 | | Load 0x0,0x7
00f6 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00f7 035b | [ | Declare_Type Array,Constrained
00f8 0337 | 7 | Declare_Variable Array
00f9 e405 | | Load 0x2,0x5
00fa e007 | | Load 0x0,0x7
00fb 1810 | | Execute Package,Field_Execute,Field_Number 0x10
00fc e007 | | Load 0x0,0x7
00fd 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00fe 0119 | | Execute Any,Check_In_Formal_Type
00ff 4801 |H | Short_Literal 0x1
0100 00da | | Load_Top At_Offset_2
0101 01d6 | | Execute Vector,Field_Write
0102 6011 |` | Indirect_Literal Discrete,0x114,{0x00000000, 0x000081b4}
0103 e006 | | Load 0x0,0x6
0104 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
0105 4506 |E | Exit_Subprogram 0x6
0106 840c | | Call 0x2,0xc
0107 4506 |E | Exit_Subprogram 0x6
0108 TRAP_00b8:
0108 0007 | | Action Break_Optional
0109 e5fc | | Load 0x2,-0x4
010a 0092 06a1 | | Action Push_String_Extended,0x6a1 ; "Rcf_Unit_Options.Set"
010c e005 | | Load 0x0,0x5
010d 1810 | | Execute Package,Field_Execute,Field_Number 0x10
010e e006 | | Load 0x0,0x6
010f 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
0110 4506 |E | Exit_Subprogram 0x6
0111 0000 0000 | | .XXX[0x3]
0113 0000 | |
0114 0000 0000 | | .LITERAL {0x00000000, 0x000081b4}
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 0141 | A | .CONST 0x0141 ; Address of begin
0119 0169 | i | .CONST 0x0169 ; Address of exception handler
011a 000d | | .CONST 0x000d ; Number of locals
011b INIT_0118:
011b e5fc | | Load 0x2,-0x4
011c 00db | | Load_Top At_Offset_3
011d e5fb | | Load 0x2,-0x5
011e e001 | | Load 0x0,0x1
011f 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0120 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0121 e002 | | Load 0x0,0x2
0122 1b37 | 7 | Execute Package,Field_Read,Field_Number 0x37
0123 02c7 | | Declare_Variable Any
0124 e5fc | | Load 0x2,-0x4
0125 e5ff | | Load 0x2,-0x1
0126 e003 | | Load 0x0,0x3
0127 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0128 e004 | | Load 0x0,0x4
0129 1811 | | Execute Package,Field_Execute,Field_Number 0x11
012a a403 | | Store_Unchecked 0x2,0x3
012b 00d8 | | Load_Top At_Offset_0
012c e002 | | Load 0x0,0x2
012d 1860 | ` | Execute Package,Field_Execute,Field_Number 0x60
012e e002 | | Load 0x0,0x2
012f 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
0130 02c7 | | Declare_Variable Any
0131 00d8 | | Load_Top At_Offset_0
0132 1c00 | | Execute_Immediate Run_Utility,0x0
0133 e5fc | | Load 0x2,-0x4
0134 e5ff | | Load 0x2,-0x1
0135 e5fe | | Load 0x2,-0x2
0136 821f | | Call 0x1,0x1f
0137 00e1 | | Load_Encached Boolean_Cache
0138 00e1 | | Load_Encached Boolean_Cache
0139 00e2 | | Load_Encached Integer_Cache
013a 00e2 | | Load_Encached Integer_Cache
013b 00e2 | | Load_Encached Integer_Cache
013c e006 | | Load 0x0,0x6
013d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
013e 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
013f 029f 0583 | | Declare_Subprogram For_Call,INIT_0580
0141 BODY_0118:
0141 e5fc | | Load 0x2,-0x4
0142 00d8 | | Load_Top At_Offset_0
0143 e5ff | | Load 0x2,-0x1
0144 e003 | | Load 0x0,0x3
0145 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
0146 e404 | | Load 0x2,0x4
0147 e406 | | Load 0x2,0x6
0148 8221 | ! | Call 0x1,0x21
0149 c405 | | Store 0x2,0x5
014a e405 | | Load 0x2,0x5
014b e002 | | Load 0x0,0x2
014c 181e | | Execute Package,Field_Execute,Field_Number 0x1e
014d 6801 |h | Jump_Zero 0x14f
014e 4506 |E | Exit_Subprogram 0x6
014f e405 | | Load 0x2,0x5
0150 e002 | | Load 0x0,0x2
0151 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
0152 6814 |h | Jump_Zero 0x167
0153 e5fc | | Load 0x2,-0x4
0154 4801 |H | Short_Literal 0x1
0155 4801 |H | Short_Literal 0x1
0156 e007 | | Load 0x0,0x7
0157 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0158 035b | [ | Declare_Type Array,Constrained
0159 0337 | 7 | Declare_Variable Array
015a e406 | | Load 0x2,0x6
015b e007 | | Load 0x0,0x7
015c 1810 | | Execute Package,Field_Execute,Field_Number 0x10
015d e007 | | Load 0x0,0x7
015e 1b0e | | Execute Package,Field_Read,Field_Number 0xe
015f 0119 | | Execute Any,Check_In_Formal_Type
0160 4801 |H | Short_Literal 0x1
0161 00da | | Load_Top At_Offset_2
0162 01d6 | | Execute Vector,Field_Write
0163 6010 |` | Indirect_Literal Discrete,0x174,{0x00000000, 0x000081b3}
0164 e006 | | Load 0x0,0x6
0165 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
0166 4506 |E | Exit_Subprogram 0x6
0167 840d | | Call 0x2,0xd
0168 4506 |E | Exit_Subprogram 0x6
0169 TRAP_0118:
0169 0007 | | Action Break_Optional
016a e5fc | | Load 0x2,-0x4
016b 0092 06a1 | | Action Push_String_Extended,0x6a1 ; "Rcf_Unit_Options.Set"
016d e005 | | Load 0x0,0x5
016e 1810 | | Execute Package,Field_Execute,Field_Number 0x10
016f e006 | | Load 0x0,0x6
0170 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
0171 4506 |E | Exit_Subprogram 0x6
0172 0000 0000 | | .XXX[0x2]
0174 0000 0000 | | .LITERAL {0x00000000, 0x000081b3}
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 018b | | .CONST 0x018b ; Address of begin
0179 01a8 | | .CONST 0x01a8 ; Address of exception handler
017a 0005 | | .CONST 0x0005 ; Number of locals
017b INIT_0178:
017b e5fd | | Load 0x2,-0x3
017c 00db | | Load_Top At_Offset_3
017d e5fc | | Load 0x2,-0x4
017e e001 | | Load 0x0,0x1
017f 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0180 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0181 e002 | | Load 0x0,0x2
0182 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
0183 02c7 | | Declare_Variable Any
0184 00d8 | | Load_Top At_Offset_0
0185 1c00 | | Execute_Immediate Run_Utility,0x0
0186 e006 | | Load 0x0,0x6
0187 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0188 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0189 029f 05eb | | Declare_Subprogram For_Call,INIT_05e8
018b BODY_0178:
018b 4801 |H | Short_Literal 0x1
018c 0092 06a2 | | Action Push_String_Extended,0x6a2 ; "<ALL>"
018e e5fe | | Load 0x2,-0x2
018f e008 | | Load 0x0,0x8
0190 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0191 680b |h | Jump_Zero 0x19d
0192 e006 | | Load 0x0,0x6
0193 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0194 00ea | | Load_Encached Null_String_Cache
0195 e5fd | | Load 0x2,-0x3
0196 e5ff | | Load 0x2,-0x1
0197 e5fc | | Load 0x2,-0x4
0198 e001 | | Load 0x0,0x1
0199 1b17 | | Execute Package,Field_Read,Field_Number 0x17
019a 181e | | Execute Package,Field_Execute,Field_Number 0x1e
019b 005a | Z | Store_Top Discrete,At_Offset_2
019c 7801 |x | Jump 0x19e
019d 8405 | | Call 0x2,0x5
019e 4800 |H | Short_Literal 0x0
019f 00da | | Load_Top At_Offset_2
01a0 e006 | | Load 0x0,0x6
01a1 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
01a2 7004 |p | Jump_Nonzero 0x1a7
01a3 e5fd | | Load 0x2,-0x3
01a4 00da | | Load_Top At_Offset_2
01a5 e006 | | Load 0x0,0x6
01a6 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
01a7 4505 |E | Exit_Subprogram 0x5
01a8 TRAP_0178:
01a8 0007 | | Action Break_Optional
01a9 e5fd | | Load 0x2,-0x3
01aa 0092 06a3 | | Action Push_String_Extended,0x6a3 ; "Rcf_Unit_Options.Remove"
01ac e005 | | Load 0x0,0x5
01ad 1810 | | Execute Package,Field_Execute,Field_Number 0x10
01ae e006 | | Load 0x0,0x6
01af 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
01b0 4505 |E | Exit_Subprogram 0x5
01b1 0000 0000 | | .BLANK 0000[0x7]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01cc | | .CONST 0x01cc ; Address of begin
01b9 01e9 | | .CONST 0x01e9 ; Address of exception handler
01ba 0008 | | .CONST 0x0008 ; Number of locals
01bb INIT_01b8:
01bb e5fd | | Load 0x2,-0x3
01bc 00db | | Load_Top At_Offset_3
01bd e5fc | | Load 0x2,-0x4
01be e001 | | Load 0x0,0x1
01bf 1b17 | | Execute Package,Field_Read,Field_Number 0x17
01c0 181c | | Execute Package,Field_Execute,Field_Number 0x1c
01c1 e5fe | | Load 0x2,-0x2
01c2 8223 | # | Call 0x1,0x23
01c3 00e1 | | Load_Encached Boolean_Cache
01c4 00e2 | | Load_Encached Integer_Cache
01c5 00e2 | | Load_Encached Integer_Cache
01c6 00e2 | | Load_Encached Integer_Cache
01c7 e211 | | Load 0x1,0x11
01c8 0322 | " | Declare_Variable Record
01c9 e212 | | Load 0x1,0x12
01ca 00d9 | | Load_Top At_Offset_1
01cb 017d | } | Execute Record,Structure_Write
01cc BODY_01b8:
01cc 00e2 | | Load_Encached Integer_Cache
01cd 00e2 | | Load_Encached Integer_Cache
01ce 00e2 | | Load_Encached Integer_Cache
01cf 00e1 | | Load_Encached Boolean_Cache
01d0 e5fd | | Load 0x2,-0x3
01d1 e403 | | Load 0x2,0x3
01d2 e402 | | Load 0x2,0x2
01d3 e5ff | | Load 0x2,-0x1
01d4 8224 | $ | Call 0x1,0x24
01d5 c404 | | Store 0x2,0x4
01d6 c405 | | Store 0x2,0x5
01d7 c406 | | Store 0x2,0x6
01d8 005a | Z | Store_Top Discrete,At_Offset_2
01d9 e404 | | Load 0x2,0x4
01da 680c |h | Jump_Zero 0x1e7
01db 4800 |H | Short_Literal 0x0
01dc 00d9 | | Load_Top At_Offset_1
01dd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01de 00d9 | | Load_Top At_Offset_1
01df e402 | | Load 0x2,0x2
01e0 01d7 | | Execute Vector,Field_Read
01e1 4801 |H | Short_Literal 0x1
01e2 e218 | | Load 0x1,0x18
01e3 01d7 | | Execute Vector,Field_Read
01e4 027f | | Execute Discrete,Equal
01e5 00d9 | | Load_Top At_Offset_1
01e6 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01e7 00d8 | | Load_Top At_Offset_0
01e8 4404 |D | Exit_Subprogram With_Result,0x4
01e9 TRAP_01b8:
01e9 0007 | | Action Break_Optional
01ea e5fd | | Load 0x2,-0x3
01eb 0092 06a4 | | Action Push_String_Extended,0x6a4 ; "Rcf_Unit_Options.Get"
01ed e005 | | Load 0x0,0x5
01ee 1810 | | Execute Package,Field_Execute,Field_Number 0x10
01ef e006 | | Load 0x0,0x6
01f0 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
01f1 e212 | | Load 0x1,0x12
01f2 4404 |D | Exit_Subprogram With_Result,0x4
01f3 0000 0000 | | .BLANK 0000[0x5]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 020d | | .CONST 0x020d ; Address of begin
01f9 0235 | 5 | .CONST 0x0235 ; Address of exception handler
01fa 0009 | | .CONST 0x0009 ; Number of locals
01fb INIT_01f8:
01fb e5fd | | Load 0x2,-0x3
01fc 00db | | Load_Top At_Offset_3
01fd e5fc | | Load 0x2,-0x4
01fe e001 | | Load 0x0,0x1
01ff 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0200 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0201 e5fe | | Load 0x2,-0x2
0202 8223 | # | Call 0x1,0x23
0203 00e1 | | Load_Encached Boolean_Cache
0204 00e2 | | Load_Encached Integer_Cache
0205 00e2 | | Load_Encached Integer_Cache
0206 00e2 | | Load_Encached Integer_Cache
0207 e213 | | Load 0x1,0x13
0208 0322 | " | Declare_Variable Record
0209 e214 | | Load 0x1,0x14
020a 00d9 | | Load_Top At_Offset_1
020b 017d | } | Execute Record,Structure_Write
020c 00e3 | | Load_Encached Natural_Cache
020d BODY_01f8:
020d 00e2 | | Load_Encached Integer_Cache
020e 00e2 | | Load_Encached Integer_Cache
020f 00e2 | | Load_Encached Integer_Cache
0210 00e1 | | Load_Encached Boolean_Cache
0211 e5fd | | Load 0x2,-0x3
0212 e403 | | Load 0x2,0x3
0213 e402 | | Load 0x2,0x2
0214 e5ff | | Load 0x2,-0x1
0215 8224 | $ | Call 0x1,0x24
0216 c404 | | Store 0x2,0x4
0217 c405 | | Store 0x2,0x5
0218 c406 | | Store 0x2,0x6
0219 005b | [ | Store_Top Discrete,At_Offset_3
021a e404 | | Load 0x2,0x4
021b 6817 |h | Jump_Zero 0x233
021c 00da | | Load_Top At_Offset_2
021d e406 | | Load 0x2,0x6
021e 0272 | r | Execute Discrete,Minus
021f 0aff | | Execute_Immediate Plus,-0x1
0220 0059 | Y | Store_Top Discrete,At_Offset_1
0221 00d8 | | Load_Top At_Offset_0
0222 00da | | Load_Top At_Offset_2
0223 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0224 00db | | Load_Top At_Offset_3
0225 0a02 | | Execute_Immediate Plus,0x2
0226 00d8 | | Load_Top At_Offset_0
0227 00e2 | | Load_Encached Integer_Cache
0228 0260 | ` | Execute Discrete,In_Type
0229 7001 |p | Jump_Nonzero 0x22b
022a 0801 | | Execute_Immediate Raise,0x1
022b 00db | | Load_Top At_Offset_3
022c e402 | | Load 0x2,0x2
022d 01cf | | Execute Vector,Slice_Read
022e 4801 |H | Short_Literal 0x1
022f 00da | | Load_Top At_Offset_2
0230 e408 | | Load 0x2,0x8
0231 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0232 01ce | | Execute Vector,Slice_Write
0233 00d9 | | Load_Top At_Offset_1
0234 4404 |D | Exit_Subprogram With_Result,0x4
0235 TRAP_01f8:
0235 0007 | | Action Break_Optional
0236 e5fd | | Load 0x2,-0x3
0237 0092 06a4 | | Action Push_String_Extended,0x6a4 ; "Rcf_Unit_Options.Get"
0239 e005 | | Load 0x0,0x5
023a 1810 | | Execute Package,Field_Execute,Field_Number 0x10
023b e006 | | Load 0x0,0x6
023c 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
023d e214 | | Load 0x1,0x14
023e 4404 |D | Exit_Subprogram With_Result,0x4
023f 0000 | | .XXX[0x1]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0243 | C | .CONST 0x0243 ; Address of begin
0241 0004 | | .CONST 0x0004 ; Address of exception handler
0242 0001 | | .CONST 0x0001 ; Number of locals
0243 BODY_0240:
0243 INIT_0240:
0243 00da | | Load_Top At_Offset_2
0244 01dd | | Execute Vector,First
0245 00db | | Load_Top At_Offset_3
0246 01d7 | | Execute Vector,Field_Read
0247 0e22 | " | Execute_Immediate Not_Equal,0x22
0248 6802 |h | Jump_Zero 0x24b
0249 e009 | | Load 0x0,0x9
024a 0257 | W | Execute Discrete,Raise
024b 00cf | | Action Mark_Auxiliary
024c 00db | | Load_Top At_Offset_3
024d 01dc | | Execute Vector,Last
024e 0aff | | Execute_Immediate Plus,-0x1
024f 00d8 | | Load_Top At_Offset_0
0250 00e2 | | Load_Encached Integer_Cache
0251 0260 | ` | Execute Discrete,In_Type
0252 7001 |p | Jump_Nonzero 0x254
0253 0801 | | Execute_Immediate Raise,0x1
0254 e5ff | | Load 0x2,-0x1
0255 01dd | | Execute Vector,First
0256 0a01 | | Execute_Immediate Plus,0x1
0257 00d8 | | Load_Top At_Offset_0
0258 00e2 | | Load_Encached Integer_Cache
0259 0260 | ` | Execute Discrete,In_Type
025a 7001 |p | Jump_Nonzero 0x25c
025b 0801 | | Execute_Immediate Raise,0x1
025c 0263 | c | Execute Discrete,Above_Bound
025d 7020 |p | Jump_Nonzero 0x27e
025e 00d8 | | Load_Top At_Offset_0
025f e5ff | | Load 0x2,-0x1
0260 01d7 | | Execute Vector,Field_Read
0261 0f22 | " | Execute_Immediate Equal,0x22
0262 6819 |h | Jump_Zero 0x27c
0263 e5ff | | Load 0x2,-0x1
0264 01dd | | Execute Vector,First
0265 0a01 | | Execute_Immediate Plus,0x1
0266 00d8 | | Load_Top At_Offset_0
0267 00e2 | | Load_Encached Integer_Cache
0268 0260 | ` | Execute Discrete,In_Type
0269 7001 |p | Jump_Nonzero 0x26b
026a 0801 | | Execute_Immediate Raise,0x1
026b 00d9 | | Load_Top At_Offset_1
026c e5ff | | Load 0x2,-0x1
026d 01cf | | Execute Vector,Slice_Read
026e 00d9 | | Load_Top At_Offset_1
026f 0a01 | | Execute_Immediate Plus,0x1
0270 00d8 | | Load_Top At_Offset_0
0271 00e2 | | Load_Encached Integer_Cache
0272 0260 | ` | Execute Discrete,In_Type
0273 7001 |p | Jump_Nonzero 0x275
0274 0801 | | Execute_Immediate Raise,0x1
0275 e5ff | | Load 0x2,-0x1
0276 01dc | | Execute Vector,Last
0277 e5ff | | Load 0x2,-0x1
0278 01cf | | Execute Vector,Slice_Read
0279 8219 | | Call 0x1,0x19
027a 01cc | | Execute Vector,Catenate
027b 4401 |D | Exit_Subprogram With_Result,0x1
027c 00c8 | | Action Pop_Auxiliary_Range
027d 3fe0 |? | Loop_Increasing 0x25e
027e 00ce | | Action Pop_Auxiliary
027f 00da | | Load_Top At_Offset_2
0280 01dc | | Execute Vector,Last
0281 00db | | Load_Top At_Offset_3
0282 01d7 | | Execute Vector,Field_Read
0283 0e22 | " | Execute_Immediate Not_Equal,0x22
0284 6802 |h | Jump_Zero 0x287
0285 e009 | | Load 0x0,0x9
0286 0257 | W | Execute Discrete,Raise
0287 00da | | Load_Top At_Offset_2
0288 01dd | | Execute Vector,First
0289 0a01 | | Execute_Immediate Plus,0x1
028a 00d8 | | Load_Top At_Offset_0
028b 00e2 | | Load_Encached Integer_Cache
028c 0260 | ` | Execute Discrete,In_Type
028d 7001 |p | Jump_Nonzero 0x28f
028e 0801 | | Execute_Immediate Raise,0x1
028f 00db | | Load_Top At_Offset_3
0290 01dc | | Execute Vector,Last
0291 0aff | | Execute_Immediate Plus,-0x1
0292 00d8 | | Load_Top At_Offset_0
0293 00e2 | | Load_Encached Integer_Cache
0294 0260 | ` | Execute Discrete,In_Type
0295 7001 |p | Jump_Nonzero 0x297
0296 0801 | | Execute_Immediate Raise,0x1
0297 e5ff | | Load 0x2,-0x1
0298 01cf | | Execute Vector,Slice_Read
0299 4401 |D | Exit_Subprogram With_Result,0x1
029a 0000 0000 | | .BLANK 0000[0x6]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3 | | .CONST 0x02a3 ; Address of begin
02a1 0004 | | .CONST 0x0004 ; Address of exception handler
02a2 0001 | | .CONST 0x0001 ; Number of locals
02a3 BODY_02a0:
02a3 INIT_02a0:
02a3 00cf | | Action Mark_Auxiliary
02a4 00db | | Load_Top At_Offset_3
02a5 01d9 | | Execute Vector,Reverse_Bounds
02a6 0263 | c | Execute Discrete,Above_Bound
02a7 701c |p | Jump_Nonzero 0x2c4
02a8 00d8 | | Load_Top At_Offset_0
02a9 e5ff | | Load 0x2,-0x1
02aa 01d7 | | Execute Vector,Field_Read
02ab 0f22 | " | Execute_Immediate Equal,0x22
02ac 6815 |h | Jump_Zero 0x2c2
02ad 4822 |H" | Short_Literal 0x22
02ae e5ff | | Load 0x2,-0x1
02af 01dd | | Execute Vector,First
02b0 00da | | Load_Top At_Offset_2
02b1 e5ff | | Load 0x2,-0x1
02b2 01cf | | Execute Vector,Slice_Read
02b3 01ca | | Execute Vector,Prepend
02b4 00d9 | | Load_Top At_Offset_1
02b5 0a01 | | Execute_Immediate Plus,0x1
02b6 00d8 | | Load_Top At_Offset_0
02b7 00e2 | | Load_Encached Integer_Cache
02b8 0260 | ` | Execute Discrete,In_Type
02b9 7001 |p | Jump_Nonzero 0x2bb
02ba 0801 | | Execute_Immediate Raise,0x1
02bb e5ff | | Load 0x2,-0x1
02bc 01dc | | Execute Vector,Last
02bd e5ff | | Load 0x2,-0x1
02be 01cf | | Execute Vector,Slice_Read
02bf 821a | | Call 0x1,0x1a
02c0 01cc | | Execute Vector,Catenate
02c1 4401 |D | Exit_Subprogram With_Result,0x1
02c2 00c8 | | Action Pop_Auxiliary_Range
02c3 3fe4 |? | Loop_Increasing 0x2a8
02c4 00ce | | Action Pop_Auxiliary
02c5 4822 |H" | Short_Literal 0x22
02c6 4822 |H" | Short_Literal 0x22
02c7 e5ff | | Load 0x2,-0x1
02c8 01ca | | Execute Vector,Prepend
02c9 01cb | | Execute Vector,Append
02ca 4401 |D | Exit_Subprogram With_Result,0x1
02cb 0000 0000 | | .BLANK 0000[0x5]
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02d3 | | .CONST 0x02d3 ; Address of begin
02d1 0004 | | .CONST 0x0004 ; Address of exception handler
02d2 0001 | | .CONST 0x0001 ; Number of locals
02d3 BODY_02d0:
02d3 INIT_02d0:
02d3 00db | | Load_Top At_Offset_3
02d4 4801 |H | Short_Literal 0x1
02d5 4801 |H | Short_Literal 0x1
02d6 e007 | | Load 0x0,0x7
02d7 1b0f | | Execute Package,Field_Read,Field_Number 0xf
02d8 035b | [ | Declare_Type Array,Constrained
02d9 0337 | 7 | Declare_Variable Array
02da e5ff | | Load 0x2,-0x1
02db e007 | | Load 0x0,0x7
02dc 181a | | Execute Package,Field_Execute,Field_Number 0x1a
02dd e007 | | Load 0x0,0x7
02de 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02df 0119 | | Execute Any,Check_In_Formal_Type
02e0 4801 |H | Short_Literal 0x1
02e1 00da | | Load_Top At_Offset_2
02e2 01d6 | | Execute Vector,Field_Write
02e3 6004 |` | Indirect_Literal Discrete,0x2e8,{0x00000000, 0x000081ad}
02e4 e006 | | Load 0x0,0x6
02e5 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
02e6 4503 |E | Exit_Subprogram 0x3
02e7 0000 | | .XXX[0x1]
02e8 0000 0000 | | .LITERAL {0x00000000, 0x000081ad}
02ec 0000 0000 | | .BLANK 0000[0x4]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3 | | .CONST 0x02f3 ; Address of begin
02f1 0004 | | .CONST 0x0004 ; Address of exception handler
02f2 0001 | | .CONST 0x0001 ; Number of locals
02f3 BODY_02f0:
02f3 INIT_02f0:
02f3 e5fd | | Load 0x2,-0x3
02f4 4801 |H | Short_Literal 0x1
02f5 4802 |H | Short_Literal 0x2
02f6 e007 | | Load 0x0,0x7
02f7 1b0f | | Execute Package,Field_Read,Field_Number 0xf
02f8 035b | [ | Declare_Type Array,Constrained
02f9 0337 | 7 | Declare_Variable Array
02fa e5ff | | Load 0x2,-0x1
02fb e007 | | Load 0x0,0x7
02fc 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02fd e007 | | Load 0x0,0x7
02fe 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02ff 0119 | | Execute Any,Check_In_Formal_Type
0300 4801 |H | Short_Literal 0x1
0301 00da | | Load_Top At_Offset_2
0302 01d6 | | Execute Vector,Field_Write
0303 e5fe | | Load 0x2,-0x2
0304 00e1 | | Load_Encached Boolean_Cache
0305 011c | | Execute Any,Convert_Unchecked
0306 1c01 | | Execute_Immediate Run_Utility,0x1
0307 e007 | | Load 0x0,0x7
0308 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0309 e007 | | Load 0x0,0x7
030a 1b0e | | Execute Package,Field_Read,Field_Number 0xe
030b 0119 | | Execute Any,Check_In_Formal_Type
030c 4802 |H | Short_Literal 0x2
030d 00da | | Load_Top At_Offset_2
030e 01d6 | | Execute Vector,Field_Write
030f 6004 |` | Indirect_Literal Discrete,0x314,{0x00000000, 0x000081af}
0310 e006 | | Load 0x0,0x6
0311 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
0312 4504 |E | Exit_Subprogram 0x4
0313 0000 | | .XXX[0x1]
0314 0000 0000 | | .LITERAL {0x00000000, 0x000081af}
0318 ; --------------------------------------------------------------------------------------
0318 ; SUBPROGRAM
0318 ; --------------------------------------------------------------------------------------
0318 031b | | .CONST 0x031b ; Address of begin
0319 0004 | | .CONST 0x0004 ; Address of exception handler
031a 0001 | | .CONST 0x0001 ; Number of locals
031b BODY_0318:
031b INIT_0318:
031b e5fd | | Load 0x2,-0x3
031c 4801 |H | Short_Literal 0x1
031d 4802 |H | Short_Literal 0x2
031e e007 | | Load 0x0,0x7
031f 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0320 035b | [ | Declare_Type Array,Constrained
0321 0337 | 7 | Declare_Variable Array
0322 e5ff | | Load 0x2,-0x1
0323 e007 | | Load 0x0,0x7
0324 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0325 e007 | | Load 0x0,0x7
0326 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0327 0119 | | Execute Any,Check_In_Formal_Type
0328 4801 |H | Short_Literal 0x1
0329 00da | | Load_Top At_Offset_2
032a 01d6 | | Execute Vector,Field_Write
032b e5fe | | Load 0x2,-0x2
032c 821a | | Call 0x1,0x1a
032d e007 | | Load 0x0,0x7
032e 1810 | | Execute Package,Field_Execute,Field_Number 0x10
032f e007 | | Load 0x0,0x7
0330 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0331 0119 | | Execute Any,Check_In_Formal_Type
0332 4802 |H | Short_Literal 0x2
0333 00da | | Load_Top At_Offset_2
0334 01d6 | | Execute Vector,Field_Write
0335 6006 |` | Indirect_Literal Discrete,0x33c,{0x00000000, 0x000081ae}
0336 e006 | | Load 0x0,0x6
0337 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
0338 4504 |E | Exit_Subprogram 0x4
0339 0000 0000 | | .XXX[0x3]
033b 0000 | |
033c 0000 0000 | | .LITERAL {0x00000000, 0x000081ae}
0340 ; --------------------------------------------------------------------------------------
0340 ; SUBPROGRAM
0340 ; --------------------------------------------------------------------------------------
0340 0348 | H | .CONST 0x0348 ; Address of begin
0341 0004 | | .CONST 0x0004 ; Address of exception handler
0342 0002 | | .CONST 0x0002 ; Number of locals
0343 INIT_0340:
0343 4801 |H | Short_Literal 0x1
0344 00db | | Load_Top At_Offset_3
0345 e5fe | | Load 0x2,-0x2
0346 e008 | | Load 0x0,0x8
0347 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0348 BODY_0340:
0348 00d8 | | Load_Top At_Offset_0
0349 e5ff | | Load 0x2,-0x1
034a 01dd | | Execute Vector,First
034b 027b | { | Execute Discrete,Greater_Equal
034c 680f |h | Jump_Zero 0x35c
034d 00d8 | | Load_Top At_Offset_0
034e e5fe | | Load 0x2,-0x2
034f 01db | | Execute Vector,Length
0350 0273 | s | Execute Discrete,Plus
0351 0a01 | | Execute_Immediate Plus,0x1
0352 00d8 | | Load_Top At_Offset_0
0353 00e2 | | Load_Encached Integer_Cache
0354 0260 | ` | Execute Discrete,In_Type
0355 7001 |p | Jump_Nonzero 0x357
0356 0801 | | Execute_Immediate Raise,0x1
0357 e5ff | | Load 0x2,-0x1
0358 01dc | | Execute Vector,Last
0359 e5ff | | Load 0x2,-0x1
035a 01cf | | Execute Vector,Slice_Read
035b 4402 |D | Exit_Subprogram With_Result,0x2
035c 00db | | Load_Top At_Offset_3
035d 4402 |D | Exit_Subprogram With_Result,0x2
035e 0000 0000 | | .XXX[0x2]
0360 ; --------------------------------------------------------------------------------------
0360 ; SUBPROGRAM
0360 ; --------------------------------------------------------------------------------------
0360 0363 | c | .CONST 0x0363 ; Address of begin
0361 0004 | | .CONST 0x0004 ; Address of exception handler
0362 0001 | | .CONST 0x0001 ; Number of locals
0363 BODY_0360:
0363 INIT_0360:
0363 e5fd | | Load 0x2,-0x3
0364 e5fe | | Load 0x2,-0x2
0365 e003 | | Load 0x0,0x3
0366 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
0367 00db | | Load_Top At_Offset_3
0368 821e | | Call 0x1,0x1e
0369 4403 |D | Exit_Subprogram With_Result,0x3
036a 0000 0000 | | .BLANK 0000[0x6]
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 0373 | s | .CONST 0x0373 ; Address of begin
0371 0004 | | .CONST 0x0004 ; Address of exception handler
0372 0001 | | .CONST 0x0001 ; Number of locals
0373 BODY_0370:
0373 INIT_0370:
0373 00cf | | Action Mark_Auxiliary
0374 e5fe | | Load 0x2,-0x2
0375 01d9 | | Execute Vector,Reverse_Bounds
0376 0263 | c | Execute Discrete,Above_Bound
0377 7010 |p | Jump_Nonzero 0x388
0378 4800 |H | Short_Literal 0x0
0379 e5ff | | Load 0x2,-0x1
037a 00da | | Load_Top At_Offset_2
037b e5fe | | Load 0x2,-0x2
037c 01d7 | | Execute Vector,Field_Read
037d e002 | | Load 0x0,0x2
037e 181f | | Execute Package,Field_Execute,Field_Number 0x1f
037f e008 | | Load 0x0,0x8
0380 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0381 6804 |h | Jump_Zero 0x386
0382 00d8 | | Load_Top At_Offset_0
0383 e5fe | | Load 0x2,-0x2
0384 01d7 | | Execute Vector,Field_Read
0385 4404 |D | Exit_Subprogram With_Result,0x4
0386 00c8 | | Action Pop_Auxiliary_Range
0387 3ff0 |? | Loop_Increasing 0x378
0388 00ce | | Action Pop_Auxiliary
0389 e5fc | | Load 0x2,-0x4
038a 4801 |H | Short_Literal 0x1
038b 4802 |H | Short_Literal 0x2
038c e007 | | Load 0x0,0x7
038d 1b0f | | Execute Package,Field_Read,Field_Number 0xf
038e 035b | [ | Declare_Type Array,Constrained
038f 0337 | 7 | Declare_Variable Array
0390 e5ff | | Load 0x2,-0x1
0391 e007 | | Load 0x0,0x7
0392 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0393 e007 | | Load 0x0,0x7
0394 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0395 0119 | | Execute Any,Check_In_Formal_Type
0396 4801 |H | Short_Literal 0x1
0397 00da | | Load_Top At_Offset_2
0398 01d6 | | Execute Vector,Field_Write
0399 e5fd | | Load 0x2,-0x3
039a e007 | | Load 0x0,0x7
039b 1810 | | Execute Package,Field_Execute,Field_Number 0x10
039c e007 | | Load 0x0,0x7
039d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
039e 0119 | | Execute Any,Check_In_Formal_Type
039f 4802 |H | Short_Literal 0x2
03a0 00da | | Load_Top At_Offset_2
03a1 01d6 | | Execute Vector,Field_Write
03a2 6005 |` | Indirect_Literal Discrete,0x3a8,{0x00000000, 0x0000815b}
03a3 e006 | | Load 0x0,0x6
03a4 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
03a5 e002 | | Load 0x0,0x2
03a6 1b1c | | Execute Package,Field_Read,Field_Number 0x1c
03a7 4404 |D | Exit_Subprogram With_Result,0x4
03a8 0000 0000 | | .LITERAL {0x00000000, 0x0000815b}
03ac 0000 0000 | | .BLANK 0000[0x4]
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03b3 | | .CONST 0x03b3 ; Address of begin
03b1 0004 | | .CONST 0x0004 ; Address of exception handler
03b2 0001 | | .CONST 0x0001 ; Number of locals
03b3 BODY_03b0:
03b3 INIT_03b0:
03b3 00cf | | Action Mark_Auxiliary
03b4 e5fe | | Load 0x2,-0x2
03b5 01d9 | | Execute Vector,Reverse_Bounds
03b6 0263 | c | Execute Discrete,Above_Bound
03b7 7010 |p | Jump_Nonzero 0x3c8
03b8 4801 |H | Short_Literal 0x1
03b9 e5ff | | Load 0x2,-0x1
03ba 00da | | Load_Top At_Offset_2
03bb e5fe | | Load 0x2,-0x2
03bc 01d7 | | Execute Vector,Field_Read
03bd e002 | | Load 0x0,0x2
03be 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
03bf e008 | | Load 0x0,0x8
03c0 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
03c1 6804 |h | Jump_Zero 0x3c6
03c2 00d8 | | Load_Top At_Offset_0
03c3 e5fe | | Load 0x2,-0x2
03c4 01d7 | | Execute Vector,Field_Read
03c5 4404 |D | Exit_Subprogram With_Result,0x4
03c6 00c8 | | Action Pop_Auxiliary_Range
03c7 3ff0 |? | Loop_Increasing 0x3b8
03c8 00ce | | Action Pop_Auxiliary
03c9 e5fc | | Load 0x2,-0x4
03ca 4801 |H | Short_Literal 0x1
03cb 4802 |H | Short_Literal 0x2
03cc e007 | | Load 0x0,0x7
03cd 1b0f | | Execute Package,Field_Read,Field_Number 0xf
03ce 035b | [ | Declare_Type Array,Constrained
03cf 0337 | 7 | Declare_Variable Array
03d0 e5ff | | Load 0x2,-0x1
03d1 e007 | | Load 0x0,0x7
03d2 1810 | | Execute Package,Field_Execute,Field_Number 0x10
03d3 e007 | | Load 0x0,0x7
03d4 1b0e | | Execute Package,Field_Read,Field_Number 0xe
03d5 0119 | | Execute Any,Check_In_Formal_Type
03d6 4801 |H | Short_Literal 0x1
03d7 00da | | Load_Top At_Offset_2
03d8 01d6 | | Execute Vector,Field_Write
03d9 e5fd | | Load 0x2,-0x3
03da e007 | | Load 0x0,0x7
03db 1810 | | Execute Package,Field_Execute,Field_Number 0x10
03dc e007 | | Load 0x0,0x7
03dd 1b0e | | Execute Package,Field_Read,Field_Number 0xe
03de 0119 | | Execute Any,Check_In_Formal_Type
03df 4802 |H | Short_Literal 0x2
03e0 00da | | Load_Top At_Offset_2
03e1 01d6 | | Execute Vector,Field_Write
03e2 67c5 |g | Indirect_Literal Discrete,0x3a8,{0x00000000, 0x0000815b}
03e3 e006 | | Load 0x0,0x6
03e4 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
03e5 e002 | | Load 0x0,0x2
03e6 1b1c | | Execute Package,Field_Read,Field_Number 0x1c
03e7 4404 |D | Exit_Subprogram With_Result,0x4
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03eb | | .CONST 0x03eb ; Address of begin
03e9 0004 | | .CONST 0x0004 ; Address of exception handler
03ea 0001 | | .CONST 0x0001 ; Number of locals
03eb BODY_03e8:
03eb INIT_03e8:
03eb 00cf | | Action Mark_Auxiliary
03ec e5fe | | Load 0x2,-0x2
03ed 01d9 | | Execute Vector,Reverse_Bounds
03ee 0263 | c | Execute Discrete,Above_Bound
03ef 7010 |p | Jump_Nonzero 0x400
03f0 4800 |H | Short_Literal 0x0
03f1 e5ff | | Load 0x2,-0x1
03f2 00da | | Load_Top At_Offset_2
03f3 e5fe | | Load 0x2,-0x2
03f4 01d7 | | Execute Vector,Field_Read
03f5 e002 | | Load 0x0,0x2
03f6 181f | | Execute Package,Field_Execute,Field_Number 0x1f
03f7 e008 | | Load 0x0,0x8
03f8 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
03f9 6804 |h | Jump_Zero 0x3fe
03fa 00d8 | | Load_Top At_Offset_0
03fb e5fe | | Load 0x2,-0x2
03fc 01d7 | | Execute Vector,Field_Read
03fd 4404 |D | Exit_Subprogram With_Result,0x4
03fe 00c8 | | Action Pop_Auxiliary_Range
03ff 3ff0 |? | Loop_Increasing 0x3f0
0400 00c9 | | Action Pop_Auxiliary_Loop
0401 e5fe | | Load 0x2,-0x2
0402 01d9 | | Execute Vector,Reverse_Bounds
0403 0263 | c | Execute Discrete,Above_Bound
0404 7010 |p | Jump_Nonzero 0x415
0405 4801 |H | Short_Literal 0x1
0406 e5ff | | Load 0x2,-0x1
0407 00da | | Load_Top At_Offset_2
0408 e5fe | | Load 0x2,-0x2
0409 01d7 | | Execute Vector,Field_Read
040a e002 | | Load 0x0,0x2
040b 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
040c e008 | | Load 0x0,0x8
040d 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
040e 6804 |h | Jump_Zero 0x413
040f 00d8 | | Load_Top At_Offset_0
0410 e5fe | | Load 0x2,-0x2
0411 01d7 | | Execute Vector,Field_Read
0412 4404 |D | Exit_Subprogram With_Result,0x4
0413 00c8 | | Action Pop_Auxiliary_Range
0414 3ff0 |? | Loop_Increasing 0x405
0415 00ce | | Action Pop_Auxiliary
0416 e5fc | | Load 0x2,-0x4
0417 4801 |H | Short_Literal 0x1
0418 4802 |H | Short_Literal 0x2
0419 e007 | | Load 0x0,0x7
041a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
041b 035b | [ | Declare_Type Array,Constrained
041c 0337 | 7 | Declare_Variable Array
041d e5ff | | Load 0x2,-0x1
041e e007 | | Load 0x0,0x7
041f 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0420 e007 | | Load 0x0,0x7
0421 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0422 0119 | | Execute Any,Check_In_Formal_Type
0423 4801 |H | Short_Literal 0x1
0424 00da | | Load_Top At_Offset_2
0425 01d6 | | Execute Vector,Field_Write
0426 e5fd | | Load 0x2,-0x3
0427 e007 | | Load 0x0,0x7
0428 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0429 e007 | | Load 0x0,0x7
042a 1b0e | | Execute Package,Field_Read,Field_Number 0xe
042b 0119 | | Execute Any,Check_In_Formal_Type
042c 4802 |H | Short_Literal 0x2
042d 00da | | Load_Top At_Offset_2
042e 01d6 | | Execute Vector,Field_Write
042f 6008 |` | Indirect_Literal Discrete,0x438,{0x00000000, 0x0000815b}
0430 e006 | | Load 0x0,0x6
0431 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
0432 e002 | | Load 0x0,0x2
0433 1b1c | | Execute Package,Field_Read,Field_Number 0x1c
0434 4404 |D | Exit_Subprogram With_Result,0x4
0435 0000 0000 | | .XXX[0x3]
0437 0000 | |
0438 0000 0000 | | .LITERAL {0x00000000, 0x0000815b}
043c 0000 0000 | | .BLANK 0000[0x4]
0440 ; --------------------------------------------------------------------------------------
0440 ; SUBPROGRAM
0440 ; --------------------------------------------------------------------------------------
0440 0446 | F | .CONST 0x0446 ; Address of begin
0441 0004 | | .CONST 0x0004 ; Address of exception handler
0442 0002 | | .CONST 0x0002 ; Number of locals
0443 INIT_0440:
0443 00da | | Load_Top At_Offset_2
0444 e002 | | Load 0x0,0x2
0445 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0446 BODY_0440:
0446 00d8 | | Load_Top At_Offset_0
0447 01db | | Execute Vector,Length
0448 680a |h | Jump_Zero 0x453
0449 4800 |H | Short_Literal 0x0
044a 00d9 | | Load_Top At_Offset_1
044b 0092 06a5 | | Action Push_String_Extended,0x6a5 ; " "
044d e008 | | Load 0x0,0x8
044e 181d | | Execute Package,Field_Execute,Field_Number 0x1d
044f 00d9 | | Load_Top At_Offset_1
0450 01dd | | Execute Vector,First
0451 027b | { | Execute Discrete,Greater_Equal
0452 6804 |h | Jump_Zero 0x457
0453 00db | | Load_Top At_Offset_3
0454 e002 | | Load 0x0,0x2
0455 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0456 4401 |D | Exit_Subprogram With_Result,0x1
0457 00d8 | | Load_Top At_Offset_0
0458 4401 |D | Exit_Subprogram With_Result,0x1
0459 0000 0000 | | .BLANK 0000[0x7]
0460 ; --------------------------------------------------------------------------------------
0460 ; SUBPROGRAM
0460 ; --------------------------------------------------------------------------------------
0460 0470 | p | .CONST 0x0470 ; Address of begin
0461 04c2 | | .CONST 0x04c2 ; Address of exception handler
0462 0005 | | .CONST 0x0005 ; Number of locals
0463 INIT_0460:
0463 00db | | Load_Top At_Offset_3
0464 01dd | | Execute Vector,First
0465 00e2 | | Load_Encached Integer_Cache
0466 03f1 | | Declare_Variable Discrete,With_Value
0467 e5fe | | Load 0x2,-0x2
0468 01dd | | Execute Vector,First
0469 00e2 | | Load_Encached Integer_Cache
046a 03f1 | | Declare_Variable Discrete,With_Value
046b 00e2 | | Load_Encached Integer_Cache
046c e5fe | | Load 0x2,-0x2
046d 01dc | | Execute Vector,Last
046e 00e2 | | Load_Encached Integer_Cache
046f 03f1 | | Declare_Variable Discrete,With_Value
0470 BODY_0460:
0470 4800 |H | Short_Literal 0x0
0471 a5fb | | Store_Unchecked 0x2,-0x5
0472 00da | | Load_Top At_Offset_2
0473 a5fa | | Store_Unchecked 0x2,-0x6
0474 00d8 | | Load_Top At_Offset_0
0475 a5f8 | | Store_Unchecked 0x2,-0x8
0476 00d8 | | Load_Top At_Offset_0
0477 a5f9 | | Store_Unchecked 0x2,-0x7
0478 00cf | | Action Mark_Auxiliary
0479 4800 |H | Short_Literal 0x0
047a e402 | | Load 0x2,0x2
047b 00db | | Load_Top At_Offset_3
047c e5fe | | Load 0x2,-0x2
047d 01cf | | Execute Vector,Slice_Read
047e e5fd | | Load 0x2,-0x3
047f e008 | | Load 0x0,0x8
0480 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0481 a403 | | Store_Unchecked 0x2,0x3
0482 00db | | Load_Top At_Offset_3
0483 e402 | | Load 0x2,0x2
0484 027c | | | Execute Discrete,Less
0485 6801 |h | Jump_Zero 0x487
0486 4505 |E | Exit_Subprogram 0x5
0487 00db | | Load_Top At_Offset_3
0488 e402 | | Load 0x2,0x2
0489 027f | | Execute Discrete,Equal
048a 7006 |p | Jump_Nonzero 0x491
048b 00db | | Load_Top At_Offset_3
048c 0aff | | Execute_Immediate Plus,-0x1
048d e5fe | | Load 0x2,-0x2
048e 01d7 | | Execute Vector,Field_Read
048f 0f0a | | Execute_Immediate Equal,0xa
0490 682c |h, | Jump_Zero 0x4bd
0491 00db | | Load_Top At_Offset_3
0492 e5fd | | Load 0x2,-0x3
0493 01db | | Execute Vector,Length
0494 0273 | s | Execute Discrete,Plus
0495 005b | [ | Store_Top Discrete,At_Offset_3
0496 00da | | Load_Top At_Offset_2
0497 e5fe | | Load 0x2,-0x2
0498 01d7 | | Execute Vector,Field_Read
0499 0f20 | | Execute_Immediate Equal,0x20
049a 6812 |h | Jump_Zero 0x4ad
049b 4801 |H | Short_Literal 0x1
049c a5fb | | Store_Unchecked 0x2,-0x5
049d 00db | | Load_Top At_Offset_3
049e a5fa | | Store_Unchecked 0x2,-0x6
049f 00da | | Load_Top At_Offset_2
04a0 0aff | | Execute_Immediate Plus,-0x1
04a1 c5f9 | | Store 0x2,-0x7
04a2 4801 |H | Short_Literal 0x1
04a3 00db | | Load_Top At_Offset_3
04a4 00db | | Load_Top At_Offset_3
04a5 e5fe | | Load 0x2,-0x2
04a6 01cf | | Execute Vector,Slice_Read
04a7 480a |H | Short_Literal 0xa
04a8 e008 | | Load 0x0,0x8
04a9 181e | | Execute Package,Field_Execute,Field_Number 0x1e
04aa 0aff | | Execute_Immediate Plus,-0x1
04ab a5f8 | | Store_Unchecked 0x2,-0x8
04ac 4505 |E | Exit_Subprogram 0x5
04ad 00da | | Load_Top At_Offset_2
04ae e5fe | | Load 0x2,-0x2
04af 01d7 | | Execute Vector,Field_Read
04b0 0f0a | | Execute_Immediate Equal,0xa
04b1 680b |h | Jump_Zero 0x4bd
04b2 4801 |H | Short_Literal 0x1
04b3 a5fb | | Store_Unchecked 0x2,-0x5
04b4 00db | | Load_Top At_Offset_3
04b5 a5fa | | Store_Unchecked 0x2,-0x6
04b6 00da | | Load_Top At_Offset_2
04b7 0aff | | Execute_Immediate Plus,-0x1
04b8 c5f9 | | Store 0x2,-0x7
04b9 00da | | Load_Top At_Offset_2
04ba 0aff | | Execute_Immediate Plus,-0x1
04bb c5f8 | | Store 0x2,-0x8
04bc 4505 |E | Exit_Subprogram 0x5
04bd 00db | | Load_Top At_Offset_3
04be 0a01 | | Execute_Immediate Plus,0x1
04bf c402 | | Store 0x2,0x2
04c0 00c9 | | Action Pop_Auxiliary_Loop
04c1 7fb7 | | Jump 0x479
04c2 TRAP_0460:
04c2 0007 | | Action Break_Optional
04c3 e5fc | | Load 0x2,-0x4
04c4 4801 |H | Short_Literal 0x1
04c5 4801 |H | Short_Literal 0x1
04c6 e007 | | Load 0x0,0x7
04c7 1b0f | | Execute Package,Field_Read,Field_Number 0xf
04c8 035b | [ | Declare_Type Array,Constrained
04c9 0337 | 7 | Declare_Variable Array
04ca e5ff | | Load 0x2,-0x1
04cb e007 | | Load 0x0,0x7
04cc 181a | | Execute Package,Field_Execute,Field_Number 0x1a
04cd e007 | | Load 0x0,0x7
04ce 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04cf 0119 | | Execute Any,Check_In_Formal_Type
04d0 4801 |H | Short_Literal 0x1
04d1 00da | | Load_Top At_Offset_2
04d2 01d6 | | Execute Vector,Field_Write
04d3 6004 |` | Indirect_Literal Discrete,0x4d8,{0x00000000, 0x000081b2}
04d4 e006 | | Load 0x0,0x6
04d5 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
04d6 4505 |E | Exit_Subprogram 0x5
04d7 0000 | | .XXX[0x1]
04d8 0000 0000 | | .LITERAL {0x00000000, 0x000081b2}
04dc 0000 0000 | | .BLANK 0000[0x4]
04e0 ; --------------------------------------------------------------------------------------
04e0 ; SUBPROGRAM
04e0 ; --------------------------------------------------------------------------------------
04e0 04e8 | | .CONST 0x04e8 ; Address of begin
04e1 0004 | | .CONST 0x0004 ; Address of exception handler
04e2 0003 | | .CONST 0x0003 ; Number of locals
04e3 INIT_04e0:
04e3 e407 | | Load 0x2,0x7
04e4 e002 | | Load 0x0,0x2
04e5 1860 | ` | Execute Package,Field_Execute,Field_Number 0x60
04e6 029f 061b | | Declare_Subprogram For_Call,INIT_0618
04e8 BODY_04e0:
04e8 e5fe | | Load 0x2,-0x2
04e9 e5ff | | Load 0x2,-0x1
04ea 821b | | Call 0x1,0x1b
04eb 00cf | | Action Mark_Auxiliary
04ec 4800 |H | Short_Literal 0x0
04ed e404 | | Load 0x2,0x4
04ee e405 | | Load 0x2,0x5
04ef e402 | | Load 0x2,0x2
04f0 01cf | | Execute Vector,Slice_Read
04f1 480a |H | Short_Literal 0xa
04f2 e008 | | Load 0x0,0x8
04f3 181e | | Execute Package,Field_Execute,Field_Number 0x1e
04f4 a403 | | Store_Unchecked 0x2,0x3
04f5 e403 | | Load 0x2,0x3
04f6 e404 | | Load 0x2,0x4
04f7 027c | | | Execute Discrete,Less
04f8 6801 |h | Jump_Zero 0x4fa
04f9 4501 |E | Exit_Subprogram 0x1
04fa 4800 |H | Short_Literal 0x0
04fb e404 | | Load 0x2,0x4
04fc e403 | | Load 0x2,0x3
04fd e402 | | Load 0x2,0x2
04fe 01cf | | Execute Vector,Slice_Read
04ff 0092 06a5 | | Action Push_String_Extended,0x6a5 ; " "
0501 e008 | | Load 0x0,0x8
0502 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0503 a406 | | Store_Unchecked 0x2,0x6
0504 e5fe | | Load 0x2,-0x2
0505 00d8 | | Load_Top At_Offset_0
0506 e5ff | | Load 0x2,-0x1
0507 e003 | | Load 0x0,0x3
0508 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
0509 e602 | | Load 0x3,0x2
050a e404 | | Load 0x2,0x4
050b e406 | | Load 0x2,0x6
050c 0aff | | Execute_Immediate Plus,-0x1
050d 00d8 | | Load_Top At_Offset_0
050e 00e2 | | Load_Encached Integer_Cache
050f 0260 | ` | Execute Discrete,In_Type
0510 7001 |p | Jump_Nonzero 0x512
0511 0801 | | Execute_Immediate Raise,0x1
0512 e402 | | Load 0x2,0x2
0513 01cf | | Execute Vector,Slice_Read
0514 8222 | " | Call 0x1,0x22
0515 c408 | | Store 0x2,0x8
0516 8603 | | Call 0x3,0x3
0517 e403 | | Load 0x2,0x3
0518 e405 | | Load 0x2,0x5
0519 027f | | Execute Discrete,Equal
051a 6801 |h | Jump_Zero 0x51c
051b 4501 |E | Exit_Subprogram 0x1
051c e403 | | Load 0x2,0x3
051d 0a01 | | Execute_Immediate Plus,0x1
051e c404 | | Store 0x2,0x4
051f 00c9 | | Action Pop_Auxiliary_Loop
0520 7fcb | | Jump 0x4ec
0521 0000 0000 | | .BLANK 0000[0x7]
0528 ; --------------------------------------------------------------------------------------
0528 ; SUBPROGRAM
0528 ; --------------------------------------------------------------------------------------
0528 052d | - | .CONST 0x052d ; Address of begin
0529 0004 | | .CONST 0x0004 ; Address of exception handler
052a 0002 | | .CONST 0x0002 ; Number of locals
052b INIT_0528:
052b e406 | | Load 0x2,0x6
052c 8223 | # | Call 0x1,0x23
052d BODY_0528:
052d 00e2 | | Load_Encached Integer_Cache
052e 00e2 | | Load_Encached Integer_Cache
052f 00e2 | | Load_Encached Integer_Cache
0530 00e1 | | Load_Encached Boolean_Cache
0531 e5fc | | Load 0x2,-0x4
0532 e602 | | Load 0x3,0x2
0533 e402 | | Load 0x2,0x2
0534 e5ff | | Load 0x2,-0x1
0535 8224 | $ | Call 0x1,0x24
0536 c407 | | Store 0x2,0x7
0537 c408 | | Store 0x2,0x8
0538 c409 | | Store 0x2,0x9
0539 c40a | | Store 0x2,0xa
053a e407 | | Load 0x2,0x7
053b 6823 |h# | Jump_Zero 0x55f
053c e006 | | Load 0x0,0x6
053d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
053e e402 | | Load 0x2,0x2
053f 01dd | | Execute Vector,First
0540 e409 | | Load 0x2,0x9
0541 0a01 | | Execute_Immediate Plus,0x1
0542 00d8 | | Load_Top At_Offset_0
0543 00e2 | | Load_Encached Integer_Cache
0544 0260 | ` | Execute Discrete,In_Type
0545 7001 |p | Jump_Nonzero 0x547
0546 0801 | | Execute_Immediate Raise,0x1
0547 e402 | | Load 0x2,0x2
0548 01cf | | Execute Vector,Slice_Read
0549 e5fd | | Load 0x2,-0x3
054a 01cc | | Execute Vector,Catenate
054b e40a | | Load 0x2,0xa
054c 0a01 | | Execute_Immediate Plus,0x1
054d 00d8 | | Load_Top At_Offset_0
054e 00e2 | | Load_Encached Integer_Cache
054f 0260 | ` | Execute Discrete,In_Type
0550 7001 |p | Jump_Nonzero 0x552
0551 0801 | | Execute_Immediate Raise,0x1
0552 e402 | | Load 0x2,0x2
0553 01dc | | Execute Vector,Last
0554 e402 | | Load 0x2,0x2
0555 01cf | | Execute Vector,Slice_Read
0556 01cc | | Execute Vector,Catenate
0557 e5fc | | Load 0x2,-0x4
0558 e5ff | | Load 0x2,-0x1
0559 e5fb | | Load 0x2,-0x5
055a e001 | | Load 0x0,0x1
055b 1b17 | | Execute Package,Field_Read,Field_Number 0x17
055c 181e | | Execute Package,Field_Execute,Field_Number 0x1e
055d c40b | | Store 0x2,0xb
055e 7813 |x | Jump 0x572
055f e006 | | Load 0x0,0x6
0560 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0561 480a |H | Short_Literal 0xa
0562 00da | | Load_Top At_Offset_2
0563 0092 06a5 | | Action Push_String_Extended,0x6a5 ; " "
0565 01cc | | Execute Vector,Catenate
0566 e5fd | | Load 0x2,-0x3
0567 01cc | | Execute Vector,Catenate
0568 01cb | | Execute Vector,Append
0569 e402 | | Load 0x2,0x2
056a 01cc | | Execute Vector,Catenate
056b e5fc | | Load 0x2,-0x4
056c e5ff | | Load 0x2,-0x1
056d e5fb | | Load 0x2,-0x5
056e e001 | | Load 0x0,0x1
056f 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0570 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0571 c40b | | Store 0x2,0xb
0572 4800 |H | Short_Literal 0x0
0573 e40b | | Load 0x2,0xb
0574 e006 | | Load 0x0,0x6
0575 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0576 7004 |p | Jump_Nonzero 0x57b
0577 e5fc | | Load 0x2,-0x4
0578 e40b | | Load 0x2,0xb
0579 e006 | | Load 0x0,0x6
057a 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
057b 4501 |E | Exit_Subprogram 0x1
057c 0000 0000 | | .BLANK 0000[0x4]
0580 ; --------------------------------------------------------------------------------------
0580 ; SUBPROGRAM
0580 ; --------------------------------------------------------------------------------------
0580 0585 | | .CONST 0x0585 ; Address of begin
0581 0004 | | .CONST 0x0004 ; Address of exception handler
0582 0002 | | .CONST 0x0002 ; Number of locals
0583 INIT_0580:
0583 e405 | | Load 0x2,0x5
0584 8223 | # | Call 0x1,0x23
0585 BODY_0580:
0585 00e2 | | Load_Encached Integer_Cache
0586 00e2 | | Load_Encached Integer_Cache
0587 00e2 | | Load_Encached Integer_Cache
0588 00e1 | | Load_Encached Boolean_Cache
0589 e5fc | | Load 0x2,-0x4
058a e602 | | Load 0x3,0x2
058b e402 | | Load 0x2,0x2
058c e5ff | | Load 0x2,-0x1
058d 8224 | $ | Call 0x1,0x24
058e c408 | | Store 0x2,0x8
058f c409 | | Store 0x2,0x9
0590 c40a | | Store 0x2,0xa
0591 c40b | | Store 0x2,0xb
0592 e408 | | Load 0x2,0x8
0593 6833 |h3 | Jump_Zero 0x5c7
0594 e40b | | Load 0x2,0xb
0595 e402 | | Load 0x2,0x2
0596 01d7 | | Execute Vector,Field_Read
0597 4801 |H | Short_Literal 0x1
0598 e218 | | Load 0x1,0x18
0599 01d7 | | Execute Vector,Field_Read
059a 027f | | Execute Discrete,Equal
059b a407 | | Store_Unchecked 0x2,0x7
059c e5fd | | Load 0x2,-0x3
059d e407 | | Load 0x2,0x7
059e 027f | | Execute Discrete,Equal
059f 6802 |h | Jump_Zero 0x5a2
05a0 00cc | | Action Pop_Block
05a1 4506 |E | Exit_Subprogram 0x6
05a2 e006 | | Load 0x0,0x6
05a3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05a4 e5fd | | Load 0x2,-0x3
05a5 e218 | | Load 0x1,0x18
05a6 01d7 | | Execute Vector,Field_Read
05a7 e402 | | Load 0x2,0x2
05a8 01dd | | Execute Vector,First
05a9 e40a | | Load 0x2,0xa
05aa 0a01 | | Execute_Immediate Plus,0x1
05ab 00d8 | | Load_Top At_Offset_0
05ac 00e2 | | Load_Encached Integer_Cache
05ad 0260 | ` | Execute Discrete,In_Type
05ae 7001 |p | Jump_Nonzero 0x5b0
05af 0801 | | Execute_Immediate Raise,0x1
05b0 e402 | | Load 0x2,0x2
05b1 01cf | | Execute Vector,Slice_Read
05b2 01cb | | Execute Vector,Append
05b3 e40b | | Load 0x2,0xb
05b4 0a01 | | Execute_Immediate Plus,0x1
05b5 00d8 | | Load_Top At_Offset_0
05b6 00e2 | | Load_Encached Integer_Cache
05b7 0260 | ` | Execute Discrete,In_Type
05b8 7001 |p | Jump_Nonzero 0x5ba
05b9 0801 | | Execute_Immediate Raise,0x1
05ba e402 | | Load 0x2,0x2
05bb 01dc | | Execute Vector,Last
05bc e402 | | Load 0x2,0x2
05bd 01cf | | Execute Vector,Slice_Read
05be 01cc | | Execute Vector,Catenate
05bf e5fc | | Load 0x2,-0x4
05c0 e5ff | | Load 0x2,-0x1
05c1 e5fb | | Load 0x2,-0x5
05c2 e001 | | Load 0x0,0x1
05c3 1b17 | | Execute Package,Field_Read,Field_Number 0x17
05c4 181e | | Execute Package,Field_Execute,Field_Number 0x1e
05c5 c40c | | Store 0x2,0xc
05c6 7815 |x | Jump 0x5dc
05c7 e006 | | Load 0x0,0x6
05c8 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05c9 480a |H | Short_Literal 0xa
05ca e5fd | | Load 0x2,-0x3
05cb e218 | | Load 0x1,0x18
05cc 01d7 | | Execute Vector,Field_Read
05cd 00db | | Load_Top At_Offset_3
05ce 0092 06a5 | | Action Push_String_Extended,0x6a5 ; " "
05d0 01cc | | Execute Vector,Catenate
05d1 01cb | | Execute Vector,Append
05d2 01cb | | Execute Vector,Append
05d3 e402 | | Load 0x2,0x2
05d4 01cc | | Execute Vector,Catenate
05d5 e5fc | | Load 0x2,-0x4
05d6 e5ff | | Load 0x2,-0x1
05d7 e5fb | | Load 0x2,-0x5
05d8 e001 | | Load 0x0,0x1
05d9 1b17 | | Execute Package,Field_Read,Field_Number 0x17
05da 181e | | Execute Package,Field_Execute,Field_Number 0x1e
05db c40c | | Store 0x2,0xc
05dc 4800 |H | Short_Literal 0x0
05dd e40c | | Load 0x2,0xc
05de e006 | | Load 0x0,0x6
05df 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
05e0 7004 |p | Jump_Nonzero 0x5e5
05e1 e5fc | | Load 0x2,-0x4
05e2 e40c | | Load 0x2,0xc
05e3 e006 | | Load 0x0,0x6
05e4 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
05e5 4501 |E | Exit_Subprogram 0x1
05e6 0000 0000 | | .XXX[0x2]
05e8 ; --------------------------------------------------------------------------------------
05e8 ; SUBPROGRAM
05e8 ; --------------------------------------------------------------------------------------
05e8 060d | | .CONST 0x060d ; Address of begin
05e9 0004 | | .CONST 0x0004 ; Address of exception handler
05ea 000a | | .CONST 0x000a ; Number of locals
05eb INIT_05e8:
05eb e5fd | | Load 0x2,-0x3
05ec e5ff | | Load 0x2,-0x1
05ed e5fe | | Load 0x2,-0x2
05ee 821f | | Call 0x1,0x1f
05ef e002 | | Load 0x0,0x2
05f0 1b37 | 7 | Execute Package,Field_Read,Field_Number 0x37
05f1 02c7 | | Declare_Variable Any
05f2 e5fd | | Load 0x2,-0x3
05f3 e5ff | | Load 0x2,-0x1
05f4 e003 | | Load 0x0,0x3
05f5 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
05f6 e004 | | Load 0x0,0x4
05f7 1811 | | Execute Package,Field_Execute,Field_Number 0x11
05f8 a603 | | Store_Unchecked 0x3,0x3
05f9 00d8 | | Load_Top At_Offset_0
05fa e002 | | Load 0x0,0x2
05fb 1860 | ` | Execute Package,Field_Execute,Field_Number 0x60
05fc e5fd | | Load 0x2,-0x3
05fd 00d8 | | Load_Top At_Offset_0
05fe e5ff | | Load 0x2,-0x1
05ff e003 | | Load 0x0,0x3
0600 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
0601 00da | | Load_Top At_Offset_2
0602 e602 | | Load 0x3,0x2
0603 8221 | ! | Call 0x1,0x21
0604 e002 | | Load 0x0,0x2
0605 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
0606 011e | | Execute Any,Convert
0607 00e1 | | Load_Encached Boolean_Cache
0608 00e2 | | Load_Encached Integer_Cache
0609 00e2 | | Load_Encached Integer_Cache
060a 00e2 | | Load_Encached Integer_Cache
060b 029f 064b | K| Declare_Subprogram For_Call,INIT_0648
060d BODY_05e8:
060d e605 | | Load 0x3,0x5
060e e002 | | Load 0x0,0x2
060f 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0610 6802 |h | Jump_Zero 0x613
0611 00cc | | Action Pop_Block
0612 4505 |E | Exit_Subprogram 0x5
0613 860a | | Call 0x3,0xa
0614 4501 |E | Exit_Subprogram 0x1
0615 0000 0000 | | .XXX[0x3]
0617 0000 | |
0618 ; --------------------------------------------------------------------------------------
0618 ; SUBPROGRAM
0618 ; --------------------------------------------------------------------------------------
0618 061e | | .CONST 0x061e ; Address of begin
0619 0004 | | .CONST 0x0004 ; Address of exception handler
061a 0002 | | .CONST 0x0002 ; Number of locals
061b INIT_0618:
061b e408 | | Load 0x2,0x8
061c e002 | | Load 0x0,0x2
061d 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
061e BODY_0618:
061e e408 | | Load 0x2,0x8
061f e002 | | Load 0x0,0x2
0620 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
0621 6814 |h | Jump_Zero 0x636
0622 e5fe | | Load 0x2,-0x2
0623 e406 | | Load 0x2,0x6
0624 0a01 | | Execute_Immediate Plus,0x1
0625 00d8 | | Load_Top At_Offset_0
0626 00e2 | | Load_Encached Integer_Cache
0627 0260 | ` | Execute Discrete,In_Type
0628 7001 |p | Jump_Nonzero 0x62a
0629 0801 | | Execute_Immediate Raise,0x1
062a e403 | | Load 0x2,0x3
062b 0aff | | Execute_Immediate Plus,-0x1
062c 00d8 | | Load_Top At_Offset_0
062d 00e2 | | Load_Encached Integer_Cache
062e 0260 | ` | Execute Discrete,In_Type
062f 7001 |p | Jump_Nonzero 0x631
0630 0801 | | Execute_Immediate Raise,0x1
0631 e402 | | Load 0x2,0x2
0632 01cf | | Execute Vector,Slice_Read
0633 00da | | Load_Top At_Offset_2
0634 821d | | Call 0x1,0x1d
0635 4501 |E | Exit_Subprogram 0x1
0636 e5fe | | Load 0x2,-0x2
0637 e406 | | Load 0x2,0x6
0638 0a01 | | Execute_Immediate Plus,0x1
0639 e402 | | Load 0x2,0x2
063a 01d7 | | Execute Vector,Field_Read
063b 4801 |H | Short_Literal 0x1
063c e218 | | Load 0x1,0x18
063d 01d7 | | Execute Vector,Field_Read
063e 027f | | Execute Discrete,Equal
063f 00da | | Load_Top At_Offset_2
0640 821c | | Call 0x1,0x1c
0641 4501 |E | Exit_Subprogram 0x1
0642 0000 0000 | | .BLANK 0000[0x6]
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 e605 | | Load 0x3,0x5
064c 8223 | # | Call 0x1,0x23
064d BODY_0648:
064d 00e2 | | Load_Encached Integer_Cache
064e 00e2 | | Load_Encached Integer_Cache
064f 00e2 | | Load_Encached Integer_Cache
0650 00e1 | | Load_Encached Boolean_Cache
0651 e5fd | | Load 0x2,-0x3
0652 e802 | | Load 0x4,0x2
0653 e402 | | Load 0x2,0x2
0654 e5ff | | Load 0x2,-0x1
0655 8224 | $ | Call 0x1,0x24
0656 c606 | | Store 0x3,0x6
0657 c607 | | Store 0x3,0x7
0658 c608 | | Store 0x3,0x8
0659 c609 | | Store 0x3,0x9
065a e606 | | Load 0x3,0x6
065b 6821 |h! | Jump_Zero 0x67d
065c e006 | | Load 0x0,0x6
065d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
065e e402 | | Load 0x2,0x2
065f 01dd | | Execute Vector,First
0660 e607 | | Load 0x3,0x7
0661 0aff | | Execute_Immediate Plus,-0x1
0662 00d8 | | Load_Top At_Offset_0
0663 00e2 | | Load_Encached Integer_Cache
0664 0260 | ` | Execute Discrete,In_Type
0665 7001 |p | Jump_Nonzero 0x667
0666 0801 | | Execute_Immediate Raise,0x1
0667 e402 | | Load 0x2,0x2
0668 01cf | | Execute Vector,Slice_Read
0669 e609 | | Load 0x3,0x9
066a 0a02 | | Execute_Immediate Plus,0x2
066b 00d8 | | Load_Top At_Offset_0
066c 00e2 | | Load_Encached Integer_Cache
066d 0260 | ` | Execute Discrete,In_Type
066e 7001 |p | Jump_Nonzero 0x670
066f 0801 | | Execute_Immediate Raise,0x1
0670 e402 | | Load 0x2,0x2
0671 01dc | | Execute Vector,Last
0672 e402 | | Load 0x2,0x2
0673 01cf | | Execute Vector,Slice_Read
0674 01cc | | Execute Vector,Catenate
0675 e5fd | | Load 0x2,-0x3
0676 e5ff | | Load 0x2,-0x1
0677 e5fc | | Load 0x2,-0x4
0678 e001 | | Load 0x0,0x1
0679 1b17 | | Execute Package,Field_Read,Field_Number 0x17
067a 181e | | Execute Package,Field_Execute,Field_Number 0x1e
067b c404 | | Store 0x2,0x4
067c 4501 |E | Exit_Subprogram 0x1
067d e5fd | | Load 0x2,-0x3
067e 4801 |H | Short_Literal 0x1
067f 4802 |H | Short_Literal 0x2
0680 e007 | | Load 0x0,0x7
0681 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0682 035b | [ | Declare_Type Array,Constrained
0683 0337 | 7 | Declare_Variable Array
0684 e5ff | | Load 0x2,-0x1
0685 e007 | | Load 0x0,0x7
0686 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0687 e007 | | Load 0x0,0x7
0688 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0689 0119 | | Execute Any,Check_In_Formal_Type
068a 4801 |H | Short_Literal 0x1
068b 00da | | Load_Top At_Offset_2
068c 01d6 | | Execute Vector,Field_Write
068d e5fe | | Load 0x2,-0x2
068e e007 | | Load 0x0,0x7
068f 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0690 e007 | | Load 0x0,0x7
0691 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0692 0119 | | Execute Any,Check_In_Formal_Type
0693 4802 |H | Short_Literal 0x2
0694 00da | | Load_Top At_Offset_2
0695 01d6 | | Execute Vector,Field_Write
0696 6005 |` | Indirect_Literal Discrete,0x69c,{0x00000000, 0x000081b0}
0697 e006 | | Load 0x0,0x6
0698 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
0699 00cc | | Action Pop_Block
069a 00cc | | Action Pop_Block
069b 4505 |E | Exit_Subprogram 0x5
069c 0000 0000 | | .LITERAL {0x00000000, 0x000081b0}
06a0 ; --------------------------------------------------------------------------------------
06a0 ; STRING TABLE
06a0 ; --------------------------------------------------------------------------------------
06a0 000e | | .STRTAB 0x000e->0x06a7 ; "Rcf_Unit_Options.Display"
06a1 0024 | $ | .STRTAB 0x0024->0x06b3 ; "Rcf_Unit_Options.Set"
; "Rcf_Unit_Options.Set"
06a2 0036 | 6 | .STRTAB 0x0036->0x06bd ; "<ALL>"
06a3 0039 | 9 | .STRTAB 0x0039->0x06bf ; "Rcf_Unit_Options.Remove"
06a4 004e | N | .STRTAB 0x004e->0x06cb ; "Rcf_Unit_Options.Get"
; "Rcf_Unit_Options.Get"
06a5 0060 | ` | .STRTAB 0x0060->0x06d5 ; " "
; " "
; " "
; " "
06a6 005f | _ | .STREND 0x005f->0x06d5
06a7 5263 665f |Rcf_| .STRTAB_STRINGS
06d6 0000 0000 | | .XXX[0x2]
06d8 ; --------------------------------------------------------------------------------------
06d8 ; Debug Table
06d8 ; --------------------------------------------------------------------------------------
06d8 0004 000d | | .DEBUG4 0x0004,0x000d,0x4e76,0x0000,0x0001,0x0000
06de 0000 0000 | | .BLANK 0000[0x122]