|
|
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_779ce4
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 04c0 | | .CONST 0x04c0 ; 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 00d0 | | .CONST 0x00d0 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 002b | + | .CONST 0x002b ; Number of locals
000b INIT_0008:
000b 4800 |H | Short_Literal 0x0
000c 4804 |H | Short_Literal 0x4
000d 029f 00db | | Declare_Subprogram For_Call,INIT_00d8
000f 03fe | | Declare_Type Discrete,Defined,Visible
0010 4800 |H | Short_Literal 0x0
0011 4801 |H | Short_Literal 0x1
0012 029f 010b | | Declare_Subprogram For_Call,INIT_0108
0014 03fe | | Declare_Type Discrete,Defined,Visible
0015 0093 0000 | | PushFullAddress InMicrocode
0017 60e8 |` | Indirect_Literal Discrete,0x100,{0x80000000, 0x00010000}
0018 0273 | s | Execute Discrete,Plus
0019 e002 | | Load 0x0,0x2
001a 0273 | s | Execute Discrete,Plus
001b e003 | | Load 0x0,0x3
001c 0273 | s | Execute Discrete,Plus
001d 4820 |H | Short_Literal 0x20
001e e004 | | Load 0x0,0x4
001f e005 | | Load 0x0,0x5
0020 e006 | | Load 0x0,0x6
0021 4801 |H | Short_Literal 0x1
0022 e20e | | Load 0x1,0xe
0023 a007 | | Reference 0x0,0x7
0024 a008 | | Reference 0x0,0x8
0025 a009 | | Reference 0x0,0x9
0026 a00a | | Reference 0x0,0xa
0027 a00b | | Reference 0x0,0xb
0028 a00c | | Reference 0x0,0xc
0029 a00d | | Reference 0x0,0xd
002a a00e | | Reference 0x0,0xe
002b a00f | | Reference 0x0,0xf
002c a010 | | Reference 0x0,0x10
002d a011 | | Reference 0x0,0x11
002e a012 | | Reference 0x0,0x12
002f a013 | | Reference 0x0,0x13
0030 a014 | | Reference 0x0,0x14
0031 a015 | | Reference 0x0,0x15
0032 a016 | | Reference 0x0,0x16
0033 e017 | | Load 0x0,0x17
0034 0386 | | Declare_Variable Package,Visible
0035 00d8 | | Load_Top At_Offset_0
0036 020f | | Execute Module,Activate
0037 029a 0133 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0130
0039 029a 015b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0158
003b 029a 0163 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0160
003d 029a 0183 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0180
003f 029a 01a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a0
0041 029a 01ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a8
0043 029a 01b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b0
0045 029a 01bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b8
0047 029a 01c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01c0
0049 029a 01cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01c8
004b 029a 01db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01d8
004d 029a 01eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01e8
004f 029a 0213 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0210
0051 029a 0243 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0240
0053 029a 02ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02a8
0055 029a 02e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02e0
0057 029a 02eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02e8
0059 029a 0303 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0300
005b 029a 030b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0308
005d 029a 0323 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0320
005f e018 | | Load 0x0,0x18
0060 e20f | | Load 0x1,0xf
0061 0098 | | Execute Package,Field_Read_Dynamic
0062 e018 | | Load 0x0,0x18
0063 e20f | | Load 0x1,0xf
0064 0098 | | Execute Package,Field_Read_Dynamic
0065 e018 | | Load 0x0,0x18
0066 e20f | | Load 0x1,0xf
0067 0098 | | Execute Package,Field_Read_Dynamic
0068 e018 | | Load 0x0,0x18
0069 e20f | | Load 0x1,0xf
006a 0098 | | Execute Package,Field_Read_Dynamic
006b e018 | | Load 0x0,0x18
006c e20f | | Load 0x1,0xf
006d 0098 | | Execute Package,Field_Read_Dynamic
006e e019 | | Load 0x0,0x19
006f 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
0070 02a0 | | Declare_Subprogram Null_Subprogram
0071 4806 |H | Short_Literal 0x6
0072 032e | . | Declare_Type Record,Defined,Visible
0073 4800 |H | Short_Literal 0x0
0074 4805 |H | Short_Literal 0x5
0075 029f 034b | K| Declare_Subprogram For_Call,INIT_0348
0077 03fe | | Declare_Type Discrete,Defined,Visible
0078 00d9 | | Load_Top At_Offset_1
0079 00e1 | | Load_Encached Boolean_Cache
007a 00da | | Load_Top At_Offset_2
007b 00e1 | | Load_Encached Boolean_Cache
007c e01a | | Load 0x0,0x1a
007d e20f | | Load 0x1,0xf
007e 0098 | | Execute Package,Field_Read_Dynamic
007f e01a | | Load 0x0,0x1a
0080 e20f | | Load 0x1,0xf
0081 0098 | | Execute Package,Field_Read_Dynamic
0082 e01a | | Load 0x0,0x1a
0083 e20f | | Load 0x1,0xf
0084 0098 | | Execute Package,Field_Read_Dynamic
0085 e01a | | Load 0x0,0x1a
0086 e20f | | Load 0x1,0xf
0087 0098 | | Execute Package,Field_Read_Dynamic
0088 e01a | | Load 0x0,0x1a
0089 e20f | | Load 0x1,0xf
008a 0098 | | Execute Package,Field_Read_Dynamic
008b 029f 0453 | S| Declare_Subprogram For_Call,INIT_0450
008d 4809 |H | Short_Literal 0x9
008e 032e | . | Declare_Type Record,Defined,Visible
008f 00bf | | Action Accept_Activation
0090 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0091 00c7 | | Action Elaborate_Subprogram
0092 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0093 00c7 | | Action Elaborate_Subprogram
0094 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0095 00c7 | | Action Elaborate_Subprogram
0096 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0097 00c7 | | Action Elaborate_Subprogram
0098 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0099 00c7 | | Action Elaborate_Subprogram
009a 1d16 | | Execute_Immediate Reference_Lex_1,0x16
009b 00c7 | | Action Elaborate_Subprogram
009c 1d15 | | Execute_Immediate Reference_Lex_1,0x15
009d 00c7 | | Action Elaborate_Subprogram
009e 1d17 | | Execute_Immediate Reference_Lex_1,0x17
009f 00c7 | | Action Elaborate_Subprogram
00a0 1d18 | | Execute_Immediate Reference_Lex_1,0x18
00a1 00c7 | | Action Elaborate_Subprogram
00a2 e01b | | Load 0x0,0x1b
00a3 e01c | | Load 0x0,0x1c
00a4 00db | | Load_Top At_Offset_3
00a5 4800 |H | Short_Literal 0x0
00a6 4801 |H | Short_Literal 0x1
00a7 4805 |H | Short_Literal 0x5
00a8 0092 047c | || Action Push_String_Extended,0x47c ; "others => Unspecified"
00aa 00ea | | Load_Encached Null_String_Cache
00ab 00ea | | Load_Encached Null_String_Cache
00ac 4801 |H | Short_Literal 0x1
00ad 4805 |H | Short_Literal 0x5
00ae e01d | | Load 0x0,0x1d
00af 0387 | | Declare_Variable Package
00b0 00d8 | | Load_Top At_Offset_0
00b1 020f | | Execute Module,Activate
00b2 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
00b3 00c7 | | Action Elaborate_Subprogram
00b4 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
00b5 00c7 | | Action Elaborate_Subprogram
00b6 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
00b7 00c7 | | Action Elaborate_Subprogram
00b8 029d 0373 | s| Declare_Subprogram For_Outer_Call,INIT_0370
00ba 029d 03b3 | | Declare_Subprogram For_Outer_Call,INIT_03b0
00bc 029d 03eb | | Declare_Subprogram For_Outer_Call,INIT_03e8
00be 029d 041b | | Declare_Subprogram For_Outer_Call,INIT_0418
00c0 1d20 | | Execute_Immediate Reference_Lex_1,0x20
00c1 00c7 | | Action Elaborate_Subprogram
00c2 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
00c3 00c7 | | Action Elaborate_Subprogram
00c4 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
00c5 00c7 | | Action Elaborate_Subprogram
00c6 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
00c7 00c7 | | Action Elaborate_Subprogram
00c8 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
00c9 00c7 | | Action Elaborate_Subprogram
00ca 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
00cb 00c7 | | Action Elaborate_Subprogram
00cc 1d19 | | Execute_Immediate Reference_Lex_1,0x19
00cd 00c7 | | Action Elaborate_Subprogram
00ce 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
00cf 00c7 | | Action Elaborate_Subprogram
00d0 BODY_0008:
00d0 00bc | | Action Signal_Activated
00d1 00bb | | Action Signal_Completion
00d2 0000 0000 | | .BLANK 0000[0x6]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db | | .CONST 0x00db ; Address of begin
00d9 0004 | | .CONST 0x0004 ; Address of exception handler
00da 0001 | | .CONST 0x0001 ; Number of locals
00db BODY_00d8:
00db INIT_00d8:
00db 4607 |F | Jump_Case 0x7
00dc 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
00dd 7807 |x | Jump 0xe5 ; case 0x1
00de 780a |x | Jump 0xe9 ; case 0x2
00df 780e |x | Jump 0xee ; case 0x3
00e0 7811 |x | Jump 0xf2 ; case 0x4
00e1 7812 |x | Jump 0xf4 ; case 0x5
00e2 7813 |x | Jump 0xf6 ; case 0x6
00e3 7816 |x | Jump 0xfa ; case 0x7
00e4 4302 |C | .XXX[0x1]
00e5 00da | | Load_Top At_Offset_2
00e6 0091 046f | o| Action Push_String_Extended_Indexed,0x46f ; "DRIVER_MAP"
00e8 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00e9 00db | | Load_Top At_Offset_3
00ea 00db | | Load_Top At_Offset_3
00eb 00e0 | | Load_Encached Standard_Cache
00ec 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00ed 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00ee 00da | | Load_Top At_Offset_2
00ef 00e0 | | Load_Encached Standard_Cache
00f0 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00f1 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00f2 00db | | Load_Top At_Offset_3
00f3 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f4 00db | | Load_Top At_Offset_3
00f5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f6 e20d | | Load 0x1,0xd
00f7 00dc | | Load_Top At_Offset_4
00f8 0267 | g | Execute Discrete,Predecessor
00f9 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00fa e20d | | Load 0x1,0xd
00fb 00dc | | Load_Top At_Offset_4
00fc 0268 | h | Execute Discrete,Successor
00fd 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00fe 0000 0000 | | .XXX[0x2]
0100 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
0104 0000 0000 | | .BLANK 0000[0x4]
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 010b | | .CONST 0x010b ; Address of begin
0109 0004 | | .CONST 0x0004 ; Address of exception handler
010a 0001 | | .CONST 0x0001 ; Number of locals
010b BODY_0108:
010b INIT_0108:
010b 4607 |F | Jump_Case 0x7
010c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
010d 7807 |x | Jump 0x115 ; case 0x1
010e 780a |x | Jump 0x119 ; case 0x2
010f 780e |x | Jump 0x11e ; case 0x3
0110 7811 |x | Jump 0x122 ; case 0x4
0111 7812 |x | Jump 0x124 ; case 0x5
0112 7813 |x | Jump 0x126 ; case 0x6
0113 7816 |x | Jump 0x12a ; case 0x7
0114 4302 |C | .XXX[0x1]
0115 00da | | Load_Top At_Offset_2
0116 0091 0474 | t| Action Push_String_Extended_Indexed,0x474 ; "NAME"
0118 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0119 00db | | Load_Top At_Offset_3
011a 00db | | Load_Top At_Offset_3
011b 00e0 | | Load_Encached Standard_Cache
011c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
011d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
011e 00da | | Load_Top At_Offset_2
011f 00e0 | | Load_Encached Standard_Cache
0120 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0121 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0122 00db | | Load_Top At_Offset_3
0123 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0124 00db | | Load_Top At_Offset_3
0125 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0126 e20e | | Load 0x1,0xe
0127 00dc | | Load_Top At_Offset_4
0128 0267 | g | Execute Discrete,Predecessor
0129 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
012a e20e | | Load 0x1,0xe
012b 00dc | | Load_Top At_Offset_4
012c 0268 | h | Execute Discrete,Successor
012d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
012e 0000 0000 | | .XXX[0x2]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0135 | 5 | .CONST 0x0135 ; Address of begin
0131 0004 | | .CONST 0x0004 ; Address of exception handler
0132 0002 | | .CONST 0x0002 ; Number of locals
0133 INIT_0130:
0133 e224 | $ | Load 0x1,0x24
0134 0322 | " | Declare_Variable Record
0135 BODY_0130:
0135 00db | | Load_Top At_Offset_3
0136 00d9 | | Load_Top At_Offset_1
0137 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0138 00db | | Load_Top At_Offset_3
0139 e01e | | Load 0x0,0x1e
013a e20f | | Load 0x1,0xf
013b 0096 | | Execute Package,Field_Execute_Dynamic
013c 00d9 | | Load_Top At_Offset_1
013d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
013e 00db | | Load_Top At_Offset_3
013f e01e | | Load 0x0,0x1e
0140 e20f | | Load 0x1,0xf
0141 0096 | | Execute Package,Field_Execute_Dynamic
0142 00d9 | | Load_Top At_Offset_1
0143 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0144 00db | | Load_Top At_Offset_3
0145 e01e | | Load 0x0,0x1e
0146 e20f | | Load 0x1,0xf
0147 0096 | | Execute Package,Field_Execute_Dynamic
0148 00d9 | | Load_Top At_Offset_1
0149 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
014a 00db | | Load_Top At_Offset_3
014b e01e | | Load 0x0,0x1e
014c e20f | | Load 0x1,0xf
014d 0096 | | Execute Package,Field_Execute_Dynamic
014e 00d9 | | Load_Top At_Offset_1
014f 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0150 00db | | Load_Top At_Offset_3
0151 e01e | | Load 0x0,0x1e
0152 e20f | | Load 0x1,0xf
0153 0096 | | Execute Package,Field_Execute_Dynamic
0154 00d9 | | Load_Top At_Offset_1
0155 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0156 00d8 | | Load_Top At_Offset_0
0157 4401 |D | Exit_Subprogram With_Result,0x1
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 4501 |E | Exit_Subprogram 0x1
015c 0000 0000 | | .BLANK 0000[0x4]
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 4604 |F | Jump_Case 0x4
0165 7807 |x | Jump 0x16d ; case 0x0
0166 7809 |x | Jump 0x170 ; case 0x1
0167 780b |x | Jump 0x173 ; case 0x2
0168 780d |x | Jump 0x176 ; case 0x3
0169 7800 |x | Jump 0x16a ; case 0x4
016a 00db | | Load_Top At_Offset_3
016b 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
016c 4402 |D | Exit_Subprogram With_Result,0x2
016d 00db | | Load_Top At_Offset_3
016e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
016f 4402 |D | Exit_Subprogram With_Result,0x2
0170 00db | | Load_Top At_Offset_3
0171 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0172 4402 |D | Exit_Subprogram With_Result,0x2
0173 00db | | Load_Top At_Offset_3
0174 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0175 4402 |D | Exit_Subprogram With_Result,0x2
0176 00db | | Load_Top At_Offset_3
0177 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0178 4402 |D | Exit_Subprogram With_Result,0x2
0179 0000 0000 | | .BLANK 0000[0x7]
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0183 | | .CONST 0x0183 ; Address of begin
0181 0004 | | .CONST 0x0004 ; Address of exception handler
0182 0001 | | .CONST 0x0001 ; Number of locals
0183 BODY_0180:
0183 INIT_0180:
0183 00da | | Load_Top At_Offset_2
0184 4604 |F | Jump_Case 0x4
0185 7808 |x | Jump 0x18e ; case 0x0
0186 780b |x | Jump 0x192 ; case 0x1
0187 7812 |x | Jump 0x19a ; case 0x2
0188 780d |x | Jump 0x196 ; case 0x3
0189 7800 |x | Jump 0x18a ; case 0x4
018a 00db | | Load_Top At_Offset_3
018b e5fd | | Load 0x2,-0x3
018c 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
018d 4503 |E | Exit_Subprogram 0x3
018e 00db | | Load_Top At_Offset_3
018f e5fd | | Load 0x2,-0x3
0190 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0191 4503 |E | Exit_Subprogram 0x3
0192 00db | | Load_Top At_Offset_3
0193 e5fd | | Load 0x2,-0x3
0194 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0195 4503 |E | Exit_Subprogram 0x3
0196 00db | | Load_Top At_Offset_3
0197 e5fd | | Load 0x2,-0x3
0198 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0199 4503 |E | Exit_Subprogram 0x3
019a 00db | | Load_Top At_Offset_3
019b e5fd | | Load 0x2,-0x3
019c 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
019d 4503 |E | Exit_Subprogram 0x3
019e 0000 0000 | | .XXX[0x2]
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01a3 | | .CONST 0x01a3 ; Address of begin
01a1 0004 | | .CONST 0x0004 ; Address of exception handler
01a2 0001 | | .CONST 0x0001 ; Number of locals
01a3 BODY_01a0:
01a3 INIT_01a0:
01a3 00da | | Load_Top At_Offset_2
01a4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01a5 4401 |D | Exit_Subprogram With_Result,0x1
01a6 0000 0000 | | .XXX[0x2]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01ab | | .CONST 0x01ab ; Address of begin
01a9 0004 | | .CONST 0x0004 ; Address of exception handler
01aa 0001 | | .CONST 0x0001 ; Number of locals
01ab BODY_01a8:
01ab INIT_01a8:
01ab 00da | | Load_Top At_Offset_2
01ac 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01ad 4401 |D | Exit_Subprogram With_Result,0x1
01ae 0000 0000 | | .XXX[0x2]
01b0 ; --------------------------------------------------------------------------------------
01b0 ; SUBPROGRAM
01b0 ; --------------------------------------------------------------------------------------
01b0 01b3 | | .CONST 0x01b3 ; Address of begin
01b1 0004 | | .CONST 0x0004 ; Address of exception handler
01b2 0001 | | .CONST 0x0001 ; Number of locals
01b3 BODY_01b0:
01b3 INIT_01b0:
01b3 00da | | Load_Top At_Offset_2
01b4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01b5 4401 |D | Exit_Subprogram With_Result,0x1
01b6 0000 0000 | | .XXX[0x2]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bb | | .CONST 0x01bb ; Address of begin
01b9 0004 | | .CONST 0x0004 ; Address of exception handler
01ba 0001 | | .CONST 0x0001 ; Number of locals
01bb BODY_01b8:
01bb INIT_01b8:
01bb 00da | | Load_Top At_Offset_2
01bc 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
01bd 4401 |D | Exit_Subprogram With_Result,0x1
01be 0000 0000 | | .XXX[0x2]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01c3 | | .CONST 0x01c3 ; Address of begin
01c1 0004 | | .CONST 0x0004 ; Address of exception handler
01c2 0001 | | .CONST 0x0001 ; Number of locals
01c3 BODY_01c0:
01c3 INIT_01c0:
01c3 00da | | Load_Top At_Offset_2
01c4 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
01c5 4401 |D | Exit_Subprogram With_Result,0x1
01c6 0000 0000 | | .XXX[0x2]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01d1 | | .CONST 0x01d1 ; Address of begin
01c9 0004 | | .CONST 0x0004 ; Address of exception handler
01ca 0002 | | .CONST 0x0002 ; Number of locals
01cb INIT_01c8:
01cb e005 | | Load 0x0,0x5
01cc e5fc | | Load 0x2,-0x4
01cd 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
01ce e5ff | | Load 0x2,-0x1
01cf 800e | | Call 0x0,0xe
01d0 0031 | 1 | Store_Top Heap_Access,At_Offset_1
01d1 BODY_01c8:
01d1 e5fc | | Load 0x2,-0x4
01d2 e5fd | | Load 0x2,-0x3
01d3 e5fe | | Load 0x2,-0x2
01d4 00db | | Load_Top At_Offset_3
01d5 821a | | Call 0x1,0x1a
01d6 4504 |E | Exit_Subprogram 0x4
01d7 0000 | | .XXX[0x1]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01de | | .CONST 0x01de ; Address of begin
01d9 0004 | | .CONST 0x0004 ; Address of exception handler
01da 0002 | | .CONST 0x0002 ; Number of locals
01db INIT_01d8:
01db e5fc | | Load 0x2,-0x4
01dc e5fd | | Load 0x2,-0x3
01dd 8212 | | Call 0x1,0x12
01de BODY_01d8:
01de 00d8 | | Load_Top At_Offset_0
01df e5fe | | Load 0x2,-0x2
01e0 e5ff | | Load 0x2,-0x1
01e1 821b | | Call 0x1,0x1b
01e2 0031 | 1 | Store_Top Heap_Access,At_Offset_1
01e3 4504 |E | Exit_Subprogram 0x4
01e4 0000 0000 | | .BLANK 0000[0x4]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01f0 | | .CONST 0x01f0 ; Address of begin
01e9 0004 | | .CONST 0x0004 ; Address of exception handler
01ea 0003 | | .CONST 0x0003 ; Number of locals
01eb INIT_01e8:
01eb 00e1 | | Load_Encached Boolean_Cache
01ec e004 | | Load 0x0,0x4
01ed 0322 | " | Declare_Variable Record
01ee 00d8 | | Load_Top At_Offset_0
01ef 1c00 | | Execute_Immediate Run_Utility,0x0
01f0 BODY_01e8:
01f0 00e1 | | Load_Encached Boolean_Cache
01f1 00d9 | | Load_Top At_Offset_1
01f2 e5ff | | Load 0x2,-0x1
01f3 e5fd | | Load 0x2,-0x3
01f4 e01f | | Load 0x0,0x1f
01f5 e20f | | Load 0x1,0xf
01f6 0096 | | Execute Package,Field_Execute_Dynamic
01f7 00d1 | | Pop_Control Pop_Count_1
01f8 005a | Z | Store_Top Discrete,At_Offset_2
01f9 00d9 | | Load_Top At_Offset_1
01fa 680b |h | Jump_Zero 0x206
01fb 00d8 | | Load_Top At_Offset_0
01fc 8020 | | Call 0x0,0x20
01fd 00d1 | | Pop_Control Pop_Count_1
01fe e5fd | | Load 0x2,-0x3
01ff 00d9 | | Load_Top At_Offset_1
0200 e5ff | | Load 0x2,-0x1
0201 e021 | ! | Load 0x0,0x21
0202 e20f | | Load 0x1,0xf
0203 0096 | | Execute Package,Field_Execute_Dynamic
0204 c5fd | | Store 0x2,-0x3
0205 4503 |E | Exit_Subprogram 0x3
0206 e5fd | | Load 0x2,-0x3
0207 e5fe | | Load 0x2,-0x2
0208 e5ff | | Load 0x2,-0x1
0209 e021 | ! | Load 0x0,0x21
020a e20f | | Load 0x1,0xf
020b 0096 | | Execute Package,Field_Execute_Dynamic
020c c5fd | | Store 0x2,-0x3
020d 4503 |E | Exit_Subprogram 0x3
020e 0000 0000 | | .XXX[0x2]
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 021b | | .CONST 0x021b ; Address of begin
0211 0004 | | .CONST 0x0004 ; Address of exception handler
0212 0004 | | .CONST 0x0004 ; Number of locals
0213 INIT_0210:
0213 00e1 | | Load_Encached Boolean_Cache
0214 e004 | | Load 0x0,0x4
0215 0322 | " | Declare_Variable Record
0216 00d8 | | Load_Top At_Offset_0
0217 1c00 | | Execute_Immediate Run_Utility,0x0
0218 e5fd | | Load 0x2,-0x3
0219 e5fe | | Load 0x2,-0x2
021a 8212 | | Call 0x1,0x12
021b BODY_0210:
021b 00e1 | | Load_Encached Boolean_Cache
021c 00da | | Load_Top At_Offset_2
021d e5ff | | Load 0x2,-0x1
021e 00db | | Load_Top At_Offset_3
021f e01f | | Load 0x0,0x1f
0220 e20f | | Load 0x1,0xf
0221 0096 | | Execute Package,Field_Execute_Dynamic
0222 00d1 | | Pop_Control Pop_Count_1
0223 005b | [ | Store_Top Discrete,At_Offset_3
0224 00da | | Load_Top At_Offset_2
0225 6817 |h | Jump_Zero 0x23d
0226 00d9 | | Load_Top At_Offset_1
0227 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0228 0d02 | | Execute_Immediate Less,0x2
0229 6807 |h | Jump_Zero 0x231
022a 00d8 | | Load_Top At_Offset_0
022b e5ff | | Load 0x2,-0x1
022c e022 | " | Load 0x0,0x22
022d e20f | | Load 0x1,0xf
022e 0096 | | Execute Package,Field_Execute_Dynamic
022f 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0230 4503 |E | Exit_Subprogram 0x3
0231 00d9 | | Load_Top At_Offset_1
0232 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0233 0aff | | Execute_Immediate Plus,-0x1
0234 00da | | Load_Top At_Offset_2
0235 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0236 00d8 | | Load_Top At_Offset_0
0237 00da | | Load_Top At_Offset_2
0238 e5ff | | Load 0x2,-0x1
0239 e021 | ! | Load 0x0,0x21
023a e20f | | Load 0x1,0xf
023b 0096 | | Execute Package,Field_Execute_Dynamic
023c 0031 | 1 | Store_Top Heap_Access,At_Offset_1
023d 4503 |E | Exit_Subprogram 0x3
023e 0000 0000 | | .XXX[0x2]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0247 | G | .CONST 0x0247 ; Address of begin
0241 0004 | | .CONST 0x0004 ; Address of exception handler
0242 0003 | | .CONST 0x0003 ; Number of locals
0243 INIT_0240:
0243 e227 | ' | Load 0x1,0x27
0244 1b1e | | Execute Package,Field_Read,Field_Number 0x1e
0245 e224 | $ | Load 0x1,0x24
0246 0322 | " | Declare_Variable Record
0247 BODY_0240:
0247 e5ff | | Load 0x2,-0x1
0248 e227 | ' | Load 0x1,0x27
0249 1820 | | Execute Package,Field_Execute,Field_Number 0x20
024a 0032 | 2 | Store_Top Heap_Access,At_Offset_2
024b 00d9 | | Load_Top At_Offset_1
024c e227 | ' | Load 0x1,0x27
024d 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
024e 7002 |p | Jump_Nonzero 0x251
024f e023 | # | Load 0x0,0x23
0250 0257 | W | Execute Discrete,Raise
0251 00cf | | Action Mark_Auxiliary
0252 4805 |H | Short_Literal 0x5
0253 4801 |H | Short_Literal 0x1
0254 0007 | | Action Break_Optional
0255 00d8 | | Load_Top At_Offset_0
0256 e402 | | Load 0x2,0x2
0257 e227 | ' | Load 0x1,0x27
0258 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0259 6843 |hC | Jump_Zero 0x29d
025a 00d8 | | Load_Top At_Offset_0
025b 0aff | | Execute_Immediate Plus,-0x1
025c 4604 |F | Jump_Case 0x4
025d 7810 |x | Jump 0x26e ; case 0x0
025e 781b |x | Jump 0x27a ; case 0x1
025f 7826 |x& | Jump 0x286 ; case 0x2
0260 7831 |x1 | Jump 0x292 ; case 0x3
0261 7800 |x | Jump 0x262 ; case 0x4
0262 e5fe | | Load 0x2,-0x2
0263 00ea | | Load_Encached Null_String_Cache
0264 00da | | Load_Top At_Offset_2
0265 e402 | | Load 0x2,0x2
0266 e227 | ' | Load 0x1,0x27
0267 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0268 e024 | $ | Load 0x0,0x24
0269 e20f | | Load 0x1,0xf
026a 0096 | | Execute Package,Field_Execute_Dynamic
026b e403 | | Load 0x2,0x3
026c 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
026d 782f |x/ | Jump 0x29d
026e e5fe | | Load 0x2,-0x2
026f 00ea | | Load_Encached Null_String_Cache
0270 00da | | Load_Top At_Offset_2
0271 e402 | | Load 0x2,0x2
0272 e227 | ' | Load 0x1,0x27
0273 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0274 e024 | $ | Load 0x0,0x24
0275 e20f | | Load 0x1,0xf
0276 0096 | | Execute Package,Field_Execute_Dynamic
0277 e403 | | Load 0x2,0x3
0278 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0279 7823 |x# | Jump 0x29d
027a e5fe | | Load 0x2,-0x2
027b 00ea | | Load_Encached Null_String_Cache
027c 00da | | Load_Top At_Offset_2
027d e402 | | Load 0x2,0x2
027e e227 | ' | Load 0x1,0x27
027f 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0280 e024 | $ | Load 0x0,0x24
0281 e20f | | Load 0x1,0xf
0282 0096 | | Execute Package,Field_Execute_Dynamic
0283 e403 | | Load 0x2,0x3
0284 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0285 7817 |x | Jump 0x29d
0286 e5fe | | Load 0x2,-0x2
0287 00ea | | Load_Encached Null_String_Cache
0288 00da | | Load_Top At_Offset_2
0289 e402 | | Load 0x2,0x2
028a e227 | ' | Load 0x1,0x27
028b 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
028c e024 | $ | Load 0x0,0x24
028d e20f | | Load 0x1,0xf
028e 0096 | | Execute Package,Field_Execute_Dynamic
028f e403 | | Load 0x2,0x3
0290 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0291 780b |x | Jump 0x29d
0292 e5fe | | Load 0x2,-0x2
0293 00ea | | Load_Encached Null_String_Cache
0294 00da | | Load_Top At_Offset_2
0295 e402 | | Load 0x2,0x2
0296 e227 | ' | Load 0x1,0x27
0297 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0298 e024 | $ | Load 0x0,0x24
0299 e20f | | Load 0x1,0xf
029a 0096 | | Execute Package,Field_Execute_Dynamic
029b e403 | | Load 0x2,0x3
029c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
029d 00c8 | | Action Pop_Auxiliary_Range
029e 3fb6 |? | Loop_Increasing 0x255
029f 00ce | | Action Pop_Auxiliary
02a0 e5fe | | Load 0x2,-0x2
02a1 00d9 | | Load_Top At_Offset_1
02a2 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
02a3 00d8 | | Load_Top At_Offset_0
02a4 4402 |D | Exit_Subprogram With_Result,0x2
02a5 0000 0000 | | .XXX[0x3]
02a7 0000 | |
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02ab | | .CONST 0x02ab ; Address of begin
02a9 0004 | | .CONST 0x0004 ; Address of exception handler
02aa 0001 | | .CONST 0x0001 ; Number of locals
02ab BODY_02a8:
02ab INIT_02a8:
02ab 00db | | Load_Top At_Offset_3
02ac 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02ad 00db | | Load_Top At_Offset_3
02ae 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02af e025 | % | Load 0x0,0x25
02b0 e20f | | Load 0x1,0xf
02b1 0096 | | Execute Package,Field_Execute_Dynamic
02b2 6826 |h& | Jump_Zero 0x2d9
02b3 00db | | Load_Top At_Offset_3
02b4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02b5 00db | | Load_Top At_Offset_3
02b6 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02b7 e025 | % | Load 0x0,0x25
02b8 e20f | | Load 0x1,0xf
02b9 0096 | | Execute Package,Field_Execute_Dynamic
02ba 681c |h | Jump_Zero 0x2d7
02bb 00db | | Load_Top At_Offset_3
02bc 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02bd 00db | | Load_Top At_Offset_3
02be 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02bf e025 | % | Load 0x0,0x25
02c0 e20f | | Load 0x1,0xf
02c1 0096 | | Execute Package,Field_Execute_Dynamic
02c2 6812 |h | Jump_Zero 0x2d5
02c3 00db | | Load_Top At_Offset_3
02c4 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
02c5 00db | | Load_Top At_Offset_3
02c6 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
02c7 e025 | % | Load 0x0,0x25
02c8 e20f | | Load 0x1,0xf
02c9 0096 | | Execute Package,Field_Execute_Dynamic
02ca 6808 |h | Jump_Zero 0x2d3
02cb 00db | | Load_Top At_Offset_3
02cc 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02cd 00db | | Load_Top At_Offset_3
02ce 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02cf e025 | % | Load 0x0,0x25
02d0 e20f | | Load 0x1,0xf
02d1 0096 | | Execute Package,Field_Execute_Dynamic
02d2 4402 |D | Exit_Subprogram With_Result,0x2
02d3 4800 |H | Short_Literal 0x0
02d4 4402 |D | Exit_Subprogram With_Result,0x2
02d5 4800 |H | Short_Literal 0x0
02d6 4402 |D | Exit_Subprogram With_Result,0x2
02d7 4800 |H | Short_Literal 0x0
02d8 4402 |D | Exit_Subprogram With_Result,0x2
02d9 4800 |H | Short_Literal 0x0
02da 4402 |D | Exit_Subprogram With_Result,0x2
02db 0000 0000 | | .BLANK 0000[0x5]
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 e5fd | | Load 0x2,-0x3
02e5 017d | } | Execute Record,Structure_Write
02e6 4503 |E | Exit_Subprogram 0x3
02e7 0000 | | .XXX[0x1]
02e8 ; --------------------------------------------------------------------------------------
02e8 ; SUBPROGRAM
02e8 ; --------------------------------------------------------------------------------------
02e8 02ef | | .CONST 0x02ef ; Address of begin
02e9 0004 | | .CONST 0x0004 ; Address of exception handler
02ea 0002 | | .CONST 0x0002 ; Number of locals
02eb INIT_02e8:
02eb e226 | & | Load 0x1,0x26
02ec 0322 | " | Declare_Variable Record
02ed 00d8 | | Load_Top At_Offset_0
02ee 1c00 | | Execute_Immediate Run_Utility,0x0
02ef BODY_02e8:
02ef 00db | | Load_Top At_Offset_3
02f0 00d9 | | Load_Top At_Offset_1
02f1 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02f2 4801 |H | Short_Literal 0x1
02f3 00d9 | | Load_Top At_Offset_1
02f4 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
02f5 00d8 | | Load_Top At_Offset_0
02f6 00d9 | | Load_Top At_Offset_1
02f7 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02f8 8228 | ( | Call 0x1,0x28
02f9 00d1 | | Pop_Control Pop_Count_1
02fa 00d8 | | Load_Top At_Offset_0
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 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0305 4401 |D | Exit_Subprogram With_Result,0x1
0306 0000 0000 | | .XXX[0x2]
0308 ; --------------------------------------------------------------------------------------
0308 ; SUBPROGRAM
0308 ; --------------------------------------------------------------------------------------
0308 030f | | .CONST 0x030f ; Address of begin
0309 0004 | | .CONST 0x0004 ; Address of exception handler
030a 0002 | | .CONST 0x0002 ; Number of locals
030b INIT_0308:
030b 00da | | Load_Top At_Offset_2
030c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
030d 00db | | Load_Top At_Offset_3
030e 822b | + | Call 0x1,0x2b
030f BODY_0308:
030f 00db | | Load_Top At_Offset_3
0310 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0311 680b |h | Jump_Zero 0x31d
0312 00db | | Load_Top At_Offset_3
0313 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0314 e225 | % | Load 0x1,0x25
0315 011c | | Execute Any,Convert_Unchecked
0316 1c01 | | Execute_Immediate Run_Utility,0x1
0317 0092 047d | }| Action Push_String_Extended,0x47d ; "=>("
0319 01cc | | Execute Vector,Catenate
031a 00d9 | | Load_Top At_Offset_1
031b 01cc | | Execute Vector,Catenate
031c 4401 |D | Exit_Subprogram With_Result,0x1
031d 00d8 | | Load_Top At_Offset_0
031e 4401 |D | Exit_Subprogram With_Result,0x1
031f 0000 | | .XXX[0x1]
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 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0325 701e |p | Jump_Nonzero 0x344
0326 00da | | Load_Top At_Offset_2
0327 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0328 00db | | Load_Top At_Offset_3
0329 822a | * | Call 0x1,0x2a
032a 7006 |p | Jump_Nonzero 0x331
032b 00da | | Load_Top At_Offset_2
032c 00db | | Load_Top At_Offset_3
032d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
032e 8229 | ) | Call 0x1,0x29
032f 00d1 | | Pop_Control Pop_Count_1
0330 4501 |E | Exit_Subprogram 0x1
0331 00da | | Load_Top At_Offset_2
0332 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0333 0f05 | | Execute_Immediate Equal,0x5
0334 6804 |h | Jump_Zero 0x339
0335 4801 |H | Short_Literal 0x1
0336 00db | | Load_Top At_Offset_3
0337 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0338 4501 |E | Exit_Subprogram 0x1
0339 e225 | % | Load 0x1,0x25
033a 00db | | Load_Top At_Offset_3
033b 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
033c 0268 | h | Execute Discrete,Successor
033d 00db | | Load_Top At_Offset_3
033e 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
033f 00da | | Load_Top At_Offset_2
0340 00db | | Load_Top At_Offset_3
0341 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0342 8228 | ( | Call 0x1,0x28
0343 00d1 | | Pop_Control Pop_Count_1
0344 4501 |E | Exit_Subprogram 0x1
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 4607 |F | Jump_Case 0x7
034c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
034d 7807 |x | Jump 0x355 ; case 0x1
034e 780a |x | Jump 0x359 ; case 0x2
034f 780e |x | Jump 0x35e ; case 0x3
0350 7811 |x | Jump 0x362 ; case 0x4
0351 7812 |x | Jump 0x364 ; case 0x5
0352 7813 |x | Jump 0x366 ; case 0x6
0353 7816 |x | Jump 0x36a ; case 0x7
0354 4302 |C | .XXX[0x1]
0355 00da | | Load_Top At_Offset_2
0356 0091 0476 | v| Action Push_String_Extended_Indexed,0x476 ; "NONE"
0358 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0359 00db | | Load_Top At_Offset_3
035a 00db | | Load_Top At_Offset_3
035b 00e0 | | Load_Encached Standard_Cache
035c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
035d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
035e 00da | | Load_Top At_Offset_2
035f 00e0 | | Load_Encached Standard_Cache
0360 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0361 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0362 00db | | Load_Top At_Offset_3
0363 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0364 00db | | Load_Top At_Offset_3
0365 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0366 e225 | % | Load 0x1,0x25
0367 00dc | | Load_Top At_Offset_4
0368 0267 | g | Execute Discrete,Predecessor
0369 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
036a e225 | % | Load 0x1,0x25
036b 00dc | | Load_Top At_Offset_4
036c 0268 | h | Execute Discrete,Successor
036d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
036e 0000 0000 | | .XXX[0x2]
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 0373 | s | .CONST 0x0373 ; Address of begin
0371 0004 | | .CONST 0x0004 ; Address of exception handler
0372 0001 | | .CONST 0x0001 ; Number of locals
0373 BODY_0370:
0373 INIT_0370:
0373 00da | | Load_Top At_Offset_2
0374 4605 |F | Jump_Case 0x5
0375 7831 |x1 | Jump 0x3a7 ; case 0x0
0376 780d |x | Jump 0x384 ; case 0x1
0377 7815 |x | Jump 0x38d ; case 0x2
0378 781d |x | Jump 0x396 ; case 0x3
0379 7825 |x% | Jump 0x39f ; case 0x4
037a 7800 |x | Jump 0x37b ; case 0x5
037b 00db | | Load_Top At_Offset_3
037c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
037d 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
037e e026 | & | Load 0x0,0x26
037f e20f | | Load 0x1,0xf
0380 0096 | | Execute Package,Field_Execute_Dynamic
0381 e5fe | | Load 0x2,-0x2
0382 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
0383 7823 |x# | Jump 0x3a7
0384 00db | | Load_Top At_Offset_3
0385 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0386 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0387 e026 | & | Load 0x0,0x26
0388 e20f | | Load 0x1,0xf
0389 0096 | | Execute Package,Field_Execute_Dynamic
038a e5fe | | Load 0x2,-0x2
038b 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
038c 781a |x | Jump 0x3a7
038d 00db | | Load_Top At_Offset_3
038e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
038f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0390 e026 | & | Load 0x0,0x26
0391 e20f | | Load 0x1,0xf
0392 0096 | | Execute Package,Field_Execute_Dynamic
0393 e5fe | | Load 0x2,-0x2
0394 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0395 7811 |x | Jump 0x3a7
0396 00db | | Load_Top At_Offset_3
0397 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0398 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0399 e026 | & | Load 0x0,0x26
039a e20f | | Load 0x1,0xf
039b 0096 | | Execute Package,Field_Execute_Dynamic
039c e5fe | | Load 0x2,-0x2
039d 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
039e 7808 |x | Jump 0x3a7
039f 00db | | Load_Top At_Offset_3
03a0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03a1 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
03a2 e026 | & | Load 0x0,0x26
03a3 e20f | | Load 0x1,0xf
03a4 0096 | | Execute Package,Field_Execute_Dynamic
03a5 e5fe | | Load 0x2,-0x2
03a6 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
03a7 4801 |H | Short_Literal 0x1
03a8 e5fe | | Load 0x2,-0x2
03a9 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
03aa 4502 |E | Exit_Subprogram 0x2
03ab 0000 0000 | | .BLANK 0000[0x5]
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03b3 | | .CONST 0x03b3 ; Address of begin
03b1 0004 | | .CONST 0x0004 ; Address of exception handler
03b2 0001 | | .CONST 0x0001 ; Number of locals
03b3 BODY_03b0:
03b3 INIT_03b0:
03b3 00da | | Load_Top At_Offset_2
03b4 4605 |F | Jump_Case 0x5
03b5 7827 |x' | Jump 0x3dd ; case 0x0
03b6 780b |x | Jump 0x3c2 ; case 0x1
03b7 7811 |x | Jump 0x3c9 ; case 0x2
03b8 7817 |x | Jump 0x3d0 ; case 0x3
03b9 781d |x | Jump 0x3d7 ; case 0x4
03ba 7800 |x | Jump 0x3bb ; case 0x5
03bb 00db | | Load_Top At_Offset_3
03bc 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
03bd e027 | ' | Load 0x0,0x27
03be e20f | | Load 0x1,0xf
03bf 0096 | | Execute Package,Field_Execute_Dynamic
03c0 00d1 | | Pop_Control Pop_Count_1
03c1 781b |x | Jump 0x3dd
03c2 00db | | Load_Top At_Offset_3
03c3 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
03c4 e027 | ' | Load 0x0,0x27
03c5 e20f | | Load 0x1,0xf
03c6 0096 | | Execute Package,Field_Execute_Dynamic
03c7 00d1 | | Pop_Control Pop_Count_1
03c8 7814 |x | Jump 0x3dd
03c9 00db | | Load_Top At_Offset_3
03ca 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
03cb e027 | ' | Load 0x0,0x27
03cc e20f | | Load 0x1,0xf
03cd 0096 | | Execute Package,Field_Execute_Dynamic
03ce 00d1 | | Pop_Control Pop_Count_1
03cf 780d |x | Jump 0x3dd
03d0 00db | | Load_Top At_Offset_3
03d1 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
03d2 e027 | ' | Load 0x0,0x27
03d3 e20f | | Load 0x1,0xf
03d4 0096 | | Execute Package,Field_Execute_Dynamic
03d5 00d1 | | Pop_Control Pop_Count_1
03d6 7806 |x | Jump 0x3dd
03d7 00db | | Load_Top At_Offset_3
03d8 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
03d9 e027 | ' | Load 0x0,0x27
03da e20f | | Load 0x1,0xf
03db 0096 | | Execute Package,Field_Execute_Dynamic
03dc 00d1 | | Pop_Control Pop_Count_1
03dd 4800 |H | Short_Literal 0x0
03de e5fe | | Load 0x2,-0x2
03df 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
03e0 4502 |E | Exit_Subprogram 0x2
03e1 0000 0000 | | .BLANK 0000[0x7]
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03eb | | .CONST 0x03eb ; Address of begin
03e9 0004 | | .CONST 0x0004 ; Address of exception handler
03ea 0001 | | .CONST 0x0001 ; Number of locals
03eb BODY_03e8:
03eb INIT_03e8:
03eb 00db | | Load_Top At_Offset_3
03ec 4605 |F | Jump_Case 0x5
03ed 780b |x | Jump 0x3f9 ; case 0x0
03ee 780c |x | Jump 0x3fb ; case 0x1
03ef 7811 |x | Jump 0x401 ; case 0x2
03f0 7816 |x | Jump 0x407 ; case 0x3
03f1 781b |x | Jump 0x40d ; case 0x4
03f2 7800 |x | Jump 0x3f3 ; case 0x5
03f3 00da | | Load_Top At_Offset_2
03f4 3408 |4 | Execute Record,Field_Reference,Field_Number 0x8
03f5 e028 | ( | Load 0x0,0x28
03f6 e20f | | Load 0x1,0xf
03f7 0096 | | Execute Package,Field_Execute_Dynamic
03f8 4402 |D | Exit_Subprogram With_Result,0x2
03f9 4801 |H | Short_Literal 0x1
03fa 4402 |D | Exit_Subprogram With_Result,0x2
03fb 00da | | Load_Top At_Offset_2
03fc 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4
03fd e028 | ( | Load 0x0,0x28
03fe e20f | | Load 0x1,0xf
03ff 0096 | | Execute Package,Field_Execute_Dynamic
0400 4402 |D | Exit_Subprogram With_Result,0x2
0401 00da | | Load_Top At_Offset_2
0402 3405 |4 | Execute Record,Field_Reference,Field_Number 0x5
0403 e028 | ( | Load 0x0,0x28
0404 e20f | | Load 0x1,0xf
0405 0096 | | Execute Package,Field_Execute_Dynamic
0406 4402 |D | Exit_Subprogram With_Result,0x2
0407 00da | | Load_Top At_Offset_2
0408 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
0409 e028 | ( | Load 0x0,0x28
040a e20f | | Load 0x1,0xf
040b 0096 | | Execute Package,Field_Execute_Dynamic
040c 4402 |D | Exit_Subprogram With_Result,0x2
040d 00da | | Load_Top At_Offset_2
040e 3407 |4 | Execute Record,Field_Reference,Field_Number 0x7
040f e028 | ( | Load 0x0,0x28
0410 e20f | | Load 0x1,0xf
0411 0096 | | Execute Package,Field_Execute_Dynamic
0412 4402 |D | Exit_Subprogram With_Result,0x2
0413 0000 0000 | | .BLANK 0000[0x5]
0418 ; --------------------------------------------------------------------------------------
0418 ; SUBPROGRAM
0418 ; --------------------------------------------------------------------------------------
0418 041b | | .CONST 0x041b ; Address of begin
0419 0004 | | .CONST 0x0004 ; Address of exception handler
041a 0001 | | .CONST 0x0001 ; Number of locals
041b BODY_0418:
041b INIT_0418:
041b 00db | | Load_Top At_Offset_3
041c 00db | | Load_Top At_Offset_3
041d 822a | * | Call 0x1,0x2a
041e 6803 |h | Jump_Zero 0x422
041f 0092 047e | ~| Action Push_String_Extended,0x47e ; ")"
0421 4402 |D | Exit_Subprogram With_Result,0x2
0422 00db | | Load_Top At_Offset_3
0423 4605 |F | Jump_Case 0x5
0424 780b |x | Jump 0x430 ; case 0x0
0425 780c |x | Jump 0x432 ; case 0x1
0426 7811 |x | Jump 0x438 ; case 0x2
0427 7816 |x | Jump 0x43e ; case 0x3
0428 781b |x | Jump 0x444 ; case 0x4
0429 7800 |x | Jump 0x42a ; case 0x5
042a 00da | | Load_Top At_Offset_2
042b 3408 |4 | Execute Record,Field_Reference,Field_Number 0x8
042c e029 | ) | Load 0x0,0x29
042d e20f | | Load 0x1,0xf
042e 0096 | | Execute Package,Field_Execute_Dynamic
042f 4402 |D | Exit_Subprogram With_Result,0x2
0430 00ea | | Load_Encached Null_String_Cache
0431 4402 |D | Exit_Subprogram With_Result,0x2
0432 00da | | Load_Top At_Offset_2
0433 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4
0434 e029 | ) | Load 0x0,0x29
0435 e20f | | Load 0x1,0xf
0436 0096 | | Execute Package,Field_Execute_Dynamic
0437 4402 |D | Exit_Subprogram With_Result,0x2
0438 00da | | Load_Top At_Offset_2
0439 3405 |4 | Execute Record,Field_Reference,Field_Number 0x5
043a e029 | ) | Load 0x0,0x29
043b e20f | | Load 0x1,0xf
043c 0096 | | Execute Package,Field_Execute_Dynamic
043d 4402 |D | Exit_Subprogram With_Result,0x2
043e 00da | | Load_Top At_Offset_2
043f 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
0440 e029 | ) | Load 0x0,0x29
0441 e20f | | Load 0x1,0xf
0442 0096 | | Execute Package,Field_Execute_Dynamic
0443 4402 |D | Exit_Subprogram With_Result,0x2
0444 00da | | Load_Top At_Offset_2
0445 3407 |4 | Execute Record,Field_Reference,Field_Number 0x7
0446 e029 | ) | Load 0x0,0x29
0447 e20f | | Load 0x1,0xf
0448 0096 | | Execute Package,Field_Execute_Dynamic
0449 4402 |D | Exit_Subprogram With_Result,0x2
044a 0000 0000 | | .BLANK 0000[0x6]
0450 ; --------------------------------------------------------------------------------------
0450 ; SUBPROGRAM
0450 ; --------------------------------------------------------------------------------------
0450 0453 | S | .CONST 0x0453 ; Address of begin
0451 0004 | | .CONST 0x0004 ; Address of exception handler
0452 0001 | | .CONST 0x0001 ; Number of locals
0453 BODY_0450:
0453 INIT_0450:
0453 4601 |F | Jump_Case 0x1
0454 7801 |x | Jump 0x456 ; case 0x0
0455 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
0456 4800 |H | Short_Literal 0x0
0457 00db | | Load_Top At_Offset_3
0458 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0459 4800 |H | Short_Literal 0x0
045a 00db | | Load_Top At_Offset_3
045b 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
045c 4801 |H | Short_Literal 0x1
045d 00db | | Load_Top At_Offset_3
045e 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
045f 00da | | Load_Top At_Offset_2
0460 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4
0461 1c00 | | Execute_Immediate Run_Utility,0x0
0462 00da | | Load_Top At_Offset_2
0463 3405 |4 | Execute Record,Field_Reference,Field_Number 0x5
0464 1c00 | | Execute_Immediate Run_Utility,0x0
0465 00da | | Load_Top At_Offset_2
0466 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
0467 1c00 | | Execute_Immediate Run_Utility,0x0
0468 00da | | Load_Top At_Offset_2
0469 3407 |4 | Execute Record,Field_Reference,Field_Number 0x7
046a 1c00 | | Execute_Immediate Run_Utility,0x0
046b 00da | | Load_Top At_Offset_2
046c 3408 |4 | Execute Record,Field_Reference,Field_Number 0x8
046d 1c00 | | Execute_Immediate Run_Utility,0x0
046e 4302 |C | Exit_Subprogram From_Utility,0x2
046f ; --------------------------------------------------------------------------------------
046f ; STRING TABLE
046f ; --------------------------------------------------------------------------------------
046f 0022 | " | .STRTAB 0x0022->0x0480 ; "DRIVER_MAP"
0470 002a | * | .STRTAB 0x002a->0x0485 ; "PRECONDITION_MAP"
0471 0038 | 8 | .STRTAB 0x0038->0x048d ; "PROLOG_MAP"
0472 0040 | @ | .STRTAB 0x0040->0x0492 ; "EPILOG_MAP"
0473 0048 | H | .STRTAB 0x0048->0x0497 ; "EVAL_MAP"
0474 004e | N | .STRTAB 0x004e->0x049b ; "NAME"
0475 0050 | P | .STRTAB 0x0050->0x049d ; "DATA"
0476 0052 | R | .STRTAB 0x0052->0x049f ; "NONE"
0477 0054 | T | .STRTAB 0x0054->0x04a1 ; "DRIVER"
0478 0058 | X | .STRTAB 0x0058->0x04a4 ; "PRE"
0479 0059 | Y | .STRTAB 0x0059->0x04a5 ; "PROLOG"
047a 005d | ] | .STRTAB 0x005d->0x04a8 ; "EPILOG"
047b 0061 | a | .STRTAB 0x0061->0x04ab ; "EVAL"
047c 0063 | c | .STRTAB 0x0063->0x04ad ; "others => Unspecified"
047d 0076 | v | .STRTAB 0x0076->0x04b8 ; "=>("
047e 0077 | w | .STRTAB 0x0077->0x04b9 ; ")"
047f 0076 | v | .STREND 0x0076->0x04ba
0480 4452 4956 |DRIV| .STRTAB_STRINGS
04ba 0000 0000 | | .BLANK 0000[0x6]
04c0 ; --------------------------------------------------------------------------------------
04c0 ; Debug Table
04c0 ; --------------------------------------------------------------------------------------
04c0 0004 0009 | | .DEBUG4 0x0004,0x0009,0xefbb,0x0000,0x0001,0x0000
04c6 0000 0000 | | .BLANK 0000[0x13a]