|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 5120 (0x1400)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_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 For_Outer_Call,Visible,Unelaborated,INIT_0018
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 For_Call,INIT_0038
0020 029f 010b | | Declare_Subprogram For_Call,INIT_0108
0022 029f 01d3 | | Declare_Subprogram For_Call,INIT_01d0
0024 029f 0313 | | Declare_Subprogram For_Call,INIT_0310
0026 029f 03ab | | Declare_Subprogram For_Call,INIT_03a8
0028 029f 04b3 | | Declare_Subprogram For_Call,INIT_04b0
002a 029f 05db | | Declare_Subprogram For_Call,INIT_05d8
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_Subprogram 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 | | Reference 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 For_Call,INIT_06f8
004a 03fa | | Declare_Type Discrete,Defined,With_Size
004b 03f7 | | Declare_Type InMicrocode,Discrete
004c 00cd | | Action Spare6_Action
004d e004 | | Load 0x0,0x4
004e 1b12 | | Execute Package,Field_Read,Field_Number 0x12
004f 0093 0000 | | PushFullAddress InMicrocode
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 For_Call,INIT_0720
005b 029f 0733 | 3| Declare_Subprogram For_Call,INIT_0730
005d a007 | | Reference 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 | | PushFullAddress InMicrocode
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 0x7ff
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_Subprogram 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 | | Reference 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 | | PushFullAddress InMicrocode
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 For_Call,INIT_0740
011c 029f 0753 | S| Declare_Subprogram For_Call,INIT_0750
011e a007 | | Reference 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 | | PushFullAddress InMicrocode
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 0x7ff
0173 00d9 | | Load_Top At_Offset_1
0174 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0175 4fff |O | Short_Literal 0x7ff
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 0x7ff
017f 00d9 | | Load_Top At_Offset_1
0180 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0181 4fff |O | Short_Literal 0x7ff
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_Subprogram 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 | | Reference 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 For_Call,INIT_06f8
01e3 03fa | | Declare_Type Discrete,Defined,With_Size
01e4 03f7 | | Declare_Type InMicrocode,Discrete
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 | | PushFullAddress InMicrocode
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 For_Call,INIT_0760
01f5 029f 0773 | s| Declare_Subprogram For_Call,INIT_0770
01f7 a01d | | Reference 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 For_Call,INIT_06f8
0207 03fa | | Declare_Type Discrete,Defined,With_Size
0208 03f7 | | Declare_Type InMicrocode,Discrete
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 | | PushFullAddress InMicrocode
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 0x7ff
024c 00d9 | | Load_Top At_Offset_1
024d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
024e 4fff |O | Short_Literal 0x7ff
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 0x7ff
0258 00d9 | | Load_Top At_Offset_1
0259 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
025a 4fff |O | Short_Literal 0x7ff
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_Subprogram 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 | | Reference 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 | | PushFullAddress InMicrocode
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 For_Call,INIT_0780
0324 029f 0793 | | Declare_Subprogram For_Call,INIT_0790
0326 a007 | | Reference 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 | | PushFullAddress InMicrocode
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 0x7ff
036f 00d9 | | Load_Top At_Offset_1
0370 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0371 4fff |O | Short_Literal 0x7ff
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_Subprogram 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 | | Reference 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 For_Call,INIT_06f8
03bb 03fa | | Declare_Type Discrete,Defined,With_Size
03bc 03f7 | | Declare_Type InMicrocode,Discrete
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 | | PushFullAddress InMicrocode
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 For_Call,INIT_07a0
03cd 029f 07b3 | | Declare_Subprogram For_Call,INIT_07b0
03cf a01d | | Reference 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 For_Call,INIT_06f8
03df 03fa | | Declare_Type Discrete,Defined,With_Size
03e0 03f7 | | Declare_Type InMicrocode,Discrete
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 | | PushFullAddress InMicrocode
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 0x7ff
0424 00d9 | | Load_Top At_Offset_1
0425 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0426 4fff |O | Short_Literal 0x7ff
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_Subprogram 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 | | Reference 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 For_Call,INIT_06f8
04c3 03fa | | Declare_Type Discrete,Defined,With_Size
04c4 03f7 | | Declare_Type InMicrocode,Discrete
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 | | PushFullAddress InMicrocode
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 For_Call,INIT_07c0
04d5 029f 07d3 | | Declare_Subprogram For_Call,INIT_07d0
04d7 a01d | | Reference 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 For_Call,INIT_06f8
04e7 03fa | | Declare_Type Discrete,Defined,With_Size
04e8 03f7 | | Declare_Type InMicrocode,Discrete
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 | | PushFullAddress InMicrocode
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 0x7ff
052c 00d9 | | Load_Top At_Offset_1
052d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
052e 4fff |O | Short_Literal 0x7ff
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_Subprogram 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 | | Reference 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 For_Call,INIT_06f8
05eb 03fa | | Declare_Type Discrete,Defined,With_Size
05ec 03f7 | | Declare_Type InMicrocode,Discrete
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 | | PushFullAddress InMicrocode
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 For_Call,INIT_07e0
05fd 029f 07f3 | | Declare_Subprogram For_Call,INIT_07f0
05ff a01d | | Reference 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 For_Call,INIT_06f8
060f 03fa | | Declare_Type Discrete,Defined,With_Size
0610 03f7 | | Declare_Type InMicrocode,Discrete
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 | | PushFullAddress InMicrocode
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 0x7ff
0654 00d9 | | Load_Top At_Offset_1
0655 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0656 4fff |O | Short_Literal 0x7ff
0657 00d9 | | Load_Top At_Offset_1
0658 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0659 4fff |O | Short_Literal 0x7ff
065a 00d9 | | Load_Top At_Offset_1
065b 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
065c 4fff |O | Short_Literal 0x7ff
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_Subprogram 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
; Address of begin
; Address of begin
; Address of begin
; Address of begin
; Address of begin
; Address of begin
; Address of begin
; Address of begin
06f9 0004 | | .CONST 0x0004 ; Address of exception handler
; Address of exception handler
; Address of exception handler
; Address of exception handler
; Address of exception handler
; Address of exception handler
; Address of exception handler
; Address of exception handler
; Address of exception handler
06fa 0001 | | .CONST 0x0001 ; Number of locals
; Number of locals
; Number of locals
; Number of locals
; Number of locals
; Number of locals
; Number of locals
; Number of locals
; 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 0x7
06fc 4302 |C | Exit_Subprogram From_Utility,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,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,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,0x1
0712 00db | | Load_Top At_Offset_3
0713 4202 |B | Exit_Subprogram From_Utility,With_Result,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,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,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 | Reference 0x0,0x35
072c 8036 | 6 | Call 0x0,0x36
072d 4502 |E | Exit_Subprogram 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_Subprogram 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 | Reference 0x0,0x38
0747 8039 | 9 | Call 0x0,0x39
0748 4502 |E | Exit_Subprogram 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_Subprogram 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 | = | Reference 0x0,0x3d
0769 803e | > | Call 0x0,0x3e
076a 4502 |E | Exit_Subprogram 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_Subprogram 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 | @ | Reference 0x0,0x40
0787 8039 | 9 | Call 0x0,0x39
0788 4502 |E | Exit_Subprogram 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_Subprogram 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 | Reference 0x0,0x44
07a9 803e | > | Call 0x0,0x3e
07aa 4502 |E | Exit_Subprogram 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_Subprogram 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 | Reference 0x0,0x48
07c9 803e | > | Call 0x0,0x3e
07ca 4502 |E | Exit_Subprogram 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_Subprogram 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 | Reference 0x0,0x4c
07e9 803e | > | Call 0x0,0x3e
07ea 4502 |E | Exit_Subprogram 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_Subprogram 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"
; "0"
; "0"
0801 004f | O | .STRTAB 0x004f->0x0828 ; "1"
0802 004e | N | .STRTAB 0x004e->0x0829 ; "-1"
; "-1"
; "-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"
; "1..0 => 0"
; "1..0 => 0"
; "1..0 => 0"
080c 00af | | .STRTAB 0x00af->0x0863 ; "2..2 => -1"
; "2..2 => -1"
; "2..2 => -1"
; "2..2 => -1"
080d 00b7 | | .STRTAB 0x00b7->0x0868 ; "0..0 => 1"
; "0..0 => 1"
; "0..0 => 1"
; "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"
; "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]