|
|
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_191cd7
└─⟦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 0220 | | .CONST 0x0220 ; 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 0001 | | .CONST 0x0001 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0010 | | .CONST 0x0010 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0001 | | .CONST 0x0001 ; Number of locals
000b INIT_0008:
000b 029a 001b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0018
000d 00bf | | Action Accept_Activation
000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd
000f 00c7 | | Action Elaborate_Subprogram
0010 BODY_0008:
0010 00bc | | Action Signal_Activated
0011 00bb | | Action Signal_Completion
0012 0000 0000 | | .BLANK 0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 001b | | .CONST 0x001b ; Address of begin
0019 0004 | | .CONST 0x0004 ; Address of exception handler
001a 0001 | | .CONST 0x0001 ; Number of locals
001b BODY_0018:
001b INIT_0018:
001b 0092 006d | m| Action Push_String_Extended,0x6d ; "<PROFILE>"
001d e5fd | | Load 0x2,-0x3
001e e5fe | | Load 0x2,-0x2
001f 0092 006e | n| Action Push_String_Extended,0x6e ; "Debug => True,"
0021 01cc | | Execute Vector,Catenate
0022 0092 006f | o| Action Push_String_Extended,0x6f ; "R1000 => False,"
0024 01cc | | Execute Vector,Catenate
0025 0092 0070 | p| Action Push_String_Extended,0x70 ; "TeleGen2 => False,"
0027 01cc | | Execute Vector,Catenate
0028 0092 0071 | q| Action Push_String_Extended,0x71 ; "Cdf_Hpux => True,"
002a 01cc | | Execute Vector,Catenate
002b 0092 0072 | r| Action Push_String_Extended,0x72 ; "Unix => True,"
002d 01cc | | Execute Vector,Catenate
002e 0092 0073 | s| Action Push_String_Extended,0x73 ; "SysV => True,"
0030 01cc | | Execute Vector,Catenate
0031 0092 0074 | t| Action Push_String_Extended,0x74 ; "Multitask_Locking => True,"
0033 01cc | | Execute Vector,Catenate
0034 0092 0075 | u| Action Push_String_Extended,0x75 ; "Enable_Deallocation => False,"
0036 01cc | | Execute Vector,Catenate
0037 0092 0076 | v| Action Push_String_Extended,0x76 ; "Inline => True,"
0039 01cc | | Execute Vector,Catenate
003a 0092 0077 | w| Action Push_String_Extended,0x77 ; "Length_Clauses => True,"
003c 01cc | | Execute Vector,Catenate
003d 0092 0078 | x| Action Push_String_Extended,0x78 ; "Pack => True,"
003f 01cc | | Execute Vector,Catenate
0040 0092 0079 | y| Action Push_String_Extended,0x79 ; "Record_Rep_Clauses => True,"
0042 01cc | | Execute Vector,Catenate
0043 0092 007a | z| Action Push_String_Extended,0x7a ; "Bit0_Sign_Bit => True,"
0045 01cc | | Execute Vector,Catenate
0046 0092 007b | {| Action Push_String_Extended,0x7b ; "Byte0_Sign_Bit => True,"
0048 01cc | | Execute Vector,Catenate
0049 0092 007c | || Action Push_String_Extended,0x7c ; "Positive_Is_Large => True,"
004b 01cc | | Execute Vector,Catenate
004c 0092 007d | }| Action Push_String_Extended,0x7d ; "Record_Rep_Storage_Unit_8 => True,"
004e 01cc | | Execute Vector,Catenate
004f 0092 007e | ~| Action Push_String_Extended,0x7e ; "Record_Rep_Storage_Unit_16 => False,"
0051 01cc | | Execute Vector,Catenate
0052 0092 007f | | Action Push_String_Extended,0x7f ; "Record_Rep_Storage_Unit_32 => False,"
0054 01cc | | Execute Vector,Catenate
0055 0092 0080 | | Action Push_String_Extended,0x80 ; "Row_Major_Order => True,"
0057 01cc | | Execute Vector,Catenate
0058 0092 0081 | | Action Push_String_Extended,0x81 ; "Raw_Is_Unsigned => True,"
005a 01cc | | Execute Vector,Catenate
005b 0092 0082 | | Action Push_String_Extended,0x82 ; "R1000_Size_Bug => False,"
005d 01cc | | Execute Vector,Catenate
005e 0092 0083 | | Action Push_String_Extended,0x83 ; "TeleGen2_Derive_Bug => False,"
0060 01cc | | Execute Vector,Catenate
0061 0092 0084 | | Action Push_String_Extended,0x84 ; "TeleGen2_Length_Bug => False,"
0063 01cc | | Execute Vector,Catenate
0064 0092 0085 | | Action Push_String_Extended,0x85 ; "TeleGen2_Pack_Bug => False,"
0066 01cc | | Execute Vector,Catenate
0067 0092 0086 | | Action Push_String_Extended,0x86 ; "TeleGen2_2d_Bug => False"
0069 01cc | | Execute Vector,Catenate
006a e5ff | | Load 0x2,-0x1
006b 8002 | | Call 0x0,0x2
006c 4504 |E | Exit_Subprogram 0x4
006d ; --------------------------------------------------------------------------------------
006d ; STRING TABLE
006d ; --------------------------------------------------------------------------------------
006d 0036 | 6 | .STRTAB 0x0036->0x0088 ; "<PROFILE>"
006e 003d | = | .STRTAB 0x003d->0x008c ; "Debug => True,"
006f 005a | Z | .STRTAB 0x005a->0x009c ; "R1000 => False,"
0070 0078 | x | .STRTAB 0x0078->0x00ac ; "TeleGen2 => False,"
0071 0096 | | .STRTAB 0x0096->0x00bc ; "Cdf_Hpux => True,"
0072 00b3 | | .STRTAB 0x00b3->0x00cb ; "Unix => True,"
0073 00d0 | | .STRTAB 0x00d0->0x00db ; "SysV => True,"
0074 00ed | | .STRTAB 0x00ed->0x00ea ; "Multitask_Locking => True,"
0075 010a | | .STRTAB 0x010a->0x00fa ; "Enable_Deallocation => False,"
0076 0128 | ( | .STRTAB 0x0128->0x010a ; "Inline => True,"
0077 0145 | E | .STRTAB 0x0145->0x0119 ; "Length_Clauses => True,"
0078 0162 | b | .STRTAB 0x0162->0x0129 ; "Pack => True,"
0079 017f | | .STRTAB 0x017f->0x0138 ; "Record_Rep_Clauses => True,"
007a 019c | | .STRTAB 0x019c->0x0148 ; "Bit0_Sign_Bit => True,"
007b 01b9 | | .STRTAB 0x01b9->0x0157 ; "Byte0_Sign_Bit => True,"
007c 01d6 | | .STRTAB 0x01d6->0x0167 ; "Positive_Is_Large => True,"
007d 01f3 | | .STRTAB 0x01f3->0x0176 ; "Record_Rep_Storage_Unit_8 => True,"
007e 0214 | | .STRTAB 0x0214->0x0188 ; "Record_Rep_Storage_Unit_16 => False,"
007f 0236 | 6 | .STRTAB 0x0236->0x019a ; "Record_Rep_Storage_Unit_32 => False,"
0080 0258 | X | .STRTAB 0x0258->0x01ac ; "Row_Major_Order => True,"
0081 0275 | u | .STRTAB 0x0275->0x01bb ; "Raw_Is_Unsigned => True,"
0082 0292 | | .STRTAB 0x0292->0x01cb ; "R1000_Size_Bug => False,"
0083 02b0 | | .STRTAB 0x02b0->0x01db ; "TeleGen2_Derive_Bug => False,"
0084 02ce | | .STRTAB 0x02ce->0x01eb ; "TeleGen2_Length_Bug => False,"
0085 02ec | | .STRTAB 0x02ec->0x01fb ; "TeleGen2_Pack_Bug => False,"
0086 030a | | .STRTAB 0x030a->0x020b ; "TeleGen2_2d_Bug => False"
0087 0327 | ' | .STREND 0x0327->0x021a
0088 3c50 524f |<PRO| .STRTAB_STRINGS
021b 0000 0000 | | .BLANK 0000[0x5]
0220 ; --------------------------------------------------------------------------------------
0220 ; Debug Table
0220 ; --------------------------------------------------------------------------------------
0220 0004 0000 | | .DEBUG4 0x0004,0x0000,0x4d2f,0x0000,0x0001,0x0002
0226 000b 0000 | | .DBG4T 0x000b,0x0000,0x8000,0x0000
022a 001b 022e | .| .DBG4T 0x001b,0x022e,0x8001,0x0000
022e ; --------------------------------------------------------------------------------------
022e ; Debug chain
022e ; --------------------------------------------------------------------------------------
022e 0000 0001 | | .DBGLEN 0x0000,0x0001
0230 001b | | .DBGLNO 0x001b
0231 0000 0000 | | .BLANK 0000[0x1cf]