|
|
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: 1024 (0x400)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03bcfe
└─⟦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 0058 | X | .CONST 0x0058 ; 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 8000 | | .CONST 0x8000 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0016 | | .CONST 0x0016 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0008 | | .CONST 0x0008 ; Number of locals
000b INIT_0008:
000b e20e | | Load 0x1,0xe
000c 03d8 | | Declare_Variable Float,Duplicate
000d 03d8 | | Declare_Variable Float,Duplicate
000e 03d8 | | Declare_Variable Float,Duplicate
000f 03d8 | | Declare_Variable Float,Duplicate
0010 583f |X? | Indirect_Literal Float,0x50,0.693115234375
0011 e20e | | Load 0x1,0xe
0012 02bf | | Declare_Variable Float,With_Value,With_Constraint
0013 5838 |X8 | Indirect_Literal Float,0x4c,3.1946184945309415e-05
0014 e20e | | Load 0x1,0xe
0015 02bf | | Declare_Variable Float,With_Value,With_Constraint
0016 BODY_0008:
0016 e5ff | | Load 0x2,-0x1
0017 00d8 | | Load_Top At_Offset_0
0018 e20e | | Load 0x1,0xe
0019 0234 | 4 | Execute Float,In_Type
001a 7001 |p | Jump_Nonzero 0x1c
001b 0801 | | Execute_Immediate Raise,0x1
001c c402 | | Store 0x2,0x2
001d e402 | | Load 0x2,0x2
001e 7001 |p | Jump_Nonzero 0x20
001f 08e0 | | Execute_Immediate Raise,0xe0
0020 e402 | | Load 0x2,0x2
0021 014b | K | Execute Float,Less_Zero
0022 6802 |h | Jump_Zero 0x25
0023 e006 | | Load 0x0,0x6
0024 0257 | W | Execute Discrete,Raise
0025 e20e | | Load 0x1,0xe
0026 00d8 | | Load_Top At_Offset_0
0027 e20e | | Load 0x1,0xe
0028 e402 | | Load 0x2,0x2
0029 e20e | | Load 0x1,0xe
002a 0232 | 2 | Execute Float,Check_In_Type
002b 824b | K | Call 0x1,0x4b
002c c403 | | Store 0x2,0x3
002d c404 | | Store 0x2,0x4
002e c405 | | Store 0x2,0x5
002f e403 | | Load 0x2,0x3
0030 7005 |p | Jump_Nonzero 0x36
0031 e404 | | Load 0x2,0x4
0032 e405 | | Load 0x2,0x5
0033 023d | = | Execute Float,Plus
0034 004b | K | Store_Top Float,At_Offset_3
0035 780e |x | Jump 0x44
0036 e403 | | Load 0x2,0x3
0037 5814 |X | Indirect_Literal Float,0x4c,3.1946184945309415e-05
0038 023b | ; | Execute Float,Times
0039 e405 | | Load 0x2,0x5
003a 023d | = | Execute Float,Plus
003b 004b | K | Store_Top Float,At_Offset_3
003c e403 | | Load 0x2,0x3
003d 5812 |X | Indirect_Literal Float,0x50,0.693115234375
003e 023b | ; | Execute Float,Times
003f e404 | | Load 0x2,0x4
0040 023d | = | Execute Float,Plus
0041 00db | | Load_Top At_Offset_3
0042 023d | = | Execute Float,Plus
0043 004b | K | Store_Top Float,At_Offset_3
0044 00da | | Load_Top At_Offset_2
0045 00d8 | | Load_Top At_Offset_0
0046 e20e | | Load 0x1,0xe
0047 0234 | 4 | Execute Float,In_Type
0048 7001 |p | Jump_Nonzero 0x4a
0049 0801 | | Execute_Immediate Raise,0x1
004a 4401 |D | Exit_Subprogram With_Result,0x1
004b 0000 | | .XXX[0x1]
004c 3f00 bfbe |? | .DBL 3.1946184945309415e-05
004e 8e7b cd5e | { ^|
0050 3fe6 2e00 |? . | .DBL 0.693115234375
0052 0000 0000 | |
0054 0000 0000 | | .BLANK 0000[0x4]
0058 ; --------------------------------------------------------------------------------------
0058 ; Debug Table
0058 ; --------------------------------------------------------------------------------------
0058 0004 0014 | | .DEBUG4 0x0004,0x0014,0x8f39,0x0000,0x0001,0x0000
005e 0000 0000 | | .XXX[0x7]
0060 0018 0002 | |
0062 37f8 0153 |7 S|
0064 0bf0 | |
0065 0000 0000 | | .BLANK 0000[0x4]
0069 00a9 9b44 | D| .XXX[0xe]
006b 0000 9aa9 | |
006d 2044 916f | D o|
006f 4000 0000 |@ |
0071 0150 32f0 | P2 |
0073 cdcb 7920 | y |
0075 0000 a400 | |
0077 0000 0000 | | .BLANK 0000[0x4]
007b 630a 8580 |c | .XXX[0x9]
007d 0000 4000 | @ |
007f 630e 8580 |c |
0081 0000 4000 | @ |
0083 2600 |& |
0084 0000 0000 | | .BLANK 0000[0x5]
0089 18c3 a160 | `| .XXX[0x12]
008b 0000 1008 | |
008d 1124 5bd0 | $[ |
008f 0000 0000 | |
0091 5000 0000 |P |
0093 9000 05bb | |
0095 4000 0000 |@ |
0097 2000 0000 | |
0099 4009 8000 |@ |
009b 0000 0000 | | .BLANK 0000[0x8]
00a3 0206 5e00 | ^ | .XXX[0x25]
00a5 226b 1000 |"k |
00a7 0014 0000 | |
00a9 0024 0001 | $ |
00ab 6ed0 0000 |n |
00ad 0008 0000 | |
00af 0010 0000 | |
00b1 0018 0002 | |
00b3 7708 0153 |w S|
00b5 3470 0153 |4p S|
00b7 2f68 0153 |/h S|
00b9 8068 00a9 | h |
00bb af84 0000 | |
00bd b370 2036 | p 6|
00bf 5109 8000 |Q |
00c1 0000 0150 | P|
00c3 1b28 84c0 | ( |
00c5 0000 0000 | |
00c7 a000 | |
00c8 0000 0000 | | .BLANK 0000[0x4]
00cc 8672 8580 | r | .XXX[0x9]
00ce 0000 4000 | @ |
00d0 8674 8580 | t |
00d2 0000 4000 | @ |
00d4 2600 |& |
00d5 0000 0000 | | .BLANK 0000[0x5]
00da 219d 2160 |! !`| .XXX[0x9]
00dc 0000 1008 | |
00de 0d94 4260 | B`|
00e0 0000 0000 | |
00e2 5000 |P |
00e3 0000 0000 | | .BLANK 0000[0x5]
00e8 2000 0000 | | .XXX[0x4]
00ea 0009 8000 | |
00ec 0000 0000 | | .BLANK 0000[0x8]
00f4 0206 5e1b | ^ | .XXX[0x5]
00f6 42f5 fc00 |B |
00f8 0014 | |
00f9 0000 0000 | | .BLANK 0000[0x5]
00fe 0008 0000 | | .XXX[0x9]
0100 0000 0000 | |
0102 0018 0002 | |
0104 9690 0153 | S|
0106 5cf0 |\ |
0107 0000 0000 | | .BLANK 0000[0x4]
010b 00a9 c3c4 | | .XXX[0xe]
010d 0000 bb36 | 6|
010f a065 e364 | e d|
0111 dc65 c000 | e |
0113 0150 32f4 | P2 |
0115 a43a a160 | : `|
0117 0000 a400 | |
0119 0000 0000 | | .BLANK 0000[0x4]
011d a5e6 8500 | | .XXX[0x21]
011f 0000 4000 | @ |
0121 a5ea 8500 | |
0123 0000 4000 | @ |
0125 0203 0802 | |
0127 2091 8000 | |
0129 0000 0000 | |
012b 297a a140 |)z @|
012d 0000 1008 | |
012f 1978 d93a | x :|
0131 0c60 0000 | ` |
0133 5000 0000 |P |
0135 9000 0670 | p|
0137 2000 0000 | |
0139 2000 0000 | |
013b 4001 80c6 |@ |
013d 0088 | |
013e 0000 0000 | | .BLANK 0000[0x7]
0145 0206 5e36 | ^6| .XXX[0x33]
0147 4e83 1800 |N |
0149 0014 0000 | |
014b 0024 0001 | $ |
014d 9c08 0000 | |
014f 0008 0000 | |
0151 0010 0000 | |
0153 0018 0002 | |
0155 b618 0153 | S|
0157 8570 0153 | p S|
0159 57e8 0153 |W S|
015b f9e8 00a9 | |
015d d804 0000 | |
015f 0e33 2038 | 3 8|
0161 9afc c000 | |
0163 0000 0050 | P|
0165 3809 98cb |8 |
0167 a520 0000 | |
0169 2400 0000 |$ |
016b 0000 0000 | |
016d 0001 dc10 | |
016f 8580 0000 | |
0171 4001 dc14 |@ |
0173 8580 0000 | |
0175 4000 2600 |@ & |
0177 1800 | |
0178 0000 0000 | | .BLANK 0000[0x4]
017c 7705 2160 |w !`| .XXX[0x12]
017e 0000 1008 | |
0180 0e26 bf30 | & 0|
0182 0000 0000 | |
0184 1000 0000 | |
0186 9000 07f9 | |
0188 e000 0000 | |
018a 2000 0000 | |
018c 4009 8006 |@ |
018e 0000 0000 | | .BLANK 0000[0x8]
0196 0207 012a | *| .XXX[0x13]
0198 7256 e000 |rV |
019a 0004 0000 | |
019c 0024 0001 | $ |
019e fe78 0000 | x |
01a0 0008 0000 | |
01a2 0010 0000 | |
01a4 0018 0003 | |
01a6 3438 0153 |48 S|
01a8 adf0 | |
01a9 0000 0000 | | .BLANK 0000[0x4]
01ad 00a9 ec44 | D| .XXX[0x31]
01af 0001 fef2 | |
01b1 207c 201e | | |
01b3 3101 c000 |1 |
01b5 0c90 3e10 | > |
01b7 0f19 0020 | |
01b9 0006 4000 | @ |
01bb 0000 0000 | |
01bd 0000 0005 | |
01bf abfa 8500 | |
01c1 0000 4005 | @ |
01c3 abfc 8500 | |
01c5 0000 4004 | @ |
01c7 c600 9800 | |
01c9 0000 0000 | |
01cb 0000 0001 | |
01cd 6aff 2140 |j !@|
01cf 0000 1008 | |
01d1 1ec7 c66c | l|
01d3 92b0 0003 | |
01d5 2000 0000 | |
01d7 9000 0b34 | 4|
01d9 e000 0000 | |
01db 2000 0000 | |
01dd 2000 | |
01de 0000 0000 | | .BLANK 0000[0xa]
01e8 041c 2000 | | .XXX[0x2]
01ea 0000 0000 | | .BLANK 0000[0x7]
01f1 0008 0000 | | .XXX[0xf]
01f3 0000 0000 | |
01f5 0018 0004 | |
01f7 ce20 0153 | S|
01f9 d670 0153 | p S|
01fb d168 0154 | h T|
01fd 2268 00aa |"h |
01ff 0084 | |