|
|
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: 3072 (0xc00)
Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_2de4ab
└─⟦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 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0368 | h | .CONST 0x0368 ; 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 007e | ~ | .CONST 0x007e ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0029 | ) | .CONST 0x0029 ; Number of locals
000b INIT_0008:
000b 029a 0083 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0080
000d 029a 00cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c8
000f 029a 00f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f0
0011 029a 0153 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0150
0013 029a 0163 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0160
0015 029a 016b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0168
0017 029a 019b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0198
0019 029a 01f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01f0
001b 029a 0223 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0220
001d 029a 0253 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0250
001f 029a 02bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02b8
0021 029a 02d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02d0
0023 0093 0000 | | PushFullAddress InMicrocode
0025 609a |` | Indirect_Literal Discrete,0xc0,{0x80000000, 0x00010000}
0026 0273 | s | Execute Discrete,Plus
0027 e20d | | Load 0x1,0xd
0028 6093 |` | Indirect_Literal Discrete,0xbc,{0x00000000, 0x0000ffff}
0029 0279 | y | Execute Discrete,And
002a 0273 | s | Execute Discrete,Plus
002b 0129 | ) | Execute Any,Make_Visible
002c 0093 0000 | | PushFullAddress InMicrocode
002e 6089 |` | Indirect_Literal Discrete,0xb8,{0x80000000, 0x00020000}
002f 0273 | s | Execute Discrete,Plus
0030 e20d | | Load 0x1,0xd
0031 608a |` | Indirect_Literal Discrete,0xbc,{0x00000000, 0x0000ffff}
0032 0279 | y | Execute Discrete,And
0033 0273 | s | Execute Discrete,Plus
0034 0129 | ) | Execute Any,Make_Visible
0035 0093 0000 | | PushFullAddress InMicrocode
0037 607c |`| | Indirect_Literal Discrete,0xb4,{0x80000000, 0x00030000}
0038 0273 | s | Execute Discrete,Plus
0039 e20d | | Load 0x1,0xd
003a 6081 |` | Indirect_Literal Discrete,0xbc,{0x00000000, 0x0000ffff}
003b 0279 | y | Execute Discrete,And
003c 0273 | s | Execute Discrete,Plus
003d 0129 | ) | Execute Any,Make_Visible
003e e20e | | Load 0x1,0xe
003f 00e3 | | Load_Encached Natural_Cache
0040 029f 033b | ;| Declare_Subprogram For_Call,INIT_0338
0042 4802 |H | Short_Literal 0x2
0043 032e | . | Declare_Type Record,Defined,Visible
0044 4801 |H | Short_Literal 0x1
0045 e20f | | Load 0x1,0xf
0046 00da | | Load_Top At_Offset_2
0047 029f 02eb | | Declare_Subprogram For_Call,INIT_02e8
0049 4801 |H | Short_Literal 0x1
004a 035e | ^ | Declare_Type Array,Defined,Visible
004b 4801 |H | Short_Literal 0x1
004c e210 | | Load 0x1,0x10
004d 00e3 | | Load_Encached Natural_Cache
004e 02a0 | | Declare_Subprogram Null_Subprogram
004f 4801 |H | Short_Literal 0x1
0050 035e | ^ | Declare_Type Array,Defined,Visible
0051 00e3 | | Load_Encached Natural_Cache
0052 00da | | Load_Top At_Offset_2
0053 00da | | Load_Top At_Offset_2
0054 029f 034b | K| Declare_Subprogram For_Call,INIT_0348
0056 4803 |H | Short_Literal 0x3
0057 032e | . | Declare_Type Record,Defined,Visible
0058 00e3 | | Load_Encached Natural_Cache
0059 00e1 | | Load_Encached Boolean_Cache
005a 00e3 | | Load_Encached Natural_Cache
005b 00e3 | | Load_Encached Natural_Cache
005c 02a0 | | Declare_Subprogram Null_Subprogram
005d 4804 |H | Short_Literal 0x4
005e 032e | . | Declare_Type Record,Defined,Visible
005f 00bf | | Action Accept_Activation
0060 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0061 00c7 | | Action Elaborate_Subprogram
0062 029d 0303 | | Declare_Subprogram For_Outer_Call,INIT_0300
0064 029d 0313 | | Declare_Subprogram For_Outer_Call,INIT_0310
0066 029d 032b | +| Declare_Subprogram For_Outer_Call,INIT_0328
0068 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0069 00c7 | | Action Elaborate_Subprogram
006a 1d15 | | Execute_Immediate Reference_Lex_1,0x15
006b 00c7 | | Action Elaborate_Subprogram
006c 1d16 | | Execute_Immediate Reference_Lex_1,0x16
006d 00c7 | | Action Elaborate_Subprogram
006e 1d19 | | Execute_Immediate Reference_Lex_1,0x19
006f 00c7 | | Action Elaborate_Subprogram
0070 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
0071 00c7 | | Action Elaborate_Subprogram
0072 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
0073 00c7 | | Action Elaborate_Subprogram
0074 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
0075 00c7 | | Action Elaborate_Subprogram
0076 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
0077 00c7 | | Action Elaborate_Subprogram
0078 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
0079 00c7 | | Action Elaborate_Subprogram
007a 1d17 | | Execute_Immediate Reference_Lex_1,0x17
007b 00c7 | | Action Elaborate_Subprogram
007c 1d18 | | Execute_Immediate Reference_Lex_1,0x18
007d 00c7 | | Action Elaborate_Subprogram
007e BODY_0008:
007e 00bc | | Action Signal_Activated
007f 00bb | | Action Signal_Completion
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0083 | | .CONST 0x0083 ; Address of begin
0081 0004 | | .CONST 0x0004 ; Address of exception handler
0082 0001 | | .CONST 0x0001 ; Number of locals
0083 BODY_0080:
0083 INIT_0080:
0083 00cf | | Action Mark_Auxiliary
0084 00db | | Load_Top At_Offset_3
0085 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0086 01d9 | | Execute Vector,Reverse_Bounds
0087 0263 | c | Execute Discrete,Above_Bound
0088 7007 |p | Jump_Nonzero 0x90
0089 4800 |H | Short_Literal 0x0
008a 00d9 | | Load_Top At_Offset_1
008b e5ff | | Load 0x2,-0x1
008c 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
008d 01d6 | | Execute Vector,Field_Write
008e 00c8 | | Action Pop_Auxiliary_Range
008f 3ff9 |? | Loop_Increasing 0x89
0090 00ce | | Action Pop_Auxiliary
0091 4801 |H | Short_Literal 0x1
0092 00db | | Load_Top At_Offset_3
0093 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0094 00cf | | Action Mark_Auxiliary
0095 e223 | # | Load 0x1,0x23
0096 01dc | | Execute Vector,Last
0097 0aff | | Execute_Immediate Plus,-0x1
0098 00d8 | | Load_Top At_Offset_0
0099 00e2 | | Load_Encached Integer_Cache
009a 0260 | ` | Execute Discrete,In_Type
009b 7001 |p | Jump_Nonzero 0x9d
009c 0801 | | Execute_Immediate Raise,0x1
009d 4801 |H | Short_Literal 0x1
009e 0263 | c | Execute Discrete,Above_Bound
009f 7009 |p | Jump_Nonzero 0xa9
00a0 00d8 | | Load_Top At_Offset_0
00a1 0a01 | | Execute_Immediate Plus,0x1
00a2 00d9 | | Load_Top At_Offset_1
00a3 e5ff | | Load 0x2,-0x1
00a4 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
00a5 01d5 | | Execute Vector,Field_Reference
00a6 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00a7 00c8 | | Action Pop_Auxiliary_Range
00a8 3ff7 |? | Loop_Increasing 0xa0
00a9 00ce | | Action Pop_Auxiliary
00aa 4800 |H | Short_Literal 0x0
00ab 00db | | Load_Top At_Offset_3
00ac 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
00ad 01dc | | Execute Vector,Last
00ae e5ff | | Load 0x2,-0x1
00af 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
00b0 01d5 | | Execute Vector,Field_Reference
00b1 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00b2 4501 |E | Exit_Subprogram 0x1
00b3 0000 | | .XXX[0x1]
00b4 8000 0000 | | .LITERAL {0x80000000, 0x00030000}
00b8 8000 0000 | | .LITERAL {0x80000000, 0x00020000}
00bc 0000 0000 | | .LITERAL {0x00000000, 0x0000ffff}
00c0 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
00c4 0000 0000 | | .BLANK 0000[0x4]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00cd | | .CONST 0x00cd ; Address of begin
00c9 0004 | | .CONST 0x0004 ; Address of exception handler
00ca 0003 | | .CONST 0x0003 ; Number of locals
00cb INIT_00c8:
00cb 00e3 | | Load_Encached Natural_Cache
00cc 00e3 | | Load_Encached Natural_Cache
00cd BODY_00c8:
00cd 00d9 | | Load_Top At_Offset_1
00ce e5fe | | Load 0x2,-0x2
00cf 8228 | ( | Call 0x1,0x28
00d0 00d1 | | Pop_Control Pop_Count_1
00d1 005a | Z | Store_Top Discrete,At_Offset_2
00d2 e5ff | | Load 0x2,-0x1
00d3 00da | | Load_Top At_Offset_2
00d4 e5fe | | Load 0x2,-0x2
00d5 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
00d6 01d5 | | Execute Vector,Field_Reference
00d7 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00d8 e5ff | | Load 0x2,-0x1
00d9 8211 | | Call 0x1,0x11
00da 8227 | ' | Call 0x1,0x27
00db 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
00dc 00d8 | | Load_Top At_Offset_0
00dd e5fe | | Load 0x2,-0x2
00de 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
00df 01d7 | | Execute Vector,Field_Read
00e0 00da | | Load_Top At_Offset_2
00e1 e5fe | | Load 0x2,-0x2
00e2 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
00e3 01d5 | | Execute Vector,Field_Reference
00e4 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00e5 00d9 | | Load_Top At_Offset_1
00e6 00d9 | | Load_Top At_Offset_1
00e7 e5fe | | Load 0x2,-0x2
00e8 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
00e9 01d6 | | Execute Vector,Field_Write
00ea 4502 |E | Exit_Subprogram 0x2
00eb 0000 0000 | | .BLANK 0000[0x5]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f6 | | .CONST 0x00f6 ; Address of begin
00f1 0004 | | .CONST 0x0004 ; Address of exception handler
00f2 0004 | | .CONST 0x0004 ; Number of locals
00f3 INIT_00f0:
00f3 00e3 | | Load_Encached Natural_Cache
00f4 00e3 | | Load_Encached Natural_Cache
00f5 00e3 | | Load_Encached Natural_Cache
00f6 BODY_00f0:
00f6 e5ff | | Load 0x2,-0x1
00f7 8211 | | Call 0x1,0x11
00f8 8227 | ' | Call 0x1,0x27
00f9 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
00fa 00da | | Load_Top At_Offset_2
00fb e5fe | | Load 0x2,-0x2
00fc 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
00fd 01d7 | | Execute Vector,Field_Read
00fe 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
00ff 00d9 | | Load_Top At_Offset_1
0100 7002 |p | Jump_Nonzero 0x103
0101 e220 | | Load 0x1,0x20
0102 0257 | W | Execute Discrete,Raise
0103 00d9 | | Load_Top At_Offset_1
0104 e5fe | | Load 0x2,-0x2
0105 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0106 01d5 | | Execute Vector,Field_Reference
0107 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0108 e5ff | | Load 0x2,-0x1
0109 012f | / | Execute Any,Equal
010a 680e |h | Jump_Zero 0x119
010b 00d9 | | Load_Top At_Offset_1
010c e5fe | | Load 0x2,-0x2
010d 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
010e 01d5 | | Execute Vector,Field_Reference
010f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0110 00db | | Load_Top At_Offset_3
0111 e5fe | | Load 0x2,-0x2
0112 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0113 01d6 | | Execute Vector,Field_Write
0114 e5fe | | Load 0x2,-0x2
0115 00da | | Load_Top At_Offset_2
0116 8229 | ) | Call 0x1,0x29
0117 00d1 | | Pop_Control Pop_Count_1
0118 4502 |E | Exit_Subprogram 0x2
0119 00d9 | | Load_Top At_Offset_1
011a 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
011b 00d9 | | Load_Top At_Offset_1
011c e5fe | | Load 0x2,-0x2
011d 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
011e 01d5 | | Execute Vector,Field_Reference
011f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0120 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0121 00cf | | Action Mark_Auxiliary
0122 7820 |x | Jump 0x143
0123 00da | | Load_Top At_Offset_2
0124 e5fe | | Load 0x2,-0x2
0125 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0126 01d5 | | Execute Vector,Field_Reference
0127 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0128 e5ff | | Load 0x2,-0x1
0129 012f | / | Execute Any,Equal
012a 680f |h | Jump_Zero 0x13a
012b 00da | | Load_Top At_Offset_2
012c e5fe | | Load 0x2,-0x2
012d 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
012e 01d5 | | Execute Vector,Field_Reference
012f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0130 00da | | Load_Top At_Offset_2
0131 e5fe | | Load 0x2,-0x2
0132 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0133 01d5 | | Execute Vector,Field_Reference
0134 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0135 e5fe | | Load 0x2,-0x2
0136 00db | | Load_Top At_Offset_3
0137 8229 | ) | Call 0x1,0x29
0138 00d1 | | Pop_Control Pop_Count_1
0139 780b |x | Jump 0x145
013a 00da | | Load_Top At_Offset_2
013b 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
013c 00da | | Load_Top At_Offset_2
013d e5fe | | Load 0x2,-0x2
013e 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
013f 01d5 | | Execute Vector,Field_Reference
0140 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0141 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0142 00c9 | | Action Pop_Auxiliary_Loop
0143 00da | | Load_Top At_Offset_2
0144 77de |w | Jump_Nonzero 0x123
0145 00ce | | Action Pop_Auxiliary
0146 00d9 | | Load_Top At_Offset_1
0147 7002 |p | Jump_Nonzero 0x14a
0148 e220 | | Load 0x1,0x20
0149 0257 | W | Execute Discrete,Raise
014a 4502 |E | Exit_Subprogram 0x2
014b 0000 0000 | | .BLANK 0000[0x5]
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 0153 | S | .CONST 0x0153 ; Address of begin
0151 0004 | | .CONST 0x0004 ; Address of exception handler
0152 0001 | | .CONST 0x0001 ; Number of locals
0153 BODY_0150:
0153 INIT_0150:
0153 e5fd | | Load 0x2,-0x3
0154 00db | | Load_Top At_Offset_3
0155 e20e | | Load 0x1,0xe
0156 0119 | | Execute Any,Check_In_Formal_Type
0157 8215 | | Call 0x1,0x15
0158 00d1 | | Pop_Control Pop_Count_1
0159 e5fd | | Load 0x2,-0x3
015a e5fe | | Load 0x2,-0x2
015b e20e | | Load 0x1,0xe
015c 0119 | | Execute Any,Check_In_Formal_Type
015d 8214 | | Call 0x1,0x14
015e 4503 |E | Exit_Subprogram 0x3
015f 0000 | | .XXX[0x1]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0163 | c | .CONST 0x0163 ; Address of begin
0161 0004 | | .CONST 0x0004 ; Address of exception handler
0162 0001 | | .CONST 0x0001 ; Number of locals
0163 BODY_0160:
0163 INIT_0160:
0163 00da | | Load_Top At_Offset_2
0164 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0165 0f00 | | Execute_Immediate Equal,0x0
0166 4401 |D | Exit_Subprogram With_Result,0x1
0167 0000 | | .XXX[0x1]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 0170 | p | .CONST 0x0170 ; Address of begin
0169 0004 | | .CONST 0x0004 ; Address of exception handler
016a 0003 | | .CONST 0x0003 ; Number of locals
016b INIT_0168:
016b 00e3 | | Load_Encached Natural_Cache
016c e5fe | | Load 0x2,-0x2
016d 8211 | | Call 0x1,0x11
016e 00e3 | | Load_Encached Natural_Cache
016f 03f1 | | Declare_Variable Discrete,With_Value
0170 BODY_0168:
0170 00d8 | | Load_Top At_Offset_0
0171 8227 | ' | Call 0x1,0x27
0172 e5ff | | Load 0x2,-0x1
0173 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0174 01d7 | | Execute Vector,Field_Read
0175 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0176 00cf | | Action Mark_Auxiliary
0177 781a |x | Jump 0x192
0178 00d9 | | Load_Top At_Offset_1
0179 00db | | Load_Top At_Offset_3
017a e5ff | | Load 0x2,-0x1
017b 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
017c 01d5 | | Execute Vector,Field_Reference
017d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
017e 8211 | | Call 0x1,0x11
017f 027f | | Execute Discrete,Equal
0180 680a |h | Jump_Zero 0x18b
0181 00da | | Load_Top At_Offset_2
0182 e5ff | | Load 0x2,-0x1
0183 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0184 01d5 | | Execute Vector,Field_Reference
0185 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0186 e5fe | | Load 0x2,-0x2
0187 012f | / | Execute Any,Equal
0188 6802 |h | Jump_Zero 0x18b
0189 4801 |H | Short_Literal 0x1
018a 4402 |D | Exit_Subprogram With_Result,0x2
018b 00da | | Load_Top At_Offset_2
018c e5ff | | Load 0x2,-0x1
018d 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
018e 01d5 | | Execute Vector,Field_Reference
018f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0190 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0191 00c9 | | Action Pop_Auxiliary_Loop
0192 00da | | Load_Top At_Offset_2
0193 77e4 |w | Jump_Nonzero 0x178
0194 00ce | | Action Pop_Auxiliary
0195 4800 |H | Short_Literal 0x0
0196 4402 |D | Exit_Subprogram With_Result,0x2
0197 0000 | | .XXX[0x1]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019c | | .CONST 0x019c ; Address of begin
0199 0004 | | .CONST 0x0004 ; Address of exception handler
019a 0002 | | .CONST 0x0002 ; Number of locals
019b INIT_0198:
019b 00e3 | | Load_Encached Natural_Cache
019c BODY_0198:
019c 00db | | Load_Top At_Offset_3
019d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
019e 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
019f 0092 0352 | R| Action Push_String_Extended,0x352 ; "postes libres : ->"
01a1 e002 | | Load 0x0,0x2
01a2 184b | K | Execute Package,Field_Execute,Field_Number 0x4b
01a3 00cf | | Action Mark_Auxiliary
01a4 780f |x | Jump 0x1b4
01a5 00d9 | | Load_Top At_Offset_1
01a6 00e0 | | Load_Encached Standard_Cache
01a7 1818 | | Execute Package,Field_Execute,Field_Number 0x18
01a8 0092 0353 | S| Action Push_String_Extended,0x353 ; "->"
01aa 01cc | | Execute Vector,Catenate
01ab e002 | | Load 0x0,0x2
01ac 184b | K | Execute Package,Field_Execute,Field_Number 0x4b
01ad 00d9 | | Load_Top At_Offset_1
01ae e5ff | | Load 0x2,-0x1
01af 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
01b0 01d5 | | Execute Vector,Field_Reference
01b1 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01b2 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
01b3 00c9 | | Action Pop_Auxiliary_Loop
01b4 00d9 | | Load_Top At_Offset_1
01b5 77ef |w | Jump_Nonzero 0x1a5
01b6 00ce | | Action Pop_Auxiliary
01b7 4801 |H | Short_Literal 0x1
01b8 e002 | | Load 0x0,0x2
01b9 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
01ba 00cf | | Action Mark_Auxiliary
01bb e224 | $ | Load 0x1,0x24
01bc 01d9 | | Execute Vector,Reverse_Bounds
01bd 0263 | c | Execute Discrete,Above_Bound
01be 702c |p, | Jump_Nonzero 0x1eb
01bf 0092 0354 | T| Action Push_String_Extended,0x354 ; "hash("
01c1 00d9 | | Load_Top At_Offset_1
01c2 00e0 | | Load_Encached Standard_Cache
01c3 1818 | | Execute Package,Field_Execute,Field_Number 0x18
01c4 01cc | | Execute Vector,Catenate
01c5 0092 0355 | U| Action Push_String_Extended,0x355 ; ") ->"
01c7 01cc | | Execute Vector,Catenate
01c8 e002 | | Load 0x0,0x2
01c9 184b | K | Execute Package,Field_Execute,Field_Number 0x4b
01ca 00d8 | | Load_Top At_Offset_0
01cb e5ff | | Load 0x2,-0x1
01cc 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
01cd 01d7 | | Execute Vector,Field_Read
01ce a402 | | Store_Unchecked 0x2,0x2
01cf 00cf | | Action Mark_Auxiliary
01d0 7812 |x | Jump 0x1e3
01d1 e402 | | Load 0x2,0x2
01d2 e5ff | | Load 0x2,-0x1
01d3 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
01d4 01d5 | | Execute Vector,Field_Reference
01d5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01d6 8212 | | Call 0x1,0x12
01d7 0092 0353 | S| Action Push_String_Extended,0x353 ; "->"
01d9 01cc | | Execute Vector,Catenate
01da e002 | | Load 0x0,0x2
01db 184b | K | Execute Package,Field_Execute,Field_Number 0x4b
01dc e402 | | Load 0x2,0x2
01dd e5ff | | Load 0x2,-0x1
01de 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
01df 01d5 | | Execute Vector,Field_Reference
01e0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01e1 a402 | | Store_Unchecked 0x2,0x2
01e2 00c9 | | Action Pop_Auxiliary_Loop
01e3 e402 | | Load 0x2,0x2
01e4 77ec |w | Jump_Nonzero 0x1d1
01e5 00ce | | Action Pop_Auxiliary
01e6 4801 |H | Short_Literal 0x1
01e7 e002 | | Load 0x0,0x2
01e8 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
01e9 00c8 | | Action Pop_Auxiliary_Range
01ea 3fd4 |? | Loop_Increasing 0x1bf
01eb 4502 |E | Exit_Subprogram 0x2
01ec 0000 0000 | | .BLANK 0000[0x4]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f5 | | .CONST 0x01f5 ; Address of begin
01f1 0004 | | .CONST 0x0004 ; Address of exception handler
01f2 0002 | | .CONST 0x0002 ; Number of locals
01f3 INIT_01f0:
01f3 e226 | & | Load 0x1,0x26
01f4 0322 | " | Declare_Variable Record
01f5 BODY_01f0:
01f5 4800 |H | Short_Literal 0x0
01f6 00d9 | | Load_Top At_Offset_1
01f7 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01f8 4801 |H | Short_Literal 0x1
01f9 00d9 | | Load_Top At_Offset_1
01fa 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
01fb 4800 |H | Short_Literal 0x0
01fc 00d9 | | Load_Top At_Offset_1
01fd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01fe 00cf | | Action Mark_Auxiliary
01ff 780d |x | Jump 0x20d
0200 00d9 | | Load_Top At_Offset_1
0201 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0202 e5ff | | Load 0x2,-0x1
0203 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0204 01d7 | | Execute Vector,Field_Read
0205 6801 |h | Jump_Zero 0x207
0206 780b |x | Jump 0x212
0207 00d9 | | Load_Top At_Offset_1
0208 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0209 0a01 | | Execute_Immediate Plus,0x1
020a 00da | | Load_Top At_Offset_2
020b 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
020c 00c9 | | Action Pop_Auxiliary_Loop
020d 00d9 | | Load_Top At_Offset_1
020e 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
020f e210 | | Load 0x1,0x10
0210 027e | ~ | Execute Discrete,Not_Equal
0211 77ee |w | Jump_Nonzero 0x200
0212 00ce | | Action Pop_Auxiliary
0213 00d8 | | Load_Top At_Offset_0
0214 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0215 e5ff | | Load 0x2,-0x1
0216 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0217 01d7 | | Execute Vector,Field_Read
0218 00d9 | | Load_Top At_Offset_1
0219 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
021a 00d8 | | Load_Top At_Offset_0
021b 4401 |D | Exit_Subprogram With_Result,0x1
021c 0000 0000 | | .BLANK 0000[0x4]
0220 ; --------------------------------------------------------------------------------------
0220 ; SUBPROGRAM
0220 ; --------------------------------------------------------------------------------------
0220 0225 | % | .CONST 0x0225 ; Address of begin
0221 0004 | | .CONST 0x0004 ; Address of exception handler
0222 0002 | | .CONST 0x0002 ; Number of locals
0223 INIT_0220:
0223 e226 | & | Load 0x1,0x26
0224 0322 | " | Declare_Variable Record
0225 BODY_0220:
0225 4801 |H | Short_Literal 0x1
0226 00d9 | | Load_Top At_Offset_1
0227 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0228 e5fe | | Load 0x2,-0x2
0229 00d9 | | Load_Top At_Offset_1
022a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
022b e5fe | | Load 0x2,-0x2
022c 8227 | ' | Call 0x1,0x27
022d e5ff | | Load 0x2,-0x1
022e 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
022f 01d7 | | Execute Vector,Field_Read
0230 00d9 | | Load_Top At_Offset_1
0231 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0232 00cf | | Action Mark_Auxiliary
0233 7815 |x | Jump 0x249
0234 00d9 | | Load_Top At_Offset_1
0235 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0236 e5ff | | Load 0x2,-0x1
0237 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0238 01d5 | | Execute Vector,Field_Reference
0239 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
023a 8211 | | Call 0x1,0x11
023b 00da | | Load_Top At_Offset_2
023c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
023d 027f | | Execute Discrete,Equal
023e 6801 |h | Jump_Zero 0x240
023f 780c |x | Jump 0x24c
0240 00d9 | | Load_Top At_Offset_1
0241 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0242 e5ff | | Load 0x2,-0x1
0243 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0244 01d5 | | Execute Vector,Field_Reference
0245 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0246 00da | | Load_Top At_Offset_2
0247 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0248 00c9 | | Action Pop_Auxiliary_Loop
0249 00d9 | | Load_Top At_Offset_1
024a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
024b 77e8 |w | Jump_Nonzero 0x234
024c 00ce | | Action Pop_Auxiliary
024d 00d8 | | Load_Top At_Offset_0
024e 4402 |D | Exit_Subprogram With_Result,0x2
024f 0000 | | .XXX[0x1]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0253 | S | .CONST 0x0253 ; Address of begin
0251 0004 | | .CONST 0x0004 ; Address of exception handler
0252 0001 | | .CONST 0x0001 ; Number of locals
0253 BODY_0250:
0253 INIT_0250:
0253 00db | | Load_Top At_Offset_3
0254 821e | | Call 0x1,0x1e
0255 6802 |h | Jump_Zero 0x258
0256 e221 | ! | Load 0x1,0x21
0257 0257 | W | Execute Discrete,Raise
0258 00db | | Load_Top At_Offset_3
0259 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
025a 6824 |h$ | Jump_Zero 0x27f
025b 00db | | Load_Top At_Offset_3
025c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
025d 00db | | Load_Top At_Offset_3
025e 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
025f 01d5 | | Execute Vector,Field_Reference
0260 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0261 e5fe | | Load 0x2,-0x2
0262 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0263 00cf | | Action Mark_Auxiliary
0264 7815 |x | Jump 0x27a
0265 e5fe | | Load 0x2,-0x2
0266 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0267 e5ff | | Load 0x2,-0x1
0268 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0269 01d5 | | Execute Vector,Field_Reference
026a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
026b 8211 | | Call 0x1,0x11
026c e5fe | | Load 0x2,-0x2
026d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
026e 027f | | Execute Discrete,Equal
026f 6801 |h | Jump_Zero 0x271
0270 780c |x | Jump 0x27d
0271 e5fe | | Load 0x2,-0x2
0272 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0273 e5ff | | Load 0x2,-0x1
0274 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0275 01d5 | | Execute Vector,Field_Reference
0276 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0277 e5fe | | Load 0x2,-0x2
0278 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0279 00c9 | | Action Pop_Auxiliary_Loop
027a e5fe | | Load 0x2,-0x2
027b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
027c 77e8 |w | Jump_Nonzero 0x265
027d 00ce | | Action Pop_Auxiliary
027e 4502 |E | Exit_Subprogram 0x2
027f 00db | | Load_Top At_Offset_3
0280 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0281 00db | | Load_Top At_Offset_3
0282 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0283 01d5 | | Execute Vector,Field_Reference
0284 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0285 e5fe | | Load 0x2,-0x2
0286 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0287 00db | | Load_Top At_Offset_3
0288 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0289 7026 |p& | Jump_Nonzero 0x2b0
028a 00db | | Load_Top At_Offset_3
028b 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
028c e210 | | Load 0x1,0x10
028d 027e | ~ | Execute Discrete,Not_Equal
028e 6821 |h! | Jump_Zero 0x2b0
028f 00db | | Load_Top At_Offset_3
0290 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0291 0a01 | | Execute_Immediate Plus,0x1
0292 e5fe | | Load 0x2,-0x2
0293 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0294 00cf | | Action Mark_Auxiliary
0295 780d |x | Jump 0x2a3
0296 e5fe | | Load 0x2,-0x2
0297 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0298 e5ff | | Load 0x2,-0x1
0299 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
029a 01d7 | | Execute Vector,Field_Read
029b 6801 |h | Jump_Zero 0x29d
029c 780b |x | Jump 0x2a8
029d e5fe | | Load 0x2,-0x2
029e 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
029f 0a01 | | Execute_Immediate Plus,0x1
02a0 e5fe | | Load 0x2,-0x2
02a1 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
02a2 00c9 | | Action Pop_Auxiliary_Loop
02a3 e5fe | | Load 0x2,-0x2
02a4 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
02a5 e210 | | Load 0x1,0x10
02a6 027e | ~ | Execute Discrete,Not_Equal
02a7 77ee |w | Jump_Nonzero 0x296
02a8 00ce | | Action Pop_Auxiliary
02a9 00db | | Load_Top At_Offset_3
02aa 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
02ab 00db | | Load_Top At_Offset_3
02ac 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
02ad 01d7 | | Execute Vector,Field_Read
02ae e5fe | | Load 0x2,-0x2
02af 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02b0 4502 |E | Exit_Subprogram 0x2
02b1 0000 0000 | | .BLANK 0000[0x7]
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02bb | | .CONST 0x02bb ; Address of begin
02b9 0004 | | .CONST 0x0004 ; Address of exception handler
02ba 0001 | | .CONST 0x0001 ; Number of locals
02bb BODY_02b8:
02bb INIT_02b8:
02bb 00da | | Load_Top At_Offset_2
02bc 821e | | Call 0x1,0x1e
02bd 6802 |h | Jump_Zero 0x2c0
02be e221 | ! | Load 0x1,0x21
02bf 0257 | W | Execute Discrete,Raise
02c0 00da | | Load_Top At_Offset_2
02c1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02c2 e5fe | | Load 0x2,-0x2
02c3 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
02c4 01d5 | | Execute Vector,Field_Reference
02c5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02c6 00d8 | | Load_Top At_Offset_0
02c7 0120 | | Execute Any,Is_Value
02c8 7002 |p | Jump_Nonzero 0x2cb
02c9 00d8 | | Load_Top At_Offset_0
02ca 011e | | Execute Any,Convert
02cb e20e | | Load 0x1,0xe
02cc 0119 | | Execute Any,Check_In_Formal_Type
02cd 4402 |D | Exit_Subprogram With_Result,0x2
02ce 0000 0000 | | .XXX[0x2]
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02d3 | | .CONST 0x02d3 ; Address of begin
02d1 0004 | | .CONST 0x0004 ; Address of exception handler
02d2 0001 | | .CONST 0x0001 ; Number of locals
02d3 BODY_02d0:
02d3 INIT_02d0:
02d3 00da | | Load_Top At_Offset_2
02d4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02d5 6804 |h | Jump_Zero 0x2da
02d6 00da | | Load_Top At_Offset_2
02d7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02d8 0f00 | | Execute_Immediate Equal,0x0
02d9 4401 |D | Exit_Subprogram With_Result,0x1
02da 00da | | Load_Top At_Offset_2
02db 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02dc 0f00 | | Execute_Immediate Equal,0x0
02dd 00db | | Load_Top At_Offset_3
02de 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
02df e210 | | Load 0x1,0x10
02e0 027b | { | Execute Discrete,Greater_Equal
02e1 0279 | y | Execute Discrete,And
02e2 4401 |D | Exit_Subprogram With_Result,0x1
02e3 0000 0000 | | .BLANK 0000[0x5]
02e8 ; --------------------------------------------------------------------------------------
02e8 ; SUBPROGRAM
02e8 ; --------------------------------------------------------------------------------------
02e8 02eb | | .CONST 0x02eb ; Address of begin
02e9 0004 | | .CONST 0x0004 ; Address of exception handler
02ea 0001 | | .CONST 0x0001 ; Number of locals
02eb BODY_02e8:
02eb INIT_02e8:
02eb 00d1 | | Pop_Control Pop_Count_1
02ec 00da | | Load_Top At_Offset_2
02ed 01dc | | Execute Vector,Last
02ee 00db | | Load_Top At_Offset_3
02ef 01dd | | Execute Vector,First
02f0 0263 | c | Execute Discrete,Above_Bound
02f1 7006 |p | Jump_Nonzero 0x2f8
02f2 00d8 | | Load_Top At_Offset_0
02f3 e5ff | | Load 0x2,-0x1
02f4 01d5 | | Execute Vector,Field_Reference
02f5 1c00 | | Execute_Immediate Run_Utility,0x0
02f6 0a01 | | Execute_Immediate Plus,0x1
02f7 7ff8 | | Jump 0x2f0
02f8 4302 |C | Exit_Subprogram From_Utility,0x2
02f9 0000 0000 | | .BLANK 0000[0x7]
0300 ; --------------------------------------------------------------------------------------
0300 ; SUBPROGRAM
0300 ; --------------------------------------------------------------------------------------
0300 0303 | | .CONST 0x0303 ; Address of begin
0301 0004 | | .CONST 0x0004 ; Address of exception handler
0302 0001 | | .CONST 0x0001 ; Number of locals
0303 BODY_0300:
0303 INIT_0300:
0303 00da | | Load_Top At_Offset_2
0304 e210 | | Load 0x1,0x10
0305 026e | n | Execute Discrete,Modulo
0306 0a01 | | Execute_Immediate Plus,0x1
0307 00d8 | | Load_Top At_Offset_0
0308 00e3 | | Load_Encached Natural_Cache
0309 0260 | ` | Execute Discrete,In_Type
030a 7001 |p | Jump_Nonzero 0x30c
030b 0801 | | Execute_Immediate Raise,0x1
030c 4401 |D | Exit_Subprogram With_Result,0x1
030d 0000 0000 | | .XXX[0x3]
030f 0000 | |
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 0313 | | .CONST 0x0313 ; Address of begin
0311 0004 | | .CONST 0x0004 ; Address of exception handler
0312 0001 | | .CONST 0x0001 ; Number of locals
0313 BODY_0310:
0313 INIT_0310:
0313 00da | | Load_Top At_Offset_2
0314 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0315 7002 |p | Jump_Nonzero 0x318
0316 e21f | | Load 0x1,0x1f
0317 0257 | W | Execute Discrete,Raise
0318 00da | | Load_Top At_Offset_2
0319 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
031a a5fe | | Store_Unchecked 0x2,-0x2
031b 00db | | Load_Top At_Offset_3
031c 00db | | Load_Top At_Offset_3
031d 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
031e 01d5 | | Execute Vector,Field_Reference
031f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0320 00db | | Load_Top At_Offset_3
0321 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0322 4501 |E | Exit_Subprogram 0x1
0323 0000 0000 | | .BLANK 0000[0x5]
0328 ; --------------------------------------------------------------------------------------
0328 ; SUBPROGRAM
0328 ; --------------------------------------------------------------------------------------
0328 032b | + | .CONST 0x032b ; Address of begin
0329 0004 | | .CONST 0x0004 ; Address of exception handler
032a 0001 | | .CONST 0x0001 ; Number of locals
032b BODY_0328:
032b INIT_0328:
032b 00db | | Load_Top At_Offset_3
032c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
032d 00db | | Load_Top At_Offset_3
032e e5fe | | Load 0x2,-0x2
032f 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0330 01d5 | | Execute Vector,Field_Reference
0331 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0332 00da | | Load_Top At_Offset_2
0333 e5fe | | Load 0x2,-0x2
0334 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0335 4502 |E | Exit_Subprogram 0x2
0336 0000 0000 | | .XXX[0x2]
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 033b | ; | .CONST 0x033b ; Address of begin
0339 0004 | | .CONST 0x0004 ; Address of exception handler
033a 0001 | | .CONST 0x0001 ; Number of locals
033b BODY_0338:
033b INIT_0338:
033b 4601 |F | Jump_Case 0x1
033c 7801 |x | Jump 0x33e ; case 0x0
033d 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
033e 00da | | Load_Top At_Offset_2
033f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0340 0125 | % | Execute Any,Set_Constraint
0341 00da | | Load_Top At_Offset_2
0342 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0343 1c00 | | Execute_Immediate Run_Utility,0x0
0344 4302 |C | Exit_Subprogram From_Utility,0x2
0345 0000 0000 | | .XXX[0x3]
0347 0000 | |
0348 ; --------------------------------------------------------------------------------------
0348 ; SUBPROGRAM
0348 ; --------------------------------------------------------------------------------------
0348 034b | K | .CONST 0x034b ; Address of begin
0349 0004 | | .CONST 0x0004 ; Address of exception handler
034a 0001 | | .CONST 0x0001 ; Number of locals
034b BODY_0348:
034b INIT_0348:
034b 4601 |F | Jump_Case 0x1
034c 7801 |x | Jump 0x34e ; case 0x0
034d 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
034e 00da | | Load_Top At_Offset_2
034f 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0350 1c00 | | Execute_Immediate Run_Utility,0x0
0351 4302 |C | Exit_Subprogram From_Utility,0x2
0352 ; --------------------------------------------------------------------------------------
0352 ; STRING TABLE
0352 ; --------------------------------------------------------------------------------------
0352 000a | | .STRTAB 0x000a->0x0357 ; "postes libres : ->"
0353 001a | | .STRTAB 0x001a->0x0360 ; "->"
; "->"
0354 001a | | .STRTAB 0x001a->0x0361 ; "hash("
0355 001d | | .STRTAB 0x001d->0x0363 ; ") ->"
0356 001f | | .STREND 0x001f->0x0365
0357 706f 7374 |post| .STRTAB_STRINGS
0366 0000 0000 | | .XXX[0x2]
0368 ; --------------------------------------------------------------------------------------
0368 ; Debug Table
0368 ; --------------------------------------------------------------------------------------
0368 0004 0009 | | .DEBUG4 0x0004,0x0009,0x831c,0x0000,0x0001,0x0014
036e 000b 03be | | .DBG4T 0x000b,0x03be,0xc000,0x8000
0372 0060 03e8 | ` | .DBG4T 0x0060,0x03e8,0xc000,0x8000
0376 0083 0408 | | .DBG4T 0x0083,0x0408,0x1001,0x0000
037a 00cb 0410 | | .DBG4T 0x00cb,0x0410,0x1001,0x0000
037e 00f3 0419 | | .DBG4T 0x00f3,0x0419,0x1001,0x4000
0382 0153 0442 | S B| .DBG4T 0x0153,0x0442,0x1001,0x0000
0386 0163 0446 | c F| .DBG4T 0x0163,0x0446,0x1002,0x0000
038a 016b 0449 | k I| .DBG4T 0x016b,0x0449,0x1002,0x4000
038e 019b 045b | [| .DBG4T 0x019b,0x045b,0x1001,0x4000
0392 01f3 0478 | x| .DBG4T 0x01f3,0x0478,0x1002,0x4000
0396 0223 048d | # | .DBG4T 0x0223,0x048d,0x1002,0x4000
039a 0253 04a0 | S | .DBG4T 0x0253,0x04a0,0x1001,0x4000
039e 02bb 04c4 | | .DBG4T 0x02bb,0x04c4,0x1002,0x0000
03a2 02d3 04c9 | | .DBG4T 0x02d3,0x04c9,0x1002,0x0000
03a6 02eb 0000 | | .DBG4T 0x02eb,0x0000,0x1005,0x0000
03aa 0303 04ce | | .DBG4T 0x0303,0x04ce,0x1002,0x0000
03ae 0313 04d1 | | .DBG4T 0x0313,0x04d1,0x1001,0x0000
03b2 032b 04d7 | + | .DBG4T 0x032b,0x04d7,0x1001,0x0000
03b6 033b 0000 | ; | .DBG4T 0x033b,0x0000,0x1005,0x0000
03ba 034b 0000 | K | .DBG4T 0x034b,0x0000,0x1005,0x0000
03be ; --------------------------------------------------------------------------------------
03be ; Debug chain
03be ; --------------------------------------------------------------------------------------
03be 0014 0000 | | .DBGLEN 0x0014,0x0000
03c0 000b 000d | | .DBGLNO 0x000b,0x000d,0x000f,0x0011,0x0013,0x0015,0x0017,0x0019,0x001b,0x001d,0x001f,0x0021,0x0023,0x002c,0x0035,0x003e,0x0044,0x004b,0x0051,0x0058
03d4 0003 0004 | | .XXX[0x14]
03d6 0005 0006 | |
03d8 0007 0008 | |
03da 0009 000a | |
03dc 000b 000c | |
03de 000d 000e | |
03e0 000f 0010 | |
03e2 0011 0012 | |
03e4 0013 0014 | |
03e6 0015 0016 | |
03e8 ; --------------------------------------------------------------------------------------
03e8 ; Debug chain
03e8 ; --------------------------------------------------------------------------------------
03e8 000f 0000 | | .DBGLEN 0x000f,0x0000
03ea 0060 0062 | ` b| .DBGLNO 0x0060,0x0062,0x0064,0x0066,0x0068,0x006a,0x006c,0x006e,0x0070,0x0072,0x0074,0x0076,0x0078,0x007a,0x007c
03f9 0002 0003 | | .XXX[0xf]
03fb 0004 0005 | |
03fd 0006 0007 | |
03ff 0008 0009 | |
0401 000a 000b | |
0403 000c 000d | |
0405 000e 000f | |
0407 0010 | |
0408 ; --------------------------------------------------------------------------------------
0408 ; Debug chain
0408 ; --------------------------------------------------------------------------------------
0408 0000 0006 | | .DBGLEN 0x0000,0x0006
040a 0084 0089 | | .DBGLNO 0x0084,0x0089,0x0091,0x0095,0x00a0,0x00aa
0410 ; --------------------------------------------------------------------------------------
0410 ; Debug chain
0410 ; --------------------------------------------------------------------------------------
0410 0002 0005 | | .DBGLEN 0x0002,0x0005
0412 00cb 00cc | | .DBGLNO 0x00cb,0x00cc,0x00cd,0x00d2,0x00d8,0x00dc,0x00e5
0419 ; --------------------------------------------------------------------------------------
0419 ; Debug chain
0419 ; --------------------------------------------------------------------------------------
0419 0003 0012 | | .DBGLEN 0x0003,0x0012
041b 00f3 00f4 | | .DBGLNO 0x00f3,0x00f4,0x00f5,0x00f6,0x00fa,0x00ff,0x0101,0x0103,0x010b,0x0114,0x0119,0x011b,0x0123,0x012b,0x0135,0x0139,0x013a,0x013c,0x0143,0x0146,0x0148
0430 0001 0002 | | .XXX[0x12]
0432 0003 0004 | |
0434 0005 0006 | |
0436 0007 0008 | |
0438 0009 000b | |
043a 000c 000d | |
043c 000e 000f | |
043e 0010 000a | |
0440 0011 0012 | |
0442 ; --------------------------------------------------------------------------------------
0442 ; Debug chain
0442 ; --------------------------------------------------------------------------------------
0442 0000 0002 | | .DBGLEN 0x0000,0x0002
0444 0153 0159 | S Y| .DBGLNO 0x0153,0x0159
0446 ; --------------------------------------------------------------------------------------
0446 ; Debug chain
0446 ; --------------------------------------------------------------------------------------
0446 0000 0001 | | .DBGLEN 0x0000,0x0001
0448 0163 | c | .DBGLNO 0x0163
0449 ; --------------------------------------------------------------------------------------
0449 ; Debug chain
0449 ; --------------------------------------------------------------------------------------
0449 0002 0007 | | .DBGLEN 0x0002,0x0007
044b 016b 016c | k l| .DBGLNO 0x016b,0x016c,0x0170,0x0178,0x0181,0x0189,0x018b,0x0192,0x0195
0454 0001 0003 | | .XXX[0x7]
0456 0004 0005 | |
0458 0006 0002 | |
045a 0007 | |
045b ; --------------------------------------------------------------------------------------
045b ; Debug chain
045b ; --------------------------------------------------------------------------------------
045b 0001 000d | | .DBGLEN 0x0001,0x000d
045d 019b 019c | | .DBGLNO 0x019b,0x019c,0x019f,0x01a5,0x01ad,0x01b4,0x01b7,0x01bb,0x01bf,0x01ca,0x01d1,0x01dc,0x01e3,0x01e6
046b 0001 0002 | | .XXX[0xd]
046d 0004 0005 | |
046f 0003 0006 | |
0471 0007 0008 | |
0473 0009 000b | |
0475 000c 000a | |
0477 000d | |
0478 ; --------------------------------------------------------------------------------------
0478 ; Debug chain
0478 ; --------------------------------------------------------------------------------------
0478 0001 0009 | | .DBGLEN 0x0001,0x0009
047a 01f3 01f5 | | .DBGLNO 0x01f3,0x01f5,0x01f8,0x01fb,0x0200,0x0206,0x0207,0x020d,0x0213,0x021a
0484 0001 0002 | | .XXX[0x9]
0486 0003 0005 | |
0488 0006 0007 | |
048a 0004 0008 | |
048c 0009 | |
048d ; --------------------------------------------------------------------------------------
048d ; Debug chain
048d ; --------------------------------------------------------------------------------------
048d 0001 0008 | | .DBGLEN 0x0001,0x0008
048f 0223 0225 | # %| .DBGLNO 0x0223,0x0225,0x0228,0x022b,0x0234,0x023f,0x0240,0x0249,0x024d
0498 0001 0002 | | .XXX[0x8]
049a 0003 0005 | |
049c 0006 0007 | |
049e 0004 0008 | |
04a0 ; --------------------------------------------------------------------------------------
04a0 ; Debug chain
04a0 ; --------------------------------------------------------------------------------------
04a0 0000 0011 | | .DBGLEN 0x0000,0x0011
04a2 0253 0256 | S V| .DBGLNO 0x0253,0x0256,0x0258,0x025b,0x0265,0x0270,0x0271,0x027a,0x027f,0x0287,0x028a,0x028f,0x0296,0x029c,0x029d,0x02a3,0x02a9
04b3 0001 0002 | | .XXX[0x11]
04b5 0003 0004 | |
04b7 0006 0007 | |
04b9 0008 0005 | |
04bb 0009 000a | |
04bd 000b 000c | |
04bf 000e 000f | |
04c1 0010 000d | |
04c3 0011 | |
04c4 ; --------------------------------------------------------------------------------------
04c4 ; Debug chain
04c4 ; --------------------------------------------------------------------------------------
04c4 0000 0003 | | .DBGLEN 0x0000,0x0003
04c6 02bb 02be | | .DBGLNO 0x02bb,0x02be,0x02c0
04c9 ; --------------------------------------------------------------------------------------
04c9 ; Debug chain
04c9 ; --------------------------------------------------------------------------------------
04c9 0000 0003 | | .DBGLEN 0x0000,0x0003
04cb 02d3 02d6 | | .DBGLNO 0x02d3,0x02d6,0x02da
04ce ; --------------------------------------------------------------------------------------
04ce ; Debug chain
04ce ; --------------------------------------------------------------------------------------
04ce 0000 0001 | | .DBGLEN 0x0000,0x0001
04d0 0303 | | .DBGLNO 0x0303
04d1 ; --------------------------------------------------------------------------------------
04d1 ; Debug chain
04d1 ; --------------------------------------------------------------------------------------
04d1 0000 0004 | | .DBGLEN 0x0000,0x0004
04d3 0313 0316 | | .DBGLNO 0x0313,0x0316,0x0318,0x031b
04d7 ; --------------------------------------------------------------------------------------
04d7 ; Debug chain
04d7 ; --------------------------------------------------------------------------------------
04d7 0000 0002 | | .DBGLEN 0x0000,0x0002
04d9 032b 0332 | + 2| .DBGLNO 0x032b,0x0332
04db 0000 0000 | | .BLANK 0000[0x125]