|
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 - download
Length: 1024 (0x400) 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 └─ ⟦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 0100 | | .CONST 0x0100 ; 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 0000 | | .CONST 0x0000 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0020 | | .CONST 0x0020 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0015 | | .CONST 0x0015 ; Number of locals 000b INIT_0008: 000b 029a 002b | +| Declare_Subprogram INIT_0028,For_Outer_Call,Visible,Unelaborated 000d 00bf | | Action Accept_Activation 000e 0092 006c | l| Action Push_String_Extended,0x6c ; "Rs6000_Aix_Ibm" 0010 e001 | | Load 0x0,0x1 0011 02a5 | | Declare_Subprogram For_Outer_Call,With_Address 0012 e002 | | Load 0x0,0x2 0013 02a5 | | Declare_Subprogram For_Outer_Call,With_Address 0014 e003 | | Load 0x0,0x3 0015 02a5 | | Declare_Subprogram For_Outer_Call,With_Address 0016 e004 | | Load 0x0,0x4 0017 02a5 | | Declare_Subprogram For_Outer_Call,With_Address 0018 e005 | | Load 0x0,0x5 0019 02a5 | | Declare_Subprogram For_Outer_Call,With_Address 001a e006 | | Load 0x0,0x6 001b 02a5 | | Declare_Subprogram For_Outer_Call,With_Address 001c e007 | | Load 0x0,0x7 001d 02a5 | | Declare_Subprogram For_Outer_Call,With_Address 001e 1d0d | | Execute_Immediate Reference_Lex_1,0xd 001f 00c7 | | Action Elaborate_Subprogram 0020 BODY_0008: 0020 00bc | | Action Signal_Activated 0021 00bb | | Action Signal_Completion 0022 0000 0000 | | .BLANK 0000[0x6] 0028 ; -------------------------------------------------------------------------------------- 0028 ; SUBPROGRAM 0028 ; -------------------------------------------------------------------------------------- 0028 0030 | 0 | .CONST 0x0030 ; Address of begin 0029 0004 | | .CONST 0x0004 ; Address of exception handler 002a 0002 | | .CONST 0x0002 ; Number of locals 002b INIT_0028: 002b e008 | | Load 0x0,0x8 002c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 002d 02c7 | | Declare_Variable Any 002e 00d8 | | Load_Top At_Offset_0 002f 1c00 | | Execute_Immediate Run_Utility,0x0 0030 BODY_0028: 0030 00d8 | | Load_Top At_Offset_0 0031 e20e | | Load 0x1,0xe 0032 e009 | | Load 0x0,0x9 0033 180d | | Execute Package,Field_Execute,Field_Number 0xd 0034 c402 | | Store 0x2,0x2 0035 00d8 | | Load_Top At_Offset_0 0036 e008 | | Load 0x0,0x8 0037 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0038 0c01 | | Execute_Immediate Greater_Equal,0x1 0039 680e |h | Jump_Zero 0x48 003a e00a | | Load 0x0,0xa 003b 180e | | Execute Package,Field_Execute,Field_Number 0xe 003c 4806 |H | Short_Literal 0x6 003d 00da | | Load_Top At_Offset_2 003e e008 | | Load 0x0,0x8 003f 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0040 e00b | | Load 0x0,0xb 0041 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0042 00d8 | | Load_Top At_Offset_0 0043 e008 | | Load 0x0,0x8 0044 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0045 0c02 | | Execute_Immediate Greater_Equal,0x2 0046 6801 |h | Jump_Zero 0x48 0047 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0048 8215 | | Call 0x1,0x15 0049 8211 | | Call 0x1,0x11 004a 8213 | | Call 0x1,0x13 004b 8210 | | Call 0x1,0x10 004c 8212 | | Call 0x1,0x12 004d 8214 | | Call 0x1,0x14 004e e20e | | Load 0x1,0xe 004f e00c | | Load 0x0,0xc 0050 180e | | Execute Package,Field_Execute,Field_Number 0xe 0051 0092 006d | m| Action Push_String_Extended,0x6d ; "<PROFILE>" 0053 0092 006e | n| Action Push_String_Extended,0x6e ; "Name => Rcf_Rev1_0_1_Rs6000_Aix_Ibm_" 0055 820f | | Call 0x1,0xf 0056 e00d | | Load 0x0,0xd 0057 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0058 011c | | Execute Any,Convert_Unchecked 0059 1c01 | | Execute_Immediate Run_Utility,0x1 005a 01cc | | Execute Vector,Catenate 005b 0092 006f | o| Action Push_String_Extended,0x6f ; ", output => !machine.error_logs." 005d 01cc | | Execute Vector,Catenate 005e e20e | | Load 0x1,0xe 005f 01cc | | Execute Vector,Catenate 0060 0092 0070 | p| Action Push_String_Extended,0x70 ; "_extensions_log" 0062 01cc | | Execute Vector,Catenate 0063 4800 |H | Short_Literal 0x0 0064 0092 0071 | q| Action Push_String_Extended,0x71 ; "!targets.implementation.rcf_customization.rs6000_aix_ibm'view" 0066 4800 |H | Short_Literal 0x0 0067 0092 0072 | r| Action Push_String_Extended,0x72 ; "\x22!targets.implementation.rcf_customization.rs6000_aix_ibm'view.units\x22.register_all_extensions(\x22Rs6000_Aix_Ibm\x22);" 0069 e00e | | Load 0x0,0xe 006a 1810 | | Execute Package,Field_Execute,Field_Number 0x10 006b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 006c ; -------------------------------------------------------------------------------------- 006c ; STRING TABLE 006c ; -------------------------------------------------------------------------------------- 006c 0010 | | .STRTAB 0x0010->0x0074 ; "Rs6000_Aix_Ibm" 006d 001c | | .STRTAB 0x001c->0x007b ; "<PROFILE>" 006e 0023 | # | .STRTAB 0x0023->0x007f ; "Name => Rcf_Rev1_0_1_Rs6000_Aix_Ibm_" 006f 0045 | E | .STRTAB 0x0045->0x0091 ; ", output => !machine.error_logs." 0070 0063 | c | .STRTAB 0x0063->0x00a1 ; "_extensions_log" 0071 0070 | p | .STRTAB 0x0070->0x00a9 ; "!targets.implementation.rcf_customization.rs6000_aix_ibm'view" 0072 00ab | | .STRTAB 0x00ab->0x00c7 ; "\x22!targets.implementation.rcf_customization.rs6000_aix_ibm'view.units\x22.register_all_extensions(\x22Rs6000_Aix_Ibm\x22);" 0073 0119 | | .STREND 0x0119->0x00ff 0074 5273 3630 |Rs60| .STRTAB_STRINGS 0100 ; -------------------------------------------------------------------------------------- 0100 ; Debug Table 0100 ; -------------------------------------------------------------------------------------- 0100 0004 0002 | | .DEBUG4 0x0004,0x0002,0x180b,0x0000,0x0001,0x0003 0106 000b 0112 | | .DBG4T 0x000b,0x0112,0x8000,0x0000 010a 000e 0115 | | .DBG4T 0x000e,0x0115,0x8000,0x8000 010e 002b 0129 | + )| .DBG4T 0x002b,0x0129,0x0001,0x0000 0112 ; -------------------------------------------------------------------------------------- 0112 ; Debug chain 0112 ; -------------------------------------------------------------------------------------- 0112 0001 0000 | | .DBGLEN 0x0001,0x0000 0114 000b | | .DBGLNO 0x000b 0115 ; -------------------------------------------------------------------------------------- 0115 ; Debug chain 0115 ; -------------------------------------------------------------------------------------- 0115 0009 0000 | | .DBGLEN 0x0009,0x0000 0117 000e 0010 | | .DBGLNO 0x000e,0x0010,0x0012,0x0014,0x0016,0x0018,0x001a,0x001c,0x001e 0120 000c 000d | | .XXX[0x9] 0122 000e 000f | | 0124 0010 0011 | | 0126 0012 0013 | | 0128 0014 | | 0129 ; -------------------------------------------------------------------------------------- 0129 ; Debug chain 0129 ; -------------------------------------------------------------------------------------- 0129 0001 0007 | | .DBGLEN 0x0001,0x0007 012b 002b 0030 | + 0| .DBGLNO 0x002b,0x0030,0x0035,0x003a,0x0042,0x0047,0x0048,0x0051 0133 0000 0000 | | .BLANK 0000[0xcd]