|
|
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: 7168 (0x1c00)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_6148f2
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦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 0ab8 | | .CONST 0x0ab8 ; 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 0006 | | .CONST 0x0006 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 002d | - | .CONST 0x002d ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0014 | | .CONST 0x0014 ; Number of locals
000b INIT_0008:
000b 4800 |H | Short_Literal 0x0
000c 4800 |H | Short_Literal 0x0
000d 00e2 | | Load_Encached Integer_Cache
000e 03f9 | | Declare_Type Discrete,Constrained,Visible
000f 4808 |H | Short_Literal 0x8
0010 4810 |H | Short_Literal 0x10
0011 00e3 | | Load_Encached Natural_Cache
0012 03f9 | | Declare_Type Discrete,Constrained,Visible
0013 029a 0033 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0030
0015 029a 0473 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0470
0017 029a 050b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0508
0019 029a 068b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0688
001b 029a 084b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0848
001d 029a 08e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_08e0
001f 00bf | | Action Accept_Activation
0020 0007 | | Action Break_Optional
0021 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0022 00c7 | | Action Elaborate_Subprogram
0023 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0024 00c7 | | Action Elaborate_Subprogram
0025 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0026 00c7 | | Action Elaborate_Subprogram
0027 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0028 00c7 | | Action Elaborate_Subprogram
0029 1d13 | | Execute_Immediate Reference_Lex_1,0x13
002a 00c7 | | Action Elaborate_Subprogram
002b 1d14 | | Execute_Immediate Reference_Lex_1,0x14
002c 00c7 | | Action Elaborate_Subprogram
002d BODY_0008:
002d 00bc | | Action Signal_Activated
002e 00bb | | Action Signal_Completion
002f 0000 | | .XXX[0x1]
0030 ; --------------------------------------------------------------------------------------
0030 ; SUBPROGRAM
0030 ; --------------------------------------------------------------------------------------
0030 005a | Z | .CONST 0x005a ; Address of begin
0031 0004 | | .CONST 0x0004 ; Address of exception handler
0032 0012 | | .CONST 0x0012 ; Number of locals
0033 INIT_0030:
0033 00e3 | | Load_Encached Natural_Cache
0034 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
0035 00e3 | | Load_Encached Natural_Cache
0036 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0037 00e3 | | Load_Encached Natural_Cache
0038 e002 | | Load 0x0,0x2
0039 0007 | | Action Break_Optional
003a 00e1 | | Load_Encached Boolean_Cache
003b e003 | | Load 0x0,0x3
003c 0007 | | Action Break_Optional
003d e004 | | Load 0x0,0x4
003e 0007 | | Action Break_Optional
003f e005 | | Load 0x0,0x5
0040 02ff | | Declare_Variable Variant_Record
0041 00d8 | | Load_Top At_Offset_0
0042 1c00 | | Execute_Immediate Run_Utility,0x0
0043 00e1 | | Load_Encached Boolean_Cache
0044 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0045 e006 | | Load 0x0,0x6
0046 0007 | | Action Break_Optional
0047 e007 | | Load 0x0,0x7
0048 02ff | | Declare_Variable Variant_Record
0049 00d8 | | Load_Top At_Offset_0
004a 1c00 | | Execute_Immediate Run_Utility,0x0
004b e002 | | Load 0x0,0x2
004c 0007 | | Action Break_Optional
004d e008 | | Load 0x0,0x8
004e 0007 | | Action Break_Optional
004f e006 | | Load 0x0,0x6
0050 0007 | | Action Break_Optional
0051 e5fc | | Load 0x2,-0x4
0052 0227 | ' | Execute Access,All_Reference
0053 3c2b |<+ | Execute Record,Field_Read,Field_Number 0x2b
0054 e009 | | Load 0x0,0x9
0055 03f1 | | Declare_Variable Discrete,With_Value
0056 029f 097b | {| Declare_Subprogram For_Call,INIT_0978
0058 029f 0993 | | Declare_Subprogram For_Call,INIT_0990
005a BODY_0030:
005a 4800 |H | Short_Literal 0x0
005b e5fc | | Load 0x2,-0x4
005c 0227 | ' | Execute Access,All_Reference
005d 3439 |49 | Execute Record,Field_Reference,Field_Number 0x39
005e 01d7 | | Execute Vector,Field_Read
005f 6801 |h | Jump_Zero 0x61
0060 4508 |E | Exit_Subprogram 0x8
0061 e5fc | | Load 0x2,-0x4
0062 800a | | Call 0x0,0xa
0063 e5fc | | Load 0x2,-0x4
0064 0227 | ' | Execute Access,All_Reference
0065 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0066 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0067 e5fc | | Load 0x2,-0x4
0068 0227 | ' | Execute Access,All_Reference
0069 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
006a 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
006b 01dc | | Execute Vector,Last
006c 027c | | | Execute Discrete,Less
006d 6869 |hi | Jump_Zero 0xd7
006e e5fc | | Load 0x2,-0x4
006f 0227 | ' | Execute Access,All_Reference
0070 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0071 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0072 0c01 | | Execute_Immediate Greater_Equal,0x1
0073 6832 |h2 | Jump_Zero 0xa6
0074 e5fc | | Load 0x2,-0x4
0075 0229 | ) | Execute Access,All_Read
0076 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
0077 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0078 e5fc | | Load 0x2,-0x4
0079 0227 | ' | Execute Access,All_Reference
007a 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
007b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
007c 0a01 | | Execute_Immediate Plus,0x1
007d 00d8 | | Load_Top At_Offset_0
007e 00e2 | | Load_Encached Integer_Cache
007f 0260 | ` | Execute Discrete,In_Type
0080 7001 |p | Jump_Nonzero 0x82
0081 0801 | | Execute_Immediate Raise,0x1
0082 e5fc | | Load 0x2,-0x4
0083 0227 | ' | Execute Access,All_Reference
0084 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0085 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0086 01dc | | Execute Vector,Last
0087 00da | | Load_Top At_Offset_2
0088 035b | [ | Declare_Type Array,Constrained
0089 00d0 | | Action Swap_Control
008a 01cd | | Execute Vector,Slice_Reference
008b e5fc | | Load 0x2,-0x4
008c 0229 | ) | Execute Access,All_Read
008d 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
008e 00e3 | | Load_Encached Natural_Cache
008f 00da | | Load_Top At_Offset_2
0090 00e2 | | Load_Encached Integer_Cache
0091 e5fc | | Load 0x2,-0x4
0092 0227 | ' | Execute Access,All_Reference
0093 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
0094 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0095 800b | | Call 0x0,0xb
0096 00db | | Load_Top At_Offset_3
0097 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0098 00d1 | | Pop_Control Pop_Count_1
0099 c403 | | Store 0x2,0x3
009a 00d2 | | Pop_Control Pop_Count_2
009b e5fc | | Load 0x2,-0x4
009c 0227 | ' | Execute Access,All_Reference
009d 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
009e 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
009f e403 | | Load 0x2,0x3
00a0 0273 | s | Execute Discrete,Plus
00a1 e5fc | | Load 0x2,-0x4
00a2 0227 | ' | Execute Access,All_Reference
00a3 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
00a4 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
00a5 781f |x | Jump 0xc5
00a6 e5fc | | Load 0x2,-0x4
00a7 0229 | ) | Execute Access,All_Read
00a8 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
00a9 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
00aa 4801 |H | Short_Literal 0x1
00ab 4820 |H | Short_Literal 0x20
00ac 00da | | Load_Top At_Offset_2
00ad 035b | [ | Declare_Type Array,Constrained
00ae 00d0 | | Action Swap_Control
00af 01cd | | Execute Vector,Slice_Reference
00b0 e5fc | | Load 0x2,-0x4
00b1 0229 | ) | Execute Access,All_Read
00b2 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
00b3 00e3 | | Load_Encached Natural_Cache
00b4 00da | | Load_Top At_Offset_2
00b5 00e2 | | Load_Encached Integer_Cache
00b6 e5fc | | Load 0x2,-0x4
00b7 0227 | ' | Execute Access,All_Reference
00b8 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
00b9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00ba 800c | | Call 0x0,0xc
00bb 00db | | Load_Top At_Offset_3
00bc 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00bd 00d1 | | Pop_Control Pop_Count_1
00be c403 | | Store 0x2,0x3
00bf 00d2 | | Pop_Control Pop_Count_2
00c0 e403 | | Load 0x2,0x3
00c1 e5fc | | Load 0x2,-0x4
00c2 0227 | ' | Execute Access,All_Reference
00c3 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
00c4 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
00c5 e5fc | | Load 0x2,-0x4
00c6 0227 | ' | Execute Access,All_Reference
00c7 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
00c8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00c9 680d |h | Jump_Zero 0xd7
00ca e5fc | | Load 0x2,-0x4
00cb 0227 | ' | Execute Access,All_Reference
00cc 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
00cd 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00ce 0f07 | | Execute_Immediate Equal,0x7
00cf 7007 |p | Jump_Nonzero 0xd7
00d0 4800 |H | Short_Literal 0x0
00d1 4806 |H | Short_Literal 0x6
00d2 e00d | | Load 0x0,0xd
00d3 0334 | 4 | Declare_Variable Array,With_Constraint
00d4 5387 |S | Indirect_Literal Any,0x45c,{0x52656365, 0x69766500}
00d5 e5fc | | Load 0x2,-0x4
00d6 800e | | Call 0x0,0xe
00d7 00cf | | Action Mark_Auxiliary
00d8 0007 | | Action Break_Optional
00d9 e402 | | Load 0x2,0x2
00da e5fc | | Load 0x2,-0x4
00db 0227 | ' | Execute Access,All_Reference
00dc 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
00dd 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
00de 01d7 | | Execute Vector,Field_Read
00df 0c80 | | Execute_Immediate Greater_Equal,0x80
00e0 680b |h | Jump_Zero 0xec
00e1 4801 |H | Short_Literal 0x1
00e2 a406 | | Store_Unchecked 0x2,0x6
00e3 e402 | | Load 0x2,0x2
00e4 e5fc | | Load 0x2,-0x4
00e5 0227 | ' | Execute Access,All_Reference
00e6 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
00e7 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
00e8 01d7 | | Execute Vector,Field_Read
00e9 0a80 | | Execute_Immediate Plus,-0x80
00ea c408 | | Store 0x2,0x8
00eb 7809 |x | Jump 0xf5
00ec 4800 |H | Short_Literal 0x0
00ed a406 | | Store_Unchecked 0x2,0x6
00ee e402 | | Load 0x2,0x2
00ef e5fc | | Load 0x2,-0x4
00f0 0227 | ' | Execute Access,All_Reference
00f1 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
00f2 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
00f3 01d7 | | Execute Vector,Field_Read
00f4 c408 | | Store 0x2,0x8
00f5 e402 | | Load 0x2,0x2
00f6 0a02 | | Execute_Immediate Plus,0x2
00f7 e5fc | | Load 0x2,-0x4
00f8 0227 | ' | Execute Access,All_Reference
00f9 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
00fa 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
00fb 01d7 | | Execute Vector,Field_Read
00fc 0908 | | Execute_Immediate Binary_Scale,0x8
00fd e402 | | Load 0x2,0x2
00fe 0a03 | | Execute_Immediate Plus,0x3
00ff e5fc | | Load 0x2,-0x4
0100 0227 | ' | Execute Access,All_Reference
0101 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0102 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0103 01d7 | | Execute Vector,Field_Read
0104 0273 | s | Execute Discrete,Plus
0105 c407 | | Store 0x2,0x7
0106 e408 | | Load 0x2,0x8
0107 e402 | | Load 0x2,0x2
0108 e5fc | | Load 0x2,-0x4
0109 0227 | ' | Execute Access,All_Reference
010a 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
010b 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
010c 01d6 | | Execute Vector,Field_Write
010d e408 | | Load 0x2,0x8
010e 0f01 | | Execute_Immediate Equal,0x1
010f 6812 |h | Jump_Zero 0x122
0110 e5fb | | Load 0x2,-0x5
0111 e5fc | | Load 0x2,-0x4
0112 0227 | ' | Execute Access,All_Reference
0113 343d |4= | Execute Record,Field_Reference,Field_Number 0x3d
0114 01d7 | | Execute Vector,Field_Read
0115 7002 |p | Jump_Nonzero 0x118
0116 e00f | | Load 0x0,0xf
0117 0257 | W | Execute Discrete,Raise
0118 e402 | | Load 0x2,0x2
0119 e5fb | | Load 0x2,-0x5
011a e5fc | | Load 0x2,-0x4
011b 0227 | ' | Execute Access,All_Reference
011c 343d |4= | Execute Record,Field_Reference,Field_Number 0x3d
011d 01d7 | | Execute Vector,Field_Read
011e 0273 | s | Execute Discrete,Plus
011f 0aff | | Execute_Immediate Plus,-0x1
0120 c404 | | Store 0x2,0x4
0121 7803 |x | Jump 0x125
0122 e402 | | Load 0x2,0x2
0123 0a1f | | Execute_Immediate Plus,0x1f
0124 c404 | | Store 0x2,0x4
0125 e404 | | Load 0x2,0x4
0126 e5fc | | Load 0x2,-0x4
0127 0227 | ' | Execute Access,All_Reference
0128 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0129 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
012a 027d | } | Execute Discrete,Greater
012b 68ba |h | Jump_Zero 0x1e6
012c e404 | | Load 0x2,0x4
012d e5fc | | Load 0x2,-0x4
012e 0227 | ' | Execute Access,All_Reference
012f 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0130 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0131 01dc | | Execute Vector,Last
0132 027d | } | Execute Discrete,Greater
0133 682f |h/ | Jump_Zero 0x163
0134 e5fc | | Load 0x2,-0x4
0135 0227 | ' | Execute Access,All_Reference
0136 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0137 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0138 a404 | | Store_Unchecked 0x2,0x4
0139 e5fc | | Load 0x2,-0x4
013a 0227 | ' | Execute Access,All_Reference
013b 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
013c 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
013d e402 | | Load 0x2,0x2
013e 0272 | r | Execute Discrete,Minus
013f 0a01 | | Execute_Immediate Plus,0x1
0140 e5fc | | Load 0x2,-0x4
0141 0227 | ' | Execute Access,All_Reference
0142 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0143 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0144 e402 | | Load 0x2,0x2
0145 e404 | | Load 0x2,0x4
0146 e5fc | | Load 0x2,-0x4
0147 0227 | ' | Execute Access,All_Reference
0148 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0149 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
014a 01cf | | Execute Vector,Slice_Read
014b 4801 |H | Short_Literal 0x1
014c e5fc | | Load 0x2,-0x4
014d 0227 | ' | Execute Access,All_Reference
014e 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
014f 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0150 e5fc | | Load 0x2,-0x4
0151 0229 | ) | Execute Access,All_Read
0152 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
0153 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0154 01ce | | Execute Vector,Slice_Write
0155 4801 |H | Short_Literal 0x1
0156 a402 | | Store_Unchecked 0x2,0x2
0157 e408 | | Load 0x2,0x8
0158 0f01 | | Execute_Immediate Equal,0x1
0159 6807 |h | Jump_Zero 0x161
015a e5fb | | Load 0x2,-0x5
015b e5fc | | Load 0x2,-0x4
015c 0227 | ' | Execute Access,All_Reference
015d 343d |4= | Execute Record,Field_Reference,Field_Number 0x3d
015e 01d7 | | Execute Vector,Field_Read
015f a404 | | Store_Unchecked 0x2,0x4
0160 7802 |x | Jump 0x163
0161 4820 |H | Short_Literal 0x20
0162 a404 | | Store_Unchecked 0x2,0x4
0163 e5fc | | Load 0x2,-0x4
0164 0229 | ) | Execute Access,All_Read
0165 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
0166 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0167 e5fc | | Load 0x2,-0x4
0168 0227 | ' | Execute Access,All_Reference
0169 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
016a 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
016b 0a01 | | Execute_Immediate Plus,0x1
016c 00d8 | | Load_Top At_Offset_0
016d 00e2 | | Load_Encached Integer_Cache
016e 0260 | ` | Execute Discrete,In_Type
016f 7001 |p | Jump_Nonzero 0x171
0170 0801 | | Execute_Immediate Raise,0x1
0171 e5fc | | Load 0x2,-0x4
0172 0227 | ' | Execute Access,All_Reference
0173 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0174 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0175 01dc | | Execute Vector,Last
0176 00da | | Load_Top At_Offset_2
0177 035b | [ | Declare_Type Array,Constrained
0178 00d0 | | Action Swap_Control
0179 01cd | | Execute Vector,Slice_Reference
017a e5fc | | Load 0x2,-0x4
017b 0229 | ) | Execute Access,All_Read
017c 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
017d 00e3 | | Load_Encached Natural_Cache
017e 00da | | Load_Top At_Offset_2
017f 00e2 | | Load_Encached Integer_Cache
0180 e5fc | | Load 0x2,-0x4
0181 0227 | ' | Execute Access,All_Reference
0182 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
0183 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0184 800b | | Call 0x0,0xb
0185 00db | | Load_Top At_Offset_3
0186 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0187 00d1 | | Pop_Control Pop_Count_1
0188 c403 | | Store 0x2,0x3
0189 00d2 | | Pop_Control Pop_Count_2
018a e5fc | | Load 0x2,-0x4
018b 0227 | ' | Execute Access,All_Reference
018c 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
018d 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
018e e403 | | Load 0x2,0x3
018f 0273 | s | Execute Discrete,Plus
0190 e5fc | | Load 0x2,-0x4
0191 0227 | ' | Execute Access,All_Reference
0192 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0193 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0194 e5fc | | Load 0x2,-0x4
0195 0227 | ' | Execute Access,All_Reference
0196 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
0197 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0198 680d |h | Jump_Zero 0x1a6
0199 e5fc | | Load 0x2,-0x4
019a 0227 | ' | Execute Access,All_Reference
019b 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
019c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
019d 0f07 | | Execute_Immediate Equal,0x7
019e 7007 |p | Jump_Nonzero 0x1a6
019f 4800 |H | Short_Literal 0x0
01a0 4806 |H | Short_Literal 0x6
01a1 e00d | | Load 0x0,0xd
01a2 0334 | 4 | Declare_Variable Array,With_Constraint
01a3 52bc |R | Indirect_Literal Any,0x460,{0x52656365, 0x69766500}
01a4 e5fc | | Load 0x2,-0x4
01a5 800e | | Call 0x0,0xe
01a6 e404 | | Load 0x2,0x4
01a7 e5fc | | Load 0x2,-0x4
01a8 0227 | ' | Execute Access,All_Reference
01a9 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
01aa 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01ab 027d | } | Execute Discrete,Greater
01ac 6839 |h9 | Jump_Zero 0x1e6
01ad e5fc | | Load 0x2,-0x4
01ae 0229 | ) | Execute Access,All_Read
01af 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
01b0 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
01b1 e5fc | | Load 0x2,-0x4
01b2 0227 | ' | Execute Access,All_Reference
01b3 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
01b4 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01b5 0a01 | | Execute_Immediate Plus,0x1
01b6 00d8 | | Load_Top At_Offset_0
01b7 00e2 | | Load_Encached Integer_Cache
01b8 0260 | ` | Execute Discrete,In_Type
01b9 7001 |p | Jump_Nonzero 0x1bb
01ba 0801 | | Execute_Immediate Raise,0x1
01bb e404 | | Load 0x2,0x4
01bc 00da | | Load_Top At_Offset_2
01bd 035b | [ | Declare_Type Array,Constrained
01be 00d0 | | Action Swap_Control
01bf 01cd | | Execute Vector,Slice_Reference
01c0 e5fc | | Load 0x2,-0x4
01c1 0229 | ) | Execute Access,All_Read
01c2 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
01c3 00e3 | | Load_Encached Natural_Cache
01c4 00da | | Load_Top At_Offset_2
01c5 00e2 | | Load_Encached Integer_Cache
01c6 e5fc | | Load 0x2,-0x4
01c7 0227 | ' | Execute Access,All_Reference
01c8 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
01c9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01ca 800c | | Call 0x0,0xc
01cb 00db | | Load_Top At_Offset_3
01cc 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01cd 00d1 | | Pop_Control Pop_Count_1
01ce c403 | | Store 0x2,0x3
01cf 00d2 | | Pop_Control Pop_Count_2
01d0 e5fc | | Load 0x2,-0x4
01d1 0227 | ' | Execute Access,All_Reference
01d2 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
01d3 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01d4 e403 | | Load 0x2,0x3
01d5 0273 | s | Execute Discrete,Plus
01d6 e5fc | | Load 0x2,-0x4
01d7 0227 | ' | Execute Access,All_Reference
01d8 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
01d9 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01da e5fc | | Load 0x2,-0x4
01db 0227 | ' | Execute Access,All_Reference
01dc 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
01dd 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01de 6807 |h | Jump_Zero 0x1e6
01df 4800 |H | Short_Literal 0x0
01e0 4806 |H | Short_Literal 0x6
01e1 e00d | | Load 0x0,0xd
01e2 0334 | 4 | Declare_Variable Array,With_Constraint
01e3 5280 |R | Indirect_Literal Any,0x464,{0x52656365, 0x69766500}
01e4 e5fc | | Load 0x2,-0x4
01e5 800e | | Call 0x0,0xe
01e6 e408 | | Load 0x2,0x8
01e7 0b00 | | Execute_Immediate Case_Compare,0x0
01e8 701d |p | Jump_Nonzero 0x206
01e9 0f01 | | Execute_Immediate Equal,0x1
01ea 7156 |qV | Jump_Nonzero 0x341
01eb e010 | | Load 0x0,0x10
01ec e40c | | Load 0x2,0xc
01ed e406 | | Load 0x2,0x6
01ee e402 | | Load 0x2,0x2
01ef e404 | | Load 0x2,0x4
01f0 e5fc | | Load 0x2,-0x4
01f1 0227 | ' | Execute Access,All_Reference
01f2 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
01f3 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
01f4 01cf | | Execute Vector,Slice_Read
01f5 e5fc | | Load 0x2,-0x4
01f6 e408 | | Load 0x2,0x8
01f7 e5fc | | Load 0x2,-0x4
01f8 0227 | ' | Execute Access,All_Reference
01f9 343b |4; | Execute Record,Field_Reference,Field_Number 0x3b
01fa 01d7 | | Execute Vector,Field_Read
01fb 8011 | | Call 0x0,0x11
01fc 8012 | | Call 0x0,0x12
01fd 00d1 | | Pop_Control Pop_Count_1
01fe c40f | | Store 0x2,0xf
01ff e40f | | Load 0x2,0xf
0200 0f01 | | Execute_Immediate Equal,0x1
0201 6a17 |j | Jump_Zero 0x419
0202 e40c | | Load 0x2,0xc
0203 e5fc | | Load 0x2,-0x4
0204 8013 | | Call 0x0,0x13
0205 7a13 |z | Jump 0x419
0206 00d1 | | Pop_Control Pop_Count_1
0207 e409 | | Load 0x2,0x9
0208 e406 | | Load 0x2,0x6
0209 e402 | | Load 0x2,0x2
020a e404 | | Load 0x2,0x4
020b e5fc | | Load 0x2,-0x4
020c 0227 | ' | Execute Access,All_Reference
020d 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
020e 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
020f 01cf | | Execute Vector,Slice_Read
0210 e5fc | | Load 0x2,-0x4
0211 8014 | | Call 0x0,0x14
0212 00d1 | | Pop_Control Pop_Count_1
0213 e409 | | Load 0x2,0x9
0214 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0215 e410 | | Load 0x2,0x10
0216 027f | | Execute Discrete,Equal
0217 68fa |h | Jump_Zero 0x312
0218 e409 | | Load 0x2,0x9
0219 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
021a 00d8 | | Load_Top At_Offset_0
021b 0c10 | | Execute_Immediate Greater_Equal,0x10
021c 704c |pL | Jump_Nonzero 0x269
021d 460f |F | Jump_Case 0xf
021e 784b |xK | Jump 0x26a ; case 0x0
021f 784a |xJ | Jump 0x26a ; case 0x1
0220 7849 |xI | Jump 0x26a ; case 0x2
0221 7848 |xH | Jump 0x26a ; case 0x3
0222 7847 |xG | Jump 0x26a ; case 0x4
0223 7846 |xF | Jump 0x26a ; case 0x5
0224 7845 |xE | Jump 0x26a ; case 0x6
0225 786f |xo | Jump 0x295 ; case 0x7
0226 7843 |xC | Jump 0x26a ; case 0x8
0227 7842 |xB | Jump 0x26a ; case 0x9
0228 7843 |xC | Jump 0x26c ; case 0xa
0229 7842 |xB | Jump 0x26c ; case 0xb
022a 783f |x? | Jump 0x26a ; case 0xc
022b 783e |x> | Jump 0x26a ; case 0xd
022c 783d |x= | Jump 0x26a ; case 0xe
022d 7800 |x | Jump 0x22e ; case 0xf
022e e409 | | Load 0x2,0x9
022f 2605 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x5
0230 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0231 00d8 | | Load_Top At_Offset_0
0232 0d55 | U | Execute_Immediate Less,0x55
0233 7030 |p0 | Jump_Nonzero 0x264
0234 00d8 | | Load_Top At_Offset_0
0235 0c56 | V | Execute_Immediate Greater_Equal,0x56
0236 702a |p* | Jump_Nonzero 0x261
0237 00d1 | | Pop_Control Pop_Count_1
0238 4800 |H | Short_Literal 0x0
0239 a5f7 | | Store_Unchecked 0x2,-0x9
023a e5fc | | Load 0x2,-0x4
023b 0227 | ' | Execute Access,All_Reference
023c 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
023d 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
023e a402 | | Store_Unchecked 0x2,0x2
023f e5fc | | Load 0x2,-0x4
0240 0227 | ' | Execute Access,All_Reference
0241 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0242 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0243 e404 | | Load 0x2,0x4
0244 0272 | r | Execute Discrete,Minus
0245 e5fc | | Load 0x2,-0x4
0246 0227 | ' | Execute Access,All_Reference
0247 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0248 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0249 e404 | | Load 0x2,0x4
024a 0a01 | | Execute_Immediate Plus,0x1
024b 00d8 | | Load_Top At_Offset_0
024c 00e2 | | Load_Encached Integer_Cache
024d 0260 | ` | Execute Discrete,In_Type
024e 7001 |p | Jump_Nonzero 0x250
024f 0801 | | Execute_Immediate Raise,0x1
0250 e402 | | Load 0x2,0x2
0251 e5fc | | Load 0x2,-0x4
0252 0227 | ' | Execute Access,All_Reference
0253 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0254 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0255 01cf | | Execute Vector,Slice_Read
0256 4801 |H | Short_Literal 0x1
0257 e5fc | | Load 0x2,-0x4
0258 0227 | ' | Execute Access,All_Reference
0259 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
025a 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
025b e5fc | | Load 0x2,-0x4
025c 0229 | ) | Execute Access,All_Read
025d 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
025e 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
025f 01ce | | Execute Vector,Slice_Write
0260 4508 |E | Exit_Subprogram 0x8
0261 0f5c | \ | Execute_Immediate Equal,0x5c
0262 77d5 |w | Jump_Nonzero 0x238
0263 7803 |x | Jump 0x267
0264 0f2d | - | Execute_Immediate Equal,0x2d
0265 77d2 |w | Jump_Nonzero 0x238
0266 7800 |x | Jump 0x267
0267 0008 | | Action Idle
0268 785a |xZ | Jump 0x2c3
0269 00d1 | | Pop_Control Pop_Count_1
026a 0008 | | Action Idle
026b 7857 |xW | Jump 0x2c3
026c 4800 |H | Short_Literal 0x0
026d a5f7 | | Store_Unchecked 0x2,-0x9
026e e5fc | | Load 0x2,-0x4
026f 0227 | ' | Execute Access,All_Reference
0270 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0271 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0272 a402 | | Store_Unchecked 0x2,0x2
0273 e5fc | | Load 0x2,-0x4
0274 0227 | ' | Execute Access,All_Reference
0275 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0276 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0277 e404 | | Load 0x2,0x4
0278 0272 | r | Execute Discrete,Minus
0279 e5fc | | Load 0x2,-0x4
027a 0227 | ' | Execute Access,All_Reference
027b 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
027c 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
027d e404 | | Load 0x2,0x4
027e 0a01 | | Execute_Immediate Plus,0x1
027f 00d8 | | Load_Top At_Offset_0
0280 00e2 | | Load_Encached Integer_Cache
0281 0260 | ` | Execute Discrete,In_Type
0282 7001 |p | Jump_Nonzero 0x284
0283 0801 | | Execute_Immediate Raise,0x1
0284 e402 | | Load 0x2,0x2
0285 e5fc | | Load 0x2,-0x4
0286 0227 | ' | Execute Access,All_Reference
0287 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0288 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0289 01cf | | Execute Vector,Slice_Read
028a 4801 |H | Short_Literal 0x1
028b e5fc | | Load 0x2,-0x4
028c 0227 | ' | Execute Access,All_Reference
028d 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
028e 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
028f e5fc | | Load 0x2,-0x4
0290 0229 | ) | Execute Access,All_Read
0291 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
0292 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0293 01ce | | Execute Vector,Slice_Write
0294 4508 |E | Exit_Subprogram 0x8
0295 e409 | | Load 0x2,0x9
0296 2606 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6
0297 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0298 0f2f | / | Execute_Immediate Equal,0x2f
0299 6829 |h) | Jump_Zero 0x2c3
029a 4800 |H | Short_Literal 0x0
029b a5f7 | | Store_Unchecked 0x2,-0x9
029c e5fc | | Load 0x2,-0x4
029d 0227 | ' | Execute Access,All_Reference
029e 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
029f 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02a0 a402 | | Store_Unchecked 0x2,0x2
02a1 e5fc | | Load 0x2,-0x4
02a2 0227 | ' | Execute Access,All_Reference
02a3 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
02a4 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02a5 e404 | | Load 0x2,0x4
02a6 0272 | r | Execute Discrete,Minus
02a7 e5fc | | Load 0x2,-0x4
02a8 0227 | ' | Execute Access,All_Reference
02a9 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
02aa 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
02ab e404 | | Load 0x2,0x4
02ac 0a01 | | Execute_Immediate Plus,0x1
02ad 00d8 | | Load_Top At_Offset_0
02ae 00e2 | | Load_Encached Integer_Cache
02af 0260 | ` | Execute Discrete,In_Type
02b0 7001 |p | Jump_Nonzero 0x2b2
02b1 0801 | | Execute_Immediate Raise,0x1
02b2 e402 | | Load 0x2,0x2
02b3 e5fc | | Load 0x2,-0x4
02b4 0227 | ' | Execute Access,All_Reference
02b5 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
02b6 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
02b7 01cf | | Execute Vector,Slice_Read
02b8 4801 |H | Short_Literal 0x1
02b9 e5fc | | Load 0x2,-0x4
02ba 0227 | ' | Execute Access,All_Reference
02bb 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
02bc 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02bd e5fc | | Load 0x2,-0x4
02be 0229 | ) | Execute Access,All_Read
02bf 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
02c0 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
02c1 01ce | | Execute Vector,Slice_Write
02c2 4508 |E | Exit_Subprogram 0x8
02c3 e5fc | | Load 0x2,-0x4
02c4 0227 | ' | Execute Access,All_Reference
02c5 3c25 |<% | Execute Record,Field_Read,Field_Number 0x25
02c6 a40e | | Store_Unchecked 0x2,0xe
02c7 00cf | | Action Mark_Auxiliary
02c8 7844 |xD | Jump 0x30d
02c9 e40e | | Load 0x2,0xe
02ca 0227 | ' | Execute Access,All_Reference
02cb 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
02cc e015 | | Load 0x0,0x15
02cd 022e | . | Execute Access,Not_Equal
02ce 680e |h | Jump_Zero 0x2dd
02cf e016 | | Load 0x0,0x16
02d0 e017 | | Load 0x0,0x17
02d1 e40e | | Load 0x2,0xe
02d2 0227 | ' | Execute Access,All_Reference
02d3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02d4 e409 | | Load 0x2,0x9
02d5 e5fc | | Load 0x2,-0x4
02d6 e40e | | Load 0x2,0xe
02d7 0227 | ' | Execute Access,All_Reference
02d8 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
02d9 8018 | | Call 0x0,0x18
02da 8019 | | Call 0x0,0x19
02db c40b | | Store 0x2,0xb
02dc c40a | | Store 0x2,0xa
02dd e40a | | Load 0x2,0xa
02de 6829 |h) | Jump_Zero 0x308
02df e40b | | Load 0x2,0xb
02e0 a5f7 | | Store_Unchecked 0x2,-0x9
02e1 e5fc | | Load 0x2,-0x4
02e2 0227 | ' | Execute Access,All_Reference
02e3 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
02e4 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02e5 a402 | | Store_Unchecked 0x2,0x2
02e6 e5fc | | Load 0x2,-0x4
02e7 0227 | ' | Execute Access,All_Reference
02e8 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
02e9 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02ea e404 | | Load 0x2,0x4
02eb 0272 | r | Execute Discrete,Minus
02ec e5fc | | Load 0x2,-0x4
02ed 0227 | ' | Execute Access,All_Reference
02ee 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
02ef 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
02f0 e404 | | Load 0x2,0x4
02f1 0a01 | | Execute_Immediate Plus,0x1
02f2 00d8 | | Load_Top At_Offset_0
02f3 00e2 | | Load_Encached Integer_Cache
02f4 0260 | ` | Execute Discrete,In_Type
02f5 7001 |p | Jump_Nonzero 0x2f7
02f6 0801 | | Execute_Immediate Raise,0x1
02f7 e402 | | Load 0x2,0x2
02f8 e5fc | | Load 0x2,-0x4
02f9 0227 | ' | Execute Access,All_Reference
02fa 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
02fb 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
02fc 01cf | | Execute Vector,Slice_Read
02fd 4801 |H | Short_Literal 0x1
02fe e5fc | | Load 0x2,-0x4
02ff 0227 | ' | Execute Access,All_Reference
0300 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0301 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0302 e5fc | | Load 0x2,-0x4
0303 0229 | ) | Execute Access,All_Read
0304 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
0305 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0306 01ce | | Execute Vector,Slice_Write
0307 4508 |E | Exit_Subprogram 0x8
0308 e40e | | Load 0x2,0xe
0309 0227 | ' | Execute Access,All_Reference
030a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
030b a40e | | Store_Unchecked 0x2,0xe
030c 00c9 | | Action Pop_Auxiliary_Loop
030d e40e | | Load 0x2,0xe
030e 77ba |w | Jump_Nonzero 0x2c9
030f 00ce | | Action Pop_Auxiliary
0310 4801 |H | Short_Literal 0x1
0311 a40a | | Store_Unchecked 0x2,0xa
0312 8411 | | Call 0x2,0x11
0313 e409 | | Load 0x2,0x9
0314 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0315 e410 | | Load 0x2,0x10
0316 027f | | Execute Discrete,Equal
0317 6901 |i | Jump_Zero 0x419
0318 4800 |H | Short_Literal 0x0
0319 a5f7 | | Store_Unchecked 0x2,-0x9
031a e5fc | | Load 0x2,-0x4
031b 0227 | ' | Execute Access,All_Reference
031c 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
031d 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
031e a402 | | Store_Unchecked 0x2,0x2
031f e5fc | | Load 0x2,-0x4
0320 0227 | ' | Execute Access,All_Reference
0321 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0322 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0323 e404 | | Load 0x2,0x4
0324 0272 | r | Execute Discrete,Minus
0325 e5fc | | Load 0x2,-0x4
0326 0227 | ' | Execute Access,All_Reference
0327 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0328 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0329 e404 | | Load 0x2,0x4
032a 0a01 | | Execute_Immediate Plus,0x1
032b 00d8 | | Load_Top At_Offset_0
032c 00e2 | | Load_Encached Integer_Cache
032d 0260 | ` | Execute Discrete,In_Type
032e 7001 |p | Jump_Nonzero 0x330
032f 0801 | | Execute_Immediate Raise,0x1
0330 e402 | | Load 0x2,0x2
0331 e5fc | | Load 0x2,-0x4
0332 0227 | ' | Execute Access,All_Reference
0333 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0334 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0335 01cf | | Execute Vector,Slice_Read
0336 4801 |H | Short_Literal 0x1
0337 e5fc | | Load 0x2,-0x4
0338 0227 | ' | Execute Access,All_Reference
0339 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
033a 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
033b e5fc | | Load 0x2,-0x4
033c 0229 | ) | Execute Access,All_Read
033d 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
033e 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
033f 01ce | | Execute Vector,Slice_Write
0340 4508 |E | Exit_Subprogram 0x8
0341 e407 | | Load 0x2,0x7
0342 e410 | | Load 0x2,0x10
0343 6114 |a | Indirect_Literal Discrete,0x458,{0x00000000, 0x0000ffff}
0344 0279 | y | Execute Discrete,And
0345 00d8 | | Load_Top At_Offset_0
0346 e003 | | Load 0x0,0x3
0347 0260 | ` | Execute Discrete,In_Type
0348 7001 |p | Jump_Nonzero 0x34a
0349 0801 | | Execute_Immediate Raise,0x1
034a 027f | | Execute Discrete,Equal
034b 6805 |h | Jump_Zero 0x351
034c 00db | | Load_Top At_Offset_3
034d e5fc | | Load 0x2,-0x4
034e 0227 | ' | Execute Access,All_Reference
034f 382c |8, | Execute Record,Field_Write,Field_Number 0x2c
0350 7805 |x | Jump 0x356
0351 e407 | | Load 0x2,0x7
0352 e408 | | Load 0x2,0x8
0353 e5fc | | Load 0x2,-0x4
0354 801a | | Call 0x0,0x1a
0355 a410 | | Store_Unchecked 0x2,0x10
0356 e002 | | Load 0x0,0x2
0357 0122 | " | Execute Any,Make_Root_Type
0358 e5f8 | | Load 0x2,-0x8
0359 0120 | | Execute Any,Is_Value
035a 6803 |h | Jump_Zero 0x35e
035b e5fd | | Load 0x2,-0x3
035c 0122 | " | Execute Any,Make_Root_Type
035d 7801 |x | Jump 0x35f
035e e5f8 | | Load 0x2,-0x8
035f e406 | | Load 0x2,0x6
0360 e402 | | Load 0x2,0x2
0361 e404 | | Load 0x2,0x4
0362 e5fc | | Load 0x2,-0x4
0363 0227 | ' | Execute Access,All_Reference
0364 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0365 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0366 01cf | | Execute Vector,Slice_Read
0367 e5fb | | Load 0x2,-0x5
0368 85fe | | Call 0x2,-0x2
0369 c5f8 | | Store 0x2,-0x8
036a c40d | | Store 0x2,0xd
036b e40d | | Load 0x2,0xd
036c 0902 | | Execute_Immediate Binary_Scale,0x2
036d 0a20 | | Execute_Immediate Plus,0x20
036e e404 | | Load 0x2,0x4
036f e402 | | Load 0x2,0x2
0370 0272 | r | Execute Discrete,Minus
0371 0a01 | | Execute_Immediate Plus,0x1
0372 00d8 | | Load_Top At_Offset_0
0373 e002 | | Load 0x0,0x2
0374 0260 | ` | Execute Discrete,In_Type
0375 7001 |p | Jump_Nonzero 0x377
0376 0801 | | Execute_Immediate Raise,0x1
0377 0272 | r | Execute Discrete,Minus
0378 c40d | | Store 0x2,0xd
0379 e5f9 | | Load 0x2,-0x7
037a 6870 |hp | Jump_Zero 0x3eb
037b e40d | | Load 0x2,0xd
037c a405 | | Store_Unchecked 0x2,0x5
037d e405 | | Load 0x2,0x5
037e e5fc | | Load 0x2,-0x4
037f 0227 | ' | Execute Access,All_Reference
0380 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0381 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0382 e404 | | Load 0x2,0x4
0383 0272 | r | Execute Discrete,Minus
0384 00d8 | | Load_Top At_Offset_0
0385 e002 | | Load 0x0,0x2
0386 0260 | ` | Execute Discrete,In_Type
0387 7001 |p | Jump_Nonzero 0x389
0388 0801 | | Execute_Immediate Raise,0x1
0389 027a | z | Execute Discrete,Less_Equal
038a 6805 |h | Jump_Zero 0x390
038b e404 | | Load 0x2,0x4
038c e405 | | Load 0x2,0x5
038d 0273 | s | Execute Discrete,Plus
038e c404 | | Store 0x2,0x4
038f 785b |x[ | Jump 0x3eb
0390 e405 | | Load 0x2,0x5
0391 e5fc | | Load 0x2,-0x4
0392 0227 | ' | Execute Access,All_Reference
0393 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0394 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0395 e404 | | Load 0x2,0x4
0396 0272 | r | Execute Discrete,Minus
0397 00d8 | | Load_Top At_Offset_0
0398 e002 | | Load 0x0,0x2
0399 0260 | ` | Execute Discrete,In_Type
039a 7001 |p | Jump_Nonzero 0x39c
039b 0801 | | Execute_Immediate Raise,0x1
039c 0272 | r | Execute Discrete,Minus
039d c405 | | Store 0x2,0x5
039e 00cf | | Action Mark_Auxiliary
039f 0007 | | Action Break_Optional
03a0 e405 | | Load 0x2,0x5
03a1 e5fc | | Load 0x2,-0x4
03a2 0227 | ' | Execute Access,All_Reference
03a3 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
03a4 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
03a5 01dc | | Execute Vector,Last
03a6 00d8 | | Load_Top At_Offset_0
03a7 e002 | | Load 0x0,0x2
03a8 0260 | ` | Execute Discrete,In_Type
03a9 7001 |p | Jump_Nonzero 0x3ab
03aa 0801 | | Execute_Immediate Raise,0x1
03ab 027d | } | Execute Discrete,Greater
03ac 6807 |h | Jump_Zero 0x3b4
03ad e5fc | | Load 0x2,-0x4
03ae 0227 | ' | Execute Access,All_Reference
03af 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
03b0 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
03b1 01dc | | Execute Vector,Last
03b2 c402 | | Store 0x2,0x2
03b3 7802 |x | Jump 0x3b6
03b4 e405 | | Load 0x2,0x5
03b5 a402 | | Store_Unchecked 0x2,0x2
03b6 e5fc | | Load 0x2,-0x4
03b7 0229 | ) | Execute Access,All_Read
03b8 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
03b9 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
03ba 4801 |H | Short_Literal 0x1
03bb e402 | | Load 0x2,0x2
03bc 00da | | Load_Top At_Offset_2
03bd 035b | [ | Declare_Type Array,Constrained
03be 00d0 | | Action Swap_Control
03bf 01cd | | Execute Vector,Slice_Reference
03c0 e5fc | | Load 0x2,-0x4
03c1 0229 | ) | Execute Access,All_Read
03c2 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
03c3 00e3 | | Load_Encached Natural_Cache
03c4 00da | | Load_Top At_Offset_2
03c5 00e2 | | Load_Encached Integer_Cache
03c6 e5fc | | Load 0x2,-0x4
03c7 0227 | ' | Execute Access,All_Reference
03c8 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
03c9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03ca 800c | | Call 0x0,0xc
03cb 00db | | Load_Top At_Offset_3
03cc 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
03cd 00d1 | | Pop_Control Pop_Count_1
03ce c403 | | Store 0x2,0x3
03cf 00d2 | | Pop_Control Pop_Count_2
03d0 e5fc | | Load 0x2,-0x4
03d1 0227 | ' | Execute Access,All_Reference
03d2 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
03d3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03d4 6807 |h | Jump_Zero 0x3dc
03d5 4800 |H | Short_Literal 0x0
03d6 4806 |H | Short_Literal 0x6
03d7 e00d | | Load 0x0,0xd
03d8 0334 | 4 | Declare_Variable Array,With_Constraint
03d9 508e |P | Indirect_Literal Any,0x468,{0x52656365, 0x69766500}
03da e5fc | | Load 0x2,-0x4
03db 800e | | Call 0x0,0xe
03dc e405 | | Load 0x2,0x5
03dd e403 | | Load 0x2,0x3
03de 0272 | r | Execute Discrete,Minus
03df c405 | | Store 0x2,0x5
03e0 e405 | | Load 0x2,0x5
03e1 7001 |p | Jump_Nonzero 0x3e3
03e2 7802 |x | Jump 0x3e5
03e3 00c9 | | Action Pop_Auxiliary_Loop
03e4 7fbb | | Jump 0x3a0
03e5 00ce | | Action Pop_Auxiliary
03e6 e5fc | | Load 0x2,-0x4
03e7 0227 | ' | Execute Access,All_Reference
03e8 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
03e9 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03ea a404 | | Store_Unchecked 0x2,0x4
03eb e5fc | | Load 0x2,-0x4
03ec 0227 | ' | Execute Access,All_Reference
03ed 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
03ee 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03ef a402 | | Store_Unchecked 0x2,0x2
03f0 e5fc | | Load 0x2,-0x4
03f1 0227 | ' | Execute Access,All_Reference
03f2 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
03f3 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03f4 e404 | | Load 0x2,0x4
03f5 0272 | r | Execute Discrete,Minus
03f6 e5fc | | Load 0x2,-0x4
03f7 0227 | ' | Execute Access,All_Reference
03f8 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
03f9 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
03fa e404 | | Load 0x2,0x4
03fb 0a01 | | Execute_Immediate Plus,0x1
03fc 00d8 | | Load_Top At_Offset_0
03fd 00e2 | | Load_Encached Integer_Cache
03fe 0260 | ` | Execute Discrete,In_Type
03ff 7001 |p | Jump_Nonzero 0x401
0400 0801 | | Execute_Immediate Raise,0x1
0401 e402 | | Load 0x2,0x2
0402 e5fc | | Load 0x2,-0x4
0403 0227 | ' | Execute Access,All_Reference
0404 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0405 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0406 01cf | | Execute Vector,Slice_Read
0407 4801 |H | Short_Literal 0x1
0408 e5fc | | Load 0x2,-0x4
0409 0227 | ' | Execute Access,All_Reference
040a 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
040b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
040c e5fc | | Load 0x2,-0x4
040d 0229 | ) | Execute Access,All_Read
040e 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
040f 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0410 01ce | | Execute Vector,Slice_Write
0411 e5fa | | Load 0x2,-0x6
0412 e40d | | Load 0x2,0xd
0413 027d | } | Execute Discrete,Greater
0414 6801 |h | Jump_Zero 0x416
0415 8412 | | Call 0x2,0x12
0416 4801 |H | Short_Literal 0x1
0417 a5f7 | | Store_Unchecked 0x2,-0x9
0418 4508 |E | Exit_Subprogram 0x8
0419 e404 | | Load 0x2,0x4
041a 0a01 | | Execute_Immediate Plus,0x1
041b c402 | | Store 0x2,0x2
041c e402 | | Load 0x2,0x2
041d e5fc | | Load 0x2,-0x4
041e 0227 | ' | Execute Access,All_Reference
041f 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0420 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0421 027d | } | Execute Discrete,Greater
0422 6832 |h2 | Jump_Zero 0x455
0423 4800 |H | Short_Literal 0x0
0424 e5fc | | Load 0x2,-0x4
0425 0227 | ' | Execute Access,All_Reference
0426 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0427 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0428 4801 |H | Short_Literal 0x1
0429 a402 | | Store_Unchecked 0x2,0x2
042a e5fc | | Load 0x2,-0x4
042b 0229 | ) | Execute Access,All_Read
042c 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
042d 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
042e 4801 |H | Short_Literal 0x1
042f 4820 |H | Short_Literal 0x20
0430 00da | | Load_Top At_Offset_2
0431 035b | [ | Declare_Type Array,Constrained
0432 00d0 | | Action Swap_Control
0433 01cd | | Execute Vector,Slice_Reference
0434 e5fc | | Load 0x2,-0x4
0435 0229 | ) | Execute Access,All_Read
0436 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
0437 00e3 | | Load_Encached Natural_Cache
0438 00da | | Load_Top At_Offset_2
0439 00e2 | | Load_Encached Integer_Cache
043a e5fc | | Load 0x2,-0x4
043b 0227 | ' | Execute Access,All_Reference
043c 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
043d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
043e 800c | | Call 0x0,0xc
043f 00db | | Load_Top At_Offset_3
0440 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0441 00d1 | | Pop_Control Pop_Count_1
0442 c403 | | Store 0x2,0x3
0443 00d2 | | Pop_Control Pop_Count_2
0444 e403 | | Load 0x2,0x3
0445 e5fc | | Load 0x2,-0x4
0446 0227 | ' | Execute Access,All_Reference
0447 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0448 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0449 e5fc | | Load 0x2,-0x4
044a 0227 | ' | Execute Access,All_Reference
044b 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
044c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
044d 6807 |h | Jump_Zero 0x455
044e 4800 |H | Short_Literal 0x0
044f 4806 |H | Short_Literal 0x6
0450 e00d | | Load 0x0,0xd
0451 0334 | 4 | Declare_Variable Array,With_Constraint
0452 5019 |P | Indirect_Literal Any,0x46c,{0x52656365, 0x69766500}
0453 e5fc | | Load 0x2,-0x4
0454 800e | | Call 0x0,0xe
0455 00c9 | | Action Pop_Auxiliary_Loop
0456 7c82 || | Jump 0xd9
0457 0000 | | .XXX[0x1]
0458 0000 0000 | | .LITERAL {0x00000000, 0x0000ffff}
045c 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
0460 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
0464 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
0468 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
046c 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
0470 ; --------------------------------------------------------------------------------------
0470 ; SUBPROGRAM
0470 ; --------------------------------------------------------------------------------------
0470 0477 | w | .CONST 0x0477 ; Address of begin
0471 0004 | | .CONST 0x0004 ; Address of exception handler
0472 0004 | | .CONST 0x0004 ; Number of locals
0473 INIT_0470:
0473 00e3 | | Load_Encached Natural_Cache
0474 00e3 | | Load_Encached Natural_Cache
0475 029f 09e3 | | Declare_Subprogram For_Call,INIT_09e0
0477 BODY_0470:
0477 e5fa | | Load 0x2,-0x6
0478 0227 | ' | Execute Access,All_Reference
0479 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
047a 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
047b e5fd | | Load 0x2,-0x3
047c 027b | { | Execute Discrete,Greater_Equal
047d 6837 |h7 | Jump_Zero 0x4b5
047e e5f9 | | Load 0x2,-0x7
047f 0120 | | Execute Any,Is_Value
0480 6803 |h | Jump_Zero 0x484
0481 e5fb | | Load 0x2,-0x5
0482 0122 | " | Execute Any,Make_Root_Type
0483 7801 |x | Jump 0x485
0484 e5f9 | | Load 0x2,-0x7
0485 4801 |H | Short_Literal 0x1
0486 e5fd | | Load 0x2,-0x3
0487 e5fa | | Load 0x2,-0x6
0488 0227 | ' | Execute Access,All_Reference
0489 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
048a 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
048b 01cf | | Execute Vector,Slice_Read
048c 85fc | | Call 0x2,-0x4
048d c5f9 | | Store 0x2,-0x7
048e e5fa | | Load 0x2,-0x6
048f 0227 | ' | Execute Access,All_Reference
0490 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0491 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0492 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0493 e5fa | | Load 0x2,-0x6
0494 0227 | ' | Execute Access,All_Reference
0495 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0496 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0497 e5fd | | Load 0x2,-0x3
0498 0272 | r | Execute Discrete,Minus
0499 e5fa | | Load 0x2,-0x6
049a 0227 | ' | Execute Access,All_Reference
049b 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
049c 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
049d e5fd | | Load 0x2,-0x3
049e 0a01 | | Execute_Immediate Plus,0x1
049f 00d8 | | Load_Top At_Offset_0
04a0 00e2 | | Load_Encached Integer_Cache
04a1 0260 | ` | Execute Discrete,In_Type
04a2 7001 |p | Jump_Nonzero 0x4a4
04a3 0801 | | Execute_Immediate Raise,0x1
04a4 00da | | Load_Top At_Offset_2
04a5 e5fa | | Load 0x2,-0x6
04a6 0227 | ' | Execute Access,All_Reference
04a7 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
04a8 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
04a9 01cf | | Execute Vector,Slice_Read
04aa 4801 |H | Short_Literal 0x1
04ab e5fa | | Load 0x2,-0x6
04ac 0227 | ' | Execute Access,All_Reference
04ad 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
04ae 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04af e5fa | | Load 0x2,-0x6
04b0 0229 | ) | Execute Access,All_Read
04b1 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
04b2 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
04b3 01ce | | Execute Vector,Slice_Write
04b4 4507 |E | Exit_Subprogram 0x7
04b5 e5fd | | Load 0x2,-0x3
04b6 e5fa | | Load 0x2,-0x6
04b7 0227 | ' | Execute Access,All_Reference
04b8 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
04b9 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
04ba 01dc | | Execute Vector,Last
04bb 027a | z | Execute Discrete,Less_Equal
04bc 6845 |hE | Jump_Zero 0x502
04bd e5fa | | Load 0x2,-0x6
04be 0229 | ) | Execute Access,All_Read
04bf 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
04c0 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
04c1 e5fa | | Load 0x2,-0x6
04c2 0227 | ' | Execute Access,All_Reference
04c3 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
04c4 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04c5 0a01 | | Execute_Immediate Plus,0x1
04c6 00d8 | | Load_Top At_Offset_0
04c7 00e2 | | Load_Encached Integer_Cache
04c8 0260 | ` | Execute Discrete,In_Type
04c9 7001 |p | Jump_Nonzero 0x4cb
04ca 0801 | | Execute_Immediate Raise,0x1
04cb e5fd | | Load 0x2,-0x3
04cc 00da | | Load_Top At_Offset_2
04cd 035b | [ | Declare_Type Array,Constrained
04ce 00d0 | | Action Swap_Control
04cf 01cd | | Execute Vector,Slice_Reference
04d0 e5fa | | Load 0x2,-0x6
04d1 0229 | ) | Execute Access,All_Read
04d2 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
04d3 00e3 | | Load_Encached Natural_Cache
04d4 00da | | Load_Top At_Offset_2
04d5 00e2 | | Load_Encached Integer_Cache
04d6 e5fa | | Load 0x2,-0x6
04d7 0227 | ' | Execute Access,All_Reference
04d8 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
04d9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04da 800c | | Call 0x0,0xc
04db 00db | | Load_Top At_Offset_3
04dc 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
04dd 00d1 | | Pop_Control Pop_Count_1
04de c402 | | Store 0x2,0x2
04df 00d2 | | Pop_Control Pop_Count_2
04e0 e5fa | | Load 0x2,-0x6
04e1 0227 | ' | Execute Access,All_Reference
04e2 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
04e3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
04e4 6807 |h | Jump_Zero 0x4ec
04e5 4800 |H | Short_Literal 0x0
04e6 4806 |H | Short_Literal 0x6
04e7 e00d | | Load 0x0,0xd
04e8 0334 | 4 | Declare_Variable Array,With_Constraint
04e9 501a |P | Indirect_Literal Any,0x504,{0x52656365, 0x69766500}
04ea e5fa | | Load 0x2,-0x6
04eb 800e | | Call 0x0,0xe
04ec e5f9 | | Load 0x2,-0x7
04ed 0120 | | Execute Any,Is_Value
04ee 6803 |h | Jump_Zero 0x4f2
04ef e5fb | | Load 0x2,-0x5
04f0 0122 | " | Execute Any,Make_Root_Type
04f1 7801 |x | Jump 0x4f3
04f2 e5f9 | | Load 0x2,-0x7
04f3 4801 |H | Short_Literal 0x1
04f4 e5fd | | Load 0x2,-0x3
04f5 e5fa | | Load 0x2,-0x6
04f6 0227 | ' | Execute Access,All_Reference
04f7 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
04f8 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
04f9 01cf | | Execute Vector,Slice_Read
04fa 85fc | | Call 0x2,-0x4
04fb c5f9 | | Store 0x2,-0x7
04fc 4800 |H | Short_Literal 0x0
04fd e5fa | | Load 0x2,-0x6
04fe 0227 | ' | Execute Access,All_Reference
04ff 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0500 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0501 4507 |E | Exit_Subprogram 0x7
0502 8404 | | Call 0x2,0x4
0503 4507 |E | Exit_Subprogram 0x7
0504 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
0508 ; --------------------------------------------------------------------------------------
0508 ; SUBPROGRAM
0508 ; --------------------------------------------------------------------------------------
0508 0518 | | .CONST 0x0518 ; Address of begin
0509 0004 | | .CONST 0x0004 ; Address of exception handler
050a 0007 | | .CONST 0x0007 ; Number of locals
050b INIT_0508:
050b e5fd | | Load 0x2,-0x3
050c e5f7 | | Load 0x2,-0x9
050d 01db | | Execute Vector,Length
050e 0271 | q | Execute Discrete,Times
050f e002 | | Load 0x0,0x2
0510 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0511 00e3 | | Load_Encached Natural_Cache
0512 00e3 | | Load_Encached Natural_Cache
0513 00e3 | | Load_Encached Natural_Cache
0514 e009 | | Load 0x0,0x9
0515 0007 | | Action Break_Optional
0516 e009 | | Load 0x0,0x9
0517 0007 | | Action Break_Optional
0518 BODY_0508:
0518 e5f8 | | Load 0x2,-0x8
0519 0227 | ' | Execute Access,All_Reference
051a 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
051b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
051c e402 | | Load 0x2,0x2
051d 027b | { | Execute Discrete,Greater_Equal
051e 6833 |h3 | Jump_Zero 0x552
051f e5f7 | | Load 0x2,-0x9
0520 4801 |H | Short_Literal 0x1
0521 e402 | | Load 0x2,0x2
0522 e5f8 | | Load 0x2,-0x8
0523 0227 | ' | Execute Access,All_Reference
0524 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0525 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0526 01cf | | Execute Vector,Slice_Read
0527 85fc | | Call 0x2,-0x4
0528 00d1 | | Pop_Control Pop_Count_1
0529 e402 | | Load 0x2,0x2
052a a404 | | Store_Unchecked 0x2,0x4
052b e5f8 | | Load 0x2,-0x8
052c 0227 | ' | Execute Access,All_Reference
052d 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
052e 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
052f 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0530 e5f8 | | Load 0x2,-0x8
0531 0227 | ' | Execute Access,All_Reference
0532 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0533 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0534 e404 | | Load 0x2,0x4
0535 0272 | r | Execute Discrete,Minus
0536 e5f8 | | Load 0x2,-0x8
0537 0227 | ' | Execute Access,All_Reference
0538 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0539 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
053a 00db | | Load_Top At_Offset_3
053b 0a01 | | Execute_Immediate Plus,0x1
053c 00d8 | | Load_Top At_Offset_0
053d 00e2 | | Load_Encached Integer_Cache
053e 0260 | ` | Execute Discrete,In_Type
053f 7001 |p | Jump_Nonzero 0x541
0540 0801 | | Execute_Immediate Raise,0x1
0541 00db | | Load_Top At_Offset_3
0542 e5f8 | | Load 0x2,-0x8
0543 0227 | ' | Execute Access,All_Reference
0544 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0545 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0546 01cf | | Execute Vector,Slice_Read
0547 4801 |H | Short_Literal 0x1
0548 e5f8 | | Load 0x2,-0x8
0549 0227 | ' | Execute Access,All_Reference
054a 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
054b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
054c e5f8 | | Load 0x2,-0x8
054d 0229 | ) | Execute Access,All_Read
054e 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
054f 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0550 01ce | | Execute Vector,Slice_Write
0551 4509 |E | Exit_Subprogram 0x9
0552 e402 | | Load 0x2,0x2
0553 e5f8 | | Load 0x2,-0x8
0554 0227 | ' | Execute Access,All_Reference
0555 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0556 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0557 01dc | | Execute Vector,Last
0558 00d8 | | Load_Top At_Offset_0
0559 e002 | | Load 0x0,0x2
055a 0260 | ` | Execute Discrete,In_Type
055b 7001 |p | Jump_Nonzero 0x55d
055c 0801 | | Execute_Immediate Raise,0x1
055d 027a | z | Execute Discrete,Less_Equal
055e 683f |h? | Jump_Zero 0x59e
055f e5f8 | | Load 0x2,-0x8
0560 0229 | ) | Execute Access,All_Read
0561 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
0562 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0563 e5f8 | | Load 0x2,-0x8
0564 0227 | ' | Execute Access,All_Reference
0565 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0566 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0567 0a01 | | Execute_Immediate Plus,0x1
0568 00d8 | | Load_Top At_Offset_0
0569 00e2 | | Load_Encached Integer_Cache
056a 0260 | ` | Execute Discrete,In_Type
056b 7001 |p | Jump_Nonzero 0x56d
056c 0801 | | Execute_Immediate Raise,0x1
056d e402 | | Load 0x2,0x2
056e 00da | | Load_Top At_Offset_2
056f 035b | [ | Declare_Type Array,Constrained
0570 00d0 | | Action Swap_Control
0571 01cd | | Execute Vector,Slice_Reference
0572 e5f8 | | Load 0x2,-0x8
0573 0229 | ) | Execute Access,All_Read
0574 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
0575 00e3 | | Load_Encached Natural_Cache
0576 00da | | Load_Top At_Offset_2
0577 00e2 | | Load_Encached Integer_Cache
0578 e5f8 | | Load 0x2,-0x8
0579 0227 | ' | Execute Access,All_Reference
057a 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
057b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
057c 800c | | Call 0x0,0xc
057d 00db | | Load_Top At_Offset_3
057e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
057f 00d1 | | Pop_Control Pop_Count_1
0580 c403 | | Store 0x2,0x3
0581 00d2 | | Pop_Control Pop_Count_2
0582 e5f8 | | Load 0x2,-0x8
0583 0227 | ' | Execute Access,All_Reference
0584 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
0585 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0586 6807 |h | Jump_Zero 0x58e
0587 4800 |H | Short_Literal 0x0
0588 4806 |H | Short_Literal 0x6
0589 e00d | | Load 0x0,0xd
058a 0334 | 4 | Declare_Variable Array,With_Constraint
058b 50ec |P | Indirect_Literal Any,0x678,{0x52656365, 0x69766500}
058c e5f8 | | Load 0x2,-0x8
058d 800e | | Call 0x0,0xe
058e e5f7 | | Load 0x2,-0x9
058f 4801 |H | Short_Literal 0x1
0590 e402 | | Load 0x2,0x2
0591 e5f8 | | Load 0x2,-0x8
0592 0227 | ' | Execute Access,All_Reference
0593 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0594 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0595 01cf | | Execute Vector,Slice_Read
0596 85fc | | Call 0x2,-0x4
0597 00d1 | | Pop_Control Pop_Count_1
0598 4800 |H | Short_Literal 0x0
0599 e5f8 | | Load 0x2,-0x8
059a 0227 | ' | Execute Access,All_Reference
059b 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
059c 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
059d 4509 |E | Exit_Subprogram 0x9
059e e5f7 | | Load 0x2,-0x9
059f 01dd | | Execute Vector,First
05a0 00d8 | | Load_Top At_Offset_0
05a1 e009 | | Load 0x0,0x9
05a2 0260 | ` | Execute Discrete,In_Type
05a3 7001 |p | Jump_Nonzero 0x5a5
05a4 0801 | | Execute_Immediate Raise,0x1
05a5 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
05a6 e5f8 | | Load 0x2,-0x8
05a7 0227 | ' | Execute Access,All_Reference
05a8 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
05a9 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
05aa 01dc | | Execute Vector,Last
05ab e5fd | | Load 0x2,-0x3
05ac 0270 | p | Execute Discrete,Divide
05ad 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
05ae e5fd | | Load 0x2,-0x3
05af 00d9 | | Load_Top At_Offset_1
05b0 00d8 | | Load_Top At_Offset_0
05b1 00e3 | | Load_Encached Natural_Cache
05b2 0260 | ` | Execute Discrete,In_Type
05b3 7001 |p | Jump_Nonzero 0x5b5
05b4 0801 | | Execute_Immediate Raise,0x1
05b5 0271 | q | Execute Discrete,Times
05b6 c404 | | Store 0x2,0x4
05b7 00cf | | Action Mark_Auxiliary
05b8 7852 |xR | Jump 0x60b
05b9 e5f8 | | Load 0x2,-0x8
05ba 0229 | ) | Execute Access,All_Read
05bb 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
05bc 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
05bd e5f8 | | Load 0x2,-0x8
05be 0227 | ' | Execute Access,All_Reference
05bf 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
05c0 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
05c1 0a01 | | Execute_Immediate Plus,0x1
05c2 00d8 | | Load_Top At_Offset_0
05c3 00e2 | | Load_Encached Integer_Cache
05c4 0260 | ` | Execute Discrete,In_Type
05c5 7001 |p | Jump_Nonzero 0x5c7
05c6 0801 | | Execute_Immediate Raise,0x1
05c7 e404 | | Load 0x2,0x4
05c8 00da | | Load_Top At_Offset_2
05c9 035b | [ | Declare_Type Array,Constrained
05ca 00d0 | | Action Swap_Control
05cb 01cd | | Execute Vector,Slice_Reference
05cc e5f8 | | Load 0x2,-0x8
05cd 0229 | ) | Execute Access,All_Read
05ce 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
05cf 00e3 | | Load_Encached Natural_Cache
05d0 00da | | Load_Top At_Offset_2
05d1 00e2 | | Load_Encached Integer_Cache
05d2 e5f8 | | Load 0x2,-0x8
05d3 0227 | ' | Execute Access,All_Reference
05d4 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
05d5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05d6 800c | | Call 0x0,0xc
05d7 00db | | Load_Top At_Offset_3
05d8 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
05d9 00d1 | | Pop_Control Pop_Count_1
05da c403 | | Store 0x2,0x3
05db 00d2 | | Pop_Control Pop_Count_2
05dc e5f8 | | Load 0x2,-0x8
05dd 0227 | ' | Execute Access,All_Reference
05de 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
05df 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
05e0 6807 |h | Jump_Zero 0x5e8
05e1 4800 |H | Short_Literal 0x0
05e2 4806 |H | Short_Literal 0x6
05e3 e00d | | Load 0x0,0xd
05e4 0334 | 4 | Declare_Variable Array,With_Constraint
05e5 5096 |P | Indirect_Literal Any,0x67c,{0x52656365, 0x69766500}
05e6 e5f8 | | Load 0x2,-0x8
05e7 800e | | Call 0x0,0xe
05e8 e5f7 | | Load 0x2,-0x9
05e9 00db | | Load_Top At_Offset_3
05ea 00d8 | | Load_Top At_Offset_0
05eb e5fa | | Load 0x2,-0x6
05ec 0260 | ` | Execute Discrete,In_Type
05ed 7001 |p | Jump_Nonzero 0x5ef
05ee 0801 | | Execute_Immediate Raise,0x1
05ef e406 | | Load 0x2,0x6
05f0 e407 | | Load 0x2,0x7
05f1 0273 | s | Execute Discrete,Plus
05f2 0aff | | Execute_Immediate Plus,-0x1
05f3 00d8 | | Load_Top At_Offset_0
05f4 e5fa | | Load 0x2,-0x6
05f5 0260 | ` | Execute Discrete,In_Type
05f6 7001 |p | Jump_Nonzero 0x5f8
05f7 0801 | | Execute_Immediate Raise,0x1
05f8 00da | | Load_Top At_Offset_2
05f9 035b | [ | Declare_Type Array,Constrained
05fa 00d0 | | Action Swap_Control
05fb 01cd | | Execute Vector,Slice_Reference
05fc 00d8 | | Load_Top At_Offset_0
05fd 4801 |H | Short_Literal 0x1
05fe e404 | | Load 0x2,0x4
05ff e5f8 | | Load 0x2,-0x8
0600 0227 | ' | Execute Access,All_Reference
0601 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0602 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0603 01cf | | Execute Vector,Slice_Read
0604 85fc | | Call 0x2,-0x4
0605 00d2 | | Pop_Control Pop_Count_2
0606 00da | | Load_Top At_Offset_2
0607 00da | | Load_Top At_Offset_2
0608 0273 | s | Execute Discrete,Plus
0609 005b | [ | Store_Top Discrete,At_Offset_3
060a 00c9 | | Action Pop_Auxiliary_Loop
060b e5f7 | | Load 0x2,-0x9
060c 01dc | | Execute Vector,Last
060d 00d8 | | Load_Top At_Offset_0
060e e009 | | Load 0x0,0x9
060f 0260 | ` | Execute Discrete,In_Type
0610 7001 |p | Jump_Nonzero 0x612
0611 0801 | | Execute_Immediate Raise,0x1
0612 00db | | Load_Top At_Offset_3
0613 0272 | r | Execute Discrete,Minus
0614 00da | | Load_Top At_Offset_2
0615 027b | { | Execute Discrete,Greater_Equal
0616 77a2 |w | Jump_Nonzero 0x5b9
0617 00ce | | Action Pop_Auxiliary
0618 00d9 | | Load_Top At_Offset_1
0619 e5f7 | | Load 0x2,-0x9
061a 01dc | | Execute Vector,Last
061b 00d8 | | Load_Top At_Offset_0
061c e009 | | Load 0x0,0x9
061d 0260 | ` | Execute Discrete,In_Type
061e 7001 |p | Jump_Nonzero 0x620
061f 0801 | | Execute_Immediate Raise,0x1
0620 027a | z | Execute Discrete,Less_Equal
0621 684f |hO | Jump_Zero 0x671
0622 e5fd | | Load 0x2,-0x3
0623 e5f7 | | Load 0x2,-0x9
0624 01dc | | Execute Vector,Last
0625 00d8 | | Load_Top At_Offset_0
0626 e009 | | Load 0x0,0x9
0627 0260 | ` | Execute Discrete,In_Type
0628 7001 |p | Jump_Nonzero 0x62a
0629 0801 | | Execute_Immediate Raise,0x1
062a 00db | | Load_Top At_Offset_3
062b 0272 | r | Execute Discrete,Minus
062c 0a01 | | Execute_Immediate Plus,0x1
062d 00d8 | | Load_Top At_Offset_0
062e 00e3 | | Load_Encached Natural_Cache
062f 0260 | ` | Execute Discrete,In_Type
0630 7001 |p | Jump_Nonzero 0x632
0631 0801 | | Execute_Immediate Raise,0x1
0632 0271 | q | Execute Discrete,Times
0633 c404 | | Store 0x2,0x4
0634 e5f8 | | Load 0x2,-0x8
0635 0229 | ) | Execute Access,All_Read
0636 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
0637 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0638 4801 |H | Short_Literal 0x1
0639 e404 | | Load 0x2,0x4
063a 00da | | Load_Top At_Offset_2
063b 035b | [ | Declare_Type Array,Constrained
063c 00d0 | | Action Swap_Control
063d 01cd | | Execute Vector,Slice_Reference
063e e5f8 | | Load 0x2,-0x8
063f 0229 | ) | Execute Access,All_Read
0640 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
0641 00e3 | | Load_Encached Natural_Cache
0642 00da | | Load_Top At_Offset_2
0643 00e2 | | Load_Encached Integer_Cache
0644 e5f8 | | Load 0x2,-0x8
0645 0227 | ' | Execute Access,All_Reference
0646 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
0647 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0648 800c | | Call 0x0,0xc
0649 00db | | Load_Top At_Offset_3
064a 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
064b 00d1 | | Pop_Control Pop_Count_1
064c c403 | | Store 0x2,0x3
064d 00d2 | | Pop_Control Pop_Count_2
064e e5f8 | | Load 0x2,-0x8
064f 0227 | ' | Execute Access,All_Reference
0650 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
0651 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0652 6807 |h | Jump_Zero 0x65a
0653 4800 |H | Short_Literal 0x0
0654 4806 |H | Short_Literal 0x6
0655 e00d | | Load 0x0,0xd
0656 0334 | 4 | Declare_Variable Array,With_Constraint
0657 5028 |P( | Indirect_Literal Any,0x680,{0x52656365, 0x69766500}
0658 e5f8 | | Load 0x2,-0x8
0659 800e | | Call 0x0,0xe
065a e5f7 | | Load 0x2,-0x9
065b 00da | | Load_Top At_Offset_2
065c 00d8 | | Load_Top At_Offset_0
065d e5fa | | Load 0x2,-0x6
065e 0260 | ` | Execute Discrete,In_Type
065f 7001 |p | Jump_Nonzero 0x661
0660 0801 | | Execute_Immediate Raise,0x1
0661 e5f7 | | Load 0x2,-0x9
0662 01dc | | Execute Vector,Last
0663 00da | | Load_Top At_Offset_2
0664 035b | [ | Declare_Type Array,Constrained
0665 00d0 | | Action Swap_Control
0666 01cd | | Execute Vector,Slice_Reference
0667 00d8 | | Load_Top At_Offset_0
0668 4801 |H | Short_Literal 0x1
0669 e404 | | Load 0x2,0x4
066a e5f8 | | Load 0x2,-0x8
066b 0227 | ' | Execute Access,All_Reference
066c 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
066d 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
066e 01cf | | Execute Vector,Slice_Read
066f 85fc | | Call 0x2,-0x4
0670 00d2 | | Pop_Control Pop_Count_2
0671 4800 |H | Short_Literal 0x0
0672 e5f8 | | Load 0x2,-0x8
0673 0227 | ' | Execute Access,All_Reference
0674 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0675 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0676 4509 |E | Exit_Subprogram 0x9
0677 0000 | | .XXX[0x1]
0678 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
067c 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
0680 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
0684 0000 0000 | | .BLANK 0000[0x4]
0688 ; --------------------------------------------------------------------------------------
0688 ; SUBPROGRAM
0688 ; --------------------------------------------------------------------------------------
0688 069e | | .CONST 0x069e ; Address of begin
0689 0004 | | .CONST 0x0004 ; Address of exception handler
068a 0008 | | .CONST 0x0008 ; Number of locals
068b INIT_0688:
068b e5fd | | Load 0x2,-0x3
068c e5f7 | | Load 0x2,-0x9
068d 01db | | Execute Vector,Length
068e 0271 | q | Execute Discrete,Times
068f e002 | | Load 0x0,0x2
0690 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0691 00d8 | | Load_Top At_Offset_0
0692 0a03 | | Execute_Immediate Plus,0x3
0693 09fe | | Execute_Immediate Binary_Scale,-0x2
0694 0902 | | Execute_Immediate Binary_Scale,0x2
0695 e002 | | Load 0x0,0x2
0696 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0697 00e3 | | Load_Encached Natural_Cache
0698 00e3 | | Load_Encached Natural_Cache
0699 00e3 | | Load_Encached Natural_Cache
069a e009 | | Load 0x0,0x9
069b 0007 | | Action Break_Optional
069c e009 | | Load 0x0,0x9
069d 0007 | | Action Break_Optional
069e BODY_0688:
069e e5f8 | | Load 0x2,-0x8
069f 0227 | ' | Execute Access,All_Reference
06a0 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
06a1 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06a2 e403 | | Load 0x2,0x3
06a3 027b | { | Execute Discrete,Greater_Equal
06a4 6833 |h3 | Jump_Zero 0x6d8
06a5 e5f7 | | Load 0x2,-0x9
06a6 4801 |H | Short_Literal 0x1
06a7 e402 | | Load 0x2,0x2
06a8 e5f8 | | Load 0x2,-0x8
06a9 0227 | ' | Execute Access,All_Reference
06aa 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
06ab 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
06ac 01cf | | Execute Vector,Slice_Read
06ad 85fc | | Call 0x2,-0x4
06ae 00d1 | | Pop_Control Pop_Count_1
06af e403 | | Load 0x2,0x3
06b0 a405 | | Store_Unchecked 0x2,0x5
06b1 e5f8 | | Load 0x2,-0x8
06b2 0227 | ' | Execute Access,All_Reference
06b3 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
06b4 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06b5 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
06b6 e5f8 | | Load 0x2,-0x8
06b7 0227 | ' | Execute Access,All_Reference
06b8 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
06b9 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06ba e405 | | Load 0x2,0x5
06bb 0272 | r | Execute Discrete,Minus
06bc e5f8 | | Load 0x2,-0x8
06bd 0227 | ' | Execute Access,All_Reference
06be 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
06bf 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
06c0 00db | | Load_Top At_Offset_3
06c1 0a01 | | Execute_Immediate Plus,0x1
06c2 00d8 | | Load_Top At_Offset_0
06c3 00e2 | | Load_Encached Integer_Cache
06c4 0260 | ` | Execute Discrete,In_Type
06c5 7001 |p | Jump_Nonzero 0x6c7
06c6 0801 | | Execute_Immediate Raise,0x1
06c7 00db | | Load_Top At_Offset_3
06c8 e5f8 | | Load 0x2,-0x8
06c9 0227 | ' | Execute Access,All_Reference
06ca 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
06cb 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
06cc 01cf | | Execute Vector,Slice_Read
06cd 4801 |H | Short_Literal 0x1
06ce e5f8 | | Load 0x2,-0x8
06cf 0227 | ' | Execute Access,All_Reference
06d0 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
06d1 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06d2 e5f8 | | Load 0x2,-0x8
06d3 0229 | ) | Execute Access,All_Read
06d4 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
06d5 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
06d6 01ce | | Execute Vector,Slice_Write
06d7 4509 |E | Exit_Subprogram 0x9
06d8 e403 | | Load 0x2,0x3
06d9 e5f8 | | Load 0x2,-0x8
06da 0227 | ' | Execute Access,All_Reference
06db 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
06dc 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
06dd 01dc | | Execute Vector,Last
06de 00d8 | | Load_Top At_Offset_0
06df e002 | | Load 0x0,0x2
06e0 0260 | ` | Execute Discrete,In_Type
06e1 7001 |p | Jump_Nonzero 0x6e3
06e2 0801 | | Execute_Immediate Raise,0x1
06e3 027a | z | Execute Discrete,Less_Equal
06e4 6843 |hC | Jump_Zero 0x728
06e5 e403 | | Load 0x2,0x3
06e6 a405 | | Store_Unchecked 0x2,0x5
06e7 e402 | | Load 0x2,0x2
06e8 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
06e9 e5f8 | | Load 0x2,-0x8
06ea 0229 | ) | Execute Access,All_Read
06eb 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
06ec 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
06ed e5f8 | | Load 0x2,-0x8
06ee 0227 | ' | Execute Access,All_Reference
06ef 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
06f0 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06f1 0a01 | | Execute_Immediate Plus,0x1
06f2 00d8 | | Load_Top At_Offset_0
06f3 00e2 | | Load_Encached Integer_Cache
06f4 0260 | ` | Execute Discrete,In_Type
06f5 7001 |p | Jump_Nonzero 0x6f7
06f6 0801 | | Execute_Immediate Raise,0x1
06f7 e405 | | Load 0x2,0x5
06f8 00da | | Load_Top At_Offset_2
06f9 035b | [ | Declare_Type Array,Constrained
06fa 00d0 | | Action Swap_Control
06fb 01cd | | Execute Vector,Slice_Reference
06fc e5f8 | | Load 0x2,-0x8
06fd 0229 | ) | Execute Access,All_Read
06fe 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
06ff 00e3 | | Load_Encached Natural_Cache
0700 00da | | Load_Top At_Offset_2
0701 00e2 | | Load_Encached Integer_Cache
0702 e5f8 | | Load 0x2,-0x8
0703 0227 | ' | Execute Access,All_Reference
0704 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
0705 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0706 800c | | Call 0x0,0xc
0707 00db | | Load_Top At_Offset_3
0708 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0709 00d1 | | Pop_Control Pop_Count_1
070a c404 | | Store 0x2,0x4
070b 00d2 | | Pop_Control Pop_Count_2
070c e5f8 | | Load 0x2,-0x8
070d 0227 | ' | Execute Access,All_Reference
070e 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
070f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0710 6807 |h | Jump_Zero 0x718
0711 4800 |H | Short_Literal 0x0
0712 4806 |H | Short_Literal 0x6
0713 e00d | | Load 0x0,0xd
0714 0334 | 4 | Declare_Variable Array,With_Constraint
0715 5122 |Q" | Indirect_Literal Any,0x838,{0x52656365, 0x69766500}
0716 e5f8 | | Load 0x2,-0x8
0717 800e | | Call 0x0,0xe
0718 e5f7 | | Load 0x2,-0x9
0719 4801 |H | Short_Literal 0x1
071a e406 | | Load 0x2,0x6
071b e5f8 | | Load 0x2,-0x8
071c 0227 | ' | Execute Access,All_Reference
071d 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
071e 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
071f 01cf | | Execute Vector,Slice_Read
0720 85fc | | Call 0x2,-0x4
0721 00d1 | | Pop_Control Pop_Count_1
0722 4800 |H | Short_Literal 0x0
0723 e5f8 | | Load 0x2,-0x8
0724 0227 | ' | Execute Access,All_Reference
0725 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0726 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0727 4509 |E | Exit_Subprogram 0x9
0728 e5f7 | | Load 0x2,-0x9
0729 01dd | | Execute Vector,First
072a 00d8 | | Load_Top At_Offset_0
072b e009 | | Load 0x0,0x9
072c 0260 | ` | Execute Discrete,In_Type
072d 7001 |p | Jump_Nonzero 0x72f
072e 0801 | | Execute_Immediate Raise,0x1
072f 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0730 e5f8 | | Load 0x2,-0x8
0731 0227 | ' | Execute Access,All_Reference
0732 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0733 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0734 01dc | | Execute Vector,Last
0735 e5fd | | Load 0x2,-0x3
0736 0270 | p | Execute Discrete,Divide
0737 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0738 e5fd | | Load 0x2,-0x3
0739 00d9 | | Load_Top At_Offset_1
073a 00d8 | | Load_Top At_Offset_0
073b 00e3 | | Load_Encached Natural_Cache
073c 0260 | ` | Execute Discrete,In_Type
073d 7001 |p | Jump_Nonzero 0x73f
073e 0801 | | Execute_Immediate Raise,0x1
073f 0271 | q | Execute Discrete,Times
0740 c405 | | Store 0x2,0x5
0741 00db | | Load_Top At_Offset_3
0742 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0743 00cf | | Action Mark_Auxiliary
0744 787a |xz | Jump 0x7bf
0745 e5f8 | | Load 0x2,-0x8
0746 0229 | ) | Execute Access,All_Read
0747 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
0748 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0749 e5f8 | | Load 0x2,-0x8
074a 0227 | ' | Execute Access,All_Reference
074b 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
074c 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
074d 0a01 | | Execute_Immediate Plus,0x1
074e 00d8 | | Load_Top At_Offset_0
074f 00e2 | | Load_Encached Integer_Cache
0750 0260 | ` | Execute Discrete,In_Type
0751 7001 |p | Jump_Nonzero 0x753
0752 0801 | | Execute_Immediate Raise,0x1
0753 e405 | | Load 0x2,0x5
0754 00da | | Load_Top At_Offset_2
0755 035b | [ | Declare_Type Array,Constrained
0756 00d0 | | Action Swap_Control
0757 01cd | | Execute Vector,Slice_Reference
0758 e5f8 | | Load 0x2,-0x8
0759 0229 | ) | Execute Access,All_Read
075a 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
075b 00e3 | | Load_Encached Natural_Cache
075c 00da | | Load_Top At_Offset_2
075d 00e2 | | Load_Encached Integer_Cache
075e e5f8 | | Load 0x2,-0x8
075f 0227 | ' | Execute Access,All_Reference
0760 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
0761 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0762 800c | | Call 0x0,0xc
0763 00db | | Load_Top At_Offset_3
0764 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0765 00d1 | | Pop_Control Pop_Count_1
0766 c404 | | Store 0x2,0x4
0767 00d2 | | Pop_Control Pop_Count_2
0768 e5f8 | | Load 0x2,-0x8
0769 0227 | ' | Execute Access,All_Reference
076a 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
076b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
076c 6807 |h | Jump_Zero 0x774
076d 4800 |H | Short_Literal 0x0
076e 4806 |H | Short_Literal 0x6
076f e00d | | Load 0x0,0xd
0770 0334 | 4 | Declare_Variable Array,With_Constraint
0771 50ca |P | Indirect_Literal Any,0x83c,{0x52656365, 0x69766500}
0772 e5f8 | | Load 0x2,-0x8
0773 800e | | Call 0x0,0xe
0774 e5f7 | | Load 0x2,-0x9
0775 01dc | | Execute Vector,Last
0776 00d8 | | Load_Top At_Offset_0
0777 e009 | | Load 0x0,0x9
0778 0260 | ` | Execute Discrete,In_Type
0779 7001 |p | Jump_Nonzero 0x77b
077a 0801 | | Execute_Immediate Raise,0x1
077b 00db | | Load_Top At_Offset_3
077c 0272 | r | Execute Discrete,Minus
077d 0a01 | | Execute_Immediate Plus,0x1
077e 00da | | Load_Top At_Offset_2
077f 027c | | | Execute Discrete,Less
0780 6814 |h | Jump_Zero 0x795
0781 e5f7 | | Load 0x2,-0x9
0782 01dc | | Execute Vector,Last
0783 00d8 | | Load_Top At_Offset_0
0784 e009 | | Load 0x0,0x9
0785 0260 | ` | Execute Discrete,In_Type
0786 7001 |p | Jump_Nonzero 0x788
0787 0801 | | Execute_Immediate Raise,0x1
0788 00db | | Load_Top At_Offset_3
0789 0272 | r | Execute Discrete,Minus
078a 0a01 | | Execute_Immediate Plus,0x1
078b 005a | Z | Store_Top Discrete,At_Offset_2
078c e5fd | | Load 0x2,-0x3
078d 00da | | Load_Top At_Offset_2
078e 00d8 | | Load_Top At_Offset_0
078f 00e3 | | Load_Encached Natural_Cache
0790 0260 | ` | Execute Discrete,In_Type
0791 7001 |p | Jump_Nonzero 0x793
0792 0801 | | Execute_Immediate Raise,0x1
0793 0271 | q | Execute Discrete,Times
0794 c406 | | Store 0x2,0x6
0795 00d9 | | Load_Top At_Offset_1
0796 0c01 | | Execute_Immediate Greater_Equal,0x1
0797 6822 |h" | Jump_Zero 0x7ba
0798 e5f7 | | Load 0x2,-0x9
0799 00db | | Load_Top At_Offset_3
079a 00d8 | | Load_Top At_Offset_0
079b e5fa | | Load 0x2,-0x6
079c 0260 | ` | Execute Discrete,In_Type
079d 7001 |p | Jump_Nonzero 0x79f
079e 0801 | | Execute_Immediate Raise,0x1
079f e407 | | Load 0x2,0x7
07a0 e408 | | Load 0x2,0x8
07a1 0273 | s | Execute Discrete,Plus
07a2 0aff | | Execute_Immediate Plus,-0x1
07a3 00d8 | | Load_Top At_Offset_0
07a4 e5fa | | Load 0x2,-0x6
07a5 0260 | ` | Execute Discrete,In_Type
07a6 7001 |p | Jump_Nonzero 0x7a8
07a7 0801 | | Execute_Immediate Raise,0x1
07a8 00da | | Load_Top At_Offset_2
07a9 035b | [ | Declare_Type Array,Constrained
07aa 00d0 | | Action Swap_Control
07ab 01cd | | Execute Vector,Slice_Reference
07ac 00d8 | | Load_Top At_Offset_0
07ad 4801 |H | Short_Literal 0x1
07ae e406 | | Load 0x2,0x6
07af e5f8 | | Load 0x2,-0x8
07b0 0227 | ' | Execute Access,All_Reference
07b1 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
07b2 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
07b3 01cf | | Execute Vector,Slice_Read
07b4 85fc | | Call 0x2,-0x4
07b5 00d2 | | Pop_Control Pop_Count_2
07b6 00da | | Load_Top At_Offset_2
07b7 00da | | Load_Top At_Offset_2
07b8 0273 | s | Execute Discrete,Plus
07b9 005b | [ | Store_Top Discrete,At_Offset_3
07ba e403 | | Load 0x2,0x3
07bb e405 | | Load 0x2,0x5
07bc 0272 | r | Execute Discrete,Minus
07bd c403 | | Store 0x2,0x3
07be 00c9 | | Action Pop_Auxiliary_Loop
07bf e403 | | Load 0x2,0x3
07c0 e405 | | Load 0x2,0x5
07c1 027b | { | Execute Discrete,Greater_Equal
07c2 7782 |w | Jump_Nonzero 0x745
07c3 00ce | | Action Pop_Auxiliary
07c4 e403 | | Load 0x2,0x3
07c5 0c01 | | Execute_Immediate Greater_Equal,0x1
07c6 686a |hj | Jump_Zero 0x831
07c7 e403 | | Load 0x2,0x3
07c8 a405 | | Store_Unchecked 0x2,0x5
07c9 e5f8 | | Load 0x2,-0x8
07ca 0229 | ) | Execute Access,All_Read
07cb 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
07cc 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
07cd 4801 |H | Short_Literal 0x1
07ce e405 | | Load 0x2,0x5
07cf 00da | | Load_Top At_Offset_2
07d0 035b | [ | Declare_Type Array,Constrained
07d1 00d0 | | Action Swap_Control
07d2 01cd | | Execute Vector,Slice_Reference
07d3 e5f8 | | Load 0x2,-0x8
07d4 0229 | ) | Execute Access,All_Read
07d5 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
07d6 00e3 | | Load_Encached Natural_Cache
07d7 00da | | Load_Top At_Offset_2
07d8 00e2 | | Load_Encached Integer_Cache
07d9 e5f8 | | Load 0x2,-0x8
07da 0227 | ' | Execute Access,All_Reference
07db 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
07dc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
07dd 800c | | Call 0x0,0xc
07de 00db | | Load_Top At_Offset_3
07df 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
07e0 00d1 | | Pop_Control Pop_Count_1
07e1 c404 | | Store 0x2,0x4
07e2 00d2 | | Pop_Control Pop_Count_2
07e3 e5f8 | | Load 0x2,-0x8
07e4 0227 | ' | Execute Access,All_Reference
07e5 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
07e6 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
07e7 6807 |h | Jump_Zero 0x7ef
07e8 4800 |H | Short_Literal 0x0
07e9 4806 |H | Short_Literal 0x6
07ea e00d | | Load 0x0,0xd
07eb 0334 | 4 | Declare_Variable Array,With_Constraint
07ec 5053 |PS | Indirect_Literal Any,0x840,{0x52656365, 0x69766500}
07ed e5f8 | | Load 0x2,-0x8
07ee 800e | | Call 0x0,0xe
07ef e5f7 | | Load 0x2,-0x9
07f0 01dc | | Execute Vector,Last
07f1 00d8 | | Load_Top At_Offset_0
07f2 e009 | | Load 0x0,0x9
07f3 0260 | ` | Execute Discrete,In_Type
07f4 7001 |p | Jump_Nonzero 0x7f6
07f5 0801 | | Execute_Immediate Raise,0x1
07f6 00da | | Load_Top At_Offset_2
07f7 0272 | r | Execute Discrete,Minus
07f8 0a01 | | Execute_Immediate Plus,0x1
07f9 00d9 | | Load_Top At_Offset_1
07fa 027c | | | Execute Discrete,Less
07fb 6814 |h | Jump_Zero 0x810
07fc e5f7 | | Load 0x2,-0x9
07fd 01dc | | Execute Vector,Last
07fe 00d8 | | Load_Top At_Offset_0
07ff e009 | | Load 0x0,0x9
0800 0260 | ` | Execute Discrete,In_Type
0801 7001 |p | Jump_Nonzero 0x803
0802 0801 | | Execute_Immediate Raise,0x1
0803 00da | | Load_Top At_Offset_2
0804 0272 | r | Execute Discrete,Minus
0805 0a01 | | Execute_Immediate Plus,0x1
0806 0059 | Y | Store_Top Discrete,At_Offset_1
0807 e5fd | | Load 0x2,-0x3
0808 00d9 | | Load_Top At_Offset_1
0809 00d8 | | Load_Top At_Offset_0
080a 00e3 | | Load_Encached Natural_Cache
080b 0260 | ` | Execute Discrete,In_Type
080c 7001 |p | Jump_Nonzero 0x80e
080d 0801 | | Execute_Immediate Raise,0x1
080e 0271 | q | Execute Discrete,Times
080f 005b | [ | Store_Top Discrete,At_Offset_3
0810 00d8 | | Load_Top At_Offset_0
0811 0c01 | | Execute_Immediate Greater_Equal,0x1
0812 681e |h | Jump_Zero 0x831
0813 e5f7 | | Load 0x2,-0x9
0814 00da | | Load_Top At_Offset_2
0815 00d8 | | Load_Top At_Offset_0
0816 e5fa | | Load 0x2,-0x6
0817 0260 | ` | Execute Discrete,In_Type
0818 7001 |p | Jump_Nonzero 0x81a
0819 0801 | | Execute_Immediate Raise,0x1
081a 00db | | Load_Top At_Offset_3
081b 00db | | Load_Top At_Offset_3
081c 0273 | s | Execute Discrete,Plus
081d 0aff | | Execute_Immediate Plus,-0x1
081e 00d8 | | Load_Top At_Offset_0
081f e5fa | | Load 0x2,-0x6
0820 0260 | ` | Execute Discrete,In_Type
0821 7001 |p | Jump_Nonzero 0x823
0822 0801 | | Execute_Immediate Raise,0x1
0823 00da | | Load_Top At_Offset_2
0824 035b | [ | Declare_Type Array,Constrained
0825 00d0 | | Action Swap_Control
0826 01cd | | Execute Vector,Slice_Reference
0827 00d8 | | Load_Top At_Offset_0
0828 4801 |H | Short_Literal 0x1
0829 e406 | | Load 0x2,0x6
082a e5f8 | | Load 0x2,-0x8
082b 0227 | ' | Execute Access,All_Reference
082c 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
082d 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
082e 01cf | | Execute Vector,Slice_Read
082f 85fc | | Call 0x2,-0x4
0830 00d2 | | Pop_Control Pop_Count_2
0831 4800 |H | Short_Literal 0x0
0832 e5f8 | | Load 0x2,-0x8
0833 0227 | ' | Execute Access,All_Reference
0834 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0835 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0836 4509 |E | Exit_Subprogram 0x9
0837 0000 | | .XXX[0x1]
0838 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
083c 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
0840 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
0844 0000 0000 | | .BLANK 0000[0x4]
0848 ; --------------------------------------------------------------------------------------
0848 ; SUBPROGRAM
0848 ; --------------------------------------------------------------------------------------
0848 085a | Z | .CONST 0x085a ; Address of begin
0849 0004 | | .CONST 0x0004 ; Address of exception handler
084a 0005 | | .CONST 0x0005 ; Number of locals
084b INIT_0848:
084b e5fd | | Load 0x2,-0x3
084c 4801 |H | Short_Literal 0x1
084d e5f5 | | Load 0x2,-0xb
084e 01ab | | Execute Matrix,Length
084f 0271 | q | Execute Discrete,Times
0850 4802 |H | Short_Literal 0x2
0851 e5f5 | | Load 0x2,-0xb
0852 01ab | | Execute Matrix,Length
0853 0271 | q | Execute Discrete,Times
0854 00e3 | | Load_Encached Natural_Cache
0855 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0856 00e3 | | Load_Encached Natural_Cache
0857 00e3 | | Load_Encached Natural_Cache
0858 029f 0a4b | K| Declare_Subprogram For_Call,INIT_0a48
085a BODY_0848:
085a e5f6 | | Load 0x2,-0xa
085b 0227 | ' | Execute Access,All_Reference
085c 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
085d 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
085e e402 | | Load 0x2,0x2
085f 027b | { | Execute Discrete,Greater_Equal
0860 6831 |h1 | Jump_Zero 0x892
0861 e5f5 | | Load 0x2,-0xb
0862 4801 |H | Short_Literal 0x1
0863 e402 | | Load 0x2,0x2
0864 e5f6 | | Load 0x2,-0xa
0865 0227 | ' | Execute Access,All_Reference
0866 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0867 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0868 01cf | | Execute Vector,Slice_Read
0869 85fc | | Call 0x2,-0x4
086a 00d1 | | Pop_Control Pop_Count_1
086b e5f6 | | Load 0x2,-0xa
086c 0227 | ' | Execute Access,All_Reference
086d 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
086e 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
086f 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0870 e5f6 | | Load 0x2,-0xa
0871 0227 | ' | Execute Access,All_Reference
0872 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0873 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0874 e402 | | Load 0x2,0x2
0875 0272 | r | Execute Discrete,Minus
0876 e5f6 | | Load 0x2,-0xa
0877 0227 | ' | Execute Access,All_Reference
0878 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0879 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
087a 00db | | Load_Top At_Offset_3
087b 0a01 | | Execute_Immediate Plus,0x1
087c 00d8 | | Load_Top At_Offset_0
087d 00e2 | | Load_Encached Integer_Cache
087e 0260 | ` | Execute Discrete,In_Type
087f 7001 |p | Jump_Nonzero 0x881
0880 0801 | | Execute_Immediate Raise,0x1
0881 00da | | Load_Top At_Offset_2
0882 e5f6 | | Load 0x2,-0xa
0883 0227 | ' | Execute Access,All_Reference
0884 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0885 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0886 01cf | | Execute Vector,Slice_Read
0887 4801 |H | Short_Literal 0x1
0888 e5f6 | | Load 0x2,-0xa
0889 0227 | ' | Execute Access,All_Reference
088a 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
088b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
088c e5f6 | | Load 0x2,-0xa
088d 0229 | ) | Execute Access,All_Read
088e 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
088f 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0890 01ce | | Execute Vector,Slice_Write
0891 450b |E | Exit_Subprogram 0xb
0892 00db | | Load_Top At_Offset_3
0893 e5f6 | | Load 0x2,-0xa
0894 0227 | ' | Execute Access,All_Reference
0895 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0896 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0897 01dc | | Execute Vector,Last
0898 027a | z | Execute Discrete,Less_Equal
0899 683f |h? | Jump_Zero 0x8d9
089a e5f6 | | Load 0x2,-0xa
089b 0229 | ) | Execute Access,All_Read
089c 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
089d 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
089e e5f6 | | Load 0x2,-0xa
089f 0227 | ' | Execute Access,All_Reference
08a0 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
08a1 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
08a2 0a01 | | Execute_Immediate Plus,0x1
08a3 00d8 | | Load_Top At_Offset_0
08a4 00e2 | | Load_Encached Integer_Cache
08a5 0260 | ` | Execute Discrete,In_Type
08a6 7001 |p | Jump_Nonzero 0x8a8
08a7 0801 | | Execute_Immediate Raise,0x1
08a8 e402 | | Load 0x2,0x2
08a9 00da | | Load_Top At_Offset_2
08aa 035b | [ | Declare_Type Array,Constrained
08ab 00d0 | | Action Swap_Control
08ac 01cd | | Execute Vector,Slice_Reference
08ad e5f6 | | Load 0x2,-0xa
08ae 0229 | ) | Execute Access,All_Read
08af 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
08b0 00e3 | | Load_Encached Natural_Cache
08b1 00da | | Load_Top At_Offset_2
08b2 00e2 | | Load_Encached Integer_Cache
08b3 e5f6 | | Load 0x2,-0xa
08b4 0227 | ' | Execute Access,All_Reference
08b5 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
08b6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
08b7 800c | | Call 0x0,0xc
08b8 00db | | Load_Top At_Offset_3
08b9 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
08ba 00d1 | | Pop_Control Pop_Count_1
08bb c403 | | Store 0x2,0x3
08bc 00d2 | | Pop_Control Pop_Count_2
08bd e5f6 | | Load 0x2,-0xa
08be 0227 | ' | Execute Access,All_Reference
08bf 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
08c0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
08c1 6807 |h | Jump_Zero 0x8c9
08c2 4800 |H | Short_Literal 0x0
08c3 4806 |H | Short_Literal 0x6
08c4 e00d | | Load 0x0,0xd
08c5 0334 | 4 | Declare_Variable Array,With_Constraint
08c6 5015 |P | Indirect_Literal Any,0x8dc,{0x52656365, 0x69766500}
08c7 e5f6 | | Load 0x2,-0xa
08c8 800e | | Call 0x0,0xe
08c9 e5f5 | | Load 0x2,-0xb
08ca 4801 |H | Short_Literal 0x1
08cb e402 | | Load 0x2,0x2
08cc e5f6 | | Load 0x2,-0xa
08cd 0227 | ' | Execute Access,All_Reference
08ce 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
08cf 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
08d0 01cf | | Execute Vector,Slice_Read
08d1 85fc | | Call 0x2,-0x4
08d2 00d1 | | Pop_Control Pop_Count_1
08d3 4800 |H | Short_Literal 0x0
08d4 e5f6 | | Load 0x2,-0xa
08d5 0227 | ' | Execute Access,All_Reference
08d6 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
08d7 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
08d8 450b |E | Exit_Subprogram 0xb
08d9 8405 | | Call 0x2,0x5
08da 450b |E | Exit_Subprogram 0xb
08db 0000 | | .XXX[0x1]
08dc 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
08e0 ; --------------------------------------------------------------------------------------
08e0 ; SUBPROGRAM
08e0 ; --------------------------------------------------------------------------------------
08e0 08e7 | | .CONST 0x08e7 ; Address of begin
08e1 0004 | | .CONST 0x0004 ; Address of exception handler
08e2 0004 | | .CONST 0x0004 ; Number of locals
08e3 INIT_08e0:
08e3 e002 | | Load 0x0,0x2
08e4 0007 | | Action Break_Optional
08e5 00e3 | | Load_Encached Natural_Cache
08e6 00e3 | | Load_Encached Natural_Cache
08e7 BODY_08e0:
08e7 e5fe | | Load 0x2,-0x2
08e8 0a03 | | Execute_Immediate Plus,0x3
08e9 09fe | | Execute_Immediate Binary_Scale,-0x2
08ea 0902 | | Execute_Immediate Binary_Scale,0x2
08eb 005b | [ | Store_Top Discrete,At_Offset_3
08ec e5ff | | Load 0x2,-0x1
08ed 0227 | ' | Execute Access,All_Reference
08ee 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
08ef 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
08f0 00db | | Load_Top At_Offset_3
08f1 027b | { | Execute Discrete,Greater_Equal
08f2 6829 |h) | Jump_Zero 0x91c
08f3 00da | | Load_Top At_Offset_2
08f4 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
08f5 e5ff | | Load 0x2,-0x1
08f6 0227 | ' | Execute Access,All_Reference
08f7 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
08f8 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
08f9 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
08fa e5ff | | Load 0x2,-0x1
08fb 0227 | ' | Execute Access,All_Reference
08fc 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
08fd 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
08fe 00da | | Load_Top At_Offset_2
08ff 0272 | r | Execute Discrete,Minus
0900 e5ff | | Load 0x2,-0x1
0901 0227 | ' | Execute Access,All_Reference
0902 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0903 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0904 00d9 | | Load_Top At_Offset_1
0905 0a01 | | Execute_Immediate Plus,0x1
0906 00d8 | | Load_Top At_Offset_0
0907 00e2 | | Load_Encached Integer_Cache
0908 0260 | ` | Execute Discrete,In_Type
0909 7001 |p | Jump_Nonzero 0x90b
090a 0801 | | Execute_Immediate Raise,0x1
090b 00d9 | | Load_Top At_Offset_1
090c e5ff | | Load 0x2,-0x1
090d 0227 | ' | Execute Access,All_Reference
090e 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
090f 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0910 01cf | | Execute Vector,Slice_Read
0911 4801 |H | Short_Literal 0x1
0912 e5ff | | Load 0x2,-0x1
0913 0227 | ' | Execute Access,All_Reference
0914 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0915 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0916 e5ff | | Load 0x2,-0x1
0917 0229 | ) | Execute Access,All_Read
0918 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
0919 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
091a 01ce | | Execute Vector,Slice_Write
091b 4503 |E | Exit_Subprogram 0x3
091c 00da | | Load_Top At_Offset_2
091d e5ff | | Load 0x2,-0x1
091e 0227 | ' | Execute Access,All_Reference
091f 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0920 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0921 0272 | r | Execute Discrete,Minus
0922 005b | [ | Store_Top Discrete,At_Offset_3
0923 4800 |H | Short_Literal 0x0
0924 e5ff | | Load 0x2,-0x1
0925 0227 | ' | Execute Access,All_Reference
0926 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0927 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0928 00cf | | Action Mark_Auxiliary
0929 7841 |xA | Jump 0x96b
092a 00db | | Load_Top At_Offset_3
092b e5ff | | Load 0x2,-0x1
092c 0227 | ' | Execute Access,All_Reference
092d 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
092e 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
092f 01dc | | Execute Vector,Last
0930 00d8 | | Load_Top At_Offset_0
0931 e002 | | Load 0x0,0x2
0932 0260 | ` | Execute Discrete,In_Type
0933 7001 |p | Jump_Nonzero 0x935
0934 0801 | | Execute_Immediate Raise,0x1
0935 027d | } | Execute Discrete,Greater
0936 6807 |h | Jump_Zero 0x93e
0937 e5ff | | Load 0x2,-0x1
0938 0227 | ' | Execute Access,All_Reference
0939 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
093a 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
093b 01dc | | Execute Vector,Last
093c 005b | [ | Store_Top Discrete,At_Offset_3
093d 7802 |x | Jump 0x940
093e 00db | | Load_Top At_Offset_3
093f 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0940 e5ff | | Load 0x2,-0x1
0941 0229 | ) | Execute Access,All_Read
0942 3c34 |<4 | Execute Record,Field_Read,Field_Number 0x34
0943 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0944 4801 |H | Short_Literal 0x1
0945 e403 | | Load 0x2,0x3
0946 00da | | Load_Top At_Offset_2
0947 035b | [ | Declare_Type Array,Constrained
0948 00d0 | | Action Swap_Control
0949 01cd | | Execute Vector,Slice_Reference
094a e5ff | | Load 0x2,-0x1
094b 0229 | ) | Execute Access,All_Read
094c 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
094d 00e3 | | Load_Encached Natural_Cache
094e 00da | | Load_Top At_Offset_2
094f 00e2 | | Load_Encached Integer_Cache
0950 e5ff | | Load 0x2,-0x1
0951 0227 | ' | Execute Access,All_Reference
0952 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
0953 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0954 800c | | Call 0x0,0xc
0955 00db | | Load_Top At_Offset_3
0956 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0957 00d1 | | Pop_Control Pop_Count_1
0958 c404 | | Store 0x2,0x4
0959 00d2 | | Pop_Control Pop_Count_2
095a e5ff | | Load 0x2,-0x1
095b 0227 | ' | Execute Access,All_Reference
095c 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
095d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
095e 6807 |h | Jump_Zero 0x966
095f 4800 |H | Short_Literal 0x0
0960 4806 |H | Short_Literal 0x6
0961 e00d | | Load 0x0,0xd
0962 0334 | 4 | Declare_Variable Array,With_Constraint
0963 500c |P | Indirect_Literal Any,0x970,{0x52656365, 0x69766500}
0964 e5ff | | Load 0x2,-0x1
0965 800e | | Call 0x0,0xe
0966 00db | | Load_Top At_Offset_3
0967 00da | | Load_Top At_Offset_2
0968 0272 | r | Execute Discrete,Minus
0969 c402 | | Store 0x2,0x2
096a 00c9 | | Action Pop_Auxiliary_Loop
096b 00db | | Load_Top At_Offset_3
096c 0c01 | | Execute_Immediate Greater_Equal,0x1
096d 77bc |w | Jump_Nonzero 0x92a
096e 4503 |E | Exit_Subprogram 0x3
096f 0000 | | .XXX[0x1]
0970 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
0974 0000 0000 | | .BLANK 0000[0x4]
0978 ; --------------------------------------------------------------------------------------
0978 ; SUBPROGRAM
0978 ; --------------------------------------------------------------------------------------
0978 097d | } | .CONST 0x097d ; Address of begin
0979 0004 | | .CONST 0x0004 ; Address of exception handler
097a 0002 | | .CONST 0x0002 ; Number of locals
097b INIT_0978:
097b e015 | | Load 0x0,0x15
097c 0007 | | Action Break_Optional
097d BODY_0978:
097d e015 | | Load 0x0,0x15
097e e5fc | | Load 0x2,-0x4
097f 4802 |H | Short_Literal 0x2
0980 e01b | | Load 0x0,0x1b
0981 e01c | | Load 0x0,0x1c
0982 00ad | | Action InMicrocode,Package,Field_Execute_Dynamic
0983 0039 | 9 | Store_Top Access,At_Offset_1
0984 e409 | | Load 0x2,0x9
0985 e5fc | | Load 0x2,-0x4
0986 00da | | Load_Top At_Offset_2
0987 801d | | Call 0x0,0x1d
0988 801e | | Call 0x0,0x1e
0989 4501 |E | Exit_Subprogram 0x1
098a 0000 0000 | | .BLANK 0000[0x6]
0990 ; --------------------------------------------------------------------------------------
0990 ; SUBPROGRAM
0990 ; --------------------------------------------------------------------------------------
0990 0995 | | .CONST 0x0995 ; Address of begin
0991 0004 | | .CONST 0x0004 ; Address of exception handler
0992 0002 | | .CONST 0x0002 ; Number of locals
0993 INIT_0990:
0993 e015 | | Load 0x0,0x15
0994 0007 | | Action Break_Optional
0995 BODY_0990:
0995 e015 | | Load 0x0,0x15
0996 e5fc | | Load 0x2,-0x4
0997 4802 |H | Short_Literal 0x2
0998 e01b | | Load 0x0,0x1b
0999 e01f | | Load 0x0,0x1f
099a 00ad | | Action InMicrocode,Package,Field_Execute_Dynamic
099b 0039 | 9 | Store_Top Access,At_Offset_1
099c e5fc | | Load 0x2,-0x4
099d 0229 | ) | Execute Access,All_Read
099e 3c33 |<3 | Execute Record,Field_Read,Field_Number 0x33
099f 00d8 | | Load_Top At_Offset_0
09a0 4800 |H | Short_Literal 0x0
09a1 4820 |H | Short_Literal 0x20
09a2 e00d | | Load 0x0,0xd
09a3 0334 | 4 | Declare_Variable Array,With_Constraint
09a4 5013 |P | Indirect_Literal Any,0x9b8,{0x5265706c, 0x79207368}
09a5 4800 |H | Short_Literal 0x0
09a6 4809 |H | Short_Literal 0x9
09a7 e00d | | Load 0x0,0xd
09a8 0334 | 4 | Declare_Variable Array,With_Constraint
09a9 5022 |P" | Indirect_Literal Any,0x9cc,{0x5265706c, 0x7953686f}
09aa 4800 |H | Short_Literal 0x0
09ab 4808 |H | Short_Literal 0x8
09ac e00d | | Load 0x0,0xd
09ad 0334 | 4 | Declare_Variable Array,With_Constraint
09ae 5025 |P% | Indirect_Literal Any,0x9d4,{0x586c6962, 0x4572726f}
09af 8020 | | Call 0x0,0x20
09b0 8021 | ! | Call 0x0,0x21
09b1 00d2 | | Pop_Control Pop_Count_2
09b2 e5fc | | Load 0x2,-0x4
09b3 00d9 | | Load_Top At_Offset_1
09b4 8022 | " | Call 0x0,0x22
09b5 8023 | # | Call 0x0,0x23
09b6 e024 | $ | Load 0x0,0x24
09b7 0257 | W | Execute Discrete,Raise
09b8 5265 706c |Repl| .LITERAL {0x5265706c, 0x79207368}
09bc 6f72 7465 |orte| .XXX[0x10]
09be 7220 7468 |r th|
09c0 616e 2077 |an w|
09c2 6173 2072 |as r|
09c4 6571 7565 |eque|
09c6 7374 6564 |sted|
09c8 2e00 0000 |. |
09ca 0000 0000 | |
09cc 5265 706c |Repl| .LITERAL {0x5265706c, 0x7953686f}
09d0 7274 0000 |rt | .XXX[0x4]
09d2 0000 0000 | |
09d4 586c 6962 |Xlib| .LITERAL {0x586c6962, 0x4572726f}
09d8 7200 |r | .XXX[0x1]
09d9 0000 0000 | | .BLANK 0000[0x7]
09e0 ; --------------------------------------------------------------------------------------
09e0 ; SUBPROGRAM
09e0 ; --------------------------------------------------------------------------------------
09e0 09e5 | | .CONST 0x09e5 ; Address of begin
09e1 0004 | | .CONST 0x0004 ; Address of exception handler
09e2 0002 | | .CONST 0x0002 ; Number of locals
09e3 INIT_09e0:
09e3 e025 | % | Load 0x0,0x25
09e4 0007 | | Action Break_Optional
09e5 BODY_09e0:
09e5 4801 |H | Short_Literal 0x1
09e6 e5fd | | Load 0x2,-0x3
09e7 e025 | % | Load 0x0,0x25
09e8 03ba | | Declare_Variable Access,By_Allocation,With_Constraint
09e9 0039 | 9 | Store_Top Access,At_Offset_1
09ea e5fa | | Load 0x2,-0x6
09eb 0227 | ' | Execute Access,All_Reference
09ec 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
09ed 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09ee 0a01 | | Execute_Immediate Plus,0x1
09ef c403 | | Store 0x2,0x3
09f0 4801 |H | Short_Literal 0x1
09f1 e5fa | | Load 0x2,-0x6
09f2 0227 | ' | Execute Access,All_Reference
09f3 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
09f4 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09f5 e5fa | | Load 0x2,-0x6
09f6 0227 | ' | Execute Access,All_Reference
09f7 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
09f8 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
09f9 01cf | | Execute Vector,Slice_Read
09fa 4801 |H | Short_Literal 0x1
09fb e5fa | | Load 0x2,-0x6
09fc 0227 | ' | Execute Access,All_Reference
09fd 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
09fe 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09ff 00db | | Load_Top At_Offset_3
0a00 0229 | ) | Execute Access,All_Read
0a01 01ce | | Execute Vector,Slice_Write
0a02 4800 |H | Short_Literal 0x0
0a03 e5fa | | Load 0x2,-0x6
0a04 0227 | ' | Execute Access,All_Reference
0a05 3434 |44 | Execute Record,Field_Reference,Field_Number 0x34
0a06 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0a07 00d8 | | Load_Top At_Offset_0
0a08 0229 | ) | Execute Access,All_Read
0a09 e403 | | Load 0x2,0x3
0a0a e5fd | | Load 0x2,-0x3
0a0b 00da | | Load_Top At_Offset_2
0a0c 035b | [ | Declare_Type Array,Constrained
0a0d 00d0 | | Action Swap_Control
0a0e 01cd | | Execute Vector,Slice_Reference
0a0f e5fa | | Load 0x2,-0x6
0a10 0229 | ) | Execute Access,All_Read
0a11 3c38 |<8 | Execute Record,Field_Read,Field_Number 0x38
0a12 00e3 | | Load_Encached Natural_Cache
0a13 00da | | Load_Top At_Offset_2
0a14 00e2 | | Load_Encached Integer_Cache
0a15 e5fa | | Load 0x2,-0x6
0a16 0227 | ' | Execute Access,All_Reference
0a17 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
0a18 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0a19 800c | | Call 0x0,0xc
0a1a 00db | | Load_Top At_Offset_3
0a1b 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0a1c 00d1 | | Pop_Control Pop_Count_1
0a1d c402 | | Store 0x2,0x2
0a1e 00d2 | | Pop_Control Pop_Count_2
0a1f e5fa | | Load 0x2,-0x6
0a20 0227 | ' | Execute Access,All_Reference
0a21 3438 |48 | Execute Record,Field_Reference,Field_Number 0x38
0a22 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0a23 6807 |h | Jump_Zero 0xa2b
0a24 4800 |H | Short_Literal 0x0
0a25 4806 |H | Short_Literal 0x6
0a26 e00d | | Load 0x0,0xd
0a27 0334 | 4 | Declare_Variable Array,With_Constraint
0a28 5017 |P | Indirect_Literal Any,0xa40,{0x52656365, 0x69766500}
0a29 e5fa | | Load 0x2,-0x6
0a2a 800e | | Call 0x0,0xe
0a2b e5f9 | | Load 0x2,-0x7
0a2c 0120 | | Execute Any,Is_Value
0a2d 6803 |h | Jump_Zero 0xa31
0a2e e5fb | | Load 0x2,-0x5
0a2f 0122 | " | Execute Any,Make_Root_Type
0a30 7801 |x | Jump 0xa32
0a31 e5f9 | | Load 0x2,-0x7
0a32 00d9 | | Load_Top At_Offset_1
0a33 0227 | ' | Execute Access,All_Reference
0a34 85fc | | Call 0x2,-0x4
0a35 c5f9 | | Store 0x2,-0x7
0a36 00d8 | | Load_Top At_Offset_0
0a37 e026 | & | Load 0x0,0x26
0a38 e027 | ' | Load 0x0,0x27
0a39 a028 | ( | Reference 0x0,0x28
0a3a 8029 | ) | Call 0x0,0x29
0a3b 0039 | 9 | Store_Top Access,At_Offset_1
0a3c 4501 |E | Exit_Subprogram 0x1
0a3d 0000 0000 | | .XXX[0x3]
0a3f 0000 | |
0a40 5265 6365 |Rece| .LITERAL {0x52656365, 0x69766500}
0a44 0000 0000 | | .BLANK 0000[0x4]
0a48 ; --------------------------------------------------------------------------------------
0a48 ; SUBPROGRAM
0a48 ; --------------------------------------------------------------------------------------
0a48 0a71 | q | .CONST 0x0a71 ; Address of begin
0a49 0004 | | .CONST 0x0004 ; Address of exception handler
0a4a 0007 | | .CONST 0x0007 ; Number of locals
0a4b INIT_0a48:
0a4b 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0a4c 00c6 | | Action Check_Subprogram_Elaborated
0a4d e5f7 | | Load 0x2,-0x9
0a4e 4ffb |O | Short_Literal 0x7fb
0a4f 4802 |H | Short_Literal 0x2
0a50 0099 | | Action Reference_Dynamic
0a51 00c4 | | Action Make_Default
0a52 00c4 | | Action Make_Default
0a53 00db | | Load_Top At_Offset_3
0a54 012c | , | Execute Any,Size
0a55 09fd | | Execute_Immediate Binary_Scale,-0x3
0a56 00d8 | | Load_Top At_Offset_0
0a57 00e3 | | Load_Encached Natural_Cache
0a58 0260 | ` | Execute Discrete,In_Type
0a59 7001 |p | Jump_Nonzero 0xa5b
0a5a 0801 | | Execute_Immediate Raise,0x1
0a5b c604 | | Store 0x3,0x4
0a5c 00db | | Load_Top At_Offset_3
0a5d 012c | , | Execute Any,Size
0a5e 4820 |H | Short_Literal 0x20
0a5f 026f | o | Execute Discrete,Remainder
0a60 00d8 | | Load_Top At_Offset_0
0a61 e20d | | Load 0x1,0xd
0a62 0260 | ` | Execute Discrete,In_Type
0a63 7001 |p | Jump_Nonzero 0xa65
0a64 0801 | | Execute_Immediate Raise,0x1
0a65 c605 | | Store 0x3,0x5
0a66 0093 0000 | | PushFullAddress InMicrocode
0a68 6047 |`G | Indirect_Literal Discrete,0xab0,{0x80000000, 0x00010000}
0a69 0273 | s | Execute Discrete,Plus
0a6a e5ff | | Load 0x2,-0x1
0a6b 6040 |`@ | Indirect_Literal Discrete,0xaac,{0x00000000, 0x0000ffff}
0a6c 0279 | y | Execute Discrete,And
0a6d 0273 | s | Execute Discrete,Plus
0a6e e02a | * | Load 0x0,0x2a
0a6f 0273 | s | Execute Discrete,Plus
0a70 4807 |H | Short_Literal 0x7
0a71 BODY_0a48:
0a71 00cf | | Action Mark_Auxiliary
0a72 4801 |H | Short_Literal 0x1
0a73 e5f5 | | Load 0x2,-0xb
0a74 01a9 | | Execute Matrix,Reverse_Bounds
0a75 0263 | c | Execute Discrete,Above_Bound
0a76 7031 |p1 | Jump_Nonzero 0xaa8
0a77 00cf | | Action Mark_Auxiliary
0a78 4802 |H | Short_Literal 0x2
0a79 e5f5 | | Load 0x2,-0xb
0a7a 01a9 | | Execute Matrix,Reverse_Bounds
0a7b 0263 | c | Execute Discrete,Above_Bound
0a7c 7028 |p( | Jump_Nonzero 0xaa5
0a7d e5f5 | | Load 0x2,-0xb
0a7e 00d9 | | Load_Top At_Offset_1
0a7f e60a | | Load 0x3,0xa
0a80 00d9 | | Load_Top At_Offset_1
0a81 00d9 | | Load_Top At_Offset_1
0a82 e60e | | Load 0x3,0xe
0a83 01a7 | | Execute Matrix,Field_Read
0a84 0120 | | Execute Any,Is_Value
0a85 6807 |h | Jump_Zero 0xa8d
0a86 e602 | | Load 0x3,0x2
0a87 00da | | Load_Top At_Offset_2
0a88 00da | | Load_Top At_Offset_2
0a89 e60e | | Load 0x3,0xe
0a8a 01a7 | | Execute Matrix,Field_Read
0a8b 00d1 | | Pop_Control Pop_Count_1
0a8c 7806 |x | Jump 0xa93
0a8d 00d9 | | Load_Top At_Offset_1
0a8e 00d9 | | Load_Top At_Offset_1
0a8f e60e | | Load 0x3,0xe
0a90 01a7 | | Execute Matrix,Field_Read
0a91 e5f7 | | Load 0x2,-0x9
0a92 0119 | | Execute Any,Check_In_Formal_Type
0a93 e5f6 | | Load 0x2,-0xa
0a94 e602 | | Load 0x3,0x2
0a95 4803 |H | Short_Literal 0x3
0a96 4803 |H | Short_Literal 0x3
0a97 0099 | | Action Reference_Dynamic
0a98 e604 | | Load 0x3,0x4
0a99 e605 | | Load 0x3,0x5
0a9a 4806 |H | Short_Literal 0x6
0a9b 4803 |H | Short_Literal 0x3
0a9c 0099 | | Action Reference_Dynamic
0a9d 8210 | | Call 0x1,0x10
0a9e 00da | | Load_Top At_Offset_2
0a9f 00da | | Load_Top At_Offset_2
0aa0 e60e | | Load 0x3,0xe
0aa1 01a6 | | Execute Matrix,Field_Write
0aa2 00d3 | | Pop_Control Pop_Count_3
0aa3 00c8 | | Action Pop_Auxiliary_Range
0aa4 3fd8 |? | Loop_Increasing 0xa7d
0aa5 00ce | | Action Pop_Auxiliary
0aa6 00c8 | | Action Pop_Auxiliary_Range
0aa7 3fcf |? | Loop_Increasing 0xa77
0aa8 4501 |E | Exit_Subprogram 0x1
0aa9 0000 0000 | | .XXX[0x3]
0aab 0000 | |
0aac 0000 0000 | | .LITERAL {0x00000000, 0x0000ffff}
0ab0 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
0ab4 0000 0000 | | .BLANK 0000[0x4]
0ab8 ; --------------------------------------------------------------------------------------
0ab8 ; Debug Table
0ab8 ; --------------------------------------------------------------------------------------
0ab8 0004 0000 | | .DEBUG4 0x0004,0x0000,0x68df,0x0000,0x0001,0x000c
0abe 000b 0aee | | .DBG4T 0x000b,0x0aee,0x8000,0x0000
0ac2 0020 0af8 | | .DBG4T 0x0020,0x0af8,0x8000,0x0000
0ac6 0033 0b01 | 3 | .DBG4T 0x0033,0x0b01,0x2801,0x4002
0aca 0473 0c08 | s | .DBG4T 0x0473,0x0c08,0x2801,0x0002
0ace 050b 0c1a | | .DBG4T 0x050b,0x0c1a,0x2801,0x4002
0ad2 068b 0c5e | ^| .DBG4T 0x068b,0x0c5e,0x2801,0x4002
0ad6 084b 0cbb | K | .DBG4T 0x084b,0x0cbb,0x2801,0x0002
0ada 08e3 0cce | | .DBG4T 0x08e3,0x0cce,0x0001,0x4000
0ade 097b 0cf5 | { | .DBG4T 0x097b,0x0cf5,0x0804,0x0002
0ae2 0993 0cfa | | .DBG4T 0x0993,0x0cfa,0x0804,0x0002
0ae6 09e3 0d01 | | .DBG4T 0x09e3,0x0d01,0x0804,0x0002
0aea 0a4b 0d0d | K | .DBG4T 0x0a4b,0x0d0d,0x0804,0x0002
0aee ; --------------------------------------------------------------------------------------
0aee ; Debug chain
0aee ; --------------------------------------------------------------------------------------
0aee 0008 0000 | | .DBGLEN 0x0008,0x0000
0af0 000b 000f | | .DBGLNO 0x000b,0x000f,0x0013,0x0015,0x0017,0x0019,0x001b,0x001d
0af8 ; --------------------------------------------------------------------------------------
0af8 ; Debug chain
0af8 ; --------------------------------------------------------------------------------------
0af8 0007 0000 | | .DBGLEN 0x0007,0x0000
0afa 0020 0021 | !| .DBGLNO 0x0020,0x0021,0x0023,0x0025,0x0027,0x0029,0x002b
0b01 ; --------------------------------------------------------------------------------------
0b01 ; Debug chain
0b01 ; --------------------------------------------------------------------------------------
0b01 000f 007b | {| .DBGLEN 0x000f,0x007b
0b03 0033 0035 | 3 5| .DBGLNO 0x0033,0x0035,0x0037,0x0038,0x003a,0x003b,0x003d,0x003f,0x0043,0x0045,0x0047,0x004b,0x004d,0x004f,0x0051,0x005a,0x0060,0x0061,0x0063,0x006e,0x0074,0x009b,0x00a6,0x00c0,0x00c5,0x00d0,0x00d8,0x00d9,0x00e1,0x00e3,0x00ec,0x00ee,0x00f5,0x0106,0x010d,0x0110,0x0116,0x0118,0x0122,0x0125,0x012c,0x0134,0x0139,0x0144,0x0155,0x0157,0x015a,0x0161,0x0163,0x018a,0x0194,0x019f,0x01a6,0x01ad,0x01d0,0x01da,0x01df,0x01e6,0x01eb,0x01ff,0x0202,0x0207,0x0213,0x0218,0x022e,0x0238,0x023a,0x023f,0x0249,0x0260,0x0267,0x026a,0x026c,0x026e,0x0273,0x027d,0x0294,0x0295,0x029a,0x029c,0x02a1,0x02ab,0x02c2,0x02c3,0x02c9,0x02cf,0x02dd,0x02df,0x02e1,0x02e6,0x02f0,0x0307,0x0308,0x030d,0x0310,0x0312,0x0313,0x0318,0x031a,0x031f,0x0329,0x0340,0x0341,0x034c,0x0351,0x0356,0x036b,0x0379,0x037b,0x037d,0x038b,0x0390,0x039f,0x03a0,0x03ad,0x03b4,0x03b6,0x03d0,0x03d5,0x03dc,0x03e0,0x03e2,0x03e6,0x03eb,0x03f0,0x03fa,0x0411,0x0415,0x0416,0x0418,0x0419,0x041c,0x0423,0x0428,0x042a,0x0444,0x0449,0x044e
0b8d 0001 0002 | | .XXX[0x7b]
0b8f 0003 0004 | |
0b91 0005 0006 | |
0b93 0007 0008 | |
0b95 0009 000a | |
0b97 000b 000c | |
0b99 000d 000e | |
0b9b 000f 0010 | |
0b9d 0011 0012 | |
0b9f 0013 0014 | |
0ba1 0015 0016 | |
0ba3 0017 0018 | |
0ba5 0019 001a | |
0ba7 001b 001c | |
0ba9 001d 001e | |
0bab 001f 0020 | |
0bad 0021 0022 | ! "|
0baf 0023 0024 | # $|
0bb1 0025 0026 | % &|
0bb3 0027 0028 | ' (|
0bb5 0029 002a | ) *|
0bb7 002b 0071 | + q|
0bb9 0072 0073 | r s|
0bbb 002c 002d | , -|
0bbd 002e 002f | . /|
0bbf 0030 0031 | 0 1|
0bc1 0032 0033 | 2 3|
0bc3 0034 0035 | 4 5|
0bc5 0041 0036 | A 6|
0bc7 0037 0038 | 7 8|
0bc9 0039 003a | 9 :|
0bcb 003b 003c | ; <|
0bcd 003d 003e | = >|
0bcf 003f 0040 | ? @|
0bd1 0042 0044 | B D|
0bd3 0045 0046 | E F|
0bd5 0047 0048 | G H|
0bd7 0049 004a | I J|
0bd9 004b 004c | K L|
0bdb 0043 004d | C M|
0bdd 004e 004f | N O|
0bdf 0050 0051 | P Q|
0be1 0052 0053 | R S|
0be3 0054 0055 | T U|
0be5 0056 0057 | V W|
0be7 0058 0059 | X Y|
0be9 005a 005b | Z [|
0beb 005c 005d | \ ]|
0bed 005e 005f | ^ _|
0bef 0060 0061 | ` a|
0bf1 0062 0063 | b c|
0bf3 0064 0065 | d e|
0bf5 0066 0067 | f g|
0bf7 0068 0069 | h i|
0bf9 006a 006b | j k|
0bfb 006c 006d | l m|
0bfd 006e 006f | n o|
0bff 0070 0074 | p t|
0c01 0075 0076 | u v|
0c03 0077 0078 | w x|
0c05 0079 007a | y z|
0c07 007b | { |
0c08 ; --------------------------------------------------------------------------------------
0c08 ; Debug chain
0c08 ; --------------------------------------------------------------------------------------
0c08 0002 000e | | .DBGLEN 0x0002,0x000e
0c0a 0473 0474 | s t| .DBGLNO 0x0473,0x0474,0x0477,0x047e,0x048e,0x0493,0x049d,0x04b4,0x04b5,0x04bd,0x04e0,0x04e5,0x04ec,0x04fc,0x0501,0x0502
0c1a ; --------------------------------------------------------------------------------------
0c1a ; Debug chain
0c1a ; --------------------------------------------------------------------------------------
0c1a 0006 001e | | .DBGLEN 0x0006,0x001e
0c1c 050b 0511 | | .DBGLNO 0x050b,0x0511,0x0512,0x0513,0x0514,0x0516,0x0518,0x051f,0x0529,0x052b,0x0530,0x053a,0x0551,0x0552,0x055f,0x0582,0x0587,0x058e,0x0598,0x059d,0x059e,0x05a6,0x05ae,0x05b9,0x05dc,0x05e1,0x05e8,0x0606,0x060b,0x0618,0x0622,0x0634,0x064e,0x0653,0x065a,0x0671
0c40 0001 0002 | | .XXX[0x1e]
0c42 0003 0004 | |
0c44 0005 0006 | |
0c46 0007 0008 | |
0c48 0009 000a | |
0c4a 000b 000c | |
0c4c 000d 000e | |
0c4e 000f 0010 | |
0c50 0011 0013 | |
0c52 0014 0015 | |
0c54 0016 0017 | |
0c56 0012 0018 | |
0c58 0019 001a | |
0c5a 001b 001c | |
0c5c 001d 001e | |
0c5e ; --------------------------------------------------------------------------------------
0c5e ; Debug chain
0c5e ; --------------------------------------------------------------------------------------
0c5e 0007 002a | *| .DBGLEN 0x0007,0x002a
0c60 068b 0691 | | .DBGLNO 0x068b,0x0691,0x0697,0x0698,0x0699,0x069a,0x069c,0x069e,0x06a5,0x06af,0x06b1,0x06b6,0x06c0,0x06d7,0x06d8,0x06e5,0x06e7,0x06e9,0x070c,0x0711,0x0718,0x0722,0x0727,0x0728,0x0730,0x0738,0x0741,0x0745,0x0768,0x076d,0x0774,0x0781,0x078c,0x0795,0x0798,0x07b6,0x07ba,0x07bf,0x07c4,0x07c7,0x07c9,0x07e3,0x07e8,0x07ef,0x07fc,0x0807,0x0810,0x0813,0x0831
0c91 0001 0002 | | .XXX[0x2a]
0c93 0003 0004 | |
0c95 0005 0006 | |
0c97 0007 0008 | |
0c99 0009 000a | |
0c9b 000b 000c | |
0c9d 000d 000e | |
0c9f 000f 0010 | |
0ca1 0011 0012 | |
0ca3 0013 0014 | |
0ca5 0016 0017 | |
0ca7 0018 0019 | |
0ca9 001a 001b | |
0cab 001c 001d | |
0cad 001e 001f | |
0caf 0015 0020 | |
0cb1 0021 0022 | ! "|
0cb3 0023 0024 | # $|
0cb5 0025 0026 | % &|
0cb7 0027 0028 | ' (|
0cb9 0029 002a | ) *|
0cbb ; --------------------------------------------------------------------------------------
0cbb ; Debug chain
0cbb ; --------------------------------------------------------------------------------------
0cbb 0003 000e | | .DBGLEN 0x0003,0x000e
0cbd 084b 0856 | K V| .DBGLNO 0x084b,0x0856,0x0857,0x085a,0x0861,0x086b,0x0870,0x087a,0x0891,0x0892,0x089a,0x08bd,0x08c2,0x08c9,0x08d3,0x08d8,0x08d9
0cce ; --------------------------------------------------------------------------------------
0cce ; Debug chain
0cce ; --------------------------------------------------------------------------------------
0cce 0003 0011 | | .DBGLEN 0x0003,0x0011
0cd0 08e3 08e5 | | .DBGLNO 0x08e3,0x08e5,0x08e6,0x08e7,0x08ec,0x08f3,0x08f5,0x08fa,0x0904,0x091b,0x091c,0x0923,0x092a,0x0937,0x093e,0x0940,0x095a,0x095f,0x0966,0x096b
0ce4 0001 0002 | | .XXX[0x11]
0ce6 0003 0004 | |
0ce8 0005 0006 | |
0cea 0007 0008 | |
0cec 0009 000b | |
0cee 000c 000d | |
0cf0 000e 000f | |
0cf2 0010 0011 | |
0cf4 000a | |
0cf5 ; --------------------------------------------------------------------------------------
0cf5 ; Debug chain
0cf5 ; --------------------------------------------------------------------------------------
0cf5 0001 0002 | | .DBGLEN 0x0001,0x0002
0cf7 097b 097d | { }| .DBGLNO 0x097b,0x097d,0x0984
0cfa ; --------------------------------------------------------------------------------------
0cfa ; Debug chain
0cfa ; --------------------------------------------------------------------------------------
0cfa 0001 0004 | | .DBGLEN 0x0001,0x0004
0cfc 0993 0995 | | .DBGLNO 0x0993,0x0995,0x099c,0x09b2,0x09b6
0d01 ; --------------------------------------------------------------------------------------
0d01 ; Debug chain
0d01 ; --------------------------------------------------------------------------------------
0d01 0001 0009 | | .DBGLEN 0x0001,0x0009
0d03 09e3 09e5 | | .DBGLNO 0x09e3,0x09e5,0x09ea,0x09f0,0x0a02,0x0a07,0x0a1f,0x0a24,0x0a2b,0x0a36
0d0d ; --------------------------------------------------------------------------------------
0d0d ; Debug chain
0d0d ; --------------------------------------------------------------------------------------
0d0d 0001 0003 | | .DBGLEN 0x0001,0x0003
0d0f 0a4b 0a72 | K r| .DBGLNO 0x0a4b,0x0a72,0x0a78,0x0a7d
0d13 0000 0000 | | .BLANK 0000[0xed]