|
|
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_0368ff
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0880 | | .CONST 0x0880 ; 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 8005 | | .CONST 0x8005 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; SUBPROGRAM
0008 ; See instruction 0x02cf at 0x776, index=0x0
0008 ; --------------------------------------------------------------------------------------
0008 007d | } | .CONST 0x007d ; Address of begin
; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
; Address of exception handler
000a 001d | | .CONST 0x001d ; Number of locals
; Number of locals
000b INIT_0008:
000b INIT_0008:
000b 029a 0083 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0080
000d 029a 009b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0098
000f 029a 00ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a8
0011 00bf | | Action Accept_Activation
0012 e001 | | Load 0x0,0x1
0013 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0014 e001 | | Load 0x0,0x1
0015 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0016 4800 |H | Short_Literal 0x0
0017 480f |H | Short_Literal 0xf
0018 00e8 | | Load_Encached Character_Cache
0019 02a0 | | Declare_Subprogram Null_Subprogram
001a 4801 |H | Short_Literal 0x1
001b 035d | ] | Declare_Type Array,Defined
001c 00d8 | | Load_Top At_Offset_0
001d 0337 | 7 | Declare_Variable Array
001e 00d8 | | Load_Top At_Offset_0
001f 0335 | 5 | Declare_Variable Array,Duplicate
0020 00cd | | Action Spare6_Action
0021 4830 |H0 | Short_Literal 0x30
0022 4800 |H | Short_Literal 0x0
0023 00da | | Load_Top At_Offset_2
0024 01d6 | | Execute Vector,Field_Write
0025 4831 |H1 | Short_Literal 0x31
0026 4801 |H | Short_Literal 0x1
0027 00da | | Load_Top At_Offset_2
0028 01d6 | | Execute Vector,Field_Write
0029 4832 |H2 | Short_Literal 0x32
002a 4802 |H | Short_Literal 0x2
002b 00da | | Load_Top At_Offset_2
002c 01d6 | | Execute Vector,Field_Write
002d 4833 |H3 | Short_Literal 0x33
002e 4803 |H | Short_Literal 0x3
002f 00da | | Load_Top At_Offset_2
0030 01d6 | | Execute Vector,Field_Write
0031 4834 |H4 | Short_Literal 0x34
0032 4804 |H | Short_Literal 0x4
0033 00da | | Load_Top At_Offset_2
0034 01d6 | | Execute Vector,Field_Write
0035 4835 |H5 | Short_Literal 0x35
0036 4805 |H | Short_Literal 0x5
0037 00da | | Load_Top At_Offset_2
0038 01d6 | | Execute Vector,Field_Write
0039 4836 |H6 | Short_Literal 0x36
003a 4806 |H | Short_Literal 0x6
003b 00da | | Load_Top At_Offset_2
003c 01d6 | | Execute Vector,Field_Write
003d 4837 |H7 | Short_Literal 0x37
003e 4807 |H | Short_Literal 0x7
003f 00da | | Load_Top At_Offset_2
0040 01d6 | | Execute Vector,Field_Write
0041 4838 |H8 | Short_Literal 0x38
0042 4808 |H | Short_Literal 0x8
0043 00da | | Load_Top At_Offset_2
0044 01d6 | | Execute Vector,Field_Write
0045 4839 |H9 | Short_Literal 0x39
0046 4809 |H | Short_Literal 0x9
0047 00da | | Load_Top At_Offset_2
0048 01d6 | | Execute Vector,Field_Write
0049 4841 |HA | Short_Literal 0x41
004a 480a |H | Short_Literal 0xa
004b 00da | | Load_Top At_Offset_2
004c 01d6 | | Execute Vector,Field_Write
004d 4842 |HB | Short_Literal 0x42
004e 480b |H | Short_Literal 0xb
004f 00da | | Load_Top At_Offset_2
0050 01d6 | | Execute Vector,Field_Write
0051 4843 |HC | Short_Literal 0x43
0052 480c |H | Short_Literal 0xc
0053 00da | | Load_Top At_Offset_2
0054 01d6 | | Execute Vector,Field_Write
0055 4844 |HD | Short_Literal 0x44
0056 480d |H | Short_Literal 0xd
0057 00da | | Load_Top At_Offset_2
0058 01d6 | | Execute Vector,Field_Write
0059 4845 |HE | Short_Literal 0x45
005a 480e |H | Short_Literal 0xe
005b 00da | | Load_Top At_Offset_2
005c 01d6 | | Execute Vector,Field_Write
005d 4846 |HF | Short_Literal 0x46
005e 480f |H | Short_Literal 0xf
005f 00da | | Load_Top At_Offset_2
0060 01d6 | | Execute Vector,Field_Write
0061 00d9 | | Load_Top At_Offset_1
0062 01d4 | | Execute Vector,Structure_Write
0063 029d 00eb | | Declare_Subprogram For_Outer_Call,INIT_00e8
0065 029d 011b | | Declare_Subprogram For_Outer_Call,INIT_0118
0067 029d 013b | ;| Declare_Subprogram For_Outer_Call,INIT_0138
0069 029d 015b | [| Declare_Subprogram For_Outer_Call,INIT_0158
006b 029d 0173 | s| Declare_Subprogram For_Outer_Call,INIT_0170
006d 029d 01e3 | | Declare_Subprogram For_Outer_Call,INIT_01e0
006f 029d 01fb | | Declare_Subprogram For_Outer_Call,INIT_01f8
0071 029d 0213 | | Declare_Subprogram For_Outer_Call,INIT_0210
0073 1d0d | | Execute_Immediate Reference_Lex_1,0xd
0074 00c7 | | Action Elaborate_Subprogram
0075 029d 022b | +| Declare_Subprogram For_Outer_Call,INIT_0228
0077 029d 024b | K| Declare_Subprogram For_Outer_Call,INIT_0248
0079 1d0f | | Execute_Immediate Reference_Lex_1,0xf
007a 00c7 | | Action Elaborate_Subprogram
007b 1d0e | | Execute_Immediate Reference_Lex_1,0xe
007c 00c7 | | Action Elaborate_Subprogram
007d BODY_0008:
007d BODY_0008:
007d 00bc | | Action Signal_Activated
007e 00bb | | Action Signal_Completion
007f 0000 | | .XXX[0x1]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0092 | | .CONST 0x0092 ; Address of begin
0081 0004 | | .CONST 0x0004 ; Address of exception handler
0082 0005 | | .CONST 0x0005 ; Number of locals
0083 INIT_0080:
0083 00e1 | | Load_Encached Boolean_Cache
0084 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0085 029f 02a3 | | Declare_Subprogram For_Call,INIT_02a0
0087 e002 | | Load 0x0,0x2
0088 e003 | | Load 0x0,0x3
0089 4803 |H | Short_Literal 0x3
008a 4802 |H | Short_Literal 0x2
008b 0099 | | Action Reference_Dynamic
008c e004 | | Load 0x0,0x4
008d 0387 | | Declare_Variable Package
008e 00d8 | | Load_Top At_Offset_0
008f 020f | | Execute Module,Activate
0090 029f 03bb | | Declare_Subprogram For_Call,INIT_03b8
0092 BODY_0080:
0092 8405 | | Call 0x2,0x5
0093 450a |E | Exit_Subprogram 0xa
0094 0000 0000 | | .BLANK 0000[0x4]
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 009b | | .CONST 0x009b ; Address of begin
0099 0004 | | .CONST 0x0004 ; Address of exception handler
009a 0001 | | .CONST 0x0001 ; Number of locals
009b BODY_0098:
009b INIT_0098:
009b e5fa | | Load 0x2,-0x6
009c e5fb | | Load 0x2,-0x5
009d e5fc | | Load 0x2,-0x4
009e e5ff | | Load 0x2,-0x1
009f 821c | | Call 0x1,0x1c
00a0 e5fd | | Load 0x2,-0x3
00a1 e5fe | | Load 0x2,-0x2
00a2 e5ff | | Load 0x2,-0x1
00a3 821d | | Call 0x1,0x1d
00a4 820f | | Call 0x1,0xf
00a5 4507 |E | Exit_Subprogram 0x7
00a6 0000 0000 | | .XXX[0x2]
00a8 ; --------------------------------------------------------------------------------------
00a8 ; SUBPROGRAM
00a8 ; --------------------------------------------------------------------------------------
00a8 00ce | | .CONST 0x00ce ; Address of begin
00a9 0004 | | .CONST 0x0004 ; Address of exception handler
00aa 0004 | | .CONST 0x0004 ; Number of locals
00ab INIT_00a8:
00ab 4800 |H | Short_Literal 0x0
00ac 0093 0633 | 3| PushFullAddress InMicrocode,INIT_0630
00ae 00f5 | | Load_Encached Unused21
00af 037a | z | Declare_Type Task,Defined,Not_Elaborated
00b0 00e1 | | Load_Encached Boolean_Cache
00b1 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00b2 e005 | | Load 0x0,0x5
00b3 e006 | | Load 0x0,0x6
00b4 e211 | | Load 0x1,0x11
00b5 e007 | | Load 0x0,0x7
00b6 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
00b7 e008 | | Load 0x0,0x8
00b8 e5fc | | Load 0x2,-0x4
00b9 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
00ba e5fd | | Load 0x2,-0x3
00bb e5fb | | Load 0x2,-0x5
00bc e5ff | | Load 0x2,-0x1
00bd 4803 |H | Short_Literal 0x3
00be 4802 |H | Short_Literal 0x2
00bf 0099 | | Action Reference_Dynamic
00c0 1d17 | | Execute_Immediate Reference_Lex_1,0x17
00c1 e5fe | | Load 0x2,-0x2
00c2 1d18 | | Execute_Immediate Reference_Lex_1,0x18
00c3 e5f9 | | Load 0x2,-0x7
00c4 e5fa | | Load 0x2,-0x6
00c5 e009 | | Load 0x0,0x9
00c6 e00a | | Load 0x0,0xa
00c7 4813 |H | Short_Literal 0x13
00c8 e402 | | Load 0x2,0x2
00c9 020e | | Execute Module,Augment_Imports
00ca 00d9 | | Load_Top At_Offset_1
00cb 020d | | Execute Module,Elaborate
00cc 029f 03d3 | | Declare_Subprogram For_Call,INIT_03d0
00ce BODY_00a8:
00ce 8404 | | Call 0x2,0x4
00cf 00d9 | | Load_Top At_Offset_1
00d0 700f |p | Jump_Nonzero 0xe0
00d1 e007 | | Load 0x0,0x7
00d2 180e | | Execute Package,Field_Execute,Field_Number 0xe
00d3 4805 |H | Short_Literal 0x5
00d4 0092 07ac | | Action Push_String_Extended,0x7ac ; "Not connected"
00d6 e008 | | Load 0x0,0x8
00d7 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00d8 e007 | | Load 0x0,0x7
00d9 180e | | Execute Package,Field_Execute,Field_Number 0xe
00da e007 | | Load 0x0,0x7
00db 1819 | | Execute Package,Field_Execute,Field_Number 0x19
00dc 6803 |h | Jump_Zero 0xe0
00dd e007 | | Load 0x0,0x7
00de 1b47 | G | Execute Package,Field_Read,Field_Number 0x47
00df 0257 | W | Execute Discrete,Raise
00e0 4508 |E | Exit_Subprogram 0x8
00e1 0000 0000 | | .BLANK 0000[0x7]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00f3 | | .CONST 0x00f3 ; Address of begin
00e9 0004 | | .CONST 0x0004 ; Address of exception handler
00ea 0003 | | .CONST 0x0003 ; Number of locals
00eb INIT_00e8:
00eb 4801 |H | Short_Literal 0x1
00ec 4810 |H | Short_Literal 0x10
00ed 00e9 | | Load_Encached String_Cache
00ee 035b | [ | Declare_Type Array,Constrained
00ef 0337 | 7 | Declare_Variable Array
00f0 00db | | Load_Top At_Offset_3
00f1 00e3 | | Load_Encached Natural_Cache
00f2 03f1 | | Declare_Variable Discrete,With_Value
00f3 BODY_00e8:
00f3 00cf | | Action Mark_Auxiliary
00f4 00da | | Load_Top At_Offset_2
00f5 01da | | Execute Vector,Bounds
00f6 0007 | | Action Break_Optional
00f7 00db | | Load_Top At_Offset_3
00f8 480f |H | Short_Literal 0xf
00f9 0279 | y | Execute Discrete,And
00fa e213 | | Load 0x1,0x13
00fb 01d7 | | Execute Vector,Field_Read
00fc 00d9 | | Load_Top At_Offset_1
00fd e402 | | Load 0x2,0x2
00fe 01d6 | | Execute Vector,Field_Write
00ff 00db | | Load_Top At_Offset_3
0100 09fc | | Execute_Immediate Binary_Scale,-0x4
0101 c403 | | Store 0x2,0x3
0102 00db | | Load_Top At_Offset_3
0103 700a |p | Jump_Nonzero 0x10e
0104 0092 07ad | | Action Push_String_Extended,0x7ad ; " #"
0106 00d9 | | Load_Top At_Offset_1
0107 4810 |H | Short_Literal 0x10
0108 e402 | | Load 0x2,0x2
0109 01cf | | Execute Vector,Slice_Read
010a 01cc | | Execute Vector,Catenate
010b 00e9 | | Load_Encached String_Cache
010c 01c6 | | Execute Vector,Convert_To_Formal
010d 4401 |D | Exit_Subprogram With_Result,0x1
010e 00c8 | | Action Pop_Auxiliary_Range
010f 37e7 |7 | Loop_Decreasing 0xf7
0110 00ce | | Action Pop_Auxiliary
0111 08e0 | | Execute_Immediate Raise,0xe0
0112 0000 0000 | | .BLANK 0000[0x6]
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 0120 | | .CONST 0x0120 ; Address of begin
0119 0004 | | .CONST 0x0004 ; Address of exception handler
011a 0002 | | .CONST 0x0002 ; Number of locals
011b INIT_0118:
011b 4801 |H | Short_Literal 0x1
011c 4802 |H | Short_Literal 0x2
011d 00e9 | | Load_Encached String_Cache
011e 035b | [ | Declare_Type Array,Constrained
011f 0337 | 7 | Declare_Variable Array
0120 BODY_0118:
0120 00d8 | | Load_Top At_Offset_0
0121 0335 | 5 | Declare_Variable Array,Duplicate
0122 00cd | | Action Spare6_Action
0123 e5ff | | Load 0x2,-0x1
0124 09fc | | Execute_Immediate Binary_Scale,-0x4
0125 e213 | | Load 0x1,0x13
0126 01d7 | | Execute Vector,Field_Read
0127 4801 |H | Short_Literal 0x1
0128 00da | | Load_Top At_Offset_2
0129 01d6 | | Execute Vector,Field_Write
012a e5ff | | Load 0x2,-0x1
012b 480f |H | Short_Literal 0xf
012c 0279 | y | Execute Discrete,And
012d e213 | | Load 0x1,0x13
012e 01d7 | | Execute Vector,Field_Read
012f 4802 |H | Short_Literal 0x2
0130 00da | | Load_Top At_Offset_2
0131 01d6 | | Execute Vector,Field_Write
0132 00d9 | | Load_Top At_Offset_1
0133 01d4 | | Execute Vector,Structure_Write
0134 00d8 | | Load_Top At_Offset_0
0135 00e9 | | Load_Encached String_Cache
0136 01c6 | | Execute Vector,Convert_To_Formal
0137 4401 |D | Exit_Subprogram With_Result,0x1
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 0146 | F | .CONST 0x0146 ; Address of begin
0139 0004 | | .CONST 0x0004 ; Address of exception handler
013a 0005 | | .CONST 0x0005 ; Number of locals
013b INIT_0138:
013b 4801 |H | Short_Literal 0x1
013c 4830 |H0 | Short_Literal 0x30
013d 00e9 | | Load_Encached String_Cache
013e 035b | [ | Declare_Type Array,Constrained
013f 0337 | 7 | Declare_Variable Array
0140 00e3 | | Load_Encached Natural_Cache
0141 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0142 029f 03e3 | | Declare_Subprogram For_Call,INIT_03e0
0144 029f 03f3 | | Declare_Subprogram For_Call,INIT_03f0
0146 BODY_0138:
0146 00cf | | Action Mark_Auxiliary
0147 e5ff | | Load 0x2,-0x1
0148 01d9 | | Execute Vector,Reverse_Bounds
0149 0263 | c | Execute Discrete,Above_Bound
014a 7009 |p | Jump_Nonzero 0x154
014b 4820 |H | Short_Literal 0x20
014c 00d9 | | Load_Top At_Offset_1
014d e5ff | | Load 0x2,-0x1
014e 01d7 | | Execute Vector,Field_Read
014f 8215 | | Call 0x1,0x15
0150 01cb | | Execute Vector,Append
0151 8405 | | Call 0x2,0x5
0152 00c8 | | Action Pop_Auxiliary_Range
0153 3ff7 |? | Loop_Increasing 0x14b
0154 00ce | | Action Pop_Auxiliary
0155 8404 | | Call 0x2,0x4
0156 4502 |E | Exit_Subprogram 0x2
0157 0000 | | .XXX[0x1]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015d | ] | .CONST 0x015d ; Address of begin
0159 0004 | | .CONST 0x0004 ; Address of exception handler
015a 0002 | | .CONST 0x0002 ; Number of locals
015b INIT_0158:
015b 00e3 | | Load_Encached Natural_Cache
015c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
015d BODY_0158:
015d 00cf | | Action Mark_Auxiliary
015e e5ff | | Load 0x2,-0x1
015f 01d9 | | Execute Vector,Reverse_Bounds
0160 0263 | c | Execute Discrete,Above_Bound
0161 7009 |p | Jump_Nonzero 0x16b
0162 00db | | Load_Top At_Offset_3
0163 0908 | | Execute_Immediate Binary_Scale,0x8
0164 00d9 | | Load_Top At_Offset_1
0165 e5ff | | Load 0x2,-0x1
0166 01d7 | | Execute Vector,Field_Read
0167 0273 | s | Execute Discrete,Plus
0168 c402 | | Store 0x2,0x2
0169 00c8 | | Action Pop_Auxiliary_Range
016a 3ff7 |? | Loop_Increasing 0x162
016b 00ce | | Action Pop_Auxiliary
016c 00d8 | | Load_Top At_Offset_0
016d 4401 |D | Exit_Subprogram With_Result,0x1
016e 0000 0000 | | .XXX[0x2]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 017d | } | .CONST 0x017d ; Address of begin
0171 0004 | | .CONST 0x0004 ; Address of exception handler
0172 0004 | | .CONST 0x0004 ; Number of locals
0173 INIT_0170:
0173 4801 |H | Short_Literal 0x1
0174 e5fe | | Load 0x2,-0x2
0175 e211 | | Load 0x1,0x11
0176 035b | [ | Declare_Type Array,Constrained
0177 0337 | 7 | Declare_Variable Array
0178 00db | | Load_Top At_Offset_3
0179 00e3 | | Load_Encached Natural_Cache
017a 03f1 | | Declare_Variable Discrete,With_Value
017b 00e4 | | Load_Encached Positive_Cache
017c 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
017d BODY_0170:
017d e5fe | | Load 0x2,-0x2
017e 0c01 | | Execute_Immediate Greater_Equal,0x1
017f 6854 |hT | Jump_Zero 0x1d4
0180 00d9 | | Load_Top At_Offset_1
0181 4801 |H | Short_Literal 0x1
0182 0279 | y | Execute Discrete,And
0183 6812 |h | Jump_Zero 0x196
0184 00d9 | | Load_Top At_Offset_1
0185 48ff |H | Short_Literal 0xff
0186 026e | n | Execute Discrete,Modulo
0187 00d8 | | Load_Top At_Offset_0
0188 e00b | | Load 0x0,0xb
0189 1b11 | | Execute Package,Field_Read,Field_Number 0x11
018a 0260 | ` | Execute Discrete,In_Type
018b 7001 |p | Jump_Nonzero 0x18d
018c 0801 | | Execute_Immediate Raise,0x1
018d 00d9 | | Load_Top At_Offset_1
018e e402 | | Load 0x2,0x2
018f 01d6 | | Execute Vector,Field_Write
0190 00d9 | | Load_Top At_Offset_1
0191 0a01 | | Execute_Immediate Plus,0x1
0192 005a | Z | Store_Top Discrete,At_Offset_2
0193 00d8 | | Load_Top At_Offset_0
0194 0a01 | | Execute_Immediate Plus,0x1
0195 0059 | Y | Store_Top Discrete,At_Offset_1
0196 00cf | | Action Mark_Auxiliary
0197 7826 |x& | Jump 0x1be
0198 00da | | Load_Top At_Offset_2
0199 09f8 | | Execute_Immediate Binary_Scale,-0x8
019a 48ff |H | Short_Literal 0xff
019b 0279 | y | Execute Discrete,And
019c 00d8 | | Load_Top At_Offset_0
019d e00b | | Load 0x0,0xb
019e 1b11 | | Execute Package,Field_Read,Field_Number 0x11
019f 0260 | ` | Execute Discrete,In_Type
01a0 7001 |p | Jump_Nonzero 0x1a2
01a1 0801 | | Execute_Immediate Raise,0x1
01a2 00da | | Load_Top At_Offset_2
01a3 e402 | | Load 0x2,0x2
01a4 01d6 | | Execute Vector,Field_Write
01a5 00da | | Load_Top At_Offset_2
01a6 0a01 | | Execute_Immediate Plus,0x1
01a7 005b | [ | Store_Top Discrete,At_Offset_3
01a8 00d9 | | Load_Top At_Offset_1
01a9 0a01 | | Execute_Immediate Plus,0x1
01aa 005a | Z | Store_Top Discrete,At_Offset_2
01ab 00da | | Load_Top At_Offset_2
01ac 48ff |H | Short_Literal 0xff
01ad 026e | n | Execute Discrete,Modulo
01ae 00d8 | | Load_Top At_Offset_0
01af e00b | | Load 0x0,0xb
01b0 1b11 | | Execute Package,Field_Read,Field_Number 0x11
01b1 0260 | ` | Execute Discrete,In_Type
01b2 7001 |p | Jump_Nonzero 0x1b4
01b3 0801 | | Execute_Immediate Raise,0x1
01b4 00da | | Load_Top At_Offset_2
01b5 e402 | | Load 0x2,0x2
01b6 01d6 | | Execute Vector,Field_Write
01b7 00da | | Load_Top At_Offset_2
01b8 0a01 | | Execute_Immediate Plus,0x1
01b9 005b | [ | Store_Top Discrete,At_Offset_3
01ba 00d9 | | Load_Top At_Offset_1
01bb 0a01 | | Execute_Immediate Plus,0x1
01bc 005a | Z | Store_Top Discrete,At_Offset_2
01bd 00c9 | | Action Pop_Auxiliary_Loop
01be 00d9 | | Load_Top At_Offset_1
01bf e5fe | | Load 0x2,-0x2
01c0 027c | | | Execute Discrete,Less
01c1 77d6 |w | Jump_Nonzero 0x198
01c2 00ce | | Action Pop_Auxiliary
01c3 00d8 | | Load_Top At_Offset_0
01c4 e5fe | | Load 0x2,-0x2
01c5 027f | | Execute Discrete,Equal
01c6 680d |h | Jump_Zero 0x1d4
01c7 00d9 | | Load_Top At_Offset_1
01c8 09f8 | | Execute_Immediate Binary_Scale,-0x8
01c9 48ff |H | Short_Literal 0xff
01ca 0279 | y | Execute Discrete,And
01cb 00d8 | | Load_Top At_Offset_0
01cc e00b | | Load 0x0,0xb
01cd 1b11 | | Execute Package,Field_Read,Field_Number 0x11
01ce 0260 | ` | Execute Discrete,In_Type
01cf 7001 |p | Jump_Nonzero 0x1d1
01d0 0801 | | Execute_Immediate Raise,0x1
01d1 00d9 | | Load_Top At_Offset_1
01d2 e402 | | Load 0x2,0x2
01d3 01d6 | | Execute Vector,Field_Write
01d4 00da | | Load_Top At_Offset_2
01d5 e00b | | Load 0x0,0xb
01d6 1b12 | | Execute Package,Field_Read,Field_Number 0x12
01d7 01c6 | | Execute Vector,Convert_To_Formal
01d8 4402 |D | Exit_Subprogram With_Result,0x2
01d9 0000 0000 | | .BLANK 0000[0x7]
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01e3 | | .CONST 0x01e3 ; Address of begin
01e1 0004 | | .CONST 0x0004 ; Address of exception handler
01e2 0001 | | .CONST 0x0001 ; Number of locals
01e3 BODY_01e0:
01e3 INIT_01e0:
01e3 00da | | Load_Top At_Offset_2
01e4 e005 | | Load 0x0,0x5
01e5 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
01e6 e00c | | Load 0x0,0xc
01e7 180f | | Execute Package,Field_Execute,Field_Number 0xf
01e8 0092 07ae | | Action Push_String_Extended,0x7ae ; ", "
01ea 01cc | | Execute Vector,Catenate
01eb 00db | | Load_Top At_Offset_3
01ec e005 | | Load 0x0,0x5
01ed 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
01ee e00c | | Load 0x0,0xc
01ef 180f | | Execute Package,Field_Execute,Field_Number 0xf
01f0 01cc | | Execute Vector,Catenate
01f1 4401 |D | Exit_Subprogram With_Result,0x1
01f2 0000 0000 | | .BLANK 0000[0x6]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 01fb | | .CONST 0x01fb ; Address of begin
01f9 0004 | | .CONST 0x0004 ; Address of exception handler
01fa 0001 | | .CONST 0x0001 ; Number of locals
01fb BODY_01f8:
01fb INIT_01f8:
01fb 00da | | Load_Top At_Offset_2
01fc e005 | | Load 0x0,0x5
01fd 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
01fe e00c | | Load 0x0,0xc
01ff 180f | | Execute Package,Field_Execute,Field_Number 0xf
0200 0092 07ae | | Action Push_String_Extended,0x7ae ; ", "
0202 01cc | | Execute Vector,Catenate
0203 00db | | Load_Top At_Offset_3
0204 e005 | | Load 0x0,0x5
0205 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0206 e00c | | Load 0x0,0xc
0207 180f | | Execute Package,Field_Execute,Field_Number 0xf
0208 01cc | | Execute Vector,Catenate
0209 4401 |D | Exit_Subprogram With_Result,0x1
020a 0000 0000 | | .BLANK 0000[0x6]
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 0213 | | .CONST 0x0213 ; Address of begin
0211 0004 | | .CONST 0x0004 ; Address of exception handler
0212 0001 | | .CONST 0x0001 ; Number of locals
0213 BODY_0210:
0213 INIT_0210:
0213 00da | | Load_Top At_Offset_2
0214 680f |h | Jump_Zero 0x224
0215 e007 | | Load 0x0,0x7
0216 180e | | Execute Package,Field_Execute,Field_Number 0xe
0217 4807 |H | Short_Literal 0x7
0218 e5fe | | Load 0x2,-0x2
0219 0092 07af | | Action Push_String_Extended,0x7af ; ".Status = "
021b 01cc | | Execute Vector,Catenate
021c e5ff | | Load 0x2,-0x1
021d e006 | | Load 0x0,0x6
021e 181a | | Execute Package,Field_Execute,Field_Number 0x1a
021f 01cc | | Execute Vector,Catenate
0220 e008 | | Load 0x0,0x8
0221 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0222 e009 | | Load 0x0,0x9
0223 0257 | W | Execute Discrete,Raise
0224 4503 |E | Exit_Subprogram 0x3
0225 0000 0000 | | .XXX[0x3]
0227 0000 | |
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 022b | + | .CONST 0x022b ; Address of begin
0229 0004 | | .CONST 0x0004 ; Address of exception handler
022a 0001 | | .CONST 0x0001 ; Number of locals
022b BODY_0228:
022b INIT_0228:
022b 00da | | Load_Top At_Offset_2
022c 01dd | | Execute Vector,First
022d 00db | | Load_Top At_Offset_3
022e 01d7 | | Execute Vector,Field_Read
022f 4830 |H0 | Short_Literal 0x30
0230 4839 |H9 | Short_Literal 0x39
0231 0262 | b | Execute Discrete,In_Range
0232 6806 |h | Jump_Zero 0x239
0233 4801 |H | Short_Literal 0x1
0234 4806 |H | Short_Literal 0x6
0235 00e9 | | Load_Encached String_Cache
0236 0334 | 4 | Declare_Variable Array,With_Constraint
0237 5008 |P | Indirect_Literal Any,0x240,{0x5443502f, 0x49502020}
0238 4401 |D | Exit_Subprogram With_Result,0x1
0239 00da | | Load_Top At_Offset_2
023a e00d | | Load 0x0,0xd
023b 180d | | Execute Package,Field_Execute,Field_Number 0xd
023c 4401 |D | Exit_Subprogram With_Result,0x1
023d 0000 0000 | | .XXX[0x3]
023f 0000 | |
0240 5443 502f |TCP/| .LITERAL {0x5443502f, 0x49502020}
0244 0000 0000 | | .BLANK 0000[0x4]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 025f | _ | .CONST 0x025f ; Address of begin
0249 0004 | | .CONST 0x0004 ; Address of exception handler
024a 0003 | | .CONST 0x0003 ; Number of locals
024b INIT_0248:
024b 4801 |H | Short_Literal 0x1
024c 4810 |H | Short_Literal 0x10
024d e006 | | Load 0x0,0x6
024e 1b11 | | Execute Package,Field_Read,Field_Number 0x11
024f 035b | [ | Declare_Type Array,Constrained
0250 0337 | 7 | Declare_Variable Array
0251 00d8 | | Load_Top At_Offset_0
0252 0335 | 5 | Declare_Variable Array,Duplicate
0253 00cd | | Action Spare6_Action
0254 4810 |H | Short_Literal 0x10
0255 4801 |H | Short_Literal 0x1
0256 4800 |H | Short_Literal 0x0
0257 00d9 | | Load_Top At_Offset_1
0258 e403 | | Load 0x2,0x3
0259 01d6 | | Execute Vector,Field_Write
025a 3ffb |? | Loop_Increasing 0x256
025b 00d9 | | Load_Top At_Offset_1
025c 01d4 | | Execute Vector,Structure_Write
025d 00e3 | | Load_Encached Natural_Cache
025e 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
025f BODY_0248:
025f e5ff | | Load 0x2,-0x1
0260 01dd | | Execute Vector,First
0261 e5ff | | Load 0x2,-0x1
0262 01d7 | | Execute Vector,Field_Read
0263 4830 |H0 | Short_Literal 0x30
0264 4839 |H9 | Short_Literal 0x39
0265 0262 | b | Execute Discrete,In_Range
0266 6833 |h3 | Jump_Zero 0x29a
0267 00cf | | Action Mark_Auxiliary
0268 e5ff | | Load 0x2,-0x1
0269 01d9 | | Execute Vector,Reverse_Bounds
026a 0263 | c | Execute Discrete,Above_Bound
026b 7025 |p% | Jump_Nonzero 0x291
026c 00d8 | | Load_Top At_Offset_0
026d e5ff | | Load 0x2,-0x1
026e 01d7 | | Execute Vector,Field_Read
026f 00d8 | | Load_Top At_Offset_0
0270 4830 |H0 | Short_Literal 0x30
0271 4839 |H9 | Short_Literal 0x39
0272 0262 | b | Execute Discrete,In_Range
0273 7007 |p | Jump_Nonzero 0x27b
0274 0f2e | . | Execute_Immediate Equal,0x2e
0275 7001 |p | Jump_Nonzero 0x277
0276 7818 |x | Jump 0x28f
0277 00db | | Load_Top At_Offset_3
0278 0a01 | | Execute_Immediate Plus,0x1
0279 c403 | | Store 0x2,0x3
027a 7814 |x | Jump 0x28f
027b 00d1 | | Pop_Control Pop_Count_1
027c 00db | | Load_Top At_Offset_3
027d e402 | | Load 0x2,0x2
027e 01d7 | | Execute Vector,Field_Read
027f 480a |H | Short_Literal 0xa
0280 0271 | q | Execute Discrete,Times
0281 00d9 | | Load_Top At_Offset_1
0282 e5ff | | Load 0x2,-0x1
0283 01d7 | | Execute Vector,Field_Read
0284 0ad0 | | Execute_Immediate Plus,-0x30
0285 00d8 | | Load_Top At_Offset_0
0286 e00b | | Load 0x0,0xb
0287 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0288 0260 | ` | Execute Discrete,In_Type
0289 7001 |p | Jump_Nonzero 0x28b
028a 0801 | | Execute_Immediate Raise,0x1
028b 0273 | s | Execute Discrete,Plus
028c e403 | | Load 0x2,0x3
028d e402 | | Load 0x2,0x2
028e 01d6 | | Execute Vector,Field_Write
028f 00c8 | | Action Pop_Auxiliary_Range
0290 3fdb |? | Loop_Increasing 0x26c
0291 00ce | | Action Pop_Auxiliary
0292 4801 |H | Short_Literal 0x1
0293 00d9 | | Load_Top At_Offset_1
0294 00db | | Load_Top At_Offset_3
0295 01cf | | Execute Vector,Slice_Read
0296 e006 | | Load 0x0,0x6
0297 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0298 01c6 | | Execute Vector,Convert_To_Formal
0299 4401 |D | Exit_Subprogram With_Result,0x1
029a e5ff | | Load 0x2,-0x1
029b e00d | | Load 0x0,0xd
029c 180e | | Execute Package,Field_Execute,Field_Number 0xe
029d 4401 |D | Exit_Subprogram With_Result,0x1
029e 0000 0000 | | .XXX[0x2]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02b3 | | .CONST 0x02b3 ; Address of begin
02a1 0377 | w | .CONST 0x0377 ; Address of exception handler
02a2 0008 | | .CONST 0x0008 ; Number of locals
02a3 INIT_02a0:
02a3 e006 | | Load 0x0,0x6
02a4 1b19 | | Execute Package,Field_Read,Field_Number 0x19
02a5 4801 |H | Short_Literal 0x1
02a6 610d |a | Indirect_Literal Discrete,0x3b4,{0x00000000, 0x00000400}
02a7 e211 | | Load 0x1,0x11
02a8 035b | [ | Declare_Type Array,Constrained
02a9 0337 | 7 | Declare_Variable Array
02aa 00e3 | | Load_Encached Natural_Cache
02ab 00e3 | | Load_Encached Natural_Cache
02ac 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
02ad 00e3 | | Load_Encached Natural_Cache
02ae e5fc | | Load 0x2,-0x4
02af 00e1 | | Load_Encached Boolean_Cache
02b0 03f1 | | Declare_Variable Discrete,With_Value
02b1 029f 041b | | Declare_Subprogram For_Call,INIT_0418
02b3 BODY_02a0:
02b3 e007 | | Load 0x0,0x7
02b4 180e | | Execute Package,Field_Execute,Field_Number 0xe
02b5 4802 |H | Short_Literal 0x2
02b6 e7ff | | Load 0x3,-0x1
02b7 8219 | | Call 0x1,0x19
02b8 0092 07b0 | | Action Push_String_Extended,0x7b0 ; " connected."
02ba 01cc | | Execute Vector,Catenate
02bb e008 | | Load 0x0,0x8
02bc 1813 | | Execute Package,Field_Execute,Field_Number 0x13
02bd e402 | | Load 0x2,0x2
02be 680e |h | Jump_Zero 0x2cd
02bf e5fa | | Load 0x2,-0x6
02c0 680c |h | Jump_Zero 0x2cd
02c1 e007 | | Load 0x0,0x7
02c2 180e | | Execute Package,Field_Execute,Field_Number 0xe
02c3 4807 |H | Short_Literal 0x7
02c4 e7ff | | Load 0x3,-0x1
02c5 8219 | | Call 0x1,0x19
02c6 0092 07b1 | | Action Push_String_Extended,0x7b1 ; " error detected; stopped."
02c8 01cc | | Execute Vector,Catenate
02c9 e008 | | Load 0x0,0x8
02ca 1813 | | Execute Package,Field_Execute,Field_Number 0x13
02cb 60e4 |` | Indirect_Literal Discrete,0x3b0,{0x00007fff, 0xffffffff}
02cc 00ba | | Action Initiate_Delay
02cd e7ff | | Load 0x3,-0x1
02ce e005 | | Load 0x0,0x5
02cf 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
02d0 8217 | | Call 0x1,0x17
02d1 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
02d2 00cf | | Action Mark_Auxiliary
02d3 7862 |xb | Jump 0x336
02d4 00e3 | | Load_Encached Natural_Cache
02d5 e603 | | Load 0x3,0x3
02d6 e006 | | Load 0x0,0x6
02d7 1b19 | | Execute Package,Field_Read,Field_Number 0x19
02d8 60d7 |` | Indirect_Literal Discrete,0x3b0,{0x00007fff, 0xffffffff}
02d9 e7ff | | Load 0x3,-0x1
02da e005 | | Load 0x0,0x5
02db 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
02dc c602 | | Store 0x3,0x2
02dd 00d1 | | Pop_Control Pop_Count_1
02de c604 | | Store 0x3,0x4
02df e602 | | Load 0x3,0x2
02e0 0f05 | | Execute_Immediate Equal,0x5
02e1 7058 |pX | Jump_Nonzero 0x33a
02e2 e7ff | | Load 0x3,-0x1
02e3 8219 | | Call 0x1,0x19
02e4 0092 07b2 | | Action Push_String_Extended,0x7b2 ; " Transport.Receive"
02e6 01cc | | Execute Vector,Catenate
02e7 e602 | | Load 0x3,0x2
02e8 821b | | Call 0x1,0x1b
02e9 e402 | | Load 0x2,0x2
02ea 680e |h | Jump_Zero 0x2f9
02eb e5fa | | Load 0x2,-0x6
02ec 680c |h | Jump_Zero 0x2f9
02ed e007 | | Load 0x0,0x7
02ee 180e | | Execute Package,Field_Execute,Field_Number 0xe
02ef 4807 |H | Short_Literal 0x7
02f0 e7ff | | Load 0x3,-0x1
02f1 8219 | | Call 0x1,0x19
02f2 0092 07b1 | | Action Push_String_Extended,0x7b1 ; " error detected; stopped."
02f4 01cc | | Execute Vector,Catenate
02f5 e008 | | Load 0x0,0x8
02f6 1813 | | Execute Package,Field_Execute,Field_Number 0x13
02f7 60b8 |` | Indirect_Literal Discrete,0x3b0,{0x00007fff, 0xffffffff}
02f8 00ba | | Action Initiate_Delay
02f9 e604 | | Load 0x3,0x4
02fa 0d01 | | Execute_Immediate Less,0x1
02fb 680f |h | Jump_Zero 0x30b
02fc e007 | | Load 0x0,0x7
02fd 180e | | Execute Package,Field_Execute,Field_Number 0xe
02fe 4807 |H | Short_Literal 0x7
02ff e7ff | | Load 0x3,-0x1
0300 8219 | | Call 0x1,0x19
0301 0092 07b3 | | Action Push_String_Extended,0x7b3 ; " Transport.Receive.Count ="
0303 01cc | | Execute Vector,Catenate
0304 e604 | | Load 0x3,0x4
0305 00e0 | | Load_Encached Standard_Cache
0306 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0307 01cc | | Execute Vector,Catenate
0308 e008 | | Load 0x0,0x8
0309 1813 | | Execute Package,Field_Execute,Field_Number 0x13
030a 7828 |x( | Jump 0x333
030b 00da | | Load_Top At_Offset_2
030c 681e |h | Jump_Zero 0x32b
030d 4801 |H | Short_Literal 0x1
030e e604 | | Load 0x3,0x4
030f e603 | | Load 0x3,0x3
0310 01cf | | Execute Vector,Slice_Read
0311 e604 | | Load 0x3,0x4
0312 e606 | | Load 0x3,0x6
0313 8218 | | Call 0x1,0x18
0314 01df | | Execute Vector,Equal
0315 7015 |p | Jump_Nonzero 0x32b
0316 4801 |H | Short_Literal 0x1
0317 a402 | | Store_Unchecked 0x2,0x2
0318 e5fa | | Load 0x2,-0x6
0319 6810 |h | Jump_Zero 0x32a
031a e007 | | Load 0x0,0x7
031b 180e | | Execute Package,Field_Execute,Field_Number 0xe
031c 4807 |H | Short_Literal 0x7
031d e7ff | | Load 0x3,-0x1
031e 8219 | | Call 0x1,0x19
031f 0092 07b4 | | Action Push_String_Extended,0x7b4 ; " error at byte"
0321 01cc | | Execute Vector,Catenate
0322 e606 | | Load 0x3,0x6
0323 8214 | | Call 0x1,0x14
0324 01cc | | Execute Vector,Catenate
0325 e008 | | Load 0x0,0x8
0326 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0327 6088 |` | Indirect_Literal Discrete,0x3b0,{0x00007fff, 0xffffffff}
0328 00ba | | Action Initiate_Delay
0329 7801 |x | Jump 0x32b
032a 8608 | | Call 0x3,0x8
032b 00db | | Load_Top At_Offset_3
032c e604 | | Load 0x3,0x4
032d 0273 | s | Execute Discrete,Plus
032e c606 | | Store 0x3,0x6
032f e605 | | Load 0x3,0x5
0330 e604 | | Load 0x3,0x4
0331 0273 | s | Execute Discrete,Plus
0332 c605 | | Store 0x3,0x5
0333 e5f7 | | Load 0x2,-0x9
0334 00ba | | Action Initiate_Delay
0335 00c9 | | Action Pop_Auxiliary_Loop
0336 e605 | | Load 0x3,0x5
0337 e5fe | | Load 0x2,-0x2
0338 027c | | | Execute Discrete,Less
0339 779a |w | Jump_Nonzero 0x2d4
033a 00ce | | Action Pop_Auxiliary
033b e5fb | | Load 0x2,-0x5
033c 6804 |h | Jump_Zero 0x341
033d 00db | | Load_Top At_Offset_3
033e e5fe | | Load 0x2,-0x2
033f 027f | | Execute Discrete,Equal
0340 6812 |h | Jump_Zero 0x353
0341 e007 | | Load 0x0,0x7
0342 180e | | Execute Package,Field_Execute,Field_Number 0xe
0343 4803 |H | Short_Literal 0x3
0344 e7ff | | Load 0x3,-0x1
0345 8219 | | Call 0x1,0x19
0346 0092 07b5 | | Action Push_String_Extended,0x7b5 ; " received"
0348 01cc | | Execute Vector,Catenate
0349 e605 | | Load 0x3,0x5
034a 00e0 | | Load_Encached Standard_Cache
034b 1818 | | Execute Package,Field_Execute,Field_Number 0x18
034c 01cc | | Execute Vector,Catenate
034d 0092 07b6 | | Action Push_String_Extended,0x7b6 ; " bytes."
034f 01cc | | Execute Vector,Catenate
0350 e008 | | Load 0x0,0x8
0351 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0352 781e |x | Jump 0x371
0353 4801 |H | Short_Literal 0x1
0354 a402 | | Store_Unchecked 0x2,0x2
0355 e007 | | Load 0x0,0x7
0356 180e | | Execute Package,Field_Execute,Field_Number 0xe
0357 4807 |H | Short_Literal 0x7
0358 e7ff | | Load 0x3,-0x1
0359 8219 | | Call 0x1,0x19
035a 0092 07b5 | | Action Push_String_Extended,0x7b5 ; " received"
035c 01cc | | Execute Vector,Catenate
035d e605 | | Load 0x3,0x5
035e 00e0 | | Load_Encached Standard_Cache
035f 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0360 01cc | | Execute Vector,Catenate
0361 0092 07b7 | | Action Push_String_Extended,0x7b7 ; " not"
0363 01cc | | Execute Vector,Catenate
0364 e5fe | | Load 0x2,-0x2
0365 00e0 | | Load_Encached Standard_Cache
0366 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0367 01cc | | Execute Vector,Catenate
0368 0092 07b8 | | Action Push_String_Extended,0x7b8 ; " bytes"
036a 01cc | | Execute Vector,Catenate
036b e008 | | Load 0x0,0x8
036c 1813 | | Execute Package,Field_Execute,Field_Number 0x13
036d e5fa | | Load 0x2,-0x6
036e 6802 |h | Jump_Zero 0x371
036f 6040 |`@ | Indirect_Literal Discrete,0x3b0,{0x00007fff, 0xffffffff}
0370 00ba | | Action Initiate_Delay
0371 e5f8 | | Load 0x2,-0x8
0372 00ba | | Action Initiate_Delay
0373 e7ff | | Load 0x3,-0x1
0374 e005 | | Load 0x0,0x5
0375 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0376 4502 |E | Exit_Subprogram 0x2
0377 TRAP_02a0:
0377 e009 | | Load 0x0,0x9
0378 010f | | Execute Exception,Equal
0379 6815 |h | Jump_Zero 0x38f
037a e007 | | Load 0x0,0x7
037b 180e | | Execute Package,Field_Execute,Field_Number 0xe
037c 4808 |H | Short_Literal 0x8
037d e7ff | | Load 0x3,-0x1
037e 8219 | | Call 0x1,0x19
037f 0092 07b5 | | Action Push_String_Extended,0x7b5 ; " received"
0381 01cc | | Execute Vector,Catenate
0382 e605 | | Load 0x3,0x5
0383 00e0 | | Load_Encached Standard_Cache
0384 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0385 01cc | | Execute Vector,Catenate
0386 0092 07b6 | | Action Push_String_Extended,0x7b6 ; " bytes."
0388 01cc | | Execute Vector,Catenate
0389 e008 | | Load 0x0,0x8
038a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
038b e7ff | | Load 0x3,-0x1
038c e005 | | Load 0x0,0x5
038d 181b | | Execute Package,Field_Execute,Field_Number 0x1b
038e 4502 |E | Exit_Subprogram 0x2
038f e007 | | Load 0x0,0x7
0390 180e | | Execute Package,Field_Execute,Field_Number 0xe
0391 4807 |H | Short_Literal 0x7
0392 4801 |H | Short_Literal 0x1
0393 4801 |H | Short_Literal 0x1
0394 e00a | | Load 0x0,0xa
0395 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0396 e008 | | Load 0x0,0x8
0397 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0398 e007 | | Load 0x0,0x7
0399 180e | | Execute Package,Field_Execute,Field_Number 0xe
039a 4808 |H | Short_Literal 0x8
039b e7ff | | Load 0x3,-0x1
039c 8219 | | Call 0x1,0x19
039d 0092 07b5 | | Action Push_String_Extended,0x7b5 ; " received"
039f 01cc | | Execute Vector,Catenate
03a0 e605 | | Load 0x3,0x5
03a1 00e0 | | Load_Encached Standard_Cache
03a2 1818 | | Execute Package,Field_Execute,Field_Number 0x18
03a3 01cc | | Execute Vector,Catenate
03a4 0092 07b6 | | Action Push_String_Extended,0x7b6 ; " bytes."
03a6 01cc | | Execute Vector,Catenate
03a7 e008 | | Load 0x0,0x8
03a8 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03a9 e7ff | | Load 0x3,-0x1
03aa e005 | | Load 0x0,0x5
03ab 181b | | Execute Package,Field_Execute,Field_Number 0x1b
03ac 4502 |E | Exit_Subprogram 0x2
03ad 0000 0000 | | .XXX[0x3]
03af 0000 | |
03b0 0000 7fff | | .LITERAL {0x00007fff, 0xffffffff}
03b4 0000 0000 | | .LITERAL {0x00000000, 0x00000400}
03b8 ; --------------------------------------------------------------------------------------
03b8 ; SUBPROGRAM
03b8 ; --------------------------------------------------------------------------------------
03b8 03c0 | | .CONST 0x03c0 ; Address of begin
03b9 0004 | | .CONST 0x0004 ; Address of exception handler
03ba 0002 | | .CONST 0x0002 ; Number of locals
03bb INIT_03b8:
03bb e404 | | Load 0x2,0x4
03bc 1b10 | | Execute Package,Field_Read,Field_Number 0x10
03bd 02c7 | | Declare_Variable Any
03be 00d8 | | Load_Top At_Offset_0
03bf 1c00 | | Execute_Immediate Run_Utility,0x0
03c0 BODY_03b8:
03c0 e5fd | | Load 0x2,-0x3
03c1 e5f9 | | Load 0x2,-0x7
03c2 e5ff | | Load 0x2,-0x1
03c3 e404 | | Load 0x2,0x4
03c4 1811 | | Execute Package,Field_Execute,Field_Number 0x11
03c5 c602 | | Store 0x3,0x2
03c6 e007 | | Load 0x0,0x7
03c7 180e | | Execute Package,Field_Execute,Field_Number 0xe
03c8 4802 |H | Short_Literal 0x2
03c9 0092 07b9 | | Action Push_String_Extended,0x7b9 ; "server started"
03cb e008 | | Load 0x0,0x8
03cc 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03cd 4501 |E | Exit_Subprogram 0x1
03ce 0000 0000 | | .XXX[0x2]
03d0 ; --------------------------------------------------------------------------------------
03d0 ; SUBPROGRAM
03d0 ; --------------------------------------------------------------------------------------
03d0 03de | | .CONST 0x03de ; Address of begin
03d1 0004 | | .CONST 0x0004 ; Address of exception handler
03d2 0003 | | .CONST 0x0003 ; Number of locals
03d3 INIT_03d0:
03d3 4801 |H | Short_Literal 0x1
03d4 e5fd | | Load 0x2,-0x3
03d5 e402 | | Load 0x2,0x2
03d6 029f 04f3 | | Declare_Subprogram For_Call,INIT_04f0
03d8 4801 |H | Short_Literal 0x1
03d9 035d | ] | Declare_Type Array,Defined
03da 00d8 | | Load_Top At_Offset_0
03db 0337 | 7 | Declare_Variable Array
03dc 00d8 | | Load_Top At_Offset_0
03dd 1c00 | | Execute_Immediate Run_Utility,0x0
03de BODY_03d0:
03de 00be | | Action Activate_Tasks
03df 4501 |E | Exit_Subprogram 0x1
03e0 ; --------------------------------------------------------------------------------------
03e0 ; SUBPROGRAM
03e0 ; --------------------------------------------------------------------------------------
03e0 03e3 | | .CONST 0x03e3 ; Address of begin
03e1 0004 | | .CONST 0x0004 ; Address of exception handler
03e2 0001 | | .CONST 0x0001 ; Number of locals
03e3 BODY_03e0:
03e3 INIT_03e0:
03e3 e403 | | Load 0x2,0x3
03e4 0c01 | | Execute_Immediate Greater_Equal,0x1
03e5 6808 |h | Jump_Zero 0x3ee
03e6 4801 |H | Short_Literal 0x1
03e7 e403 | | Load 0x2,0x3
03e8 e402 | | Load 0x2,0x2
03e9 01cf | | Execute Vector,Slice_Read
03ea e00e | | Load 0x0,0xe
03eb 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
03ec 4800 |H | Short_Literal 0x0
03ed a403 | | Store_Unchecked 0x2,0x3
03ee 4501 |E | Exit_Subprogram 0x1
03ef 0000 | | .XXX[0x1]
03f0 ; --------------------------------------------------------------------------------------
03f0 ; SUBPROGRAM
03f0 ; --------------------------------------------------------------------------------------
03f0 03f3 | | .CONST 0x03f3 ; Address of begin
03f1 0004 | | .CONST 0x0004 ; Address of exception handler
03f2 0001 | | .CONST 0x0001 ; Number of locals
03f3 BODY_03f0:
03f3 INIT_03f0:
03f3 e403 | | Load 0x2,0x3
03f4 00db | | Load_Top At_Offset_3
03f5 01db | | Execute Vector,Length
03f6 0273 | s | Execute Discrete,Plus
03f7 0c31 | 1 | Execute_Immediate Greater_Equal,0x31
03f8 6801 |h | Jump_Zero 0x3fa
03f9 8404 | | Call 0x2,0x4
03fa 00da | | Load_Top At_Offset_2
03fb e403 | | Load 0x2,0x3
03fc 0a01 | | Execute_Immediate Plus,0x1
03fd 00d8 | | Load_Top At_Offset_0
03fe 00e2 | | Load_Encached Integer_Cache
03ff 0260 | ` | Execute Discrete,In_Type
0400 7001 |p | Jump_Nonzero 0x402
0401 0801 | | Execute_Immediate Raise,0x1
0402 e403 | | Load 0x2,0x3
0403 e7ff | | Load 0x3,-0x1
0404 01db | | Execute Vector,Length
0405 0273 | s | Execute Discrete,Plus
0406 00d8 | | Load_Top At_Offset_0
0407 00e2 | | Load_Encached Integer_Cache
0408 0260 | ` | Execute Discrete,In_Type
0409 7001 |p | Jump_Nonzero 0x40b
040a 0801 | | Execute_Immediate Raise,0x1
040b e402 | | Load 0x2,0x2
040c 01ce | | Execute Vector,Slice_Write
040d e403 | | Load 0x2,0x3
040e 00db | | Load_Top At_Offset_3
040f 01db | | Execute Vector,Length
0410 0273 | s | Execute Discrete,Plus
0411 c403 | | Store 0x2,0x3
0412 4502 |E | Exit_Subprogram 0x2
0413 0000 0000 | | .BLANK 0000[0x5]
0418 ; --------------------------------------------------------------------------------------
0418 ; SUBPROGRAM
0418 ; --------------------------------------------------------------------------------------
0418 0422 | " | .CONST 0x0422 ; Address of begin
0419 0004 | | .CONST 0x0004 ; Address of exception handler
041a 0005 | | .CONST 0x0005 ; Number of locals
041b INIT_0418:
041b 00e3 | | Load_Encached Natural_Cache
041c 029f 050b | | Declare_Subprogram For_Call,INIT_0508
041e 029f 055b | [| Declare_Subprogram For_Call,INIT_0558
0420 029f 059b | | Declare_Subprogram For_Call,INIT_0598
0422 BODY_0418:
0422 8804 | | Call 0x4,0x4
0423 4803 |H | Short_Literal 0x3
0424 8803 | | Call 0x4,0x3
0425 00cf | | Action Mark_Auxiliary
0426 60c5 |` | Indirect_Literal Discrete,0x4ec,{0x00000000, 0x00004000}
0427 4801 |H | Short_Literal 0x1
0428 0007 | | Action Break_Optional
0429 4801 |H | Short_Literal 0x1
042a 4803 |H | Short_Literal 0x3
042b e603 | | Load 0x3,0x3
042c 01cf | | Execute Vector,Slice_Read
042d 4803 |H | Short_Literal 0x3
042e e606 | | Load 0x3,0x6
042f 00db | | Load_Top At_Offset_3
0430 0273 | s | Execute Discrete,Plus
0431 00d8 | | Load_Top At_Offset_0
0432 00e3 | | Load_Encached Natural_Cache
0433 0260 | ` | Execute Discrete,In_Type
0434 7001 |p | Jump_Nonzero 0x436
0435 0801 | | Execute_Immediate Raise,0x1
0436 8218 | | Call 0x1,0x18
0437 01df | | Execute Vector,Equal
0438 6833 |h3 | Jump_Zero 0x46c
0439 e007 | | Load 0x0,0x7
043a 180e | | Execute Package,Field_Execute,Field_Number 0xe
043b 4807 |H | Short_Literal 0x7
043c e7ff | | Load 0x3,-0x1
043d 8219 | | Call 0x1,0x19
043e 0092 07ba | | Action Push_String_Extended,0x7ba ; " lost"
0440 01cc | | Execute Vector,Catenate
0441 00db | | Load_Top At_Offset_3
0442 8214 | | Call 0x1,0x14
0443 01cc | | Execute Vector,Catenate
0444 0092 07b8 | | Action Push_String_Extended,0x7b8 ; " bytes"
0446 01cc | | Execute Vector,Catenate
0447 e606 | | Load 0x3,0x6
0448 8214 | | Call 0x1,0x14
0449 01cc | | Execute Vector,Catenate
044a 0092 07bb | | Action Push_String_Extended,0x7bb ; " .."
044c 01cc | | Execute Vector,Catenate
044d e606 | | Load 0x3,0x6
044e e808 | | Load 0x4,0x8
044f 0273 | s | Execute Discrete,Plus
0450 0aff | | Execute_Immediate Plus,-0x1
0451 00d8 | | Load_Top At_Offset_0
0452 00e3 | | Load_Encached Natural_Cache
0453 0260 | ` | Execute Discrete,In_Type
0454 7001 |p | Jump_Nonzero 0x456
0455 0801 | | Execute_Immediate Raise,0x1
0456 8214 | | Call 0x1,0x14
0457 01cc | | Execute Vector,Catenate
0458 0092 07bc | | Action Push_String_Extended,0x7bc ; ","
045a 01cc | | Execute Vector,Catenate
045b e802 | | Load 0x4,0x2
045c 8214 | | Call 0x1,0x14
045d 01cc | | Execute Vector,Catenate
045e 0092 07bd | | Action Push_String_Extended,0x7bd ; ":"
0460 01cc | | Execute Vector,Catenate
0461 e008 | | Load 0x0,0x8
0462 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0463 00d8 | | Load_Top At_Offset_0
0464 e606 | | Load 0x3,0x6
0465 8218 | | Call 0x1,0x18
0466 8216 | | Call 0x1,0x16
0467 e606 | | Load 0x3,0x6
0468 00d9 | | Load_Top At_Offset_1
0469 0273 | s | Execute Discrete,Plus
046a c606 | | Store 0x3,0x6
046b 4501 |E | Exit_Subprogram 0x1
046c 00d8 | | Load_Top At_Offset_0
046d e606 | | Load 0x3,0x6
046e 027a | z | Execute Discrete,Less_Equal
046f 6848 |hH | Jump_Zero 0x4b8
0470 4801 |H | Short_Literal 0x1
0471 4803 |H | Short_Literal 0x3
0472 e603 | | Load 0x3,0x3
0473 01cf | | Execute Vector,Slice_Read
0474 4803 |H | Short_Literal 0x3
0475 e606 | | Load 0x3,0x6
0476 00db | | Load_Top At_Offset_3
0477 0272 | r | Execute Discrete,Minus
0478 00d8 | | Load_Top At_Offset_0
0479 00e3 | | Load_Encached Natural_Cache
047a 0260 | ` | Execute Discrete,In_Type
047b 7001 |p | Jump_Nonzero 0x47d
047c 0801 | | Execute_Immediate Raise,0x1
047d 8218 | | Call 0x1,0x18
047e 01df | | Execute Vector,Equal
047f 6838 |h8 | Jump_Zero 0x4b8
0480 e007 | | Load 0x0,0x7
0481 180e | | Execute Package,Field_Execute,Field_Number 0xe
0482 4807 |H | Short_Literal 0x7
0483 e7ff | | Load 0x3,-0x1
0484 8219 | | Call 0x1,0x19
0485 0092 07be | | Action Push_String_Extended,0x7be ; " duplicated"
0487 01cc | | Execute Vector,Catenate
0488 00db | | Load_Top At_Offset_3
0489 8214 | | Call 0x1,0x14
048a 01cc | | Execute Vector,Catenate
048b 0092 07b8 | | Action Push_String_Extended,0x7b8 ; " bytes"
048d 01cc | | Execute Vector,Catenate
048e e606 | | Load 0x3,0x6
048f e808 | | Load 0x4,0x8
0490 0272 | r | Execute Discrete,Minus
0491 00d8 | | Load_Top At_Offset_0
0492 00e3 | | Load_Encached Natural_Cache
0493 0260 | ` | Execute Discrete,In_Type
0494 7001 |p | Jump_Nonzero 0x496
0495 0801 | | Execute_Immediate Raise,0x1
0496 8214 | | Call 0x1,0x14
0497 01cc | | Execute Vector,Catenate
0498 0092 07bb | | Action Push_String_Extended,0x7bb ; " .."
049a 01cc | | Execute Vector,Catenate
049b e606 | | Load 0x3,0x6
049c 0aff | | Execute_Immediate Plus,-0x1
049d 00d8 | | Load_Top At_Offset_0
049e 00e3 | | Load_Encached Natural_Cache
049f 0260 | ` | Execute Discrete,In_Type
04a0 7001 |p | Jump_Nonzero 0x4a2
04a1 0801 | | Execute_Immediate Raise,0x1
04a2 8214 | | Call 0x1,0x14
04a3 01cc | | Execute Vector,Catenate
04a4 0092 07bc | | Action Push_String_Extended,0x7bc ; ","
04a6 01cc | | Execute Vector,Catenate
04a7 e802 | | Load 0x4,0x2
04a8 8214 | | Call 0x1,0x14
04a9 01cc | | Execute Vector,Catenate
04aa 0092 07bd | | Action Push_String_Extended,0x7bd ; ":"
04ac 01cc | | Execute Vector,Catenate
04ad e008 | | Load 0x0,0x8
04ae 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04af e606 | | Load 0x3,0x6
04b0 00d9 | | Load_Top At_Offset_1
04b1 0272 | r | Execute Discrete,Minus
04b2 c606 | | Store 0x3,0x6
04b3 00d8 | | Load_Top At_Offset_0
04b4 e606 | | Load 0x3,0x6
04b5 8218 | | Call 0x1,0x18
04b6 8216 | | Call 0x1,0x16
04b7 4501 |E | Exit_Subprogram 0x1
04b8 00c8 | | Action Pop_Auxiliary_Range
04b9 3f6f |?o | Loop_Increasing 0x429
04ba 00ce | | Action Pop_Auxiliary
04bb 602c |`, | Indirect_Literal Discrete,0x4e8,{0x00000000, 0x00000400}
04bc 8803 | | Call 0x4,0x3
04bd 8805 | | Call 0x4,0x5
04be e007 | | Load 0x0,0x7
04bf 180e | | Execute Package,Field_Execute,Field_Number 0xe
04c0 4807 |H | Short_Literal 0x7
04c1 e7ff | | Load 0x3,-0x1
04c2 8219 | | Call 0x1,0x19
04c3 0092 07bf | | Action Push_String_Extended,0x7bf ; " received unrecoverably wrong data:"
04c5 01cc | | Execute Vector,Catenate
04c6 e008 | | Load 0x0,0x8
04c7 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04c8 e604 | | Load 0x3,0x4
04c9 a802 | | Store_Unchecked 0x4,0x2
04ca 00db | | Load_Top At_Offset_3
04cb 0c41 | A | Execute_Immediate Greater_Equal,0x41
04cc 6802 |h | Jump_Zero 0x4cf
04cd 4840 |H@ | Short_Literal 0x40
04ce a802 | | Store_Unchecked 0x4,0x2
04cf 4801 |H | Short_Literal 0x1
04d0 e802 | | Load 0x4,0x2
04d1 e603 | | Load 0x3,0x3
04d2 01cf | | Execute Vector,Slice_Read
04d3 8216 | | Call 0x1,0x16
04d4 e007 | | Load 0x0,0x7
04d5 180e | | Execute Package,Field_Execute,Field_Number 0xe
04d6 4807 |H | Short_Literal 0x7
04d7 e7ff | | Load 0x3,-0x1
04d8 8219 | | Call 0x1,0x19
04d9 0092 07c0 | | Action Push_String_Extended,0x7c0 ; " expected:"
04db 01cc | | Execute Vector,Catenate
04dc e008 | | Load 0x0,0x8
04dd 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04de 00db | | Load_Top At_Offset_3
04df e606 | | Load 0x3,0x6
04e0 8218 | | Call 0x1,0x18
04e1 8216 | | Call 0x1,0x16
04e2 4800 |H | Short_Literal 0x0
04e3 a607 | | Store_Unchecked 0x3,0x7
04e4 4501 |E | Exit_Subprogram 0x1
04e5 0000 0000 | | .XXX[0x3]
04e7 0000 | |
04e8 0000 0000 | | .LITERAL {0x00000000, 0x00000400}
04ec 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
04f0 ; --------------------------------------------------------------------------------------
04f0 ; SUBPROGRAM
04f0 ; --------------------------------------------------------------------------------------
04f0 04f3 | | .CONST 0x04f3 ; Address of begin
04f1 0004 | | .CONST 0x0004 ; Address of exception handler
04f2 0001 | | .CONST 0x0001 ; Number of locals
04f3 BODY_04f0:
04f3 INIT_04f0:
04f3 00d1 | | Pop_Control Pop_Count_1
04f4 00da | | Load_Top At_Offset_2
04f5 01dc | | Execute Vector,Last
04f6 00db | | Load_Top At_Offset_3
04f7 01dd | | Execute Vector,First
04f8 0263 | c | Execute Discrete,Above_Bound
04f9 7006 |p | Jump_Nonzero 0x500
04fa 00d8 | | Load_Top At_Offset_0
04fb e9ff | | Load 0x4,-0x1
04fc 01d5 | | Execute Vector,Field_Reference
04fd 036b | k | Declare_Variable Task,As_Component
04fe 0a01 | | Execute_Immediate Plus,0x1
04ff 7ff8 | | Jump 0x4f8
0500 4302 |C | Exit_Subprogram From_Utility,0x2
0501 0000 0000 | | .BLANK 0000[0x7]
0508 ; --------------------------------------------------------------------------------------
0508 ; SUBPROGRAM
0508 ; --------------------------------------------------------------------------------------
0508 050c | | .CONST 0x050c ; Address of begin
0509 0004 | | .CONST 0x0004 ; Address of exception handler
050a 0002 | | .CONST 0x0002 ; Number of locals
050b INIT_0508:
050b 00e3 | | Load_Encached Natural_Cache
050c BODY_0508:
050c 00cf | | Action Mark_Auxiliary
050d 7834 |x4 | Jump 0x542
050e e603 | | Load 0x3,0x3
050f e604 | | Load 0x3,0x4
0510 0a01 | | Execute_Immediate Plus,0x1
0511 00d8 | | Load_Top At_Offset_0
0512 00e2 | | Load_Encached Integer_Cache
0513 0260 | ` | Execute Discrete,In_Type
0514 7001 |p | Jump_Nonzero 0x516
0515 0801 | | Execute_Immediate Raise,0x1
0516 6039 |`9 | Indirect_Literal Discrete,0x550,{0x00000000, 0x00000400}
0517 00da | | Load_Top At_Offset_2
0518 035b | [ | Declare_Type Array,Constrained
0519 00d0 | | Action Swap_Control
051a 01cd | | Execute Vector,Slice_Reference
051b 00e3 | | Load_Encached Natural_Cache
051c 00d9 | | Load_Top At_Offset_1
051d e006 | | Load 0x0,0x6
051e 1b19 | | Execute Package,Field_Read,Field_Number 0x19
051f 602c |`, | Indirect_Literal Discrete,0x54c,{0x00007fff, 0xffffffff}
0520 e7ff | | Load 0x3,-0x1
0521 e005 | | Load 0x0,0x5
0522 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
0523 c602 | | Store 0x3,0x2
0524 00d1 | | Pop_Control Pop_Count_1
0525 005b | [ | Store_Top Discrete,At_Offset_3
0526 00d1 | | Pop_Control Pop_Count_1
0527 0092 07c1 | | Action Push_String_Extended,0x7c1 ; "Transport.Receive"
0529 e602 | | Load 0x3,0x2
052a 821b | | Call 0x1,0x1b
052b 00d9 | | Load_Top At_Offset_1
052c 0d01 | | Execute_Immediate Less,0x1
052d 680f |h | Jump_Zero 0x53d
052e e007 | | Load 0x0,0x7
052f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0530 4807 |H | Short_Literal 0x7
0531 e7ff | | Load 0x3,-0x1
0532 8219 | | Call 0x1,0x19
0533 0092 07b3 | | Action Push_String_Extended,0x7b3 ; " Transport.Receive.Count ="
0535 01cc | | Execute Vector,Catenate
0536 ea02 | | Load 0x5,0x2
0537 00e0 | | Load_Encached Standard_Cache
0538 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0539 01cc | | Execute Vector,Catenate
053a e008 | | Load 0x0,0x8
053b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
053c 4502 |E | Exit_Subprogram 0x2
053d e604 | | Load 0x3,0x4
053e 00da | | Load_Top At_Offset_2
053f 0273 | s | Execute Discrete,Plus
0540 c604 | | Store 0x3,0x4
0541 00c9 | | Action Pop_Auxiliary_Loop
0542 e604 | | Load 0x3,0x4
0543 ebff | | Load 0x5,-0x1
0544 027c | | | Execute Discrete,Less
0545 6804 |h | Jump_Zero 0x54a
0546 e604 | | Load 0x3,0x4
0547 6008 |` | Indirect_Literal Discrete,0x550,{0x00000000, 0x00000400}
0548 027c | | | Execute Discrete,Less
0549 77c4 |w | Jump_Nonzero 0x50e
054a 4502 |E | Exit_Subprogram 0x2
054b 0000 | | .XXX[0x1]
054c 0000 7fff | | .LITERAL {0x00007fff, 0xffffffff}
0550 0000 0000 | | .LITERAL {0x00000000, 0x00000400}
0554 0000 0000 | | .BLANK 0000[0x4]
0558 ; --------------------------------------------------------------------------------------
0558 ; SUBPROGRAM
0558 ; --------------------------------------------------------------------------------------
0558 0565 | e | .CONST 0x0565 ; Address of begin
0559 0004 | | .CONST 0x0004 ; Address of exception handler
055a 0002 | | .CONST 0x0002 ; Number of locals
055b INIT_0558:
055b 4801 |H | Short_Literal 0x1
055c e604 | | Load 0x3,0x4
055d e211 | | Load 0x1,0x11
055e 035b | [ | Declare_Type Array,Constrained
055f 0337 | 7 | Declare_Variable Array
0560 e604 | | Load 0x3,0x4
0561 e606 | | Load 0x3,0x6
0562 8218 | | Call 0x1,0x18
0563 00d9 | | Load_Top At_Offset_1
0564 01d4 | | Execute Vector,Structure_Write
0565 BODY_0558:
0565 00cf | | Action Mark_Auxiliary
0566 e604 | | Load 0x3,0x4
0567 4801 |H | Short_Literal 0x1
0568 0263 | c | Execute Discrete,Above_Bound
0569 702c |p, | Jump_Nonzero 0x596
056a 00d8 | | Load_Top At_Offset_0
056b e603 | | Load 0x3,0x3
056c 01d7 | | Execute Vector,Field_Read
056d 00d9 | | Load_Top At_Offset_1
056e ea02 | | Load 0x5,0x2
056f 01d7 | | Execute Vector,Field_Read
0570 027f | | Execute Discrete,Equal
0571 7022 |p" | Jump_Nonzero 0x594
0572 00d8 | | Load_Top At_Offset_0
0573 0aff | | Execute_Immediate Plus,-0x1
0574 c802 | | Store 0x4,0x2
0575 e604 | | Load 0x3,0x4
0576 e802 | | Load 0x4,0x2
0577 0272 | r | Execute Discrete,Minus
0578 c604 | | Store 0x3,0x4
0579 e802 | | Load 0x4,0x2
057a 0a01 | | Execute_Immediate Plus,0x1
057b 00d8 | | Load_Top At_Offset_0
057c 00e2 | | Load_Encached Integer_Cache
057d 0260 | ` | Execute Discrete,In_Type
057e 7001 |p | Jump_Nonzero 0x580
057f 0801 | | Execute_Immediate Raise,0x1
0580 e802 | | Load 0x4,0x2
0581 e604 | | Load 0x3,0x4
0582 0273 | s | Execute Discrete,Plus
0583 00d8 | | Load_Top At_Offset_0
0584 00e2 | | Load_Encached Integer_Cache
0585 0260 | ` | Execute Discrete,In_Type
0586 7001 |p | Jump_Nonzero 0x588
0587 0801 | | Execute_Immediate Raise,0x1
0588 e603 | | Load 0x3,0x3
0589 01cf | | Execute Vector,Slice_Read
058a 4801 |H | Short_Literal 0x1
058b e604 | | Load 0x3,0x4
058c e603 | | Load 0x3,0x3
058d 01ce | | Execute Vector,Slice_Write
058e e606 | | Load 0x3,0x6
058f e802 | | Load 0x4,0x2
0590 0273 | s | Execute Discrete,Plus
0591 c606 | | Store 0x3,0x6
0592 00d2 | | Pop_Control Pop_Count_2
0593 4501 |E | Exit_Subprogram 0x1
0594 00c8 | | Action Pop_Auxiliary_Range
0595 3fd4 |? | Loop_Increasing 0x56a
0596 4501 |E | Exit_Subprogram 0x1
0597 0000 | | .XXX[0x1]
0598 ; --------------------------------------------------------------------------------------
0598 ; SUBPROGRAM
0598 ; --------------------------------------------------------------------------------------
0598 059e | | .CONST 0x059e ; Address of begin
0599 0004 | | .CONST 0x0004 ; Address of exception handler
059a 0002 | | .CONST 0x0002 ; Number of locals
059b INIT_0598:
059b e604 | | Load 0x3,0x4
059c e606 | | Load 0x3,0x6
059d 8218 | | Call 0x1,0x18
059e BODY_0598:
059e 00cf | | Action Mark_Auxiliary
059f e604 | | Load 0x3,0x4
05a0 0afd | | Execute_Immediate Plus,-0x3
05a1 4801 |H | Short_Literal 0x1
05a2 0263 | c | Execute Discrete,Above_Bound
05a3 7087 |p | Jump_Nonzero 0x62b
05a4 00d8 | | Load_Top At_Offset_0
05a5 0a01 | | Execute_Immediate Plus,0x1
05a6 00d8 | | Load_Top At_Offset_0
05a7 00e2 | | Load_Encached Integer_Cache
05a8 0260 | ` | Execute Discrete,In_Type
05a9 7001 |p | Jump_Nonzero 0x5ab
05aa 0801 | | Execute_Immediate Raise,0x1
05ab e604 | | Load 0x3,0x4
05ac e603 | | Load 0x3,0x3
05ad 01cf | | Execute Vector,Slice_Read
05ae ea02 | | Load 0x5,0x2
05af 01dd | | Execute Vector,First
05b0 00da | | Load_Top At_Offset_2
05b1 0273 | s | Execute Discrete,Plus
05b2 00d8 | | Load_Top At_Offset_0
05b3 00e2 | | Load_Encached Integer_Cache
05b4 0260 | ` | Execute Discrete,In_Type
05b5 7001 |p | Jump_Nonzero 0x5b7
05b6 0801 | | Execute_Immediate Raise,0x1
05b7 ea02 | | Load 0x5,0x2
05b8 01dc | | Execute Vector,Last
05b9 ea02 | | Load 0x5,0x2
05ba 01cf | | Execute Vector,Slice_Read
05bb 01df | | Execute Vector,Equal
05bc 686c |hl | Jump_Zero 0x629
05bd e007 | | Load 0x0,0x7
05be 180e | | Execute Package,Field_Execute,Field_Number 0xe
05bf 4807 |H | Short_Literal 0x7
05c0 e7ff | | Load 0x3,-0x1
05c1 8219 | | Call 0x1,0x19
05c2 0092 07c2 | | Action Push_String_Extended,0x7c2 ; " damaged"
05c4 01cc | | Execute Vector,Catenate
05c5 00db | | Load_Top At_Offset_3
05c6 8214 | | Call 0x1,0x14
05c7 01cc | | Execute Vector,Catenate
05c8 0092 07b8 | | Action Push_String_Extended,0x7b8 ; " bytes"
05ca 01cc | | Execute Vector,Catenate
05cb e606 | | Load 0x3,0x6
05cc 8214 | | Call 0x1,0x14
05cd 01cc | | Execute Vector,Catenate
05ce 0092 07bb | | Action Push_String_Extended,0x7bb ; " .."
05d0 01cc | | Execute Vector,Catenate
05d1 e606 | | Load 0x3,0x6
05d2 ea05 | | Load 0x5,0x5
05d3 0273 | s | Execute Discrete,Plus
05d4 0aff | | Execute_Immediate Plus,-0x1
05d5 00d8 | | Load_Top At_Offset_0
05d6 00e3 | | Load_Encached Natural_Cache
05d7 0260 | ` | Execute Discrete,In_Type
05d8 7001 |p | Jump_Nonzero 0x5da
05d9 0801 | | Execute_Immediate Raise,0x1
05da 8214 | | Call 0x1,0x14
05db 01cc | | Execute Vector,Catenate
05dc 0092 07bc | | Action Push_String_Extended,0x7bc ; ","
05de 01cc | | Execute Vector,Catenate
05df e802 | | Load 0x4,0x2
05e0 8214 | | Call 0x1,0x14
05e1 01cc | | Execute Vector,Catenate
05e2 0092 07bd | | Action Push_String_Extended,0x7bd ; ":"
05e4 01cc | | Execute Vector,Catenate
05e5 e008 | | Load 0x0,0x8
05e6 1813 | | Execute Package,Field_Execute,Field_Number 0x13
05e7 4801 |H | Short_Literal 0x1
05e8 00d9 | | Load_Top At_Offset_1
05e9 00d8 | | Load_Top At_Offset_0
05ea 00e2 | | Load_Encached Integer_Cache
05eb 0260 | ` | Execute Discrete,In_Type
05ec 7001 |p | Jump_Nonzero 0x5ee
05ed 0801 | | Execute_Immediate Raise,0x1
05ee e603 | | Load 0x3,0x3
05ef 01cf | | Execute Vector,Slice_Read
05f0 8216 | | Call 0x1,0x16
05f1 e007 | | Load 0x0,0x7
05f2 180e | | Execute Package,Field_Execute,Field_Number 0xe
05f3 4807 |H | Short_Literal 0x7
05f4 e7ff | | Load 0x3,-0x1
05f5 8219 | | Call 0x1,0x19
05f6 0092 07c0 | | Action Push_String_Extended,0x7c0 ; " expected:"
05f8 01cc | | Execute Vector,Catenate
05f9 e008 | | Load 0x0,0x8
05fa 1813 | | Execute Package,Field_Execute,Field_Number 0x13
05fb 00db | | Load_Top At_Offset_3
05fc 01dd | | Execute Vector,First
05fd ea02 | | Load 0x5,0x2
05fe 01dd | | Execute Vector,First
05ff 00da | | Load_Top At_Offset_2
0600 0273 | s | Execute Discrete,Plus
0601 0aff | | Execute_Immediate Plus,-0x1
0602 00d8 | | Load_Top At_Offset_0
0603 00e2 | | Load_Encached Integer_Cache
0604 0260 | ` | Execute Discrete,In_Type
0605 7001 |p | Jump_Nonzero 0x607
0606 0801 | | Execute_Immediate Raise,0x1
0607 ea02 | | Load 0x5,0x2
0608 01cf | | Execute Vector,Slice_Read
0609 8216 | | Call 0x1,0x16
060a e604 | | Load 0x3,0x4
060b 00d9 | | Load_Top At_Offset_1
060c 0272 | r | Execute Discrete,Minus
060d c604 | | Store 0x3,0x4
060e 00d8 | | Load_Top At_Offset_0
060f 0a01 | | Execute_Immediate Plus,0x1
0610 00d8 | | Load_Top At_Offset_0
0611 00e2 | | Load_Encached Integer_Cache
0612 0260 | ` | Execute Discrete,In_Type
0613 7001 |p | Jump_Nonzero 0x615
0614 0801 | | Execute_Immediate Raise,0x1
0615 00d9 | | Load_Top At_Offset_1
0616 e604 | | Load 0x3,0x4
0617 0273 | s | Execute Discrete,Plus
0618 00d8 | | Load_Top At_Offset_0
0619 00e2 | | Load_Encached Integer_Cache
061a 0260 | ` | Execute Discrete,In_Type
061b 7001 |p | Jump_Nonzero 0x61d
061c 0801 | | Execute_Immediate Raise,0x1
061d e603 | | Load 0x3,0x3
061e 01cf | | Execute Vector,Slice_Read
061f 4801 |H | Short_Literal 0x1
0620 e604 | | Load 0x3,0x4
0621 e603 | | Load 0x3,0x3
0622 01ce | | Execute Vector,Slice_Write
0623 e606 | | Load 0x3,0x6
0624 00d9 | | Load_Top At_Offset_1
0625 0273 | s | Execute Discrete,Plus
0626 c606 | | Store 0x3,0x6
0627 00cc | | Action Pop_Block
0628 4501 |E | Exit_Subprogram 0x1
0629 00c8 | | Action Pop_Auxiliary_Range
062a 3f79 |?y | Loop_Increasing 0x5a4
062b 4501 |E | Exit_Subprogram 0x1
062c 0000 0000 | | .BLANK 0000[0x4]
0630 ; --------------------------------------------------------------------------------------
0630 ; SUBPROGRAM
0630 ; --------------------------------------------------------------------------------------
0630 0655 | U | .CONST 0x0655 ; Address of begin
0631 0726 | & | .CONST 0x0726 ; Address of exception handler
0632 0013 | | .CONST 0x0013 ; Number of locals
0633 INIT_0630:
0633 00bf | | Action Accept_Activation
0634 e001 | | Load 0x0,0x1
0635 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0636 02c7 | | Declare_Variable Any
0637 00d8 | | Load_Top At_Offset_0
0638 1c00 | | Execute_Immediate Run_Utility,0x0
0639 e002 | | Load 0x0,0x2
063a 1b19 | | Execute Package,Field_Read,Field_Number 0x19
063b 4801 |H | Short_Literal 0x1
063c 6127 |a' | Indirect_Literal Discrete,0x764,{0x00000000, 0x00000400}
063d e003 | | Load 0x0,0x3
063e 035b | [ | Declare_Type Array,Constrained
063f 0337 | 7 | Declare_Variable Array
0640 00e3 | | Load_Encached Natural_Cache
0641 00e3 | | Load_Encached Natural_Cache
0642 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0643 00e3 | | Load_Encached Natural_Cache
0644 4800 |H | Short_Literal 0x0
0645 0093 076b | k| PushFullAddress InMicrocode,INIT_0768
0647 00f5 | | Load_Encached Unused21
0648 037d | } | Declare_Type Task,Defined
0649 036f | o | Declare_Variable Task
064a e002 | | Load 0x0,0x2
064b e003 | | Load 0x0,0x3
064c 1d0d | | Execute_Immediate Reference_Lex_1,0xd
064d e001 | | Load 0x0,0x1
064e e004 | | Load 0x0,0x4
064f a005 | | Reference 0x0,0x5
0650 e006 | | Load 0x0,0x6
0651 4807 |H | Short_Literal 0x7
0652 e213 | | Load 0x1,0x13
0653 020e | | Execute Module,Augment_Imports
0654 00bc | | Action Signal_Activated
0655 BODY_0630:
0655 00be | | Action Activate_Tasks
0656 e002 | | Load 0x0,0x2
0657 1b19 | | Execute Package,Field_Read,Field_Number 0x19
0658 e20d | | Load 0x1,0xd
0659 0120 | | Execute Any,Is_Value
065a 6803 |h | Jump_Zero 0x65e
065b e001 | | Load 0x0,0x1
065c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
065d 7801 |x | Jump 0x65f
065e e20d | | Load 0x1,0xd
065f e002 | | Load 0x0,0x2
0660 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0661 e007 | | Load 0x0,0x7
0662 e001 | | Load 0x0,0x1
0663 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0664 c20d | | Store 0x1,0xd
0665 c20e | | Store 0x1,0xe
0666 e20d | | Load 0x1,0xd
0667 8005 | | Call 0x0,0x5
0668 0092 07c3 | | Action Push_String_Extended,0x7c3 ; " Transport.Open"
066a 01cc | | Execute Vector,Catenate
066b e20e | | Load 0x1,0xe
066c 8008 | | Call 0x0,0x8
066d 00cf | | Action Mark_Auxiliary
066e e009 | | Load 0x0,0x9
066f 4803 |H | Short_Literal 0x3
0670 0271 | q | Execute Discrete,Times
0671 00d8 | | Load_Top At_Offset_0
0672 00e2 | | Load_Encached Integer_Cache
0673 0260 | ` | Execute Discrete,In_Type
0674 7001 |p | Jump_Nonzero 0x676
0675 0801 | | Execute_Immediate Raise,0x1
0676 4801 |H | Short_Literal 0x1
0677 0263 | c | Execute Discrete,Above_Bound
0678 7012 |p | Jump_Nonzero 0x68b
0679 e002 | | Load 0x0,0x2
067a 1b19 | | Execute Package,Field_Read,Field_Number 0x19
067b 60e4 |` | Indirect_Literal Discrete,0x760,{0x00007fff, 0xffffffff}
067c e00a | | Load 0x0,0xa
067d e00b | | Load 0x0,0xb
067e e20d | | Load 0x1,0xd
067f e001 | | Load 0x0,0x1
0680 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0681 c20e | | Store 0x1,0xe
0682 e20e | | Load 0x1,0xe
0683 0f09 | | Execute_Immediate Equal,0x9
0684 7002 |p | Jump_Nonzero 0x687
0685 00d2 | | Pop_Control Pop_Count_2
0686 7804 |x | Jump 0x68b
0687 60d4 |` | Indirect_Literal Discrete,0x75c,{0x00000000, 0x00008000}
0688 00ba | | Action Initiate_Delay
0689 00c8 | | Action Pop_Auxiliary_Range
068a 3fee |? | Loop_Increasing 0x679
068b 00ce | | Action Pop_Auxiliary
068c e20d | | Load 0x1,0xd
068d 8005 | | Call 0x0,0x5
068e 0092 07c4 | | Action Push_String_Extended,0x7c4 ; " Transport.Connect"
0690 01cc | | Execute Vector,Catenate
0691 e20e | | Load 0x1,0xe
0692 8008 | | Call 0x0,0x8
0693 4801 |H | Short_Literal 0x1
0694 c00c | | Store 0x0,0xc
0695 e004 | | Load 0x0,0x4
0696 180e | | Execute Package,Field_Execute,Field_Number 0xe
0697 4802 |H | Short_Literal 0x2
0698 e20d | | Load 0x1,0xd
0699 8005 | | Call 0x0,0x5
069a 0092 07b0 | | Action Push_String_Extended,0x7b0 ; " connected."
069c 01cc | | Execute Vector,Catenate
069d e006 | | Load 0x0,0x6
069e 1813 | | Execute Package,Field_Execute,Field_Number 0x13
069f 4800 |H | Short_Literal 0x0
06a0 00d9 | | Load_Top At_Offset_1
06a1 170d | | Execute Task,Entry_Call,Field_Number 0xd
06a2 e20d | | Load 0x1,0xd
06a3 e001 | | Load 0x0,0x1
06a4 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
06a5 800d | | Call 0x0,0xd
06a6 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
06a7 00cf | | Action Mark_Auxiliary
06a8 785b |x[ | Jump 0x704
06a9 e00e | | Load 0x0,0xe
06aa e211 | | Load 0x1,0x11
06ab 0272 | r | Execute Discrete,Minus
06ac 60b7 |` | Indirect_Literal Discrete,0x764,{0x00000000, 0x00000400}
06ad 027c | | | Execute Discrete,Less
06ae 6821 |h! | Jump_Zero 0x6d0
06af e00e | | Load 0x0,0xe
06b0 e211 | | Load 0x1,0x11
06b1 0272 | r | Execute Discrete,Minus
06b2 00d8 | | Load_Top At_Offset_0
06b3 00e3 | | Load_Encached Natural_Cache
06b4 0260 | ` | Execute Discrete,In_Type
06b5 7001 |p | Jump_Nonzero 0x6b7
06b6 0801 | | Execute_Immediate Raise,0x1
06b7 00db | | Load_Top At_Offset_3
06b8 800f | | Call 0x0,0xf
06b9 4801 |H | Short_Literal 0x1
06ba e00e | | Load 0x0,0xe
06bb e211 | | Load 0x1,0x11
06bc 0272 | r | Execute Discrete,Minus
06bd e20f | | Load 0x1,0xf
06be 01ce | | Execute Vector,Slice_Write
06bf 00e3 | | Load_Encached Natural_Cache
06c0 e002 | | Load 0x0,0x2
06c1 1b19 | | Execute Package,Field_Read,Field_Number 0x19
06c2 4800 |H | Short_Literal 0x0
06c3 609c |` | Indirect_Literal Discrete,0x760,{0x00007fff, 0xffffffff}
06c4 4801 |H | Short_Literal 0x1
06c5 e00e | | Load 0x0,0xe
06c6 e211 | | Load 0x1,0x11
06c7 0272 | r | Execute Discrete,Minus
06c8 e20f | | Load 0x1,0xf
06c9 01cf | | Execute Vector,Slice_Read
06ca e20d | | Load 0x1,0xd
06cb e001 | | Load 0x0,0x1
06cc 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
06cd c20e | | Store 0x1,0xe
06ce c210 | | Store 0x1,0x10
06cf 7810 |x | Jump 0x6e0
06d0 6093 |` | Indirect_Literal Discrete,0x764,{0x00000000, 0x00000400}
06d1 00db | | Load_Top At_Offset_3
06d2 800f | | Call 0x0,0xf
06d3 e20f | | Load 0x1,0xf
06d4 01d4 | | Execute Vector,Structure_Write
06d5 00e3 | | Load_Encached Natural_Cache
06d6 e002 | | Load 0x0,0x2
06d7 1b19 | | Execute Package,Field_Read,Field_Number 0x19
06d8 4800 |H | Short_Literal 0x0
06d9 6086 |` | Indirect_Literal Discrete,0x760,{0x00007fff, 0xffffffff}
06da e20f | | Load 0x1,0xf
06db e20d | | Load 0x1,0xd
06dc e001 | | Load 0x0,0x1
06dd 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
06de c20e | | Store 0x1,0xe
06df c210 | | Store 0x1,0x10
06e0 e20d | | Load 0x1,0xd
06e1 8005 | | Call 0x0,0x5
06e2 0092 07c5 | | Action Push_String_Extended,0x7c5 ; " Transport.Transmit"
06e4 01cc | | Execute Vector,Catenate
06e5 e20e | | Load 0x1,0xe
06e6 8008 | | Call 0x0,0x8
06e7 e210 | | Load 0x1,0x10
06e8 0d01 | | Execute_Immediate Less,0x1
06e9 680f |h | Jump_Zero 0x6f9
06ea e004 | | Load 0x0,0x4
06eb 180e | | Execute Package,Field_Execute,Field_Number 0xe
06ec 4807 |H | Short_Literal 0x7
06ed e20d | | Load 0x1,0xd
06ee 8005 | | Call 0x0,0x5
06ef 0092 07c6 | | Action Push_String_Extended,0x7c6 ; " Transport.Transmit.Count ="
06f1 01cc | | Execute Vector,Catenate
06f2 e210 | | Load 0x1,0x10
06f3 00e0 | | Load_Encached Standard_Cache
06f4 1818 | | Execute Package,Field_Execute,Field_Number 0x18
06f5 01cc | | Execute Vector,Catenate
06f6 e006 | | Load 0x0,0x6
06f7 1813 | | Execute Package,Field_Execute,Field_Number 0x13
06f8 7808 |x | Jump 0x701
06f9 00da | | Load_Top At_Offset_2
06fa e210 | | Load 0x1,0x10
06fb 0273 | s | Execute Discrete,Plus
06fc 005b | [ | Store_Top Discrete,At_Offset_3
06fd 00db | | Load_Top At_Offset_3
06fe e210 | | Load 0x1,0x10
06ff 0273 | s | Execute Discrete,Plus
0700 c211 | | Store 0x1,0x11
0701 e010 | | Load 0x0,0x10
0702 00ba | | Action Initiate_Delay
0703 00c9 | | Action Pop_Auxiliary_Loop
0704 00db | | Load_Top At_Offset_3
0705 e00e | | Load 0x0,0xe
0706 027c | | | Execute Discrete,Less
0707 77a1 |w | Jump_Nonzero 0x6a9
0708 00ce | | Action Pop_Auxiliary
0709 e004 | | Load 0x0,0x4
070a 180e | | Execute Package,Field_Execute,Field_Number 0xe
070b 4803 |H | Short_Literal 0x3
070c e20d | | Load 0x1,0xd
070d 8005 | | Call 0x0,0x5
070e 0092 07c7 | | Action Push_String_Extended,0x7c7 ; " transmitted"
0710 01cc | | Execute Vector,Catenate
0711 e211 | | Load 0x1,0x11
0712 00e0 | | Load_Encached Standard_Cache
0713 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0714 01cc | | Execute Vector,Catenate
0715 0092 07b6 | | Action Push_String_Extended,0x7b6 ; " bytes."
0717 01cc | | Execute Vector,Catenate
0718 e006 | | Load 0x0,0x6
0719 1813 | | Execute Package,Field_Execute,Field_Number 0x13
071a e011 | | Load 0x0,0x11
071b 00ba | | Action Initiate_Delay
071c 00d8 | | Load_Top At_Offset_0
071d 0209 | | Execute Task,Abort
071e 0007 | | Action Break_Optional
071f e20d | | Load 0x1,0xd
0720 e001 | | Load 0x0,0x1
0721 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0722 e20d | | Load 0x1,0xd
0723 e001 | | Load 0x0,0x1
0724 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0725 00bb | | Action Signal_Completion
0726 TRAP_0630:
0726 e012 | | Load 0x0,0x12
0727 010f | | Execute Exception,Equal
0728 6815 |h | Jump_Zero 0x73e
0729 e004 | | Load 0x0,0x4
072a 180e | | Execute Package,Field_Execute,Field_Number 0xe
072b 4808 |H | Short_Literal 0x8
072c e20d | | Load 0x1,0xd
072d 8005 | | Call 0x0,0x5
072e 0092 07c7 | | Action Push_String_Extended,0x7c7 ; " transmitted"
0730 01cc | | Execute Vector,Catenate
0731 e211 | | Load 0x1,0x11
0732 00e0 | | Load_Encached Standard_Cache
0733 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0734 01cc | | Execute Vector,Catenate
0735 0092 07b6 | | Action Push_String_Extended,0x7b6 ; " bytes."
0737 01cc | | Execute Vector,Catenate
0738 e006 | | Load 0x0,0x6
0739 1813 | | Execute Package,Field_Execute,Field_Number 0x13
073a e20d | | Load 0x1,0xd
073b e001 | | Load 0x0,0x1
073c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
073d 00bb | | Action Signal_Completion
073e e004 | | Load 0x0,0x4
073f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0740 4807 |H | Short_Literal 0x7
0741 4801 |H | Short_Literal 0x1
0742 4801 |H | Short_Literal 0x1
0743 e013 | | Load 0x0,0x13
0744 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0745 e006 | | Load 0x0,0x6
0746 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0747 e004 | | Load 0x0,0x4
0748 180e | | Execute Package,Field_Execute,Field_Number 0xe
0749 4808 |H | Short_Literal 0x8
074a e20d | | Load 0x1,0xd
074b 8005 | | Call 0x0,0x5
074c 0092 07c7 | | Action Push_String_Extended,0x7c7 ; " transmitted"
074e 01cc | | Execute Vector,Catenate
074f e211 | | Load 0x1,0x11
0750 00e0 | | Load_Encached Standard_Cache
0751 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0752 01cc | | Execute Vector,Catenate
0753 0092 07b6 | | Action Push_String_Extended,0x7b6 ; " bytes."
0755 01cc | | Execute Vector,Catenate
0756 e006 | | Load 0x0,0x6
0757 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0758 e20d | | Load 0x1,0xd
0759 e001 | | Load 0x0,0x1
075a 181b | | Execute Package,Field_Execute,Field_Number 0x1b
075b 00bb | | Action Signal_Completion
075c 0000 0000 | | .LITERAL {0x00000000, 0x00008000}
0760 0000 7fff | | .LITERAL {0x00007fff, 0xffffffff}
0764 0000 0000 | | .LITERAL {0x00000000, 0x00000400}
0768 ; --------------------------------------------------------------------------------------
0768 ; SUBPROGRAM
0768 ; --------------------------------------------------------------------------------------
0768 077e | ~ | .CONST 0x077e ; Address of begin
0769 0004 | | .CONST 0x0004 ; Address of exception handler
076a 0011 | | .CONST 0x0011 ; Number of locals
076b INIT_0768:
076b 4800 |H | Short_Literal 0x0
076c 02cb | | Declare_Variable Entry
076d 00bf | | Action Accept_Activation
076e e001 | | Load 0x0,0x1
076f 1b19 | | Execute Package,Field_Read,Field_Number 0x19
0770 4801 |H | Short_Literal 0x1
0771 67f2 |g | Indirect_Literal Discrete,0x764,{0x00000000, 0x00000400}
0772 e002 | | Load 0x0,0x2
0773 035b | [ | Declare_Type Array,Constrained
0774 0337 | 7 | Declare_Variable Array
0775 00e3 | | Load_Encached Natural_Cache
0776 480d 48f5 |H H | Declare_Variable Select 0x000, 0x001,
0778 4800 4801 |H H | [0x000]: 0x001 = 0x0008,
077a 4800 4801 |H H | [0x00d]: 0x0f5 = 0x07a8
077c 02cf | |
077d 00bc | | Action Signal_Activated
077e BODY_0768:
077e 00d8 | | Load_Top At_Offset_0
077f 013f | ? | Execute Select,Rendezvous
0780 00d1 | | Pop_Control Pop_Count_1
0781 00cf | | Action Mark_Auxiliary
0782 00e3 | | Load_Encached Natural_Cache
0783 e20f | | Load 0x1,0xf
0784 e001 | | Load 0x0,0x1
0785 1b19 | | Execute Package,Field_Read,Field_Number 0x19
0786 67d9 |g | Indirect_Literal Discrete,0x760,{0x00007fff, 0xffffffff}
0787 e003 | | Load 0x0,0x3
0788 e004 | | Load 0x0,0x4
0789 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
078a c20e | | Store 0x1,0xe
078b 00d1 | | Pop_Control Pop_Count_1
078c 005b | [ | Store_Top Discrete,At_Offset_3
078d e20e | | Load 0x1,0xe
078e 7013 |p | Jump_Nonzero 0x7a2
078f e005 | | Load 0x0,0x5
0790 180e | | Execute Package,Field_Execute,Field_Number 0xe
0791 4807 |H | Short_Literal 0x7
0792 e003 | | Load 0x0,0x3
0793 8006 | | Call 0x0,0x6
0794 0092 07c8 | | Action Push_String_Extended,0x7c8 ; "received"
0796 01cc | | Execute Vector,Catenate
0797 e210 | | Load 0x1,0x10
0798 00e0 | | Load_Encached Standard_Cache
0799 1818 | | Execute Package,Field_Execute,Field_Number 0x18
079a 01cc | | Execute Vector,Catenate
079b 0092 07b8 | | Action Push_String_Extended,0x7b8 ; " bytes"
079d 01cc | | Execute Vector,Catenate
079e e007 | | Load 0x0,0x7
079f 1813 | | Execute Package,Field_Execute,Field_Number 0x13
07a0 00c9 | | Action Pop_Auxiliary_Loop
07a1 7fe0 | | Jump 0x782
07a2 00ce | | Action Pop_Auxiliary
07a3 00bb | | Action Signal_Completion
07a4 0000 0000 | | .BLANK 0000[0x4]
07a8 ; --------------------------------------------------------------------------------------
07a8 ; SUBPROGRAM
07a8 ; See instruction 0x02cf at 0x776, index=0xd
07a8 ; --------------------------------------------------------------------------------------
07a8 07ab | | .CONST 0x07ab ; Address of begin
07a9 0004 | | .CONST 0x0004 ; Address of exception handler
07aa 0001 | | .CONST 0x0001 ; Number of locals
07ab BODY_07a8:
07ab INIT_07a8:
07ab 4100 |A | End_Rendezvous 0x0
07ac ; --------------------------------------------------------------------------------------
07ac ; STRING TABLE
07ac ; --------------------------------------------------------------------------------------
07ac 003c | < | .STRTAB 0x003c->0x07ca ; "Not connected"
07ad 0047 | G | .STRTAB 0x0047->0x07d0 ; " #"
07ae 0047 | G | .STRTAB 0x0047->0x07d1 ; ", "
; ", "
07af 0047 | G | .STRTAB 0x0047->0x07d2 ; ".Status = "
07b0 004f | O | .STRTAB 0x004f->0x07d7 ; " connected."
; " connected."
07b1 0058 | X | .STRTAB 0x0058->0x07dd ; " error detected; stopped."
; " error detected; stopped."
07b2 006f | o | .STRTAB 0x006f->0x07e9 ; " Transport.Receive"
07b3 007f | | .STRTAB 0x007f->0x07f2 ; " Transport.Receive.Count ="
; " Transport.Receive.Count ="
07b4 0097 | | .STRTAB 0x0097->0x07ff ; " error at byte"
07b5 00a3 | | .STRTAB 0x00a3->0x0806 ; " received"
; " received"
; " received"
; " received"
07b6 00aa | | .STRTAB 0x00aa->0x080b ; " bytes."
; " bytes."
; " bytes."
; " bytes."
; " bytes."
; " bytes."
07b7 00af | | .STRTAB 0x00af->0x080e ; " not"
07b8 00b1 | | .STRTAB 0x00b1->0x0810 ; " bytes"
; " bytes"
; " bytes"
; " bytes"
; " bytes"
07b9 00b5 | | .STRTAB 0x00b5->0x0813 ; "server started"
07ba 00c1 | | .STRTAB 0x00c1->0x081a ; " lost"
07bb 00c4 | | .STRTAB 0x00c4->0x081d ; " .."
; " .."
; " .."
07bc 00c5 | | .STRTAB 0x00c5->0x081e ; ","
; ","
; ","
07bd 00c4 | | .STRTAB 0x00c4->0x081f ; ":"
; ":"
; ":"
07be 00c3 | | .STRTAB 0x00c3->0x081f ; " duplicated"
07bf 00cc | | .STRTAB 0x00cc->0x0825 ; " received unrecoverably wrong data:"
07c0 00ed | | .STRTAB 0x00ed->0x0836 ; " expected:"
; " expected:"
07c1 00f5 | | .STRTAB 0x00f5->0x083b ; "Transport.Receive"
07c2 0104 | | .STRTAB 0x0104->0x0844 ; " damaged"
07c3 010a | | .STRTAB 0x010a->0x0848 ; " Transport.Open"
07c4 0117 | | .STRTAB 0x0117->0x084f ; " Transport.Connect"
07c5 0127 | ' | .STRTAB 0x0127->0x0858 ; " Transport.Transmit"
07c6 0138 | 8 | .STRTAB 0x0138->0x0862 ; " Transport.Transmit.Count ="
07c7 0151 | Q | .STRTAB 0x0151->0x086f ; " transmitted"
; " transmitted"
; " transmitted"
07c8 015b | [ | .STRTAB 0x015b->0x0875 ; "received"
07c9 0161 | a | .STREND 0x0161->0x0879
07ca 4e6f 7420 |Not | .STRTAB_STRINGS
087a 0000 0000 | | .BLANK 0000[0x6]
0880 ; --------------------------------------------------------------------------------------
0880 ; Debug Table
0880 ; --------------------------------------------------------------------------------------
0880 0004 000c | | .DEBUG4 0x0004,0x000c,0xd684,0x0000,0x0001,0x0000
0886 0000 000a | | .XXX[0x7]
0888 0000 000a | |
088a 8000 0000 | |
088c 1000 | |
088d 0000 0000 | | .BLANK 0000[0x5]
0892 1000 0000 | | .XXX[0x11b]
0894 d523 1303 | # |
0896 0305 f574 | t|
0898 f524 b494 | $ |
089a e471 48c4 | qH |
089c c0c0 c131 | 1|
089e 3d05 11c1 |= |
08a0 c9bd 8d95 | |
08a2 91d5 c994 | |
08a4 814d a1bd | M |
08a6 dd7d 05b1 | } |
08a8 b17d 3595 | }5 |
08aa cdcd 859d | |
08ac 95cc eddd | |
08ae a5d1 a081 | |
08b0 4da1 bddd |M |
08b2 7d21 95b1 |}! |
08b4 b1bc ec29 | )|
08b6 dda5 d1a0 | |
08b8 814d a1bd | M |
08ba dd7d 1985 | } |
08bc b5a5 b1e4 | |
08be ec29 c1c9 | ) |
08c0 bd8d 9591 | |
08c2 d5c9 9481 | |
08c4 4da1 bddd |M |
08c6 7d05 b1b1 |} |
08c8 7d35 95cd |}5 |
08ca cd85 9d95 | |
08cc cc81 a5cc | |
08ce 2989 959d |) |
08d0 a5b8 2880 | ( |
08d2 8080 814d | M|
08d4 a1bd dd7d | }|
08d6 2195 b1b1 |! |
08d8 bcec 2880 | ( |
08da 8080 814d | M|
08dc a1bd dd7d | }|
08de 1985 b5a5 | |
08e0 b1e4 ec29 | )|
08e2 95b9 9081 | |
08e4 4da1 bddd |M |
08e6 7d05 b1b1 |} |
08e8 7d35 95cd |}5 |
08ea cd85 9d95 | |
08ec ccec 29c1 | ) |
08ee c985 9db5 | |
08f0 8481 3585 | 5 |
08f2 a5b8 edc1 | |
08f4 c9bd 8d95 | |
08f6 91d5 c994 | |
08f8 814d a1bd | M |
08fa dd7d 1985 | } |
08fc b5a5 b1e4 | |
08fe eddd a5d1 | |
0900 a081 5195 | Q |
0902 e1d1 7d25 | }%|
0904 bcec 29c1 | ) |
0906 c9bd 8d95 | |
0908 91d5 c994 | |
090a 814d a1bd | M |
090c dd7d 1985 | } |
090e b5a5 b1e4 | |
0910 81a5 cc29 | )|
0912 8995 9da5 | |
0914 b828 8080 | ( |
0916 8081 5195 | Q |
0918 e1d1 7d25 | }%|
091a bcb9 41d5 | A |
091c d17d 31a5 | }1 |
091e b994 80a1 | |
0920 25d1 95b4 |% |
0922 80f4 f880 | |
0924 8948 c4c0 | H |
0926 c0c0 88a4 | |
0928 ec29 95b9 | ) |
092a 9081 4da1 | M |
092c bddd 7d19 | } |
092e 85b5 a5b1 | |
0930 e4ed c1c9 | |
0932 bd8d 9591 | |
0934 d5c9 9481 | |
0936 4da1 bddd |M |
0938 7d21 95b1 |}! |
093a b1bc eddd | |
093c a5d1 a081 | |
093e 5195 e1d1 |Q |
0940 7d25 bcec |}% |
0942 29c1 c9bd |) |
0944 8d95 91d5 | |
0946 c994 814d | M|
0948 a1bd dd7d | }|
094a 2195 b1b1 |! |
094c bc81 a5cc | |
094e 2989 959d |) |
0950 a5b8 2880 | ( |
0952 8080 8151 | Q|
0954 95e1 d17d | }|
0956 25bc b941 |% A|
0958 d5d1 7d31 | }1|
095a a5b9 9480 | |
095c a125 d195 | % |
095e b480 f4f8 | |
0960 8089 a195 | |
0962 b1bc 81dd | |
0964 95c9 b190 | |
0966 88a4 ec29 | )|
0968 95b9 9081 | |
096a 4da1 bddd |M |
096c 7d21 95b1 |}! |
096e b1bc ed41 | A|
0970 4925 3505 |I%5 |
0972 4964 80f4 |Id |
0974 f881 5149 | QI|
0976 5514 294d |U )M|
0978 5509 4d65 |U Me|
097a 4d51 1534 |MQ 4|
097c 80f4 f880 | |
097e 80c4 e0dc | |
0980 e0dc d0cc | |
0982 c8d4 cce4 | |
0984 d0c8 c8dc | |
0986 dc29 4149 | )AI|
0988 2535 0549 |%5 I|
098a 657d 3905 |e}9 |
098c 3514 80f4 |5 |
098e f880 8555 | U|
0990 4d15 494c |M IL|
0992 b90d 1119 | |
0994 7d35 0cd8 |}5 |
0996 e0c0 c8c1 | |
0998 7d09 0549 |} I|
099a 157d 3505 | }5 |
099c 4d51 1548 |MQ H|
099e b935 154d | 5 M|
09a0 4d05 1d15 |M |
09a2 4c00 067d |L }|
09a4 ecb9 b6e0 | |
09a6 c000 0000 | |
09a8 0000 040b | |
09aa 5800 0631 |X 1|
09ac d800 | |
09ad 0000 0000 | | .BLANK 0000[0x4]
09b1 0a4f d800 | O | .XXX[0x6]
09b3 01fd 5800 | X |
09b5 00fd 5800 | X |
09b7 0000 0000 | | .BLANK 0000[0x10]
09c7 03fb d800 | | .XXX[0xe]
09c9 05fb d800 | |
09cb 0000 0000 | |
09cd 24fb d800 |$ |
09cf 09fb d800 | |
09d1 06fb d800 | |
09d3 04fb d800 | |
09d5 0000 0000 | | .BLANK 0000[0x18]
09ed 1000 | | .XXX[0x1]
09ee 0000 0000 | | .BLANK 0000[0xa]
09f8 000c 7cc5 | | | .XXX[0x8]
09fa 4071 c1d5 |@q |
09fc 0003 f510 | |
09fe e9d0 f408 | |