|
|
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, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦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 5813 |X | .CONST 0x5813 ; 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 00c6 | | .CONST 0x00c6 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 001a | | .CONST 0x001a ; Number of locals
000b INIT_0008:
000b e001 | | Load 0x0,0x1 ; Debug Table 0x0 = .DEBUG 0x000b,0x027a,0x8000,0x0000,0x0058,0x68b5,0x0000,0x0009
; Debug Table 0x0.0x0 = 0xb,0xffff
000c 1b11 | | Execute Package,Field_Read,Field_Number 0x11
000d 0129 | ) | Execute Any,Make_Visible
000e 029a 00cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c8 ; Debug Table 0x0.0x1 = 0xe,0xfffe
0010 029a 00eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e8 ; Debug Table 0x0.0x2 = 0x10,0xfffd
0012 029a 00f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f0 ; Debug Table 0x0.0x3 = 0x12,0xfffc
0014 029a 00fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f8 ; Debug Table 0x0.0x4 = 0x14,0xfffb
0016 029a 011b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0118 ; Debug Table 0x0.0x5 = 0x16,0xfffa
0018 029a 013b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0138 ; Debug Table 0x0.0x6 = 0x18,0xfff9
001a 029a 01ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a8 ; Debug Table 0x0.0x7 = 0x1a,0xfff8
001c 029a 01f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01f0 ; Debug Table 0x0.0x8 = 0x1c,0xfff7
001e 029a 0203 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0200 ; Debug Table 0x0.0x9 = 0x1e,0xfff6
0020 00bf | | Action Accept_Activation
0021 e002 | | Load 0x0,0x2 ; Debug Table 0x1 = .DEBUG 0x0021,0x0290,0x8000,0x0000,0x0058,0x7125,0x0000,0x000d
; Debug Table 0x1.0x0 = 0x21,0xffff
0022 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0023 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0024 0266 | f | Execute Discrete,Bounds
0025 e20d | | Load 0x1,0xd
0026 02a0 | | Declare_Subprogram Null_Subprogram
0027 4801 |H | Short_Literal 0x1
0028 035d | ] | Declare_Type Array,Defined
0029 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x1 = 0x29,0xfffe
002a 0337 | 7 | Declare_Variable Array
002b 00d9 | | Load_Top At_Offset_1
002c 0337 | 7 | Declare_Variable Array
002d 4800 |H | Short_Literal 0x0
002e 4800 |H | Short_Literal 0x0
002f 00da | | Load_Top At_Offset_2
0030 01d6 | | Execute Vector,Field_Write
0031 4821 |H! | Short_Literal 0x21
0032 4801 |H | Short_Literal 0x1
0033 00da | | Load_Top At_Offset_2
0034 01d6 | | Execute Vector,Field_Write
0035 4822 |H" | Short_Literal 0x22
0036 4802 |H | Short_Literal 0x2
0037 00da | | Load_Top At_Offset_2
0038 01d6 | | Execute Vector,Field_Write
0039 4823 |H# | Short_Literal 0x23
003a 4803 |H | Short_Literal 0x3
003b 00da | | Load_Top At_Offset_2
003c 01d6 | | Execute Vector,Field_Write
003d 4814 |H | Short_Literal 0x14
003e 4804 |H | Short_Literal 0x4
003f 00da | | Load_Top At_Offset_2
0040 01d6 | | Execute Vector,Field_Write
0041 481c |H | Short_Literal 0x1c
0042 4805 |H | Short_Literal 0x5
0043 00da | | Load_Top At_Offset_2
0044 01d6 | | Execute Vector,Field_Write
0045 4824 |H$ | Short_Literal 0x24
0046 4806 |H | Short_Literal 0x6
0047 00da | | Load_Top At_Offset_2
0048 01d6 | | Execute Vector,Field_Write
0049 4825 |H% | Short_Literal 0x25
004a 4807 |H | Short_Literal 0x7
004b 00da | | Load_Top At_Offset_2
004c 01d6 | | Execute Vector,Field_Write
004d 4826 |H& | Short_Literal 0x26
004e 4808 |H | Short_Literal 0x8
004f 00da | | Load_Top At_Offset_2
0050 01d6 | | Execute Vector,Field_Write
0051 4827 |H' | Short_Literal 0x27
0052 4809 |H | Short_Literal 0x9
0053 00da | | Load_Top At_Offset_2
0054 01d6 | | Execute Vector,Field_Write
0055 481f |H | Short_Literal 0x1f
0056 480a |H | Short_Literal 0xa
0057 00da | | Load_Top At_Offset_2
0058 01d6 | | Execute Vector,Field_Write
0059 4828 |H( | Short_Literal 0x28
005a 480b |H | Short_Literal 0xb
005b 00da | | Load_Top At_Offset_2
005c 01d6 | | Execute Vector,Field_Write
005d 4829 |H) | Short_Literal 0x29
005e 480c |H | Short_Literal 0xc
005f 00da | | Load_Top At_Offset_2
0060 01d6 | | Execute Vector,Field_Write
0061 482a |H* | Short_Literal 0x2a
0062 480d |H | Short_Literal 0xd
0063 00da | | Load_Top At_Offset_2
0064 01d6 | | Execute Vector,Field_Write
0065 482b |H+ | Short_Literal 0x2b
0066 480e |H | Short_Literal 0xe
0067 00da | | Load_Top At_Offset_2
0068 01d6 | | Execute Vector,Field_Write
0069 00d9 | | Load_Top At_Offset_1
006a 01d4 | | Execute Vector,Structure_Write
006b e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x2 = 0x6b,0xfffd
006c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
006d 0266 | f | Execute Discrete,Bounds
006e e20d | | Load 0x1,0xd
006f 02a0 | | Declare_Subprogram Null_Subprogram
0070 4801 |H | Short_Literal 0x1
0071 035d | ] | Declare_Type Array,Defined
0072 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x3 = 0x72,0xfffc
0073 0337 | 7 | Declare_Variable Array
0074 00d9 | | Load_Top At_Offset_1
0075 0337 | 7 | Declare_Variable Array
0076 4800 |H | Short_Literal 0x0
0077 4800 |H | Short_Literal 0x0
0078 00da | | Load_Top At_Offset_2
0079 01d6 | | Execute Vector,Field_Write
007a 4814 |H | Short_Literal 0x14
007b 4801 |H | Short_Literal 0x1
007c 00da | | Load_Top At_Offset_2
007d 01d6 | | Execute Vector,Field_Write
007e 4815 |H | Short_Literal 0x15
007f 4802 |H | Short_Literal 0x2
0080 00da | | Load_Top At_Offset_2
0081 01d6 | | Execute Vector,Field_Write
0082 4816 |H | Short_Literal 0x16
0083 4803 |H | Short_Literal 0x3
0084 00da | | Load_Top At_Offset_2
0085 01d6 | | Execute Vector,Field_Write
0086 4817 |H | Short_Literal 0x17
0087 4804 |H | Short_Literal 0x4
0088 00da | | Load_Top At_Offset_2
0089 01d6 | | Execute Vector,Field_Write
008a 4818 |H | Short_Literal 0x18
008b 4805 |H | Short_Literal 0x5
008c 00da | | Load_Top At_Offset_2
008d 01d6 | | Execute Vector,Field_Write
008e 4819 |H | Short_Literal 0x19
008f 4806 |H | Short_Literal 0x6
0090 00da | | Load_Top At_Offset_2
0091 01d6 | | Execute Vector,Field_Write
0092 482c |H, | Short_Literal 0x2c
0093 4807 |H | Short_Literal 0x7
0094 00da | | Load_Top At_Offset_2
0095 01d6 | | Execute Vector,Field_Write
0096 481a |H | Short_Literal 0x1a
0097 4808 |H | Short_Literal 0x8
0098 00da | | Load_Top At_Offset_2
0099 01d6 | | Execute Vector,Field_Write
009a 481b |H | Short_Literal 0x1b
009b 4809 |H | Short_Literal 0x9
009c 00da | | Load_Top At_Offset_2
009d 01d6 | | Execute Vector,Field_Write
009e 481c |H | Short_Literal 0x1c
009f 480a |H | Short_Literal 0xa
00a0 00da | | Load_Top At_Offset_2
00a1 01d6 | | Execute Vector,Field_Write
00a2 481d |H | Short_Literal 0x1d
00a3 480b |H | Short_Literal 0xb
00a4 00da | | Load_Top At_Offset_2
00a5 01d6 | | Execute Vector,Field_Write
00a6 481e |H | Short_Literal 0x1e
00a7 480c |H | Short_Literal 0xc
00a8 00da | | Load_Top At_Offset_2
00a9 01d6 | | Execute Vector,Field_Write
00aa 481f |H | Short_Literal 0x1f
00ab 480d |H | Short_Literal 0xd
00ac 00da | | Load_Top At_Offset_2
00ad 01d6 | | Execute Vector,Field_Write
00ae 4820 |H | Short_Literal 0x20
00af 480e |H | Short_Literal 0xe
00b0 00da | | Load_Top At_Offset_2
00b1 01d6 | | Execute Vector,Field_Write
00b2 00d9 | | Load_Top At_Offset_1
00b3 01d4 | | Execute Vector,Structure_Write
00b4 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x4 = 0xb4,0xfffb
00b5 00c7 | | Action Elaborate_Subprogram
00b6 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x5 = 0xb6,0xfffa
00b7 00c7 | | Action Elaborate_Subprogram
00b8 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x6 = 0xb8,0xfff9
00b9 00c7 | | Action Elaborate_Subprogram
00ba 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x7 = 0xba,0xfff8
00bb 00c7 | | Action Elaborate_Subprogram
00bc 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x8 = 0xbc,0xfff7
00bd 00c7 | | Action Elaborate_Subprogram
00be 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x9 = 0xbe,0xfff6
00bf 00c7 | | Action Elaborate_Subprogram
00c0 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0xa = 0xc0,0xfff5
00c1 00c7 | | Action Elaborate_Subprogram
00c2 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0xb = 0xc2,0xfff4
00c3 00c7 | | Action Elaborate_Subprogram
00c4 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0xc = 0xc4,0xfff3
00c5 00c7 | | Action Elaborate_Subprogram
00c6 BODY_0008:
00c6 00bc | | Action Signal_Activated
00c7 00bb | | Action Signal_Completion
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00cb | | .CONST 0x00cb ; Address of begin
00c9 0004 | | .CONST 0x0004 ; Address of exception handler
00ca 0001 | | .CONST 0x0001 ; Number of locals
00cb BODY_00c8:
00cb INIT_00c8:
00cb 00cf | | Action Mark_Auxiliary ; Debug Table 0x2 = .DEBUG 0x00cb,0x02ac,0x0002,0x0000,0x0058,0x68b5,0x0000,0x0010
00cc e218 | | Load 0x1,0x18 ; Debug Table 0x2.0x0 = 0xcc,0x1
00cd 01d9 | | Execute Vector,Reverse_Bounds
00ce 0007 | | Action Break_Optional
00cf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x1 = 0xcf,0x2
00d0 e218 | | Load 0x1,0x18
00d1 01d7 | | Execute Vector,Field_Read
00d2 e5ff | | Load 0x2,-0x1
00d3 027f | | Execute Discrete,Equal
00d4 6802 |h | Jump_Zero 0xd7
00d5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x2 = 0xd5,0x3
00d6 4401 |D | Exit_Subprogram With_Result,0x1
00d7 00c8 | | Action Pop_Auxiliary_Range
00d8 3ff6 |? | Loop_Increasing 0xcf
00d9 00ce | | Action Pop_Auxiliary
00da 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x3 = 0xda,0x4
00db e001 | | Load 0x0,0x1
00dc 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00dd 6802 |h | Jump_Zero 0xe0
00de 480e |H | Short_Literal 0xe ; Debug Table 0x2.0x4 = 0xde,0x5
00df 4401 |D | Exit_Subprogram With_Result,0x1
00e0 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x5 = 0xe0,0x6
00e1 4401 |D | Exit_Subprogram With_Result,0x1
00e2 0000 0000 | | .BLANK 0000[0x6]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00eb | | .CONST 0x00eb ; Address of begin
00e9 0004 | | .CONST 0x0004 ; Address of exception handler
00ea 0001 | | .CONST 0x0001 ; Number of locals
00eb BODY_00e8:
00eb INIT_00e8:
00eb 00da | | Load_Top At_Offset_2 ; Debug Table 0x3 = .DEBUG 0x00eb,0x02ba,0x0002,0x0000,0x0058,0x68b5,0x0000,0x001d
; Debug Table 0x3.0x0 = 0xeb,0x1
00ec e218 | | Load 0x1,0x18
00ed 01d7 | | Execute Vector,Field_Read
00ee 4401 |D | Exit_Subprogram With_Result,0x1
00ef 0000 | | .XXX[0x1]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f3 | | .CONST 0x00f3 ; Address of begin
00f1 0004 | | .CONST 0x0004 ; Address of exception handler
00f2 0001 | | .CONST 0x0001 ; Number of locals
00f3 BODY_00f0:
00f3 INIT_00f0:
00f3 00da | | Load_Top At_Offset_2 ; Debug Table 0x4 = .DEBUG 0x00f3,0x02be,0x0002,0x0000,0x0058,0x68b5,0x0000,0x002a
; Debug Table 0x4.0x0 = 0xf3,0x1
00f4 e21a | | Load 0x1,0x1a
00f5 01d7 | | Execute Vector,Field_Read
00f6 4401 |D | Exit_Subprogram With_Result,0x1
00f7 0000 | | .XXX[0x1]
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 00fe | | .CONST 0x00fe ; Address of begin
00f9 0004 | | .CONST 0x0004 ; Address of exception handler
00fa 0002 | | .CONST 0x0002 ; Number of locals
00fb INIT_00f8:
00fb e002 | | Load 0x0,0x2 ; Debug Table 0x5 = .DEBUG 0x00fb,0x02c2,0x0001,0x0000,0x0058,0x68b5,0x0000,0x0035
; Debug Table 0x5.0x0 = 0xfb,0xffff
00fc 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
00fd 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00fe BODY_00f8:
00fe e002 | | Load 0x0,0x2 ; Debug Table 0x5.0x1 = 0xfe,0x1
00ff 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0100 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0101 e5fe | | Load 0x2,-0x2
0102 6115 |a | Indirect_Literal Discrete,0x218,{0x00000000, 0x00004000}
0103 e003 | | Load 0x0,0x3
0104 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0105 4800 |H | Short_Literal 0x0
0106 e004 | | Load 0x0,0x4
0107 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0108 e002 | | Load 0x0,0x2
0109 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
010a 1816 | | Execute Package,Field_Execute,Field_Number 0x16
010b e5ff | | Load 0x2,-0x1
010c e002 | | Load 0x0,0x2
010d 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
010e 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
010f 00d1 | | Pop_Control Pop_Count_1
0110 0059 | Y | Store_Top Discrete,At_Offset_1
0111 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x2 = 0x111,0x2
0112 820f | | Call 0x1,0xf
0113 a5fd | | Store_Unchecked 0x2,-0x3
0114 4502 |E | Exit_Subprogram 0x2
0115 0000 0000 | | .XXX[0x3]
0117 0000 | |
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 011d | | .CONST 0x011d ; Address of begin
0119 0004 | | .CONST 0x0004 ; Address of exception handler
011a 0002 | | .CONST 0x0002 ; Number of locals
011b INIT_0118:
011b e002 | | Load 0x0,0x2 ; Debug Table 0x6 = .DEBUG 0x011b,0x02ca,0x0001,0x0000,0x0058,0x68b5,0x0000,0x0047
; Debug Table 0x6.0x0 = 0x11b,0xffff
011c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
011d BODY_0118:
011d e002 | | Load 0x0,0x2 ; Debug Table 0x6.0x1 = 0x11d,0x1
011e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
011f e5fe | | Load 0x2,-0x2
0120 0120 | | Execute Any,Is_Value
0121 6803 |h | Jump_Zero 0x125
0122 e002 | | Load 0x0,0x2
0123 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0124 7801 |x | Jump 0x126
0125 e5fe | | Load 0x2,-0x2
0126 60f1 |` | Indirect_Literal Discrete,0x218,{0x00000000, 0x00004000}
0127 e003 | | Load 0x0,0x3
0128 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0129 e5ff | | Load 0x2,-0x1
012a e002 | | Load 0x0,0x2
012b 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
012c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
012d c5fe | | Store 0x2,-0x2
012e 0059 | Y | Store_Top Discrete,At_Offset_1
012f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x2 = 0x12f,0x2
0130 8210 | | Call 0x1,0x10
0131 a5fd | | Store_Unchecked 0x2,-0x3
0132 4502 |E | Exit_Subprogram 0x2
0133 0000 0000 | | .BLANK 0000[0x5]
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 014b | K | .CONST 0x014b ; Address of begin
0139 0197 | | .CONST 0x0197 ; Address of exception handler
013a 0006 | | .CONST 0x0006 ; Number of locals
013b INIT_0138:
013b e002 | | Load 0x0,0x2 ; Debug Table 0x7 = .DEBUG 0x013b,0x02d2,0x0001,0x0000,0x0058,0x68b5,0x0000,0x005b
; Debug Table 0x7.0x0 = 0x13b,0xffff
013c 1b14 | | Execute Package,Field_Read,Field_Number 0x14
013d 02ff | | Declare_Variable Variant_Record
013e 00d8 | | Load_Top At_Offset_0
013f 1c00 | | Execute_Immediate Run_Utility,0x0
0140 e005 | | Load 0x0,0x5 ; Debug Table 0x7.0x1 = 0x140,0xfffe
0141 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0142 02c7 | | Declare_Variable Any
0143 00d8 | | Load_Top At_Offset_0
0144 1c00 | | Execute_Immediate Run_Utility,0x0
0145 e002 | | Load 0x0,0x2 ; Debug Table 0x7.0x2 = 0x145,0xfffd
0146 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0147 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0148 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x7.0x3 = 0x148,0xfffc
0149 e002 | | Load 0x0,0x2 ; Debug Table 0x7.0x4 = 0x149,0xfffb
014a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
014b BODY_0138:
014b 487e |H~ | Short_Literal 0x7e ; Debug Table 0x7.0x5 = 0x14b,0x1
014c a5fa | | Store_Unchecked 0x2,-0x6
014d e002 | | Load 0x0,0x2 ; Debug Table 0x7.0x6 = 0x14d,0x2
014e 1810 | | Execute Package,Field_Execute,Field_Number 0x10
014f c5fb | | Store 0x2,-0x5
0150 e002 | | Load 0x0,0x2 ; Debug Table 0x7.0x7 = 0x150,0x3
0151 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0152 00f1 | | Load_Encached Diana_Temp_Seq
0153 e002 | | Load 0x0,0x2
0154 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0155 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0156 e403 | | Load 0x2,0x3
0157 0120 | | Execute Any,Is_Value
0158 6803 |h | Jump_Zero 0x15c
0159 e005 | | Load 0x0,0x5
015a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
015b 7801 |x | Jump 0x15d
015c e403 | | Load 0x2,0x3
015d e402 | | Load 0x2,0x2
015e 60b9 |` | Indirect_Literal Discrete,0x218,{0x00000000, 0x00004000}
015f e5fc | | Load 0x2,-0x4
0160 4800 |H | Short_Literal 0x0
0161 e002 | | Load 0x0,0x2
0162 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34
0163 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0164 e002 | | Load 0x0,0x2
0165 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0166 60ad |` | Indirect_Literal Discrete,0x214,{0x00000000, 0x7fffffff}
0167 4ffc |O | Short_Literal 0x7fc
0168 4ffd |O | Short_Literal 0x7fd
0169 e004 | | Load 0x0,0x4
016a 1811 | | Execute Package,Field_Execute,Field_Number 0x11
016b e002 | | Load 0x0,0x2
016c 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
016d 1816 | | Execute Package,Field_Execute,Field_Number 0x16
016e e5fd | | Load 0x2,-0x3
016f e5fe | | Load 0x2,-0x2
0170 e5ff | | Load 0x2,-0x1
0171 e002 | | Load 0x0,0x2
0172 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b
0173 180f | | Execute Package,Field_Execute,Field_Number 0xf
0174 00d1 | | Pop_Control Pop_Count_1
0175 c403 | | Store 0x2,0x3
0176 c404 | | Store 0x2,0x4
0177 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0178 0059 | Y | Store_Top Discrete,At_Offset_1
0179 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0x8 = 0x179,0x4
017a 00d9 | | Load_Top At_Offset_1
017b 8210 | | Call 0x1,0x10
017c e001 | | Load 0x0,0x1
017d 1818 | | Execute Package,Field_Execute,Field_Number 0x18
017e e002 | | Load 0x0,0x2 ; Debug Table 0x7.0x9 = 0x17e,0x5
017f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0180 e5fb | | Load 0x2,-0x5
0181 0120 | | Execute Any,Is_Value
0182 6803 |h | Jump_Zero 0x186
0183 e002 | | Load 0x0,0x2
0184 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0185 7801 |x | Jump 0x187
0186 e5fb | | Load 0x2,-0x5
0187 6090 |` | Indirect_Literal Discrete,0x218,{0x00000000, 0x00004000}
0188 e5fc | | Load 0x2,-0x4
0189 e402 | | Load 0x2,0x2
018a e002 | | Load 0x0,0x2
018b 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
018c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
018d c5fb | | Store 0x2,-0x5
018e 0059 | Y | Store_Top Discrete,At_Offset_1
018f 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0xa = 0x18f,0x6
0190 00d9 | | Load_Top At_Offset_1
0191 8210 | | Call 0x1,0x10
0192 e001 | | Load 0x0,0x1
0193 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0194 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0xb = 0x194,0x7
0195 a5fa | | Store_Unchecked 0x2,-0x6
0196 4505 |E | Exit_Subprogram 0x5
0197 TRAP_0138:
0197 e001 | | Load 0x0,0x1
0198 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0199 010f | | Execute Exception,Equal
019a 6807 |h | Jump_Zero 0x1a2
019b e5fc | | Load 0x2,-0x4 ; Debug Table 0x7.0xc = 0x19b,0x8
019c e003 | | Load 0x0,0x3
019d 181a | | Execute Package,Field_Execute,Field_Number 0x1a
019e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0xd = 0x19e,0x9
019f 8210 | | Call 0x1,0x10
01a0 a5fa | | Store_Unchecked 0x2,-0x6
01a1 4505 |E | Exit_Subprogram 0x5
01a2 0100 | | Execute Exception,Raise
01a3 0000 0000 | | .BLANK 0000[0x5]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01b6 | | .CONST 0x01b6 ; Address of begin
01a9 01e3 | | .CONST 0x01e3 ; Address of exception handler
01aa 0005 | | .CONST 0x0005 ; Number of locals
01ab INIT_01a8:
01ab e005 | | Load 0x0,0x5 ; Debug Table 0x8 = .DEBUG 0x01ab,0x02f0,0x0001,0x0000,0x0058,0x68b5,0x0000,0x007f
; Debug Table 0x8.0x0 = 0x1ab,0xffff
01ac 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01ad 02c7 | | Declare_Variable Any
01ae 00d8 | | Load_Top At_Offset_0
01af 1c00 | | Execute_Immediate Run_Utility,0x0
01b0 e002 | | Load 0x0,0x2 ; Debug Table 0x8.0x1 = 0x1b0,0xfffe
01b1 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
01b2 1b17 | | Execute Package,Field_Read,Field_Number 0x17
01b3 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x8.0x2 = 0x1b3,0xfffd
01b4 e002 | | Load 0x0,0x2 ; Debug Table 0x8.0x3 = 0x1b4,0xfffc
01b5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01b6 BODY_01a8:
01b6 487e |H~ | Short_Literal 0x7e ; Debug Table 0x8.0x4 = 0x1b6,0x1
01b7 a5fd | | Store_Unchecked 0x2,-0x3
01b8 e002 | | Load 0x0,0x2 ; Debug Table 0x8.0x5 = 0x1b8,0x2
01b9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01ba 00f1 | | Load_Encached Diana_Temp_Seq
01bb e002 | | Load 0x0,0x2
01bc 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
01bd 1b17 | | Execute Package,Field_Read,Field_Number 0x17
01be e402 | | Load 0x2,0x2
01bf 0120 | | Execute Any,Is_Value
01c0 6803 |h | Jump_Zero 0x1c4
01c1 e005 | | Load 0x0,0x5
01c2 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01c3 7801 |x | Jump 0x1c5
01c4 e402 | | Load 0x2,0x2
01c5 6052 |`R | Indirect_Literal Discrete,0x218,{0x00000000, 0x00004000}
01c6 e5fe | | Load 0x2,-0x2
01c7 4800 |H | Short_Literal 0x0
01c8 e002 | | Load 0x0,0x2
01c9 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34
01ca 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01cb e002 | | Load 0x0,0x2
01cc 1815 | | Execute Package,Field_Execute,Field_Number 0x15
01cd 4800 |H | Short_Literal 0x0
01ce e004 | | Load 0x0,0x4
01cf 1811 | | Execute Package,Field_Execute,Field_Number 0x11
01d0 e002 | | Load 0x0,0x2
01d1 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
01d2 1816 | | Execute Package,Field_Execute,Field_Number 0x16
01d3 e5ff | | Load 0x2,-0x1
01d4 e002 | | Load 0x0,0x2
01d5 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b
01d6 1816 | | Execute Package,Field_Execute,Field_Number 0x16
01d7 c402 | | Store 0x2,0x2
01d8 c403 | | Store 0x2,0x3
01d9 0033 | 3 | Store_Top Heap_Access,At_Offset_3
01da 0059 | Y | Store_Top Discrete,At_Offset_1
01db 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x6 = 0x1db,0x3
01dc 00d9 | | Load_Top At_Offset_1
01dd 8210 | | Call 0x1,0x10
01de e001 | | Load 0x0,0x1
01df 1818 | | Execute Package,Field_Execute,Field_Number 0x18
01e0 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x7 = 0x1e0,0x4
01e1 a5fd | | Store_Unchecked 0x2,-0x3
01e2 4503 |E | Exit_Subprogram 0x3
01e3 TRAP_01a8:
01e3 e001 | | Load 0x0,0x1
01e4 1b16 | | Execute Package,Field_Read,Field_Number 0x16
01e5 010f | | Execute Exception,Equal
01e6 6807 |h | Jump_Zero 0x1ee
01e7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x8 = 0x1e7,0x5
01e8 8210 | | Call 0x1,0x10
01e9 a5fd | | Store_Unchecked 0x2,-0x3
01ea e5fe | | Load 0x2,-0x2 ; Debug Table 0x8.0x9 = 0x1ea,0x6
01eb e003 | | Load 0x0,0x3
01ec 181a | | Execute Package,Field_Execute,Field_Number 0x1a
01ed 4503 |E | Exit_Subprogram 0x3
01ee 0100 | | Execute Exception,Raise
01ef 0000 | | .XXX[0x1]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f3 | | .CONST 0x01f3 ; Address of begin
01f1 0004 | | .CONST 0x0004 ; Address of exception handler
01f2 0001 | | .CONST 0x0001 ; Number of locals
01f3 BODY_01f0:
01f3 INIT_01f0:
01f3 00da | | Load_Top At_Offset_2 ; Debug Table 0x9 = .DEBUG 0x01f3,0x0306,0x0002,0x0000,0x0058,0x68b5,0x0000,0x0091
; Debug Table 0x9.0x0 = 0x1f3,0x1
01f4 e002 | | Load 0x0,0x2
01f5 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
01f6 e002 | | Load 0x0,0x2
01f7 181f | | Execute Package,Field_Execute,Field_Number 0x1f
01f8 0f00 | | Execute_Immediate Equal,0x0
01f9 4401 |D | Exit_Subprogram With_Result,0x1
01fa 0000 0000 | | .BLANK 0000[0x6]
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 020f | | .CONST 0x020f ; Address of begin
0201 0004 | | .CONST 0x0004 ; Address of exception handler
0202 0003 | | .CONST 0x0003 ; Number of locals
0203 INIT_0200:
0203 00da | | Load_Top At_Offset_2 ; Debug Table 0xa = .DEBUG 0x0203,0x030a,0x0002,0x0000,0x0058,0x68b5,0x0000,0x009c
; Debug Table 0xa.0x0 = 0x203,0xffff
0204 e002 | | Load 0x0,0x2
0205 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0206 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0207 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x1 = 0x207,0xfffe
0208 00d9 | | Load_Top At_Offset_1
0209 01db | | Execute Vector,Length
020a 00e9 | | Load_Encached String_Cache
020b 0334 | 4 | Declare_Variable Array,With_Constraint
020c 00d9 | | Load_Top At_Offset_1
020d 00d9 | | Load_Top At_Offset_1
020e 01d4 | | Execute Vector,Structure_Write
020f BODY_0200:
020f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x2 = 0x20f,0x1
0210 4401 |D | Exit_Subprogram With_Result,0x1
0211 0000 0000 | | .XXX[0x3]
0213 0000 | |
0214 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
0218 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
021c 0000 0000 | | .BLANK 0000[0x4]
0220 ; --------------------------------------------------------------------------------------
0220 ; Debug Table
0220 ; --------------------------------------------------------------------------------------
0220 0003 000b | | .CONST 0x0003,0x000b
0222 000b 027a | z| .DEBUG 0x000b,0x027a,0x8000,0x0000,0x0058,0x68b5,0x0000,0x0009
022a 0021 0290 | ! | .DEBUG 0x0021,0x0290,0x8000,0x0000,0x0058,0x7125,0x0000,0x000d
0232 00cb 02ac | | .DEBUG 0x00cb,0x02ac,0x0002,0x0000,0x0058,0x68b5,0x0000,0x0010
023a 00eb 02ba | | .DEBUG 0x00eb,0x02ba,0x0002,0x0000,0x0058,0x68b5,0x0000,0x001d
0242 00f3 02be | | .DEBUG 0x00f3,0x02be,0x0002,0x0000,0x0058,0x68b5,0x0000,0x002a
024a 00fb 02c2 | | .DEBUG 0x00fb,0x02c2,0x0001,0x0000,0x0058,0x68b5,0x0000,0x0035
0252 011b 02ca | | .DEBUG 0x011b,0x02ca,0x0001,0x0000,0x0058,0x68b5,0x0000,0x0047
025a 013b 02d2 | ; | .DEBUG 0x013b,0x02d2,0x0001,0x0000,0x0058,0x68b5,0x0000,0x005b
0262 01ab 02f0 | | .DEBUG 0x01ab,0x02f0,0x0001,0x0000,0x0058,0x68b5,0x0000,0x007f
026a 01f3 0306 | | .DEBUG 0x01f3,0x0306,0x0002,0x0000,0x0058,0x68b5,0x0000,0x0091
0272 0203 030a | | .DEBUG 0x0203,0x030a,0x0002,0x0000,0x0058,0x68b5,0x0000,0x009c
027a ; --------------------------------------------------------------------------------------
027a ; Debug3 Subtable 0x0
027a ; --------------------------------------------------------------------------------------
027a 000a 0000 | | .DBG3TAB 0x000a,0x0000
027c 000b ffff | | .CONST 0x000b,0xffff
027e 000e fffe | | .CONST 0x000e,0xfffe
0280 0010 fffd | | .CONST 0x0010,0xfffd
0282 0012 fffc | | .CONST 0x0012,0xfffc
0284 0014 fffb | | .CONST 0x0014,0xfffb
0286 0016 fffa | | .CONST 0x0016,0xfffa
0288 0018 fff9 | | .CONST 0x0018,0xfff9
028a 001a fff8 | | .CONST 0x001a,0xfff8
028c 001c fff7 | | .CONST 0x001c,0xfff7
028e 001e fff6 | | .CONST 0x001e,0xfff6
0290 ; --------------------------------------------------------------------------------------
0290 ; Debug3 Subtable 0x1
0290 ; --------------------------------------------------------------------------------------
0290 000d 0000 | | .DBG3TAB 0x000d,0x0000
0292 0021 ffff | ! | .CONST 0x0021,0xffff
0294 0029 fffe | ) | .CONST 0x0029,0xfffe
0296 006b fffd | k | .CONST 0x006b,0xfffd
0298 0072 fffc | r | .CONST 0x0072,0xfffc
029a 00b4 fffb | | .CONST 0x00b4,0xfffb
029c 00b6 fffa | | .CONST 0x00b6,0xfffa
029e 00b8 fff9 | | .CONST 0x00b8,0xfff9
02a0 00ba fff8 | | .CONST 0x00ba,0xfff8
02a2 00bc fff7 | | .CONST 0x00bc,0xfff7
02a4 00be fff6 | | .CONST 0x00be,0xfff6
02a6 00c0 fff5 | | .CONST 0x00c0,0xfff5
02a8 00c2 fff4 | | .CONST 0x00c2,0xfff4
02aa 00c4 fff3 | | .CONST 0x00c4,0xfff3
02ac ; --------------------------------------------------------------------------------------
02ac ; Debug3 Subtable 0x2
02ac ; --------------------------------------------------------------------------------------
02ac 0000 0006 | | .DBG3TAB 0x0000,0x0006
02ae 00cc 0001 | | .CONST 0x00cc,0x0001
02b0 00cf 0002 | | .CONST 0x00cf,0x0002
02b2 00d5 0003 | | .CONST 0x00d5,0x0003
02b4 00da 0004 | | .CONST 0x00da,0x0004
02b6 00de 0005 | | .CONST 0x00de,0x0005
02b8 00e0 0006 | | .CONST 0x00e0,0x0006
02ba ; --------------------------------------------------------------------------------------
02ba ; Debug3 Subtable 0x3
02ba ; --------------------------------------------------------------------------------------
02ba 0000 0001 | | .DBG3TAB 0x0000,0x0001
02bc 00eb 0001 | | .CONST 0x00eb,0x0001
02be ; --------------------------------------------------------------------------------------
02be ; Debug3 Subtable 0x4
02be ; --------------------------------------------------------------------------------------
02be 0000 0001 | | .DBG3TAB 0x0000,0x0001
02c0 00f3 0001 | | .CONST 0x00f3,0x0001
02c2 ; --------------------------------------------------------------------------------------
02c2 ; Debug3 Subtable 0x5
02c2 ; --------------------------------------------------------------------------------------
02c2 0001 0002 | | .DBG3TAB 0x0001,0x0002
02c4 00fb ffff | | .CONST 0x00fb,0xffff
02c6 00fe 0001 | | .CONST 0x00fe,0x0001
02c8 0111 0002 | | .CONST 0x0111,0x0002
02ca ; --------------------------------------------------------------------------------------
02ca ; Debug3 Subtable 0x6
02ca ; --------------------------------------------------------------------------------------
02ca 0001 0002 | | .DBG3TAB 0x0001,0x0002
02cc 011b ffff | | .CONST 0x011b,0xffff
02ce 011d 0001 | | .CONST 0x011d,0x0001
02d0 012f 0002 | / | .CONST 0x012f,0x0002
02d2 ; --------------------------------------------------------------------------------------
02d2 ; Debug3 Subtable 0x7
02d2 ; --------------------------------------------------------------------------------------
02d2 0005 0009 | | .DBG3TAB 0x0005,0x0009
02d4 013b ffff | ; | .CONST 0x013b,0xffff
02d6 0140 fffe | @ | .CONST 0x0140,0xfffe
02d8 0145 fffd | E | .CONST 0x0145,0xfffd
02da 0148 fffc | H | .CONST 0x0148,0xfffc
02dc 0149 fffb | I | .CONST 0x0149,0xfffb
02de 014b 0001 | K | .CONST 0x014b,0x0001
02e0 014d 0002 | M | .CONST 0x014d,0x0002
02e2 0150 0003 | P | .CONST 0x0150,0x0003
02e4 0179 0004 | y | .CONST 0x0179,0x0004
02e6 017e 0005 | ~ | .CONST 0x017e,0x0005
02e8 018f 0006 | | .CONST 0x018f,0x0006
02ea 0194 0007 | | .CONST 0x0194,0x0007
02ec 019b 0008 | | .CONST 0x019b,0x0008
02ee 019e 0009 | | .CONST 0x019e,0x0009
02f0 ; --------------------------------------------------------------------------------------
02f0 ; Debug3 Subtable 0x8
02f0 ; --------------------------------------------------------------------------------------
02f0 0004 0006 | | .DBG3TAB 0x0004,0x0006
02f2 01ab ffff | | .CONST 0x01ab,0xffff
02f4 01b0 fffe | | .CONST 0x01b0,0xfffe
02f6 01b3 fffd | | .CONST 0x01b3,0xfffd
02f8 01b4 fffc | | .CONST 0x01b4,0xfffc
02fa 01b6 0001 | | .CONST 0x01b6,0x0001
02fc 01b8 0002 | | .CONST 0x01b8,0x0002
02fe 01db 0003 | | .CONST 0x01db,0x0003
0300 01e0 0004 | | .CONST 0x01e0,0x0004
0302 01e7 0005 | | .CONST 0x01e7,0x0005
0304 01ea 0006 | | .CONST 0x01ea,0x0006
0306 ; --------------------------------------------------------------------------------------
0306 ; Debug3 Subtable 0x9
0306 ; --------------------------------------------------------------------------------------
0306 0000 0001 | | .DBG3TAB 0x0000,0x0001
0308 01f3 0001 | | .CONST 0x01f3,0x0001
030a ; --------------------------------------------------------------------------------------
030a ; Debug3 Subtable 0xa
030a ; --------------------------------------------------------------------------------------
030a 0002 0001 | | .DBG3TAB 0x0002,0x0001
030c 0203 ffff | | .CONST 0x0203,0xffff
030e 0207 fffe | | .CONST 0x0207,0xfffe
0310 020f 0001 | | .CONST 0x020f,0x0001
0312 0000 0000 | | .BLANK 0000[0xee]