|
|
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, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0d0cd6
└─⟦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 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0568 | h | .CONST 0x0568 ; 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 0003 | | .CONST 0x0003 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 009b | | .CONST 0x009b ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 002b | + | .CONST 0x002b ; Number of locals
000b INIT_0008:
000b 4800 |H | Short_Literal 0x0
000c 4805 |H | Short_Literal 0x5
000d 00e3 | | Load_Encached Natural_Cache
000e 03f9 | | Declare_Type Discrete,Constrained,Visible
000f 4800 |H | Short_Literal 0x0
0010 4819 |H | Short_Literal 0x19
0011 029f 00a3 | | Declare_Subprogram For_Call,INIT_00a0
0013 03fe | | Declare_Type Discrete,Defined,Visible
0014 029a 00cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c8
0016 029a 00fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f8
0018 029a 012b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0128
001a 029a 015b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0158
001c 029a 018b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0188
001e 029a 01bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b8
0020 029a 01eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01e8
0022 029a 021b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0218
0024 029a 024b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0248
0026 029a 027b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0278
0028 029a 02ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02a8
002a 029a 02db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02d8
002c 029a 030b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0308
002e 029a 033b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0338
0030 029a 036b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0368
0032 029a 0393 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0390
0034 4800 |H | Short_Literal 0x0
0035 480d |H | Short_Literal 0xd
0036 029f 03ab | | Declare_Subprogram For_Call,INIT_03a8
0038 03fe | | Declare_Type Discrete,Defined,Visible
0039 4800 |H | Short_Literal 0x0
003a 4805 |H | Short_Literal 0x5
003b 00da | | Load_Top At_Offset_2
003c 03f9 | | Declare_Type Discrete,Constrained,Visible
003d 4806 |H | Short_Literal 0x6
003e 480b |H | Short_Literal 0xb
003f 00db | | Load_Top At_Offset_3
0040 03f9 | | Declare_Type Discrete,Constrained,Visible
0041 480c |H | Short_Literal 0xc
0042 480d |H | Short_Literal 0xd
0043 e21f | | Load 0x1,0x1f
0044 03f9 | | Declare_Type Discrete,Constrained,Visible
0045 00db | | Load_Top At_Offset_3
0046 00e2 | | Load_Encached Integer_Cache
0047 02a0 | | Declare_Subprogram Null_Subprogram
0048 4802 |H | Short_Literal 0x2
0049 032e | . | Declare_Type Record,Defined,Visible
004a 00e4 | | Load_Encached Positive_Cache
004b 0266 | f | Execute Discrete,Bounds
004c 00da | | Load_Top At_Offset_2
004d 02a0 | | Declare_Subprogram Null_Subprogram
004e 4801 |H | Short_Literal 0x1
004f 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
0050 e20d | | Load 0x1,0xd
0051 4801 |H | Short_Literal 0x1
0052 4805 |H | Short_Literal 0x5
0053 00db | | Load_Top At_Offset_3
0054 034f | O | Declare_Type Array,Constrained,Visible,Bounds_With_Object
0055 029f 0483 | | Declare_Subprogram For_Call,INIT_0480
0057 4800 |H | Short_Literal 0x0
0058 4801 |H | Short_Literal 0x1
0059 4800 |H | Short_Literal 0x0
005a 4800 |H | Short_Literal 0x0
005b 4801 |H | Short_Literal 0x1
005c 4801 |H | Short_Literal 0x1
005d 031e | | Declare_Type Variant_Record,Defined,Visible
005e 00bf | | Action Accept_Activation
005f e20e | | Load 0x1,0xe
0060 0266 | f | Execute Discrete,Bounds
0061 00e2 | | Load_Encached Integer_Cache
0062 02a0 | | Declare_Subprogram Null_Subprogram
0063 4801 |H | Short_Literal 0x1
0064 035d | ] | Declare_Type Array,Defined
0065 00d8 | | Load_Top At_Offset_0
0066 0337 | 7 | Declare_Variable Array
0067 00d8 | | Load_Top At_Offset_0
0068 0335 | 5 | Declare_Variable Array,Duplicate
0069 00cd | | Action Spare6_Action
006a 4819 |H | Short_Literal 0x19
006b 4800 |H | Short_Literal 0x0
006c 4800 |H | Short_Literal 0x0
006d 00d9 | | Load_Top At_Offset_1
006e e228 | ( | Load 0x1,0x28
006f 01d6 | | Execute Vector,Field_Write
0070 3ffb |? | Loop_Increasing 0x6c
0071 00d9 | | Load_Top At_Offset_1
0072 01d4 | | Execute Vector,Structure_Write
0073 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
0074 00c7 | | Action Elaborate_Subprogram
0075 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0076 00c7 | | Action Elaborate_Subprogram
0077 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0078 00c7 | | Action Elaborate_Subprogram
0079 1d11 | | Execute_Immediate Reference_Lex_1,0x11
007a 00c7 | | Action Elaborate_Subprogram
007b 1d12 | | Execute_Immediate Reference_Lex_1,0x12
007c 00c7 | | Action Elaborate_Subprogram
007d 1d13 | | Execute_Immediate Reference_Lex_1,0x13
007e 00c7 | | Action Elaborate_Subprogram
007f 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0080 00c7 | | Action Elaborate_Subprogram
0081 1d15 | | Execute_Immediate Reference_Lex_1,0x15
0082 00c7 | | Action Elaborate_Subprogram
0083 1d16 | | Execute_Immediate Reference_Lex_1,0x16
0084 00c7 | | Action Elaborate_Subprogram
0085 1d17 | | Execute_Immediate Reference_Lex_1,0x17
0086 00c7 | | Action Elaborate_Subprogram
0087 1d18 | | Execute_Immediate Reference_Lex_1,0x18
0088 00c7 | | Action Elaborate_Subprogram
0089 1d19 | | Execute_Immediate Reference_Lex_1,0x19
008a 00c7 | | Action Elaborate_Subprogram
008b 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
008c 00c7 | | Action Elaborate_Subprogram
008d 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
008e 00c7 | | Action Elaborate_Subprogram
008f 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
0090 00c7 | | Action Elaborate_Subprogram
0091 029d 03d3 | | Declare_Subprogram For_Outer_Call,INIT_03d0
0093 029d 0403 | | Declare_Subprogram For_Outer_Call,INIT_0400
0095 029d 043b | ;| Declare_Subprogram For_Outer_Call,INIT_0438
0097 029d 045b | [| Declare_Subprogram For_Outer_Call,INIT_0458
0099 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
009a 00c7 | | Action Elaborate_Subprogram
009b BODY_0008:
009b 00bc | | Action Signal_Activated
009c 00bb | | Action Signal_Completion
009d 0000 0000 | | .XXX[0x3]
009f 0000 | |
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a3 | | .CONST 0x00a3 ; Address of begin
00a1 0004 | | .CONST 0x0004 ; Address of exception handler
00a2 0001 | | .CONST 0x0001 ; Number of locals
00a3 BODY_00a0:
00a3 INIT_00a0:
00a3 4607 |F | Jump_Case 0x7
00a4 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
00a5 7807 |x | Jump 0xad ; case 0x1
00a6 780a |x | Jump 0xb1 ; case 0x2
00a7 780e |x | Jump 0xb6 ; case 0x3
00a8 7811 |x | Jump 0xba ; case 0x4
00a9 7812 |x | Jump 0xbc ; case 0x5
00aa 7813 |x | Jump 0xbe ; case 0x6
00ab 7816 |x | Jump 0xc2 ; case 0x7
00ac 4302 |C | .XXX[0x1]
00ad 00da | | Load_Top At_Offset_2
00ae 0091 04bc | | Action Push_String_Extended_Indexed,0x4bc ; "A"
00b0 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00b1 00db | | Load_Top At_Offset_3
00b2 00db | | Load_Top At_Offset_3
00b3 00e0 | | Load_Encached Standard_Cache
00b4 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00b5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00b6 00da | | Load_Top At_Offset_2
00b7 00e0 | | Load_Encached Standard_Cache
00b8 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00b9 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00ba 00db | | Load_Top At_Offset_3
00bb 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00bc 00db | | Load_Top At_Offset_3
00bd 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00be e20e | | Load 0x1,0xe
00bf 00dc | | Load_Top At_Offset_4
00c0 0267 | g | Execute Discrete,Predecessor
00c1 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00c2 e20e | | Load 0x1,0xe
00c3 00dc | | Load_Top At_Offset_4
00c4 0268 | h | Execute Discrete,Successor
00c5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00c6 0000 0000 | | .XXX[0x2]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00cb | | .CONST 0x00cb ; Address of begin
00c9 0004 | | .CONST 0x0004 ; Address of exception handler
00ca 0001 | | .CONST 0x0001 ; Number of locals
00cb BODY_00c8:
00cb INIT_00c8:
00cb 4801 |H | Short_Literal 0x1
00cc e225 | % | Load 0x1,0x25
00cd 1c08 | | Execute_Immediate Run_Utility,0x8
00ce 00d8 | | Load_Top At_Offset_0
00cf 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
00d0 0335 | 5 | Declare_Variable Array,Duplicate
00d1 00cd | | Action Spare6_Action
00d2 00d9 | | Load_Top At_Offset_1
00d3 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
00d4 01d9 | | Execute Vector,Reverse_Bounds
00d5 0263 | c | Execute Discrete,Above_Bound
00d6 700c |p | Jump_Nonzero 0xe3
00d7 e223 | # | Load 0x1,0x23
00d8 0322 | " | Declare_Variable Record
00d9 4800 |H | Short_Literal 0x0
00da 00d9 | | Load_Top At_Offset_1
00db 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00dc e5ff | | Load 0x2,-0x1
00dd 00d9 | | Load_Top At_Offset_1
00de 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00df 00d9 | | Load_Top At_Offset_1
00e0 e403 | | Load 0x2,0x3
00e1 01d6 | | Execute Vector,Field_Write
00e2 3ff4 |? | Loop_Increasing 0xd7
00e3 00d9 | | Load_Top At_Offset_1
00e4 00d8 | | Load_Top At_Offset_0
00e5 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
00e6 00da | | Load_Top At_Offset_2
00e7 01da | | Execute Vector,Bounds
00e8 00da | | Load_Top At_Offset_2
00e9 01da | | Execute Vector,Bounds
00ea 00da | | Load_Top At_Offset_2
00eb 027f | | Execute Discrete,Equal
00ec 7001 |p | Jump_Nonzero 0xee
00ed 08e0 | | Execute_Immediate Raise,0xe0
00ee 00cd | | Action Spare6_Action
00ef 027f | | Execute Discrete,Equal
00f0 7001 |p | Jump_Nonzero 0xf2
00f1 08e0 | | Execute_Immediate Raise,0xe0
00f2 00d2 | | Pop_Control Pop_Count_2
00f3 00d9 | | Load_Top At_Offset_1
00f4 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
00f5 4401 |D | Exit_Subprogram With_Result,0x1
00f6 0000 0000 | | .XXX[0x2]
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 00fb | | .CONST 0x00fb ; Address of begin
00f9 0004 | | .CONST 0x0004 ; Address of exception handler
00fa 0001 | | .CONST 0x0001 ; Number of locals
00fb BODY_00f8:
00fb INIT_00f8:
00fb 4801 |H | Short_Literal 0x1
00fc e225 | % | Load 0x1,0x25
00fd 1c08 | | Execute_Immediate Run_Utility,0x8
00fe 00d8 | | Load_Top At_Offset_0
00ff 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0100 0335 | 5 | Declare_Variable Array,Duplicate
0101 00cd | | Action Spare6_Action
0102 00d9 | | Load_Top At_Offset_1
0103 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0104 01d9 | | Execute Vector,Reverse_Bounds
0105 0263 | c | Execute Discrete,Above_Bound
0106 700c |p | Jump_Nonzero 0x113
0107 e223 | # | Load 0x1,0x23
0108 0322 | " | Declare_Variable Record
0109 4801 |H | Short_Literal 0x1
010a 00d9 | | Load_Top At_Offset_1
010b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
010c e5ff | | Load 0x2,-0x1
010d 00d9 | | Load_Top At_Offset_1
010e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
010f 00d9 | | Load_Top At_Offset_1
0110 e403 | | Load 0x2,0x3
0111 01d6 | | Execute Vector,Field_Write
0112 3ff4 |? | Loop_Increasing 0x107
0113 00d9 | | Load_Top At_Offset_1
0114 00d8 | | Load_Top At_Offset_0
0115 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0116 00da | | Load_Top At_Offset_2
0117 01da | | Execute Vector,Bounds
0118 00da | | Load_Top At_Offset_2
0119 01da | | Execute Vector,Bounds
011a 00da | | Load_Top At_Offset_2
011b 027f | | Execute Discrete,Equal
011c 7001 |p | Jump_Nonzero 0x11e
011d 08e0 | | Execute_Immediate Raise,0xe0
011e 00cd | | Action Spare6_Action
011f 027f | | Execute Discrete,Equal
0120 7001 |p | Jump_Nonzero 0x122
0121 08e0 | | Execute_Immediate Raise,0xe0
0122 00d2 | | Pop_Control Pop_Count_2
0123 00d9 | | Load_Top At_Offset_1
0124 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0125 4401 |D | Exit_Subprogram With_Result,0x1
0126 0000 0000 | | .XXX[0x2]
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 012b | + | .CONST 0x012b ; Address of begin
0129 0004 | | .CONST 0x0004 ; Address of exception handler
012a 0001 | | .CONST 0x0001 ; Number of locals
012b BODY_0128:
012b INIT_0128:
012b 4801 |H | Short_Literal 0x1
012c e225 | % | Load 0x1,0x25
012d 1c08 | | Execute_Immediate Run_Utility,0x8
012e 00d8 | | Load_Top At_Offset_0
012f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0130 0335 | 5 | Declare_Variable Array,Duplicate
0131 00cd | | Action Spare6_Action
0132 00d9 | | Load_Top At_Offset_1
0133 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0134 01d9 | | Execute Vector,Reverse_Bounds
0135 0263 | c | Execute Discrete,Above_Bound
0136 700c |p | Jump_Nonzero 0x143
0137 e223 | # | Load 0x1,0x23
0138 0322 | " | Declare_Variable Record
0139 4802 |H | Short_Literal 0x2
013a 00d9 | | Load_Top At_Offset_1
013b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
013c e5ff | | Load 0x2,-0x1
013d 00d9 | | Load_Top At_Offset_1
013e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
013f 00d9 | | Load_Top At_Offset_1
0140 e403 | | Load 0x2,0x3
0141 01d6 | | Execute Vector,Field_Write
0142 3ff4 |? | Loop_Increasing 0x137
0143 00d9 | | Load_Top At_Offset_1
0144 00d8 | | Load_Top At_Offset_0
0145 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0146 00da | | Load_Top At_Offset_2
0147 01da | | Execute Vector,Bounds
0148 00da | | Load_Top At_Offset_2
0149 01da | | Execute Vector,Bounds
014a 00da | | Load_Top At_Offset_2
014b 027f | | Execute Discrete,Equal
014c 7001 |p | Jump_Nonzero 0x14e
014d 08e0 | | Execute_Immediate Raise,0xe0
014e 00cd | | Action Spare6_Action
014f 027f | | Execute Discrete,Equal
0150 7001 |p | Jump_Nonzero 0x152
0151 08e0 | | Execute_Immediate Raise,0xe0
0152 00d2 | | Pop_Control Pop_Count_2
0153 00d9 | | Load_Top At_Offset_1
0154 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0155 4401 |D | Exit_Subprogram With_Result,0x1
0156 0000 0000 | | .XXX[0x2]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015b | [ | .CONST 0x015b ; Address of begin
0159 0004 | | .CONST 0x0004 ; Address of exception handler
015a 0001 | | .CONST 0x0001 ; Number of locals
015b BODY_0158:
015b INIT_0158:
015b 4801 |H | Short_Literal 0x1
015c e225 | % | Load 0x1,0x25
015d 1c08 | | Execute_Immediate Run_Utility,0x8
015e 00d8 | | Load_Top At_Offset_0
015f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0160 0335 | 5 | Declare_Variable Array,Duplicate
0161 00cd | | Action Spare6_Action
0162 00d9 | | Load_Top At_Offset_1
0163 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0164 01d9 | | Execute Vector,Reverse_Bounds
0165 0263 | c | Execute Discrete,Above_Bound
0166 700c |p | Jump_Nonzero 0x173
0167 e223 | # | Load 0x1,0x23
0168 0322 | " | Declare_Variable Record
0169 4803 |H | Short_Literal 0x3
016a 00d9 | | Load_Top At_Offset_1
016b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
016c e5ff | | Load 0x2,-0x1
016d 00d9 | | Load_Top At_Offset_1
016e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
016f 00d9 | | Load_Top At_Offset_1
0170 e403 | | Load 0x2,0x3
0171 01d6 | | Execute Vector,Field_Write
0172 3ff4 |? | Loop_Increasing 0x167
0173 00d9 | | Load_Top At_Offset_1
0174 00d8 | | Load_Top At_Offset_0
0175 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0176 00da | | Load_Top At_Offset_2
0177 01da | | Execute Vector,Bounds
0178 00da | | Load_Top At_Offset_2
0179 01da | | Execute Vector,Bounds
017a 00da | | Load_Top At_Offset_2
017b 027f | | Execute Discrete,Equal
017c 7001 |p | Jump_Nonzero 0x17e
017d 08e0 | | Execute_Immediate Raise,0xe0
017e 00cd | | Action Spare6_Action
017f 027f | | Execute Discrete,Equal
0180 7001 |p | Jump_Nonzero 0x182
0181 08e0 | | Execute_Immediate Raise,0xe0
0182 00d2 | | Pop_Control Pop_Count_2
0183 00d9 | | Load_Top At_Offset_1
0184 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0185 4401 |D | Exit_Subprogram With_Result,0x1
0186 0000 0000 | | .XXX[0x2]
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 018b | | .CONST 0x018b ; Address of begin
0189 0004 | | .CONST 0x0004 ; Address of exception handler
018a 0001 | | .CONST 0x0001 ; Number of locals
018b BODY_0188:
018b INIT_0188:
018b 4801 |H | Short_Literal 0x1
018c e225 | % | Load 0x1,0x25
018d 1c08 | | Execute_Immediate Run_Utility,0x8
018e 00d8 | | Load_Top At_Offset_0
018f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0190 0335 | 5 | Declare_Variable Array,Duplicate
0191 00cd | | Action Spare6_Action
0192 00d9 | | Load_Top At_Offset_1
0193 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0194 01d9 | | Execute Vector,Reverse_Bounds
0195 0263 | c | Execute Discrete,Above_Bound
0196 700c |p | Jump_Nonzero 0x1a3
0197 e223 | # | Load 0x1,0x23
0198 0322 | " | Declare_Variable Record
0199 4804 |H | Short_Literal 0x4
019a 00d9 | | Load_Top At_Offset_1
019b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
019c e5ff | | Load 0x2,-0x1
019d 00d9 | | Load_Top At_Offset_1
019e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
019f 00d9 | | Load_Top At_Offset_1
01a0 e403 | | Load 0x2,0x3
01a1 01d6 | | Execute Vector,Field_Write
01a2 3ff4 |? | Loop_Increasing 0x197
01a3 00d9 | | Load_Top At_Offset_1
01a4 00d8 | | Load_Top At_Offset_0
01a5 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
01a6 00da | | Load_Top At_Offset_2
01a7 01da | | Execute Vector,Bounds
01a8 00da | | Load_Top At_Offset_2
01a9 01da | | Execute Vector,Bounds
01aa 00da | | Load_Top At_Offset_2
01ab 027f | | Execute Discrete,Equal
01ac 7001 |p | Jump_Nonzero 0x1ae
01ad 08e0 | | Execute_Immediate Raise,0xe0
01ae 00cd | | Action Spare6_Action
01af 027f | | Execute Discrete,Equal
01b0 7001 |p | Jump_Nonzero 0x1b2
01b1 08e0 | | Execute_Immediate Raise,0xe0
01b2 00d2 | | Pop_Control Pop_Count_2
01b3 00d9 | | Load_Top At_Offset_1
01b4 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
01b5 4401 |D | Exit_Subprogram With_Result,0x1
01b6 0000 0000 | | .XXX[0x2]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bb | | .CONST 0x01bb ; Address of begin
01b9 0004 | | .CONST 0x0004 ; Address of exception handler
01ba 0001 | | .CONST 0x0001 ; Number of locals
01bb BODY_01b8:
01bb INIT_01b8:
01bb 4801 |H | Short_Literal 0x1
01bc e225 | % | Load 0x1,0x25
01bd 1c08 | | Execute_Immediate Run_Utility,0x8
01be 00d8 | | Load_Top At_Offset_0
01bf 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
01c0 0335 | 5 | Declare_Variable Array,Duplicate
01c1 00cd | | Action Spare6_Action
01c2 00d9 | | Load_Top At_Offset_1
01c3 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
01c4 01d9 | | Execute Vector,Reverse_Bounds
01c5 0263 | c | Execute Discrete,Above_Bound
01c6 700c |p | Jump_Nonzero 0x1d3
01c7 e223 | # | Load 0x1,0x23
01c8 0322 | " | Declare_Variable Record
01c9 4805 |H | Short_Literal 0x5
01ca 00d9 | | Load_Top At_Offset_1
01cb 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01cc e5ff | | Load 0x2,-0x1
01cd 00d9 | | Load_Top At_Offset_1
01ce 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01cf 00d9 | | Load_Top At_Offset_1
01d0 e403 | | Load 0x2,0x3
01d1 01d6 | | Execute Vector,Field_Write
01d2 3ff4 |? | Loop_Increasing 0x1c7
01d3 00d9 | | Load_Top At_Offset_1
01d4 00d8 | | Load_Top At_Offset_0
01d5 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
01d6 00da | | Load_Top At_Offset_2
01d7 01da | | Execute Vector,Bounds
01d8 00da | | Load_Top At_Offset_2
01d9 01da | | Execute Vector,Bounds
01da 00da | | Load_Top At_Offset_2
01db 027f | | Execute Discrete,Equal
01dc 7001 |p | Jump_Nonzero 0x1de
01dd 08e0 | | Execute_Immediate Raise,0xe0
01de 00cd | | Action Spare6_Action
01df 027f | | Execute Discrete,Equal
01e0 7001 |p | Jump_Nonzero 0x1e2
01e1 08e0 | | Execute_Immediate Raise,0xe0
01e2 00d2 | | Pop_Control Pop_Count_2
01e3 00d9 | | Load_Top At_Offset_1
01e4 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
01e5 4401 |D | Exit_Subprogram With_Result,0x1
01e6 0000 0000 | | .XXX[0x2]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01eb | | .CONST 0x01eb ; Address of begin
01e9 0004 | | .CONST 0x0004 ; Address of exception handler
01ea 0001 | | .CONST 0x0001 ; Number of locals
01eb BODY_01e8:
01eb INIT_01e8:
01eb 4801 |H | Short_Literal 0x1
01ec e225 | % | Load 0x1,0x25
01ed 1c08 | | Execute_Immediate Run_Utility,0x8
01ee 00d8 | | Load_Top At_Offset_0
01ef 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
01f0 0335 | 5 | Declare_Variable Array,Duplicate
01f1 00cd | | Action Spare6_Action
01f2 00d9 | | Load_Top At_Offset_1
01f3 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
01f4 01d9 | | Execute Vector,Reverse_Bounds
01f5 0263 | c | Execute Discrete,Above_Bound
01f6 700c |p | Jump_Nonzero 0x203
01f7 e223 | # | Load 0x1,0x23
01f8 0322 | " | Declare_Variable Record
01f9 4806 |H | Short_Literal 0x6
01fa 00d9 | | Load_Top At_Offset_1
01fb 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01fc e5ff | | Load 0x2,-0x1
01fd 00d9 | | Load_Top At_Offset_1
01fe 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01ff 00d9 | | Load_Top At_Offset_1
0200 e403 | | Load 0x2,0x3
0201 01d6 | | Execute Vector,Field_Write
0202 3ff4 |? | Loop_Increasing 0x1f7
0203 00d9 | | Load_Top At_Offset_1
0204 00d8 | | Load_Top At_Offset_0
0205 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0206 00da | | Load_Top At_Offset_2
0207 01da | | Execute Vector,Bounds
0208 00da | | Load_Top At_Offset_2
0209 01da | | Execute Vector,Bounds
020a 00da | | Load_Top At_Offset_2
020b 027f | | Execute Discrete,Equal
020c 7001 |p | Jump_Nonzero 0x20e
020d 08e0 | | Execute_Immediate Raise,0xe0
020e 00cd | | Action Spare6_Action
020f 027f | | Execute Discrete,Equal
0210 7001 |p | Jump_Nonzero 0x212
0211 08e0 | | Execute_Immediate Raise,0xe0
0212 00d2 | | Pop_Control Pop_Count_2
0213 00d9 | | Load_Top At_Offset_1
0214 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0215 4401 |D | Exit_Subprogram With_Result,0x1
0216 0000 0000 | | .XXX[0x2]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 021b | | .CONST 0x021b ; Address of begin
0219 0004 | | .CONST 0x0004 ; Address of exception handler
021a 0001 | | .CONST 0x0001 ; Number of locals
021b BODY_0218:
021b INIT_0218:
021b 4801 |H | Short_Literal 0x1
021c e225 | % | Load 0x1,0x25
021d 1c08 | | Execute_Immediate Run_Utility,0x8
021e 00d8 | | Load_Top At_Offset_0
021f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0220 0335 | 5 | Declare_Variable Array,Duplicate
0221 00cd | | Action Spare6_Action
0222 00d9 | | Load_Top At_Offset_1
0223 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0224 01d9 | | Execute Vector,Reverse_Bounds
0225 0263 | c | Execute Discrete,Above_Bound
0226 700c |p | Jump_Nonzero 0x233
0227 e223 | # | Load 0x1,0x23
0228 0322 | " | Declare_Variable Record
0229 4807 |H | Short_Literal 0x7
022a 00d9 | | Load_Top At_Offset_1
022b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
022c e5ff | | Load 0x2,-0x1
022d 00d9 | | Load_Top At_Offset_1
022e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
022f 00d9 | | Load_Top At_Offset_1
0230 e403 | | Load 0x2,0x3
0231 01d6 | | Execute Vector,Field_Write
0232 3ff4 |? | Loop_Increasing 0x227
0233 00d9 | | Load_Top At_Offset_1
0234 00d8 | | Load_Top At_Offset_0
0235 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0236 00da | | Load_Top At_Offset_2
0237 01da | | Execute Vector,Bounds
0238 00da | | Load_Top At_Offset_2
0239 01da | | Execute Vector,Bounds
023a 00da | | Load_Top At_Offset_2
023b 027f | | Execute Discrete,Equal
023c 7001 |p | Jump_Nonzero 0x23e
023d 08e0 | | Execute_Immediate Raise,0xe0
023e 00cd | | Action Spare6_Action
023f 027f | | Execute Discrete,Equal
0240 7001 |p | Jump_Nonzero 0x242
0241 08e0 | | Execute_Immediate Raise,0xe0
0242 00d2 | | Pop_Control Pop_Count_2
0243 00d9 | | Load_Top At_Offset_1
0244 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0245 4401 |D | Exit_Subprogram With_Result,0x1
0246 0000 0000 | | .XXX[0x2]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 024b | K | .CONST 0x024b ; Address of begin
0249 0004 | | .CONST 0x0004 ; Address of exception handler
024a 0001 | | .CONST 0x0001 ; Number of locals
024b BODY_0248:
024b INIT_0248:
024b 4801 |H | Short_Literal 0x1
024c e225 | % | Load 0x1,0x25
024d 1c08 | | Execute_Immediate Run_Utility,0x8
024e 00d8 | | Load_Top At_Offset_0
024f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0250 0335 | 5 | Declare_Variable Array,Duplicate
0251 00cd | | Action Spare6_Action
0252 00d9 | | Load_Top At_Offset_1
0253 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0254 01d9 | | Execute Vector,Reverse_Bounds
0255 0263 | c | Execute Discrete,Above_Bound
0256 700c |p | Jump_Nonzero 0x263
0257 e223 | # | Load 0x1,0x23
0258 0322 | " | Declare_Variable Record
0259 4808 |H | Short_Literal 0x8
025a 00d9 | | Load_Top At_Offset_1
025b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
025c e5ff | | Load 0x2,-0x1
025d 00d9 | | Load_Top At_Offset_1
025e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
025f 00d9 | | Load_Top At_Offset_1
0260 e403 | | Load 0x2,0x3
0261 01d6 | | Execute Vector,Field_Write
0262 3ff4 |? | Loop_Increasing 0x257
0263 00d9 | | Load_Top At_Offset_1
0264 00d8 | | Load_Top At_Offset_0
0265 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0266 00da | | Load_Top At_Offset_2
0267 01da | | Execute Vector,Bounds
0268 00da | | Load_Top At_Offset_2
0269 01da | | Execute Vector,Bounds
026a 00da | | Load_Top At_Offset_2
026b 027f | | Execute Discrete,Equal
026c 7001 |p | Jump_Nonzero 0x26e
026d 08e0 | | Execute_Immediate Raise,0xe0
026e 00cd | | Action Spare6_Action
026f 027f | | Execute Discrete,Equal
0270 7001 |p | Jump_Nonzero 0x272
0271 08e0 | | Execute_Immediate Raise,0xe0
0272 00d2 | | Pop_Control Pop_Count_2
0273 00d9 | | Load_Top At_Offset_1
0274 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0275 4401 |D | Exit_Subprogram With_Result,0x1
0276 0000 0000 | | .XXX[0x2]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027b | { | .CONST 0x027b ; Address of begin
0279 0004 | | .CONST 0x0004 ; Address of exception handler
027a 0001 | | .CONST 0x0001 ; Number of locals
027b BODY_0278:
027b INIT_0278:
027b 4801 |H | Short_Literal 0x1
027c e225 | % | Load 0x1,0x25
027d 1c08 | | Execute_Immediate Run_Utility,0x8
027e 00d8 | | Load_Top At_Offset_0
027f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0280 0335 | 5 | Declare_Variable Array,Duplicate
0281 00cd | | Action Spare6_Action
0282 00d9 | | Load_Top At_Offset_1
0283 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0284 01d9 | | Execute Vector,Reverse_Bounds
0285 0263 | c | Execute Discrete,Above_Bound
0286 700c |p | Jump_Nonzero 0x293
0287 e223 | # | Load 0x1,0x23
0288 0322 | " | Declare_Variable Record
0289 4809 |H | Short_Literal 0x9
028a 00d9 | | Load_Top At_Offset_1
028b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
028c e5ff | | Load 0x2,-0x1
028d 00d9 | | Load_Top At_Offset_1
028e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
028f 00d9 | | Load_Top At_Offset_1
0290 e403 | | Load 0x2,0x3
0291 01d6 | | Execute Vector,Field_Write
0292 3ff4 |? | Loop_Increasing 0x287
0293 00d9 | | Load_Top At_Offset_1
0294 00d8 | | Load_Top At_Offset_0
0295 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0296 00da | | Load_Top At_Offset_2
0297 01da | | Execute Vector,Bounds
0298 00da | | Load_Top At_Offset_2
0299 01da | | Execute Vector,Bounds
029a 00da | | Load_Top At_Offset_2
029b 027f | | Execute Discrete,Equal
029c 7001 |p | Jump_Nonzero 0x29e
029d 08e0 | | Execute_Immediate Raise,0xe0
029e 00cd | | Action Spare6_Action
029f 027f | | Execute Discrete,Equal
02a0 7001 |p | Jump_Nonzero 0x2a2
02a1 08e0 | | Execute_Immediate Raise,0xe0
02a2 00d2 | | Pop_Control Pop_Count_2
02a3 00d9 | | Load_Top At_Offset_1
02a4 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
02a5 4401 |D | Exit_Subprogram With_Result,0x1
02a6 0000 0000 | | .XXX[0x2]
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02ab | | .CONST 0x02ab ; Address of begin
02a9 0004 | | .CONST 0x0004 ; Address of exception handler
02aa 0001 | | .CONST 0x0001 ; Number of locals
02ab BODY_02a8:
02ab INIT_02a8:
02ab 4801 |H | Short_Literal 0x1
02ac e225 | % | Load 0x1,0x25
02ad 1c08 | | Execute_Immediate Run_Utility,0x8
02ae 00d8 | | Load_Top At_Offset_0
02af 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
02b0 0335 | 5 | Declare_Variable Array,Duplicate
02b1 00cd | | Action Spare6_Action
02b2 00d9 | | Load_Top At_Offset_1
02b3 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
02b4 01d9 | | Execute Vector,Reverse_Bounds
02b5 0263 | c | Execute Discrete,Above_Bound
02b6 700c |p | Jump_Nonzero 0x2c3
02b7 e223 | # | Load 0x1,0x23
02b8 0322 | " | Declare_Variable Record
02b9 480a |H | Short_Literal 0xa
02ba 00d9 | | Load_Top At_Offset_1
02bb 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02bc e5ff | | Load 0x2,-0x1
02bd 00d9 | | Load_Top At_Offset_1
02be 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02bf 00d9 | | Load_Top At_Offset_1
02c0 e403 | | Load 0x2,0x3
02c1 01d6 | | Execute Vector,Field_Write
02c2 3ff4 |? | Loop_Increasing 0x2b7
02c3 00d9 | | Load_Top At_Offset_1
02c4 00d8 | | Load_Top At_Offset_0
02c5 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
02c6 00da | | Load_Top At_Offset_2
02c7 01da | | Execute Vector,Bounds
02c8 00da | | Load_Top At_Offset_2
02c9 01da | | Execute Vector,Bounds
02ca 00da | | Load_Top At_Offset_2
02cb 027f | | Execute Discrete,Equal
02cc 7001 |p | Jump_Nonzero 0x2ce
02cd 08e0 | | Execute_Immediate Raise,0xe0
02ce 00cd | | Action Spare6_Action
02cf 027f | | Execute Discrete,Equal
02d0 7001 |p | Jump_Nonzero 0x2d2
02d1 08e0 | | Execute_Immediate Raise,0xe0
02d2 00d2 | | Pop_Control Pop_Count_2
02d3 00d9 | | Load_Top At_Offset_1
02d4 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
02d5 4401 |D | Exit_Subprogram With_Result,0x1
02d6 0000 0000 | | .XXX[0x2]
02d8 ; --------------------------------------------------------------------------------------
02d8 ; SUBPROGRAM
02d8 ; --------------------------------------------------------------------------------------
02d8 02db | | .CONST 0x02db ; Address of begin
02d9 0004 | | .CONST 0x0004 ; Address of exception handler
02da 0001 | | .CONST 0x0001 ; Number of locals
02db BODY_02d8:
02db INIT_02d8:
02db 4801 |H | Short_Literal 0x1
02dc e225 | % | Load 0x1,0x25
02dd 1c08 | | Execute_Immediate Run_Utility,0x8
02de 00d8 | | Load_Top At_Offset_0
02df 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
02e0 0335 | 5 | Declare_Variable Array,Duplicate
02e1 00cd | | Action Spare6_Action
02e2 00d9 | | Load_Top At_Offset_1
02e3 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
02e4 01d9 | | Execute Vector,Reverse_Bounds
02e5 0263 | c | Execute Discrete,Above_Bound
02e6 700c |p | Jump_Nonzero 0x2f3
02e7 e223 | # | Load 0x1,0x23
02e8 0322 | " | Declare_Variable Record
02e9 480b |H | Short_Literal 0xb
02ea 00d9 | | Load_Top At_Offset_1
02eb 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02ec e5ff | | Load 0x2,-0x1
02ed 00d9 | | Load_Top At_Offset_1
02ee 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02ef 00d9 | | Load_Top At_Offset_1
02f0 e403 | | Load 0x2,0x3
02f1 01d6 | | Execute Vector,Field_Write
02f2 3ff4 |? | Loop_Increasing 0x2e7
02f3 00d9 | | Load_Top At_Offset_1
02f4 00d8 | | Load_Top At_Offset_0
02f5 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
02f6 00da | | Load_Top At_Offset_2
02f7 01da | | Execute Vector,Bounds
02f8 00da | | Load_Top At_Offset_2
02f9 01da | | Execute Vector,Bounds
02fa 00da | | Load_Top At_Offset_2
02fb 027f | | Execute Discrete,Equal
02fc 7001 |p | Jump_Nonzero 0x2fe
02fd 08e0 | | Execute_Immediate Raise,0xe0
02fe 00cd | | Action Spare6_Action
02ff 027f | | Execute Discrete,Equal
0300 7001 |p | Jump_Nonzero 0x302
0301 08e0 | | Execute_Immediate Raise,0xe0
0302 00d2 | | Pop_Control Pop_Count_2
0303 00d9 | | Load_Top At_Offset_1
0304 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0305 4401 |D | Exit_Subprogram With_Result,0x1
0306 0000 0000 | | .XXX[0x2]
0308 ; --------------------------------------------------------------------------------------
0308 ; SUBPROGRAM
0308 ; --------------------------------------------------------------------------------------
0308 030b | | .CONST 0x030b ; Address of begin
0309 0004 | | .CONST 0x0004 ; Address of exception handler
030a 0001 | | .CONST 0x0001 ; Number of locals
030b BODY_0308:
030b INIT_0308:
030b 4800 |H | Short_Literal 0x0
030c e225 | % | Load 0x1,0x25
030d 1c08 | | Execute_Immediate Run_Utility,0x8
030e 00d8 | | Load_Top At_Offset_0
030f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0310 0335 | 5 | Declare_Variable Array,Duplicate
0311 00cd | | Action Spare6_Action
0312 00d9 | | Load_Top At_Offset_1
0313 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0314 01d9 | | Execute Vector,Reverse_Bounds
0315 0263 | c | Execute Discrete,Above_Bound
0316 700c |p | Jump_Nonzero 0x323
0317 e223 | # | Load 0x1,0x23
0318 0322 | " | Declare_Variable Record
0319 480c |H | Short_Literal 0xc
031a 00d9 | | Load_Top At_Offset_1
031b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
031c 4800 |H | Short_Literal 0x0
031d 00d9 | | Load_Top At_Offset_1
031e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
031f 00d9 | | Load_Top At_Offset_1
0320 e403 | | Load 0x2,0x3
0321 01d6 | | Execute Vector,Field_Write
0322 3ff4 |? | Loop_Increasing 0x317
0323 00d9 | | Load_Top At_Offset_1
0324 00d8 | | Load_Top At_Offset_0
0325 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0326 00da | | Load_Top At_Offset_2
0327 01da | | Execute Vector,Bounds
0328 00da | | Load_Top At_Offset_2
0329 01da | | Execute Vector,Bounds
032a 00da | | Load_Top At_Offset_2
032b 027f | | Execute Discrete,Equal
032c 7001 |p | Jump_Nonzero 0x32e
032d 08e0 | | Execute_Immediate Raise,0xe0
032e 00cd | | Action Spare6_Action
032f 027f | | Execute Discrete,Equal
0330 7001 |p | Jump_Nonzero 0x332
0331 08e0 | | Execute_Immediate Raise,0xe0
0332 00d2 | | Pop_Control Pop_Count_2
0333 00d9 | | Load_Top At_Offset_1
0334 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0335 00ca | | Action Exit_Nullary_Function
0336 0000 0000 | | .XXX[0x2]
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 033b | ; | .CONST 0x033b ; Address of begin
0339 0004 | | .CONST 0x0004 ; Address of exception handler
033a 0001 | | .CONST 0x0001 ; Number of locals
033b BODY_0338:
033b INIT_0338:
033b 4801 |H | Short_Literal 0x1
033c e225 | % | Load 0x1,0x25
033d 1c08 | | Execute_Immediate Run_Utility,0x8
033e 00d8 | | Load_Top At_Offset_0
033f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0340 0335 | 5 | Declare_Variable Array,Duplicate
0341 00cd | | Action Spare6_Action
0342 00d9 | | Load_Top At_Offset_1
0343 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0344 01d9 | | Execute Vector,Reverse_Bounds
0345 0263 | c | Execute Discrete,Above_Bound
0346 700c |p | Jump_Nonzero 0x353
0347 e223 | # | Load 0x1,0x23
0348 0322 | " | Declare_Variable Record
0349 480d |H | Short_Literal 0xd
034a 00d9 | | Load_Top At_Offset_1
034b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
034c e5ff | | Load 0x2,-0x1
034d 00d9 | | Load_Top At_Offset_1
034e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
034f 00d9 | | Load_Top At_Offset_1
0350 e403 | | Load 0x2,0x3
0351 01d6 | | Execute Vector,Field_Write
0352 3ff4 |? | Loop_Increasing 0x347
0353 00d9 | | Load_Top At_Offset_1
0354 00d8 | | Load_Top At_Offset_0
0355 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0356 00da | | Load_Top At_Offset_2
0357 01da | | Execute Vector,Bounds
0358 00da | | Load_Top At_Offset_2
0359 01da | | Execute Vector,Bounds
035a 00da | | Load_Top At_Offset_2
035b 027f | | Execute Discrete,Equal
035c 7001 |p | Jump_Nonzero 0x35e
035d 08e0 | | Execute_Immediate Raise,0xe0
035e 00cd | | Action Spare6_Action
035f 027f | | Execute Discrete,Equal
0360 7001 |p | Jump_Nonzero 0x362
0361 08e0 | | Execute_Immediate Raise,0xe0
0362 00d2 | | Pop_Control Pop_Count_2
0363 00d9 | | Load_Top At_Offset_1
0364 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0365 4401 |D | Exit_Subprogram With_Result,0x1
0366 0000 0000 | | .XXX[0x2]
0368 ; --------------------------------------------------------------------------------------
0368 ; SUBPROGRAM
0368 ; --------------------------------------------------------------------------------------
0368 036b | k | .CONST 0x036b ; Address of begin
0369 0004 | | .CONST 0x0004 ; Address of exception handler
036a 0001 | | .CONST 0x0001 ; Number of locals
036b BODY_0368:
036b INIT_0368:
036b 00da | | Load_Top At_Offset_2
036c 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
036d e5fe | | Load 0x2,-0x2
036e 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
036f 0273 | s | Execute Discrete,Plus
0370 e225 | % | Load 0x1,0x25
0371 1c08 | | Execute_Immediate Run_Utility,0x8
0372 00db | | Load_Top At_Offset_3
0373 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0374 e5fe | | Load 0x2,-0x2
0375 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0376 01cc | | Execute Vector,Catenate
0377 00d9 | | Load_Top At_Offset_1
0378 00d8 | | Load_Top At_Offset_0
0379 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
037a 00da | | Load_Top At_Offset_2
037b 01da | | Execute Vector,Bounds
037c 00da | | Load_Top At_Offset_2
037d 01da | | Execute Vector,Bounds
037e 00da | | Load_Top At_Offset_2
037f 027f | | Execute Discrete,Equal
0380 7001 |p | Jump_Nonzero 0x382
0381 08e0 | | Execute_Immediate Raise,0xe0
0382 00cd | | Action Spare6_Action
0383 027f | | Execute Discrete,Equal
0384 7001 |p | Jump_Nonzero 0x386
0385 08e0 | | Execute_Immediate Raise,0xe0
0386 00d2 | | Pop_Control Pop_Count_2
0387 00d9 | | Load_Top At_Offset_1
0388 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0389 4402 |D | Exit_Subprogram With_Result,0x2
038a 0000 0000 | | .BLANK 0000[0x6]
0390 ; --------------------------------------------------------------------------------------
0390 ; SUBPROGRAM
0390 ; --------------------------------------------------------------------------------------
0390 0393 | | .CONST 0x0393 ; Address of begin
0391 0004 | | .CONST 0x0004 ; Address of exception handler
0392 0001 | | .CONST 0x0001 ; Number of locals
0393 BODY_0390:
0393 INIT_0390:
0393 00cf | | Action Mark_Auxiliary
0394 e5fe | | Load 0x2,-0x2
0395 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0396 01d9 | | Execute Vector,Reverse_Bounds
0397 0263 | c | Execute Discrete,Above_Bound
0398 700b |p | Jump_Nonzero 0x3a4
0399 00d8 | | Load_Top At_Offset_0
039a e5fe | | Load 0x2,-0x2
039b 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
039c 01d5 | | Execute Vector,Field_Reference
039d e5ff | | Load 0x2,-0x1
039e 822b | + | Call 0x1,0x2b
039f 7002 |p | Jump_Nonzero 0x3a2
03a0 4800 |H | Short_Literal 0x0
03a1 4402 |D | Exit_Subprogram With_Result,0x2
03a2 00c8 | | Action Pop_Auxiliary_Range
03a3 3ff5 |? | Loop_Increasing 0x399
03a4 00ce | | Action Pop_Auxiliary
03a5 4801 |H | Short_Literal 0x1
03a6 4402 |D | Exit_Subprogram With_Result,0x2
03a7 0000 | | .XXX[0x1]
03a8 ; --------------------------------------------------------------------------------------
03a8 ; SUBPROGRAM
03a8 ; --------------------------------------------------------------------------------------
03a8 03ab | | .CONST 0x03ab ; Address of begin
03a9 0004 | | .CONST 0x0004 ; Address of exception handler
03aa 0001 | | .CONST 0x0001 ; Number of locals
03ab BODY_03a8:
03ab INIT_03a8:
03ab 4607 |F | Jump_Case 0x7
03ac 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
03ad 7807 |x | Jump 0x3b5 ; case 0x1
03ae 780a |x | Jump 0x3b9 ; case 0x2
03af 780e |x | Jump 0x3be ; case 0x3
03b0 7811 |x | Jump 0x3c2 ; case 0x4
03b1 7812 |x | Jump 0x3c4 ; case 0x5
03b2 7813 |x | Jump 0x3c6 ; case 0x6
03b3 7816 |x | Jump 0x3ca ; case 0x7
03b4 4302 |C | .XXX[0x1]
03b5 00da | | Load_Top At_Offset_2
03b6 0091 04d6 | | Action Push_String_Extended_Indexed,0x4d6 ; "IS_EQUAL"
03b8 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
03b9 00db | | Load_Top At_Offset_3
03ba 00db | | Load_Top At_Offset_3
03bb 00e0 | | Load_Encached Standard_Cache
03bc 181b | | Execute Package,Field_Execute,Field_Number 0x1b
03bd 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
03be 00da | | Load_Top At_Offset_2
03bf 00e0 | | Load_Encached Standard_Cache
03c0 181c | | Execute Package,Field_Execute,Field_Number 0x1c
03c1 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
03c2 00db | | Load_Top At_Offset_3
03c3 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
03c4 00db | | Load_Top At_Offset_3
03c5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
03c6 e21f | | Load 0x1,0x1f
03c7 00dc | | Load_Top At_Offset_4
03c8 0267 | g | Execute Discrete,Predecessor
03c9 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
03ca e21f | | Load 0x1,0x1f
03cb 00dc | | Load_Top At_Offset_4
03cc 0268 | h | Execute Discrete,Successor
03cd 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
03ce 0000 0000 | | .XXX[0x2]
03d0 ; --------------------------------------------------------------------------------------
03d0 ; SUBPROGRAM
03d0 ; --------------------------------------------------------------------------------------
03d0 03d9 | | .CONST 0x03d9 ; Address of begin
03d1 0004 | | .CONST 0x0004 ; Address of exception handler
03d2 0003 | | .CONST 0x0003 ; Number of locals
03d3 INIT_03d0:
03d3 00db | | Load_Top At_Offset_3
03d4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03d5 0007 | | Action Break_Optional
03d6 e5fe | | Load 0x2,-0x2
03d7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03d8 0007 | | Action Break_Optional
03d9 BODY_03d0:
03d9 00d9 | | Load_Top At_Offset_1
03da 00d8 | | Load_Top At_Offset_0
03db e220 | | Load 0x1,0x20
03dc 0260 | ` | Execute Discrete,In_Type
03dd 7001 |p | Jump_Nonzero 0x3df
03de 0801 | | Execute_Immediate Raise,0x1
03df 4605 |F | Jump_Case 0x5
03e0 7809 |x | Jump 0x3ea ; case 0x0
03e1 780c |x | Jump 0x3ee ; case 0x1
03e2 780f |x | Jump 0x3f2 ; case 0x2
03e3 7812 |x | Jump 0x3f6 ; case 0x3
03e4 7815 |x | Jump 0x3fa ; case 0x4
03e5 7800 |x | Jump 0x3e6 ; case 0x5
03e6 e5ff | | Load 0x2,-0x1
03e7 00d9 | | Load_Top At_Offset_1
03e8 027e | ~ | Execute Discrete,Not_Equal
03e9 4402 |D | Exit_Subprogram With_Result,0x2
03ea e5ff | | Load 0x2,-0x1
03eb 00d9 | | Load_Top At_Offset_1
03ec 027f | | Execute Discrete,Equal
03ed 4402 |D | Exit_Subprogram With_Result,0x2
03ee e5ff | | Load 0x2,-0x1
03ef 00d9 | | Load_Top At_Offset_1
03f0 027c | | | Execute Discrete,Less
03f1 4402 |D | Exit_Subprogram With_Result,0x2
03f2 e5ff | | Load 0x2,-0x1
03f3 00d9 | | Load_Top At_Offset_1
03f4 027a | z | Execute Discrete,Less_Equal
03f5 4402 |D | Exit_Subprogram With_Result,0x2
03f6 e5ff | | Load 0x2,-0x1
03f7 00d9 | | Load_Top At_Offset_1
03f8 027d | } | Execute Discrete,Greater
03f9 4402 |D | Exit_Subprogram With_Result,0x2
03fa e5ff | | Load 0x2,-0x1
03fb 00d9 | | Load_Top At_Offset_1
03fc 027b | { | Execute Discrete,Greater_Equal
03fd 4402 |D | Exit_Subprogram With_Result,0x2
03fe 0000 0000 | | .XXX[0x2]
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 0411 | | .CONST 0x0411 ; Address of begin
0401 0004 | | .CONST 0x0004 ; Address of exception handler
0402 0004 | | .CONST 0x0004 ; Number of locals
0403 INIT_0400:
0403 00db | | Load_Top At_Offset_3
0404 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0405 0007 | | Action Break_Optional
0406 e5fe | | Load 0x2,-0x2
0407 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0408 00d8 | | Load_Top At_Offset_0
0409 e20e | | Load 0x1,0xe
040a 0260 | ` | Execute Discrete,In_Type
040b 7001 |p | Jump_Nonzero 0x40d
040c 0801 | | Execute_Immediate Raise,0x1
040d 00d8 | | Load_Top At_Offset_0
040e e227 | ' | Load 0x1,0x27
040f 01d5 | | Execute Vector,Field_Reference
0410 0007 | | Action Break_Optional
0411 BODY_0400:
0411 00da | | Load_Top At_Offset_2
0412 00d8 | | Load_Top At_Offset_0
0413 e221 | ! | Load 0x1,0x21
0414 0260 | ` | Execute Discrete,In_Type
0415 7001 |p | Jump_Nonzero 0x417
0416 0801 | | Execute_Immediate Raise,0x1
0417 0afa | | Execute_Immediate Plus,-0x6
0418 4605 |F | Jump_Case 0x5
0419 7809 |x | Jump 0x423 ; case 0x0
041a 780c |x | Jump 0x427 ; case 0x1
041b 780f |x | Jump 0x42b ; case 0x2
041c 7812 |x | Jump 0x42f ; case 0x3
041d 7815 |x | Jump 0x433 ; case 0x4
041e 7800 |x | Jump 0x41f ; case 0x5
041f e5ff | | Load 0x2,-0x1
0420 00d9 | | Load_Top At_Offset_1
0421 027e | ~ | Execute Discrete,Not_Equal
0422 4402 |D | Exit_Subprogram With_Result,0x2
0423 e5ff | | Load 0x2,-0x1
0424 00d9 | | Load_Top At_Offset_1
0425 027f | | Execute Discrete,Equal
0426 4402 |D | Exit_Subprogram With_Result,0x2
0427 e5ff | | Load 0x2,-0x1
0428 00d9 | | Load_Top At_Offset_1
0429 027c | | | Execute Discrete,Less
042a 4402 |D | Exit_Subprogram With_Result,0x2
042b e5ff | | Load 0x2,-0x1
042c 00d9 | | Load_Top At_Offset_1
042d 027a | z | Execute Discrete,Less_Equal
042e 4402 |D | Exit_Subprogram With_Result,0x2
042f e5ff | | Load 0x2,-0x1
0430 00d9 | | Load_Top At_Offset_1
0431 027d | } | Execute Discrete,Greater
0432 4402 |D | Exit_Subprogram With_Result,0x2
0433 e5ff | | Load 0x2,-0x1
0434 00d9 | | Load_Top At_Offset_1
0435 027b | { | Execute Discrete,Greater_Equal
0436 4402 |D | Exit_Subprogram With_Result,0x2
0437 0000 | | .XXX[0x1]
0438 ; --------------------------------------------------------------------------------------
0438 ; SUBPROGRAM
0438 ; --------------------------------------------------------------------------------------
0438 0441 | A | .CONST 0x0441 ; Address of begin
0439 0004 | | .CONST 0x0004 ; Address of exception handler
043a 0003 | | .CONST 0x0003 ; Number of locals
043b INIT_0438:
043b 00db | | Load_Top At_Offset_3
043c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
043d 0007 | | Action Break_Optional
043e e5fe | | Load 0x2,-0x2
043f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0440 0007 | | Action Break_Optional
0441 BODY_0438:
0441 00d9 | | Load_Top At_Offset_1
0442 00d8 | | Load_Top At_Offset_0
0443 e222 | " | Load 0x1,0x22
0444 0260 | ` | Execute Discrete,In_Type
0445 7001 |p | Jump_Nonzero 0x447
0446 0801 | | Execute_Immediate Raise,0x1
0447 0f0c | | Execute_Immediate Equal,0xc
0448 700b |p | Jump_Nonzero 0x454
0449 e5ff | | Load 0x2,-0x1
044a 00d9 | | Load_Top At_Offset_1
044b 00d8 | | Load_Top At_Offset_0
044c e20e | | Load 0x1,0xe
044d 0260 | ` | Execute Discrete,In_Type
044e 7001 |p | Jump_Nonzero 0x450
044f 0801 | | Execute_Immediate Raise,0x1
0450 e227 | ' | Load 0x1,0x27
0451 01d6 | | Execute Vector,Field_Write
0452 4801 |H | Short_Literal 0x1
0453 4402 |D | Exit_Subprogram With_Result,0x2
0454 4801 |H | Short_Literal 0x1
0455 4402 |D | Exit_Subprogram With_Result,0x2
0456 0000 0000 | | .XXX[0x2]
0458 ; --------------------------------------------------------------------------------------
0458 ; SUBPROGRAM
0458 ; --------------------------------------------------------------------------------------
0458 045e | ^ | .CONST 0x045e ; Address of begin
0459 0004 | | .CONST 0x0004 ; Address of exception handler
045a 0002 | | .CONST 0x0002 ; Number of locals
045b INIT_0458:
045b 00db | | Load_Top At_Offset_3
045c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
045d 0007 | | Action Break_Optional
045e BODY_0458:
045e 00d8 | | Load_Top At_Offset_0
045f 460d |F | Jump_Case 0xd
0460 7811 |x | Jump 0x472 ; case 0x0
0461 7810 |x | Jump 0x472 ; case 0x1
0462 780f |x | Jump 0x472 ; case 0x2
0463 780e |x | Jump 0x472 ; case 0x3
0464 780d |x | Jump 0x472 ; case 0x4
0465 780c |x | Jump 0x472 ; case 0x5
0466 780f |x | Jump 0x476 ; case 0x6
0467 780e |x | Jump 0x476 ; case 0x7
0468 780d |x | Jump 0x476 ; case 0x8
0469 780c |x | Jump 0x476 ; case 0x9
046a 780b |x | Jump 0x476 ; case 0xa
046b 780a |x | Jump 0x476 ; case 0xb
046c 7801 |x | Jump 0x46e ; case 0xc
046d 7800 |x | Jump 0x46e ; case 0xd
046e e5fe | | Load 0x2,-0x2
046f e5ff | | Load 0x2,-0x1
0470 822a | * | Call 0x1,0x2a
0471 4402 |D | Exit_Subprogram With_Result,0x2
0472 e5fe | | Load 0x2,-0x2
0473 e5ff | | Load 0x2,-0x1
0474 8228 | ( | Call 0x1,0x28
0475 4402 |D | Exit_Subprogram With_Result,0x2
0476 e5fe | | Load 0x2,-0x2
0477 e5ff | | Load 0x2,-0x1
0478 8229 | ) | Call 0x1,0x29
0479 4402 |D | Exit_Subprogram With_Result,0x2
047a 0000 0000 | | .BLANK 0000[0x6]
0480 ; --------------------------------------------------------------------------------------
0480 ; SUBPROGRAM
0480 ; --------------------------------------------------------------------------------------
0480 0483 | | .CONST 0x0483 ; Address of begin
0481 0004 | | .CONST 0x0004 ; Address of exception handler
0482 0001 | | .CONST 0x0001 ; Number of locals
0483 BODY_0480:
0483 INIT_0480:
0483 4609 |F | Jump_Case 0x9
0484 7809 |x | Jump 0x48e ; case 0x0
0485 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
0486 7813 |x | Jump 0x49a ; case 0x2
0487 7816 |x | Jump 0x49e ; case 0x3
0488 7832 |x2 | Jump 0x4bb ; case 0x4
0489 7831 |x1 | Jump 0x4bb ; case 0x5
048a 7830 |x0 | Jump 0x4bb ; case 0x6
048b 7818 |x | Jump 0x4a4 ; case 0x7
048c 7820 |x | Jump 0x4ad ; case 0x8
048d 7829 |x) | Jump 0x4b7 ; case 0x9
048e 00da | | Load_Top At_Offset_2
048f 016c | l | Execute Variant_Record,Is_Constrained
0490 7008 |p | Jump_Nonzero 0x499
0491 00cf | | Action Mark_Auxiliary
0492 4800 |H | Short_Literal 0x0
0493 e5ff | | Load 0x2,-0x1
0494 1c08 | | Execute_Immediate Run_Utility,0x8
0495 00d8 | | Load_Top At_Offset_0
0496 1c00 | | Execute_Immediate Run_Utility,0x0
0497 c5ff | | Store 0x2,-0x1
0498 00ce | | Action Pop_Auxiliary
0499 4302 |C | Exit_Subprogram From_Utility,0x2
049a 4801 |H | Short_Literal 0x1
049b 4802 |H | Short_Literal 0x2
049c 0311 | | Declare_Type Variant_Record,Constrained_Incomplete
049d 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
049e e5fd | | Load 0x2,-0x3
049f 00db | | Load_Top At_Offset_3
04a0 1c07 | | Execute_Immediate Run_Utility,0x7
04a1 e5fe | | Load 0x2,-0x2
04a2 0306 | | Complete_Type Variant_Record,By_Renaming
04a3 4304 |C | Exit_Subprogram From_Utility,0x4
04a4 00db | | Load_Top At_Offset_3
04a5 4801 |H | Short_Literal 0x1
04a6 e5fe | | Load 0x2,-0x2
04a7 e224 | $ | Load 0x1,0x24
04a8 035b | [ | Declare_Type Array,Constrained
04a9 4801 |H | Short_Literal 0x1
04aa e5ff | | Load 0x2,-0x1
04ab 031b | | Declare_Type Variant_Record,Constrained
04ac 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
04ad 00db | | Load_Top At_Offset_3
04ae 00db | | Load_Top At_Offset_3
04af 02fc | | Declare_Variable Variant_Record,With_Constraint
04b0 4801 |H | Short_Literal 0x1
04b1 e5fe | | Load 0x2,-0x2
04b2 e224 | $ | Load 0x1,0x24
04b3 0334 | 4 | Declare_Variable Array,With_Constraint
04b4 2d02 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x2
04b5 016a | j | Execute Variant_Record,Indirects_Appended
04b6 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
04b7 4800 |H | Short_Literal 0x0
04b8 00db | | Load_Top At_Offset_3
04b9 1c07 | | Execute_Immediate Run_Utility,0x7
04ba 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
04bb 0869 | i | Execute_Immediate Raise,0x69
04bc ; --------------------------------------------------------------------------------------
04bc ; STRING TABLE
04bc ; --------------------------------------------------------------------------------------
04bc 0052 | R | .STRTAB 0x0052->0x04e5 ; "A"
04bd 0051 | Q | .STRTAB 0x0051->0x04e5 ; "B"
04be 0050 | P | .STRTAB 0x0050->0x04e6 ; "C"
04bf 004f | O | .STRTAB 0x004f->0x04e6 ; "D"
04c0 004e | N | .STRTAB 0x004e->0x04e7 ; "E"
04c1 004d | M | .STRTAB 0x004d->0x04e7 ; "F"
04c2 004c | L | .STRTAB 0x004c->0x04e8 ; "G"
04c3 004b | K | .STRTAB 0x004b->0x04e8 ; "H"
04c4 004a | J | .STRTAB 0x004a->0x04e9 ; "I"
04c5 0049 | I | .STRTAB 0x0049->0x04e9 ; "J"
04c6 0048 | H | .STRTAB 0x0048->0x04ea ; "K"
04c7 0047 | G | .STRTAB 0x0047->0x04ea ; "L"
04c8 0046 | F | .STRTAB 0x0046->0x04eb ; "M"
04c9 0045 | E | .STRTAB 0x0045->0x04eb ; "N"
04ca 0044 | D | .STRTAB 0x0044->0x04ec ; "O"
04cb 0043 | C | .STRTAB 0x0043->0x04ec ; "P"
04cc 0042 | B | .STRTAB 0x0042->0x04ed ; "Q"
04cd 0041 | A | .STRTAB 0x0041->0x04ed ; "R"
04ce 0040 | @ | .STRTAB 0x0040->0x04ee ; "S"
04cf 003f | ? | .STRTAB 0x003f->0x04ee ; "T"
04d0 003e | > | .STRTAB 0x003e->0x04ef ; "U"
04d1 003d | = | .STRTAB 0x003d->0x04ef ; "V"
04d2 003c | < | .STRTAB 0x003c->0x04f0 ; "W"
04d3 003b | ; | .STRTAB 0x003b->0x04f0 ; "X"
04d4 003a | : | .STRTAB 0x003a->0x04f1 ; "Y"
04d5 0039 | 9 | .STRTAB 0x0039->0x04f1 ; "Z"
04d6 0038 | 8 | .STRTAB 0x0038->0x04f2 ; "IS_EQUAL"
04d7 003e | > | .STRTAB 0x003e->0x04f6 ; "IS_LESS"
04d8 0043 | C | .STRTAB 0x0043->0x04f9 ; "IS_LESS_OR_EQUAL"
04d9 0051 | Q | .STRTAB 0x0051->0x0501 ; "IS_GREATER"
04da 0059 | Y | .STRTAB 0x0059->0x0506 ; "IS_GREATER_OR_EQUAL"
04db 006a | j | .STRTAB 0x006a->0x0510 ; "IS_DIFFERENT"
04dc 0074 | t | .STRTAB 0x0074->0x0516 ; "IS_EQUAL_TO_ALIAS"
04dd 0083 | | .STRTAB 0x0083->0x051e ; "IS_LESS_THAN_ALIAS"
04de 0093 | | .STRTAB 0x0093->0x0527 ; "IS_LESS_OR_EQUAL_THAN_ALIAS"
04df 00ac | | .STRTAB 0x00ac->0x0535 ; "IS_GREATER_THAN_ALIAS"
04e0 00bf | | .STRTAB 0x00bf->0x053f ; "IS_GREATER_OR_EQUAL_THAN_ALIAS"
04e1 00db | | .STRTAB 0x00db->0x054e ; "IS_DIFFERENT_THAN_ALIAS"
04e2 00f0 | | .STRTAB 0x00f0->0x055a ; "IS_ANY"
04e3 00f4 | | .STRTAB 0x00f4->0x055d ; "SAY_IT_IS"
04e4 00fb | | .STREND 0x00fb->0x0561
04e5 4142 4344 |ABCD| .STRTAB_STRINGS
0562 0000 0000 | | .BLANK 0000[0x6]
0568 ; --------------------------------------------------------------------------------------
0568 ; Debug Table
0568 ; --------------------------------------------------------------------------------------
0568 0004 0004 | | .DEBUG4 0x0004,0x0004,0x3c27,0x0000,0x0001,0x0019
056e 000b 05d2 | | .DBG4T 0x000b,0x05d2,0x8000,0x8000
0572 005f 0606 | _ | .DBG4T 0x005f,0x0606,0x8000,0x0000
0576 00a3 0000 | | .DBG4T 0x00a3,0x0000,0x0005,0x0000
057a 00cb 061e | | .DBG4T 0x00cb,0x061e,0x0002,0x0000
057e 00fb 0621 | !| .DBG4T 0x00fb,0x0621,0x0002,0x0000
0582 012b 0624 | + $| .DBG4T 0x012b,0x0624,0x0002,0x0000
0586 015b 0627 | [ '| .DBG4T 0x015b,0x0627,0x0002,0x0000
058a 018b 062a | *| .DBG4T 0x018b,0x062a,0x0002,0x0000
058e 01bb 062d | -| .DBG4T 0x01bb,0x062d,0x0002,0x0000
0592 01eb 0630 | 0| .DBG4T 0x01eb,0x0630,0x0002,0x0000
0596 021b 0633 | 3| .DBG4T 0x021b,0x0633,0x0002,0x0000
059a 024b 0636 | K 6| .DBG4T 0x024b,0x0636,0x0002,0x0000
059e 027b 0639 | { 9| .DBG4T 0x027b,0x0639,0x0002,0x0000
05a2 02ab 063c | <| .DBG4T 0x02ab,0x063c,0x0002,0x0000
05a6 02db 063f | ?| .DBG4T 0x02db,0x063f,0x0002,0x0000
05aa 030b 0642 | B| .DBG4T 0x030b,0x0642,0x0002,0x0000
05ae 033b 0645 | ; E| .DBG4T 0x033b,0x0645,0x0002,0x0000
05b2 036b 0648 | k H| .DBG4T 0x036b,0x0648,0x0002,0x0000
05b6 0393 064b | K| .DBG4T 0x0393,0x064b,0x0002,0x0000
05ba 03ab 0000 | | .DBG4T 0x03ab,0x0000,0x0005,0x0000
05be 03d3 0651 | Q| .DBG4T 0x03d3,0x0651,0x0002,0x4000
05c2 0403 0663 | c| .DBG4T 0x0403,0x0663,0x0002,0x4000
05c6 043b 0676 | ; v| .DBG4T 0x043b,0x0676,0x0002,0x4000
05ca 045b 0682 | [ | .DBG4T 0x045b,0x0682,0x0002,0x4000
05ce 0483 0000 | | .DBG4T 0x0483,0x0000,0x0005,0x0000
05d2 ; --------------------------------------------------------------------------------------
05d2 ; Debug chain
05d2 ; --------------------------------------------------------------------------------------
05d2 0019 0000 | | .DBGLEN 0x0019,0x0000
05d4 000b 000f | | .DBGLNO 0x000b,0x000f,0x0014,0x0016,0x0018,0x001a,0x001c,0x001e,0x0020,0x0022,0x0024,0x0026,0x0028,0x002a,0x002c,0x002e,0x0030,0x0032,0x0034,0x0039,0x003d,0x0041,0x0045,0x004a,0x0050
05ed 0002 0004 | | .XXX[0x19]
05ef 0005 0006 | |
05f1 0007 0008 | |
05f3 0009 000a | |
05f5 000b 000c | |
05f7 000d 000e | |
05f9 000f 0010 | |
05fb 0011 0012 | |
05fd 0013 0014 | |
05ff 0015 0016 | |
0601 0017 0018 | |
0603 0019 001a | |
0605 001b | |
0606 ; --------------------------------------------------------------------------------------
0606 ; Debug chain
0606 ; --------------------------------------------------------------------------------------
0606 0016 0000 | | .DBGLEN 0x0016,0x0000
0608 005f 0065 | _ e| .DBGLNO 0x005f,0x0065,0x0073,0x0075,0x0077,0x0079,0x007b,0x007d,0x007f,0x0081,0x0083,0x0085,0x0087,0x0089,0x008b,0x008d,0x008f,0x0091,0x0093,0x0095,0x0097,0x0099
061e ; --------------------------------------------------------------------------------------
061e ; Debug chain
061e ; --------------------------------------------------------------------------------------
061e 0000 0001 | | .DBGLEN 0x0000,0x0001
0620 00cb | | .DBGLNO 0x00cb
0621 ; --------------------------------------------------------------------------------------
0621 ; Debug chain
0621 ; --------------------------------------------------------------------------------------
0621 0000 0001 | | .DBGLEN 0x0000,0x0001
0623 00fb | | .DBGLNO 0x00fb
0624 ; --------------------------------------------------------------------------------------
0624 ; Debug chain
0624 ; --------------------------------------------------------------------------------------
0624 0000 0001 | | .DBGLEN 0x0000,0x0001
0626 012b | + | .DBGLNO 0x012b
0627 ; --------------------------------------------------------------------------------------
0627 ; Debug chain
0627 ; --------------------------------------------------------------------------------------
0627 0000 0001 | | .DBGLEN 0x0000,0x0001
0629 015b | [ | .DBGLNO 0x015b
062a ; --------------------------------------------------------------------------------------
062a ; Debug chain
062a ; --------------------------------------------------------------------------------------
062a 0000 0001 | | .DBGLEN 0x0000,0x0001
062c 018b | | .DBGLNO 0x018b
062d ; --------------------------------------------------------------------------------------
062d ; Debug chain
062d ; --------------------------------------------------------------------------------------
062d 0000 0001 | | .DBGLEN 0x0000,0x0001
062f 01bb | | .DBGLNO 0x01bb
0630 ; --------------------------------------------------------------------------------------
0630 ; Debug chain
0630 ; --------------------------------------------------------------------------------------
0630 0000 0001 | | .DBGLEN 0x0000,0x0001
0632 01eb | | .DBGLNO 0x01eb
0633 ; --------------------------------------------------------------------------------------
0633 ; Debug chain
0633 ; --------------------------------------------------------------------------------------
0633 0000 0001 | | .DBGLEN 0x0000,0x0001
0635 021b | | .DBGLNO 0x021b
0636 ; --------------------------------------------------------------------------------------
0636 ; Debug chain
0636 ; --------------------------------------------------------------------------------------
0636 0000 0001 | | .DBGLEN 0x0000,0x0001
0638 024b | K | .DBGLNO 0x024b
0639 ; --------------------------------------------------------------------------------------
0639 ; Debug chain
0639 ; --------------------------------------------------------------------------------------
0639 0000 0001 | | .DBGLEN 0x0000,0x0001
063b 027b | { | .DBGLNO 0x027b
063c ; --------------------------------------------------------------------------------------
063c ; Debug chain
063c ; --------------------------------------------------------------------------------------
063c 0000 0001 | | .DBGLEN 0x0000,0x0001
063e 02ab | | .DBGLNO 0x02ab
063f ; --------------------------------------------------------------------------------------
063f ; Debug chain
063f ; --------------------------------------------------------------------------------------
063f 0000 0001 | | .DBGLEN 0x0000,0x0001
0641 02db | | .DBGLNO 0x02db
0642 ; --------------------------------------------------------------------------------------
0642 ; Debug chain
0642 ; --------------------------------------------------------------------------------------
0642 0000 0001 | | .DBGLEN 0x0000,0x0001
0644 030b | | .DBGLNO 0x030b
0645 ; --------------------------------------------------------------------------------------
0645 ; Debug chain
0645 ; --------------------------------------------------------------------------------------
0645 0000 0001 | | .DBGLEN 0x0000,0x0001
0647 033b | ; | .DBGLNO 0x033b
0648 ; --------------------------------------------------------------------------------------
0648 ; Debug chain
0648 ; --------------------------------------------------------------------------------------
0648 0000 0001 | | .DBGLEN 0x0000,0x0001
064a 036b | k | .DBGLNO 0x036b
064b ; --------------------------------------------------------------------------------------
064b ; Debug chain
064b ; --------------------------------------------------------------------------------------
064b 0000 0004 | | .DBGLEN 0x0000,0x0004
064d 0394 0399 | | .DBGLNO 0x0394,0x0399,0x03a0,0x03a5
0651 ; --------------------------------------------------------------------------------------
0651 ; Debug chain
0651 ; --------------------------------------------------------------------------------------
0651 0002 0007 | | .DBGLEN 0x0002,0x0007
0653 03d3 03d6 | | .DBGLNO 0x03d3,0x03d6,0x03d9,0x03e6,0x03ea,0x03ee,0x03f2,0x03f6,0x03fa
065c 0001 0007 | | .XXX[0x7]
065e 0002 0003 | |
0660 0004 0005 | |
0662 0006 | |
0663 ; --------------------------------------------------------------------------------------
0663 ; Debug chain
0663 ; --------------------------------------------------------------------------------------
0663 0003 0007 | | .DBGLEN 0x0003,0x0007
0665 0403 0406 | | .DBGLNO 0x0403,0x0406,0x040d,0x0411,0x041f,0x0423,0x0427,0x042b,0x042f,0x0433
066f 0001 0007 | | .XXX[0x7]
0671 0002 0003 | |
0673 0004 0005 | |
0675 0006 | |
0676 ; --------------------------------------------------------------------------------------
0676 ; Debug chain
0676 ; --------------------------------------------------------------------------------------
0676 0002 0004 | | .DBGLEN 0x0002,0x0004
0678 043b 043e | ; >| .DBGLNO 0x043b,0x043e,0x0441,0x0449,0x0452,0x0454
067e 0001 0003 | | .XXX[0x4]
0680 0004 0002 | |
0682 ; --------------------------------------------------------------------------------------
0682 ; Debug chain
0682 ; --------------------------------------------------------------------------------------
0682 0001 0004 | | .DBGLEN 0x0001,0x0004
0684 045b 045e | [ ^| .DBGLNO 0x045b,0x045e,0x046e,0x0472,0x0476
0689 0001 0004 | | .XXX[0x4]
068b 0002 0003 | |
068d 0000 0000 | | .BLANK 0000[0x173]