|
|
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: 5120 (0x1400)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_a5b0c4
└─⟦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 06d0 | | .CONST 0x06d0 ; 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 0004 | | .CONST 0x0004 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0105 | | .CONST 0x0105 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 003e | > | .CONST 0x003e ; 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 00c4 | | Action Make_Default
0024 00c4 | | Action Make_Default
0025 00c4 | | Action Make_Default
0026 00c4 | | Action Make_Default
0027 00c4 | | Action Make_Default
0028 00c4 | | Action Make_Default
0029 00c4 | | Action Make_Default
002a 00c4 | | Action Make_Default
002b 00c4 | | Action Make_Default
002c 00c4 | | Action Make_Default
002d 00c4 | | Action Make_Default
002e 00c4 | | Action Make_Default
002f e210 | | Load 0x1,0x10
0030 e20f | | Load 0x1,0xf
0031 e001 | | Load 0x0,0x1
0032 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0033 0129 | ) | Execute Any,Make_Visible
0034 c236 | 6 | Store 0x1,0x36
0035 00d8 | | Load_Top At_Offset_0
0036 e002 | | Load 0x0,0x2
0037 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0038 1c07 | | Execute_Immediate Run_Utility,0x7
0039 0129 | ) | Execute Any,Make_Visible
003a c214 | | Store 0x1,0x14
003b e212 | | Load 0x1,0x12
003c 0266 | f | Execute Discrete,Bounds
003d e003 | | Load 0x0,0x3
003e 1b0e | | Execute Package,Field_Read,Field_Number 0xe
003f 029f 010b | | Declare_Subprogram For_Call,INIT_0108
0041 4801 |H | Short_Literal 0x1
0042 035e | ^ | Declare_Type Array,Defined,Visible
0043 c215 | | Store 0x1,0x15
0044 00e4 | | Load_Encached Positive_Cache
0045 0266 | f | Execute Discrete,Bounds
0046 e215 | | Load 0x1,0x15
0047 029f 0123 | #| Declare_Subprogram For_Call,INIT_0120
0049 4801 |H | Short_Literal 0x1
004a 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
004b c216 | | Store 0x1,0x16
004c 029a 013b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0138
004e c217 | | Store 0x1,0x17
004f 029a 014b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0148
0051 c219 | | Store 0x1,0x19
0052 029a 016b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0168
0054 c21a | | Store 0x1,0x1a
0055 029a 017b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0178
0057 c21b | | Store 0x1,0x1b
0058 029a 0193 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0190
005a c21c | | Store 0x1,0x1c
005b 029a 019b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0198
005d c21d | | Store 0x1,0x1d
005e 029a 01a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a0
0060 c21e | | Store 0x1,0x1e
0061 029a 01ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a8
0063 c21f | | Store 0x1,0x1f
0064 4800 |H | Short_Literal 0x0
0065 4805 |H | Short_Literal 0x5
0066 029f 01b3 | | Declare_Subprogram For_Call,INIT_01b0
0068 03fe | | Declare_Type Discrete,Defined,Visible
0069 c220 | | Store 0x1,0x20
006a e212 | | Load 0x1,0x12
006b e220 | | Load 0x1,0x20
006c e003 | | Load 0x0,0x3
006d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
006e 029f 069b | | Declare_Subprogram For_Call,INIT_0698
0070 4803 |H | Short_Literal 0x3
0071 032e | . | Declare_Type Record,Defined,Visible
0072 c221 | ! | Store 0x1,0x21
0073 00e4 | | Load_Encached Positive_Cache
0074 0266 | f | Execute Discrete,Bounds
0075 e221 | ! | Load 0x1,0x21
0076 029f 01db | | Declare_Subprogram For_Call,INIT_01d8
0078 4801 |H | Short_Literal 0x1
0079 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
007a c222 | " | Store 0x1,0x22
007b 029a 01f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01f0
007d c223 | # | Store 0x1,0x23
007e 029a 0213 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0210
0080 c224 | $ | Store 0x1,0x24
0081 029a 022b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0228
0083 c225 | % | Store 0x1,0x25
0084 029a 0243 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0240
0086 c226 | & | Store 0x1,0x26
0087 029a 026b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0268
0089 c227 | ' | Store 0x1,0x27
008a 029a 02b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02b0
008c c228 | ( | Store 0x1,0x28
008d 029a 02eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02e8
008f c229 | ) | Store 0x1,0x29
0090 029a 033b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0338
0092 c22a | * | Store 0x1,0x2a
0093 029a 0383 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0380
0095 c22b | + | Store 0x1,0x2b
0096 029a 03ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03a8
0098 c22c | , | Store 0x1,0x2c
0099 029a 03cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03c8
009b c22d | - | Store 0x1,0x2d
009c 029a 03eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03e8
009e c22e | . | Store 0x1,0x2e
009f 029a 040b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0408
00a1 c232 | 2 | Store 0x1,0x32
00a2 029a 0413 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0410
00a4 c233 | 3 | Store 0x1,0x33
00a5 029a 041b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0418
00a7 c234 | 4 | Store 0x1,0x34
00a8 029a 0423 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0420
00aa c235 | 5 | Store 0x1,0x35
00ab 029a 042b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0428
00ad c22f | / | Store 0x1,0x2f
00ae 029a 044b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0448
00b0 c230 | 0 | Store 0x1,0x30
00b1 e004 | | Load 0x0,0x4
00b2 0129 | ) | Execute Any,Make_Visible
00b3 c231 | 1 | Store 0x1,0x31
00b4 00bf | | Action Accept_Activation
00b5 e005 | | Load 0x0,0x5
00b6 e006 | | Load 0x0,0x6
00b7 e215 | | Load 0x1,0x15
00b8 e20f | | Load 0x1,0xf
00b9 0335 | 5 | Declare_Variable Array,Duplicate
00ba 00cd | | Action Spare6_Action
00bb e210 | | Load 0x1,0x10
00bc e211 | | Load 0x1,0x11
00bd e002 | | Load 0x0,0x2
00be 1918 | | Execute Package,Field_Reference,Field_Number 0x18
00bf e007 | | Load 0x0,0x7
00c0 0387 | | Declare_Variable Package
00c1 00d8 | | Load_Top At_Offset_0
00c2 020f | | Execute Module,Activate
00c3 1d17 | | Execute_Immediate Reference_Lex_1,0x17
00c4 00c7 | | Action Elaborate_Subprogram
00c5 1d19 | | Execute_Immediate Reference_Lex_1,0x19
00c6 00c7 | | Action Elaborate_Subprogram
00c7 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
00c8 00c7 | | Action Elaborate_Subprogram
00c9 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
00ca 00c7 | | Action Elaborate_Subprogram
00cb 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
00cc 00c7 | | Action Elaborate_Subprogram
00cd 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
00ce 00c7 | | Action Elaborate_Subprogram
00cf 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
00d0 00c7 | | Action Elaborate_Subprogram
00d1 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
00d2 00c7 | | Action Elaborate_Subprogram
00d3 029d 046b | k| Declare_Subprogram For_Outer_Call,INIT_0468
00d5 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a
00d6 00c7 | | Action Elaborate_Subprogram
00d7 029d 04c3 | | Declare_Subprogram For_Outer_Call,INIT_04c0
00d9 029d 04db | | Declare_Subprogram For_Outer_Call,INIT_04d8
00db 029d 0503 | | Declare_Subprogram For_Outer_Call,INIT_0500
00dd 029d 053b | ;| Declare_Subprogram For_Outer_Call,INIT_0538
00df 029d 0583 | | Declare_Subprogram For_Outer_Call,INIT_0580
00e1 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
00e2 00c7 | | Action Elaborate_Subprogram
00e3 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c
00e4 00c7 | | Action Elaborate_Subprogram
00e5 029d 05d3 | | Declare_Subprogram For_Outer_Call,INIT_05d0
00e7 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
00e8 00c7 | | Action Elaborate_Subprogram
00e9 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
00ea 00c7 | | Action Elaborate_Subprogram
00eb 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
00ec 00c7 | | Action Elaborate_Subprogram
00ed 1d26 | & | Execute_Immediate Reference_Lex_1,0x26
00ee 00c7 | | Action Elaborate_Subprogram
00ef 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28
00f0 00c7 | | Action Elaborate_Subprogram
00f1 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
00f2 00c7 | | Action Elaborate_Subprogram
00f3 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
00f4 00c7 | | Action Elaborate_Subprogram
00f5 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
00f6 00c7 | | Action Elaborate_Subprogram
00f7 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e
00f8 00c7 | | Action Elaborate_Subprogram
00f9 1d32 | 2 | Execute_Immediate Reference_Lex_1,0x32
00fa 00c7 | | Action Elaborate_Subprogram
00fb 1d33 | 3 | Execute_Immediate Reference_Lex_1,0x33
00fc 00c7 | | Action Elaborate_Subprogram
00fd 1d34 | 4 | Execute_Immediate Reference_Lex_1,0x34
00fe 00c7 | | Action Elaborate_Subprogram
00ff 1d35 | 5 | Execute_Immediate Reference_Lex_1,0x35
0100 00c7 | | Action Elaborate_Subprogram
0101 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f
0102 00c7 | | Action Elaborate_Subprogram
0103 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30
0104 00c7 | | Action Elaborate_Subprogram
0105 BODY_0008:
0105 00bc | | Action Signal_Activated
0106 00bb | | Action Signal_Completion
0107 0000 | | .XXX[0x1]
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 010b | | .CONST 0x010b ; Address of begin
0109 0004 | | .CONST 0x0004 ; Address of exception handler
010a 0001 | | .CONST 0x0001 ; Number of locals
010b BODY_0108:
010b INIT_0108:
010b 00d1 | | Pop_Control Pop_Count_1
010c 00da | | Load_Top At_Offset_2
010d 01d8 | | Execute Vector,Element_Type
010e 02ff | | Declare_Variable Variant_Record
010f 00d8 | | Load_Top At_Offset_0
0110 1c00 | | Execute_Immediate Run_Utility,0x0
0111 00db | | Load_Top At_Offset_3
0112 01dc | | Execute Vector,Last
0113 e5ff | | Load 0x2,-0x1
0114 01dd | | Execute Vector,First
0115 0263 | c | Execute Discrete,Above_Bound
0116 7006 |p | Jump_Nonzero 0x11d
0117 00da | | Load_Top At_Offset_2
0118 00d9 | | Load_Top At_Offset_1
0119 e5ff | | Load 0x2,-0x1
011a 01d6 | | Execute Vector,Field_Write
011b 0a01 | | Execute_Immediate Plus,0x1
011c 7ff8 | | Jump 0x115
011d 4302 |C | Exit_Subprogram From_Utility,0x2
011e 0000 0000 | | .XXX[0x2]
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0123 | # | .CONST 0x0123 ; Address of begin
0121 0004 | | .CONST 0x0004 ; Address of exception handler
0122 0001 | | .CONST 0x0001 ; Number of locals
0123 BODY_0120:
0123 INIT_0120:
0123 00d1 | | Pop_Control Pop_Count_1
0124 00da | | Load_Top At_Offset_2
0125 01d8 | | Execute Vector,Element_Type
0126 0337 | 7 | Declare_Variable Array
0127 00d8 | | Load_Top At_Offset_0
0128 1c00 | | Execute_Immediate Run_Utility,0x0
0129 00db | | Load_Top At_Offset_3
012a 01dc | | Execute Vector,Last
012b e5ff | | Load 0x2,-0x1
012c 01dd | | Execute Vector,First
012d 0263 | c | Execute Discrete,Above_Bound
012e 7006 |p | Jump_Nonzero 0x135
012f 00da | | Load_Top At_Offset_2
0130 00d9 | | Load_Top At_Offset_1
0131 e5ff | | Load 0x2,-0x1
0132 01d6 | | Execute Vector,Field_Write
0133 0a01 | | Execute_Immediate Plus,0x1
0134 7ff8 | | Jump 0x12d
0135 4302 |C | Exit_Subprogram From_Utility,0x2
0136 0000 0000 | | .XXX[0x2]
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 013b | ; | .CONST 0x013b ; Address of begin
0139 0004 | | .CONST 0x0004 ; Address of exception handler
013a 0001 | | .CONST 0x0001 ; Number of locals
013b BODY_0138:
013b INIT_0138:
013b 00db | | Load_Top At_Offset_3
013c 00db | | Load_Top At_Offset_3
013d e237 | 7 | Load 0x1,0x37
013e 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
013f 01d5 | | Execute Vector,Field_Reference
0140 4402 |D | Exit_Subprogram With_Result,0x2
0141 0000 0000 | | .BLANK 0000[0x7]
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 014f | O | .CONST 0x014f ; Address of begin
0149 0004 | | .CONST 0x0004 ; Address of exception handler
014a 0002 | | .CONST 0x0002 ; Number of locals
014b INIT_0148:
014b e215 | | Load 0x1,0x15
014c 0337 | 7 | Declare_Variable Array
014d 00d8 | | Load_Top At_Offset_0
014e 1c00 | | Execute_Immediate Run_Utility,0x0
014f BODY_0148:
014f 00db | | Load_Top At_Offset_3
0150 e237 | 7 | Load 0x1,0x37
0151 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0152 00d9 | | Load_Top At_Offset_1
0153 01d4 | | Execute Vector,Structure_Write
0154 e5fe | | Load 0x2,-0x2
0155 00d9 | | Load_Top At_Offset_1
0156 01d5 | | Execute Vector,Field_Reference
0157 e5fd | | Load 0x2,-0x3
0158 e003 | | Load 0x0,0x3
0159 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
015a 6809 |h | Jump_Zero 0x164
015b e5fd | | Load 0x2,-0x3
015c e5fe | | Load 0x2,-0x2
015d 00da | | Load_Top At_Offset_2
015e 01d6 | | Execute Vector,Field_Write
015f 00d8 | | Load_Top At_Offset_0
0160 e5ff | | Load 0x2,-0x1
0161 e237 | 7 | Load 0x1,0x37
0162 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0163 4504 |E | Exit_Subprogram 0x4
0164 e231 | 1 | Load 0x1,0x31
0165 0257 | W | Execute Discrete,Raise
0166 0000 0000 | | .XXX[0x2]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016d | m | .CONST 0x016d ; Address of begin
0169 0004 | | .CONST 0x0004 ; Address of exception handler
016a 0002 | | .CONST 0x0002 ; Number of locals
016b INIT_0168:
016b e214 | | Load 0x1,0x14
016c 02ff | | Declare_Variable Variant_Record
016d BODY_0168:
016d 00db | | Load_Top At_Offset_3
016e e237 | 7 | Load 0x1,0x37
016f 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0170 00d9 | | Load_Top At_Offset_1
0171 016d | m | Execute Variant_Record,Structure_Write
0172 4502 |E | Exit_Subprogram 0x2
0173 0000 0000 | | .BLANK 0000[0x5]
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 017d | } | .CONST 0x017d ; Address of begin
0179 0004 | | .CONST 0x0004 ; Address of exception handler
017a 0002 | | .CONST 0x0002 ; Number of locals
017b INIT_0178:
017b e214 | | Load 0x1,0x14
017c 02ff | | Declare_Variable Variant_Record
017d BODY_0178:
017d 00cf | | Action Mark_Auxiliary
017e e5ff | | Load 0x2,-0x1
017f 01d9 | | Execute Vector,Reverse_Bounds
0180 0263 | c | Execute Discrete,Above_Bound
0181 7009 |p | Jump_Nonzero 0x18b
0182 00d8 | | Load_Top At_Offset_0
0183 e5ff | | Load 0x2,-0x1
0184 01d5 | | Execute Vector,Field_Reference
0185 e237 | 7 | Load 0x1,0x37
0186 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0187 e402 | | Load 0x2,0x2
0188 016d | m | Execute Variant_Record,Structure_Write
0189 00c8 | | Action Pop_Auxiliary_Range
018a 3ff7 |? | Loop_Increasing 0x182
018b 4502 |E | Exit_Subprogram 0x2
018c 0000 0000 | | .BLANK 0000[0x4]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0193 | | .CONST 0x0193 ; Address of begin
0191 0004 | | .CONST 0x0004 ; Address of exception handler
0192 0001 | | .CONST 0x0001 ; Number of locals
0193 BODY_0190:
0193 INIT_0190:
0193 00da | | Load_Top At_Offset_2
0194 e237 | 7 | Load 0x1,0x37
0195 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0196 4502 |E | Exit_Subprogram 0x2
0197 0000 | | .XXX[0x1]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019b | | .CONST 0x019b ; Address of begin
0199 0004 | | .CONST 0x0004 ; Address of exception handler
019a 0001 | | .CONST 0x0001 ; Number of locals
019b BODY_0198:
019b INIT_0198:
019b e237 | 7 | Load 0x1,0x37
019c 1817 | | Execute Package,Field_Execute,Field_Number 0x17
019d 4501 |E | Exit_Subprogram 0x1
019e 0000 0000 | | .XXX[0x2]
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01a3 | | .CONST 0x01a3 ; Address of begin
01a1 0004 | | .CONST 0x0004 ; Address of exception handler
01a2 0001 | | .CONST 0x0001 ; Number of locals
01a3 BODY_01a0:
01a3 INIT_01a0:
01a3 e237 | 7 | Load 0x1,0x37
01a4 181c | | Execute Package,Field_Execute,Field_Number 0x1c
01a5 00ca | | Action Exit_Nullary_Function
01a6 0000 0000 | | .XXX[0x2]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01ab | | .CONST 0x01ab ; Address of begin
01a9 0004 | | .CONST 0x0004 ; Address of exception handler
01aa 0001 | | .CONST 0x0001 ; Number of locals
01ab BODY_01a8:
01ab INIT_01a8:
01ab e237 | 7 | Load 0x1,0x37
01ac 181e | | Execute Package,Field_Execute,Field_Number 0x1e
01ad 00ca | | Action Exit_Nullary_Function
01ae 0000 0000 | | .XXX[0x2]
01b0 ; --------------------------------------------------------------------------------------
01b0 ; SUBPROGRAM
01b0 ; --------------------------------------------------------------------------------------
01b0 01b3 | | .CONST 0x01b3 ; Address of begin
01b1 0004 | | .CONST 0x0004 ; Address of exception handler
01b2 0001 | | .CONST 0x0001 ; Number of locals
01b3 BODY_01b0:
01b3 INIT_01b0:
01b3 4607 |F | Jump_Case 0x7
01b4 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
01b5 7806 |x | Jump 0x1bc ; case 0x1
01b6 7809 |x | Jump 0x1c0 ; case 0x2
01b7 780d |x | Jump 0x1c5 ; case 0x3
01b8 7810 |x | Jump 0x1c9 ; case 0x4
01b9 7811 |x | Jump 0x1cb ; case 0x5
01ba 7812 |x | Jump 0x1cd ; case 0x6
01bb 7815 |x | Jump 0x1d1 ; case 0x7
01bc 00da | | Load_Top At_Offset_2
01bd 0091 06aa | | Action Push_String_Extended_Indexed,0x6aa ; "GREATER"
01bf 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
01c0 00db | | Load_Top At_Offset_3
01c1 00db | | Load_Top At_Offset_3
01c2 00e0 | | Load_Encached Standard_Cache
01c3 181b | | Execute Package,Field_Execute,Field_Number 0x1b
01c4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01c5 00da | | Load_Top At_Offset_2
01c6 00e0 | | Load_Encached Standard_Cache
01c7 181c | | Execute Package,Field_Execute,Field_Number 0x1c
01c8 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
01c9 00db | | Load_Top At_Offset_3
01ca 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01cb 00db | | Load_Top At_Offset_3
01cc 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01cd e220 | | Load 0x1,0x20
01ce 00dc | | Load_Top At_Offset_4
01cf 0267 | g | Execute Discrete,Predecessor
01d0 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01d1 e220 | | Load 0x1,0x20
01d2 00dc | | Load_Top At_Offset_4
01d3 0268 | h | Execute Discrete,Successor
01d4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01d5 0000 0000 | | .XXX[0x3]
01d7 0000 | |
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01db | | .CONST 0x01db ; Address of begin
01d9 0004 | | .CONST 0x0004 ; Address of exception handler
01da 0001 | | .CONST 0x0001 ; Number of locals
01db BODY_01d8:
01db INIT_01d8:
01db 00d1 | | Pop_Control Pop_Count_1
01dc 00da | | Load_Top At_Offset_2
01dd 01d8 | | Execute Vector,Element_Type
01de 0322 | " | Declare_Variable Record
01df 00d8 | | Load_Top At_Offset_0
01e0 1c00 | | Execute_Immediate Run_Utility,0x0
01e1 00db | | Load_Top At_Offset_3
01e2 01dc | | Execute Vector,Last
01e3 e5ff | | Load 0x2,-0x1
01e4 01dd | | Execute Vector,First
01e5 0263 | c | Execute Discrete,Above_Bound
01e6 7006 |p | Jump_Nonzero 0x1ed
01e7 00da | | Load_Top At_Offset_2
01e8 00d9 | | Load_Top At_Offset_1
01e9 e5ff | | Load 0x2,-0x1
01ea 01d6 | | Execute Vector,Field_Write
01eb 0a01 | | Execute_Immediate Plus,0x1
01ec 7ff8 | | Jump 0x1e5
01ed 4302 |C | Exit_Subprogram From_Utility,0x2
01ee 0000 0000 | | .XXX[0x2]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01ff | | .CONST 0x01ff ; Address of begin
01f1 0004 | | .CONST 0x0004 ; Address of exception handler
01f2 0006 | | .CONST 0x0006 ; Number of locals
01f3 INIT_01f0:
01f3 029f 05eb | | Declare_Subprogram For_Call,INIT_05e8
01f5 e008 | | Load 0x0,0x8
01f6 1937 | 7 | Execute Package,Field_Reference,Field_Number 0x37
01f7 00c6 | | Action Check_Subprogram_Elaborated
01f8 4802 |H | Short_Literal 0x2
01f9 4802 |H | Short_Literal 0x2
01fa 0099 | | Action Reference_Dynamic
01fb e009 | | Load 0x0,0x9
01fc e00a | | Load 0x0,0xa
01fd 4806 |H | Short_Literal 0x6
01fe 0007 | | Action Break_Optional
01ff BODY_01f0:
01ff 821e | | Call 0x1,0x1e
0200 4803 |H | Short_Literal 0x3
0201 4802 |H | Short_Literal 0x2
0202 0099 | | Action Reference_Dynamic
0203 4804 |H | Short_Literal 0x4
0204 4802 |H | Short_Literal 0x2
0205 0099 | | Action Reference_Dynamic
0206 e008 | | Load 0x0,0x8
0207 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37
0208 00e1 | | Load_Encached Boolean_Cache
0209 025e | ^ | Execute Discrete,Convert
020a 4403 |D | Exit_Subprogram With_Result,0x3
020b 0000 0000 | | .BLANK 0000[0x5]
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 0218 | | .CONST 0x0218 ; Address of begin
0211 0004 | | .CONST 0x0004 ; Address of exception handler
0212 0002 | | .CONST 0x0002 ; Number of locals
0213 INIT_0210:
0213 e002 | | Load 0x0,0x2
0214 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0215 02ff | | Declare_Variable Variant_Record
0216 00d8 | | Load_Top At_Offset_0
0217 1c00 | | Execute_Immediate Run_Utility,0x0
0218 BODY_0210:
0218 00db | | Load_Top At_Offset_3
0219 822a | * | Call 0x1,0x2a
021a 00d9 | | Load_Top At_Offset_1
021b 016d | m | Execute Variant_Record,Structure_Write
021c 00d8 | | Load_Top At_Offset_0
021d 823e | > | Call 0x1,0x3e
021e 016f | o | Execute Variant_Record,Equal
021f 6802 |h | Jump_Zero 0x222
0220 4800 |H | Short_Literal 0x0
0221 4401 |D | Exit_Subprogram With_Result,0x1
0222 4801 |H | Short_Literal 0x1
0223 4401 |D | Exit_Subprogram With_Result,0x1
0224 0000 0000 | | .BLANK 0000[0x4]
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 022b | + | .CONST 0x022b ; Address of begin
0229 0004 | | .CONST 0x0004 ; Address of exception handler
022a 0001 | | .CONST 0x0001 ; Number of locals
022b BODY_0228:
022b INIT_0228:
022b 4801 |H | Short_Literal 0x1
022c 4801 |H | Short_Literal 0x1
022d e222 | " | Load 0x1,0x22
022e 035b | [ | Declare_Type Array,Constrained
022f 0337 | 7 | Declare_Variable Array
0230 e221 | ! | Load 0x1,0x21
0231 0322 | " | Declare_Variable Record
0232 e5ff | | Load 0x2,-0x1
0233 00d9 | | Load_Top At_Offset_1
0234 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0235 e5fe | | Load 0x2,-0x2
0236 00d9 | | Load_Top At_Offset_1
0237 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0238 e5fd | | Load 0x2,-0x3
0239 00d9 | | Load_Top At_Offset_1
023a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
023b 4801 |H | Short_Literal 0x1
023c 00da | | Load_Top At_Offset_2
023d 01d6 | | Execute Vector,Field_Write
023e 8224 | $ | Call 0x1,0x24
023f 4403 |D | Exit_Subprogram With_Result,0x3
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 4801 |H | Short_Literal 0x1
0244 4802 |H | Short_Literal 0x2
0245 e222 | " | Load 0x1,0x22
0246 035b | [ | Declare_Type Array,Constrained
0247 0337 | 7 | Declare_Variable Array
0248 e221 | ! | Load 0x1,0x21
0249 0322 | " | Declare_Variable Record
024a e5ff | | Load 0x2,-0x1
024b 00d9 | | Load_Top At_Offset_1
024c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
024d e5fe | | Load 0x2,-0x2
024e 00d9 | | Load_Top At_Offset_1
024f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0250 e5fd | | Load 0x2,-0x3
0251 00d9 | | Load_Top At_Offset_1
0252 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0253 4801 |H | Short_Literal 0x1
0254 00da | | Load_Top At_Offset_2
0255 01d6 | | Execute Vector,Field_Write
0256 e221 | ! | Load 0x1,0x21
0257 0322 | " | Declare_Variable Record
0258 e5fc | | Load 0x2,-0x4
0259 00d9 | | Load_Top At_Offset_1
025a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
025b e5fb | | Load 0x2,-0x5
025c 00d9 | | Load_Top At_Offset_1
025d 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
025e e5fa | | Load 0x2,-0x6
025f 00d9 | | Load_Top At_Offset_1
0260 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0261 4802 |H | Short_Literal 0x2
0262 00da | | Load_Top At_Offset_2
0263 01d6 | | Execute Vector,Field_Write
0264 8224 | $ | Call 0x1,0x24
0265 4406 |D | Exit_Subprogram With_Result,0x6
0266 0000 0000 | | .XXX[0x2]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 026b | k | .CONST 0x026b ; Address of begin
0269 0004 | | .CONST 0x0004 ; Address of exception handler
026a 0001 | | .CONST 0x0001 ; Number of locals
026b BODY_0268:
026b INIT_0268:
026b 4801 |H | Short_Literal 0x1
026c 4804 |H | Short_Literal 0x4
026d e222 | " | Load 0x1,0x22
026e 035b | [ | Declare_Type Array,Constrained
026f 0337 | 7 | Declare_Variable Array
0270 e221 | ! | Load 0x1,0x21
0271 0322 | " | Declare_Variable Record
0272 e5ff | | Load 0x2,-0x1
0273 00d9 | | Load_Top At_Offset_1
0274 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0275 e5fe | | Load 0x2,-0x2
0276 00d9 | | Load_Top At_Offset_1
0277 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0278 e5fd | | Load 0x2,-0x3
0279 00d9 | | Load_Top At_Offset_1
027a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
027b 4801 |H | Short_Literal 0x1
027c 00da | | Load_Top At_Offset_2
027d 01d6 | | Execute Vector,Field_Write
027e e221 | ! | Load 0x1,0x21
027f 0322 | " | Declare_Variable Record
0280 e5fc | | Load 0x2,-0x4
0281 00d9 | | Load_Top At_Offset_1
0282 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0283 e5fb | | Load 0x2,-0x5
0284 00d9 | | Load_Top At_Offset_1
0285 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0286 e5fa | | Load 0x2,-0x6
0287 00d9 | | Load_Top At_Offset_1
0288 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0289 4802 |H | Short_Literal 0x2
028a 00da | | Load_Top At_Offset_2
028b 01d6 | | Execute Vector,Field_Write
028c e221 | ! | Load 0x1,0x21
028d 0322 | " | Declare_Variable Record
028e e5f9 | | Load 0x2,-0x7
028f 00d9 | | Load_Top At_Offset_1
0290 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0291 e5f8 | | Load 0x2,-0x8
0292 00d9 | | Load_Top At_Offset_1
0293 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0294 e5f7 | | Load 0x2,-0x9
0295 00d9 | | Load_Top At_Offset_1
0296 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0297 4803 |H | Short_Literal 0x3
0298 00da | | Load_Top At_Offset_2
0299 01d6 | | Execute Vector,Field_Write
029a e221 | ! | Load 0x1,0x21
029b 0322 | " | Declare_Variable Record
029c e5f6 | | Load 0x2,-0xa
029d 00d9 | | Load_Top At_Offset_1
029e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
029f e5f5 | | Load 0x2,-0xb
02a0 00d9 | | Load_Top At_Offset_1
02a1 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02a2 e5f4 | | Load 0x2,-0xc
02a3 00d9 | | Load_Top At_Offset_1
02a4 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
02a5 4804 |H | Short_Literal 0x4
02a6 00da | | Load_Top At_Offset_2
02a7 01d6 | | Execute Vector,Field_Write
02a8 8224 | $ | Call 0x1,0x24
02a9 440c |D | Exit_Subprogram With_Result,0xc
02aa 0000 0000 | | .BLANK 0000[0x6]
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02b3 | | .CONST 0x02b3 ; Address of begin
02b1 0004 | | .CONST 0x0004 ; Address of exception handler
02b2 0001 | | .CONST 0x0001 ; Number of locals
02b3 BODY_02b0:
02b3 INIT_02b0:
02b3 4801 |H | Short_Literal 0x1
02b4 4803 |H | Short_Literal 0x3
02b5 e222 | " | Load 0x1,0x22
02b6 035b | [ | Declare_Type Array,Constrained
02b7 0337 | 7 | Declare_Variable Array
02b8 e221 | ! | Load 0x1,0x21
02b9 0322 | " | Declare_Variable Record
02ba e5ff | | Load 0x2,-0x1
02bb 00d9 | | Load_Top At_Offset_1
02bc 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02bd e5fe | | Load 0x2,-0x2
02be 00d9 | | Load_Top At_Offset_1
02bf 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02c0 e5fd | | Load 0x2,-0x3
02c1 00d9 | | Load_Top At_Offset_1
02c2 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
02c3 4801 |H | Short_Literal 0x1
02c4 00da | | Load_Top At_Offset_2
02c5 01d6 | | Execute Vector,Field_Write
02c6 e221 | ! | Load 0x1,0x21
02c7 0322 | " | Declare_Variable Record
02c8 e5fc | | Load 0x2,-0x4
02c9 00d9 | | Load_Top At_Offset_1
02ca 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02cb e5fb | | Load 0x2,-0x5
02cc 00d9 | | Load_Top At_Offset_1
02cd 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02ce e5fa | | Load 0x2,-0x6
02cf 00d9 | | Load_Top At_Offset_1
02d0 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
02d1 4802 |H | Short_Literal 0x2
02d2 00da | | Load_Top At_Offset_2
02d3 01d6 | | Execute Vector,Field_Write
02d4 e221 | ! | Load 0x1,0x21
02d5 0322 | " | Declare_Variable Record
02d6 e5f9 | | Load 0x2,-0x7
02d7 00d9 | | Load_Top At_Offset_1
02d8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02d9 e5f8 | | Load 0x2,-0x8
02da 00d9 | | Load_Top At_Offset_1
02db 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02dc e5f7 | | Load 0x2,-0x9
02dd 00d9 | | Load_Top At_Offset_1
02de 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
02df 4803 |H | Short_Literal 0x3
02e0 00da | | Load_Top At_Offset_2
02e1 01d6 | | Execute Vector,Field_Write
02e2 8224 | $ | Call 0x1,0x24
02e3 4409 |D | Exit_Subprogram With_Result,0x9
02e4 0000 0000 | | .BLANK 0000[0x4]
02e8 ; --------------------------------------------------------------------------------------
02e8 ; SUBPROGRAM
02e8 ; --------------------------------------------------------------------------------------
02e8 02eb | | .CONST 0x02eb ; Address of begin
02e9 0004 | | .CONST 0x0004 ; Address of exception handler
02ea 0001 | | .CONST 0x0001 ; Number of locals
02eb BODY_02e8:
02eb INIT_02e8:
02eb 4801 |H | Short_Literal 0x1
02ec 4805 |H | Short_Literal 0x5
02ed e222 | " | Load 0x1,0x22
02ee 035b | [ | Declare_Type Array,Constrained
02ef 0337 | 7 | Declare_Variable Array
02f0 e221 | ! | Load 0x1,0x21
02f1 0322 | " | Declare_Variable Record
02f2 e5ff | | Load 0x2,-0x1
02f3 00d9 | | Load_Top At_Offset_1
02f4 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02f5 e5fe | | Load 0x2,-0x2
02f6 00d9 | | Load_Top At_Offset_1
02f7 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02f8 e5fd | | Load 0x2,-0x3
02f9 00d9 | | Load_Top At_Offset_1
02fa 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
02fb 4801 |H | Short_Literal 0x1
02fc 00da | | Load_Top At_Offset_2
02fd 01d6 | | Execute Vector,Field_Write
02fe e221 | ! | Load 0x1,0x21
02ff 0322 | " | Declare_Variable Record
0300 e5fc | | Load 0x2,-0x4
0301 00d9 | | Load_Top At_Offset_1
0302 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0303 e5fb | | Load 0x2,-0x5
0304 00d9 | | Load_Top At_Offset_1
0305 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0306 e5fa | | Load 0x2,-0x6
0307 00d9 | | Load_Top At_Offset_1
0308 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0309 4802 |H | Short_Literal 0x2
030a 00da | | Load_Top At_Offset_2
030b 01d6 | | Execute Vector,Field_Write
030c e221 | ! | Load 0x1,0x21
030d 0322 | " | Declare_Variable Record
030e e5f9 | | Load 0x2,-0x7
030f 00d9 | | Load_Top At_Offset_1
0310 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0311 e5f8 | | Load 0x2,-0x8
0312 00d9 | | Load_Top At_Offset_1
0313 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0314 e5f7 | | Load 0x2,-0x9
0315 00d9 | | Load_Top At_Offset_1
0316 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0317 4803 |H | Short_Literal 0x3
0318 00da | | Load_Top At_Offset_2
0319 01d6 | | Execute Vector,Field_Write
031a e221 | ! | Load 0x1,0x21
031b 0322 | " | Declare_Variable Record
031c e5f6 | | Load 0x2,-0xa
031d 00d9 | | Load_Top At_Offset_1
031e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
031f e5f5 | | Load 0x2,-0xb
0320 00d9 | | Load_Top At_Offset_1
0321 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0322 e5f4 | | Load 0x2,-0xc
0323 00d9 | | Load_Top At_Offset_1
0324 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0325 4804 |H | Short_Literal 0x4
0326 00da | | Load_Top At_Offset_2
0327 01d6 | | Execute Vector,Field_Write
0328 e221 | ! | Load 0x1,0x21
0329 0322 | " | Declare_Variable Record
032a e5f3 | | Load 0x2,-0xd
032b 00d9 | | Load_Top At_Offset_1
032c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
032d e5f2 | | Load 0x2,-0xe
032e 00d9 | | Load_Top At_Offset_1
032f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0330 e5f1 | | Load 0x2,-0xf
0331 00d9 | | Load_Top At_Offset_1
0332 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0333 4805 |H | Short_Literal 0x5
0334 00da | | Load_Top At_Offset_2
0335 01d6 | | Execute Vector,Field_Write
0336 8224 | $ | Call 0x1,0x24
0337 440f |D | Exit_Subprogram With_Result,0xf
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 0359 | Y | .CONST 0x0359 ; Address of begin
0339 0004 | | .CONST 0x0004 ; Address of exception handler
033a 000d | | .CONST 0x000d ; Number of locals
033b INIT_0338:
033b 00e1 | | Load_Encached Boolean_Cache
033c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
033d e214 | | Load 0x1,0x14
033e 02ff | | Declare_Variable Variant_Record
033f e236 | 6 | Load 0x1,0x36
0340 e002 | | Load 0x0,0x2
0341 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0342 1c08 | | Execute_Immediate Run_Utility,0x8
0343 029f 060b | | Declare_Subprogram For_Call,INIT_0608
0345 e008 | | Load 0x0,0x8
0346 1936 | 6 | Execute Package,Field_Reference,Field_Number 0x36
0347 00c6 | | Action Check_Subprogram_Elaborated
0348 4805 |H | Short_Literal 0x5
0349 4802 |H | Short_Literal 0x2
034a 0099 | | Action Reference_Dynamic
034b e00b | | Load 0x0,0xb
034c e00c | | Load 0x0,0xc
034d 4809 |H | Short_Literal 0x9
034e 0007 | | Action Break_Optional
034f e008 | | Load 0x0,0x8
0350 1937 | 7 | Execute Package,Field_Reference,Field_Number 0x37
0351 00c6 | | Action Check_Subprogram_Elaborated
0352 4805 |H | Short_Literal 0x5
0353 4802 |H | Short_Literal 0x2
0354 0099 | | Action Reference_Dynamic
0355 e00d | | Load 0x0,0xd
0356 e00e | | Load 0x0,0xe
0357 480d |H | Short_Literal 0xd
0358 0007 | | Action Break_Optional
0359 BODY_0338:
0359 821e | | Call 0x1,0x1e
035a 480a |H | Short_Literal 0xa
035b 4802 |H | Short_Literal 0x2
035c 0099 | | Action Reference_Dynamic
035d 480b |H | Short_Literal 0xb
035e 4802 |H | Short_Literal 0x2
035f 0099 | | Action Reference_Dynamic
0360 e008 | | Load 0x0,0x8
0361 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37
0362 a402 | | Store_Unchecked 0x2,0x2
0363 e402 | | Load 0x2,0x2
0364 680c |h | Jump_Zero 0x371
0365 821e | | Call 0x1,0x1e
0366 4806 |H | Short_Literal 0x6
0367 4802 |H | Short_Literal 0x2
0368 0099 | | Action Reference_Dynamic
0369 4807 |H | Short_Literal 0x7
036a 4802 |H | Short_Literal 0x2
036b 0099 | | Action Reference_Dynamic
036c e008 | | Load 0x0,0x8
036d 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
036e e403 | | Load 0x2,0x3
036f 016d | m | Execute Variant_Record,Structure_Write
0370 780a |x | Jump 0x37b
0371 e404 | | Load 0x2,0x4
0372 4800 |H | Short_Literal 0x0
0373 e002 | | Load 0x0,0x2
0374 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0375 00d1 | | Pop_Control Pop_Count_1
0376 e404 | | Load 0x2,0x4
0377 e214 | | Load 0x1,0x14
0378 0162 | b | Execute Variant_Record,Check_In_Type
0379 e403 | | Load 0x2,0x3
037a 016d | m | Execute Variant_Record,Structure_Write
037b e403 | | Load 0x2,0x3
037c 4401 |D | Exit_Subprogram With_Result,0x1
037d 0000 0000 | | .XXX[0x3]
037f 0000 | |
0380 ; --------------------------------------------------------------------------------------
0380 ; SUBPROGRAM
0380 ; --------------------------------------------------------------------------------------
0380 038f | | .CONST 0x038f ; Address of begin
0381 0004 | | .CONST 0x0004 ; Address of exception handler
0382 0006 | | .CONST 0x0006 ; Number of locals
0383 INIT_0380:
0383 029f 0633 | 3| Declare_Subprogram For_Call,INIT_0630
0385 e008 | | Load 0x0,0x8
0386 1935 | 5 | Execute Package,Field_Reference,Field_Number 0x35
0387 00c6 | | Action Check_Subprogram_Elaborated
0388 4802 |H | Short_Literal 0x2
0389 4802 |H | Short_Literal 0x2
038a 0099 | | Action Reference_Dynamic
038b e00f | | Load 0x0,0xf
038c e010 | | Load 0x0,0x10
038d 4806 |H | Short_Literal 0x6
038e 0007 | | Action Break_Optional
038f BODY_0380:
038f 6010 |` | Indirect_Literal Discrete,0x3a0,{0x00000000, 0x7fffffff}
0390 821e | | Call 0x1,0x1e
0391 4803 |H | Short_Literal 0x3
0392 4802 |H | Short_Literal 0x2
0393 0099 | | Action Reference_Dynamic
0394 4804 |H | Short_Literal 0x4
0395 4802 |H | Short_Literal 0x2
0396 0099 | | Action Reference_Dynamic
0397 e008 | | Load 0x0,0x8
0398 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0399 e008 | | Load 0x0,0x8
039a 1b56 | V | Execute Package,Field_Read,Field_Number 0x56
039b 01c6 | | Execute Vector,Convert_To_Formal
039c 4403 |D | Exit_Subprogram With_Result,0x3
039d 0000 0000 | | .XXX[0x3]
039f 0000 | |
03a0 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
03a4 0000 0000 | | .BLANK 0000[0x4]
03a8 ; --------------------------------------------------------------------------------------
03a8 ; SUBPROGRAM
03a8 ; --------------------------------------------------------------------------------------
03a8 03b7 | | .CONST 0x03b7 ; Address of begin
03a9 0004 | | .CONST 0x0004 ; Address of exception handler
03aa 0006 | | .CONST 0x0006 ; Number of locals
03ab INIT_03a8:
03ab 029f 0643 | C| Declare_Subprogram For_Call,INIT_0640
03ad e008 | | Load 0x0,0x8
03ae 1935 | 5 | Execute Package,Field_Reference,Field_Number 0x35
03af 00c6 | | Action Check_Subprogram_Elaborated
03b0 4802 |H | Short_Literal 0x2
03b1 4802 |H | Short_Literal 0x2
03b2 0099 | | Action Reference_Dynamic
03b3 e011 | | Load 0x0,0x11
03b4 e012 | | Load 0x0,0x12
03b5 4806 |H | Short_Literal 0x6
03b6 0007 | | Action Break_Optional
03b7 BODY_03a8:
03b7 67e8 |g | Indirect_Literal Discrete,0x3a0,{0x00000000, 0x7fffffff}
03b8 821e | | Call 0x1,0x1e
03b9 4803 |H | Short_Literal 0x3
03ba 4802 |H | Short_Literal 0x2
03bb 0099 | | Action Reference_Dynamic
03bc 4804 |H | Short_Literal 0x4
03bd 4802 |H | Short_Literal 0x2
03be 0099 | | Action Reference_Dynamic
03bf e008 | | Load 0x0,0x8
03c0 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
03c1 e008 | | Load 0x0,0x8
03c2 1b56 | V | Execute Package,Field_Read,Field_Number 0x56
03c3 01c6 | | Execute Vector,Convert_To_Formal
03c4 4401 |D | Exit_Subprogram With_Result,0x1
03c5 0000 0000 | | .XXX[0x3]
03c7 0000 | |
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03d7 | | .CONST 0x03d7 ; Address of begin
03c9 0004 | | .CONST 0x0004 ; Address of exception handler
03ca 0006 | | .CONST 0x0006 ; Number of locals
03cb INIT_03c8:
03cb 029f 066b | k| Declare_Subprogram For_Call,INIT_0668
03cd e008 | | Load 0x0,0x8
03ce 1938 | 8 | Execute Package,Field_Reference,Field_Number 0x38
03cf 00c6 | | Action Check_Subprogram_Elaborated
03d0 4802 |H | Short_Literal 0x2
03d1 4802 |H | Short_Literal 0x2
03d2 0099 | | Action Reference_Dynamic
03d3 e013 | | Load 0x0,0x13
03d4 e014 | | Load 0x0,0x14
03d5 4806 |H | Short_Literal 0x6
03d6 0007 | | Action Break_Optional
03d7 BODY_03c8:
03d7 821e | | Call 0x1,0x1e
03d8 4803 |H | Short_Literal 0x3
03d9 4802 |H | Short_Literal 0x2
03da 0099 | | Action Reference_Dynamic
03db 4804 |H | Short_Literal 0x4
03dc 4802 |H | Short_Literal 0x2
03dd 0099 | | Action Reference_Dynamic
03de e008 | | Load 0x0,0x8
03df 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
03e0 e214 | | Load 0x1,0x14
03e1 0165 | e | Execute Variant_Record,Convert
03e2 4401 |D | Exit_Subprogram With_Result,0x1
03e3 0000 0000 | | .BLANK 0000[0x5]
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03f7 | | .CONST 0x03f7 ; Address of begin
03e9 0004 | | .CONST 0x0004 ; Address of exception handler
03ea 0006 | | .CONST 0x0006 ; Number of locals
03eb INIT_03e8:
03eb 029f 0683 | | Declare_Subprogram For_Call,INIT_0680
03ed e008 | | Load 0x0,0x8
03ee 1938 | 8 | Execute Package,Field_Reference,Field_Number 0x38
03ef 00c6 | | Action Check_Subprogram_Elaborated
03f0 4802 |H | Short_Literal 0x2
03f1 4802 |H | Short_Literal 0x2
03f2 0099 | | Action Reference_Dynamic
03f3 e015 | | Load 0x0,0x15
03f4 e016 | | Load 0x0,0x16
03f5 4806 |H | Short_Literal 0x6
03f6 0007 | | Action Break_Optional
03f7 BODY_03e8:
03f7 821e | | Call 0x1,0x1e
03f8 4803 |H | Short_Literal 0x3
03f9 4802 |H | Short_Literal 0x2
03fa 0099 | | Action Reference_Dynamic
03fb 4804 |H | Short_Literal 0x4
03fc 4802 |H | Short_Literal 0x2
03fd 0099 | | Action Reference_Dynamic
03fe e008 | | Load 0x0,0x8
03ff 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
0400 e214 | | Load 0x1,0x14
0401 0165 | e | Execute Variant_Record,Convert
0402 4401 |D | Exit_Subprogram With_Result,0x1
0403 0000 0000 | | .BLANK 0000[0x5]
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 040b | | .CONST 0x040b ; Address of begin
0409 0004 | | .CONST 0x0004 ; Address of exception handler
040a 0001 | | .CONST 0x0001 ; Number of locals
040b BODY_0408:
040b INIT_0408:
040b 00da | | Load_Top At_Offset_2
040c e237 | 7 | Load 0x1,0x37
040d 1818 | | Execute Package,Field_Execute,Field_Number 0x18
040e 4502 |E | Exit_Subprogram 0x2
040f 0000 | | .XXX[0x1]
0410 ; --------------------------------------------------------------------------------------
0410 ; SUBPROGRAM
0410 ; --------------------------------------------------------------------------------------
0410 0413 | | .CONST 0x0413 ; Address of begin
0411 0004 | | .CONST 0x0004 ; Address of exception handler
0412 0001 | | .CONST 0x0001 ; Number of locals
0413 BODY_0410:
0413 INIT_0410:
0413 e237 | 7 | Load 0x1,0x37
0414 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0415 4501 |E | Exit_Subprogram 0x1
0416 0000 0000 | | .XXX[0x2]
0418 ; --------------------------------------------------------------------------------------
0418 ; SUBPROGRAM
0418 ; --------------------------------------------------------------------------------------
0418 041b | | .CONST 0x041b ; Address of begin
0419 0004 | | .CONST 0x0004 ; Address of exception handler
041a 0001 | | .CONST 0x0001 ; Number of locals
041b BODY_0418:
041b INIT_0418:
041b 00da | | Load_Top At_Offset_2
041c e237 | 7 | Load 0x1,0x37
041d 181a | | Execute Package,Field_Execute,Field_Number 0x1a
041e 4502 |E | Exit_Subprogram 0x2
041f 0000 | | .XXX[0x1]
0420 ; --------------------------------------------------------------------------------------
0420 ; SUBPROGRAM
0420 ; --------------------------------------------------------------------------------------
0420 0423 | # | .CONST 0x0423 ; Address of begin
0421 0004 | | .CONST 0x0004 ; Address of exception handler
0422 0001 | | .CONST 0x0001 ; Number of locals
0423 BODY_0420:
0423 INIT_0420:
0423 e237 | 7 | Load 0x1,0x37
0424 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0425 4501 |E | Exit_Subprogram 0x1
0426 0000 0000 | | .XXX[0x2]
0428 ; --------------------------------------------------------------------------------------
0428 ; SUBPROGRAM
0428 ; --------------------------------------------------------------------------------------
0428 0435 | 5 | .CONST 0x0435 ; Address of begin
0429 0004 | | .CONST 0x0004 ; Address of exception handler
042a 0005 | | .CONST 0x0005 ; Number of locals
042b INIT_0428:
042b e008 | | Load 0x0,0x8
042c 1937 | 7 | Execute Package,Field_Reference,Field_Number 0x37
042d 00c6 | | Action Check_Subprogram_Elaborated
042e 4ffe |O | Short_Literal 0x7fe
042f 4802 |H | Short_Literal 0x2
0430 0099 | | Action Reference_Dynamic
0431 e017 | | Load 0x0,0x17
0432 e018 | | Load 0x0,0x18
0433 4805 |H | Short_Literal 0x5
0434 0007 | | Action Break_Optional
0435 BODY_0428:
0435 821e | | Call 0x1,0x1e
0436 4802 |H | Short_Literal 0x2
0437 4802 |H | Short_Literal 0x2
0438 0099 | | Action Reference_Dynamic
0439 4803 |H | Short_Literal 0x3
043a 4802 |H | Short_Literal 0x2
043b 0099 | | Action Reference_Dynamic
043c e008 | | Load 0x0,0x8
043d 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37
043e 00e1 | | Load_Encached Boolean_Cache
043f 025e | ^ | Execute Discrete,Convert
0440 4402 |D | Exit_Subprogram With_Result,0x2
0441 0000 0000 | | .BLANK 0000[0x7]
0448 ; --------------------------------------------------------------------------------------
0448 ; SUBPROGRAM
0448 ; --------------------------------------------------------------------------------------
0448 0455 | U | .CONST 0x0455 ; Address of begin
0449 0004 | | .CONST 0x0004 ; Address of exception handler
044a 0005 | | .CONST 0x0005 ; Number of locals
044b INIT_0448:
044b e008 | | Load 0x0,0x8
044c 1936 | 6 | Execute Package,Field_Reference,Field_Number 0x36
044d 00c6 | | Action Check_Subprogram_Elaborated
044e 4ffe |O | Short_Literal 0x7fe
044f 4802 |H | Short_Literal 0x2
0450 0099 | | Action Reference_Dynamic
0451 e019 | | Load 0x0,0x19
0452 e01a | | Load 0x0,0x1a
0453 4805 |H | Short_Literal 0x5
0454 0007 | | Action Break_Optional
0455 BODY_0448:
0455 821e | | Call 0x1,0x1e
0456 4802 |H | Short_Literal 0x2
0457 4802 |H | Short_Literal 0x2
0458 0099 | | Action Reference_Dynamic
0459 4803 |H | Short_Literal 0x3
045a 4802 |H | Short_Literal 0x2
045b 0099 | | Action Reference_Dynamic
045c e008 | | Load 0x0,0x8
045d 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
045e e214 | | Load 0x1,0x14
045f 0165 | e | Execute Variant_Record,Convert
0460 4402 |D | Exit_Subprogram With_Result,0x2
0461 0000 0000 | | .BLANK 0000[0x7]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 046b | k | .CONST 0x046b ; Address of begin
0469 0004 | | .CONST 0x0004 ; Address of exception handler
046a 0001 | | .CONST 0x0001 ; Number of locals
046b BODY_0468:
046b INIT_0468:
046b e5fd | | Load 0x2,-0x3
046c 4605 |F | Jump_Case 0x5
046d 7811 |x | Jump 0x47f ; case 0x0
046e 782a |x* | Jump 0x499 ; case 0x1
046f 7843 |xC | Jump 0x4b3 ; case 0x2
0470 781b |x | Jump 0x48c ; case 0x3
0471 7834 |x4 | Jump 0x4a6 ; case 0x4
0472 7800 |x | Jump 0x473 ; case 0x5
0473 00db | | Load_Top At_Offset_3
0474 00d8 | | Load_Top At_Offset_0
0475 e212 | | Load 0x1,0x12
0476 0260 | ` | Execute Discrete,In_Type
0477 7001 |p | Jump_Nonzero 0x479
0478 0801 | | Execute_Immediate Raise,0x1
0479 00db | | Load_Top At_Offset_3
047a 8217 | | Call 0x1,0x17
047b e5fc | | Load 0x2,-0x4
047c 016f | o | Execute Variant_Record,Equal
047d 0f00 | | Execute_Immediate Equal,0x0
047e 4404 |D | Exit_Subprogram With_Result,0x4
047f e5fc | | Load 0x2,-0x4
0480 e5fe | | Load 0x2,-0x2
0481 00d8 | | Load_Top At_Offset_0
0482 e212 | | Load 0x1,0x12
0483 0260 | ` | Execute Discrete,In_Type
0484 7001 |p | Jump_Nonzero 0x486
0485 0801 | | Execute_Immediate Raise,0x1
0486 e5ff | | Load 0x2,-0x1
0487 8217 | | Call 0x1,0x17
0488 e003 | | Load 0x0,0x3
0489 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
048a 180f | | Execute Package,Field_Execute,Field_Number 0xf
048b 4404 |D | Exit_Subprogram With_Result,0x4
048c e5fc | | Load 0x2,-0x4
048d e5fe | | Load 0x2,-0x2
048e 00d8 | | Load_Top At_Offset_0
048f e212 | | Load 0x1,0x12
0490 0260 | ` | Execute Discrete,In_Type
0491 7001 |p | Jump_Nonzero 0x493
0492 0801 | | Execute_Immediate Raise,0x1
0493 e5ff | | Load 0x2,-0x1
0494 8217 | | Call 0x1,0x17
0495 e003 | | Load 0x0,0x3
0496 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0497 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0498 4404 |D | Exit_Subprogram With_Result,0x4
0499 e5fc | | Load 0x2,-0x4
049a e5fe | | Load 0x2,-0x2
049b 00d8 | | Load_Top At_Offset_0
049c e212 | | Load 0x1,0x12
049d 0260 | ` | Execute Discrete,In_Type
049e 7001 |p | Jump_Nonzero 0x4a0
049f 0801 | | Execute_Immediate Raise,0x1
04a0 e5ff | | Load 0x2,-0x1
04a1 8217 | | Call 0x1,0x17
04a2 e003 | | Load 0x0,0x3
04a3 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
04a4 180d | | Execute Package,Field_Execute,Field_Number 0xd
04a5 4404 |D | Exit_Subprogram With_Result,0x4
04a6 e5fc | | Load 0x2,-0x4
04a7 e5fe | | Load 0x2,-0x2
04a8 00d8 | | Load_Top At_Offset_0
04a9 e212 | | Load 0x1,0x12
04aa 0260 | ` | Execute Discrete,In_Type
04ab 7001 |p | Jump_Nonzero 0x4ad
04ac 0801 | | Execute_Immediate Raise,0x1
04ad e5ff | | Load 0x2,-0x1
04ae 8217 | | Call 0x1,0x17
04af e003 | | Load 0x0,0x3
04b0 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
04b1 180e | | Execute Package,Field_Execute,Field_Number 0xe
04b2 4404 |D | Exit_Subprogram With_Result,0x4
04b3 00db | | Load_Top At_Offset_3
04b4 00d8 | | Load_Top At_Offset_0
04b5 e212 | | Load 0x1,0x12
04b6 0260 | ` | Execute Discrete,In_Type
04b7 7001 |p | Jump_Nonzero 0x4b9
04b8 0801 | | Execute_Immediate Raise,0x1
04b9 00db | | Load_Top At_Offset_3
04ba 8217 | | Call 0x1,0x17
04bb e5fc | | Load 0x2,-0x4
04bc 016f | o | Execute Variant_Record,Equal
04bd 4404 |D | Exit_Subprogram With_Result,0x4
04be 0000 0000 | | .XXX[0x2]
04c0 ; --------------------------------------------------------------------------------------
04c0 ; SUBPROGRAM
04c0 ; --------------------------------------------------------------------------------------
04c0 04c3 | | .CONST 0x04c3 ; Address of begin
04c1 0004 | | .CONST 0x0004 ; Address of exception handler
04c2 0001 | | .CONST 0x0001 ; Number of locals
04c3 BODY_04c0:
04c3 INIT_04c0:
04c3 4801 |H | Short_Literal 0x1
04c4 4801 |H | Short_Literal 0x1
04c5 e222 | " | Load 0x1,0x22
04c6 035b | [ | Declare_Type Array,Constrained
04c7 0337 | 7 | Declare_Variable Array
04c8 e221 | ! | Load 0x1,0x21
04c9 0322 | " | Declare_Variable Record
04ca e5ff | | Load 0x2,-0x1
04cb 00d9 | | Load_Top At_Offset_1
04cc 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
04cd e5fe | | Load 0x2,-0x2
04ce 00d9 | | Load_Top At_Offset_1
04cf 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
04d0 e5fd | | Load 0x2,-0x3
04d1 00d9 | | Load_Top At_Offset_1
04d2 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
04d3 4801 |H | Short_Literal 0x1
04d4 00da | | Load_Top At_Offset_2
04d5 01d6 | | Execute Vector,Field_Write
04d6 822a | * | Call 0x1,0x2a
04d7 4403 |D | Exit_Subprogram With_Result,0x3
04d8 ; --------------------------------------------------------------------------------------
04d8 ; SUBPROGRAM
04d8 ; --------------------------------------------------------------------------------------
04d8 04db | | .CONST 0x04db ; Address of begin
04d9 0004 | | .CONST 0x0004 ; Address of exception handler
04da 0001 | | .CONST 0x0001 ; Number of locals
04db BODY_04d8:
04db INIT_04d8:
04db 4801 |H | Short_Literal 0x1
04dc 4802 |H | Short_Literal 0x2
04dd e222 | " | Load 0x1,0x22
04de 035b | [ | Declare_Type Array,Constrained
04df 0337 | 7 | Declare_Variable Array
04e0 e221 | ! | Load 0x1,0x21
04e1 0322 | " | Declare_Variable Record
04e2 e5ff | | Load 0x2,-0x1
04e3 00d9 | | Load_Top At_Offset_1
04e4 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
04e5 e5fe | | Load 0x2,-0x2
04e6 00d9 | | Load_Top At_Offset_1
04e7 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
04e8 e5fd | | Load 0x2,-0x3
04e9 00d9 | | Load_Top At_Offset_1
04ea 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
04eb 4801 |H | Short_Literal 0x1
04ec 00da | | Load_Top At_Offset_2
04ed 01d6 | | Execute Vector,Field_Write
04ee e221 | ! | Load 0x1,0x21
04ef 0322 | " | Declare_Variable Record
04f0 e5fc | | Load 0x2,-0x4
04f1 00d9 | | Load_Top At_Offset_1
04f2 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
04f3 e5fb | | Load 0x2,-0x5
04f4 00d9 | | Load_Top At_Offset_1
04f5 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
04f6 e5fa | | Load 0x2,-0x6
04f7 00d9 | | Load_Top At_Offset_1
04f8 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
04f9 4802 |H | Short_Literal 0x2
04fa 00da | | Load_Top At_Offset_2
04fb 01d6 | | Execute Vector,Field_Write
04fc 822a | * | Call 0x1,0x2a
04fd 4406 |D | Exit_Subprogram With_Result,0x6
04fe 0000 0000 | | .XXX[0x2]
0500 ; --------------------------------------------------------------------------------------
0500 ; SUBPROGRAM
0500 ; --------------------------------------------------------------------------------------
0500 0503 | | .CONST 0x0503 ; Address of begin
0501 0004 | | .CONST 0x0004 ; Address of exception handler
0502 0001 | | .CONST 0x0001 ; Number of locals
0503 BODY_0500:
0503 INIT_0500:
0503 4801 |H | Short_Literal 0x1
0504 4803 |H | Short_Literal 0x3
0505 e222 | " | Load 0x1,0x22
0506 035b | [ | Declare_Type Array,Constrained
0507 0337 | 7 | Declare_Variable Array
0508 e221 | ! | Load 0x1,0x21
0509 0322 | " | Declare_Variable Record
050a e5ff | | Load 0x2,-0x1
050b 00d9 | | Load_Top At_Offset_1
050c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
050d e5fe | | Load 0x2,-0x2
050e 00d9 | | Load_Top At_Offset_1
050f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0510 e5fd | | Load 0x2,-0x3
0511 00d9 | | Load_Top At_Offset_1
0512 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0513 4801 |H | Short_Literal 0x1
0514 00da | | Load_Top At_Offset_2
0515 01d6 | | Execute Vector,Field_Write
0516 e221 | ! | Load 0x1,0x21
0517 0322 | " | Declare_Variable Record
0518 e5fc | | Load 0x2,-0x4
0519 00d9 | | Load_Top At_Offset_1
051a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
051b e5fb | | Load 0x2,-0x5
051c 00d9 | | Load_Top At_Offset_1
051d 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
051e e5fa | | Load 0x2,-0x6
051f 00d9 | | Load_Top At_Offset_1
0520 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0521 4802 |H | Short_Literal 0x2
0522 00da | | Load_Top At_Offset_2
0523 01d6 | | Execute Vector,Field_Write
0524 e221 | ! | Load 0x1,0x21
0525 0322 | " | Declare_Variable Record
0526 e5f9 | | Load 0x2,-0x7
0527 00d9 | | Load_Top At_Offset_1
0528 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0529 e5f8 | | Load 0x2,-0x8
052a 00d9 | | Load_Top At_Offset_1
052b 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
052c e5f7 | | Load 0x2,-0x9
052d 00d9 | | Load_Top At_Offset_1
052e 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
052f 4803 |H | Short_Literal 0x3
0530 00da | | Load_Top At_Offset_2
0531 01d6 | | Execute Vector,Field_Write
0532 822a | * | Call 0x1,0x2a
0533 4409 |D | Exit_Subprogram With_Result,0x9
0534 0000 0000 | | .BLANK 0000[0x4]
0538 ; --------------------------------------------------------------------------------------
0538 ; SUBPROGRAM
0538 ; --------------------------------------------------------------------------------------
0538 053b | ; | .CONST 0x053b ; Address of begin
0539 0004 | | .CONST 0x0004 ; Address of exception handler
053a 0001 | | .CONST 0x0001 ; Number of locals
053b BODY_0538:
053b INIT_0538:
053b 4801 |H | Short_Literal 0x1
053c 4804 |H | Short_Literal 0x4
053d e222 | " | Load 0x1,0x22
053e 035b | [ | Declare_Type Array,Constrained
053f 0337 | 7 | Declare_Variable Array
0540 e221 | ! | Load 0x1,0x21
0541 0322 | " | Declare_Variable Record
0542 e5ff | | Load 0x2,-0x1
0543 00d9 | | Load_Top At_Offset_1
0544 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0545 e5fe | | Load 0x2,-0x2
0546 00d9 | | Load_Top At_Offset_1
0547 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0548 e5fd | | Load 0x2,-0x3
0549 00d9 | | Load_Top At_Offset_1
054a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
054b 4801 |H | Short_Literal 0x1
054c 00da | | Load_Top At_Offset_2
054d 01d6 | | Execute Vector,Field_Write
054e e221 | ! | Load 0x1,0x21
054f 0322 | " | Declare_Variable Record
0550 e5fc | | Load 0x2,-0x4
0551 00d9 | | Load_Top At_Offset_1
0552 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0553 e5fb | | Load 0x2,-0x5
0554 00d9 | | Load_Top At_Offset_1
0555 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0556 e5fa | | Load 0x2,-0x6
0557 00d9 | | Load_Top At_Offset_1
0558 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0559 4802 |H | Short_Literal 0x2
055a 00da | | Load_Top At_Offset_2
055b 01d6 | | Execute Vector,Field_Write
055c e221 | ! | Load 0x1,0x21
055d 0322 | " | Declare_Variable Record
055e e5f9 | | Load 0x2,-0x7
055f 00d9 | | Load_Top At_Offset_1
0560 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0561 e5f8 | | Load 0x2,-0x8
0562 00d9 | | Load_Top At_Offset_1
0563 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0564 e5f7 | | Load 0x2,-0x9
0565 00d9 | | Load_Top At_Offset_1
0566 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0567 4803 |H | Short_Literal 0x3
0568 00da | | Load_Top At_Offset_2
0569 01d6 | | Execute Vector,Field_Write
056a e221 | ! | Load 0x1,0x21
056b 0322 | " | Declare_Variable Record
056c e5f6 | | Load 0x2,-0xa
056d 00d9 | | Load_Top At_Offset_1
056e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
056f e5f5 | | Load 0x2,-0xb
0570 00d9 | | Load_Top At_Offset_1
0571 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0572 e5f4 | | Load 0x2,-0xc
0573 00d9 | | Load_Top At_Offset_1
0574 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0575 4804 |H | Short_Literal 0x4
0576 00da | | Load_Top At_Offset_2
0577 01d6 | | Execute Vector,Field_Write
0578 822c | , | Call 0x1,0x2c
0579 440c |D | Exit_Subprogram With_Result,0xc
057a 0000 0000 | | .BLANK 0000[0x6]
0580 ; --------------------------------------------------------------------------------------
0580 ; SUBPROGRAM
0580 ; --------------------------------------------------------------------------------------
0580 0583 | | .CONST 0x0583 ; Address of begin
0581 0004 | | .CONST 0x0004 ; Address of exception handler
0582 0001 | | .CONST 0x0001 ; Number of locals
0583 BODY_0580:
0583 INIT_0580:
0583 4801 |H | Short_Literal 0x1
0584 4805 |H | Short_Literal 0x5
0585 e222 | " | Load 0x1,0x22
0586 035b | [ | Declare_Type Array,Constrained
0587 0337 | 7 | Declare_Variable Array
0588 e221 | ! | Load 0x1,0x21
0589 0322 | " | Declare_Variable Record
058a e5ff | | Load 0x2,-0x1
058b 00d9 | | Load_Top At_Offset_1
058c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
058d e5fe | | Load 0x2,-0x2
058e 00d9 | | Load_Top At_Offset_1
058f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0590 e5fd | | Load 0x2,-0x3
0591 00d9 | | Load_Top At_Offset_1
0592 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0593 4801 |H | Short_Literal 0x1
0594 00da | | Load_Top At_Offset_2
0595 01d6 | | Execute Vector,Field_Write
0596 e221 | ! | Load 0x1,0x21
0597 0322 | " | Declare_Variable Record
0598 e5fc | | Load 0x2,-0x4
0599 00d9 | | Load_Top At_Offset_1
059a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
059b e5fb | | Load 0x2,-0x5
059c 00d9 | | Load_Top At_Offset_1
059d 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
059e e5fa | | Load 0x2,-0x6
059f 00d9 | | Load_Top At_Offset_1
05a0 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
05a1 4802 |H | Short_Literal 0x2
05a2 00da | | Load_Top At_Offset_2
05a3 01d6 | | Execute Vector,Field_Write
05a4 e221 | ! | Load 0x1,0x21
05a5 0322 | " | Declare_Variable Record
05a6 e5f9 | | Load 0x2,-0x7
05a7 00d9 | | Load_Top At_Offset_1
05a8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
05a9 e5f8 | | Load 0x2,-0x8
05aa 00d9 | | Load_Top At_Offset_1
05ab 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
05ac e5f7 | | Load 0x2,-0x9
05ad 00d9 | | Load_Top At_Offset_1
05ae 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
05af 4803 |H | Short_Literal 0x3
05b0 00da | | Load_Top At_Offset_2
05b1 01d6 | | Execute Vector,Field_Write
05b2 e221 | ! | Load 0x1,0x21
05b3 0322 | " | Declare_Variable Record
05b4 e5f6 | | Load 0x2,-0xa
05b5 00d9 | | Load_Top At_Offset_1
05b6 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
05b7 e5f5 | | Load 0x2,-0xb
05b8 00d9 | | Load_Top At_Offset_1
05b9 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
05ba e5f4 | | Load 0x2,-0xc
05bb 00d9 | | Load_Top At_Offset_1
05bc 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
05bd 4804 |H | Short_Literal 0x4
05be 00da | | Load_Top At_Offset_2
05bf 01d6 | | Execute Vector,Field_Write
05c0 e221 | ! | Load 0x1,0x21
05c1 0322 | " | Declare_Variable Record
05c2 e5f3 | | Load 0x2,-0xd
05c3 00d9 | | Load_Top At_Offset_1
05c4 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
05c5 e5f2 | | Load 0x2,-0xe
05c6 00d9 | | Load_Top At_Offset_1
05c7 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
05c8 e5f1 | | Load 0x2,-0xf
05c9 00d9 | | Load_Top At_Offset_1
05ca 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
05cb 4805 |H | Short_Literal 0x5
05cc 00da | | Load_Top At_Offset_2
05cd 01d6 | | Execute Vector,Field_Write
05ce 822c | , | Call 0x1,0x2c
05cf 440f |D | Exit_Subprogram With_Result,0xf
05d0 ; --------------------------------------------------------------------------------------
05d0 ; SUBPROGRAM
05d0 ; --------------------------------------------------------------------------------------
05d0 05d9 | | .CONST 0x05d9 ; Address of begin
05d1 0004 | | .CONST 0x0004 ; Address of exception handler
05d2 0003 | | .CONST 0x0003 ; Number of locals
05d3 INIT_05d0:
05d3 e214 | | Load 0x1,0x14
05d4 02ff | | Declare_Variable Variant_Record
05d5 e236 | 6 | Load 0x1,0x36
05d6 e002 | | Load 0x0,0x2
05d7 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05d8 1c08 | | Execute_Immediate Run_Utility,0x8
05d9 BODY_05d0:
05d9 00d8 | | Load_Top At_Offset_0
05da 4800 |H | Short_Literal 0x0
05db e002 | | Load 0x0,0x2
05dc 181c | | Execute Package,Field_Execute,Field_Number 0x1c
05dd 00d1 | | Pop_Control Pop_Count_1
05de 00d8 | | Load_Top At_Offset_0
05df e214 | | Load 0x1,0x14
05e0 0162 | b | Execute Variant_Record,Check_In_Type
05e1 00da | | Load_Top At_Offset_2
05e2 016d | m | Execute Variant_Record,Structure_Write
05e3 00d9 | | Load_Top At_Offset_1
05e4 00ca | | Action Exit_Nullary_Function
05e5 0000 0000 | | .XXX[0x3]
05e7 0000 | |
05e8 ; --------------------------------------------------------------------------------------
05e8 ; SUBPROGRAM
05e8 ; --------------------------------------------------------------------------------------
05e8 05eb | | .CONST 0x05eb ; Address of begin
05e9 0004 | | .CONST 0x0004 ; Address of exception handler
05ea 0001 | | .CONST 0x0001 ; Number of locals
05eb BODY_05e8:
05eb INIT_05e8:
05eb e5fe | | Load 0x2,-0x2
05ec e5ff | | Load 0x2,-0x1
05ed 00d8 | | Load_Top At_Offset_0
05ee e212 | | Load 0x1,0x12
05ef 0260 | ` | Execute Discrete,In_Type
05f0 7001 |p | Jump_Nonzero 0x5f2
05f1 0801 | | Execute_Immediate Raise,0x1
05f2 e7ff | | Load 0x3,-0x1
05f3 8217 | | Call 0x1,0x17
05f4 e003 | | Load 0x0,0x3
05f5 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
05f6 180f | | Execute Package,Field_Execute,Field_Number 0xf
05f7 e5fd | | Load 0x2,-0x3
05f8 e5ff | | Load 0x2,-0x1
05f9 00d8 | | Load_Top At_Offset_0
05fa e212 | | Load 0x1,0x12
05fb 0260 | ` | Execute Discrete,In_Type
05fc 7001 |p | Jump_Nonzero 0x5fe
05fd 0801 | | Execute_Immediate Raise,0x1
05fe e7ff | | Load 0x3,-0x1
05ff 8217 | | Call 0x1,0x17
0600 e003 | | Load 0x0,0x3
0601 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0602 180d | | Execute Package,Field_Execute,Field_Number 0xd
0603 0279 | y | Execute Discrete,And
0604 4401 |D | Exit_Subprogram With_Result,0x1
0605 0000 0000 | | .XXX[0x3]
0607 0000 | |
0608 ; --------------------------------------------------------------------------------------
0608 ; SUBPROGRAM
0608 ; --------------------------------------------------------------------------------------
0608 060b | | .CONST 0x060b ; Address of begin
0609 0004 | | .CONST 0x0004 ; Address of exception handler
060a 0001 | | .CONST 0x0001 ; Number of locals
060b BODY_0608:
060b INIT_0608:
060b 00cf | | Action Mark_Auxiliary
060c e5ff | | Load 0x2,-0x1
060d 01d9 | | Execute Vector,Reverse_Bounds
060e 0263 | c | Execute Discrete,Above_Bound
060f 7018 |p | Jump_Nonzero 0x628
0610 00d8 | | Load_Top At_Offset_0
0611 e5ff | | Load 0x2,-0x1
0612 01d5 | | Execute Vector,Field_Reference
0613 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0614 00d9 | | Load_Top At_Offset_1
0615 e5ff | | Load 0x2,-0x1
0616 01d5 | | Execute Vector,Field_Reference
0617 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0618 00da | | Load_Top At_Offset_2
0619 e5ff | | Load 0x2,-0x1
061a 01d5 | | Execute Vector,Field_Reference
061b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
061c 00d8 | | Load_Top At_Offset_0
061d e212 | | Load 0x1,0x12
061e 0260 | ` | Execute Discrete,In_Type
061f 7001 |p | Jump_Nonzero 0x621
0620 0801 | | Execute_Immediate Raise,0x1
0621 e7ff | | Load 0x3,-0x1
0622 8238 | 8 | Call 0x1,0x38
0623 7002 |p | Jump_Nonzero 0x626
0624 4800 |H | Short_Literal 0x0
0625 4401 |D | Exit_Subprogram With_Result,0x1
0626 00c8 | | Action Pop_Auxiliary_Range
0627 3fe8 |? | Loop_Increasing 0x610
0628 00ce | | Action Pop_Auxiliary
0629 4801 |H | Short_Literal 0x1
062a 4401 |D | Exit_Subprogram With_Result,0x1
062b 0000 0000 | | .BLANK 0000[0x5]
0630 ; --------------------------------------------------------------------------------------
0630 ; SUBPROGRAM
0630 ; --------------------------------------------------------------------------------------
0630 0633 | 3 | .CONST 0x0633 ; Address of begin
0631 0004 | | .CONST 0x0004 ; Address of exception handler
0632 0001 | | .CONST 0x0001 ; Number of locals
0633 BODY_0630:
0633 INIT_0630:
0633 e5fd | | Load 0x2,-0x3
0634 e5fe | | Load 0x2,-0x2
0635 e5ff | | Load 0x2,-0x1
0636 00d8 | | Load_Top At_Offset_0
0637 e212 | | Load 0x1,0x12
0638 0260 | ` | Execute Discrete,In_Type
0639 7001 |p | Jump_Nonzero 0x63b
063a 0801 | | Execute_Immediate Raise,0x1
063b e7ff | | Load 0x3,-0x1
063c 8238 | 8 | Call 0x1,0x38
063d 4401 |D | Exit_Subprogram With_Result,0x1
063e 0000 0000 | | .XXX[0x2]
0640 ; --------------------------------------------------------------------------------------
0640 ; SUBPROGRAM
0640 ; --------------------------------------------------------------------------------------
0640 0643 | C | .CONST 0x0643 ; Address of begin
0641 0004 | | .CONST 0x0004 ; Address of exception handler
0642 0001 | | .CONST 0x0001 ; Number of locals
0643 BODY_0640:
0643 INIT_0640:
0643 00cf | | Action Mark_Auxiliary
0644 e5ff | | Load 0x2,-0x1
0645 01d9 | | Execute Vector,Reverse_Bounds
0646 0263 | c | Execute Discrete,Above_Bound
0647 7018 |p | Jump_Nonzero 0x660
0648 00d8 | | Load_Top At_Offset_0
0649 e5ff | | Load 0x2,-0x1
064a 01d5 | | Execute Vector,Field_Reference
064b 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
064c 00d9 | | Load_Top At_Offset_1
064d e5ff | | Load 0x2,-0x1
064e 01d5 | | Execute Vector,Field_Reference
064f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0650 00da | | Load_Top At_Offset_2
0651 e5ff | | Load 0x2,-0x1
0652 01d5 | | Execute Vector,Field_Reference
0653 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0654 00d8 | | Load_Top At_Offset_0
0655 e212 | | Load 0x1,0x12
0656 0260 | ` | Execute Discrete,In_Type
0657 7001 |p | Jump_Nonzero 0x659
0658 0801 | | Execute_Immediate Raise,0x1
0659 e7ff | | Load 0x3,-0x1
065a 8238 | 8 | Call 0x1,0x38
065b 7002 |p | Jump_Nonzero 0x65e
065c 4800 |H | Short_Literal 0x0
065d 4401 |D | Exit_Subprogram With_Result,0x1
065e 00c8 | | Action Pop_Auxiliary_Range
065f 3fe8 |? | Loop_Increasing 0x648
0660 00ce | | Action Pop_Auxiliary
0661 4801 |H | Short_Literal 0x1
0662 4401 |D | Exit_Subprogram With_Result,0x1
0663 0000 0000 | | .BLANK 0000[0x5]
0668 ; --------------------------------------------------------------------------------------
0668 ; SUBPROGRAM
0668 ; --------------------------------------------------------------------------------------
0668 066b | k | .CONST 0x066b ; Address of begin
0669 0004 | | .CONST 0x0004 ; Address of exception handler
066a 0001 | | .CONST 0x0001 ; Number of locals
066b BODY_0668:
066b INIT_0668:
066b e5ff | | Load 0x2,-0x1
066c 00d8 | | Load_Top At_Offset_0
066d e212 | | Load 0x1,0x12
066e 0260 | ` | Execute Discrete,In_Type
066f 7001 |p | Jump_Nonzero 0x671
0670 0801 | | Execute_Immediate Raise,0x1
0671 e7fe | | Load 0x3,-0x2
0672 8217 | | Call 0x1,0x17
0673 e5ff | | Load 0x2,-0x1
0674 00d8 | | Load_Top At_Offset_0
0675 e212 | | Load 0x1,0x12
0676 0260 | ` | Execute Discrete,In_Type
0677 7001 |p | Jump_Nonzero 0x679
0678 0801 | | Execute_Immediate Raise,0x1
0679 e7ff | | Load 0x3,-0x1
067a 8217 | | Call 0x1,0x17
067b e003 | | Load 0x0,0x3
067c 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
067d 180d | | Execute Package,Field_Execute,Field_Number 0xd
067e 4402 |D | Exit_Subprogram With_Result,0x2
067f 0000 | | .XXX[0x1]
0680 ; --------------------------------------------------------------------------------------
0680 ; SUBPROGRAM
0680 ; --------------------------------------------------------------------------------------
0680 0683 | | .CONST 0x0683 ; Address of begin
0681 0004 | | .CONST 0x0004 ; Address of exception handler
0682 0001 | | .CONST 0x0001 ; Number of locals
0683 BODY_0680:
0683 INIT_0680:
0683 e5ff | | Load 0x2,-0x1
0684 00d8 | | Load_Top At_Offset_0
0685 e212 | | Load 0x1,0x12
0686 0260 | ` | Execute Discrete,In_Type
0687 7001 |p | Jump_Nonzero 0x689
0688 0801 | | Execute_Immediate Raise,0x1
0689 e7fe | | Load 0x3,-0x2
068a 8217 | | Call 0x1,0x17
068b e5ff | | Load 0x2,-0x1
068c 00d8 | | Load_Top At_Offset_0
068d e212 | | Load 0x1,0x12
068e 0260 | ` | Execute Discrete,In_Type
068f 7001 |p | Jump_Nonzero 0x691
0690 0801 | | Execute_Immediate Raise,0x1
0691 e7ff | | Load 0x3,-0x1
0692 8217 | | Call 0x1,0x17
0693 e003 | | Load 0x0,0x3
0694 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0695 180f | | Execute Package,Field_Execute,Field_Number 0xf
0696 4402 |D | Exit_Subprogram With_Result,0x2
0697 0000 | | .XXX[0x1]
0698 ; --------------------------------------------------------------------------------------
0698 ; SUBPROGRAM
0698 ; --------------------------------------------------------------------------------------
0698 069b | | .CONST 0x069b ; Address of begin
0699 0004 | | .CONST 0x0004 ; Address of exception handler
069a 0001 | | .CONST 0x0001 ; Number of locals
069b BODY_0698:
069b INIT_0698:
069b 4608 |F | Jump_Case 0x8
069c 7808 |x | Jump 0x6a5 ; case 0x0
069d 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
069e 780a |x | Jump 0x6a9 ; case 0x2
069f 7809 |x | Jump 0x6a9 ; case 0x3
06a0 7808 |x | Jump 0x6a9 ; case 0x4
06a1 7807 |x | Jump 0x6a9 ; case 0x5
06a2 7806 |x | Jump 0x6a9 ; case 0x6
06a3 7805 |x | Jump 0x6a9 ; case 0x7
06a4 7804 |x | Jump 0x6a9 ; case 0x8
06a5 00da | | Load_Top At_Offset_2
06a6 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
06a7 1c00 | | Execute_Immediate Run_Utility,0x0
06a8 4302 |C | Exit_Subprogram From_Utility,0x2
06a9 0869 | i | Execute_Immediate Raise,0x69
06aa ; --------------------------------------------------------------------------------------
06aa ; STRING TABLE
06aa ; --------------------------------------------------------------------------------------
06aa 000e | | .STRTAB 0x000e->0x06b1 ; "GREATER"
06ab 0013 | | .STRTAB 0x0013->0x06b4 ; "LESS"
06ac 0015 | | .STRTAB 0x0015->0x06b6 ; "EQUAL"
06ad 0018 | | .STRTAB 0x0018->0x06b9 ; "GREATER_EQUAL"
06ae 0023 | # | .STRTAB 0x0023->0x06bf ; "LESS_EQUAL"
06af 002b | + | .STRTAB 0x002b->0x06c4 ; "NOT_EQUAL"
06b0 0032 | 2 | .STREND 0x0032->0x06c9
06b1 4752 4541 |GREA| .STRTAB_STRINGS
06c9 0000 0000 | | .BLANK 0000[0x7]
06d0 ; --------------------------------------------------------------------------------------
06d0 ; Debug Table
06d0 ; --------------------------------------------------------------------------------------
06d0 0004 0001 | | .DEBUG4 0x0004,0x0001,0xdf12,0x0000,0x0001,0x002e
06d6 000b 078e | | .DBG4T 0x000b,0x078e,0xc000,0x0000
06da 00b5 07b2 | | .DBG4T 0x00b5,0x07b2,0xc000,0x0000
06de 010b 0000 | | .DBG4T 0x010b,0x0000,0x1005,0x0000
06e2 0123 0000 | # | .DBG4T 0x0123,0x0000,0x1005,0x0000
06e6 013b 07d6 | ; | .DBG4T 0x013b,0x07d6,0x1002,0x0000
06ea 014b 07d9 | K | .DBG4T 0x014b,0x07d9,0x1001,0x0000
06ee 016b 07e1 | k | .DBG4T 0x016b,0x07e1,0x1001,0x0000
06f2 017b 07e5 | { | .DBG4T 0x017b,0x07e5,0x1001,0x0000
06f6 0193 07ea | | .DBG4T 0x0193,0x07ea,0x1001,0x0000
06fa 019b 07ed | | .DBG4T 0x019b,0x07ed,0x1001,0x0000
06fe 01a3 07f0 | | .DBG4T 0x01a3,0x07f0,0x1002,0x0000
0702 01ab 07f3 | | .DBG4T 0x01ab,0x07f3,0x1002,0x0000
0706 01b3 0000 | | .DBG4T 0x01b3,0x0000,0x1005,0x0000
070a 01db 0000 | | .DBG4T 0x01db,0x0000,0x1005,0x0000
070e 01f3 07f6 | | .DBG4T 0x01f3,0x07f6,0x1002,0x0000
0712 0213 07fb | | .DBG4T 0x0213,0x07fb,0x1002,0x0000
0716 022b 0802 | + | .DBG4T 0x022b,0x0802,0x1002,0x0000
071a 0243 0805 | C | .DBG4T 0x0243,0x0805,0x1002,0x0000
071e 026b 0808 | k | .DBG4T 0x026b,0x0808,0x1002,0x0000
0722 02b3 080b | | .DBG4T 0x02b3,0x080b,0x1002,0x0000
0726 02eb 080e | | .DBG4T 0x02eb,0x080e,0x1002,0x0000
072a 033b 0811 | ; | .DBG4T 0x033b,0x0811,0x1002,0x0000
072e 0383 081f | | .DBG4T 0x0383,0x081f,0x1002,0x0000
0732 03ab 0824 | $| .DBG4T 0x03ab,0x0824,0x1002,0x0000
0736 03cb 0829 | )| .DBG4T 0x03cb,0x0829,0x1002,0x0000
073a 03eb 082e | .| .DBG4T 0x03eb,0x082e,0x1002,0x0000
073e 040b 0833 | 3| .DBG4T 0x040b,0x0833,0x1001,0x0000
0742 0413 0836 | 6| .DBG4T 0x0413,0x0836,0x1001,0x0000
0746 041b 0839 | 9| .DBG4T 0x041b,0x0839,0x1001,0x0000
074a 0423 083c | # <| .DBG4T 0x0423,0x083c,0x1001,0x0000
074e 042b 083f | + ?| .DBG4T 0x042b,0x083f,0x3802,0x0002
0752 044b 0843 | K C| .DBG4T 0x044b,0x0843,0x3802,0x0002
0756 046b 0847 | k G| .DBG4T 0x046b,0x0847,0x1002,0x4000
075a 04c3 0857 | W| .DBG4T 0x04c3,0x0857,0x1002,0x0000
075e 04db 085a | Z| .DBG4T 0x04db,0x085a,0x1002,0x0000
0762 0503 085d | ]| .DBG4T 0x0503,0x085d,0x1002,0x0000
0766 053b 0860 | ; `| .DBG4T 0x053b,0x0860,0x1002,0x0000
076a 0583 0863 | c| .DBG4T 0x0583,0x0863,0x1002,0x0000
076e 05d3 0866 | f| .DBG4T 0x05d3,0x0866,0x1002,0x0000
0772 05eb 086d | m| .DBG4T 0x05eb,0x086d,0x1002,0x0000
0776 060b 0870 | p| .DBG4T 0x060b,0x0870,0x1002,0x0000
077a 0633 0876 | 3 v| .DBG4T 0x0633,0x0876,0x1002,0x0000
077e 0643 0879 | C y| .DBG4T 0x0643,0x0879,0x1002,0x0000
0782 066b 087f | k | .DBG4T 0x066b,0x087f,0x1002,0x0000
0786 0683 0882 | | .DBG4T 0x0683,0x0882,0x1002,0x0000
078a 069b 0000 | | .DBG4T 0x069b,0x0000,0x1005,0x0000
078e ; --------------------------------------------------------------------------------------
078e ; Debug chain
078e ; --------------------------------------------------------------------------------------
078e 0022 0000 | " | .DBGLEN 0x0022,0x0000
0790 002f 0035 | / 5| .DBGLNO 0x002f,0x0035,0x003b,0x0044,0x004c,0x004f,0x0052,0x0055,0x0058,0x005b,0x005e,0x0061,0x0064,0x006a,0x0073,0x007b,0x007e,0x0081,0x0084,0x0087,0x008a,0x008d,0x0090,0x0093,0x0096,0x0099,0x009c,0x009f,0x00a2,0x00a5,0x00a8,0x00ab,0x00ae,0x00b1
07b2 ; --------------------------------------------------------------------------------------
07b2 ; Debug chain
07b2 ; --------------------------------------------------------------------------------------
07b2 0022 0000 | " | .DBGLEN 0x0022,0x0000
07b4 00b5 00c3 | | .DBGLNO 0x00b5,0x00c3,0x00c5,0x00c7,0x00c9,0x00cb,0x00cd,0x00cf,0x00d1,0x00d3,0x00d5,0x00d7,0x00d9,0x00db,0x00dd,0x00df,0x00e1,0x00e3,0x00e5,0x00e7,0x00e9,0x00eb,0x00ed,0x00ef,0x00f1,0x00f3,0x00f5,0x00f7,0x00f9,0x00fb,0x00fd,0x00ff,0x0101,0x0103
07d6 ; --------------------------------------------------------------------------------------
07d6 ; Debug chain
07d6 ; --------------------------------------------------------------------------------------
07d6 0000 0001 | | .DBGLEN 0x0000,0x0001
07d8 013b | ; | .DBGLNO 0x013b
07d9 ; --------------------------------------------------------------------------------------
07d9 ; Debug chain
07d9 ; --------------------------------------------------------------------------------------
07d9 0001 0005 | | .DBGLEN 0x0001,0x0005
07db 014b 014f | K O| .DBGLNO 0x014b,0x014f,0x0154,0x015b,0x015f,0x0164
07e1 ; --------------------------------------------------------------------------------------
07e1 ; Debug chain
07e1 ; --------------------------------------------------------------------------------------
07e1 0001 0001 | | .DBGLEN 0x0001,0x0001
07e3 016b 016d | k m| .DBGLNO 0x016b,0x016d
07e5 ; --------------------------------------------------------------------------------------
07e5 ; Debug chain
07e5 ; --------------------------------------------------------------------------------------
07e5 0001 0002 | | .DBGLEN 0x0001,0x0002
07e7 017b 017e | { ~| .DBGLNO 0x017b,0x017e,0x0182
07ea ; --------------------------------------------------------------------------------------
07ea ; Debug chain
07ea ; --------------------------------------------------------------------------------------
07ea 0000 0001 | | .DBGLEN 0x0000,0x0001
07ec 0193 | | .DBGLNO 0x0193
07ed ; --------------------------------------------------------------------------------------
07ed ; Debug chain
07ed ; --------------------------------------------------------------------------------------
07ed 0000 0001 | | .DBGLEN 0x0000,0x0001
07ef 019b | | .DBGLNO 0x019b
07f0 ; --------------------------------------------------------------------------------------
07f0 ; Debug chain
07f0 ; --------------------------------------------------------------------------------------
07f0 0000 0001 | | .DBGLEN 0x0000,0x0001
07f2 01a3 | | .DBGLNO 0x01a3
07f3 ; --------------------------------------------------------------------------------------
07f3 ; Debug chain
07f3 ; --------------------------------------------------------------------------------------
07f3 0000 0001 | | .DBGLEN 0x0000,0x0001
07f5 01ab | | .DBGLNO 0x01ab
07f6 ; --------------------------------------------------------------------------------------
07f6 ; Debug chain
07f6 ; --------------------------------------------------------------------------------------
07f6 0002 0001 | | .DBGLEN 0x0002,0x0001
07f8 01f3 01f5 | | .DBGLNO 0x01f3,0x01f5,0x01ff
07fb ; --------------------------------------------------------------------------------------
07fb ; Debug chain
07fb ; --------------------------------------------------------------------------------------
07fb 0001 0004 | | .DBGLEN 0x0001,0x0004
07fd 0213 0218 | | .DBGLNO 0x0213,0x0218,0x021c,0x0220,0x0222
0802 ; --------------------------------------------------------------------------------------
0802 ; Debug chain
0802 ; --------------------------------------------------------------------------------------
0802 0000 0001 | | .DBGLEN 0x0000,0x0001
0804 022b | + | .DBGLNO 0x022b
0805 ; --------------------------------------------------------------------------------------
0805 ; Debug chain
0805 ; --------------------------------------------------------------------------------------
0805 0000 0001 | | .DBGLEN 0x0000,0x0001
0807 0243 | C | .DBGLNO 0x0243
0808 ; --------------------------------------------------------------------------------------
0808 ; Debug chain
0808 ; --------------------------------------------------------------------------------------
0808 0000 0001 | | .DBGLEN 0x0000,0x0001
080a 026b | k | .DBGLNO 0x026b
080b ; --------------------------------------------------------------------------------------
080b ; Debug chain
080b ; --------------------------------------------------------------------------------------
080b 0000 0001 | | .DBGLEN 0x0000,0x0001
080d 02b3 | | .DBGLNO 0x02b3
080e ; --------------------------------------------------------------------------------------
080e ; Debug chain
080e ; --------------------------------------------------------------------------------------
080e 0000 0001 | | .DBGLEN 0x0000,0x0001
0810 02eb | | .DBGLNO 0x02eb
0811 ; --------------------------------------------------------------------------------------
0811 ; Debug chain
0811 ; --------------------------------------------------------------------------------------
0811 0006 0006 | | .DBGLEN 0x0006,0x0006
0813 033b 033d | ; =| .DBGLNO 0x033b,0x033d,0x033f,0x0343,0x0345,0x034f,0x0359,0x0363,0x0365,0x0371,0x0376,0x037b
081f ; --------------------------------------------------------------------------------------
081f ; Debug chain
081f ; --------------------------------------------------------------------------------------
081f 0002 0001 | | .DBGLEN 0x0002,0x0001
0821 0383 0385 | | .DBGLNO 0x0383,0x0385,0x038f
0824 ; --------------------------------------------------------------------------------------
0824 ; Debug chain
0824 ; --------------------------------------------------------------------------------------
0824 0002 0001 | | .DBGLEN 0x0002,0x0001
0826 03ab 03ad | | .DBGLNO 0x03ab,0x03ad,0x03b7
0829 ; --------------------------------------------------------------------------------------
0829 ; Debug chain
0829 ; --------------------------------------------------------------------------------------
0829 0002 0001 | | .DBGLEN 0x0002,0x0001
082b 03cb 03cd | | .DBGLNO 0x03cb,0x03cd,0x03d7
082e ; --------------------------------------------------------------------------------------
082e ; Debug chain
082e ; --------------------------------------------------------------------------------------
082e 0002 0001 | | .DBGLEN 0x0002,0x0001
0830 03eb 03ed | | .DBGLNO 0x03eb,0x03ed,0x03f7
0833 ; --------------------------------------------------------------------------------------
0833 ; Debug chain
0833 ; --------------------------------------------------------------------------------------
0833 0000 0001 | | .DBGLEN 0x0000,0x0001
0835 040b | | .DBGLNO 0x040b
0836 ; --------------------------------------------------------------------------------------
0836 ; Debug chain
0836 ; --------------------------------------------------------------------------------------
0836 0000 0001 | | .DBGLEN 0x0000,0x0001
0838 0413 | | .DBGLNO 0x0413
0839 ; --------------------------------------------------------------------------------------
0839 ; Debug chain
0839 ; --------------------------------------------------------------------------------------
0839 0000 0001 | | .DBGLEN 0x0000,0x0001
083b 041b | | .DBGLNO 0x041b
083c ; --------------------------------------------------------------------------------------
083c ; Debug chain
083c ; --------------------------------------------------------------------------------------
083c 0000 0001 | | .DBGLEN 0x0000,0x0001
083e 0423 | # | .DBGLNO 0x0423
083f ; --------------------------------------------------------------------------------------
083f ; Debug chain
083f ; --------------------------------------------------------------------------------------
083f 0001 0001 | | .DBGLEN 0x0001,0x0001
0841 042b 0435 | + 5| .DBGLNO 0x042b,0x0435
0843 ; --------------------------------------------------------------------------------------
0843 ; Debug chain
0843 ; --------------------------------------------------------------------------------------
0843 0001 0001 | | .DBGLEN 0x0001,0x0001
0845 044b 0455 | K U| .DBGLNO 0x044b,0x0455
0847 ; --------------------------------------------------------------------------------------
0847 ; Debug chain
0847 ; --------------------------------------------------------------------------------------
0847 0000 0007 | | .DBGLEN 0x0000,0x0007
0849 046b 0473 | k s| .DBGLNO 0x046b,0x0473,0x047f,0x048c,0x0499,0x04a6,0x04b3
0850 0001 0007 | | .XXX[0x7]
0852 0002 0003 | |
0854 0004 0005 | |
0856 0006 | |
0857 ; --------------------------------------------------------------------------------------
0857 ; Debug chain
0857 ; --------------------------------------------------------------------------------------
0857 0000 0001 | | .DBGLEN 0x0000,0x0001
0859 04c3 | | .DBGLNO 0x04c3
085a ; --------------------------------------------------------------------------------------
085a ; Debug chain
085a ; --------------------------------------------------------------------------------------
085a 0000 0001 | | .DBGLEN 0x0000,0x0001
085c 04db | | .DBGLNO 0x04db
085d ; --------------------------------------------------------------------------------------
085d ; Debug chain
085d ; --------------------------------------------------------------------------------------
085d 0000 0001 | | .DBGLEN 0x0000,0x0001
085f 0503 | | .DBGLNO 0x0503
0860 ; --------------------------------------------------------------------------------------
0860 ; Debug chain
0860 ; --------------------------------------------------------------------------------------
0860 0000 0001 | | .DBGLEN 0x0000,0x0001
0862 053b | ; | .DBGLNO 0x053b
0863 ; --------------------------------------------------------------------------------------
0863 ; Debug chain
0863 ; --------------------------------------------------------------------------------------
0863 0000 0001 | | .DBGLEN 0x0000,0x0001
0865 0583 | | .DBGLNO 0x0583
0866 ; --------------------------------------------------------------------------------------
0866 ; Debug chain
0866 ; --------------------------------------------------------------------------------------
0866 0002 0003 | | .DBGLEN 0x0002,0x0003
0868 05d3 05d5 | | .DBGLNO 0x05d3,0x05d5,0x05d9,0x05de,0x05e3
086d ; --------------------------------------------------------------------------------------
086d ; Debug chain
086d ; --------------------------------------------------------------------------------------
086d 0000 0001 | | .DBGLEN 0x0000,0x0001
086f 05eb | | .DBGLNO 0x05eb
0870 ; --------------------------------------------------------------------------------------
0870 ; Debug chain
0870 ; --------------------------------------------------------------------------------------
0870 0000 0004 | | .DBGLEN 0x0000,0x0004
0872 060c 0610 | | .DBGLNO 0x060c,0x0610,0x0624,0x0629
0876 ; --------------------------------------------------------------------------------------
0876 ; Debug chain
0876 ; --------------------------------------------------------------------------------------
0876 0000 0001 | | .DBGLEN 0x0000,0x0001
0878 0633 | 3 | .DBGLNO 0x0633
0879 ; --------------------------------------------------------------------------------------
0879 ; Debug chain
0879 ; --------------------------------------------------------------------------------------
0879 0000 0004 | | .DBGLEN 0x0000,0x0004
087b 0644 0648 | D H| .DBGLNO 0x0644,0x0648,0x065c,0x0661
087f ; --------------------------------------------------------------------------------------
087f ; Debug chain
087f ; --------------------------------------------------------------------------------------
087f 0000 0001 | | .DBGLEN 0x0000,0x0001
0881 066b | k | .DBGLNO 0x066b
0882 ; --------------------------------------------------------------------------------------
0882 ; Debug chain
0882 ; --------------------------------------------------------------------------------------
0882 0000 0001 | | .DBGLEN 0x0000,0x0001
0884 0683 | | .DBGLNO 0x0683
0885 0000 0000 | | .BLANK 0000[0x17b]