|
|
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: 2048 (0x800)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_5850da
└─⟦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 0308 | | .CONST 0x0308 ; 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 8001 | | .CONST 0x8001 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 005f | _ | .CONST 0x005f ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 001a | | .CONST 0x001a ; Number of locals
000b INIT_0008:
000b 4800 |H | Short_Literal 0x0
000c 4808 |H | Short_Literal 0x8
000d 029f 006b | k| Declare_Subprogram For_Call,INIT_0068
000f 03fe | | Declare_Type Discrete,Defined,Visible
0010 00d8 | | Load_Top At_Offset_0
0011 0266 | f | Execute Discrete,Bounds
0012 00e1 | | Load_Encached Boolean_Cache
0013 02a0 | | Declare_Subprogram Null_Subprogram
0014 4801 |H | Short_Literal 0x1
0015 035e | ^ | Declare_Type Array,Defined,Visible
0016 029a 00a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a0
0018 029a 00ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a8
001a 4800 |H | Short_Literal 0x0
001b 4800 |H | Short_Literal 0x0
001c 029f 00b3 | | Declare_Subprogram For_Call,INIT_00b0
001e 03fe | | Declare_Type Discrete,Defined,Visible
001f 4800 |H | Short_Literal 0x0
0020 4812 |H | Short_Literal 0x12
0021 029f 00db | | Declare_Subprogram For_Call,INIT_00d8
0023 03fe | | Declare_Type Discrete,Defined,Visible
0024 00c4 | | Action Make_Default
0025 00c4 | | Action Make_Default
0026 00c4 | | Action Make_Default
0027 00c4 | | Action Make_Default
0028 00c4 | | Action Make_Default
0029 00c4 | | Action Make_Default
002a 4800 |H | Short_Literal 0x0
002b 4802 |H | Short_Literal 0x2
002c 029f 0103 | | Declare_Subprogram For_Call,INIT_0100
002e 03fe | | Declare_Type Discrete,Defined,Visible
002f c218 | | Store 0x1,0x18
0030 4800 |H | Short_Literal 0x0
0031 4803 |H | Short_Literal 0x3
0032 029f 012b | +| Declare_Subprogram For_Call,INIT_0128
0034 03fe | | Declare_Type Discrete,Defined,Visible
0035 c214 | | Store 0x1,0x14
0036 4800 |H | Short_Literal 0x0
0037 4802 |H | Short_Literal 0x2
0038 029f 0153 | S| Declare_Subprogram For_Call,INIT_0150
003a 03fe | | Declare_Type Discrete,Defined,Visible
003b c215 | | Store 0x1,0x15
003c 4800 |H | Short_Literal 0x0
003d 4801 |H | Short_Literal 0x1
003e 029f 017b | {| Declare_Subprogram For_Call,INIT_0178
0040 03fe | | Declare_Type Discrete,Defined,Visible
0041 c216 | | Store 0x1,0x16
0042 4800 |H | Short_Literal 0x0
0043 4805 |H | Short_Literal 0x5
0044 029f 01a3 | | Declare_Subprogram For_Call,INIT_01a0
0046 03fe | | Declare_Type Discrete,Defined,Visible
0047 c217 | | Store 0x1,0x17
0048 00bf | | Action Accept_Activation
0049 4800 |H | Short_Literal 0x0
004a 4801 |H | Short_Literal 0x1
004b 4801 |H | Short_Literal 0x1
004c 604b |`K | Indirect_Literal Discrete,0x98,{0x00000000, 0x0000076d}
004d e001 | | Load 0x0,0x1
004e 1818 | | Execute Package,Field_Execute,Field_Number 0x18
004f e001 | | Load 0x0,0x1
0050 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0051 011e | | Execute Any,Convert
0052 6041 |`A | Indirect_Literal Discrete,0x94,{0x00000000, 0xa8bf8000}
0053 481f |H | Short_Literal 0x1f
0054 480c |H | Short_Literal 0xc
0055 603a |`: | Indirect_Literal Discrete,0x90,{0x00000000, 0x00000833}
0056 e001 | | Load 0x0,0x1
0057 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0058 e001 | | Load 0x0,0x1
0059 1b0d | | Execute Package,Field_Read,Field_Number 0xd
005a 011e | | Execute Any,Convert
005b 1d10 | | Execute_Immediate Reference_Lex_1,0x10
005c 00c7 | | Action Elaborate_Subprogram
005d 1d0f | | Execute_Immediate Reference_Lex_1,0xf
005e 00c7 | | Action Elaborate_Subprogram
005f BODY_0008:
005f 00bc | | Action Signal_Activated
0060 00bb | | Action Signal_Completion
0061 0000 0000 | | .BLANK 0000[0x7]
0068 ; --------------------------------------------------------------------------------------
0068 ; SUBPROGRAM
0068 ; --------------------------------------------------------------------------------------
0068 006b | k | .CONST 0x006b ; Address of begin
0069 0004 | | .CONST 0x0004 ; Address of exception handler
006a 0001 | | .CONST 0x0001 ; Number of locals
006b BODY_0068:
006b INIT_0068:
006b 4607 |F | Jump_Case 0x7
006c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
006d 7806 |x | Jump 0x74 ; case 0x1
006e 7809 |x | Jump 0x78 ; case 0x2
006f 780d |x | Jump 0x7d ; case 0x3
0070 7810 |x | Jump 0x81 ; case 0x4
0071 7811 |x | Jump 0x83 ; case 0x5
0072 7812 |x | Jump 0x85 ; case 0x6
0073 7815 |x | Jump 0x89 ; case 0x7
0074 00da | | Load_Top At_Offset_2
0075 0091 01c5 | | Action Push_String_Extended_Indexed,0x1c5 ; "GENERICS_SHARE_CODE"
0077 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0078 00db | | Load_Top At_Offset_3
0079 00db | | Load_Top At_Offset_3
007a 00e0 | | Load_Encached Standard_Cache
007b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
007c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
007d 00da | | Load_Top At_Offset_2
007e 00e0 | | Load_Encached Standard_Cache
007f 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0080 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0081 00db | | Load_Top At_Offset_3
0082 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0083 00db | | Load_Top At_Offset_3
0084 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0085 e20d | | Load 0x1,0xd
0086 00dc | | Load_Top At_Offset_4
0087 0267 | g | Execute Discrete,Predecessor
0088 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0089 e20d | | Load 0x1,0xd
008a 00dc | | Load_Top At_Offset_4
008b 0268 | h | Execute Discrete,Successor
008c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
008d 0000 0000 | | .XXX[0x3]
008f 0000 | |
0090 0000 0000 | | .LITERAL {0x00000000, 0x00000833}
0094 0000 0000 | | .LITERAL {0x00000000, 0xa8bf8000}
0098 0000 0000 | | .LITERAL {0x00000000, 0x0000076d}
009c 0000 0000 | | .BLANK 0000[0x4]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a3 | | .CONST 0x00a3 ; Address of begin
00a1 0004 | | .CONST 0x0004 ; Address of exception handler
00a2 0001 | | .CONST 0x0001 ; Number of locals
00a3 BODY_00a0:
00a3 INIT_00a0:
00a3 e219 | | Load 0x1,0x19
00a4 00ca | | Action Exit_Nullary_Function
00a5 0000 0000 | | .XXX[0x3]
00a7 0000 | |
00a8 ; --------------------------------------------------------------------------------------
00a8 ; SUBPROGRAM
00a8 ; --------------------------------------------------------------------------------------
00a8 00ab | | .CONST 0x00ab ; Address of begin
00a9 0004 | | .CONST 0x0004 ; Address of exception handler
00aa 0001 | | .CONST 0x0001 ; Number of locals
00ab BODY_00a8:
00ab INIT_00a8:
00ab e21a | | Load 0x1,0x1a
00ac 00ca | | Action Exit_Nullary_Function
00ad 0000 0000 | | .XXX[0x3]
00af 0000 | |
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b3 | | .CONST 0x00b3 ; Address of begin
00b1 0004 | | .CONST 0x0004 ; Address of exception handler
00b2 0001 | | .CONST 0x0001 ; Number of locals
00b3 BODY_00b0:
00b3 INIT_00b0:
00b3 4607 |F | Jump_Case 0x7
00b4 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
00b5 7806 |x | Jump 0xbc ; case 0x1
00b6 7809 |x | Jump 0xc0 ; case 0x2
00b7 780d |x | Jump 0xc5 ; case 0x3
00b8 7810 |x | Jump 0xc9 ; case 0x4
00b9 7811 |x | Jump 0xcb ; case 0x5
00ba 7812 |x | Jump 0xcd ; case 0x6
00bb 7815 |x | Jump 0xd1 ; case 0x7
00bc 00da | | Load_Top At_Offset_2
00bd 0091 01ce | | Action Push_String_Extended_Indexed,0x1ce ; "ONE"
00bf 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00c0 00db | | Load_Top At_Offset_3
00c1 00db | | Load_Top At_Offset_3
00c2 00e0 | | Load_Encached Standard_Cache
00c3 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00c4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00c5 00da | | Load_Top At_Offset_2
00c6 00e0 | | Load_Encached Standard_Cache
00c7 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00c8 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00c9 00db | | Load_Top At_Offset_3
00ca 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00cb 00db | | Load_Top At_Offset_3
00cc 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00cd e211 | | Load 0x1,0x11
00ce 00dc | | Load_Top At_Offset_4
00cf 0267 | g | Execute Discrete,Predecessor
00d0 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00d1 e211 | | Load 0x1,0x11
00d2 00dc | | Load_Top At_Offset_4
00d3 0268 | h | Execute Discrete,Successor
00d4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00d5 0000 0000 | | .XXX[0x3]
00d7 0000 | |
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 7806 |x | Jump 0xe4 ; case 0x1
00de 7809 |x | Jump 0xe8 ; case 0x2
00df 780d |x | Jump 0xed ; case 0x3
00e0 7810 |x | Jump 0xf1 ; case 0x4
00e1 7811 |x | Jump 0xf3 ; case 0x5
00e2 7812 |x | Jump 0xf5 ; case 0x6
00e3 7815 |x | Jump 0xf9 ; case 0x7
00e4 00da | | Load_Top At_Offset_2
00e5 0091 01cf | | Action Push_String_Extended_Indexed,0x1cf ; "NOOP"
00e7 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00e8 00db | | Load_Top At_Offset_3
00e9 00db | | Load_Top At_Offset_3
00ea 00e0 | | Load_Encached Standard_Cache
00eb 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00ec 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00ed 00da | | Load_Top At_Offset_2
00ee 00e0 | | Load_Encached Standard_Cache
00ef 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00f0 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00f1 00db | | Load_Top At_Offset_3
00f2 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f3 00db | | Load_Top At_Offset_3
00f4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f5 e212 | | Load 0x1,0x12
00f6 00dc | | Load_Top At_Offset_4
00f7 0267 | g | Execute Discrete,Predecessor
00f8 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f9 e212 | | Load 0x1,0x12
00fa 00dc | | Load_Top At_Offset_4
00fb 0268 | h | Execute Discrete,Successor
00fc 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00fd 0000 0000 | | .XXX[0x3]
00ff 0000 | |
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0103 | | .CONST 0x0103 ; Address of begin
0101 0004 | | .CONST 0x0004 ; Address of exception handler
0102 0001 | | .CONST 0x0001 ; Number of locals
0103 BODY_0100:
0103 INIT_0100:
0103 4607 |F | Jump_Case 0x7
0104 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0105 7806 |x | Jump 0x10c ; case 0x1
0106 7809 |x | Jump 0x110 ; case 0x2
0107 780d |x | Jump 0x115 ; case 0x3
0108 7810 |x | Jump 0x119 ; case 0x4
0109 7811 |x | Jump 0x11b ; case 0x5
010a 7812 |x | Jump 0x11d ; case 0x6
010b 7815 |x | Jump 0x121 ; case 0x7
010c 00da | | Load_Top At_Offset_2
010d 0091 01e2 | | Action Push_String_Extended_Indexed,0x1e2 ; "NONE"
010f 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0110 00db | | Load_Top At_Offset_3
0111 00db | | Load_Top At_Offset_3
0112 00e0 | | Load_Encached Standard_Cache
0113 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0114 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0115 00da | | Load_Top At_Offset_2
0116 00e0 | | Load_Encached Standard_Cache
0117 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0118 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0119 00db | | Load_Top At_Offset_3
011a 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
011b 00db | | Load_Top At_Offset_3
011c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
011d e218 | | Load 0x1,0x18
011e 00dc | | Load_Top At_Offset_4
011f 0267 | g | Execute Discrete,Predecessor
0120 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0121 e218 | | Load 0x1,0x18
0122 00dc | | Load_Top At_Offset_4
0123 0268 | h | Execute Discrete,Successor
0124 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0125 0000 0000 | | .XXX[0x3]
0127 0000 | |
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 012b | + | .CONST 0x012b ; Address of begin
0129 0004 | | .CONST 0x0004 ; Address of exception handler
012a 0001 | | .CONST 0x0001 ; Number of locals
012b BODY_0128:
012b INIT_0128:
012b 4607 |F | Jump_Case 0x7
012c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
012d 7806 |x | Jump 0x134 ; case 0x1
012e 7809 |x | Jump 0x138 ; case 0x2
012f 780d |x | Jump 0x13d ; case 0x3
0130 7810 |x | Jump 0x141 ; case 0x4
0131 7811 |x | Jump 0x143 ; case 0x5
0132 7812 |x | Jump 0x145 ; case 0x6
0133 7815 |x | Jump 0x149 ; case 0x7
0134 00da | | Load_Top At_Offset_2
0135 0091 01e5 | | Action Push_String_Extended_Indexed,0x1e5 ; "INVALID"
0137 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0138 00db | | Load_Top At_Offset_3
0139 00db | | Load_Top At_Offset_3
013a 00e0 | | Load_Encached Standard_Cache
013b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
013c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
013d 00da | | Load_Top At_Offset_2
013e 00e0 | | Load_Encached Standard_Cache
013f 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0140 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0141 00db | | Load_Top At_Offset_3
0142 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0143 00db | | Load_Top At_Offset_3
0144 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0145 e214 | | Load 0x1,0x14
0146 00dc | | Load_Top At_Offset_4
0147 0267 | g | Execute Discrete,Predecessor
0148 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0149 e214 | | Load 0x1,0x14
014a 00dc | | Load_Top At_Offset_4
014b 0268 | h | Execute Discrete,Successor
014c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
014d 0000 0000 | | .XXX[0x3]
014f 0000 | |
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 0153 | S | .CONST 0x0153 ; Address of begin
0151 0004 | | .CONST 0x0004 ; Address of exception handler
0152 0001 | | .CONST 0x0001 ; Number of locals
0153 BODY_0150:
0153 INIT_0150:
0153 4607 |F | Jump_Case 0x7
0154 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0155 7806 |x | Jump 0x15c ; case 0x1
0156 7809 |x | Jump 0x160 ; case 0x2
0157 780d |x | Jump 0x165 ; case 0x3
0158 7810 |x | Jump 0x169 ; case 0x4
0159 7811 |x | Jump 0x16b ; case 0x5
015a 7812 |x | Jump 0x16d ; case 0x6
015b 7815 |x | Jump 0x171 ; case 0x7
015c 00da | | Load_Top At_Offset_2
015d 0091 01e9 | | Action Push_String_Extended_Indexed,0x1e9 ; "UNKNOWN"
015f 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0160 00db | | Load_Top At_Offset_3
0161 00db | | Load_Top At_Offset_3
0162 00e0 | | Load_Encached Standard_Cache
0163 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0164 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0165 00da | | Load_Top At_Offset_2
0166 00e0 | | Load_Encached Standard_Cache
0167 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0168 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0169 00db | | Load_Top At_Offset_3
016a 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
016b 00db | | Load_Top At_Offset_3
016c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
016d e215 | | Load 0x1,0x15
016e 00dc | | Load_Top At_Offset_4
016f 0267 | g | Execute Discrete,Predecessor
0170 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0171 e215 | | Load 0x1,0x15
0172 00dc | | Load_Top At_Offset_4
0173 0268 | h | Execute Discrete,Successor
0174 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0175 0000 0000 | | .XXX[0x3]
0177 0000 | |
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 017b | { | .CONST 0x017b ; Address of begin
0179 0004 | | .CONST 0x0004 ; Address of exception handler
017a 0001 | | .CONST 0x0001 ; Number of locals
017b BODY_0178:
017b INIT_0178:
017b 4607 |F | Jump_Case 0x7
017c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
017d 7806 |x | Jump 0x184 ; case 0x1
017e 7809 |x | Jump 0x188 ; case 0x2
017f 780d |x | Jump 0x18d ; case 0x3
0180 7810 |x | Jump 0x191 ; case 0x4
0181 7811 |x | Jump 0x193 ; case 0x5
0182 7812 |x | Jump 0x195 ; case 0x6
0183 7815 |x | Jump 0x199 ; case 0x7
0184 00da | | Load_Top At_Offset_2
0185 0091 01ec | | Action Push_String_Extended_Indexed,0x1ec ; "READ_ONLY"
0187 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0188 00db | | Load_Top At_Offset_3
0189 00db | | Load_Top At_Offset_3
018a 00e0 | | Load_Encached Standard_Cache
018b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
018c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
018d 00da | | Load_Top At_Offset_2
018e 00e0 | | Load_Encached Standard_Cache
018f 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0190 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0191 00db | | Load_Top At_Offset_3
0192 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0193 00db | | Load_Top At_Offset_3
0194 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0195 e216 | | Load 0x1,0x16
0196 00dc | | Load_Top At_Offset_4
0197 0267 | g | Execute Discrete,Predecessor
0198 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0199 e216 | | Load 0x1,0x16
019a 00dc | | Load_Top At_Offset_4
019b 0268 | h | Execute Discrete,Successor
019c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
019d 0000 0000 | | .XXX[0x3]
019f 0000 | |
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 4607 |F | Jump_Case 0x7
01a4 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
01a5 7806 |x | Jump 0x1ac ; case 0x1
01a6 7809 |x | Jump 0x1b0 ; case 0x2
01a7 780d |x | Jump 0x1b5 ; case 0x3
01a8 7810 |x | Jump 0x1b9 ; case 0x4
01a9 7811 |x | Jump 0x1bb ; case 0x5
01aa 7812 |x | Jump 0x1bd ; case 0x6
01ab 7815 |x | Jump 0x1c1 ; case 0x7
01ac 00da | | Load_Top At_Offset_2
01ad 0091 01ee | | Action Push_String_Extended_Indexed,0x1ee ; "UNKNOWN"
01af 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
01b0 00db | | Load_Top At_Offset_3
01b1 00db | | Load_Top At_Offset_3
01b2 00e0 | | Load_Encached Standard_Cache
01b3 181b | | Execute Package,Field_Execute,Field_Number 0x1b
01b4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01b5 00da | | Load_Top At_Offset_2
01b6 00e0 | | Load_Encached Standard_Cache
01b7 181c | | Execute Package,Field_Execute,Field_Number 0x1c
01b8 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
01b9 00db | | Load_Top At_Offset_3
01ba 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01bb 00db | | Load_Top At_Offset_3
01bc 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01bd e217 | | Load 0x1,0x17
01be 00dc | | Load_Top At_Offset_4
01bf 0267 | g | Execute Discrete,Predecessor
01c0 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01c1 e217 | | Load 0x1,0x17
01c2 00dc | | Load_Top At_Offset_4
01c3 0268 | h | Execute Discrete,Successor
01c4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01c5 ; --------------------------------------------------------------------------------------
01c5 ; STRING TABLE
01c5 ; --------------------------------------------------------------------------------------
01c5 0060 | ` | .STRTAB 0x0060->0x01f5 ; "GENERICS_SHARE_CODE"
01c6 0071 | q | .STRTAB 0x0071->0x01fe ; "REQUIRES_BODY_AND_GENERIC_IN_SAME_COMPILATION"
01c7 009c | | .STRTAB 0x009c->0x0215 ; "REQUIRES_SUBUNITS_AND_GENERIC_IN_SAME_COMPILATION"
01c8 00cb | | .STRTAB 0x00cb->0x022d ; "IMPLEMENTS_PRAGMA_INLINE"
01c9 00e1 | | .STRTAB 0x00e1->0x0239 ; "SEPARATE_SUBUNITS_ARE_INEFFICIENT"
01ca 0100 | | .STRTAB 0x0100->0x024a ; "HAS_OTHER_OPTIMIZATION_DEPENDENCIES"
01cb 0121 | ! | .STRTAB 0x0121->0x025b ; "REQUIRES_SOURCE_TRANSFORMATIONS_BEFORE_TRANSFER"
01cc 014e | N | .STRTAB 0x014e->0x0273 ; "SPARE_06"
01cd 0154 | T | .STRTAB 0x0154->0x0277 ; "SPARE_07"
01ce 015a | Z | .STRTAB 0x015a->0x027b ; "ONE"
01cf 015b | [ | .STRTAB 0x015b->0x027c ; "NOOP"
01d0 015d | ] | .STRTAB 0x015d->0x027e ; "PROLOG"
01d1 0161 | a | .STRTAB 0x0161->0x0281 ; "SUBSCRIPT"
01d2 0168 | h | .STRTAB 0x0168->0x0286 ; "TRANSFERS"
01d3 016f | o | .STRTAB 0x016f->0x028a ; "REBUILDS"
01d4 0175 | u | .STRTAB 0x0175->0x028e ; "DELETES"
01d5 017a | z | .STRTAB 0x017a->0x0292 ; "IMPORTS"
01d6 017f | | .STRTAB 0x017f->0x0295 ; "CONTEXT"
01d7 0184 | | .STRTAB 0x0184->0x0299 ; "IMPORT"
01d8 0188 | | .STRTAB 0x0188->0x029c ; "DEPORT"
01d9 018c | | .STRTAB 0x018c->0x029f ; "DOWNLOAD"
01da 0192 | | .STRTAB 0x0192->0x02a3 ; "UPLOAD"
01db 0196 | | .STRTAB 0x0196->0x02a6 ; "GATHER"
01dc 019a | | .STRTAB 0x019a->0x02a9 ; "SPREAD"
01dd 019e | | .STRTAB 0x019e->0x02ac ; "DELETE"
01de 01a2 | | .STRTAB 0x01a2->0x02af ; "BUILD"
01df 01a5 | | .STRTAB 0x01a5->0x02b1 ; "LOAD"
01e0 01a7 | | .STRTAB 0x01a7->0x02b3 ; "CUSTOM"
01e1 01ab | | .STRTAB 0x01ab->0x02b6 ; "EPILOG"
01e2 01af | | .STRTAB 0x01af->0x02b9 ; "NONE"
01e3 01b1 | | .STRTAB 0x01b1->0x02bb ; "BASIC"
01e4 01b4 | | .STRTAB 0x01b4->0x02be ; "FULL"
01e5 01b6 | | .STRTAB 0x01b6->0x02c0 ; "INVALID"
01e6 01bb | | .STRTAB 0x01bb->0x02c3 ; "LOAD_VIEW"
01e7 01c2 | | .STRTAB 0x01c2->0x02c8 ; "WORLD"
01e8 01c5 | | .STRTAB 0x01c5->0x02ca ; "COMBINED_VIEW"
01e9 01d0 | | .STRTAB 0x01d0->0x02d1 ; "UNKNOWN"
01ea 01d5 | | .STRTAB 0x01d5->0x02d4 ; "LOAD_VIEWS"
01eb 01dd | | .STRTAB 0x01dd->0x02d9 ; "WORLDS"
01ec 01e1 | | .STRTAB 0x01e1->0x02dc ; "READ_ONLY"
01ed 01e8 | | .STRTAB 0x01e8->0x02e1 ; "READ_WRITE"
01ee 01f0 | | .STRTAB 0x01f0->0x02e6 ; "UNKNOWN"
01ef 01f5 | | .STRTAB 0x01f5->0x02e9 ; "STRUCTURAL"
01f0 01fd | | .STRTAB 0x01fd->0x02ee ; "WITHED"
01f1 0201 | | .STRTAB 0x0201->0x02f1 ; "INSTANTIATED"
01f2 020b | | .STRTAB 0x020b->0x02f7 ; "CALLED_INLINE"
01f3 0216 | | .STRTAB 0x0216->0x02fe ; "OTHER"
01f4 0219 | | .STREND 0x0219->0x0300
01f5 4745 4e45 |GENE| .STRTAB_STRINGS
0301 0000 0000 | | .BLANK 0000[0x7]
0308 ; --------------------------------------------------------------------------------------
0308 ; Debug Table
0308 ; --------------------------------------------------------------------------------------
0308 0004 000d | | .DEBUG4 0x0004,0x000d,0xd8e5,0x0000,0x0001,0x0000
030e 8080 8080 | | .XXX[0xda]
0310 b4b4 8151 | Q|
0312 a1a5 cc81 | |
0314 b595 85b9 | |
0316 cc81 d1a1 | |
0318 9481 d985 | |
031a c9a5 bdd5 | |
031c cc81 a5b5 | |
031e c1bd c9d1 | |
0320 9590 81d9 | |
0322 a595 ddcc | |
0324 8185 c994 | |
0326 8195 e185 | |
0328 b5a5 b995 | |
032a 90b0 8185 | |
032c b990 8185 | |
032e b9e4 81b9 | |
0330 95dc 2880 | ( |
0332 8080 80b4 | |
0334 b481 0591 | |
0336 8481 cdc1 | |
0338 958d cc81 | |
033a 85c9 9481 | |
033c a5b5 c1bd | |
033e c9d1 9590 | |
0340 81a5 b881 | |
0342 d1bc 81d1 | |
0344 a194 818d | |
0346 d5c9 c995 | |
0348 b9d0 81d9 | |
034a a595 dcb8 | |
034c 2828 8080 |(( |
034e 8080 b4b4 | |
0350 8125 d081 | % |
0352 a5cc 81d5 | |
0354 cd95 99d5 | |
0356 b081 d1bc | |
0358 81a5 b9d9 | |
035a bdad 9481 | |
035c 25b5 c1bd |% |
035e c9d0 81dd | |
0360 a5d1 a081 | |
0362 59a5 95dd |Y |
0364 cd7d 51bd | }Q |
0366 7d25 b5c1 |}% |
0368 bdc9 d080 | |
036a f481 25b9 | % |
036c d1bd 7d59 | }Y|
036e a595 dc81 | |
0370 85b9 9028 | (|
0372 8080 8080 | |
0374 b4b4 813d | =|
0376 b9b1 e57d | }|
0378 0da1 85b9 | |
037a 9d95 7d25 | }%|
037c b5c1 bdc9 | |
037e d1cc 81a5 | |
0380 cc81 d1c9 | |
0382 d594 b880 | |
0384 8151 a1a5 | Q |
0386 cc81 dda5 | |
0388 b1b0 818d | |
038a 85d5 cd94 | |
038c 8184 81cd | |
038e 95d0 81bd | |
0390 9881 d9a5 | |
0392 95dd cc81 | |
0394 d1bc 8189 | |
0396 9428 8080 | ( |
0398 8080 b4b4 | |
039a 818d a185 | |
039c b99d 9590 | |
039e 81d1 bc81 | |
03a0 a5b5 c1bd | |
03a2 c9d0 8195 | |
03a4 858d a081 | |
03a6 bdd1 a195 | |
03a8 c8b8 2828 | ((|
03aa 8080 8080 | |
03ac b4b4 8151 | Q|
03ae a1a5 cc81 | |
03b0 bdc1 95c9 | |
03b2 85d1 a5bd | |
03b4 b881 b585 | |
03b6 e481 85c1 | |
03b8 c1b1 e481 | |
03ba d1bc 81c9 | |
03bc 95b5 bdd1 | |
03be 9481 c1c9 | |
03c0 bd9d c985 | |
03c2 b481 b1a5 | |
03c4 89c9 85c9 | |
03c6 e481 cdd1 | |
03c8 85d1 94b0 | |
03ca 8191 95c1 | |
03cc 95b9 91a5 | |
03ce b99c 2880 | ( |
03d0 8080 80b4 | |
03d2 b481 bdb8 | |
03d4 81d1 a194 | |
03d6 81cd c195 | |
03d8 8da5 99a5 | |
03da 8c81 498d | I |
03dc 9881 8dd5 | |
03de cdd1 bdb5 | |
03e0 a5e9 85d1 | |
03e2 a5bd b8b8 | |
03e4 2880 8080 |( |
03e6 80b4 b480 | |
03e8 0000 0000 | | .BLANK 0000[0x4]
03ec 0059 80da | Y | .XXX[0x14]
03ee 0000 0000 | |
03f0 0001 0404 | |
03f2 0000 0700 | |
03f4 0000 0000 | |
03f6 0000 0024 | $|
03f8 ff79 003e | y >|
03fa 0800 0001 | |
03fc 0000 0000 | |
03fe 0000 000e | |