|
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 - download
Length: 5120 (0x1400) 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 08d8 | | .CONST 0x08d8 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 0004 | | .CONST 0x0004 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0010 | | .CONST 0x0010 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0001 | | .CONST 0x0001 ; Number of locals 000b INIT_0008: 000b 029a 001b | | Declare_Subprogram INIT_0018,For_Outer_Call,Visible,Unelaborated 000d 00bf | | Action Accept_Activation 000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd 000f 00c7 | | Action Elaborate_Subprogram 0010 BODY_0008: 0010 00bc | | Action Signal_Activated 0011 00bb | | Action Signal_Completion 0012 0000 0000 | | .BLANK 0000[0x6] 0018 ; -------------------------------------------------------------------------------------- 0018 ; SUBPROGRAM 0018 ; -------------------------------------------------------------------------------------- 0018 002c | , | .CONST 0x002c ; Address of begin 0019 0004 | | .CONST 0x0004 ; Address of exception handler 001a 0008 | | .CONST 0x0008 ; Number of locals 001b INIT_0018: 001b 0007 | | Action Break_Optional 001c 0007 | | Action Break_Optional 001d 0007 | | Action Break_Optional 001e 029f 003b | ;| Declare_Subprogram INIT_0038,For_Call 0020 029f 010b | | Declare_Subprogram INIT_0108,For_Call 0022 029f 01d3 | | Declare_Subprogram INIT_01d0,For_Call 0024 029f 0313 | | Declare_Subprogram INIT_0310,For_Call 0026 029f 03ab | | Declare_Subprogram INIT_03a8,For_Call 0028 029f 04b3 | | Declare_Subprogram INIT_04b0,For_Call 002a 029f 05db | | Declare_Subprogram INIT_05d8,For_Call 002c BODY_0018: 002c 8402 | | Call 0x2,0x2 002d 8403 | | Call 0x2,0x3 002e 8404 | | Call 0x2,0x4 002f 8405 | | Call 0x2,0x5 0030 8406 | | Call 0x2,0x6 0031 8407 | | Call 0x2,0x7 0032 8408 | | Call 0x2,0x8 0033 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0034 0000 0000 | | .BLANK 0000[0x4] 0038 ; -------------------------------------------------------------------------------------- 0038 ; SUBPROGRAM 0038 ; -------------------------------------------------------------------------------------- 0038 0072 | r | .CONST 0x0072 ; Address of begin 0039 0004 | | .CONST 0x0004 ; Address of exception handler 003a 000d | | .CONST 0x000d ; Number of locals 003b INIT_0038: 003b a002 | | Store_Unchecked 0x0,0x2 003c 00c6 | | Action Check_Subprogram_Elaborated 003d e003 | | Load 0x0,0x3 003e 00d8 | | Load_Top At_Offset_0 003f 012c | , | Execute Any,Size 0040 00d9 | | Load_Top At_Offset_1 0041 0266 | f | Execute Discrete,Bounds 0042 00db | | Load_Top At_Offset_3 0043 0122 | " | Execute Any,Make_Root_Type 0044 00d8 | | Load_Top At_Offset_0 0045 012c | , | Execute Any,Size 0046 00d0 | | Action Swap_Control 0047 0266 | f | Execute Discrete,Bounds 0048 029f 06fb | | Declare_Subprogram INIT_06f8,For_Call 004a 03fa | | Declare_Type Discrete,Defined,With_Size 004b 03f7 | | QQ_Declare_Variable Discrete,XXX 004c 00cd | | Action Spare6_Action 004d e004 | | Load 0x0,0x4 004e 1b12 | | Execute Package,Field_Read,Field_Number 0x12 004f 0093 0000 | | push_full_address 0x0 0051 60ae |` | Indirect_Literal Discrete,0x100,{0x80000000, 0x000e0000} 0052 0273 | s | Execute Discrete,Plus 0053 e005 | | Load 0x0,0x5 0054 0273 | s | Execute Discrete,Plus 0055 e006 | | Load 0x0,0x6 0056 0273 | s | Execute Discrete,Plus 0057 4805 |H | Short_Literal 0x5 0058 0007 | | Action Break_Optional 0059 029f 0723 | #| Declare_Subprogram INIT_0720,For_Call 005b 029f 0733 | 3| Declare_Subprogram INIT_0730,For_Call 005d a007 | | Store_Unchecked 0x0,0x7 005e 00c6 | | Action Check_Subprogram_Elaborated 005f e003 | | Load 0x0,0x3 0060 0092 07fe | | Action Push_String_Extended,0x7fe ; "X_Pixel" 0062 4806 |H | Short_Literal 0x6 0063 4803 |H | Short_Literal 0x3 0064 0099 | | Action Reference_Dynamic 0065 4807 |H | Short_Literal 0x7 0066 4803 |H | Short_Literal 0x3 0067 0099 | | Action Reference_Dynamic 0068 0093 0000 | | push_full_address 0x0 006a 6091 |` | Indirect_Literal Discrete,0xfc,{0x80000000, 0x000d0000} 006b 0273 | s | Execute Discrete,Plus 006c e005 | | Load 0x0,0x5 006d 0273 | s | Execute Discrete,Plus 006e e008 | | Load 0x0,0x8 006f 0273 | s | Execute Discrete,Plus 0070 480d |H | Short_Literal 0xd 0071 0007 | | Action Break_Optional 0072 BODY_0038: 0072 0092 07ff | | Action Push_String_Extended,0x7ff ; "X_Pixel conversions" 0074 8009 | | Call 0x0,0x9 0075 4801 |H | Short_Literal 0x1 0076 4804 |H | Short_Literal 0x4 0077 e004 | | Load 0x0,0x4 0078 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0079 0334 | 4 | Declare_Variable Array,With_Constraint 007a 4804 |H | Short_Literal 0x4 007b 4801 |H | Short_Literal 0x1 007c 4800 |H | Short_Literal 0x0 007d 00d9 | | Load_Top At_Offset_1 007e e60e | | Load 0x3,0xe 007f 01d6 | | Execute Vector,Field_Write 0080 3ffb |? | Loop_Increasing 0x7c 0081 4800 |H | Short_Literal 0x0 0082 0092 0800 | | Action Push_String_Extended,0x800 ; "0" 0084 e608 | | Load 0x3,0x8 0085 e609 | | Load 0x3,0x9 0086 480a |H | Short_Literal 0xa 0087 4803 |H | Short_Literal 0x3 0088 0099 | | Action Reference_Dynamic 0089 480b |H | Short_Literal 0xb 008a 4803 |H | Short_Literal 0x3 008b 0099 | | Action Reference_Dynamic 008c 480c |H | Short_Literal 0xc 008d 4803 |H | Short_Literal 0x3 008e 0099 | | Action Reference_Dynamic 008f 8007 | | Call 0x0,0x7 0090 e00a | | Load 0x0,0xa 0091 4801 |H | Short_Literal 0x1 0092 0092 0801 | | Action Push_String_Extended,0x801 ; "1" 0094 e608 | | Load 0x3,0x8 0095 e609 | | Load 0x3,0x9 0096 480a |H | Short_Literal 0xa 0097 4803 |H | Short_Literal 0x3 0098 0099 | | Action Reference_Dynamic 0099 480b |H | Short_Literal 0xb 009a 4803 |H | Short_Literal 0x3 009b 0099 | | Action Reference_Dynamic 009c 480c |H | Short_Literal 0xc 009d 4803 |H | Short_Literal 0x3 009e 0099 | | Action Reference_Dynamic 009f 8007 | | Call 0x0,0x7 00a0 4801 |H | Short_Literal 0x1 00a1 4804 |H | Short_Literal 0x4 00a2 e004 | | Load 0x0,0x4 00a3 1b12 | | Execute Package,Field_Read,Field_Number 0x12 00a4 0334 | 4 | Declare_Variable Array,With_Constraint 00a5 4804 |H | Short_Literal 0x4 00a6 4801 |H | Short_Literal 0x1 00a7 48ff |H | Short_Literal 0xff 00a8 00d9 | | Load_Top At_Offset_1 00a9 e60e | | Load 0x3,0xe 00aa 01d6 | | Execute Vector,Field_Write 00ab 3ffb |? | Loop_Increasing 0xa7 00ac 4fff |O | Short_Literal -0x1 00ad 0092 0802 | | Action Push_String_Extended,0x802 ; "-1" 00af e608 | | Load 0x3,0x8 00b0 e609 | | Load 0x3,0x9 00b1 480a |H | Short_Literal 0xa 00b2 4803 |H | Short_Literal 0x3 00b3 0099 | | Action Reference_Dynamic 00b4 480b |H | Short_Literal 0xb 00b5 4803 |H | Short_Literal 0x3 00b6 0099 | | Action Reference_Dynamic 00b7 480c |H | Short_Literal 0xc 00b8 4803 |H | Short_Literal 0x3 00b9 0099 | | Action Reference_Dynamic 00ba 8007 | | Call 0x0,0x7 00bb e00b | | Load 0x0,0xb 00bc 603b |`; | Indirect_Literal Discrete,0xf8,{0xffffffff, 0x80000000} 00bd 0092 0803 | | Action Push_String_Extended,0x803 ; "16#8000_0000#" 00bf e608 | | Load 0x3,0x8 00c0 e609 | | Load 0x3,0x9 00c1 480a |H | Short_Literal 0xa 00c2 4803 |H | Short_Literal 0x3 00c3 0099 | | Action Reference_Dynamic 00c4 480b |H | Short_Literal 0xb 00c5 4803 |H | Short_Literal 0x3 00c6 0099 | | Action Reference_Dynamic 00c7 480c |H | Short_Literal 0xc 00c8 4803 |H | Short_Literal 0x3 00c9 0099 | | Action Reference_Dynamic 00ca 8007 | | Call 0x0,0x7 00cb e00c | | Load 0x0,0xc 00cc 6027 |`' | Indirect_Literal Discrete,0xf4,{0x00000000, 0x7fffffff} 00cd 0092 0804 | | Action Push_String_Extended,0x804 ; "16#7FFF_FFFF#" 00cf e608 | | Load 0x3,0x8 00d0 e609 | | Load 0x3,0x9 00d1 480a |H | Short_Literal 0xa 00d2 4803 |H | Short_Literal 0x3 00d3 0099 | | Action Reference_Dynamic 00d4 480b |H | Short_Literal 0xb 00d5 4803 |H | Short_Literal 0x3 00d6 0099 | | Action Reference_Dynamic 00d7 480c |H | Short_Literal 0xc 00d8 4803 |H | Short_Literal 0x3 00d9 0099 | | Action Reference_Dynamic 00da 8007 | | Call 0x0,0x7 00db e00d | | Load 0x0,0xd 00dc 6013 |` | Indirect_Literal Discrete,0xf0,{0x00000000, 0x01234567} 00dd 0092 0805 | | Action Push_String_Extended,0x805 ; "16#0123_4567#" 00df e608 | | Load 0x3,0x8 00e0 e609 | | Load 0x3,0x9 00e1 480a |H | Short_Literal 0xa 00e2 4803 |H | Short_Literal 0x3 00e3 0099 | | Action Reference_Dynamic 00e4 480b |H | Short_Literal 0xb 00e5 4803 |H | Short_Literal 0x3 00e6 0099 | | Action Reference_Dynamic 00e7 480c |H | Short_Literal 0xc 00e8 4803 |H | Short_Literal 0x3 00e9 0099 | | Action Reference_Dynamic 00ea 8007 | | Call 0x0,0x7 00eb 4801 |H | Short_Literal 0x1 00ec 800e | | Call 0x0,0xe 00ed 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00ee 0000 0000 | | .XXX[0x2] 00f0 0000 0000 | | .LITERAL {0x00000000, 0x01234567} 00f4 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff} 00f8 ffff ffff | | .LITERAL {0xffffffff, 0x80000000} 00fc 8000 0000 | | .LITERAL {0x80000000, 0x000d0000} 0100 8000 0000 | | .LITERAL {0x80000000, 0x000e0000} 0104 0000 0000 | | .BLANK 0000[0x4] 0108 ; -------------------------------------------------------------------------------------- 0108 ; SUBPROGRAM 0108 ; -------------------------------------------------------------------------------------- 0108 0133 | 3 | .CONST 0x0133 ; Address of begin 0109 0004 | | .CONST 0x0004 ; Address of exception handler 010a 000d | | .CONST 0x000d ; Number of locals 010b INIT_0108: 010b a00f | | Store_Unchecked 0x0,0xf 010c 00c6 | | Action Check_Subprogram_Elaborated 010d e010 | | Load 0x0,0x10 010e e004 | | Load 0x0,0x4 010f 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0110 0093 0000 | | push_full_address 0x0 0112 60b9 |` | Indirect_Literal Discrete,0x1cc,{0x80000000, 0x000c0000} 0113 0273 | s | Execute Discrete,Plus 0114 e005 | | Load 0x0,0x5 0115 0273 | s | Execute Discrete,Plus 0116 e011 | | Load 0x0,0x11 0117 0273 | s | Execute Discrete,Plus 0118 4805 |H | Short_Literal 0x5 0119 0007 | | Action Break_Optional 011a 029f 0743 | C| Declare_Subprogram INIT_0740,For_Call 011c 029f 0753 | S| Declare_Subprogram INIT_0750,For_Call 011e a007 | | Store_Unchecked 0x0,0x7 011f 00c6 | | Action Check_Subprogram_Elaborated 0120 e010 | | Load 0x0,0x10 0121 0092 0806 | | Action Push_String_Extended,0x806 ; "X_Arc" 0123 4806 |H | Short_Literal 0x6 0124 4803 |H | Short_Literal 0x3 0125 0099 | | Action Reference_Dynamic 0126 4807 |H | Short_Literal 0x7 0127 4803 |H | Short_Literal 0x3 0128 0099 | | Action Reference_Dynamic 0129 0093 0000 | | push_full_address 0x0 012b 609c |` | Indirect_Literal Discrete,0x1c8,{0x80000000, 0x000b0000} 012c 0273 | s | Execute Discrete,Plus 012d e005 | | Load 0x0,0x5 012e 0273 | s | Execute Discrete,Plus 012f e012 | | Load 0x0,0x12 0130 0273 | s | Execute Discrete,Plus 0131 480d |H | Short_Literal 0xd 0132 0007 | | Action Break_Optional 0133 BODY_0108: 0133 0092 0807 | | Action Push_String_Extended,0x807 ; "X_Arc conversions" 0135 8009 | | Call 0x0,0x9 0136 4801 |H | Short_Literal 0x1 0137 480c |H | Short_Literal 0xc 0138 e004 | | Load 0x0,0x4 0139 1b12 | | Execute Package,Field_Read,Field_Number 0x12 013a 0334 | 4 | Declare_Variable Array,With_Constraint 013b 480c |H | Short_Literal 0xc 013c 4801 |H | Short_Literal 0x1 013d 4800 |H | Short_Literal 0x0 013e 00d9 | | Load_Top At_Offset_1 013f e60e | | Load 0x3,0xe 0140 01d6 | | Execute Vector,Field_Write 0141 3ffb |? | Loop_Increasing 0x13d 0142 e010 | | Load 0x0,0x10 0143 0322 | " | Declare_Variable Record 0144 4800 |H | Short_Literal 0x0 0145 00d9 | | Load_Top At_Offset_1 0146 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0147 4800 |H | Short_Literal 0x0 0148 00d9 | | Load_Top At_Offset_1 0149 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 014a 4800 |H | Short_Literal 0x0 014b 00d9 | | Load_Top At_Offset_1 014c 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 014d 4800 |H | Short_Literal 0x0 014e 00d9 | | Load_Top At_Offset_1 014f 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0150 4800 |H | Short_Literal 0x0 0151 00d9 | | Load_Top At_Offset_1 0152 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0153 4800 |H | Short_Literal 0x0 0154 00d9 | | Load_Top At_Offset_1 0155 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0156 0092 0800 | | Action Push_String_Extended,0x800 ; "0" 0158 e608 | | Load 0x3,0x8 0159 e609 | | Load 0x3,0x9 015a 480a |H | Short_Literal 0xa 015b 4803 |H | Short_Literal 0x3 015c 0099 | | Action Reference_Dynamic 015d 480b |H | Short_Literal 0xb 015e 4803 |H | Short_Literal 0x3 015f 0099 | | Action Reference_Dynamic 0160 480c |H | Short_Literal 0xc 0161 4803 |H | Short_Literal 0x3 0162 0099 | | Action Reference_Dynamic 0163 8007 | | Call 0x0,0x7 0164 4801 |H | Short_Literal 0x1 0165 480c |H | Short_Literal 0xc 0166 e004 | | Load 0x0,0x4 0167 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0168 0334 | 4 | Declare_Variable Array,With_Constraint 0169 480c |H | Short_Literal 0xc 016a 4801 |H | Short_Literal 0x1 016b 48ff |H | Short_Literal 0xff 016c 00d9 | | Load_Top At_Offset_1 016d e60e | | Load 0x3,0xe 016e 01d6 | | Execute Vector,Field_Write 016f 3ffb |? | Loop_Increasing 0x16b 0170 e010 | | Load 0x0,0x10 0171 0322 | " | Declare_Variable Record 0172 4fff |O | Short_Literal -0x1 0173 00d9 | | Load_Top At_Offset_1 0174 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0175 4fff |O | Short_Literal -0x1 0176 00d9 | | Load_Top At_Offset_1 0177 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0178 604b |`K | Indirect_Literal Discrete,0x1c4,{0x00000000, 0x0000ffff} 0179 00d9 | | Load_Top At_Offset_1 017a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 017b 6048 |`H | Indirect_Literal Discrete,0x1c4,{0x00000000, 0x0000ffff} 017c 00d9 | | Load_Top At_Offset_1 017d 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 017e 4fff |O | Short_Literal -0x1 017f 00d9 | | Load_Top At_Offset_1 0180 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0181 4fff |O | Short_Literal -0x1 0182 00d9 | | Load_Top At_Offset_1 0183 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0184 0092 0802 | | Action Push_String_Extended,0x802 ; "-1" 0186 e608 | | Load 0x3,0x8 0187 e609 | | Load 0x3,0x9 0188 480a |H | Short_Literal 0xa 0189 4803 |H | Short_Literal 0x3 018a 0099 | | Action Reference_Dynamic 018b 480b |H | Short_Literal 0xb 018c 4803 |H | Short_Literal 0x3 018d 0099 | | Action Reference_Dynamic 018e 480c |H | Short_Literal 0xc 018f 4803 |H | Short_Literal 0x3 0190 0099 | | Action Reference_Dynamic 0191 8007 | | Call 0x0,0x7 0192 e013 | | Load 0x0,0x13 0193 e014 | | Load 0x0,0x14 0194 01cc | | Execute Vector,Catenate 0195 e015 | | Load 0x0,0x15 0196 01cc | | Execute Vector,Catenate 0197 e016 | | Load 0x0,0x16 0198 01cc | | Execute Vector,Catenate 0199 e017 | | Load 0x0,0x17 019a 01cc | | Execute Vector,Catenate 019b e018 | | Load 0x0,0x18 019c 01cc | | Execute Vector,Catenate 019d e010 | | Load 0x0,0x10 019e 0322 | " | Declare_Variable Record 019f 4801 |H | Short_Literal 0x1 01a0 00d9 | | Load_Top At_Offset_1 01a1 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01a2 4802 |H | Short_Literal 0x2 01a3 00d9 | | Load_Top At_Offset_1 01a4 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 01a5 4803 |H | Short_Literal 0x3 01a6 00d9 | | Load_Top At_Offset_1 01a7 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 01a8 4804 |H | Short_Literal 0x4 01a9 00d9 | | Load_Top At_Offset_1 01aa 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 01ab 4805 |H | Short_Literal 0x5 01ac 00d9 | | Load_Top At_Offset_1 01ad 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 01ae 4806 |H | Short_Literal 0x6 01af 00d9 | | Load_Top At_Offset_1 01b0 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 01b1 0092 0808 | | Action Push_String_Extended,0x808 ; "1.2.3.4.5.6" 01b3 e608 | | Load 0x3,0x8 01b4 e609 | | Load 0x3,0x9 01b5 480a |H | Short_Literal 0xa 01b6 4803 |H | Short_Literal 0x3 01b7 0099 | | Action Reference_Dynamic 01b8 480b |H | Short_Literal 0xb 01b9 4803 |H | Short_Literal 0x3 01ba 0099 | | Action Reference_Dynamic 01bb 480c |H | Short_Literal 0xc 01bc 4803 |H | Short_Literal 0x3 01bd 0099 | | Action Reference_Dynamic 01be 8007 | | Call 0x0,0x7 01bf 4801 |H | Short_Literal 0x1 01c0 800e | | Call 0x0,0xe 01c1 4501 |E | Exit_Suprogram New_Top_Offset 0x1 01c2 0000 0000 | | .XXX[0x2] 01c4 0000 0000 | | .LITERAL {0x00000000, 0x0000ffff} 01c8 8000 0000 | | .LITERAL {0x80000000, 0x000b0000} 01cc 8000 0000 | | .LITERAL {0x80000000, 0x000c0000} 01d0 ; -------------------------------------------------------------------------------------- 01d0 ; SUBPROGRAM 01d0 ; -------------------------------------------------------------------------------------- 01d0 021d | | .CONST 0x021d ; Address of begin 01d1 0004 | | .CONST 0x0004 ; Address of exception handler 01d2 0011 | | .CONST 0x0011 ; Number of locals 01d3 INIT_01d0: 01d3 a019 | | Store_Unchecked 0x0,0x19 01d4 00c6 | | Action Check_Subprogram_Elaborated 01d5 e010 | | Load 0x0,0x10 01d6 e01a | | Load 0x0,0x1a 01d7 00d8 | | Load_Top At_Offset_0 01d8 012c | , | Execute Any,Size 01d9 00d9 | | Load_Top At_Offset_1 01da 0266 | f | Execute Discrete,Bounds 01db 00db | | Load_Top At_Offset_3 01dc 0122 | " | Execute Any,Make_Root_Type 01dd 00d8 | | Load_Top At_Offset_0 01de 012c | , | Execute Any,Size 01df 00d0 | | Action Swap_Control 01e0 0266 | f | Execute Discrete,Bounds 01e1 029f 06fb | | Declare_Subprogram INIT_06f8,For_Call 01e3 03fa | | Declare_Type Discrete,Defined,With_Size 01e4 03f7 | | QQ_Declare_Variable Discrete,XXX 01e5 00cd | | Action Spare6_Action 01e6 e01b | | Load 0x0,0x1b 01e7 e004 | | Load 0x0,0x4 01e8 1b12 | | Execute Package,Field_Read,Field_Number 0x12 01e9 0093 0000 | | push_full_address 0x0 01eb 6120 |a | Indirect_Literal Discrete,0x30c,{0x80000000, 0x000a0000} 01ec 0273 | s | Execute Discrete,Plus 01ed e005 | | Load 0x0,0x5 01ee 0273 | s | Execute Discrete,Plus 01ef e01c | | Load 0x0,0x1c 01f0 0273 | s | Execute Discrete,Plus 01f1 4807 |H | Short_Literal 0x7 01f2 0007 | | Action Break_Optional 01f3 029f 0763 | c| Declare_Subprogram INIT_0760,For_Call 01f5 029f 0773 | s| Declare_Subprogram INIT_0770,For_Call 01f7 a01d | | Store_Unchecked 0x0,0x1d 01f8 00c6 | | Action Check_Subprogram_Elaborated 01f9 e010 | | Load 0x0,0x10 01fa e01a | | Load 0x0,0x1a 01fb 00d8 | | Load_Top At_Offset_0 01fc 012c | , | Execute Any,Size 01fd 00d9 | | Load_Top At_Offset_1 01fe 0266 | f | Execute Discrete,Bounds 01ff 00db | | Load_Top At_Offset_3 0200 0122 | " | Execute Any,Make_Root_Type 0201 00d8 | | Load_Top At_Offset_0 0202 012c | , | Execute Any,Size 0203 00d0 | | Action Swap_Control 0204 0266 | f | Execute Discrete,Bounds 0205 029f 06fb | | Declare_Subprogram INIT_06f8,For_Call 0207 03fa | | Declare_Type Discrete,Defined,With_Size 0208 03f7 | | QQ_Declare_Variable Discrete,XXX 0209 00cd | | Action Spare6_Action 020a e01b | | Load 0x0,0x1b 020b 0092 0809 | | Action Push_String_Extended,0x809 ; "X_Arc_Array" 020d 4808 |H | Short_Literal 0x8 020e 4803 |H | Short_Literal 0x3 020f 0099 | | Action Reference_Dynamic 0210 4809 |H | Short_Literal 0x9 0211 4803 |H | Short_Literal 0x3 0212 0099 | | Action Reference_Dynamic 0213 0093 0000 | | push_full_address 0x0 0215 60f2 |` | Indirect_Literal Discrete,0x308,{0x80000000, 0x00090000} 0216 0273 | s | Execute Discrete,Plus 0217 e005 | | Load 0x0,0x5 0218 0273 | s | Execute Discrete,Plus 0219 e01e | | Load 0x0,0x1e 021a 0273 | s | Execute Discrete,Plus 021b 4811 |H | Short_Literal 0x11 021c 0007 | | Action Break_Optional 021d BODY_01d0: 021d 0092 080a | | Action Push_String_Extended,0x80a ; "X_Arc_Array conversions" 021f 8009 | | Call 0x0,0x9 0220 4801 |H | Short_Literal 0x1 0221 4800 |H | Short_Literal 0x0 0222 e004 | | Load 0x0,0x4 0223 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0224 0334 | 4 | Declare_Variable Array,With_Constraint 0225 4801 |H | Short_Literal 0x1 0226 4800 |H | Short_Literal 0x0 0227 e01b | | Load 0x0,0x1b 0228 0334 | 4 | Declare_Variable Array,With_Constraint 0229 0092 080b | | Action Push_String_Extended,0x80b ; "1..0 => 0" 022b e60a | | Load 0x3,0xa 022c e60b | | Load 0x3,0xb 022d e60c | | Load 0x3,0xc 022e e60d | | Load 0x3,0xd 022f 480e |H | Short_Literal 0xe 0230 4803 |H | Short_Literal 0x3 0231 0099 | | Action Reference_Dynamic 0232 480f |H | Short_Literal 0xf 0233 4803 |H | Short_Literal 0x3 0234 0099 | | Action Reference_Dynamic 0235 4810 |H | Short_Literal 0x10 0236 4803 |H | Short_Literal 0x3 0237 0099 | | Action Reference_Dynamic 0238 801d | | Call 0x0,0x1d 0239 4801 |H | Short_Literal 0x1 023a 480c |H | Short_Literal 0xc 023b e004 | | Load 0x0,0x4 023c 1b12 | | Execute Package,Field_Read,Field_Number 0x12 023d 0334 | 4 | Declare_Variable Array,With_Constraint 023e 480c |H | Short_Literal 0xc 023f 4801 |H | Short_Literal 0x1 0240 48ff |H | Short_Literal 0xff 0241 00d9 | | Load_Top At_Offset_1 0242 e612 | | Load 0x3,0x12 0243 01d6 | | Execute Vector,Field_Write 0244 3ffb |? | Loop_Increasing 0x240 0245 4802 |H | Short_Literal 0x2 0246 4802 |H | Short_Literal 0x2 0247 e01b | | Load 0x0,0x1b 0248 0334 | 4 | Declare_Variable Array,With_Constraint 0249 e010 | | Load 0x0,0x10 024a 0322 | " | Declare_Variable Record 024b 4fff |O | Short_Literal -0x1 024c 00d9 | | Load_Top At_Offset_1 024d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 024e 4fff |O | Short_Literal -0x1 024f 00d9 | | Load_Top At_Offset_1 0250 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0251 6772 |gr | Indirect_Literal Discrete,0x1c4,{0x00000000, 0x0000ffff} 0252 00d9 | | Load_Top At_Offset_1 0253 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0254 676f |go | Indirect_Literal Discrete,0x1c4,{0x00000000, 0x0000ffff} 0255 00d9 | | Load_Top At_Offset_1 0256 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0257 4fff |O | Short_Literal -0x1 0258 00d9 | | Load_Top At_Offset_1 0259 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 025a 4fff |O | Short_Literal -0x1 025b 00d9 | | Load_Top At_Offset_1 025c 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 025d 4802 |H | Short_Literal 0x2 025e 00da | | Load_Top At_Offset_2 025f 01d6 | | Execute Vector,Field_Write 0260 0092 080c | | Action Push_String_Extended,0x80c ; "2..2 => -1" 0262 e60a | | Load 0x3,0xa 0263 e60b | | Load 0x3,0xb 0264 e60c | | Load 0x3,0xc 0265 e60d | | Load 0x3,0xd 0266 480e |H | Short_Literal 0xe 0267 4803 |H | Short_Literal 0x3 0268 0099 | | Action Reference_Dynamic 0269 480f |H | Short_Literal 0xf 026a 4803 |H | Short_Literal 0x3 026b 0099 | | Action Reference_Dynamic 026c 4810 |H | Short_Literal 0x10 026d 4803 |H | Short_Literal 0x3 026e 0099 | | Action Reference_Dynamic 026f 801d | | Call 0x0,0x1d 0270 4801 |H | Short_Literal 0x1 0271 480a |H | Short_Literal 0xa 0272 e004 | | Load 0x0,0x4 0273 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0274 0334 | 4 | Declare_Variable Array,With_Constraint 0275 480a |H | Short_Literal 0xa 0276 4801 |H | Short_Literal 0x1 0277 4800 |H | Short_Literal 0x0 0278 00d9 | | Load_Top At_Offset_1 0279 e612 | | Load 0x3,0x12 027a 01d6 | | Execute Vector,Field_Write 027b 3ffb |? | Loop_Increasing 0x277 027c e013 | | Load 0x0,0x13 027d 01cc | | Execute Vector,Catenate 027e 4800 |H | Short_Literal 0x0 027f 4800 |H | Short_Literal 0x0 0280 e01b | | Load 0x0,0x1b 0281 0334 | 4 | Declare_Variable Array,With_Constraint 0282 e010 | | Load 0x0,0x10 0283 0322 | " | Declare_Variable Record 0284 4800 |H | Short_Literal 0x0 0285 00d9 | | Load_Top At_Offset_1 0286 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0287 4800 |H | Short_Literal 0x0 0288 00d9 | | Load_Top At_Offset_1 0289 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 028a 4800 |H | Short_Literal 0x0 028b 00d9 | | Load_Top At_Offset_1 028c 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 028d 4800 |H | Short_Literal 0x0 028e 00d9 | | Load_Top At_Offset_1 028f 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0290 4800 |H | Short_Literal 0x0 0291 00d9 | | Load_Top At_Offset_1 0292 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0293 4801 |H | Short_Literal 0x1 0294 00d9 | | Load_Top At_Offset_1 0295 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0296 4800 |H | Short_Literal 0x0 0297 00da | | Load_Top At_Offset_2 0298 01d6 | | Execute Vector,Field_Write 0299 0092 080d | | Action Push_String_Extended,0x80d ; "0..0 => 1" 029b e60a | | Load 0x3,0xa 029c e60b | | Load 0x3,0xb 029d e60c | | Load 0x3,0xc 029e e60d | | Load 0x3,0xd 029f 480e |H | Short_Literal 0xe 02a0 4803 |H | Short_Literal 0x3 02a1 0099 | | Action Reference_Dynamic 02a2 480f |H | Short_Literal 0xf 02a3 4803 |H | Short_Literal 0x3 02a4 0099 | | Action Reference_Dynamic 02a5 4810 |H | Short_Literal 0x10 02a6 4803 |H | Short_Literal 0x3 02a7 0099 | | Action Reference_Dynamic 02a8 801d | | Call 0x0,0x1d 02a9 e013 | | Load 0x0,0x13 02aa e014 | | Load 0x0,0x14 02ab 01cc | | Execute Vector,Catenate 02ac e015 | | Load 0x0,0x15 02ad 01cc | | Execute Vector,Catenate 02ae e016 | | Load 0x0,0x16 02af 01cc | | Execute Vector,Catenate 02b0 e017 | | Load 0x0,0x17 02b1 01cc | | Execute Vector,Catenate 02b2 e018 | | Load 0x0,0x18 02b3 01cc | | Execute Vector,Catenate 02b4 e01f | | Load 0x0,0x1f 02b5 01cc | | Execute Vector,Catenate 02b6 e020 | | Load 0x0,0x20 02b7 01cc | | Execute Vector,Catenate 02b8 e021 | ! | Load 0x0,0x21 02b9 01cc | | Execute Vector,Catenate 02ba e022 | " | Load 0x0,0x22 02bb 01cc | | Execute Vector,Catenate 02bc e023 | # | Load 0x0,0x23 02bd 01cc | | Execute Vector,Catenate 02be e024 | $ | Load 0x0,0x24 02bf 01cc | | Execute Vector,Catenate 02c0 4800 |H | Short_Literal 0x0 02c1 4801 |H | Short_Literal 0x1 02c2 e01b | | Load 0x0,0x1b 02c3 0334 | 4 | Declare_Variable Array,With_Constraint 02c4 e010 | | Load 0x0,0x10 02c5 0322 | " | Declare_Variable Record 02c6 4801 |H | Short_Literal 0x1 02c7 00d9 | | Load_Top At_Offset_1 02c8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 02c9 4802 |H | Short_Literal 0x2 02ca 00d9 | | Load_Top At_Offset_1 02cb 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 02cc 4803 |H | Short_Literal 0x3 02cd 00d9 | | Load_Top At_Offset_1 02ce 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 02cf 4804 |H | Short_Literal 0x4 02d0 00d9 | | Load_Top At_Offset_1 02d1 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 02d2 4805 |H | Short_Literal 0x5 02d3 00d9 | | Load_Top At_Offset_1 02d4 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 02d5 4806 |H | Short_Literal 0x6 02d6 00d9 | | Load_Top At_Offset_1 02d7 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 02d8 4800 |H | Short_Literal 0x0 02d9 00da | | Load_Top At_Offset_2 02da 01d6 | | Execute Vector,Field_Write 02db e010 | | Load 0x0,0x10 02dc 0322 | " | Declare_Variable Record 02dd 4807 |H | Short_Literal 0x7 02de 00d9 | | Load_Top At_Offset_1 02df 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 02e0 4808 |H | Short_Literal 0x8 02e1 00d9 | | Load_Top At_Offset_1 02e2 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 02e3 4809 |H | Short_Literal 0x9 02e4 00d9 | | Load_Top At_Offset_1 02e5 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 02e6 480a |H | Short_Literal 0xa 02e7 00d9 | | Load_Top At_Offset_1 02e8 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 02e9 480b |H | Short_Literal 0xb 02ea 00d9 | | Load_Top At_Offset_1 02eb 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 02ec 480c |H | Short_Literal 0xc 02ed 00d9 | | Load_Top At_Offset_1 02ee 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 02ef 4801 |H | Short_Literal 0x1 02f0 00da | | Load_Top At_Offset_2 02f1 01d6 | | Execute Vector,Field_Write 02f2 0092 080e | | Action Push_String_Extended,0x80e ; "1.2.3.4.5.6, 7.8.9.10.11.12" 02f4 e60a | | Load 0x3,0xa 02f5 e60b | | Load 0x3,0xb 02f6 e60c | | Load 0x3,0xc 02f7 e60d | | Load 0x3,0xd 02f8 480e |H | Short_Literal 0xe 02f9 4803 |H | Short_Literal 0x3 02fa 0099 | | Action Reference_Dynamic 02fb 480f |H | Short_Literal 0xf 02fc 4803 |H | Short_Literal 0x3 02fd 0099 | | Action Reference_Dynamic 02fe 4810 |H | Short_Literal 0x10 02ff 4803 |H | Short_Literal 0x3 0300 0099 | | Action Reference_Dynamic 0301 801d | | Call 0x0,0x1d 0302 4801 |H | Short_Literal 0x1 0303 800e | | Call 0x0,0xe 0304 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0305 0000 0000 | | .XXX[0x3] 0307 0000 | | 0308 8000 0000 | | .LITERAL {0x80000000, 0x00090000} 030c 8000 0000 | | .LITERAL {0x80000000, 0x000a0000} 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 033b | ; | .CONST 0x033b ; Address of begin 0311 0004 | | .CONST 0x0004 ; Address of exception handler 0312 000d | | .CONST 0x000d ; Number of locals 0313 INIT_0310: 0313 a00f | | Store_Unchecked 0x0,0xf 0314 00c6 | | Action Check_Subprogram_Elaborated 0315 e025 | % | Load 0x0,0x25 0316 e004 | | Load 0x0,0x4 0317 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0318 0093 0000 | | push_full_address 0x0 031a 6089 |` | Indirect_Literal Discrete,0x3a4,{0x80000000, 0x00080000} 031b 0273 | s | Execute Discrete,Plus 031c e005 | | Load 0x0,0x5 031d 0273 | s | Execute Discrete,Plus 031e e026 | & | Load 0x0,0x26 031f 0273 | s | Execute Discrete,Plus 0320 4805 |H | Short_Literal 0x5 0321 0007 | | Action Break_Optional 0322 029f 0783 | | Declare_Subprogram INIT_0780,For_Call 0324 029f 0793 | | Declare_Subprogram INIT_0790,For_Call 0326 a007 | | Store_Unchecked 0x0,0x7 0327 00c6 | | Action Check_Subprogram_Elaborated 0328 e025 | % | Load 0x0,0x25 0329 0092 080f | | Action Push_String_Extended,0x80f ; "X_Point" 032b 4806 |H | Short_Literal 0x6 032c 4803 |H | Short_Literal 0x3 032d 0099 | | Action Reference_Dynamic 032e 4807 |H | Short_Literal 0x7 032f 4803 |H | Short_Literal 0x3 0330 0099 | | Action Reference_Dynamic 0331 0093 0000 | | push_full_address 0x0 0333 606c |`l | Indirect_Literal Discrete,0x3a0,{0x80000000, 0x00070000} 0334 0273 | s | Execute Discrete,Plus 0335 e005 | | Load 0x0,0x5 0336 0273 | s | Execute Discrete,Plus 0337 e027 | ' | Load 0x0,0x27 0338 0273 | s | Execute Discrete,Plus 0339 480d |H | Short_Literal 0xd 033a 0007 | | Action Break_Optional 033b BODY_0310: 033b 0092 0810 | | Action Push_String_Extended,0x810 ; "X_Point conversions" 033d 8009 | | Call 0x0,0x9 033e 4801 |H | Short_Literal 0x1 033f 4804 |H | Short_Literal 0x4 0340 e004 | | Load 0x0,0x4 0341 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0342 0334 | 4 | Declare_Variable Array,With_Constraint 0343 4804 |H | Short_Literal 0x4 0344 4801 |H | Short_Literal 0x1 0345 4800 |H | Short_Literal 0x0 0346 00d9 | | Load_Top At_Offset_1 0347 e60e | | Load 0x3,0xe 0348 01d6 | | Execute Vector,Field_Write 0349 3ffb |? | Loop_Increasing 0x345 034a e025 | % | Load 0x0,0x25 034b 0322 | " | Declare_Variable Record 034c 4800 |H | Short_Literal 0x0 034d 00d9 | | Load_Top At_Offset_1 034e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 034f 4800 |H | Short_Literal 0x0 0350 00d9 | | Load_Top At_Offset_1 0351 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0352 0092 0800 | | Action Push_String_Extended,0x800 ; "0" 0354 e608 | | Load 0x3,0x8 0355 e609 | | Load 0x3,0x9 0356 480a |H | Short_Literal 0xa 0357 4803 |H | Short_Literal 0x3 0358 0099 | | Action Reference_Dynamic 0359 480b |H | Short_Literal 0xb 035a 4803 |H | Short_Literal 0x3 035b 0099 | | Action Reference_Dynamic 035c 480c |H | Short_Literal 0xc 035d 4803 |H | Short_Literal 0x3 035e 0099 | | Action Reference_Dynamic 035f 8007 | | Call 0x0,0x7 0360 4801 |H | Short_Literal 0x1 0361 4804 |H | Short_Literal 0x4 0362 e004 | | Load 0x0,0x4 0363 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0364 0334 | 4 | Declare_Variable Array,With_Constraint 0365 4804 |H | Short_Literal 0x4 0366 4801 |H | Short_Literal 0x1 0367 48ff |H | Short_Literal 0xff 0368 00d9 | | Load_Top At_Offset_1 0369 e60e | | Load 0x3,0xe 036a 01d6 | | Execute Vector,Field_Write 036b 3ffb |? | Loop_Increasing 0x367 036c e025 | % | Load 0x0,0x25 036d 0322 | " | Declare_Variable Record 036e 4fff |O | Short_Literal -0x1 036f 00d9 | | Load_Top At_Offset_1 0370 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0371 4fff |O | Short_Literal -0x1 0372 00d9 | | Load_Top At_Offset_1 0373 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0374 0092 0802 | | Action Push_String_Extended,0x802 ; "-1" 0376 e608 | | Load 0x3,0x8 0377 e609 | | Load 0x3,0x9 0378 480a |H | Short_Literal 0xa 0379 4803 |H | Short_Literal 0x3 037a 0099 | | Action Reference_Dynamic 037b 480b |H | Short_Literal 0xb 037c 4803 |H | Short_Literal 0x3 037d 0099 | | Action Reference_Dynamic 037e 480c |H | Short_Literal 0xc 037f 4803 |H | Short_Literal 0x3 0380 0099 | | Action Reference_Dynamic 0381 8007 | | Call 0x0,0x7 0382 e013 | | Load 0x0,0x13 0383 e014 | | Load 0x0,0x14 0384 01cc | | Execute Vector,Catenate 0385 e025 | % | Load 0x0,0x25 0386 0322 | " | Declare_Variable Record 0387 4801 |H | Short_Literal 0x1 0388 00d9 | | Load_Top At_Offset_1 0389 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 038a 4802 |H | Short_Literal 0x2 038b 00d9 | | Load_Top At_Offset_1 038c 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 038d 0092 0811 | | Action Push_String_Extended,0x811 ; "1.2" 038f e608 | | Load 0x3,0x8 0390 e609 | | Load 0x3,0x9 0391 480a |H | Short_Literal 0xa 0392 4803 |H | Short_Literal 0x3 0393 0099 | | Action Reference_Dynamic 0394 480b |H | Short_Literal 0xb 0395 4803 |H | Short_Literal 0x3 0396 0099 | | Action Reference_Dynamic 0397 480c |H | Short_Literal 0xc 0398 4803 |H | Short_Literal 0x3 0399 0099 | | Action Reference_Dynamic 039a 8007 | | Call 0x0,0x7 039b 4801 |H | Short_Literal 0x1 039c 800e | | Call 0x0,0xe 039d 4501 |E | Exit_Suprogram New_Top_Offset 0x1 039e 0000 0000 | | .XXX[0x2] 03a0 8000 0000 | | .LITERAL {0x80000000, 0x00070000} 03a4 8000 0000 | | .LITERAL {0x80000000, 0x00080000} 03a8 ; -------------------------------------------------------------------------------------- 03a8 ; SUBPROGRAM 03a8 ; -------------------------------------------------------------------------------------- 03a8 03f5 | | .CONST 0x03f5 ; Address of begin 03a9 0004 | | .CONST 0x0004 ; Address of exception handler 03aa 0011 | | .CONST 0x0011 ; Number of locals 03ab INIT_03a8: 03ab a019 | | Store_Unchecked 0x0,0x19 03ac 00c6 | | Action Check_Subprogram_Elaborated 03ad e025 | % | Load 0x0,0x25 03ae e01a | | Load 0x0,0x1a 03af 00d8 | | Load_Top At_Offset_0 03b0 012c | , | Execute Any,Size 03b1 00d9 | | Load_Top At_Offset_1 03b2 0266 | f | Execute Discrete,Bounds 03b3 00db | | Load_Top At_Offset_3 03b4 0122 | " | Execute Any,Make_Root_Type 03b5 00d8 | | Load_Top At_Offset_0 03b6 012c | , | Execute Any,Size 03b7 00d0 | | Action Swap_Control 03b8 0266 | f | Execute Discrete,Bounds 03b9 029f 06fb | | Declare_Subprogram INIT_06f8,For_Call 03bb 03fa | | Declare_Type Discrete,Defined,With_Size 03bc 03f7 | | QQ_Declare_Variable Discrete,XXX 03bd 00cd | | Action Spare6_Action 03be e028 | ( | Load 0x0,0x28 03bf e004 | | Load 0x0,0x4 03c0 1b12 | | Execute Package,Field_Read,Field_Number 0x12 03c1 0093 0000 | | push_full_address 0x0 03c3 60e4 |` | Indirect_Literal Discrete,0x4a8,{0x80000000, 0x00060000} 03c4 0273 | s | Execute Discrete,Plus 03c5 e005 | | Load 0x0,0x5 03c6 0273 | s | Execute Discrete,Plus 03c7 e029 | ) | Load 0x0,0x29 03c8 0273 | s | Execute Discrete,Plus 03c9 4807 |H | Short_Literal 0x7 03ca 0007 | | Action Break_Optional 03cb 029f 07a3 | | Declare_Subprogram INIT_07a0,For_Call 03cd 029f 07b3 | | Declare_Subprogram INIT_07b0,For_Call 03cf a01d | | Store_Unchecked 0x0,0x1d 03d0 00c6 | | Action Check_Subprogram_Elaborated 03d1 e025 | % | Load 0x0,0x25 03d2 e01a | | Load 0x0,0x1a 03d3 00d8 | | Load_Top At_Offset_0 03d4 012c | , | Execute Any,Size 03d5 00d9 | | Load_Top At_Offset_1 03d6 0266 | f | Execute Discrete,Bounds 03d7 00db | | Load_Top At_Offset_3 03d8 0122 | " | Execute Any,Make_Root_Type 03d9 00d8 | | Load_Top At_Offset_0 03da 012c | , | Execute Any,Size 03db 00d0 | | Action Swap_Control 03dc 0266 | f | Execute Discrete,Bounds 03dd 029f 06fb | | Declare_Subprogram INIT_06f8,For_Call 03df 03fa | | Declare_Type Discrete,Defined,With_Size 03e0 03f7 | | QQ_Declare_Variable Discrete,XXX 03e1 00cd | | Action Spare6_Action 03e2 e028 | ( | Load 0x0,0x28 03e3 0092 0812 | | Action Push_String_Extended,0x812 ; "X_Point_Array" 03e5 4808 |H | Short_Literal 0x8 03e6 4803 |H | Short_Literal 0x3 03e7 0099 | | Action Reference_Dynamic 03e8 4809 |H | Short_Literal 0x9 03e9 4803 |H | Short_Literal 0x3 03ea 0099 | | Action Reference_Dynamic 03eb 0093 0000 | | push_full_address 0x0 03ed 60b6 |` | Indirect_Literal Discrete,0x4a4,{0x80000000, 0x00050000} 03ee 0273 | s | Execute Discrete,Plus 03ef e005 | | Load 0x0,0x5 03f0 0273 | s | Execute Discrete,Plus 03f1 e02a | * | Load 0x0,0x2a 03f2 0273 | s | Execute Discrete,Plus 03f3 4811 |H | Short_Literal 0x11 03f4 0007 | | Action Break_Optional 03f5 BODY_03a8: 03f5 0092 0813 | | Action Push_String_Extended,0x813 ; "X_Point_Array conversions" 03f7 8009 | | Call 0x0,0x9 03f8 4801 |H | Short_Literal 0x1 03f9 4800 |H | Short_Literal 0x0 03fa e004 | | Load 0x0,0x4 03fb 1b12 | | Execute Package,Field_Read,Field_Number 0x12 03fc 0334 | 4 | Declare_Variable Array,With_Constraint 03fd 4801 |H | Short_Literal 0x1 03fe 4800 |H | Short_Literal 0x0 03ff e028 | ( | Load 0x0,0x28 0400 0334 | 4 | Declare_Variable Array,With_Constraint 0401 0092 080b | | Action Push_String_Extended,0x80b ; "1..0 => 0" 0403 e60a | | Load 0x3,0xa 0404 e60b | | Load 0x3,0xb 0405 e60c | | Load 0x3,0xc 0406 e60d | | Load 0x3,0xd 0407 480e |H | Short_Literal 0xe 0408 4803 |H | Short_Literal 0x3 0409 0099 | | Action Reference_Dynamic 040a 480f |H | Short_Literal 0xf 040b 4803 |H | Short_Literal 0x3 040c 0099 | | Action Reference_Dynamic 040d 4810 |H | Short_Literal 0x10 040e 4803 |H | Short_Literal 0x3 040f 0099 | | Action Reference_Dynamic 0410 801d | | Call 0x0,0x1d 0411 4801 |H | Short_Literal 0x1 0412 4804 |H | Short_Literal 0x4 0413 e004 | | Load 0x0,0x4 0414 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0415 0334 | 4 | Declare_Variable Array,With_Constraint 0416 4804 |H | Short_Literal 0x4 0417 4801 |H | Short_Literal 0x1 0418 48ff |H | Short_Literal 0xff 0419 00d9 | | Load_Top At_Offset_1 041a e612 | | Load 0x3,0x12 041b 01d6 | | Execute Vector,Field_Write 041c 3ffb |? | Loop_Increasing 0x418 041d 4802 |H | Short_Literal 0x2 041e 4802 |H | Short_Literal 0x2 041f e028 | ( | Load 0x0,0x28 0420 0334 | 4 | Declare_Variable Array,With_Constraint 0421 e025 | % | Load 0x0,0x25 0422 0322 | " | Declare_Variable Record 0423 4fff |O | Short_Literal -0x1 0424 00d9 | | Load_Top At_Offset_1 0425 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0426 4fff |O | Short_Literal -0x1 0427 00d9 | | Load_Top At_Offset_1 0428 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0429 4802 |H | Short_Literal 0x2 042a 00da | | Load_Top At_Offset_2 042b 01d6 | | Execute Vector,Field_Write 042c 0092 080c | | Action Push_String_Extended,0x80c ; "2..2 => -1" 042e e60a | | Load 0x3,0xa 042f e60b | | Load 0x3,0xb 0430 e60c | | Load 0x3,0xc 0431 e60d | | Load 0x3,0xd 0432 480e |H | Short_Literal 0xe 0433 4803 |H | Short_Literal 0x3 0434 0099 | | Action Reference_Dynamic 0435 480f |H | Short_Literal 0xf 0436 4803 |H | Short_Literal 0x3 0437 0099 | | Action Reference_Dynamic 0438 4810 |H | Short_Literal 0x10 0439 4803 |H | Short_Literal 0x3 043a 0099 | | Action Reference_Dynamic 043b 801d | | Call 0x0,0x1d 043c e02b | + | Load 0x0,0x2b 043d e013 | | Load 0x0,0x13 043e 01cc | | Execute Vector,Catenate 043f 4800 |H | Short_Literal 0x0 0440 4800 |H | Short_Literal 0x0 0441 e028 | ( | Load 0x0,0x28 0442 0334 | 4 | Declare_Variable Array,With_Constraint 0443 e025 | % | Load 0x0,0x25 0444 0322 | " | Declare_Variable Record 0445 4800 |H | Short_Literal 0x0 0446 00d9 | | Load_Top At_Offset_1 0447 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0448 4801 |H | Short_Literal 0x1 0449 00d9 | | Load_Top At_Offset_1 044a 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 044b 4800 |H | Short_Literal 0x0 044c 00da | | Load_Top At_Offset_2 044d 01d6 | | Execute Vector,Field_Write 044e 0092 080d | | Action Push_String_Extended,0x80d ; "0..0 => 1" 0450 e60a | | Load 0x3,0xa 0451 e60b | | Load 0x3,0xb 0452 e60c | | Load 0x3,0xc 0453 e60d | | Load 0x3,0xd 0454 480e |H | Short_Literal 0xe 0455 4803 |H | Short_Literal 0x3 0456 0099 | | Action Reference_Dynamic 0457 480f |H | Short_Literal 0xf 0458 4803 |H | Short_Literal 0x3 0459 0099 | | Action Reference_Dynamic 045a 4810 |H | Short_Literal 0x10 045b 4803 |H | Short_Literal 0x3 045c 0099 | | Action Reference_Dynamic 045d 801d | | Call 0x0,0x1d 045e e013 | | Load 0x0,0x13 045f e014 | | Load 0x0,0x14 0460 01cc | | Execute Vector,Catenate 0461 e015 | | Load 0x0,0x15 0462 01cc | | Execute Vector,Catenate 0463 e016 | | Load 0x0,0x16 0464 01cc | | Execute Vector,Catenate 0465 e017 | | Load 0x0,0x17 0466 01cc | | Execute Vector,Catenate 0467 e018 | | Load 0x0,0x18 0468 01cc | | Execute Vector,Catenate 0469 4800 |H | Short_Literal 0x0 046a 4802 |H | Short_Literal 0x2 046b e028 | ( | Load 0x0,0x28 046c 0334 | 4 | Declare_Variable Array,With_Constraint 046d e025 | % | Load 0x0,0x25 046e 0322 | " | Declare_Variable Record 046f 4801 |H | Short_Literal 0x1 0470 00d9 | | Load_Top At_Offset_1 0471 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0472 4802 |H | Short_Literal 0x2 0473 00d9 | | Load_Top At_Offset_1 0474 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0475 4800 |H | Short_Literal 0x0 0476 00da | | Load_Top At_Offset_2 0477 01d6 | | Execute Vector,Field_Write 0478 e025 | % | Load 0x0,0x25 0479 0322 | " | Declare_Variable Record 047a 4803 |H | Short_Literal 0x3 047b 00d9 | | Load_Top At_Offset_1 047c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 047d 4804 |H | Short_Literal 0x4 047e 00d9 | | Load_Top At_Offset_1 047f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0480 4801 |H | Short_Literal 0x1 0481 00da | | Load_Top At_Offset_2 0482 01d6 | | Execute Vector,Field_Write 0483 e025 | % | Load 0x0,0x25 0484 0322 | " | Declare_Variable Record 0485 4805 |H | Short_Literal 0x5 0486 00d9 | | Load_Top At_Offset_1 0487 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0488 4806 |H | Short_Literal 0x6 0489 00d9 | | Load_Top At_Offset_1 048a 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 048b 4802 |H | Short_Literal 0x2 048c 00da | | Load_Top At_Offset_2 048d 01d6 | | Execute Vector,Field_Write 048e 0092 0814 | | Action Push_String_Extended,0x814 ; "1.2, 3.4, 5.6" 0490 e60a | | Load 0x3,0xa 0491 e60b | | Load 0x3,0xb 0492 e60c | | Load 0x3,0xc 0493 e60d | | Load 0x3,0xd 0494 480e |H | Short_Literal 0xe 0495 4803 |H | Short_Literal 0x3 0496 0099 | | Action Reference_Dynamic 0497 480f |H | Short_Literal 0xf 0498 4803 |H | Short_Literal 0x3 0499 0099 | | Action Reference_Dynamic 049a 4810 |H | Short_Literal 0x10 049b 4803 |H | Short_Literal 0x3 049c 0099 | | Action Reference_Dynamic 049d 801d | | Call 0x0,0x1d 049e 4801 |H | Short_Literal 0x1 049f 800e | | Call 0x0,0xe 04a0 4501 |E | Exit_Suprogram New_Top_Offset 0x1 04a1 0000 0000 | | .XXX[0x3] 04a3 0000 | | 04a4 8000 0000 | | .LITERAL {0x80000000, 0x00050000} 04a8 8000 0000 | | .LITERAL {0x80000000, 0x00060000} 04ac 0000 0000 | | .BLANK 0000[0x4] 04b0 ; -------------------------------------------------------------------------------------- 04b0 ; SUBPROGRAM 04b0 ; -------------------------------------------------------------------------------------- 04b0 04fd | | .CONST 0x04fd ; Address of begin 04b1 0004 | | .CONST 0x0004 ; Address of exception handler 04b2 0011 | | .CONST 0x0011 ; Number of locals 04b3 INIT_04b0: 04b3 a019 | | Store_Unchecked 0x0,0x19 04b4 00c6 | | Action Check_Subprogram_Elaborated 04b5 e02c | , | Load 0x0,0x2c 04b6 e01a | | Load 0x0,0x1a 04b7 00d8 | | Load_Top At_Offset_0 04b8 012c | , | Execute Any,Size 04b9 00d9 | | Load_Top At_Offset_1 04ba 0266 | f | Execute Discrete,Bounds 04bb 00db | | Load_Top At_Offset_3 04bc 0122 | " | Execute Any,Make_Root_Type 04bd 00d8 | | Load_Top At_Offset_0 04be 012c | , | Execute Any,Size 04bf 00d0 | | Action Swap_Control 04c0 0266 | f | Execute Discrete,Bounds 04c1 029f 06fb | | Declare_Subprogram INIT_06f8,For_Call 04c3 03fa | | Declare_Type Discrete,Defined,With_Size 04c4 03f7 | | QQ_Declare_Variable Discrete,XXX 04c5 00cd | | Action Spare6_Action 04c6 e02d | - | Load 0x0,0x2d 04c7 e004 | | Load 0x0,0x4 04c8 1b12 | | Execute Package,Field_Read,Field_Number 0x12 04c9 0093 0000 | | push_full_address 0x0 04cb 6104 |a | Indirect_Literal Discrete,0x5d0,{0x80000000, 0x00040000} 04cc 0273 | s | Execute Discrete,Plus 04cd e005 | | Load 0x0,0x5 04ce 0273 | s | Execute Discrete,Plus 04cf e02e | . | Load 0x0,0x2e 04d0 0273 | s | Execute Discrete,Plus 04d1 4807 |H | Short_Literal 0x7 04d2 0007 | | Action Break_Optional 04d3 029f 07c3 | | Declare_Subprogram INIT_07c0,For_Call 04d5 029f 07d3 | | Declare_Subprogram INIT_07d0,For_Call 04d7 a01d | | Store_Unchecked 0x0,0x1d 04d8 00c6 | | Action Check_Subprogram_Elaborated 04d9 e02c | , | Load 0x0,0x2c 04da e01a | | Load 0x0,0x1a 04db 00d8 | | Load_Top At_Offset_0 04dc 012c | , | Execute Any,Size 04dd 00d9 | | Load_Top At_Offset_1 04de 0266 | f | Execute Discrete,Bounds 04df 00db | | Load_Top At_Offset_3 04e0 0122 | " | Execute Any,Make_Root_Type 04e1 00d8 | | Load_Top At_Offset_0 04e2 012c | , | Execute Any,Size 04e3 00d0 | | Action Swap_Control 04e4 0266 | f | Execute Discrete,Bounds 04e5 029f 06fb | | Declare_Subprogram INIT_06f8,For_Call 04e7 03fa | | Declare_Type Discrete,Defined,With_Size 04e8 03f7 | | QQ_Declare_Variable Discrete,XXX 04e9 00cd | | Action Spare6_Action 04ea e02d | - | Load 0x0,0x2d 04eb 0092 0815 | | Action Push_String_Extended,0x815 ; "X_Rectangle_Array" 04ed 4808 |H | Short_Literal 0x8 04ee 4803 |H | Short_Literal 0x3 04ef 0099 | | Action Reference_Dynamic 04f0 4809 |H | Short_Literal 0x9 04f1 4803 |H | Short_Literal 0x3 04f2 0099 | | Action Reference_Dynamic 04f3 0093 0000 | | push_full_address 0x0 04f5 60d6 |` | Indirect_Literal Discrete,0x5cc,{0x80000000, 0x00030000} 04f6 0273 | s | Execute Discrete,Plus 04f7 e005 | | Load 0x0,0x5 04f8 0273 | s | Execute Discrete,Plus 04f9 e02f | / | Load 0x0,0x2f 04fa 0273 | s | Execute Discrete,Plus 04fb 4811 |H | Short_Literal 0x11 04fc 0007 | | Action Break_Optional 04fd BODY_04b0: 04fd 0092 0816 | | Action Push_String_Extended,0x816 ; "X_Rectangle_Array conversions" 04ff 8009 | | Call 0x0,0x9 0500 4801 |H | Short_Literal 0x1 0501 4800 |H | Short_Literal 0x0 0502 e004 | | Load 0x0,0x4 0503 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0504 0334 | 4 | Declare_Variable Array,With_Constraint 0505 4801 |H | Short_Literal 0x1 0506 4800 |H | Short_Literal 0x0 0507 e02d | - | Load 0x0,0x2d 0508 0334 | 4 | Declare_Variable Array,With_Constraint 0509 0092 080b | | Action Push_String_Extended,0x80b ; "1..0 => 0" 050b e60a | | Load 0x3,0xa 050c e60b | | Load 0x3,0xb 050d e60c | | Load 0x3,0xc 050e e60d | | Load 0x3,0xd 050f 480e |H | Short_Literal 0xe 0510 4803 |H | Short_Literal 0x3 0511 0099 | | Action Reference_Dynamic 0512 480f |H | Short_Literal 0xf 0513 4803 |H | Short_Literal 0x3 0514 0099 | | Action Reference_Dynamic 0515 4810 |H | Short_Literal 0x10 0516 4803 |H | Short_Literal 0x3 0517 0099 | | Action Reference_Dynamic 0518 801d | | Call 0x0,0x1d 0519 4801 |H | Short_Literal 0x1 051a 4808 |H | Short_Literal 0x8 051b e004 | | Load 0x0,0x4 051c 1b12 | | Execute Package,Field_Read,Field_Number 0x12 051d 0334 | 4 | Declare_Variable Array,With_Constraint 051e 4808 |H | Short_Literal 0x8 051f 4801 |H | Short_Literal 0x1 0520 48ff |H | Short_Literal 0xff 0521 00d9 | | Load_Top At_Offset_1 0522 e612 | | Load 0x3,0x12 0523 01d6 | | Execute Vector,Field_Write 0524 3ffb |? | Loop_Increasing 0x520 0525 4802 |H | Short_Literal 0x2 0526 4802 |H | Short_Literal 0x2 0527 e02d | - | Load 0x0,0x2d 0528 0334 | 4 | Declare_Variable Array,With_Constraint 0529 e02c | , | Load 0x0,0x2c 052a 0322 | " | Declare_Variable Record 052b 4fff |O | Short_Literal -0x1 052c 00d9 | | Load_Top At_Offset_1 052d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 052e 4fff |O | Short_Literal -0x1 052f 00d9 | | Load_Top At_Offset_1 0530 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0531 6096 |` | Indirect_Literal Discrete,0x5c8,{0x00000000, 0x0000ffff} 0532 00d9 | | Load_Top At_Offset_1 0533 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0534 6093 |` | Indirect_Literal Discrete,0x5c8,{0x00000000, 0x0000ffff} 0535 00d9 | | Load_Top At_Offset_1 0536 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0537 4802 |H | Short_Literal 0x2 0538 00da | | Load_Top At_Offset_2 0539 01d6 | | Execute Vector,Field_Write 053a 0092 080c | | Action Push_String_Extended,0x80c ; "2..2 => -1" 053c e60a | | Load 0x3,0xa 053d e60b | | Load 0x3,0xb 053e e60c | | Load 0x3,0xc 053f e60d | | Load 0x3,0xd 0540 480e |H | Short_Literal 0xe 0541 4803 |H | Short_Literal 0x3 0542 0099 | | Action Reference_Dynamic 0543 480f |H | Short_Literal 0xf 0544 4803 |H | Short_Literal 0x3 0545 0099 | | Action Reference_Dynamic 0546 4810 |H | Short_Literal 0x10 0547 4803 |H | Short_Literal 0x3 0548 0099 | | Action Reference_Dynamic 0549 801d | | Call 0x0,0x1d 054a 4801 |H | Short_Literal 0x1 054b 4806 |H | Short_Literal 0x6 054c e004 | | Load 0x0,0x4 054d 1b12 | | Execute Package,Field_Read,Field_Number 0x12 054e 0334 | 4 | Declare_Variable Array,With_Constraint 054f 4806 |H | Short_Literal 0x6 0550 4801 |H | Short_Literal 0x1 0551 4800 |H | Short_Literal 0x0 0552 00d9 | | Load_Top At_Offset_1 0553 e612 | | Load 0x3,0x12 0554 01d6 | | Execute Vector,Field_Write 0555 3ffb |? | Loop_Increasing 0x551 0556 e013 | | Load 0x0,0x13 0557 01cc | | Execute Vector,Catenate 0558 4800 |H | Short_Literal 0x0 0559 4800 |H | Short_Literal 0x0 055a e02d | - | Load 0x0,0x2d 055b 0334 | 4 | Declare_Variable Array,With_Constraint 055c e02c | , | Load 0x0,0x2c 055d 0322 | " | Declare_Variable Record 055e 4800 |H | Short_Literal 0x0 055f 00d9 | | Load_Top At_Offset_1 0560 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0561 4800 |H | Short_Literal 0x0 0562 00d9 | | Load_Top At_Offset_1 0563 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0564 4800 |H | Short_Literal 0x0 0565 00d9 | | Load_Top At_Offset_1 0566 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0567 4801 |H | Short_Literal 0x1 0568 00d9 | | Load_Top At_Offset_1 0569 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 056a 4800 |H | Short_Literal 0x0 056b 00da | | Load_Top At_Offset_2 056c 01d6 | | Execute Vector,Field_Write 056d 0092 080d | | Action Push_String_Extended,0x80d ; "0..0 => 1" 056f e60a | | Load 0x3,0xa 0570 e60b | | Load 0x3,0xb 0571 e60c | | Load 0x3,0xc 0572 e60d | | Load 0x3,0xd 0573 480e |H | Short_Literal 0xe 0574 4803 |H | Short_Literal 0x3 0575 0099 | | Action Reference_Dynamic 0576 480f |H | Short_Literal 0xf 0577 4803 |H | Short_Literal 0x3 0578 0099 | | Action Reference_Dynamic 0579 4810 |H | Short_Literal 0x10 057a 4803 |H | Short_Literal 0x3 057b 0099 | | Action Reference_Dynamic 057c 801d | | Call 0x0,0x1d 057d e013 | | Load 0x0,0x13 057e e014 | | Load 0x0,0x14 057f 01cc | | Execute Vector,Catenate 0580 e015 | | Load 0x0,0x15 0581 01cc | | Execute Vector,Catenate 0582 e016 | | Load 0x0,0x16 0583 01cc | | Execute Vector,Catenate 0584 e017 | | Load 0x0,0x17 0585 01cc | | Execute Vector,Catenate 0586 e018 | | Load 0x0,0x18 0587 01cc | | Execute Vector,Catenate 0588 e01f | | Load 0x0,0x1f 0589 01cc | | Execute Vector,Catenate 058a e020 | | Load 0x0,0x20 058b 01cc | | Execute Vector,Catenate 058c 4800 |H | Short_Literal 0x0 058d 4801 |H | Short_Literal 0x1 058e e02d | - | Load 0x0,0x2d 058f 0334 | 4 | Declare_Variable Array,With_Constraint 0590 e02c | , | Load 0x0,0x2c 0591 0322 | " | Declare_Variable Record 0592 4801 |H | Short_Literal 0x1 0593 00d9 | | Load_Top At_Offset_1 0594 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0595 4802 |H | Short_Literal 0x2 0596 00d9 | | Load_Top At_Offset_1 0597 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0598 4803 |H | Short_Literal 0x3 0599 00d9 | | Load_Top At_Offset_1 059a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 059b 4804 |H | Short_Literal 0x4 059c 00d9 | | Load_Top At_Offset_1 059d 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 059e 4800 |H | Short_Literal 0x0 059f 00da | | Load_Top At_Offset_2 05a0 01d6 | | Execute Vector,Field_Write 05a1 e02c | , | Load 0x0,0x2c 05a2 0322 | " | Declare_Variable Record 05a3 4805 |H | Short_Literal 0x5 05a4 00d9 | | Load_Top At_Offset_1 05a5 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 05a6 4806 |H | Short_Literal 0x6 05a7 00d9 | | Load_Top At_Offset_1 05a8 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 05a9 4807 |H | Short_Literal 0x7 05aa 00d9 | | Load_Top At_Offset_1 05ab 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 05ac 4808 |H | Short_Literal 0x8 05ad 00d9 | | Load_Top At_Offset_1 05ae 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 05af 4801 |H | Short_Literal 0x1 05b0 00da | | Load_Top At_Offset_2 05b1 01d6 | | Execute Vector,Field_Write 05b2 0092 0817 | | Action Push_String_Extended,0x817 ; "1.2.3.4, 5.6.7.8" 05b4 e60a | | Load 0x3,0xa 05b5 e60b | | Load 0x3,0xb 05b6 e60c | | Load 0x3,0xc 05b7 e60d | | Load 0x3,0xd 05b8 480e |H | Short_Literal 0xe 05b9 4803 |H | Short_Literal 0x3 05ba 0099 | | Action Reference_Dynamic 05bb 480f |H | Short_Literal 0xf 05bc 4803 |H | Short_Literal 0x3 05bd 0099 | | Action Reference_Dynamic 05be 4810 |H | Short_Literal 0x10 05bf 4803 |H | Short_Literal 0x3 05c0 0099 | | Action Reference_Dynamic 05c1 801d | | Call 0x0,0x1d 05c2 4801 |H | Short_Literal 0x1 05c3 800e | | Call 0x0,0xe 05c4 4501 |E | Exit_Suprogram New_Top_Offset 0x1 05c5 0000 0000 | | .XXX[0x3] 05c7 0000 | | 05c8 0000 0000 | | .LITERAL {0x00000000, 0x0000ffff} 05cc 8000 0000 | | .LITERAL {0x80000000, 0x00030000} 05d0 8000 0000 | | .LITERAL {0x80000000, 0x00040000} 05d4 0000 0000 | | .BLANK 0000[0x4] 05d8 ; -------------------------------------------------------------------------------------- 05d8 ; SUBPROGRAM 05d8 ; -------------------------------------------------------------------------------------- 05d8 0625 | % | .CONST 0x0625 ; Address of begin 05d9 0004 | | .CONST 0x0004 ; Address of exception handler 05da 0011 | | .CONST 0x0011 ; Number of locals 05db INIT_05d8: 05db a019 | | Store_Unchecked 0x0,0x19 05dc 00c6 | | Action Check_Subprogram_Elaborated 05dd e030 | 0 | Load 0x0,0x30 05de e01a | | Load 0x0,0x1a 05df 00d8 | | Load_Top At_Offset_0 05e0 012c | , | Execute Any,Size 05e1 00d9 | | Load_Top At_Offset_1 05e2 0266 | f | Execute Discrete,Bounds 05e3 00db | | Load_Top At_Offset_3 05e4 0122 | " | Execute Any,Make_Root_Type 05e5 00d8 | | Load_Top At_Offset_0 05e6 012c | , | Execute Any,Size 05e7 00d0 | | Action Swap_Control 05e8 0266 | f | Execute Discrete,Bounds 05e9 029f 06fb | | Declare_Subprogram INIT_06f8,For_Call 05eb 03fa | | Declare_Type Discrete,Defined,With_Size 05ec 03f7 | | QQ_Declare_Variable Discrete,XXX 05ed 00cd | | Action Spare6_Action 05ee e031 | 1 | Load 0x0,0x31 05ef e004 | | Load 0x0,0x4 05f0 1b12 | | Execute Package,Field_Read,Field_Number 0x12 05f1 0093 0000 | | push_full_address 0x0 05f3 6100 |a | Indirect_Literal Discrete,0x6f4,{0x80000000, 0x00020000} 05f4 0273 | s | Execute Discrete,Plus 05f5 e005 | | Load 0x0,0x5 05f6 0273 | s | Execute Discrete,Plus 05f7 e032 | 2 | Load 0x0,0x32 05f8 0273 | s | Execute Discrete,Plus 05f9 4807 |H | Short_Literal 0x7 05fa 0007 | | Action Break_Optional 05fb 029f 07e3 | | Declare_Subprogram INIT_07e0,For_Call 05fd 029f 07f3 | | Declare_Subprogram INIT_07f0,For_Call 05ff a01d | | Store_Unchecked 0x0,0x1d 0600 00c6 | | Action Check_Subprogram_Elaborated 0601 e030 | 0 | Load 0x0,0x30 0602 e01a | | Load 0x0,0x1a 0603 00d8 | | Load_Top At_Offset_0 0604 012c | , | Execute Any,Size 0605 00d9 | | Load_Top At_Offset_1 0606 0266 | f | Execute Discrete,Bounds 0607 00db | | Load_Top At_Offset_3 0608 0122 | " | Execute Any,Make_Root_Type 0609 00d8 | | Load_Top At_Offset_0 060a 012c | , | Execute Any,Size 060b 00d0 | | Action Swap_Control 060c 0266 | f | Execute Discrete,Bounds 060d 029f 06fb | | Declare_Subprogram INIT_06f8,For_Call 060f 03fa | | Declare_Type Discrete,Defined,With_Size 0610 03f7 | | QQ_Declare_Variable Discrete,XXX 0611 00cd | | Action Spare6_Action 0612 e031 | 1 | Load 0x0,0x31 0613 0092 0818 | | Action Push_String_Extended,0x818 ; "X_Segment_Array" 0615 4808 |H | Short_Literal 0x8 0616 4803 |H | Short_Literal 0x3 0617 0099 | | Action Reference_Dynamic 0618 4809 |H | Short_Literal 0x9 0619 4803 |H | Short_Literal 0x3 061a 0099 | | Action Reference_Dynamic 061b 0093 0000 | | push_full_address 0x0 061d 60d2 |` | Indirect_Literal Discrete,0x6f0,{0x80000000, 0x00010000} 061e 0273 | s | Execute Discrete,Plus 061f e005 | | Load 0x0,0x5 0620 0273 | s | Execute Discrete,Plus 0621 e033 | 3 | Load 0x0,0x33 0622 0273 | s | Execute Discrete,Plus 0623 4811 |H | Short_Literal 0x11 0624 0007 | | Action Break_Optional 0625 BODY_05d8: 0625 0092 0819 | | Action Push_String_Extended,0x819 ; "X_Segment_Array conversions" 0627 8009 | | Call 0x0,0x9 0628 4801 |H | Short_Literal 0x1 0629 4800 |H | Short_Literal 0x0 062a e004 | | Load 0x0,0x4 062b 1b12 | | Execute Package,Field_Read,Field_Number 0x12 062c 0334 | 4 | Declare_Variable Array,With_Constraint 062d 4801 |H | Short_Literal 0x1 062e 4800 |H | Short_Literal 0x0 062f e031 | 1 | Load 0x0,0x31 0630 0334 | 4 | Declare_Variable Array,With_Constraint 0631 0092 080b | | Action Push_String_Extended,0x80b ; "1..0 => 0" 0633 e60a | | Load 0x3,0xa 0634 e60b | | Load 0x3,0xb 0635 e60c | | Load 0x3,0xc 0636 e60d | | Load 0x3,0xd 0637 480e |H | Short_Literal 0xe 0638 4803 |H | Short_Literal 0x3 0639 0099 | | Action Reference_Dynamic 063a 480f |H | Short_Literal 0xf 063b 4803 |H | Short_Literal 0x3 063c 0099 | | Action Reference_Dynamic 063d 4810 |H | Short_Literal 0x10 063e 4803 |H | Short_Literal 0x3 063f 0099 | | Action Reference_Dynamic 0640 801d | | Call 0x0,0x1d 0641 4801 |H | Short_Literal 0x1 0642 4808 |H | Short_Literal 0x8 0643 e004 | | Load 0x0,0x4 0644 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0645 0334 | 4 | Declare_Variable Array,With_Constraint 0646 4808 |H | Short_Literal 0x8 0647 4801 |H | Short_Literal 0x1 0648 48ff |H | Short_Literal 0xff 0649 00d9 | | Load_Top At_Offset_1 064a e612 | | Load 0x3,0x12 064b 01d6 | | Execute Vector,Field_Write 064c 3ffb |? | Loop_Increasing 0x648 064d 4802 |H | Short_Literal 0x2 064e 4802 |H | Short_Literal 0x2 064f e031 | 1 | Load 0x0,0x31 0650 0334 | 4 | Declare_Variable Array,With_Constraint 0651 e030 | 0 | Load 0x0,0x30 0652 0322 | " | Declare_Variable Record 0653 4fff |O | Short_Literal -0x1 0654 00d9 | | Load_Top At_Offset_1 0655 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0656 4fff |O | Short_Literal -0x1 0657 00d9 | | Load_Top At_Offset_1 0658 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0659 4fff |O | Short_Literal -0x1 065a 00d9 | | Load_Top At_Offset_1 065b 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 065c 4fff |O | Short_Literal -0x1 065d 00d9 | | Load_Top At_Offset_1 065e 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 065f 4802 |H | Short_Literal 0x2 0660 00da | | Load_Top At_Offset_2 0661 01d6 | | Execute Vector,Field_Write 0662 0092 080c | | Action Push_String_Extended,0x80c ; "2..2 => -1" 0664 e60a | | Load 0x3,0xa 0665 e60b | | Load 0x3,0xb 0666 e60c | | Load 0x3,0xc 0667 e60d | | Load 0x3,0xd 0668 480e |H | Short_Literal 0xe 0669 4803 |H | Short_Literal 0x3 066a 0099 | | Action Reference_Dynamic 066b 480f |H | Short_Literal 0xf 066c 4803 |H | Short_Literal 0x3 066d 0099 | | Action Reference_Dynamic 066e 4810 |H | Short_Literal 0x10 066f 4803 |H | Short_Literal 0x3 0670 0099 | | Action Reference_Dynamic 0671 801d | | Call 0x0,0x1d 0672 4801 |H | Short_Literal 0x1 0673 4806 |H | Short_Literal 0x6 0674 e004 | | Load 0x0,0x4 0675 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0676 0334 | 4 | Declare_Variable Array,With_Constraint 0677 4806 |H | Short_Literal 0x6 0678 4801 |H | Short_Literal 0x1 0679 4800 |H | Short_Literal 0x0 067a 00d9 | | Load_Top At_Offset_1 067b e612 | | Load 0x3,0x12 067c 01d6 | | Execute Vector,Field_Write 067d 3ffb |? | Loop_Increasing 0x679 067e e013 | | Load 0x0,0x13 067f 01cc | | Execute Vector,Catenate 0680 4800 |H | Short_Literal 0x0 0681 4800 |H | Short_Literal 0x0 0682 e031 | 1 | Load 0x0,0x31 0683 0334 | 4 | Declare_Variable Array,With_Constraint 0684 e030 | 0 | Load 0x0,0x30 0685 0322 | " | Declare_Variable Record 0686 4800 |H | Short_Literal 0x0 0687 00d9 | | Load_Top At_Offset_1 0688 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0689 4800 |H | Short_Literal 0x0 068a 00d9 | | Load_Top At_Offset_1 068b 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 068c 4800 |H | Short_Literal 0x0 068d 00d9 | | Load_Top At_Offset_1 068e 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 068f 4801 |H | Short_Literal 0x1 0690 00d9 | | Load_Top At_Offset_1 0691 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0692 4800 |H | Short_Literal 0x0 0693 00da | | Load_Top At_Offset_2 0694 01d6 | | Execute Vector,Field_Write 0695 0092 080d | | Action Push_String_Extended,0x80d ; "0..0 => 1" 0697 e60a | | Load 0x3,0xa 0698 e60b | | Load 0x3,0xb 0699 e60c | | Load 0x3,0xc 069a e60d | | Load 0x3,0xd 069b 480e |H | Short_Literal 0xe 069c 4803 |H | Short_Literal 0x3 069d 0099 | | Action Reference_Dynamic 069e 480f |H | Short_Literal 0xf 069f 4803 |H | Short_Literal 0x3 06a0 0099 | | Action Reference_Dynamic 06a1 4810 |H | Short_Literal 0x10 06a2 4803 |H | Short_Literal 0x3 06a3 0099 | | Action Reference_Dynamic 06a4 801d | | Call 0x0,0x1d 06a5 e013 | | Load 0x0,0x13 06a6 e014 | | Load 0x0,0x14 06a7 01cc | | Execute Vector,Catenate 06a8 e015 | | Load 0x0,0x15 06a9 01cc | | Execute Vector,Catenate 06aa e016 | | Load 0x0,0x16 06ab 01cc | | Execute Vector,Catenate 06ac e017 | | Load 0x0,0x17 06ad 01cc | | Execute Vector,Catenate 06ae e018 | | Load 0x0,0x18 06af 01cc | | Execute Vector,Catenate 06b0 e01f | | Load 0x0,0x1f 06b1 01cc | | Execute Vector,Catenate 06b2 e020 | | Load 0x0,0x20 06b3 01cc | | Execute Vector,Catenate 06b4 4800 |H | Short_Literal 0x0 06b5 4801 |H | Short_Literal 0x1 06b6 e031 | 1 | Load 0x0,0x31 06b7 0334 | 4 | Declare_Variable Array,With_Constraint 06b8 e030 | 0 | Load 0x0,0x30 06b9 0322 | " | Declare_Variable Record 06ba 4801 |H | Short_Literal 0x1 06bb 00d9 | | Load_Top At_Offset_1 06bc 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 06bd 4802 |H | Short_Literal 0x2 06be 00d9 | | Load_Top At_Offset_1 06bf 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 06c0 4803 |H | Short_Literal 0x3 06c1 00d9 | | Load_Top At_Offset_1 06c2 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 06c3 4804 |H | Short_Literal 0x4 06c4 00d9 | | Load_Top At_Offset_1 06c5 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 06c6 4800 |H | Short_Literal 0x0 06c7 00da | | Load_Top At_Offset_2 06c8 01d6 | | Execute Vector,Field_Write 06c9 e030 | 0 | Load 0x0,0x30 06ca 0322 | " | Declare_Variable Record 06cb 4805 |H | Short_Literal 0x5 06cc 00d9 | | Load_Top At_Offset_1 06cd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 06ce 4806 |H | Short_Literal 0x6 06cf 00d9 | | Load_Top At_Offset_1 06d0 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 06d1 4807 |H | Short_Literal 0x7 06d2 00d9 | | Load_Top At_Offset_1 06d3 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 06d4 4808 |H | Short_Literal 0x8 06d5 00d9 | | Load_Top At_Offset_1 06d6 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 06d7 4801 |H | Short_Literal 0x1 06d8 00da | | Load_Top At_Offset_2 06d9 01d6 | | Execute Vector,Field_Write 06da 0092 0817 | | Action Push_String_Extended,0x817 ; "1.2.3.4, 5.6.7.8" 06dc e60a | | Load 0x3,0xa 06dd e60b | | Load 0x3,0xb 06de e60c | | Load 0x3,0xc 06df e60d | | Load 0x3,0xd 06e0 480e |H | Short_Literal 0xe 06e1 4803 |H | Short_Literal 0x3 06e2 0099 | | Action Reference_Dynamic 06e3 480f |H | Short_Literal 0xf 06e4 4803 |H | Short_Literal 0x3 06e5 0099 | | Action Reference_Dynamic 06e6 4810 |H | Short_Literal 0x10 06e7 4803 |H | Short_Literal 0x3 06e8 0099 | | Action Reference_Dynamic 06e9 801d | | Call 0x0,0x1d 06ea 4801 |H | Short_Literal 0x1 06eb 800e | | Call 0x0,0xe 06ec 4501 |E | Exit_Suprogram New_Top_Offset 0x1 06ed 0000 0000 | | .XXX[0x3] 06ef 0000 | | 06f0 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 06f4 8000 0000 | | .LITERAL {0x80000000, 0x00020000} 06f8 ; -------------------------------------------------------------------------------------- 06f8 ; SUBPROGRAM 06f8 ; SUBPROGRAM 06f8 ; SUBPROGRAM 06f8 ; SUBPROGRAM 06f8 ; SUBPROGRAM 06f8 ; SUBPROGRAM 06f8 ; SUBPROGRAM 06f8 ; SUBPROGRAM 06f8 ; SUBPROGRAM 06f8 ; -------------------------------------------------------------------------------------- 06f8 06fb | | .CONST 0x06fb ; Address of begin 06f9 0004 | | .CONST 0x0004 ; Address of exception handler 06fa 0001 | | .CONST 0x0001 ; Number of locals 06fb BODY_06f8: 06fb BODY_06f8: 06fb BODY_06f8: 06fb BODY_06f8: 06fb BODY_06f8: 06fb BODY_06f8: 06fb BODY_06f8: 06fb BODY_06f8: 06fb BODY_06f8: 06fb INIT_06f8: 06fb INIT_06f8: 06fb INIT_06f8: 06fb INIT_06f8: 06fb INIT_06f8: 06fb INIT_06f8: 06fb INIT_06f8: 06fb INIT_06f8: 06fb INIT_06f8: 06fb 4607 |F | Jump_Case 0x8 06fc 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 06fd 7807 |x | Jump 0x705 ; case 0x1 06fe 780a |x | Jump 0x709 ; case 0x2 06ff 780e |x | Jump 0x70e ; case 0x3 0700 7811 |x | Jump 0x712 ; case 0x4 0701 7810 |x | Jump 0x712 ; case 0x5 0702 7811 |x | Jump 0x714 ; case 0x6 0703 7814 |x | Jump 0x718 ; case 0x7 0704 4302 |C | .XXX[0x1] 0705 00da | | Load_Top At_Offset_2 0706 00e0 | | Load_Encached Standard_Cache 0707 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0708 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0709 00db | | Load_Top At_Offset_3 070a 00db | | Load_Top At_Offset_3 070b 00e0 | | Load_Encached Standard_Cache 070c 1819 | | Execute Package,Field_Execute,Field_Number 0x19 070d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 070e 00da | | Load_Top At_Offset_2 070f 00e0 | | Load_Encached Standard_Cache 0710 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0711 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0712 00db | | Load_Top At_Offset_3 0713 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0714 00e5 | | Load_Encached Long_Integer_Cache 0715 00dc | | Load_Top At_Offset_4 0716 0267 | g | Execute Discrete,Predecessor 0717 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0718 00e5 | | Load_Encached Long_Integer_Cache 0719 00dc | | Load_Top At_Offset_4 071a 0268 | h | Execute Discrete,Successor 071b 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 071c 0000 0000 | | .BLANK 0000[0x4] 0720 ; -------------------------------------------------------------------------------------- 0720 ; SUBPROGRAM 0720 ; -------------------------------------------------------------------------------------- 0720 0723 | # | .CONST 0x0723 ; Address of begin 0721 0004 | | .CONST 0x0004 ; Address of exception handler 0722 0001 | | .CONST 0x0001 ; Number of locals 0723 BODY_0720: 0723 INIT_0720: 0723 00db | | Load_Top At_Offset_3 0724 00db | | Load_Top At_Offset_3 0725 00d8 | | Load_Top At_Offset_0 0726 e003 | | Load 0x0,0x3 0727 0260 | ` | Execute Discrete,In_Type 0728 7001 |p | Jump_Nonzero 0x72a 0729 0801 | | Execute_Immediate Raise,0x1 072a e034 | 4 | Load 0x0,0x34 072b a035 | 5 | Store_Unchecked 0x0,0x35 072c 8036 | 6 | Call 0x0,0x36 072d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 072e 0000 0000 | | .XXX[0x2] 0730 ; -------------------------------------------------------------------------------------- 0730 ; SUBPROGRAM 0730 ; -------------------------------------------------------------------------------------- 0730 0733 | 3 | .CONST 0x0733 ; Address of begin 0731 0004 | | .CONST 0x0004 ; Address of exception handler 0732 0001 | | .CONST 0x0001 ; Number of locals 0733 BODY_0730: 0733 INIT_0730: 0733 e602 | | Load 0x3,0x2 0734 00db | | Load_Top At_Offset_3 0735 e602 | | Load 0x3,0x2 0736 e603 | | Load 0x3,0x3 0737 4804 |H | Short_Literal 0x4 0738 4803 |H | Short_Literal 0x3 0739 0099 | | Action Reference_Dynamic 073a 8002 | | Call 0x0,0x2 073b c9fe | | Store 0x4,-0x2 073c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 073d 0000 0000 | | .XXX[0x3] 073f 0000 | | 0740 ; -------------------------------------------------------------------------------------- 0740 ; SUBPROGRAM 0740 ; -------------------------------------------------------------------------------------- 0740 0743 | C | .CONST 0x0743 ; Address of begin 0741 0004 | | .CONST 0x0004 ; Address of exception handler 0742 0001 | | .CONST 0x0001 ; Number of locals 0743 BODY_0740: 0743 INIT_0740: 0743 00db | | Load_Top At_Offset_3 0744 00db | | Load_Top At_Offset_3 0745 e037 | 7 | Load 0x0,0x37 0746 a038 | 8 | Store_Unchecked 0x0,0x38 0747 8039 | 9 | Call 0x0,0x39 0748 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0749 0000 0000 | | .BLANK 0000[0x7] 0750 ; -------------------------------------------------------------------------------------- 0750 ; SUBPROGRAM 0750 ; -------------------------------------------------------------------------------------- 0750 0753 | S | .CONST 0x0753 ; Address of begin 0751 0004 | | .CONST 0x0004 ; Address of exception handler 0752 0001 | | .CONST 0x0001 ; Number of locals 0753 BODY_0750: 0753 INIT_0750: 0753 00db | | Load_Top At_Offset_3 0754 00db | | Load_Top At_Offset_3 0755 e602 | | Load 0x3,0x2 0756 e603 | | Load 0x3,0x3 0757 4804 |H | Short_Literal 0x4 0758 4803 |H | Short_Literal 0x3 0759 0099 | | Action Reference_Dynamic 075a 800f | | Call 0x0,0xf 075b 4502 |E | Exit_Suprogram New_Top_Offset 0x2 075c 0000 0000 | | .BLANK 0000[0x4] 0760 ; -------------------------------------------------------------------------------------- 0760 ; SUBPROGRAM 0760 ; -------------------------------------------------------------------------------------- 0760 0763 | c | .CONST 0x0763 ; Address of begin 0761 0004 | | .CONST 0x0004 ; Address of exception handler 0762 0001 | | .CONST 0x0001 ; Number of locals 0763 BODY_0760: 0763 INIT_0760: 0763 00db | | Load_Top At_Offset_3 0764 00db | | Load_Top At_Offset_3 0765 e03a | : | Load 0x0,0x3a 0766 e03b | ; | Load 0x0,0x3b 0767 e03c | < | Load 0x0,0x3c 0768 a03d | = | Store_Unchecked 0x0,0x3d 0769 803e | > | Call 0x0,0x3e 076a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 076b 0000 0000 | | .BLANK 0000[0x5] 0770 ; -------------------------------------------------------------------------------------- 0770 ; SUBPROGRAM 0770 ; -------------------------------------------------------------------------------------- 0770 0773 | s | .CONST 0x0773 ; Address of begin 0771 0004 | | .CONST 0x0004 ; Address of exception handler 0772 0001 | | .CONST 0x0001 ; Number of locals 0773 BODY_0770: 0773 INIT_0770: 0773 00db | | Load_Top At_Offset_3 0774 00db | | Load_Top At_Offset_3 0775 e602 | | Load 0x3,0x2 0776 e603 | | Load 0x3,0x3 0777 e604 | | Load 0x3,0x4 0778 e605 | | Load 0x3,0x5 0779 4806 |H | Short_Literal 0x6 077a 4803 |H | Short_Literal 0x3 077b 0099 | | Action Reference_Dynamic 077c 8019 | | Call 0x0,0x19 077d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 077e 0000 0000 | | .XXX[0x2] 0780 ; -------------------------------------------------------------------------------------- 0780 ; SUBPROGRAM 0780 ; -------------------------------------------------------------------------------------- 0780 0783 | | .CONST 0x0783 ; Address of begin 0781 0004 | | .CONST 0x0004 ; Address of exception handler 0782 0001 | | .CONST 0x0001 ; Number of locals 0783 BODY_0780: 0783 INIT_0780: 0783 00db | | Load_Top At_Offset_3 0784 00db | | Load_Top At_Offset_3 0785 e03f | ? | Load 0x0,0x3f 0786 a040 | @ | Store_Unchecked 0x0,0x40 0787 8039 | 9 | Call 0x0,0x39 0788 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0789 0000 0000 | | .BLANK 0000[0x7] 0790 ; -------------------------------------------------------------------------------------- 0790 ; SUBPROGRAM 0790 ; -------------------------------------------------------------------------------------- 0790 0793 | | .CONST 0x0793 ; Address of begin 0791 0004 | | .CONST 0x0004 ; Address of exception handler 0792 0001 | | .CONST 0x0001 ; Number of locals 0793 BODY_0790: 0793 INIT_0790: 0793 00db | | Load_Top At_Offset_3 0794 00db | | Load_Top At_Offset_3 0795 e602 | | Load 0x3,0x2 0796 e603 | | Load 0x3,0x3 0797 4804 |H | Short_Literal 0x4 0798 4803 |H | Short_Literal 0x3 0799 0099 | | Action Reference_Dynamic 079a 800f | | Call 0x0,0xf 079b 4502 |E | Exit_Suprogram New_Top_Offset 0x2 079c 0000 0000 | | .BLANK 0000[0x4] 07a0 ; -------------------------------------------------------------------------------------- 07a0 ; SUBPROGRAM 07a0 ; -------------------------------------------------------------------------------------- 07a0 07a3 | | .CONST 0x07a3 ; Address of begin 07a1 0004 | | .CONST 0x0004 ; Address of exception handler 07a2 0001 | | .CONST 0x0001 ; Number of locals 07a3 BODY_07a0: 07a3 INIT_07a0: 07a3 00db | | Load_Top At_Offset_3 07a4 00db | | Load_Top At_Offset_3 07a5 e041 | A | Load 0x0,0x41 07a6 e042 | B | Load 0x0,0x42 07a7 e043 | C | Load 0x0,0x43 07a8 a044 | D | Store_Unchecked 0x0,0x44 07a9 803e | > | Call 0x0,0x3e 07aa 4502 |E | Exit_Suprogram New_Top_Offset 0x2 07ab 0000 0000 | | .BLANK 0000[0x5] 07b0 ; -------------------------------------------------------------------------------------- 07b0 ; SUBPROGRAM 07b0 ; -------------------------------------------------------------------------------------- 07b0 07b3 | | .CONST 0x07b3 ; Address of begin 07b1 0004 | | .CONST 0x0004 ; Address of exception handler 07b2 0001 | | .CONST 0x0001 ; Number of locals 07b3 BODY_07b0: 07b3 INIT_07b0: 07b3 00db | | Load_Top At_Offset_3 07b4 00db | | Load_Top At_Offset_3 07b5 e602 | | Load 0x3,0x2 07b6 e603 | | Load 0x3,0x3 07b7 e604 | | Load 0x3,0x4 07b8 e605 | | Load 0x3,0x5 07b9 4806 |H | Short_Literal 0x6 07ba 4803 |H | Short_Literal 0x3 07bb 0099 | | Action Reference_Dynamic 07bc 8019 | | Call 0x0,0x19 07bd 4502 |E | Exit_Suprogram New_Top_Offset 0x2 07be 0000 0000 | | .XXX[0x2] 07c0 ; -------------------------------------------------------------------------------------- 07c0 ; SUBPROGRAM 07c0 ; -------------------------------------------------------------------------------------- 07c0 07c3 | | .CONST 0x07c3 ; Address of begin 07c1 0004 | | .CONST 0x0004 ; Address of exception handler 07c2 0001 | | .CONST 0x0001 ; Number of locals 07c3 BODY_07c0: 07c3 INIT_07c0: 07c3 00db | | Load_Top At_Offset_3 07c4 00db | | Load_Top At_Offset_3 07c5 e045 | E | Load 0x0,0x45 07c6 e046 | F | Load 0x0,0x46 07c7 e047 | G | Load 0x0,0x47 07c8 a048 | H | Store_Unchecked 0x0,0x48 07c9 803e | > | Call 0x0,0x3e 07ca 4502 |E | Exit_Suprogram New_Top_Offset 0x2 07cb 0000 0000 | | .BLANK 0000[0x5] 07d0 ; -------------------------------------------------------------------------------------- 07d0 ; SUBPROGRAM 07d0 ; -------------------------------------------------------------------------------------- 07d0 07d3 | | .CONST 0x07d3 ; Address of begin 07d1 0004 | | .CONST 0x0004 ; Address of exception handler 07d2 0001 | | .CONST 0x0001 ; Number of locals 07d3 BODY_07d0: 07d3 INIT_07d0: 07d3 00db | | Load_Top At_Offset_3 07d4 00db | | Load_Top At_Offset_3 07d5 e602 | | Load 0x3,0x2 07d6 e603 | | Load 0x3,0x3 07d7 e604 | | Load 0x3,0x4 07d8 e605 | | Load 0x3,0x5 07d9 4806 |H | Short_Literal 0x6 07da 4803 |H | Short_Literal 0x3 07db 0099 | | Action Reference_Dynamic 07dc 8019 | | Call 0x0,0x19 07dd 4502 |E | Exit_Suprogram New_Top_Offset 0x2 07de 0000 0000 | | .XXX[0x2] 07e0 ; -------------------------------------------------------------------------------------- 07e0 ; SUBPROGRAM 07e0 ; -------------------------------------------------------------------------------------- 07e0 07e3 | | .CONST 0x07e3 ; Address of begin 07e1 0004 | | .CONST 0x0004 ; Address of exception handler 07e2 0001 | | .CONST 0x0001 ; Number of locals 07e3 BODY_07e0: 07e3 INIT_07e0: 07e3 00db | | Load_Top At_Offset_3 07e4 00db | | Load_Top At_Offset_3 07e5 e049 | I | Load 0x0,0x49 07e6 e04a | J | Load 0x0,0x4a 07e7 e04b | K | Load 0x0,0x4b 07e8 a04c | L | Store_Unchecked 0x0,0x4c 07e9 803e | > | Call 0x0,0x3e 07ea 4502 |E | Exit_Suprogram New_Top_Offset 0x2 07eb 0000 0000 | | .BLANK 0000[0x5] 07f0 ; -------------------------------------------------------------------------------------- 07f0 ; SUBPROGRAM 07f0 ; -------------------------------------------------------------------------------------- 07f0 07f3 | | .CONST 0x07f3 ; Address of begin 07f1 0004 | | .CONST 0x0004 ; Address of exception handler 07f2 0001 | | .CONST 0x0001 ; Number of locals 07f3 BODY_07f0: 07f3 INIT_07f0: 07f3 00db | | Load_Top At_Offset_3 07f4 00db | | Load_Top At_Offset_3 07f5 e602 | | Load 0x3,0x2 07f6 e603 | | Load 0x3,0x3 07f7 e604 | | Load 0x3,0x4 07f8 e605 | | Load 0x3,0x5 07f9 4806 |H | Short_Literal 0x6 07fa 4803 |H | Short_Literal 0x3 07fb 0099 | | Action Reference_Dynamic 07fc 8019 | | Call 0x0,0x19 07fd 4502 |E | Exit_Suprogram New_Top_Offset 0x2 07fe ; -------------------------------------------------------------------------------------- 07fe ; STRING TABLE 07fe ; -------------------------------------------------------------------------------------- 07fe 003a | : | .STRTAB 0x003a->0x081b ; "X_Pixel" 07ff 003f | ? | .STRTAB 0x003f->0x081e ; "X_Pixel conversions" 0800 0050 | P | .STRTAB 0x0050->0x0828 ; "0" 0801 004f | O | .STRTAB 0x004f->0x0828 ; "1" 0802 004e | N | .STRTAB 0x004e->0x0829 ; "-1" 0803 004e | N | .STRTAB 0x004e->0x082a ; "16#8000_0000#" 0804 0059 | Y | .STRTAB 0x0059->0x0830 ; "16#7FFF_FFFF#" 0805 0064 | d | .STRTAB 0x0064->0x0837 ; "16#0123_4567#" 0806 006f | o | .STRTAB 0x006f->0x083d ; "X_Arc" 0807 0072 | r | .STRTAB 0x0072->0x0840 ; "X_Arc conversions" 0808 0081 | | .STRTAB 0x0081->0x0848 ; "1.2.3.4.5.6" 0809 008a | | .STRTAB 0x008a->0x084e ; "X_Arc_Array" 080a 0093 | | .STRTAB 0x0093->0x0853 ; "X_Arc_Array conversions" 080b 00a8 | | .STRTAB 0x00a8->0x085f ; "1..0 => 0" 080c 00af | | .STRTAB 0x00af->0x0863 ; "2..2 => -1" 080d 00b7 | | .STRTAB 0x00b7->0x0868 ; "0..0 => 1" 080e 00be | | .STRTAB 0x00be->0x086d ; "1.2.3.4.5.6, 7.8.9.10.11.12" 080f 00d7 | | .STRTAB 0x00d7->0x087a ; "X_Point" 0810 00dc | | .STRTAB 0x00dc->0x087e ; "X_Point conversions" 0811 00ed | | .STRTAB 0x00ed->0x0887 ; "1.2" 0812 00ee | | .STRTAB 0x00ee->0x0889 ; "X_Point_Array" 0813 00f9 | | .STRTAB 0x00f9->0x088f ; "X_Point_Array conversions" 0814 0110 | | .STRTAB 0x0110->0x089c ; "1.2, 3.4, 5.6" 0815 011b | | .STRTAB 0x011b->0x08a2 ; "X_Rectangle_Array" 0816 012a | * | .STRTAB 0x012a->0x08ab ; "X_Rectangle_Array conversions" 0817 0145 | E | .STRTAB 0x0145->0x08b9 ; "1.2.3.4, 5.6.7.8" 0818 0153 | S | .STRTAB 0x0153->0x08c1 ; "X_Segment_Array" 0819 0160 | ` | .STRTAB 0x0160->0x08c9 ; "X_Segment_Array conversions" 081a 0179 | y | .STREND 0x0179->0x08d6 081b 585f 5069 |X_Pi| .STRTAB_STRINGS 08d7 0000 | | .XXX[0x1] 08d8 ; -------------------------------------------------------------------------------------- 08d8 ; Debug Table 08d8 ; -------------------------------------------------------------------------------------- 08d8 0004 0000 | | .DEBUG4 0x0004,0x0000,0x68b5,0x0000,0x0001,0x0018 08de 000b 0000 | | .DBG4T 0x000b,0x0000,0x8000,0x0000 08e2 001b 093e | >| .DBG4T 0x001b,0x093e,0x8001,0x0000 08e6 003b 0951 | ; Q| .DBG4T 0x003b,0x0951,0x0001,0x0000 08ea 010b 095d | ]| .DBG4T 0x010b,0x095d,0x0001,0x0000 08ee 01d3 0966 | f| .DBG4T 0x01d3,0x0966,0x0001,0x0000 08f2 0313 0970 | p| .DBG4T 0x0313,0x0970,0x0001,0x0000 08f6 03ab 0979 | y| .DBG4T 0x03ab,0x0979,0x0001,0x0000 08fa 04b3 0983 | | .DBG4T 0x04b3,0x0983,0x0001,0x0000 08fe 05db 098d | | .DBG4T 0x05db,0x098d,0x0001,0x0000 0902 06fb 0000 | | .DBG4T 0x06fb,0x0000,0x0005,0x0000 0906 0723 0000 | # | .DBG4T 0x0723,0x0000,0x000b,0x0000 090a 0733 0000 | 3 | .DBG4T 0x0733,0x0000,0x000b,0x0000 090e 0743 0000 | C | .DBG4T 0x0743,0x0000,0x000b,0x0000 0912 0753 0000 | S | .DBG4T 0x0753,0x0000,0x000b,0x0000 0916 0763 0000 | c | .DBG4T 0x0763,0x0000,0x000b,0x0000 091a 0773 0000 | s | .DBG4T 0x0773,0x0000,0x000b,0x0000 091e 0783 0000 | | .DBG4T 0x0783,0x0000,0x000b,0x0000 0922 0793 0000 | | .DBG4T 0x0793,0x0000,0x000b,0x0000 0926 07a3 0000 | | .DBG4T 0x07a3,0x0000,0x000b,0x0000 092a 07b3 0000 | | .DBG4T 0x07b3,0x0000,0x000b,0x0000 092e 07c3 0000 | | .DBG4T 0x07c3,0x0000,0x000b,0x0000 0932 07d3 0000 | | .DBG4T 0x07d3,0x0000,0x000b,0x0000 0936 07e3 0000 | | .DBG4T 0x07e3,0x0000,0x000b,0x0000 093a 07f3 0000 | | .DBG4T 0x07f3,0x0000,0x000b,0x0000 093e ; -------------------------------------------------------------------------------------- 093e ; Debug chain 093e ; -------------------------------------------------------------------------------------- 093e 000a 0007 | | .DBGLEN 0x000a,0x0007 0940 001b 001c | | .DBGLNO 0x001b,0x001c,0x001d,0x001e,0x0020,0x0022,0x0024,0x0026,0x0028,0x002a,0x002c,0x002d,0x002e,0x002f,0x0030,0x0031,0x0032 0951 ; -------------------------------------------------------------------------------------- 0951 ; Debug chain 0951 ; -------------------------------------------------------------------------------------- 0951 0002 0008 | | .DBGLEN 0x0002,0x0008 0953 003b 0059 | ; Y| .DBGLNO 0x003b,0x0059,0x0072,0x0075,0x0090,0x00a0,0x00bb,0x00cb,0x00db,0x00eb 095d ; -------------------------------------------------------------------------------------- 095d ; Debug chain 095d ; -------------------------------------------------------------------------------------- 095d 0002 0005 | | .DBGLEN 0x0002,0x0005 095f 010b 011a | | .DBGLNO 0x010b,0x011a,0x0133,0x0136,0x0164,0x0192,0x01bf 0966 ; -------------------------------------------------------------------------------------- 0966 ; Debug chain 0966 ; -------------------------------------------------------------------------------------- 0966 0002 0006 | | .DBGLEN 0x0002,0x0006 0968 01d3 01f3 | | .DBGLNO 0x01d3,0x01f3,0x021d,0x0220,0x0239,0x0270,0x02a9,0x0302 0970 ; -------------------------------------------------------------------------------------- 0970 ; Debug chain 0970 ; -------------------------------------------------------------------------------------- 0970 0002 0005 | | .DBGLEN 0x0002,0x0005 0972 0313 0322 | "| .DBGLNO 0x0313,0x0322,0x033b,0x033e,0x0360,0x0382,0x039b 0979 ; -------------------------------------------------------------------------------------- 0979 ; Debug chain 0979 ; -------------------------------------------------------------------------------------- 0979 0002 0006 | | .DBGLEN 0x0002,0x0006 097b 03ab 03cb | | .DBGLNO 0x03ab,0x03cb,0x03f5,0x03f8,0x0411,0x043c,0x045e,0x049e 0983 ; -------------------------------------------------------------------------------------- 0983 ; Debug chain 0983 ; -------------------------------------------------------------------------------------- 0983 0002 0006 | | .DBGLEN 0x0002,0x0006 0985 04b3 04d3 | | .DBGLNO 0x04b3,0x04d3,0x04fd,0x0500,0x0519,0x054a,0x057d,0x05c2 098d ; -------------------------------------------------------------------------------------- 098d ; Debug chain 098d ; -------------------------------------------------------------------------------------- 098d 0002 0006 | | .DBGLEN 0x0002,0x0006 098f 05db 05fb | | .DBGLNO 0x05db,0x05fb,0x0625,0x0628,0x0641,0x0672,0x06a5,0x06ea 0997 0000 0000 | | .BLANK 0000[0x69]