|
|
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, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0698fd
└─⟦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 04a8 | | .CONST 0x04a8 ; 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 8003 | | .CONST 0x8003 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00df | | .CONST 0x00df ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0034 | 4 | .CONST 0x0034 ; Number of locals
000b INIT_0008:
000b 03a9 | | Declare_Type Heap_Access,Incomplete,Visible
000c 00c4 | | Action Make_Default
000d 029a 00eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e8
000f 029a 0103 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0100
0011 029a 0123 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0120
0013 4800 |H | Short_Literal 0x0
0014 4802 |H | Short_Literal 0x2
0015 029f 0133 | 3| Declare_Subprogram For_Call,INIT_0130
0017 03fe | | Declare_Type Discrete,Defined,Visible
0018 e001 | | Load 0x0,0x1
0019 1b15 | | Execute Package,Field_Read,Field_Number 0x15
001a 0129 | ) | Execute Any,Make_Visible
001b 4800 |H | Short_Literal 0x0
001c 4804 |H | Short_Literal 0x4
001d 029f 015b | [| Declare_Subprogram For_Call,INIT_0158
001f 03fe | | Declare_Type Discrete,Defined,Visible
0020 029a 0183 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0180
0022 029a 01db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01d8
0024 029a 022b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0228
0026 029a 0253 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0250
0028 029a 027b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0278
002a 029a 0283 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0280
002c 029a 02bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02b8
002e 03a9 | | Declare_Type Heap_Access,Incomplete,Visible
002f 029a 02c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02c0
0031 029a 02db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02d8
0033 029a 02e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02e0
0035 029a 02f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02f0
0037 029a 0303 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0300
0039 029a 0313 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0310
003b 029a 0323 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0320
003d 029a 0333 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0330
003f 029a 034b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0348
0041 029a 035b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0358
0043 029a 036b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0368
0045 4801 |H | Short_Literal 0x1
0046 032a | * | Declare_Type Record,Incomplete
0047 00d8 | | Load_Top At_Offset_0
0048 02a0 | | Declare_Subprogram Null_Subprogram
0049 e20d | | Load 0x1,0xd
004a 03a3 | | Complete_Type Heap_Access,By_Defining
004b e20d | | Load 0x1,0xd
004c 0129 | ) | Execute Any,Make_Visible
004d c20e | | Store 0x1,0xe
004e 4802 |H | Short_Literal 0x2
004f 032a | * | Declare_Type Record,Incomplete
0050 00d8 | | Load_Top At_Offset_0
0051 02a0 | | Declare_Subprogram Null_Subprogram
0052 e21c | | Load 0x1,0x1c
0053 03a3 | | Complete_Type Heap_Access,By_Defining
0054 00bf | | Action Accept_Activation
0055 4808 |H | Short_Literal 0x8
0056 032a | * | Declare_Type Record,Incomplete
0057 00d8 | | Load_Top At_Offset_0
0058 02a0 | | Declare_Subprogram Null_Subprogram
0059 03ad | | Declare_Type Heap_Access,Defined
005a 03a5 | | Declare_Type Heap_Access,Incomplete,Values_Relative
005b 00d9 | | Load_Top At_Offset_1
005c 00d9 | | Load_Top At_Offset_1
005d 03a2 | | Complete_Type Heap_Access,By_Renaming
005e e212 | | Load 0x1,0x12
005f e213 | | Load 0x1,0x13
0060 e002 | | Load 0x0,0x2
0061 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0062 e001 | | Load 0x0,0x1
0063 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0064 00e7 | | Load_Encached Duration_Cache
0065 e003 | | Load 0x0,0x3
0066 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0067 e003 | | Load 0x0,0x3
0068 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0069 e22c | , | Load 0x1,0x2c
006a 02a0 | | Declare_Subprogram Null_Subprogram
006b e22a | * | Load 0x1,0x2a
006c 0326 | & | Complete_Type Record,By_Defining
006d 00da | | Load_Top At_Offset_2
006e 0322 | " | Declare_Variable Record
006f 4802 |H | Short_Literal 0x2
0070 00d9 | | Load_Top At_Offset_1
0071 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0072 4800 |H | Short_Literal 0x0
0073 00d9 | | Load_Top At_Offset_1
0074 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0075 e002 | | Load 0x0,0x2
0076 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0077 00d9 | | Load_Top At_Offset_1
0078 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0079 4800 |H | Short_Literal 0x0
007a 00d9 | | Load_Top At_Offset_1
007b 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
007c 607f |` | Indirect_Literal Discrete,0xfc,{0xffffffff, 0xffff8000}
007d 00d9 | | Load_Top At_Offset_1
007e 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
007f 6078 |`x | Indirect_Literal Discrete,0xf8,{0x7fffffff, 0xffffffff}
0080 00d9 | | Load_Top At_Offset_1
0081 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0082 6075 |`u | Indirect_Literal Discrete,0xf8,{0x7fffffff, 0xffffffff}
0083 00d9 | | Load_Top At_Offset_1
0084 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0085 00d9 | | Load_Top At_Offset_1
0086 00d9 | | Load_Top At_Offset_1
0087 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
0088 e004 | | Load 0x0,0x4
0089 e005 | | Load 0x0,0x5
008a e22a | * | Load 0x1,0x2a
008b e22c | , | Load 0x1,0x2c
008c e006 | | Load 0x0,0x6
008d 1b0f | | Execute Package,Field_Read,Field_Number 0xf
008e 0387 | | Declare_Variable Package
008f 00d8 | | Load_Top At_Offset_0
0090 020f | | Execute Module,Activate
0091 00da | | Load_Top At_Offset_2
0092 02a0 | | Declare_Subprogram Null_Subprogram
0093 e228 | ( | Load 0x1,0x28
0094 0326 | & | Complete_Type Record,By_Defining
0095 e007 | | Load 0x0,0x7
0096 e008 | | Load 0x0,0x8
0097 e228 | ( | Load 0x1,0x28
0098 e20d | | Load 0x1,0xd
0099 e006 | | Load 0x0,0x6
009a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
009b 0387 | | Declare_Variable Package
009c 00d8 | | Load_Top At_Offset_0
009d 020f | | Execute Module,Activate
009e e20d | | Load 0x1,0xd
009f e22b | + | Load 0x1,0x2b
00a0 02a0 | | Declare_Subprogram Null_Subprogram
00a1 e229 | ) | Load 0x1,0x29
00a2 0326 | & | Complete_Type Record,By_Defining
00a3 e009 | | Load 0x0,0x9
00a4 e00a | | Load 0x0,0xa
00a5 e229 | ) | Load 0x1,0x29
00a6 e21c | | Load 0x1,0x1c
00a7 e006 | | Load 0x0,0x6
00a8 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00a9 0387 | | Declare_Variable Package
00aa 00d8 | | Load_Top At_Offset_0
00ab 020f | | Execute Module,Activate
00ac e003 | | Load 0x0,0x3
00ad 1914 | | Execute Package,Field_Reference,Field_Number 0x14
00ae 0007 | | Action Break_Optional
00af 1d0f | | Execute_Immediate Reference_Lex_1,0xf
00b0 00c7 | | Action Elaborate_Subprogram
00b1 1d10 | | Execute_Immediate Reference_Lex_1,0x10
00b2 00c7 | | Action Elaborate_Subprogram
00b3 1d11 | | Execute_Immediate Reference_Lex_1,0x11
00b4 00c7 | | Action Elaborate_Subprogram
00b5 1d15 | | Execute_Immediate Reference_Lex_1,0x15
00b6 00c7 | | Action Elaborate_Subprogram
00b7 1d16 | | Execute_Immediate Reference_Lex_1,0x16
00b8 00c7 | | Action Elaborate_Subprogram
00b9 1d17 | | Execute_Immediate Reference_Lex_1,0x17
00ba 00c7 | | Action Elaborate_Subprogram
00bb 029d 03ab | | Declare_Subprogram For_Outer_Call,INIT_03a8
00bd 1d18 | | Execute_Immediate Reference_Lex_1,0x18
00be 00c7 | | Action Elaborate_Subprogram
00bf 029d 03db | | Declare_Subprogram For_Outer_Call,INIT_03d8
00c1 1d19 | | Execute_Immediate Reference_Lex_1,0x19
00c2 00c7 | | Action Elaborate_Subprogram
00c3 029d 0423 | #| Declare_Subprogram For_Outer_Call,INIT_0420
00c5 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
00c6 00c7 | | Action Elaborate_Subprogram
00c7 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
00c8 00c7 | | Action Elaborate_Subprogram
00c9 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
00ca 00c7 | | Action Elaborate_Subprogram
00cb 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
00cc 00c7 | | Action Elaborate_Subprogram
00cd 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
00ce 00c7 | | Action Elaborate_Subprogram
00cf 1d20 | | Execute_Immediate Reference_Lex_1,0x20
00d0 00c7 | | Action Elaborate_Subprogram
00d1 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
00d2 00c7 | | Action Elaborate_Subprogram
00d3 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
00d4 00c7 | | Action Elaborate_Subprogram
00d5 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
00d6 00c7 | | Action Elaborate_Subprogram
00d7 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
00d8 00c7 | | Action Elaborate_Subprogram
00d9 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
00da 00c7 | | Action Elaborate_Subprogram
00db 1d26 | & | Execute_Immediate Reference_Lex_1,0x26
00dc 00c7 | | Action Elaborate_Subprogram
00dd 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
00de 00c7 | | Action Elaborate_Subprogram
00df BODY_0008:
00df 00bc | | Action Signal_Activated
00e0 00bb | | Action Signal_Completion
00e1 0000 0000 | | .BLANK 0000[0x7]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00eb | | .CONST 0x00eb ; Address of begin
00e9 0004 | | .CONST 0x0004 ; Address of exception handler
00ea 0001 | | .CONST 0x0001 ; Number of locals
00eb BODY_00e8:
00eb INIT_00e8:
00eb 00da | | Load_Top At_Offset_2
00ec e228 | ( | Load 0x1,0x28
00ed 0322 | " | Declare_Variable Record
00ee e22c | , | Load 0x1,0x2c
00ef 00d9 | | Load_Top At_Offset_1
00f0 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00f1 e22f | / | Load 0x1,0x2f
00f2 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00f3 a5fe | | Store_Unchecked 0x2,-0x2
00f4 4502 |E | Exit_Subprogram 0x2
00f5 0000 0000 | | .XXX[0x3]
00f7 0000 | |
00f8 7fff ffff | | .LITERAL {0x7fffffff, 0xffffffff}
00fc ffff ffff | | .LITERAL {0xffffffff, 0xffff8000}
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0107 | | .CONST 0x0107 ; Address of begin
0101 0004 | | .CONST 0x0004 ; Address of exception handler
0102 0003 | | .CONST 0x0003 ; Number of locals
0103 INIT_0100:
0103 e22c | , | Load 0x1,0x2c
0104 0007 | | Action Break_Optional
0105 00d8 | | Load_Top At_Offset_0
0106 0007 | | Action Break_Optional
0107 BODY_0100:
0107 e5ff | | Load 0x2,-0x1
0108 6816 |h | Jump_Zero 0x11f
0109 e5ff | | Load 0x2,-0x1
010a 0217 | | Execute Heap_Access,All_Reference
010b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
010c 0032 | 2 | Store_Top Heap_Access,At_Offset_2
010d 00cf | | Action Mark_Auxiliary
010e 7809 |x | Jump 0x118
010f 00da | | Load_Top At_Offset_2
0110 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0111 00da | | Load_Top At_Offset_2
0112 e22e | . | Load 0x1,0x2e
0113 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0114 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0115 00d9 | | Load_Top At_Offset_1
0116 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0117 00c9 | | Action Pop_Auxiliary_Loop
0118 00da | | Load_Top At_Offset_2
0119 77f5 |w | Jump_Nonzero 0x10f
011a 00ce | | Action Pop_Auxiliary
011b e5ff | | Load 0x2,-0x1
011c e22f | / | Load 0x1,0x2f
011d 1812 | | Execute Package,Field_Execute,Field_Number 0x12
011e c5ff | | Store 0x2,-0x1
011f 4501 |E | Exit_Subprogram 0x1
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0123 | # | .CONST 0x0123 ; Address of begin
0121 0004 | | .CONST 0x0004 ; Address of exception handler
0122 0001 | | .CONST 0x0001 ; Number of locals
0123 BODY_0120:
0123 INIT_0120:
0123 00da | | Load_Top At_Offset_2
0124 6805 |h | Jump_Zero 0x12a
0125 00da | | Load_Top At_Offset_2
0126 0217 | | Execute Heap_Access,All_Reference
0127 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0128 021d | | Execute Heap_Access,Is_Null
0129 4401 |D | Exit_Subprogram With_Result,0x1
012a 4801 |H | Short_Literal 0x1
012b 4401 |D | Exit_Subprogram With_Result,0x1
012c 0000 0000 | | .BLANK 0000[0x4]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0133 | 3 | .CONST 0x0133 ; Address of begin
0131 0004 | | .CONST 0x0004 ; Address of exception handler
0132 0001 | | .CONST 0x0001 ; Number of locals
0133 BODY_0130:
0133 INIT_0130:
0133 4607 |F | Jump_Case 0x7
0134 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0135 7806 |x | Jump 0x13c ; case 0x1
0136 7809 |x | Jump 0x140 ; case 0x2
0137 780d |x | Jump 0x145 ; case 0x3
0138 7810 |x | Jump 0x149 ; case 0x4
0139 7811 |x | Jump 0x14b ; case 0x5
013a 7812 |x | Jump 0x14d ; case 0x6
013b 7815 |x | Jump 0x151 ; case 0x7
013c 00da | | Load_Top At_Offset_2
013d 0091 0444 | D| Action Push_String_Extended_Indexed,0x444 ; "PENDING"
013f 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0140 00db | | Load_Top At_Offset_3
0141 00db | | Load_Top At_Offset_3
0142 00e0 | | Load_Encached Standard_Cache
0143 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0144 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0145 00da | | Load_Top At_Offset_2
0146 00e0 | | Load_Encached Standard_Cache
0147 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0148 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0149 00db | | Load_Top At_Offset_3
014a 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
014b 00db | | Load_Top At_Offset_3
014c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
014d e212 | | Load 0x1,0x12
014e 00dc | | Load_Top At_Offset_4
014f 0267 | g | Execute Discrete,Predecessor
0150 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0151 e212 | | Load 0x1,0x12
0152 00dc | | Load_Top At_Offset_4
0153 0268 | h | Execute Discrete,Successor
0154 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0155 0000 0000 | | .XXX[0x3]
0157 0000 | |
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015b | [ | .CONST 0x015b ; Address of begin
0159 0004 | | .CONST 0x0004 ; Address of exception handler
015a 0001 | | .CONST 0x0001 ; Number of locals
015b BODY_0158:
015b INIT_0158:
015b 4607 |F | Jump_Case 0x7
015c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
015d 7806 |x | Jump 0x164 ; case 0x1
015e 7809 |x | Jump 0x168 ; case 0x2
015f 780d |x | Jump 0x16d ; case 0x3
0160 7810 |x | Jump 0x171 ; case 0x4
0161 7811 |x | Jump 0x173 ; case 0x5
0162 7812 |x | Jump 0x175 ; case 0x6
0163 7815 |x | Jump 0x179 ; case 0x7
0164 00da | | Load_Top At_Offset_2
0165 0091 0447 | G| Action Push_String_Extended_Indexed,0x447 ; "SUCCESSFUL"
0167 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0168 00db | | Load_Top At_Offset_3
0169 00db | | Load_Top At_Offset_3
016a 00e0 | | Load_Encached Standard_Cache
016b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
016c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
016d 00da | | Load_Top At_Offset_2
016e 00e0 | | Load_Encached Standard_Cache
016f 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0170 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0171 00db | | Load_Top At_Offset_3
0172 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0173 00db | | Load_Top At_Offset_3
0174 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0175 e214 | | Load 0x1,0x14
0176 00dc | | Load_Top At_Offset_4
0177 0267 | g | Execute Discrete,Predecessor
0178 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0179 e214 | | Load 0x1,0x14
017a 00dc | | Load_Top At_Offset_4
017b 0268 | h | Execute Discrete,Successor
017c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
017d 0000 0000 | | .XXX[0x3]
017f 0000 | |
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0189 | | .CONST 0x0189 ; Address of begin
0181 0004 | | .CONST 0x0004 ; Address of exception handler
0182 0003 | | .CONST 0x0003 ; Number of locals
0183 INIT_0180:
0183 00db | | Load_Top At_Offset_3
0184 0217 | | Execute Heap_Access,All_Reference
0185 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0186 0007 | | Action Break_Optional
0187 00e1 | | Load_Encached Boolean_Cache
0188 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0189 BODY_0180:
0189 00cf | | Action Mark_Auxiliary
018a 7839 |x9 | Jump 0x1c4
018b 00da | | Load_Top At_Offset_2
018c 0217 | | Execute Heap_Access,All_Reference
018d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
018e e5ff | | Load 0x2,-0x1
018f 027f | | Execute Discrete,Equal
0190 6827 |h' | Jump_Zero 0x1b8
0191 00da | | Load_Top At_Offset_2
0192 0217 | | Execute Heap_Access,All_Reference
0193 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0194 4602 |F | Jump_Case 0x2
0195 780f |x | Jump 0x1a5 ; case 0x0
0196 7807 |x | Jump 0x19e ; case 0x1
0197 7800 |x | Jump 0x198 ; case 0x2
0198 e002 | | Load 0x0,0x2
0199 1b0f | | Execute Package,Field_Read,Field_Number 0xf
019a a5fc | | Store_Unchecked 0x2,-0x4
019b 4803 |H | Short_Literal 0x3
019c a5fd | | Store_Unchecked 0x2,-0x3
019d 4503 |E | Exit_Subprogram 0x3
019e 4800 |H | Short_Literal 0x0
019f a5fd | | Store_Unchecked 0x2,-0x3
01a0 00da | | Load_Top At_Offset_2
01a1 0217 | | Execute Heap_Access,All_Reference
01a2 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01a3 a5fc | | Store_Unchecked 0x2,-0x4
01a4 4503 |E | Exit_Subprogram 0x3
01a5 00da | | Load_Top At_Offset_2
01a6 0217 | | Execute Heap_Access,All_Reference
01a7 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
01a8 e001 | | Load 0x0,0x1
01a9 1811 | | Execute Package,Field_Execute,Field_Number 0x11
01aa 6806 |h | Jump_Zero 0x1b1
01ab e002 | | Load 0x0,0x2
01ac 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01ad a5fc | | Store_Unchecked 0x2,-0x4
01ae 4801 |H | Short_Literal 0x1
01af a5fd | | Store_Unchecked 0x2,-0x3
01b0 4503 |E | Exit_Subprogram 0x3
01b1 00da | | Load_Top At_Offset_2
01b2 0217 | | Execute Heap_Access,All_Reference
01b3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01b4 a5fc | | Store_Unchecked 0x2,-0x4
01b5 4802 |H | Short_Literal 0x2
01b6 a5fd | | Store_Unchecked 0x2,-0x3
01b7 4503 |E | Exit_Subprogram 0x3
01b8 00da | | Load_Top At_Offset_2
01b9 0217 | | Execute Heap_Access,All_Reference
01ba 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01bb 0f02 | | Execute_Immediate Equal,0x2
01bc 6802 |h | Jump_Zero 0x1bf
01bd 4801 |H | Short_Literal 0x1
01be 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
01bf 00da | | Load_Top At_Offset_2
01c0 0217 | | Execute Heap_Access,All_Reference
01c1 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
01c2 0033 | 3 | Store_Top Heap_Access,At_Offset_3
01c3 00c9 | | Action Pop_Auxiliary_Loop
01c4 00da | | Load_Top At_Offset_2
01c5 77c5 |w | Jump_Nonzero 0x18b
01c6 00ce | | Action Pop_Auxiliary
01c7 e002 | | Load 0x0,0x2
01c8 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01c9 a5fc | | Store_Unchecked 0x2,-0x4
01ca 00d8 | | Load_Top At_Offset_0
01cb 6803 |h | Jump_Zero 0x1cf
01cc 4803 |H | Short_Literal 0x3
01cd a5fd | | Store_Unchecked 0x2,-0x3
01ce 4503 |E | Exit_Subprogram 0x3
01cf 4804 |H | Short_Literal 0x4
01d0 a5fd | | Store_Unchecked 0x2,-0x3
01d1 4503 |E | Exit_Subprogram 0x3
01d2 0000 0000 | | .BLANK 0000[0x6]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01e4 | | .CONST 0x01e4 ; Address of begin
01d9 0004 | | .CONST 0x0004 ; Address of exception handler
01da 0004 | | .CONST 0x0004 ; Number of locals
01db INIT_01d8:
01db 00db | | Load_Top At_Offset_3
01dc 0217 | | Execute Heap_Access,All_Reference
01dd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01de 0007 | | Action Break_Optional
01df e22c | , | Load 0x1,0x2c
01e0 0007 | | Action Break_Optional
01e1 e003 | | Load 0x0,0x3
01e2 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01e3 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
01e4 BODY_01d8:
01e4 00cf | | Action Mark_Auxiliary
01e5 7816 |x | Jump 0x1fc
01e6 00db | | Load_Top At_Offset_3
01e7 0217 | | Execute Heap_Access,All_Reference
01e8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01e9 0f02 | | Execute_Immediate Equal,0x2
01ea 680c |h | Jump_Zero 0x1f7
01eb 00db | | Load_Top At_Offset_3
01ec 0217 | | Execute Heap_Access,All_Reference
01ed 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
01ee 00da | | Load_Top At_Offset_2
01ef 8231 | 1 | Call 0x1,0x31
01f0 6806 |h | Jump_Zero 0x1f7
01f1 00db | | Load_Top At_Offset_3
01f2 0033 | 3 | Store_Top Heap_Access,At_Offset_3
01f3 00da | | Load_Top At_Offset_2
01f4 0217 | | Execute Heap_Access,All_Reference
01f5 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
01f6 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
01f7 00db | | Load_Top At_Offset_3
01f8 0217 | | Execute Heap_Access,All_Reference
01f9 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
01fa a402 | | Store_Unchecked 0x2,0x2
01fb 00c9 | | Action Pop_Auxiliary_Loop
01fc 00db | | Load_Top At_Offset_3
01fd 77e8 |w | Jump_Nonzero 0x1e6
01fe 00ce | | Action Pop_Auxiliary
01ff 00d9 | | Load_Top At_Offset_1
0200 6816 |h | Jump_Zero 0x217
0201 4800 |H | Short_Literal 0x0
0202 00da | | Load_Top At_Offset_2
0203 0217 | | Execute Heap_Access,All_Reference
0204 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0205 e5ff | | Load 0x2,-0x1
0206 00da | | Load_Top At_Offset_2
0207 0217 | | Execute Heap_Access,All_Reference
0208 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0209 e001 | | Load 0x0,0x1
020a 1810 | | Execute Package,Field_Execute,Field_Number 0x10
020b 00da | | Load_Top At_Offset_2
020c 0217 | | Execute Heap_Access,All_Reference
020d 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
020e 6011 |` | Indirect_Literal Discrete,0x220,{0x7fffffff, 0xffffffff}
020f 00da | | Load_Top At_Offset_2
0210 0217 | | Execute Heap_Access,All_Reference
0211 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0212 00d9 | | Load_Top At_Offset_1
0213 0217 | | Execute Heap_Access,All_Reference
0214 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0215 a5fd | | Store_Unchecked 0x2,-0x3
0216 4503 |E | Exit_Subprogram 0x3
0217 0092 044c | L| Action Push_String_Extended,0x44c ; "Couldn't locate an idle value"
0219 4800 |H | Short_Literal 0x0
021a 800b | | Call 0x0,0xb
021b e002 | | Load 0x0,0x2
021c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
021d a5fd | | Store_Unchecked 0x2,-0x3
021e 4503 |E | Exit_Subprogram 0x3
021f 0000 | | .XXX[0x1]
0220 7fff ffff | | .LITERAL {0x7fffffff, 0xffffffff}
0224 0000 0000 | | .BLANK 0000[0x4]
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 022f | / | .CONST 0x022f ; Address of begin
0229 0004 | | .CONST 0x0004 ; Address of exception handler
022a 0002 | | .CONST 0x0002 ; Number of locals
022b INIT_0228:
022b e5fd | | Load 0x2,-0x3
022c e22d | - | Load 0x1,0x2d
022d e22e | . | Load 0x1,0x2e
022e 1811 | | Execute Package,Field_Execute,Field_Number 0x11
022f BODY_0228:
022f 4800 |H | Short_Literal 0x0
0230 00d9 | | Load_Top At_Offset_1
0231 0217 | | Execute Heap_Access,All_Reference
0232 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0233 00db | | Load_Top At_Offset_3
0234 00d9 | | Load_Top At_Offset_1
0235 0217 | | Execute Heap_Access,All_Reference
0236 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0237 e5fc | | Load 0x2,-0x4
0238 00d9 | | Load_Top At_Offset_1
0239 0217 | | Execute Heap_Access,All_Reference
023a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
023b e001 | | Load 0x0,0x1
023c 1810 | | Execute Package,Field_Execute,Field_Number 0x10
023d 00d9 | | Load_Top At_Offset_1
023e 0217 | | Execute Heap_Access,All_Reference
023f 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0240 e5fe | | Load 0x2,-0x2
0241 0217 | | Execute Heap_Access,All_Reference
0242 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0243 00d9 | | Load_Top At_Offset_1
0244 0217 | | Execute Heap_Access,All_Reference
0245 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
0246 00d8 | | Load_Top At_Offset_0
0247 e5fe | | Load 0x2,-0x2
0248 0217 | | Execute Heap_Access,All_Reference
0249 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
024a 4505 |E | Exit_Subprogram 0x5
024b 0000 0000 | | .BLANK 0000[0x5]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0256 | V | .CONST 0x0256 ; Address of begin
0251 0004 | | .CONST 0x0004 ; Address of exception handler
0252 0002 | | .CONST 0x0002 ; Number of locals
0253 INIT_0250:
0253 00db | | Load_Top At_Offset_3
0254 0217 | | Execute Heap_Access,All_Reference
0255 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0256 BODY_0250:
0256 00cf | | Action Mark_Auxiliary
0257 7818 |x | Jump 0x270
0258 00d9 | | Load_Top At_Offset_1
0259 0217 | | Execute Heap_Access,All_Reference
025a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
025b e5ff | | Load 0x2,-0x1
025c 027f | | Execute Discrete,Equal
025d 680d |h | Jump_Zero 0x26b
025e 00d9 | | Load_Top At_Offset_1
025f 0217 | | Execute Heap_Access,All_Reference
0260 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0261 7009 |p | Jump_Nonzero 0x26b
0262 4801 |H | Short_Literal 0x1
0263 00da | | Load_Top At_Offset_2
0264 0217 | | Execute Heap_Access,All_Reference
0265 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0266 4800 |H | Short_Literal 0x0
0267 00da | | Load_Top At_Offset_2
0268 0217 | | Execute Heap_Access,All_Reference
0269 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
026a 4503 |E | Exit_Subprogram 0x3
026b 00d9 | | Load_Top At_Offset_1
026c 0217 | | Execute Heap_Access,All_Reference
026d 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
026e 0032 | 2 | Store_Top Heap_Access,At_Offset_2
026f 00c9 | | Action Pop_Auxiliary_Loop
0270 00d9 | | Load_Top At_Offset_1
0271 77e6 |w | Jump_Nonzero 0x258
0272 00ce | | Action Pop_Auxiliary
0273 0092 044d | M| Action Push_String_Extended,0x44d ; "Couldn't find the pending item"
0275 4800 |H | Short_Literal 0x0
0276 800b | | Call 0x0,0xb
0277 4503 |E | Exit_Subprogram 0x3
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027b | { | .CONST 0x027b ; Address of begin
0279 0004 | | .CONST 0x0004 ; Address of exception handler
027a 0001 | | .CONST 0x0001 ; Number of locals
027b BODY_0278:
027b INIT_0278:
027b 4800 |H | Short_Literal 0x0
027c e5fe | | Load 0x2,-0x2
027d e5ff | | Load 0x2,-0x1
027e 8233 | 3 | Call 0x1,0x33
027f 4503 |E | Exit_Subprogram 0x3
0280 ; --------------------------------------------------------------------------------------
0280 ; SUBPROGRAM
0280 ; --------------------------------------------------------------------------------------
0280 0286 | | .CONST 0x0286 ; Address of begin
0281 0004 | | .CONST 0x0004 ; Address of exception handler
0282 0002 | | .CONST 0x0002 ; Number of locals
0283 INIT_0280:
0283 e5fd | | Load 0x2,-0x3
0284 0217 | | Execute Heap_Access,All_Reference
0285 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0286 BODY_0280:
0286 00cf | | Action Mark_Auxiliary
0287 782d |x- | Jump 0x2b5
0288 00d9 | | Load_Top At_Offset_1
0289 0217 | | Execute Heap_Access,All_Reference
028a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
028b e5ff | | Load 0x2,-0x1
028c 027f | | Execute Discrete,Equal
028d 6822 |h" | Jump_Zero 0x2b0
028e 4802 |H | Short_Literal 0x2
028f 00da | | Load_Top At_Offset_2
0290 0217 | | Execute Heap_Access,All_Reference
0291 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0292 4800 |H | Short_Literal 0x0
0293 00da | | Load_Top At_Offset_2
0294 0217 | | Execute Heap_Access,All_Reference
0295 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0296 00d9 | | Load_Top At_Offset_1
0297 0217 | | Execute Heap_Access,All_Reference
0298 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0299 e5fe | | Load 0x2,-0x2
029a 8234 | 4 | Call 0x1,0x34
029b 00da | | Load_Top At_Offset_2
029c 0217 | | Execute Heap_Access,All_Reference
029d 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
029e e003 | | Load 0x0,0x3
029f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
02a0 00da | | Load_Top At_Offset_2
02a1 0217 | | Execute Heap_Access,All_Reference
02a2 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
02a3 00d9 | | Load_Top At_Offset_1
02a4 0217 | | Execute Heap_Access,All_Reference
02a5 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02a6 e003 | | Load 0x0,0x3
02a7 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02a8 00da | | Load_Top At_Offset_2
02a9 0217 | | Execute Heap_Access,All_Reference
02aa 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
02ab 00d9 | | Load_Top At_Offset_1
02ac 0217 | | Execute Heap_Access,All_Reference
02ad 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
02ae a5fc | | Store_Unchecked 0x2,-0x4
02af 4504 |E | Exit_Subprogram 0x4
02b0 00d9 | | Load_Top At_Offset_1
02b1 0217 | | Execute Heap_Access,All_Reference
02b2 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
02b3 0032 | 2 | Store_Top Heap_Access,At_Offset_2
02b4 00c9 | | Action Pop_Auxiliary_Loop
02b5 00d9 | | Load_Top At_Offset_1
02b6 77d1 |w | Jump_Nonzero 0x288
02b7 4504 |E | Exit_Subprogram 0x4
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 4801 |H | Short_Literal 0x1
02bc e5fe | | Load 0x2,-0x2
02bd e5ff | | Load 0x2,-0x1
02be 8233 | 3 | Call 0x1,0x33
02bf 4503 |E | Exit_Subprogram 0x3
02c0 ; --------------------------------------------------------------------------------------
02c0 ; SUBPROGRAM
02c0 ; --------------------------------------------------------------------------------------
02c0 02c8 | | .CONST 0x02c8 ; Address of begin
02c1 0004 | | .CONST 0x0004 ; Address of exception handler
02c2 0002 | | .CONST 0x0002 ; Number of locals
02c3 INIT_02c0:
02c3 00da | | Load_Top At_Offset_2
02c4 0217 | | Execute Heap_Access,All_Reference
02c5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02c6 e22b | + | Load 0x1,0x2b
02c7 0216 | | Execute Heap_Access,Convert
02c8 BODY_02c0:
02c8 e5fe | | Load 0x2,-0x2
02c9 e229 | ) | Load 0x1,0x29
02ca 0322 | " | Declare_Variable Record
02cb e5ff | | Load 0x2,-0x1
02cc 00d9 | | Load_Top At_Offset_1
02cd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02ce 00da | | Load_Top At_Offset_2
02cf 00d9 | | Load_Top At_Offset_1
02d0 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02d1 e230 | 0 | Load 0x1,0x30
02d2 1811 | | Execute Package,Field_Execute,Field_Number 0x11
02d3 a5fd | | Store_Unchecked 0x2,-0x3
02d4 4503 |E | Exit_Subprogram 0x3
02d5 0000 0000 | | .XXX[0x3]
02d7 0000 | |
02d8 ; --------------------------------------------------------------------------------------
02d8 ; SUBPROGRAM
02d8 ; --------------------------------------------------------------------------------------
02d8 02db | | .CONST 0x02db ; Address of begin
02d9 0004 | | .CONST 0x0004 ; Address of exception handler
02da 0001 | | .CONST 0x0001 ; Number of locals
02db BODY_02d8:
02db INIT_02d8:
02db 00da | | Load_Top At_Offset_2
02dc e230 | 0 | Load 0x1,0x30
02dd 1812 | | Execute Package,Field_Execute,Field_Number 0x12
02de 0033 | 3 | Store_Top Heap_Access,At_Offset_3
02df 4501 |E | Exit_Subprogram 0x1
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e3 | | .CONST 0x02e3 ; Address of begin
02e1 0004 | | .CONST 0x0004 ; Address of exception handler
02e2 0001 | | .CONST 0x0001 ; Number of locals
02e3 BODY_02e0:
02e3 INIT_02e0:
02e3 00da | | Load_Top At_Offset_2
02e4 0217 | | Execute Heap_Access,All_Reference
02e5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02e6 0217 | | Execute Heap_Access,All_Reference
02e7 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
02e8 e22b | + | Load 0x1,0x2b
02e9 0216 | | Execute Heap_Access,Convert
02ea 00db | | Load_Top At_Offset_3
02eb 0217 | | Execute Heap_Access,All_Reference
02ec 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02ed 4501 |E | Exit_Subprogram 0x1
02ee 0000 0000 | | .XXX[0x2]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3 | | .CONST 0x02f3 ; Address of begin
02f1 0004 | | .CONST 0x0004 ; Address of exception handler
02f2 0001 | | .CONST 0x0001 ; Number of locals
02f3 BODY_02f0:
02f3 INIT_02f0:
02f3 00da | | Load_Top At_Offset_2
02f4 6805 |h | Jump_Zero 0x2fa
02f5 00da | | Load_Top At_Offset_2
02f6 0217 | | Execute Heap_Access,All_Reference
02f7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02f8 021d | | Execute Heap_Access,Is_Null
02f9 4401 |D | Exit_Subprogram With_Result,0x1
02fa 4801 |H | Short_Literal 0x1
02fb 4401 |D | Exit_Subprogram With_Result,0x1
02fc 0000 0000 | | .BLANK 0000[0x4]
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 0217 | | Execute Heap_Access,All_Reference
0305 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0306 0217 | | Execute Heap_Access,All_Reference
0307 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0308 4401 |D | Exit_Subprogram With_Result,0x1
0309 0000 0000 | | .BLANK 0000[0x7]
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 0217 | | Execute Heap_Access,All_Reference
0315 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0316 0217 | | Execute Heap_Access,All_Reference
0317 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0318 4401 |D | Exit_Subprogram With_Result,0x1
0319 0000 0000 | | .BLANK 0000[0x7]
0320 ; --------------------------------------------------------------------------------------
0320 ; SUBPROGRAM
0320 ; --------------------------------------------------------------------------------------
0320 0323 | # | .CONST 0x0323 ; Address of begin
0321 0004 | | .CONST 0x0004 ; Address of exception handler
0322 0001 | | .CONST 0x0001 ; Number of locals
0323 BODY_0320:
0323 INIT_0320:
0323 00da | | Load_Top At_Offset_2
0324 0217 | | Execute Heap_Access,All_Reference
0325 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0326 0217 | | Execute Heap_Access,All_Reference
0327 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0328 4401 |D | Exit_Subprogram With_Result,0x1
0329 0000 0000 | | .BLANK 0000[0x7]
0330 ; --------------------------------------------------------------------------------------
0330 ; SUBPROGRAM
0330 ; --------------------------------------------------------------------------------------
0330 0333 | 3 | .CONST 0x0333 ; Address of begin
0331 0004 | | .CONST 0x0004 ; Address of exception handler
0332 0001 | | .CONST 0x0001 ; Number of locals
0333 BODY_0330:
0333 INIT_0330:
0333 00da | | Load_Top At_Offset_2
0334 0217 | | Execute Heap_Access,All_Reference
0335 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0336 0217 | | Execute Heap_Access,All_Reference
0337 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0338 e001 | | Load 0x0,0x1
0339 1811 | | Execute Package,Field_Execute,Field_Number 0x11
033a 7007 |p | Jump_Nonzero 0x342
033b 00da | | Load_Top At_Offset_2
033c 0217 | | Execute Heap_Access,All_Reference
033d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
033e 0217 | | Execute Heap_Access,All_Reference
033f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0340 0e00 | | Execute_Immediate Not_Equal,0x0
0341 4401 |D | Exit_Subprogram With_Result,0x1
0342 4801 |H | Short_Literal 0x1
0343 4401 |D | Exit_Subprogram With_Result,0x1
0344 0000 0000 | | .BLANK 0000[0x4]
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 00da | | Load_Top At_Offset_2
034c 0217 | | Execute Heap_Access,All_Reference
034d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
034e 0217 | | Execute Heap_Access,All_Reference
034f 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0350 4401 |D | Exit_Subprogram With_Result,0x1
0351 0000 0000 | | .BLANK 0000[0x7]
0358 ; --------------------------------------------------------------------------------------
0358 ; SUBPROGRAM
0358 ; --------------------------------------------------------------------------------------
0358 035b | [ | .CONST 0x035b ; Address of begin
0359 0004 | | .CONST 0x0004 ; Address of exception handler
035a 0001 | | .CONST 0x0001 ; Number of locals
035b BODY_0358:
035b INIT_0358:
035b 00da | | Load_Top At_Offset_2
035c 0217 | | Execute Heap_Access,All_Reference
035d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
035e 0217 | | Execute Heap_Access,All_Reference
035f 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0360 4401 |D | Exit_Subprogram With_Result,0x1
0361 0000 0000 | | .BLANK 0000[0x7]
0368 ; --------------------------------------------------------------------------------------
0368 ; SUBPROGRAM
0368 ; --------------------------------------------------------------------------------------
0368 0378 | x | .CONST 0x0378 ; Address of begin
0369 0004 | | .CONST 0x0004 ; Address of exception handler
036a 0004 | | .CONST 0x0004 ; Number of locals
036b INIT_0368:
036b 00da | | Load_Top At_Offset_2
036c 0217 | | Execute Heap_Access,All_Reference
036d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
036e 0007 | | Action Break_Optional
036f 00db | | Load_Top At_Offset_3
0370 0217 | | Execute Heap_Access,All_Reference
0371 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0372 e22c | , | Load 0x1,0x2c
0373 0216 | | Execute Heap_Access,Convert
0374 00d9 | | Load_Top At_Offset_1
0375 0217 | | Execute Heap_Access,All_Reference
0376 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0377 0007 | | Action Break_Optional
0378 BODY_0368:
0378 e5ff | | Load 0x2,-0x1
0379 821f | | Call 0x1,0x1f
037a c5ff | | Store 0x2,-0x1
037b 00d9 | | Load_Top At_Offset_1
037c 00d9 | | Load_Top At_Offset_1
037d 021f | | Execute Heap_Access,Equal
037e 6807 |h | Jump_Zero 0x386
037f 00d9 | | Load_Top At_Offset_1
0380 0217 | | Execute Heap_Access,All_Reference
0381 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0382 00db | | Load_Top At_Offset_3
0383 0217 | | Execute Heap_Access,All_Reference
0384 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0385 7817 |x | Jump 0x39d
0386 00cf | | Action Mark_Auxiliary
0387 7812 |x | Jump 0x39a
0388 00da | | Load_Top At_Offset_2
0389 00da | | Load_Top At_Offset_2
038a 0217 | | Execute Heap_Access,All_Reference
038b 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
038c 021f | | Execute Heap_Access,Equal
038d 6807 |h | Jump_Zero 0x395
038e 00da | | Load_Top At_Offset_2
038f 0217 | | Execute Heap_Access,All_Reference
0390 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0391 00da | | Load_Top At_Offset_2
0392 0217 | | Execute Heap_Access,All_Reference
0393 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
0394 7807 |x | Jump 0x39c
0395 00d9 | | Load_Top At_Offset_1
0396 0217 | | Execute Heap_Access,All_Reference
0397 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0398 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0399 00c9 | | Action Pop_Auxiliary_Loop
039a 00d9 | | Load_Top At_Offset_1
039b 77ec |w | Jump_Nonzero 0x388
039c 00ce | | Action Pop_Auxiliary
039d 00d9 | | Load_Top At_Offset_1
039e e22e | . | Load 0x1,0x2e
039f 1812 | | Execute Package,Field_Execute,Field_Number 0x12
03a0 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03a1 4501 |E | Exit_Subprogram 0x1
03a2 0000 0000 | | .BLANK 0000[0x6]
03a8 ; --------------------------------------------------------------------------------------
03a8 ; SUBPROGRAM
03a8 ; --------------------------------------------------------------------------------------
03a8 03ae | | .CONST 0x03ae ; Address of begin
03a9 0004 | | .CONST 0x0004 ; Address of exception handler
03aa 0002 | | .CONST 0x0002 ; Number of locals
03ab INIT_03a8:
03ab 00db | | Load_Top At_Offset_3
03ac 0217 | | Execute Heap_Access,All_Reference
03ad 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03ae BODY_03a8:
03ae 00cf | | Action Mark_Auxiliary
03af 781c |x | Jump 0x3cc
03b0 00d9 | | Load_Top At_Offset_1
03b1 0217 | | Execute Heap_Access,All_Reference
03b2 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03b3 e5ff | | Load 0x2,-0x1
03b4 027f | | Execute Discrete,Equal
03b5 6811 |h | Jump_Zero 0x3c7
03b6 00d9 | | Load_Top At_Offset_1
03b7 0217 | | Execute Heap_Access,All_Reference
03b8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03b9 700d |p | Jump_Nonzero 0x3c7
03ba 4801 |H | Short_Literal 0x1
03bb 00da | | Load_Top At_Offset_2
03bc 0217 | | Execute Heap_Access,All_Reference
03bd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
03be e5fd | | Load 0x2,-0x3
03bf 00da | | Load_Top At_Offset_2
03c0 0217 | | Execute Heap_Access,All_Reference
03c1 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
03c2 4800 |H | Short_Literal 0x0
03c3 00da | | Load_Top At_Offset_2
03c4 0217 | | Execute Heap_Access,All_Reference
03c5 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
03c6 4504 |E | Exit_Subprogram 0x4
03c7 00d9 | | Load_Top At_Offset_1
03c8 0217 | | Execute Heap_Access,All_Reference
03c9 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
03ca 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03cb 00c9 | | Action Pop_Auxiliary_Loop
03cc 00d9 | | Load_Top At_Offset_1
03cd 77e2 |w | Jump_Nonzero 0x3b0
03ce 00ce | | Action Pop_Auxiliary
03cf 0092 044d | M| Action Push_String_Extended,0x44d ; "Couldn't find the pending item"
03d1 4800 |H | Short_Literal 0x0
03d2 800b | | Call 0x0,0xb
03d3 4504 |E | Exit_Subprogram 0x4
03d4 0000 0000 | | .BLANK 0000[0x4]
03d8 ; --------------------------------------------------------------------------------------
03d8 ; SUBPROGRAM
03d8 ; --------------------------------------------------------------------------------------
03d8 03e0 | | .CONST 0x03e0 ; Address of begin
03d9 0004 | | .CONST 0x0004 ; Address of exception handler
03da 0003 | | .CONST 0x0003 ; Number of locals
03db INIT_03d8:
03db 00db | | Load_Top At_Offset_3
03dc 0217 | | Execute Heap_Access,All_Reference
03dd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03de 0007 | | Action Break_Optional
03df e22c | , | Load 0x1,0x2c
03e0 BODY_03d8:
03e0 00cf | | Action Mark_Auxiliary
03e1 7827 |x' | Jump 0x409
03e2 00da | | Load_Top At_Offset_2
03e3 0217 | | Execute Heap_Access,All_Reference
03e4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03e5 e5ff | | Load 0x2,-0x1
03e6 027f | | Execute Discrete,Equal
03e7 681a |h | Jump_Zero 0x402
03e8 00da | | Load_Top At_Offset_2
03e9 0217 | | Execute Heap_Access,All_Reference
03ea 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03eb e5fd | | Load 0x2,-0x3
03ec 027f | | Execute Discrete,Equal
03ed 6814 |h | Jump_Zero 0x402
03ee 00d9 | | Load_Top At_Offset_1
03ef 6807 |h | Jump_Zero 0x3f7
03f0 00da | | Load_Top At_Offset_2
03f1 0217 | | Execute Heap_Access,All_Reference
03f2 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
03f3 00da | | Load_Top At_Offset_2
03f4 0217 | | Execute Heap_Access,All_Reference
03f5 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
03f6 7806 |x | Jump 0x3fd
03f7 00da | | Load_Top At_Offset_2
03f8 0217 | | Execute Heap_Access,All_Reference
03f9 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
03fa e5fe | | Load 0x2,-0x2
03fb 0217 | | Execute Heap_Access,All_Reference
03fc 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
03fd 00da | | Load_Top At_Offset_2
03fe e22e | . | Load 0x1,0x2e
03ff 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0400 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0401 4504 |E | Exit_Subprogram 0x4
0402 00da | | Load_Top At_Offset_2
0403 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0404 00da | | Load_Top At_Offset_2
0405 0217 | | Execute Heap_Access,All_Reference
0406 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0407 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0408 00c9 | | Action Pop_Auxiliary_Loop
0409 00da | | Load_Top At_Offset_2
040a 77d7 |w | Jump_Nonzero 0x3e2
040b 00ce | | Action Pop_Auxiliary
040c 0092 044e | N| Action Push_String_Extended,0x44e ; "Couldn't find the "
040e e5fd | | Load 0x2,-0x3
040f e212 | | Load 0x1,0x12
0410 011c | | Execute Any,Convert_Unchecked
0411 1c01 | | Execute_Immediate Run_Utility,0x1
0412 01cc | | Execute Vector,Catenate
0413 0092 044f | O| Action Push_String_Extended,0x44f ; " item"
0415 01cc | | Execute Vector,Catenate
0416 4800 |H | Short_Literal 0x0
0417 800b | | Call 0x0,0xb
0418 4504 |E | Exit_Subprogram 0x4
0419 0000 0000 | | .BLANK 0000[0x7]
0420 ; --------------------------------------------------------------------------------------
0420 ; SUBPROGRAM
0420 ; --------------------------------------------------------------------------------------
0420 0423 | # | .CONST 0x0423 ; Address of begin
0421 0004 | | .CONST 0x0004 ; Address of exception handler
0422 0001 | | .CONST 0x0001 ; Number of locals
0423 BODY_0420:
0423 INIT_0420:
0423 00da | | Load_Top At_Offset_2
0424 601b |` | Indirect_Literal Discrete,0x440,{0xffffffff, 0xffff0000}
0425 027f | | Execute Discrete,Equal
0426 6809 |h | Jump_Zero 0x430
0427 00db | | Load_Top At_Offset_3
0428 6013 |` | Indirect_Literal Discrete,0x43c,{0xffffffff, 0xffff8000}
0429 027f | | Execute Discrete,Equal
042a 6803 |h | Jump_Zero 0x42e
042b e00c | | Load 0x0,0xc
042c 180f | | Execute Package,Field_Execute,Field_Number 0xf
042d 4402 |D | Exit_Subprogram With_Result,0x2
042e 00db | | Load_Top At_Offset_3
042f 4402 |D | Exit_Subprogram With_Result,0x2
0430 00da | | Load_Top At_Offset_2
0431 600a |` | Indirect_Literal Discrete,0x43c,{0xffffffff, 0xffff8000}
0432 027f | | Execute Discrete,Equal
0433 7003 |p | Jump_Nonzero 0x437
0434 00da | | Load_Top At_Offset_2
0435 0d00 | | Execute_Immediate Less,0x0
0436 6803 |h | Jump_Zero 0x43a
0437 e00c | | Load 0x0,0xc
0438 180f | | Execute Package,Field_Execute,Field_Number 0xf
0439 4402 |D | Exit_Subprogram With_Result,0x2
043a 00da | | Load_Top At_Offset_2
043b 4402 |D | Exit_Subprogram With_Result,0x2
043c ffff ffff | | .LITERAL {0xffffffff, 0xffff8000}
0440 ffff ffff | | .LITERAL {0xffffffff, 0xffff0000}
0444 ; --------------------------------------------------------------------------------------
0444 ; STRING TABLE
0444 ; --------------------------------------------------------------------------------------
0444 001a | | .STRTAB 0x001a->0x0451 ; "PENDING"
0445 001f | | .STRTAB 0x001f->0x0454 ; "ACTIVE"
0446 0023 | # | .STRTAB 0x0023->0x0457 ; "IDLE"
0447 0025 | % | .STRTAB 0x0025->0x0459 ; "SUCCESSFUL"
0448 002d | - | .STRTAB 0x002d->0x045e ; "ITEM_PENDING"
0449 0037 | 7 | .STRTAB 0x0037->0x0464 ; "CREATE_FAILED"
044a 0042 | B | .STRTAB 0x0042->0x046b ; "IDLE_AVAILABLE"
044b 004e | N | .STRTAB 0x004e->0x0472 ; "MUST_CREATE"
044c 0057 | W | .STRTAB 0x0057->0x0477 ; "Couldn't locate an idle value"
044d 0072 | r | .STRTAB 0x0072->0x0486 ; "Couldn't find the pending item"
; "Couldn't find the pending item"
044e 008e | | .STRTAB 0x008e->0x0495 ; "Couldn't find the "
044f 009e | | .STRTAB 0x009e->0x049e ; " item"
0450 00a1 | | .STREND 0x00a1->0x04a0
0451 5045 4e44 |PEND| .STRTAB_STRINGS
04a1 0000 0000 | | .BLANK 0000[0x7]
04a8 ; --------------------------------------------------------------------------------------
04a8 ; Debug Table
04a8 ; --------------------------------------------------------------------------------------
04a8 0004 0001 | | .DEBUG4 0x0004,0x0001,0xc8ad,0x0000,0x0001,0x0000
04ae 0000 0000 | | .XXX[0x152]
04b0 0780 0000 | |
04b2 0000 0000 | |
04b4 0078 0000 | x |
04b6 0000 0000 | |
04b8 0007 8000 | |
04ba 0000 0000 | |
04bc 0000 7800 | x |
04be 0000 0000 | |
04c0 0000 0780 | |
04c2 0000 0000 | |
04c4 0000 0078 | x|
04c6 0000 0000 | |
04c8 0000 0007 | |
04ca 8000 0000 | |
04cc 0000 0000 | |
04ce 7800 0000 |x |
04d0 0000 0000 | |
04d2 0780 0000 | |
04d4 0000 0000 | |
04d6 0078 0000 | x |
04d8 0000 0000 | |
04da 0007 8000 | |
04dc 0000 0000 | |
04de 0000 7800 | x |
04e0 0000 0000 | |
04e2 0000 0780 | |
04e4 0000 0000 | |
04e6 0000 0078 | x|
04e8 0000 0000 | |
04ea 0000 0007 | |
04ec 8000 0000 | |
04ee 0000 0000 | |
04f0 7800 0000 |x |
04f2 0000 0000 | |
04f4 0780 0000 | |
04f6 0000 0000 | |
04f8 0078 0000 | x |
04fa 0000 0000 | |
04fc 0007 8000 | |
04fe 0000 0000 | |
0500 0000 7800 | x |
0502 0000 0000 | |
0504 0000 0780 | |
0506 0000 0000 | |
0508 0000 0078 | x|
050a 0000 0000 | |
050c 0000 0007 | |
050e 8000 0000 | |
0510 0000 0000 | |
0512 7800 0000 |x |
0514 0000 0000 | |
0516 0780 0000 | |
0518 0000 0000 | |
051a 0078 0000 | x |
051c 0000 0000 | |
051e 0007 8000 | |
0520 0000 0000 | |
0522 0000 7800 | x |
0524 0000 0000 | |
0526 0000 0780 | |
0528 0000 0000 | |
052a 0000 0078 | x|
052c 0000 0000 | |
052e 0000 0007 | |
0530 8000 0000 | |
0532 0000 0000 | |
0534 7800 0000 |x |
0536 0000 0000 | |
0538 0780 0000 | |
053a 0000 0000 | |
053c 0078 0000 | x |
053e 0000 0000 | |
0540 0007 8000 | |
0542 0000 0000 | |
0544 0000 7800 | x |
0546 0000 0000 | |
0548 0000 0780 | |
054a 0000 0000 | |
054c 0000 0078 | x|
054e 0000 0000 | |
0550 0000 0007 | |
0552 8000 0000 | |
0554 0000 0000 | |
0556 7800 0000 |x |
0558 0000 0000 | |
055a 0780 0000 | |
055c 0000 0000 | |
055e 0078 0000 | x |
0560 0000 0000 | |
0562 0007 8000 | |
0564 0000 0000 | |
0566 0000 7800 | x |
0568 0000 0000 | |
056a 0000 0780 | |
056c 0000 0000 | |
056e 0000 0078 | x|
0570 0000 0000 | |
0572 0000 0007 | |
0574 8000 0000 | |
0576 0000 0000 | |
0578 7800 0000 |x |
057a 0000 0000 | |
057c 0780 0000 | |
057e 0000 0000 | |
0580 0078 0000 | x |
0582 0000 0000 | |
0584 0007 8000 | |
0586 0000 0000 | |
0588 0000 7800 | x |
058a 0000 0000 | |
058c 0000 0780 | |
058e 0000 0000 | |
0590 0000 0078 | x|
0592 0000 0000 | |
0594 0000 0007 | |
0596 8000 0000 | |
0598 0000 0000 | |
059a 7800 0000 |x |
059c 0000 0000 | |
059e 0780 0000 | |
05a0 0000 0000 | |
05a2 0078 0000 | x |
05a4 0000 0000 | |
05a6 0007 8000 | |
05a8 0000 0000 | |
05aa 0000 7800 | x |
05ac 0000 0000 | |
05ae 0000 0780 | |
05b0 0000 0000 | |
05b2 0000 0078 | x|
05b4 0000 0000 | |
05b6 0000 0007 | |
05b8 8000 0000 | |
05ba 0000 0000 | |
05bc 7800 0000 |x |
05be 0000 0000 | |
05c0 0780 0000 | |
05c2 0000 0000 | |
05c4 0078 0000 | x |
05c6 0000 0000 | |
05c8 0007 8000 | |
05ca 0000 0000 | |
05cc 0000 7800 | x |
05ce 0000 0000 | |
05d0 0000 0780 | |
05d2 0000 0000 | |
05d4 0000 0078 | x|
05d6 0000 0000 | |
05d8 0000 0007 | |
05da 8000 0000 | |
05dc 0000 0000 | |
05de 7800 0000 |x |
05e0 0000 0000 | |
05e2 0780 0000 | |
05e4 0000 0000 | |
05e6 0078 0000 | x |
05e8 0000 0000 | |
05ea 0007 8000 | |
05ec 0000 0000 | |
05ee 0000 7800 | x |
05f0 0000 0000 | |
05f2 0000 0780 | |
05f4 0000 0000 | |
05f6 0000 0078 | x|
05f8 0000 0000 | |
05fa 0000 0007 | |
05fc 8000 0000 | |
05fe 0000 0000 | |