|
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: 3072 (0xc00) Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_09ac9f
└─⟦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 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0400 | | .CONST 0x0400 ; 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 0002 | | .CONST 0x0002 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 002c | , | .CONST 0x002c ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0014 | | .CONST 0x0014 ; Number of locals 000b INIT_0008: 000b 029a 0033 | 3| Declare_Subprogram INIT_0030,For_Outer_Call,Visible,Unelaborated 000d 029a 00bb | | Declare_Subprogram INIT_00b8,For_Outer_Call,Visible,Unelaborated 000f 029a 00eb | | Declare_Subprogram INIT_00e8,For_Outer_Call,Visible,Unelaborated 0011 029a 019b | | Declare_Subprogram INIT_0198,For_Outer_Call,Visible,Unelaborated 0013 029a 035b | [| Declare_Subprogram INIT_0358,For_Outer_Call,Visible,Unelaborated 0015 029a 0383 | | Declare_Subprogram INIT_0380,For_Outer_Call,Visible,Unelaborated 0017 029a 03ab | | Declare_Subprogram INIT_03a8,For_Outer_Call,Visible,Unelaborated 0019 029a 03b3 | | Declare_Subprogram INIT_03b0,For_Outer_Call,Visible,Unelaborated 001b 00bf | | Action Accept_Activation 001c 1d0d | | Execute_Immediate Reference_Lex_1,0xd 001d 00c7 | | Action Elaborate_Subprogram 001e 1d0e | | Execute_Immediate Reference_Lex_1,0xe 001f 00c7 | | Action Elaborate_Subprogram 0020 1d0f | | Execute_Immediate Reference_Lex_1,0xf 0021 00c7 | | Action Elaborate_Subprogram 0022 1d11 | | Execute_Immediate Reference_Lex_1,0x11 0023 00c7 | | Action Elaborate_Subprogram 0024 1d12 | | Execute_Immediate Reference_Lex_1,0x12 0025 00c7 | | Action Elaborate_Subprogram 0026 1d10 | | Execute_Immediate Reference_Lex_1,0x10 0027 00c7 | | Action Elaborate_Subprogram 0028 1d13 | | Execute_Immediate Reference_Lex_1,0x13 0029 00c7 | | Action Elaborate_Subprogram 002a 1d14 | | Execute_Immediate Reference_Lex_1,0x14 002b 00c7 | | Action Elaborate_Subprogram 002c BODY_0008: 002c 00bc | | Action Signal_Activated 002d 00bb | | Action Signal_Completion 002e 0000 0000 | | .XXX[0x2] 0030 ; -------------------------------------------------------------------------------------- 0030 ; SUBPROGRAM 0030 ; -------------------------------------------------------------------------------------- 0030 0050 | P | .CONST 0x0050 ; Address of begin 0031 0004 | | .CONST 0x0004 ; Address of exception handler 0032 0004 | | .CONST 0x0004 ; Number of locals 0033 INIT_0030: 0033 4801 |H | Short_Literal 0x1 0034 4802 |H | Short_Literal 0x2 0035 e002 | | Load 0x0,0x2 0036 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0037 035b | [ | Declare_Type Array,Constrained 0038 0337 | 7 | Declare_Variable Array 0039 00d8 | | Load_Top At_Offset_0 003a 0335 | 5 | Declare_Variable Array,Duplicate 003b 00cd | | Action Spare6_Action 003c 4800 |H | Short_Literal 0x0 003d 4801 |H | Short_Literal 0x1 003e 00da | | Load_Top At_Offset_2 003f 01d6 | | Execute Vector,Field_Write 0040 4800 |H | Short_Literal 0x0 0041 4802 |H | Short_Literal 0x2 0042 00da | | Load_Top At_Offset_2 0043 01d6 | | Execute Vector,Field_Write 0044 00d9 | | Load_Top At_Offset_1 0045 01d4 | | Execute Vector,Structure_Write 0046 e003 | | Load 0x0,0x3 0047 0322 | " | Declare_Variable Record 0048 00d8 | | Load_Top At_Offset_0 0049 1c00 | | Execute_Immediate Run_Utility,0x0 004a 4801 |H | Short_Literal 0x1 004b 4802 |H | Short_Literal 0x2 004c e002 | | Load 0x0,0x2 004d 1b15 | | Execute Package,Field_Read,Field_Number 0x15 004e 035b | [ | Declare_Type Array,Constrained 004f 0337 | 7 | Declare_Variable Array 0050 BODY_0030: 0050 e5ff | | Load 0x2,-0x1 0051 00da | | Load_Top At_Offset_2 0052 017d | } | Execute Record,Structure_Write 0053 00da | | Load_Top At_Offset_2 0054 00da | | Load_Top At_Offset_2 0055 3809 |8 | Execute Record,Field_Write,Field_Number 0x9 0056 00d9 | | Load_Top At_Offset_1 0057 e5ff | | Load 0x2,-0x1 0058 017f | | Execute Record,Equal 0059 682d |h- | Jump_Zero 0x87 005a e002 | | Load 0x0,0x2 005b 1b19 | | Execute Package,Field_Read,Field_Number 0x19 005c e5fe | | Load 0x2,-0x2 005d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 005e 0120 | | Execute Any,Is_Value 005f 6803 |h | Jump_Zero 0x63 0060 e004 | | Load 0x0,0x4 0061 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0062 7802 |x | Jump 0x65 0063 e5fe | | Load 0x2,-0x2 0064 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0065 00da | | Load_Top At_Offset_2 0066 4801 |H | Short_Literal 0x1 0067 4806 |H | Short_Literal 0x6 0068 00e9 | | Load_Encached String_Cache 0069 0334 | 4 | Declare_Variable Array,With_Constraint 006a 5041 |PA | Indirect_Literal Any,0xac,{0x5443502f, 0x49502020} 006b e004 | | Load 0x0,0x4 006c 181a | | Execute Package,Field_Execute,Field_Number 0x1a 006d e5fe | | Load 0x2,-0x2 006e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 006f e5fe | | Load 0x2,-0x2 0070 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0071 e5fe | | Load 0x2,-0x2 0072 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0073 e004 | | Load 0x0,0x4 0074 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0075 6804 |h | Jump_Zero 0x7a 0076 0092 03dc | | Action Push_String_Extended,0x3dc ; "connection ouverte" 0078 e005 | | Load 0x0,0x5 0079 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 007a e5fe | | Load 0x2,-0x2 007b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 007c e004 | | Load 0x0,0x4 007d 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 007e e5ff | | Load 0x2,-0x1 007f 3809 |8 | Execute Record,Field_Write,Field_Number 0x9 0080 e5fe | | Load 0x2,-0x2 0081 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0082 e004 | | Load 0x0,0x4 0083 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0084 e5ff | | Load 0x2,-0x1 0085 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0086 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0087 e002 | | Load 0x0,0x2 0088 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0089 e5fe | | Load 0x2,-0x2 008a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 008b 0120 | | Execute Any,Is_Value 008c 6803 |h | Jump_Zero 0x90 008d e004 | | Load 0x0,0x4 008e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 008f 7802 |x | Jump 0x92 0090 e5fe | | Load 0x2,-0x2 0091 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0092 e5ff | | Load 0x2,-0x1 0093 340a |4 | Execute Record,Field_Reference,Field_Number 0xa 0094 4801 |H | Short_Literal 0x1 0095 4806 |H | Short_Literal 0x6 0096 00e9 | | Load_Encached String_Cache 0097 0334 | 4 | Declare_Variable Array,With_Constraint 0098 5017 |P | Indirect_Literal Any,0xb0,{0x5443502f, 0x49502020} 0099 e004 | | Load 0x0,0x4 009a 181a | | Execute Package,Field_Execute,Field_Number 0x1a 009b e5fe | | Load 0x2,-0x2 009c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 009d e5fe | | Load 0x2,-0x2 009e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 009f e5fe | | Load 0x2,-0x2 00a0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00a1 e004 | | Load 0x0,0x4 00a2 181f | | Execute Package,Field_Execute,Field_Number 0x1f 00a3 6804 |h | Jump_Zero 0xa8 00a4 0092 03dc | | Action Push_String_Extended,0x3dc ; "connection ouverte" 00a6 e005 | | Load 0x0,0x5 00a7 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 00a8 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00a9 0000 0000 | | .XXX[0x3] 00ab 0000 | | 00ac 5443 502f |TCP/| .LITERAL {0x5443502f, 0x49502020} 00b0 5443 502f |TCP/| .LITERAL {0x5443502f, 0x49502020} 00b4 0000 0000 | | .BLANK 0000[0x4] 00b8 ; -------------------------------------------------------------------------------------- 00b8 ; SUBPROGRAM 00b8 ; -------------------------------------------------------------------------------------- 00b8 00bb | | .CONST 0x00bb ; Address of begin 00b9 0004 | | .CONST 0x0004 ; Address of exception handler 00ba 0001 | | .CONST 0x0001 ; Number of locals 00bb BODY_00b8: 00bb INIT_00b8: 00bb 00cf | | Action Mark_Auxiliary 00bc 7812 |x | Jump 0xcf 00bd e002 | | Load 0x0,0x2 00be 1b19 | | Execute Package,Field_Read,Field_Number 0x19 00bf 6020 |` | Indirect_Literal Discrete,0xe0,{0x00007fff, 0xffffffff} 00c0 e5ff | | Load 0x2,-0x1 00c1 340a |4 | Execute Record,Field_Reference,Field_Number 0xa 00c2 e5ff | | Load 0x2,-0x1 00c3 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 00c4 e5fe | | Load 0x2,-0x2 00c5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00c6 e004 | | Load 0x0,0x4 00c7 181c | | Execute Package,Field_Execute,Field_Number 0x1c 00c8 e5fe | | Load 0x2,-0x2 00c9 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 00ca 0092 03dd | | Action Push_String_Extended,0x3dd ; "." 00cc e005 | | Load 0x0,0x5 00cd 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 00ce 00c9 | | Action Pop_Auxiliary_Loop 00cf e5fe | | Load 0x2,-0x2 00d0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00d1 e004 | | Load 0x0,0x4 00d2 1820 | | Execute Package,Field_Execute,Field_Number 0x20 00d3 6fe9 |o | Jump_Zero 0xbd 00d4 00ce | | Action Pop_Auxiliary 00d5 4801 |H | Short_Literal 0x1 00d6 e005 | | Load 0x0,0x5 00d7 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 00d8 00db | | Load_Top At_Offset_3 00d9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00da e004 | | Load 0x0,0x4 00db 1820 | | Execute Package,Field_Execute,Field_Number 0x20 00dc 6800 |h | Jump_Zero 0xdd 00dd 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00de 0000 0000 | | .XXX[0x2] 00e0 0000 7fff | | .LITERAL {0x00007fff, 0xffffffff} 00e4 0000 0000 | | .BLANK 0000[0x4] 00e8 ; -------------------------------------------------------------------------------------- 00e8 ; SUBPROGRAM 00e8 ; -------------------------------------------------------------------------------------- 00e8 00ef | | .CONST 0x00ef ; Address of begin 00e9 0004 | | .CONST 0x0004 ; Address of exception handler 00ea 0003 | | .CONST 0x0003 ; Number of locals 00eb INIT_00e8: 00eb e006 | | Load 0x0,0x6 00ec 1b11 | | Execute Package,Field_Read,Field_Number 0x11 00ed 029f 03c3 | | Declare_Subprogram INIT_03c0,For_Call 00ef BODY_00e8: 00ef 00d9 | | Load_Top At_Offset_1 00f0 e5ff | | Load 0x2,-0x1 00f1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00f2 e007 | | Load 0x0,0x7 00f3 011c | | Execute Any,Convert_Unchecked 00f4 1c01 | | Execute_Immediate Run_Utility,0x1 00f5 e006 | | Load 0x0,0x6 00f6 1819 | | Execute Package,Field_Execute,Field_Number 0x19 00f7 003a | : | Store_Top Access,At_Offset_2 00f8 00d9 | | Load_Top At_Offset_1 00f9 0092 03de | | Action Push_String_Extended,0x3de ; "+++" 00fb e006 | | Load 0x0,0x6 00fc 181d | | Execute Package,Field_Execute,Field_Number 0x1d 00fd 003a | : | Store_Top Access,At_Offset_2 00fe e5fe | | Load 0x2,-0x2 00ff 00da | | Load_Top At_Offset_2 0100 8403 | | Call 0x2,0x3 0101 00d1 | | Pop_Control Pop_Count_1 0102 00e3 | | Load_Encached Natural_Cache 0103 e002 | | Load 0x0,0x2 0104 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0105 4800 |H | Short_Literal 0x0 0106 67d9 |g | Indirect_Literal Discrete,0xe0,{0x00007fff, 0xffffffff} 0107 e5ff | | Load 0x2,-0x1 0108 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0109 e5fe | | Load 0x2,-0x2 010a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 010b e004 | | Load 0x0,0x4 010c 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 010d e5fe | | Load 0x2,-0x2 010e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 010f e5fe | | Load 0x2,-0x2 0110 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0111 e5fe | | Load 0x2,-0x2 0112 e5ff | | Load 0x2,-0x1 0113 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0114 00e0 | | Load_Encached Standard_Cache 0115 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0116 e006 | | Load 0x0,0x6 0117 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0118 8403 | | Call 0x2,0x3 0119 00d1 | | Pop_Control Pop_Count_1 011a 00e3 | | Load_Encached Natural_Cache 011b e002 | | Load 0x0,0x2 011c 1b19 | | Execute Package,Field_Read,Field_Number 0x19 011d 4800 |H | Short_Literal 0x0 011e 67c1 |g | Indirect_Literal Discrete,0xe0,{0x00007fff, 0xffffffff} 011f e5ff | | Load 0x2,-0x1 0120 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 0121 e5fe | | Load 0x2,-0x2 0122 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0123 e004 | | Load 0x0,0x4 0124 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0125 e5fe | | Load 0x2,-0x2 0126 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0127 e5fe | | Load 0x2,-0x2 0128 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0129 e5fe | | Load 0x2,-0x2 012a e5ff | | Load 0x2,-0x1 012b 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 012c 00e0 | | Load_Encached Standard_Cache 012d 1818 | | Execute Package,Field_Execute,Field_Number 0x18 012e e006 | | Load 0x0,0x6 012f 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0130 8403 | | Call 0x2,0x3 0131 00d1 | | Pop_Control Pop_Count_1 0132 00e3 | | Load_Encached Natural_Cache 0133 e002 | | Load 0x0,0x2 0134 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0135 4800 |H | Short_Literal 0x0 0136 67a9 |g | Indirect_Literal Discrete,0xe0,{0x00007fff, 0xffffffff} 0137 e5ff | | Load 0x2,-0x1 0138 3405 |4 | Execute Record,Field_Reference,Field_Number 0x5 0139 e5fe | | Load 0x2,-0x2 013a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 013b e004 | | Load 0x0,0x4 013c 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 013d e5fe | | Load 0x2,-0x2 013e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 013f e5fe | | Load 0x2,-0x2 0140 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0141 e5ff | | Load 0x2,-0x1 0142 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0143 0f01 | | Execute_Immediate Equal,0x1 0144 6808 |h | Jump_Zero 0x14d 0145 e5fe | | Load 0x2,-0x2 0146 0092 03df | | Action Push_String_Extended,0x3df ; " 1" 0148 e006 | | Load 0x0,0x6 0149 1817 | | Execute Package,Field_Execute,Field_Number 0x17 014a 8403 | | Call 0x2,0x3 014b 00d1 | | Pop_Control Pop_Count_1 014c 7807 |x | Jump 0x154 014d e5fe | | Load 0x2,-0x2 014e 0092 03e0 | | Action Push_String_Extended,0x3e0 ; " 0" 0150 e006 | | Load 0x0,0x6 0151 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0152 8403 | | Call 0x2,0x3 0153 00d1 | | Pop_Control Pop_Count_1 0154 e5fe | | Load 0x2,-0x2 0155 e5ff | | Load 0x2,-0x1 0156 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 0157 00e0 | | Load_Encached Standard_Cache 0158 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0159 e006 | | Load 0x0,0x6 015a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 015b 8403 | | Call 0x2,0x3 015c 00d1 | | Pop_Control Pop_Count_1 015d 00e3 | | Load_Encached Natural_Cache 015e e002 | | Load 0x0,0x2 015f 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0160 4800 |H | Short_Literal 0x0 0161 677e |g~ | Indirect_Literal Discrete,0xe0,{0x00007fff, 0xffffffff} 0162 e5ff | | Load 0x2,-0x1 0163 3409 |4 | Execute Record,Field_Reference,Field_Number 0x9 0164 e5fe | | Load 0x2,-0x2 0165 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0166 e004 | | Load 0x0,0x4 0167 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0168 e5fe | | Load 0x2,-0x2 0169 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 016a e5fe | | Load 0x2,-0x2 016b 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 016c 00e3 | | Load_Encached Natural_Cache 016d e002 | | Load 0x0,0x2 016e 1b19 | | Execute Package,Field_Read,Field_Number 0x19 016f 4800 |H | Short_Literal 0x0 0170 676f |go | Indirect_Literal Discrete,0xe0,{0x00007fff, 0xffffffff} 0171 e5ff | | Load 0x2,-0x1 0172 340a |4 | Execute Record,Field_Reference,Field_Number 0xa 0173 e5fe | | Load 0x2,-0x2 0174 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0175 e004 | | Load 0x0,0x4 0176 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0177 e5fe | | Load 0x2,-0x2 0178 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0179 e5fe | | Load 0x2,-0x2 017a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 017b 00e3 | | Load_Encached Natural_Cache 017c e002 | | Load 0x0,0x2 017d 1b19 | | Execute Package,Field_Read,Field_Number 0x19 017e 4800 |H | Short_Literal 0x0 017f 6760 |g` | Indirect_Literal Discrete,0xe0,{0x00007fff, 0xffffffff} 0180 e5ff | | Load 0x2,-0x1 0181 340b |4 | Execute Record,Field_Reference,Field_Number 0xb 0182 e5fe | | Load 0x2,-0x2 0183 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0184 e004 | | Load 0x0,0x4 0185 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0186 e5fe | | Load 0x2,-0x2 0187 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0188 e5fe | | Load 0x2,-0x2 0189 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 018a 00d9 | | Load_Top At_Offset_1 018b e5ff | | Load 0x2,-0x1 018c 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 018d e006 | | Load 0x0,0x6 018e 1818 | | Execute Package,Field_Execute,Field_Number 0x18 018f 003a | : | Store_Top Access,At_Offset_2 0190 e5fe | | Load 0x2,-0x2 0191 00da | | Load_Top At_Offset_2 0192 8403 | | Call 0x2,0x3 0193 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0194 0000 0000 | | .BLANK 0000[0x4] 0198 ; -------------------------------------------------------------------------------------- 0198 ; SUBPROGRAM 0198 ; -------------------------------------------------------------------------------------- 0198 01bf | | .CONST 0x01bf ; Address of begin 0199 0004 | | .CONST 0x0004 ; Address of exception handler 019a 000a | | .CONST 0x000a ; Number of locals 019b INIT_0198: 019b 4801 |H | Short_Literal 0x1 019c 48ff |H | Short_Literal 0xff 019d e008 | | Load 0x0,0x8 019e 1b0e | | Execute Package,Field_Read,Field_Number 0xe 019f 035b | [ | Declare_Type Array,Constrained 01a0 0337 | 7 | Declare_Variable Array 01a1 00e4 | | Load_Encached Positive_Cache 01a2 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 01a3 4801 |H | Short_Literal 0x1 01a4 4802 |H | Short_Literal 0x2 01a5 e008 | | Load 0x0,0x8 01a6 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01a7 035b | [ | Declare_Type Array,Constrained 01a8 0337 | 7 | Declare_Variable Array 01a9 4801 |H | Short_Literal 0x1 01aa 4804 |H | Short_Literal 0x4 01ab e008 | | Load 0x0,0x8 01ac 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01ad 035b | [ | Declare_Type Array,Constrained 01ae 0337 | 7 | Declare_Variable Array 01af 4801 |H | Short_Literal 0x1 01b0 4802 |H | Short_Literal 0x2 01b1 e008 | | Load 0x0,0x8 01b2 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01b3 035b | [ | Declare_Type Array,Constrained 01b4 0337 | 7 | Declare_Variable Array 01b5 e006 | | Load 0x0,0x6 01b6 1b11 | | Execute Package,Field_Read,Field_Number 0x11 01b7 00e1 | | Load_Encached Boolean_Cache 01b8 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 01b9 00e4 | | Load_Encached Positive_Cache 01ba 4801 |H | Short_Literal 0x1 01bb 48ff |H | Short_Literal 0xff 01bc 00e9 | | Load_Encached String_Cache 01bd 035b | [ | Declare_Type Array,Constrained 01be 0337 | 7 | Declare_Variable Array 01bf BODY_0198: 01bf 00e3 | | Load_Encached Natural_Cache 01c0 e402 | | Load 0x2,0x2 01c1 e002 | | Load 0x0,0x2 01c2 1b19 | | Execute Package,Field_Read,Field_Number 0x19 01c3 618c |a | Indirect_Literal Discrete,0x350,{0x00007fff, 0xffffffff} 01c4 e5fe | | Load 0x2,-0x2 01c5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01c6 e004 | | Load 0x0,0x4 01c7 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 01c8 e5fe | | Load 0x2,-0x2 01c9 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 01ca 00d1 | | Pop_Control Pop_Count_1 01cb e5fe | | Load 0x2,-0x2 01cc 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 01cd e402 | | Load 0x2,0x2 01ce e009 | | Load 0x0,0x9 01cf 1813 | | Execute Package,Field_Execute,Field_Number 0x13 01d0 e006 | | Load 0x0,0x6 01d1 1817 | | Execute Package,Field_Execute,Field_Number 0x17 01d2 a407 | | Store_Unchecked 0x2,0x7 01d3 4800 |H | Short_Literal 0x0 01d4 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 01d5 4801 |H | Short_Literal 0x1 01d6 a403 | | Store_Unchecked 0x2,0x3 01d7 00cf | | Action Mark_Auxiliary 01d8 7837 |x7 | Jump 0x210 01d9 e403 | | Load 0x2,0x3 01da e407 | | Load 0x2,0x7 01db e006 | | Load 0x0,0x6 01dc 1814 | | Execute Package,Field_Execute,Field_Number 0x14 01dd 0f2b | + | Execute_Immediate Equal,0x2b 01de e403 | | Load 0x2,0x3 01df 0a01 | | Execute_Immediate Plus,0x1 01e0 00d8 | | Load_Top At_Offset_0 01e1 00e4 | | Load_Encached Positive_Cache 01e2 0260 | ` | Execute Discrete,In_Type 01e3 7001 |p | Jump_Nonzero 0x1e5 01e4 0801 | | Execute_Immediate Raise,0x1 01e5 e407 | | Load 0x2,0x7 01e6 e006 | | Load 0x0,0x6 01e7 1814 | | Execute Package,Field_Execute,Field_Number 0x14 01e8 0f2b | + | Execute_Immediate Equal,0x2b 01e9 0279 | y | Execute Discrete,And 01ea e403 | | Load 0x2,0x3 01eb 0a02 | | Execute_Immediate Plus,0x2 01ec 00d8 | | Load_Top At_Offset_0 01ed 00e4 | | Load_Encached Positive_Cache 01ee 0260 | ` | Execute Discrete,In_Type 01ef 7001 |p | Jump_Nonzero 0x1f1 01f0 0801 | | Execute_Immediate Raise,0x1 01f1 e407 | | Load 0x2,0x7 01f2 e006 | | Load 0x0,0x6 01f3 1814 | | Execute Package,Field_Execute,Field_Number 0x14 01f4 0f2b | + | Execute_Immediate Equal,0x2b 01f5 0279 | y | Execute Discrete,And 01f6 6815 |h | Jump_Zero 0x20c 01f7 e402 | | Load 0x2,0x2 01f8 e009 | | Load 0x0,0x9 01f9 1813 | | Execute Package,Field_Execute,Field_Number 0x13 01fa e006 | | Load 0x0,0x6 01fb 1817 | | Execute Package,Field_Execute,Field_Number 0x17 01fc a407 | | Store_Unchecked 0x2,0x7 01fd e407 | | Load 0x2,0x7 01fe 4820 |H | Short_Literal 0x20 01ff e403 | | Load 0x2,0x3 0200 0aff | | Execute_Immediate Plus,-0x1 0201 00d8 | | Load_Top At_Offset_0 0202 00e3 | | Load_Encached Natural_Cache 0203 0260 | ` | Execute Discrete,In_Type 0204 7001 |p | Jump_Nonzero 0x206 0205 0801 | | Execute_Immediate Raise,0x1 0206 e006 | | Load 0x0,0x6 0207 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 0208 c407 | | Store 0x2,0x7 0209 4801 |H | Short_Literal 0x1 020a a408 | | Store_Unchecked 0x2,0x8 020b 7803 |x | Jump 0x20f 020c e403 | | Load 0x2,0x3 020d 0a01 | | Execute_Immediate Plus,0x1 020e c403 | | Store 0x2,0x3 020f 00c9 | | Action Pop_Auxiliary_Loop 0210 00db | | Load_Top At_Offset_3 0211 0f00 | | Execute_Immediate Equal,0x0 0212 e403 | | Load 0x2,0x3 0213 0dfe | | Execute_Immediate Less,-0x2 0214 0279 | y | Execute Discrete,And 0215 77c3 |w | Jump_Nonzero 0x1d9 0216 00ce | | Action Pop_Auxiliary 0217 00e4 | | Load_Encached Positive_Cache 0218 e00a | | Load 0x0,0xa 0219 1b0f | | Execute Package,Field_Read,Field_Number 0xf 021a e407 | | Load 0x2,0x7 021b e006 | | Load 0x0,0x6 021c 1816 | | Execute Package,Field_Execute,Field_Number 0x16 021d e00a | | Load 0x0,0xa 021e 1816 | | Execute Package,Field_Execute,Field_Number 0x16 021f e5ff | | Load 0x2,-0x1 0220 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0221 005a | Z | Store_Top Discrete,At_Offset_2 0222 00e3 | | Load_Encached Natural_Cache 0223 e405 | | Load 0x2,0x5 0224 e002 | | Load 0x0,0x2 0225 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0226 6129 |a) | Indirect_Literal Discrete,0x350,{0x00007fff, 0xffffffff} 0227 e5fe | | Load 0x2,-0x2 0228 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0229 e004 | | Load 0x0,0x4 022a 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 022b e5fe | | Load 0x2,-0x2 022c 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 022d 00d1 | | Pop_Control Pop_Count_1 022e e5fe | | Load 0x2,-0x2 022f 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0230 e405 | | Load 0x2,0x5 0231 e5ff | | Load 0x2,-0x1 0232 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0233 00e3 | | Load_Encached Natural_Cache 0234 e404 | | Load 0x2,0x4 0235 e002 | | Load 0x0,0x2 0236 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0237 6118 |a | Indirect_Literal Discrete,0x350,{0x00007fff, 0xffffffff} 0238 e5fe | | Load 0x2,-0x2 0239 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 023a e004 | | Load 0x0,0x4 023b 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 023c e5fe | | Load 0x2,-0x2 023d 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 023e 00d1 | | Pop_Control Pop_Count_1 023f e5fe | | Load 0x2,-0x2 0240 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0241 e404 | | Load 0x2,0x4 0242 e009 | | Load 0x0,0x9 0243 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0244 00e2 | | Load_Encached Integer_Cache 0245 00e0 | | Load_Encached Standard_Cache 0246 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0247 00d8 | | Load_Top At_Offset_0 0248 00e3 | | Load_Encached Natural_Cache 0249 0260 | ` | Execute Discrete,In_Type 024a 7001 |p | Jump_Nonzero 0x24c 024b 0801 | | Execute_Immediate Raise,0x1 024c e5ff | | Load 0x2,-0x1 024d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 024e 00e3 | | Load_Encached Natural_Cache 024f e405 | | Load 0x2,0x5 0250 e002 | | Load 0x0,0x2 0251 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0252 60fd |` | Indirect_Literal Discrete,0x350,{0x00007fff, 0xffffffff} 0253 e5fe | | Load 0x2,-0x2 0254 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0255 e004 | | Load 0x0,0x4 0256 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0257 e5fe | | Load 0x2,-0x2 0258 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0259 00d1 | | Pop_Control Pop_Count_1 025a e5fe | | Load 0x2,-0x2 025b 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 025c 00e3 | | Load_Encached Natural_Cache 025d e404 | | Load 0x2,0x4 025e e002 | | Load 0x0,0x2 025f 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0260 60ef |` | Indirect_Literal Discrete,0x350,{0x00007fff, 0xffffffff} 0261 e5fe | | Load 0x2,-0x2 0262 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0263 e004 | | Load 0x0,0x4 0264 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0265 e5fe | | Load 0x2,-0x2 0266 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0267 00d1 | | Pop_Control Pop_Count_1 0268 e5fe | | Load 0x2,-0x2 0269 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 026a e404 | | Load 0x2,0x4 026b e009 | | Load 0x0,0x9 026c 1813 | | Execute Package,Field_Execute,Field_Number 0x13 026d 00e2 | | Load_Encached Integer_Cache 026e 00e0 | | Load_Encached Standard_Cache 026f 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0270 00d8 | | Load_Top At_Offset_0 0271 00e3 | | Load_Encached Natural_Cache 0272 0260 | ` | Execute Discrete,In_Type 0273 7001 |p | Jump_Nonzero 0x275 0274 0801 | | Execute_Immediate Raise,0x1 0275 e5ff | | Load 0x2,-0x1 0276 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0277 00e3 | | Load_Encached Natural_Cache 0278 e405 | | Load 0x2,0x5 0279 e002 | | Load 0x0,0x2 027a 1b19 | | Execute Package,Field_Read,Field_Number 0x19 027b 60d4 |` | Indirect_Literal Discrete,0x350,{0x00007fff, 0xffffffff} 027c e5fe | | Load 0x2,-0x2 027d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 027e e004 | | Load 0x0,0x4 027f 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0280 e5fe | | Load 0x2,-0x2 0281 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0282 00d1 | | Pop_Control Pop_Count_1 0283 e5fe | | Load 0x2,-0x2 0284 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0285 e405 | | Load 0x2,0x5 0286 e5ff | | Load 0x2,-0x1 0287 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0288 00e3 | | Load_Encached Natural_Cache 0289 e404 | | Load 0x2,0x4 028a e002 | | Load 0x0,0x2 028b 1b19 | | Execute Package,Field_Read,Field_Number 0x19 028c 60c3 |` | Indirect_Literal Discrete,0x350,{0x00007fff, 0xffffffff} 028d e5fe | | Load 0x2,-0x2 028e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 028f e004 | | Load 0x0,0x4 0290 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0291 e5fe | | Load 0x2,-0x2 0292 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0293 00d1 | | Pop_Control Pop_Count_1 0294 e5fe | | Load 0x2,-0x2 0295 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0296 e404 | | Load 0x2,0x4 0297 e009 | | Load 0x0,0x9 0298 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0299 00e2 | | Load_Encached Integer_Cache 029a 00e0 | | Load_Encached Standard_Cache 029b 1819 | | Execute Package,Field_Execute,Field_Number 0x19 029c 0f01 | | Execute_Immediate Equal,0x1 029d 6804 |h | Jump_Zero 0x2a2 029e 4801 |H | Short_Literal 0x1 029f e5ff | | Load 0x2,-0x1 02a0 3807 |8 | Execute Record,Field_Write,Field_Number 0x7 02a1 7803 |x | Jump 0x2a5 02a2 4800 |H | Short_Literal 0x0 02a3 e5ff | | Load 0x2,-0x1 02a4 3807 |8 | Execute Record,Field_Write,Field_Number 0x7 02a5 00e3 | | Load_Encached Natural_Cache 02a6 e404 | | Load 0x2,0x4 02a7 e002 | | Load 0x0,0x2 02a8 1b19 | | Execute Package,Field_Read,Field_Number 0x19 02a9 60a6 |` | Indirect_Literal Discrete,0x350,{0x00007fff, 0xffffffff} 02aa e5fe | | Load 0x2,-0x2 02ab 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02ac e004 | | Load 0x0,0x4 02ad 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 02ae e5fe | | Load 0x2,-0x2 02af 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 02b0 00d1 | | Pop_Control Pop_Count_1 02b1 e5fe | | Load 0x2,-0x2 02b2 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 02b3 e404 | | Load 0x2,0x4 02b4 e009 | | Load 0x0,0x9 02b5 1813 | | Execute Package,Field_Execute,Field_Number 0x13 02b6 00e2 | | Load_Encached Integer_Cache 02b7 00e0 | | Load_Encached Standard_Cache 02b8 1819 | | Execute Package,Field_Execute,Field_Number 0x19 02b9 e5ff | | Load 0x2,-0x1 02ba 3808 |8 | Execute Record,Field_Write,Field_Number 0x8 02bb 00e3 | | Load_Encached Natural_Cache 02bc e406 | | Load 0x2,0x6 02bd e002 | | Load 0x0,0x2 02be 1b19 | | Execute Package,Field_Read,Field_Number 0x19 02bf 6090 |` | Indirect_Literal Discrete,0x350,{0x00007fff, 0xffffffff} 02c0 e5fe | | Load 0x2,-0x2 02c1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02c2 e004 | | Load 0x0,0x4 02c3 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 02c4 e5fe | | Load 0x2,-0x2 02c5 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 02c6 00d1 | | Pop_Control Pop_Count_1 02c7 e5fe | | Load 0x2,-0x2 02c8 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 02c9 e406 | | Load 0x2,0x6 02ca e5ff | | Load 0x2,-0x1 02cb 3809 |8 | Execute Record,Field_Write,Field_Number 0x9 02cc 00e3 | | Load_Encached Natural_Cache 02cd e406 | | Load 0x2,0x6 02ce e002 | | Load 0x0,0x2 02cf 1b19 | | Execute Package,Field_Read,Field_Number 0x19 02d0 607f |` | Indirect_Literal Discrete,0x350,{0x00007fff, 0xffffffff} 02d1 e5fe | | Load 0x2,-0x2 02d2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02d3 e004 | | Load 0x0,0x4 02d4 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 02d5 e5fe | | Load 0x2,-0x2 02d6 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 02d7 00d1 | | Pop_Control Pop_Count_1 02d8 e5fe | | Load 0x2,-0x2 02d9 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 02da e406 | | Load 0x2,0x6 02db e5ff | | Load 0x2,-0x1 02dc 380a |8 | Execute Record,Field_Write,Field_Number 0xa 02dd 00e3 | | Load_Encached Natural_Cache 02de e406 | | Load 0x2,0x6 02df e002 | | Load 0x0,0x2 02e0 1b19 | | Execute Package,Field_Read,Field_Number 0x19 02e1 606e |`n | Indirect_Literal Discrete,0x350,{0x00007fff, 0xffffffff} 02e2 e5fe | | Load 0x2,-0x2 02e3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02e4 e004 | | Load 0x0,0x4 02e5 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 02e6 e5fe | | Load 0x2,-0x2 02e7 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 02e8 00d1 | | Pop_Control Pop_Count_1 02e9 e5fe | | Load 0x2,-0x2 02ea 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 02eb e406 | | Load 0x2,0x6 02ec e5ff | | Load 0x2,-0x1 02ed 380b |8 | Execute Record,Field_Write,Field_Number 0xb 02ee 00e3 | | Load_Encached Natural_Cache 02ef e402 | | Load 0x2,0x2 02f0 e002 | | Load 0x0,0x2 02f1 1b19 | | Execute Package,Field_Read,Field_Number 0x19 02f2 605d |`] | Indirect_Literal Discrete,0x350,{0x00007fff, 0xffffffff} 02f3 e5fe | | Load 0x2,-0x2 02f4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02f5 e004 | | Load 0x0,0x4 02f6 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 02f7 e5fe | | Load 0x2,-0x2 02f8 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 02f9 00d1 | | Pop_Control Pop_Count_1 02fa e5fe | | Load 0x2,-0x2 02fb 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 02fc e402 | | Load 0x2,0x2 02fd e009 | | Load 0x0,0x9 02fe 1813 | | Execute Package,Field_Execute,Field_Number 0x13 02ff e006 | | Load 0x0,0x6 0300 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0301 a407 | | Store_Unchecked 0x2,0x7 0302 4800 |H | Short_Literal 0x0 0303 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0304 4801 |H | Short_Literal 0x1 0305 a403 | | Store_Unchecked 0x2,0x3 0306 e402 | | Load 0x2,0x2 0307 e009 | | Load 0x0,0x9 0308 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0309 e006 | | Load 0x0,0x6 030a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 030b a407 | | Store_Unchecked 0x2,0x7 030c 00cf | | Action Mark_Auxiliary 030d 7837 |x7 | Jump 0x345 030e e403 | | Load 0x2,0x3 030f e407 | | Load 0x2,0x7 0310 e006 | | Load 0x0,0x6 0311 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0312 0f2b | + | Execute_Immediate Equal,0x2b 0313 e403 | | Load 0x2,0x3 0314 0a01 | | Execute_Immediate Plus,0x1 0315 00d8 | | Load_Top At_Offset_0 0316 00e4 | | Load_Encached Positive_Cache 0317 0260 | ` | Execute Discrete,In_Type 0318 7001 |p | Jump_Nonzero 0x31a 0319 0801 | | Execute_Immediate Raise,0x1 031a e407 | | Load 0x2,0x7 031b e006 | | Load 0x0,0x6 031c 1814 | | Execute Package,Field_Execute,Field_Number 0x14 031d 0f2b | + | Execute_Immediate Equal,0x2b 031e 0279 | y | Execute Discrete,And 031f e403 | | Load 0x2,0x3 0320 0a02 | | Execute_Immediate Plus,0x2 0321 00d8 | | Load_Top At_Offset_0 0322 00e4 | | Load_Encached Positive_Cache 0323 0260 | ` | Execute Discrete,In_Type 0324 7001 |p | Jump_Nonzero 0x326 0325 0801 | | Execute_Immediate Raise,0x1 0326 e407 | | Load 0x2,0x7 0327 e006 | | Load 0x0,0x6 0328 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0329 0f2b | + | Execute_Immediate Equal,0x2b 032a 0279 | y | Execute Discrete,And 032b 6815 |h | Jump_Zero 0x341 032c e402 | | Load 0x2,0x2 032d e009 | | Load 0x0,0x9 032e 1813 | | Execute Package,Field_Execute,Field_Number 0x13 032f e006 | | Load 0x0,0x6 0330 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0331 a407 | | Store_Unchecked 0x2,0x7 0332 e407 | | Load 0x2,0x7 0333 4820 |H | Short_Literal 0x20 0334 e403 | | Load 0x2,0x3 0335 0aff | | Execute_Immediate Plus,-0x1 0336 00d8 | | Load_Top At_Offset_0 0337 00e3 | | Load_Encached Natural_Cache 0338 0260 | ` | Execute Discrete,In_Type 0339 7001 |p | Jump_Nonzero 0x33b 033a 0801 | | Execute_Immediate Raise,0x1 033b e006 | | Load 0x0,0x6 033c 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 033d c407 | | Store 0x2,0x7 033e 4801 |H | Short_Literal 0x1 033f a408 | | Store_Unchecked 0x2,0x8 0340 7803 |x | Jump 0x344 0341 e403 | | Load 0x2,0x3 0342 0a01 | | Execute_Immediate Plus,0x1 0343 c403 | | Store 0x2,0x3 0344 00c9 | | Action Pop_Auxiliary_Loop 0345 00db | | Load_Top At_Offset_3 0346 0f00 | | Execute_Immediate Equal,0x0 0347 e403 | | Load 0x2,0x3 0348 0dfe | | Execute_Immediate Less,-0x2 0349 0279 | y | Execute Discrete,And 034a 77c3 |w | Jump_Nonzero 0x30e 034b 00ce | | Action Pop_Auxiliary 034c 00db | | Load_Top At_Offset_3 034d e5ff | | Load 0x2,-0x1 034e 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 034f 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0350 0000 7fff | | .LITERAL {0x00007fff, 0xffffffff} 0354 0000 0000 | | .BLANK 0000[0x4] 0358 ; -------------------------------------------------------------------------------------- 0358 ; SUBPROGRAM 0358 ; -------------------------------------------------------------------------------------- 0358 035b | [ | .CONST 0x035b ; Address of begin 0359 0004 | | .CONST 0x0004 ; Address of exception handler 035a 0001 | | .CONST 0x0001 ; Number of locals 035b BODY_0358: 035b INIT_0358: 035b e002 | | Load 0x0,0x2 035c 1b19 | | Execute Package,Field_Read,Field_Number 0x19 035d e5fe | | Load 0x2,-0x2 035e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 035f 0120 | | Execute Any,Is_Value 0360 6803 |h | Jump_Zero 0x364 0361 e004 | | Load 0x0,0x4 0362 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0363 7802 |x | Jump 0x366 0364 e5fe | | Load 0x2,-0x2 0365 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0366 e5ff | | Load 0x2,-0x1 0367 4801 |H | Short_Literal 0x1 0368 4806 |H | Short_Literal 0x6 0369 00e9 | | Load_Encached String_Cache 036a 0334 | 4 | Declare_Variable Array,With_Constraint 036b 5010 |P | Indirect_Literal Any,0x37c,{0x5443502f, 0x49502020} 036c e004 | | Load 0x0,0x4 036d 181a | | Execute Package,Field_Execute,Field_Number 0x1a 036e e5fe | | Load 0x2,-0x2 036f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0370 e5fe | | Load 0x2,-0x2 0371 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0372 00db | | Load_Top At_Offset_3 0373 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0374 e004 | | Load 0x0,0x4 0375 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0376 6804 |h | Jump_Zero 0x37b 0377 0092 03dc | | Action Push_String_Extended,0x3dc ; "connection ouverte" 0379 e005 | | Load 0x0,0x5 037a 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 037b 4502 |E | Exit_Suprogram New_Top_Offset 0x2 037c 5443 502f |TCP/| .LITERAL {0x5443502f, 0x49502020} 0380 ; -------------------------------------------------------------------------------------- 0380 ; SUBPROGRAM 0380 ; -------------------------------------------------------------------------------------- 0380 0383 | | .CONST 0x0383 ; Address of begin 0381 0004 | | .CONST 0x0004 ; Address of exception handler 0382 0001 | | .CONST 0x0001 ; Number of locals 0383 BODY_0380: 0383 INIT_0380: 0383 00cf | | Action Mark_Auxiliary 0384 780e |x | Jump 0x393 0385 e002 | | Load 0x0,0x2 0386 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0387 601c |` | Indirect_Literal Discrete,0x3a4,{0x00007fff, 0xffffffff} 0388 e5ff | | Load 0x2,-0x1 0389 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 038a e004 | | Load 0x0,0x4 038b 181d | | Execute Package,Field_Execute,Field_Number 0x1d 038c e5ff | | Load 0x2,-0x1 038d 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 038e 0092 03dd | | Action Push_String_Extended,0x3dd ; "." 0390 e005 | | Load 0x0,0x5 0391 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 0392 00c9 | | Action Pop_Auxiliary_Loop 0393 00db | | Load_Top At_Offset_3 0394 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0395 e004 | | Load 0x0,0x4 0396 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0397 6fed |o | Jump_Zero 0x385 0398 00ce | | Action Pop_Auxiliary 0399 4801 |H | Short_Literal 0x1 039a e005 | | Load 0x0,0x5 039b 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 039c 00da | | Load_Top At_Offset_2 039d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 039e e004 | | Load 0x0,0x4 039f 1820 | | Execute Package,Field_Execute,Field_Number 0x20 03a0 6800 |h | Jump_Zero 0x3a1 03a1 4501 |E | Exit_Suprogram New_Top_Offset 0x1 03a2 0000 0000 | | .XXX[0x2] 03a4 0000 7fff | | .LITERAL {0x00007fff, 0xffffffff} 03a8 ; -------------------------------------------------------------------------------------- 03a8 ; SUBPROGRAM 03a8 ; -------------------------------------------------------------------------------------- 03a8 03ab | | .CONST 0x03ab ; Address of begin 03a9 0004 | | .CONST 0x0004 ; Address of exception handler 03aa 0001 | | .CONST 0x0001 ; Number of locals 03ab BODY_03a8: 03ab INIT_03a8: 03ab 00da | | Load_Top At_Offset_2 03ac 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03ad e004 | | Load 0x0,0x4 03ae 181e | | Execute Package,Field_Execute,Field_Number 0x1e 03af 4501 |E | Exit_Suprogram New_Top_Offset 0x1 03b0 ; -------------------------------------------------------------------------------------- 03b0 ; SUBPROGRAM 03b0 ; -------------------------------------------------------------------------------------- 03b0 03b3 | | .CONST 0x03b3 ; Address of begin 03b1 0004 | | .CONST 0x0004 ; Address of exception handler 03b2 0001 | | .CONST 0x0001 ; Number of locals 03b3 BODY_03b0: 03b3 INIT_03b0: 03b3 00da | | Load_Top At_Offset_2 03b4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03b5 e004 | | Load 0x0,0x4 03b6 181b | | Execute Package,Field_Execute,Field_Number 0x1b 03b7 0092 03e1 | | Action Push_String_Extended,0x3e1 ; "connection fermee" 03b9 e005 | | Load 0x0,0x5 03ba 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 03bb 4501 |E | Exit_Suprogram New_Top_Offset 0x1 03bc 0000 0000 | | .BLANK 0000[0x4] 03c0 ; -------------------------------------------------------------------------------------- 03c0 ; SUBPROGRAM 03c0 ; -------------------------------------------------------------------------------------- 03c0 03c3 | | .CONST 0x03c3 ; Address of begin 03c1 0004 | | .CONST 0x0004 ; Address of exception handler 03c2 0001 | | .CONST 0x0001 ; Number of locals 03c3 BODY_03c0: 03c3 INIT_03c0: 03c3 00e3 | | Load_Encached Natural_Cache 03c4 e002 | | Load 0x0,0x2 03c5 1b19 | | Execute Package,Field_Read,Field_Number 0x19 03c6 4800 |H | Short_Literal 0x0 03c7 6010 |` | Indirect_Literal Discrete,0x3d8,{0x00007fff, 0xffffffff} 03c8 e7ff | | Load 0x3,-0x1 03c9 e006 | | Load 0x0,0x6 03ca 1816 | | Execute Package,Field_Execute,Field_Number 0x16 03cb e009 | | Load 0x0,0x9 03cc 1814 | | Execute Package,Field_Execute,Field_Number 0x14 03cd e7fe | | Load 0x3,-0x2 03ce 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03cf e004 | | Load 0x0,0x4 03d0 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 03d1 e7fe | | Load 0x3,-0x2 03d2 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 03d3 e7fe | | Load 0x3,-0x2 03d4 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 03d5 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03d6 0000 0000 | | .XXX[0x2] 03d8 0000 7fff | | .LITERAL {0x00007fff, 0xffffffff} 03dc ; -------------------------------------------------------------------------------------- 03dc ; STRING TABLE 03dc ; -------------------------------------------------------------------------------------- 03dc 000e | | .STRTAB 0x000e->0x03e3 ; "connection ouverte" 03dd 001e | | .STRTAB 0x001e->0x03ec ; "." 03de 001d | | .STRTAB 0x001d->0x03ec ; "+++" 03df 001e | | .STRTAB 0x001e->0x03ee ; " 1" 03e0 001e | | .STRTAB 0x001e->0x03ef ; " 0" 03e1 001e | | .STRTAB 0x001e->0x03f0 ; "connection fermee" 03e2 002d | - | .STREND 0x002d->0x03f8 03e3 636f 6e6e |conn| .STRTAB_STRINGS 03f9 0000 0000 | | .BLANK 0000[0x7] 0400 ; -------------------------------------------------------------------------------------- 0400 ; Debug Table 0400 ; -------------------------------------------------------------------------------------- 0400 0004 000a | | .DEBUG4 0x0004,0x000a,0x6d36,0x0000,0x0001,0x000b 0406 000b 0432 | 2| .DBG4T 0x000b,0x0432,0x8000,0x0000 040a 001c 043c | <| .DBG4T 0x001c,0x043c,0x8000,0x0000 040e 0033 0447 | 3 G| .DBG4T 0x0033,0x0447,0x0001,0x0000 0412 00bb 0457 | W| .DBG4T 0x00bb,0x0457,0x0001,0x4000 0416 00eb 0465 | e| .DBG4T 0x00eb,0x0465,0x0001,0x0000 041a 019b 047a | z| .DBG4T 0x019b,0x047a,0x0001,0x4000 041e 035b 04dd | [ | .DBG4T 0x035b,0x04dd,0x0001,0x0000 0422 0383 04e2 | | .DBG4T 0x0383,0x04e2,0x0001,0x4000 0426 03ab 04f0 | | .DBG4T 0x03ab,0x04f0,0x0001,0x0000 042a 03b3 04f3 | | .DBG4T 0x03b3,0x04f3,0x0001,0x0000 042e 03c3 04f7 | | .DBG4T 0x03c3,0x04f7,0x0001,0x0000 0432 ; -------------------------------------------------------------------------------------- 0432 ; Debug chain 0432 ; -------------------------------------------------------------------------------------- 0432 0008 0000 | | .DBGLEN 0x0008,0x0000 0434 000b 000d | | .DBGLNO 0x000b,0x000d,0x000f,0x0011,0x0013,0x0015,0x0017,0x0019 043c ; -------------------------------------------------------------------------------------- 043c ; Debug chain 043c ; -------------------------------------------------------------------------------------- 043c 0008 0001 | | .DBGLEN 0x0008,0x0001 043e 001c 001e | | .DBGLNO 0x001c,0x001e,0x0020,0x0022,0x0024,0x0026,0x0028,0x002a,0x002c 0447 ; -------------------------------------------------------------------------------------- 0447 ; Debug chain 0447 ; -------------------------------------------------------------------------------------- 0447 0003 000b | | .DBGLEN 0x0003,0x000b 0449 0033 0046 | 3 F| .DBGLNO 0x0033,0x0046,0x004a,0x0050,0x0053,0x0056,0x005a,0x0071,0x0076,0x007a,0x0080,0x0087,0x009f,0x00a4 0457 ; -------------------------------------------------------------------------------------- 0457 ; Debug chain 0457 ; -------------------------------------------------------------------------------------- 0457 0000 0006 | | .DBGLEN 0x0000,0x0006 0459 00bd 00ca | | .DBGLNO 0x00bd,0x00ca,0x00cf,0x00d5,0x00d8,0x00dd 045f 0002 0003 | | .XXX[0x6] 0461 0001 0004 | | 0463 0005 0006 | | 0465 ; -------------------------------------------------------------------------------------- 0465 ; Debug chain 0465 ; -------------------------------------------------------------------------------------- 0465 0002 0011 | | .DBGLEN 0x0002,0x0011 0467 00eb 00ed | | .DBGLNO 0x00eb,0x00ed,0x00ef,0x00f8,0x00fe,0x0102,0x0111,0x011a,0x0129,0x0132,0x0141,0x0145,0x014d,0x0154,0x015d,0x016c,0x017b,0x018a,0x0190 047a ; -------------------------------------------------------------------------------------- 047a ; Debug chain 047a ; -------------------------------------------------------------------------------------- 047a 0009 002c | ,| .DBGLEN 0x0009,0x002c 047c 019b 01a1 | | .DBGLNO 0x019b,0x01a1,0x01a3,0x01a9,0x01af,0x01b5,0x01b7,0x01b9,0x01ba,0x01bf,0x01cd,0x01d3,0x01d5,0x01d9,0x01f7,0x01fd,0x0209,0x020c,0x0210,0x0217,0x0222,0x0230,0x0233,0x0241,0x024e,0x025c,0x026a,0x0277,0x0285,0x0288,0x0296,0x029e,0x02a2,0x02a5,0x02b3,0x02bb,0x02c9,0x02cc,0x02da,0x02dd,0x02eb,0x02ee,0x02fc,0x0302,0x0304,0x0306,0x030e,0x032c,0x0332,0x033e,0x0341,0x0345,0x034c 04b1 0001 0002 | | .XXX[0x2c] 04b3 0003 0004 | | 04b5 0006 0007 | | 04b7 0008 0009 | | 04b9 000a 0005 | | 04bb 000b 000c | | 04bd 000d 000e | | 04bf 000f 0010 | | 04c1 0011 0012 | | 04c3 0013 0014 | | 04c5 0015 0016 | | 04c7 0017 0018 | | 04c9 0019 001a | | 04cb 001b 001c | | 04cd 001d 001e | | 04cf 001f 0020 | | 04d1 0021 0022 | ! "| 04d3 0023 0024 | # $| 04d5 0025 0027 | % '| 04d7 0028 0029 | ( )| 04d9 002a 002b | * +| 04db 0026 002c | & ,| 04dd ; -------------------------------------------------------------------------------------- 04dd ; Debug chain 04dd ; -------------------------------------------------------------------------------------- 04dd 0000 0003 | | .DBGLEN 0x0000,0x0003 04df 035b 0372 | [ r| .DBGLNO 0x035b,0x0372,0x0377 04e2 ; -------------------------------------------------------------------------------------- 04e2 ; Debug chain 04e2 ; -------------------------------------------------------------------------------------- 04e2 0000 0006 | | .DBGLEN 0x0000,0x0006 04e4 0385 038e | | .DBGLNO 0x0385,0x038e,0x0393,0x0399,0x039c,0x03a1 04ea 0002 0003 | | .XXX[0x6] 04ec 0001 0004 | | 04ee 0005 0006 | | 04f0 ; -------------------------------------------------------------------------------------- 04f0 ; Debug chain 04f0 ; -------------------------------------------------------------------------------------- 04f0 0000 0001 | | .DBGLEN 0x0000,0x0001 04f2 03ab | | .DBGLNO 0x03ab 04f3 ; -------------------------------------------------------------------------------------- 04f3 ; Debug chain 04f3 ; -------------------------------------------------------------------------------------- 04f3 0000 0002 | | .DBGLEN 0x0000,0x0002 04f5 03b3 03b7 | | .DBGLNO 0x03b3,0x03b7 04f7 ; -------------------------------------------------------------------------------------- 04f7 ; Debug chain 04f7 ; -------------------------------------------------------------------------------------- 04f7 0000 0001 | | .DBGLEN 0x0000,0x0001 04f9 03c3 | | .DBGLNO 0x03c3 04fa 0000 0000 | | .BLANK 0000[0x106]