|
|
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_0ea8df
└─⟦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 0290 | | .CONST 0x0290 ; 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 0052 | R | .CONST 0x0052 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0020 | | .CONST 0x0020 ; Number of locals
000b INIT_0008:
000b e001 | | Load 0x0,0x1
000c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
000d 1b0f | | Execute Package,Field_Read,Field_Number 0xf
000e 0129 | ) | Execute Any,Make_Visible
000f e001 | | Load 0x0,0x1
0010 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0011 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0012 0129 | ) | Execute Any,Make_Visible
0013 e001 | | Load 0x0,0x1
0014 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0015 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
0016 0129 | ) | Execute Any,Make_Visible
0017 e001 | | Load 0x0,0x1
0018 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0019 1b2c | , | Execute Package,Field_Read,Field_Number 0x2c
001a 0129 | ) | Execute Any,Make_Visible
001b 00d8 | | Load_Top At_Offset_0
001c 0129 | ) | Execute Any,Make_Visible
001d 00d9 | | Load_Top At_Offset_1
001e 0129 | ) | Execute Any,Make_Visible
001f 00d8 | | Load_Top At_Offset_0
0020 0129 | ) | Execute Any,Make_Visible
0021 00d9 | | Load_Top At_Offset_1
0022 0129 | ) | Execute Any,Make_Visible
0023 e001 | | Load 0x0,0x1
0024 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0025 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0026 0129 | ) | Execute Any,Make_Visible
0027 e001 | | Load 0x0,0x1
0028 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0029 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
002a 0129 | ) | Execute Any,Make_Visible
002b e001 | | Load 0x0,0x1
002c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
002d 1b2c | , | Execute Package,Field_Read,Field_Number 0x2c
002e 0129 | ) | Execute Any,Make_Visible
002f 029a 005b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0058
0031 029a 00a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a0
0033 029a 00eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e8
0035 029a 013b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0138
0037 029a 014b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0148
0039 029a 015b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0158
003b 029a 017b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0178
003d 029a 01bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b8
003f 00bf | | Action Accept_Activation
0040 1d18 | | Execute_Immediate Reference_Lex_1,0x18
0041 00c7 | | Action Elaborate_Subprogram
0042 1d19 | | Execute_Immediate Reference_Lex_1,0x19
0043 00c7 | | Action Elaborate_Subprogram
0044 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
0045 00c7 | | Action Elaborate_Subprogram
0046 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
0047 00c7 | | Action Elaborate_Subprogram
0048 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
0049 00c7 | | Action Elaborate_Subprogram
004a 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
004b 00c7 | | Action Elaborate_Subprogram
004c 029d 01c3 | | Declare_Subprogram For_Outer_Call,INIT_01c0
004e 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
004f 00c7 | | Action Elaborate_Subprogram
0050 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
0051 00c7 | | Action Elaborate_Subprogram
0052 BODY_0008:
0052 00bc | | Action Signal_Activated
0053 00bb | | Action Signal_Completion
0054 0000 0000 | | .BLANK 0000[0x4]
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 006a | j | .CONST 0x006a ; Address of begin
0059 0098 | | .CONST 0x0098 ; Address of exception handler
005a 0005 | | .CONST 0x0005 ; Number of locals
005b INIT_0058:
005b e002 | | Load 0x0,0x2
005c 1b1e | | Execute Package,Field_Read,Field_Number 0x1e
005d 02c7 | | Declare_Variable Any
005e 00d8 | | Load_Top At_Offset_0
005f 1c00 | | Execute_Immediate Run_Utility,0x0
0060 e001 | | Load 0x0,0x1
0061 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0062 02c7 | | Declare_Variable Any
0063 e003 | | Load 0x0,0x3
0064 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0065 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0066 a403 | | Store_Unchecked 0x2,0x3
0067 00e1 | | Load_Encached Boolean_Cache
0068 029f 01e3 | | Declare_Subprogram For_Call,INIT_01e0
006a BODY_0058:
006a e5ff | | Load 0x2,-0x1
006b e001 | | Load 0x0,0x1
006c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
006d 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
006e 7003 |p | Jump_Nonzero 0x72
006f e004 | | Load 0x0,0x4
0070 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0071 4402 |D | Exit_Subprogram With_Result,0x2
0072 00db | | Load_Top At_Offset_3
0073 0120 | | Execute Any,Is_Value
0074 6803 |h | Jump_Zero 0x78
0075 e002 | | Load 0x0,0x2
0076 1b1e | | Execute Package,Field_Read,Field_Number 0x1e
0077 7801 |x | Jump 0x79
0078 00db | | Load_Top At_Offset_3
0079 e5ff | | Load 0x2,-0x1
007a e003 | | Load 0x0,0x3
007b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
007c 1820 | | Execute Package,Field_Execute,Field_Number 0x20
007d 4802 |H | Short_Literal 0x2
007e 0092 028b | | Action Push_String_Extended,0x28b ; "@"
0080 0092 028c | | Action Push_String_Extended,0x28c ; "?"
0082 e002 | | Load 0x0,0x2
0083 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0084 c402 | | Store 0x2,0x2
0085 00cf | | Action Mark_Auxiliary
0086 7806 |x | Jump 0x8d
0087 8405 | | Call 0x2,0x5
0088 e402 | | Load 0x2,0x2
0089 e002 | | Load 0x0,0x2
008a 1820 | | Execute Package,Field_Execute,Field_Number 0x20
008b c402 | | Store 0x2,0x2
008c 00c9 | | Action Pop_Auxiliary_Loop
008d e402 | | Load 0x2,0x2
008e e002 | | Load 0x0,0x2
008f 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0090 6ff6 |o | Jump_Zero 0x87
0091 00ce | | Action Pop_Auxiliary
0092 00da | | Load_Top At_Offset_2
0093 e003 | | Load 0x0,0x3
0094 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0095 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
0096 00da | | Load_Top At_Offset_2
0097 4402 |D | Exit_Subprogram With_Result,0x2
0098 TRAP_0058:
0098 0007 | | Action Break_Optional
0099 e004 | | Load 0x0,0x4
009a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
009b 4402 |D | Exit_Subprogram With_Result,0x2
009c 0000 0000 | | .BLANK 0000[0x4]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00b2 | | .CONST 0x00b2 ; Address of begin
00a1 00e4 | | .CONST 0x00e4 ; Address of exception handler
00a2 0005 | | .CONST 0x0005 ; Number of locals
00a3 INIT_00a0:
00a3 e002 | | Load 0x0,0x2
00a4 1b1e | | Execute Package,Field_Read,Field_Number 0x1e
00a5 02c7 | | Declare_Variable Any
00a6 00d8 | | Load_Top At_Offset_0
00a7 1c00 | | Execute_Immediate Run_Utility,0x0
00a8 e001 | | Load 0x0,0x1
00a9 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00aa 02c7 | | Declare_Variable Any
00ab e003 | | Load 0x0,0x3
00ac 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00ad 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
00ae a403 | | Store_Unchecked 0x2,0x3
00af 00e1 | | Load_Encached Boolean_Cache
00b0 029f 0213 | | Declare_Subprogram For_Call,INIT_0210
00b2 BODY_00a0:
00b2 e5ff | | Load 0x2,-0x1
00b3 e001 | | Load 0x0,0x1
00b4 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00b5 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
00b6 7003 |p | Jump_Nonzero 0xba
00b7 e004 | | Load 0x0,0x4
00b8 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00b9 4402 |D | Exit_Subprogram With_Result,0x2
00ba 00db | | Load_Top At_Offset_3
00bb 0120 | | Execute Any,Is_Value
00bc 6803 |h | Jump_Zero 0xc0
00bd e002 | | Load 0x0,0x2
00be 1b1e | | Execute Package,Field_Read,Field_Number 0x1e
00bf 7801 |x | Jump 0xc1
00c0 00db | | Load_Top At_Offset_3
00c1 e5ff | | Load 0x2,-0x1
00c2 e003 | | Load 0x0,0x3
00c3 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00c4 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00c5 4802 |H | Short_Literal 0x2
00c6 0092 028b | | Action Push_String_Extended,0x28b ; "@"
00c8 0092 028c | | Action Push_String_Extended,0x28c ; "?"
00ca e002 | | Load 0x0,0x2
00cb 181f | | Execute Package,Field_Execute,Field_Number 0x1f
00cc c402 | | Store 0x2,0x2
00cd 00cf | | Action Mark_Auxiliary
00ce 780a |x | Jump 0xd9
00cf e402 | | Load 0x2,0x2
00d0 e002 | | Load 0x0,0x2
00d1 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
00d2 7001 |p | Jump_Nonzero 0xd4
00d3 8405 | | Call 0x2,0x5
00d4 e402 | | Load 0x2,0x2
00d5 e002 | | Load 0x0,0x2
00d6 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00d7 c402 | | Store 0x2,0x2
00d8 00c9 | | Action Pop_Auxiliary_Loop
00d9 e402 | | Load 0x2,0x2
00da e002 | | Load 0x0,0x2
00db 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
00dc 6ff2 |o | Jump_Zero 0xcf
00dd 00ce | | Action Pop_Auxiliary
00de 00da | | Load_Top At_Offset_2
00df e003 | | Load 0x0,0x3
00e0 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00e1 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
00e2 00da | | Load_Top At_Offset_2
00e3 4402 |D | Exit_Subprogram With_Result,0x2
00e4 TRAP_00a0:
00e4 0007 | | Action Break_Optional
00e5 e004 | | Load 0x0,0x4
00e6 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00e7 4402 |D | Exit_Subprogram With_Result,0x2
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00fa | | .CONST 0x00fa ; Address of begin
00e9 012d | - | .CONST 0x012d ; Address of exception handler
00ea 0005 | | .CONST 0x0005 ; Number of locals
00eb INIT_00e8:
00eb e002 | | Load 0x0,0x2
00ec 1b1e | | Execute Package,Field_Read,Field_Number 0x1e
00ed 02c7 | | Declare_Variable Any
00ee 00d8 | | Load_Top At_Offset_0
00ef 1c00 | | Execute_Immediate Run_Utility,0x0
00f0 e001 | | Load 0x0,0x1
00f1 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00f2 02c7 | | Declare_Variable Any
00f3 e003 | | Load 0x0,0x3
00f4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00f5 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
00f6 a403 | | Store_Unchecked 0x2,0x3
00f7 00e1 | | Load_Encached Boolean_Cache
00f8 029f 0243 | C| Declare_Subprogram For_Call,INIT_0240
00fa BODY_00e8:
00fa e5ff | | Load 0x2,-0x1
00fb e001 | | Load 0x0,0x1
00fc 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00fd 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
00fe 7003 |p | Jump_Nonzero 0x102
00ff e004 | | Load 0x0,0x4
0100 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0101 4402 |D | Exit_Subprogram With_Result,0x2
0102 00db | | Load_Top At_Offset_3
0103 0120 | | Execute Any,Is_Value
0104 6803 |h | Jump_Zero 0x108
0105 e002 | | Load 0x0,0x2
0106 1b1e | | Execute Package,Field_Read,Field_Number 0x1e
0107 7801 |x | Jump 0x109
0108 00db | | Load_Top At_Offset_3
0109 e5ff | | Load 0x2,-0x1
010a e003 | | Load 0x0,0x3
010b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
010c 1820 | | Execute Package,Field_Execute,Field_Number 0x20
010d 4802 |H | Short_Literal 0x2
010e 0092 028b | | Action Push_String_Extended,0x28b ; "@"
0110 0092 028c | | Action Push_String_Extended,0x28c ; "?"
0112 e002 | | Load 0x0,0x2
0113 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0114 c402 | | Store 0x2,0x2
0115 00cf | | Action Mark_Auxiliary
0116 780b |x | Jump 0x122
0117 e402 | | Load 0x2,0x2
0118 e002 | | Load 0x0,0x2
0119 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
011a 0f01 | | Execute_Immediate Equal,0x1
011b 6801 |h | Jump_Zero 0x11d
011c 8405 | | Call 0x2,0x5
011d e402 | | Load 0x2,0x2
011e e002 | | Load 0x0,0x2
011f 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0120 c402 | | Store 0x2,0x2
0121 00c9 | | Action Pop_Auxiliary_Loop
0122 e402 | | Load 0x2,0x2
0123 e002 | | Load 0x0,0x2
0124 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0125 6ff1 |o | Jump_Zero 0x117
0126 00ce | | Action Pop_Auxiliary
0127 00da | | Load_Top At_Offset_2
0128 e003 | | Load 0x0,0x3
0129 1b0d | | Execute Package,Field_Read,Field_Number 0xd
012a 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
012b 00da | | Load_Top At_Offset_2
012c 4402 |D | Exit_Subprogram With_Result,0x2
012d TRAP_00e8:
012d 0007 | | Action Break_Optional
012e e004 | | Load 0x0,0x4
012f 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0130 4402 |D | Exit_Subprogram With_Result,0x2
0131 0000 0000 | | .BLANK 0000[0x7]
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 0141 | A | .CONST 0x0141 ; Address of begin
0139 0142 | B | .CONST 0x0142 ; Address of exception handler
013a 0002 | | .CONST 0x0002 ; Number of locals
013b INIT_0138:
013b e212 | | Load 0x1,0x12
013c 02c7 | | Declare_Variable Any
013d e5fe | | Load 0x2,-0x2
013e e5ff | | Load 0x2,-0x1
013f 821a | | Call 0x1,0x1a
0140 a402 | | Store_Unchecked 0x2,0x2
0141 BODY_0138:
0141 0833 | 3 | Execute_Immediate Raise,0x33
0142 TRAP_0138:
0142 0007 | | Action Break_Optional
0143 e004 | | Load 0x0,0x4
0144 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0145 4402 |D | Exit_Subprogram With_Result,0x2
0146 0000 0000 | | .XXX[0x2]
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 0151 | Q | .CONST 0x0151 ; Address of begin
0149 0152 | R | .CONST 0x0152 ; Address of exception handler
014a 0002 | | .CONST 0x0002 ; Number of locals
014b INIT_0148:
014b e212 | | Load 0x1,0x12
014c 02c7 | | Declare_Variable Any
014d e5fe | | Load 0x2,-0x2
014e e5ff | | Load 0x2,-0x1
014f 821a | | Call 0x1,0x1a
0150 a402 | | Store_Unchecked 0x2,0x2
0151 BODY_0148:
0151 0833 | 3 | Execute_Immediate Raise,0x33
0152 TRAP_0148:
0152 0007 | | Action Break_Optional
0153 e004 | | Load 0x0,0x4
0154 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0155 4402 |D | Exit_Subprogram With_Result,0x2
0156 0000 0000 | | .XXX[0x2]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015b | [ | .CONST 0x015b ; Address of begin
0159 0004 | | .CONST 0x0004 ; Address of exception handler
015a 0001 | | .CONST 0x0001 ; Number of locals
015b BODY_0158:
015b INIT_0158:
015b 00db | | Load_Top At_Offset_3
015c e001 | | Load 0x0,0x1
015d 1b0f | | Execute Package,Field_Read,Field_Number 0xf
015e 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
015f 7002 |p | Jump_Nonzero 0x162
0160 4800 |H | Short_Literal 0x0
0161 4402 |D | Exit_Subprogram With_Result,0x2
0162 00db | | Load_Top At_Offset_3
0163 e003 | | Load 0x0,0x3
0164 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0165 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0166 4802 |H | Short_Literal 0x2
0167 e5ff | | Load 0x2,-0x1
0168 e003 | | Load 0x0,0x3
0169 1b0e | | Execute Package,Field_Read,Field_Number 0xe
016a 1820 | | Execute Package,Field_Execute,Field_Number 0x20
016b 0092 028b | | Action Push_String_Extended,0x28b ; "@"
016d e002 | | Load 0x0,0x2
016e 181a | | Execute Package,Field_Execute,Field_Number 0x1a
016f e002 | | Load 0x0,0x2
0170 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0171 0f00 | | Execute_Immediate Equal,0x0
0172 4402 |D | Exit_Subprogram With_Result,0x2
0173 0000 0000 | | .BLANK 0000[0x5]
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 018a | | .CONST 0x018a ; Address of begin
0179 01b2 | | .CONST 0x01b2 ; Address of exception handler
017a 0005 | | .CONST 0x0005 ; Number of locals
017b INIT_0178:
017b e002 | | Load 0x0,0x2
017c 1b19 | | Execute Package,Field_Read,Field_Number 0x19
017d 02c7 | | Declare_Variable Any
017e 00d8 | | Load_Top At_Offset_0
017f 1c00 | | Execute_Immediate Run_Utility,0x0
0180 e001 | | Load 0x0,0x1
0181 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0182 02c7 | | Declare_Variable Any
0183 e003 | | Load 0x0,0x3
0184 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0185 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0186 a403 | | Store_Unchecked 0x2,0x3
0187 00e1 | | Load_Encached Boolean_Cache
0188 029f 0273 | s| Declare_Subprogram For_Call,INIT_0270
018a BODY_0178:
018a e5fe | | Load 0x2,-0x2
018b e001 | | Load 0x0,0x1
018c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
018d 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
018e 7002 |p | Jump_Nonzero 0x191
018f 00da | | Load_Top At_Offset_2
0190 4402 |D | Exit_Subprogram With_Result,0x2
0191 e5fe | | Load 0x2,-0x2
0192 e003 | | Load 0x0,0x3
0193 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0194 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0195 4802 |H | Short_Literal 0x2
0196 e5ff | | Load 0x2,-0x1
0197 e003 | | Load 0x0,0x3
0198 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0199 1820 | | Execute Package,Field_Execute,Field_Number 0x20
019a 0092 028b | | Action Push_String_Extended,0x28b ; "@"
019c e002 | | Load 0x0,0x2
019d 181a | | Execute Package,Field_Execute,Field_Number 0x1a
019e c402 | | Store 0x2,0x2
019f 00cf | | Action Mark_Auxiliary
01a0 7806 |x | Jump 0x1a7
01a1 8405 | | Call 0x2,0x5
01a2 e402 | | Load 0x2,0x2
01a3 e002 | | Load 0x0,0x2
01a4 181b | | Execute Package,Field_Execute,Field_Number 0x1b
01a5 c402 | | Store 0x2,0x2
01a6 00c9 | | Action Pop_Auxiliary_Loop
01a7 e402 | | Load 0x2,0x2
01a8 e002 | | Load 0x0,0x2
01a9 181d | | Execute Package,Field_Execute,Field_Number 0x1d
01aa 6ff6 |o | Jump_Zero 0x1a1
01ab 00ce | | Action Pop_Auxiliary
01ac 00da | | Load_Top At_Offset_2
01ad e003 | | Load 0x0,0x3
01ae 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01af 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
01b0 00da | | Load_Top At_Offset_2
01b1 4402 |D | Exit_Subprogram With_Result,0x2
01b2 TRAP_0178:
01b2 0007 | | Action Break_Optional
01b3 e004 | | Load 0x0,0x4
01b4 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01b5 4402 |D | Exit_Subprogram With_Result,0x2
01b6 0000 0000 | | .XXX[0x2]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bb | | .CONST 0x01bb ; Address of begin
01b9 01bc | | .CONST 0x01bc ; Address of exception handler
01ba 0001 | | .CONST 0x0001 ; Number of locals
01bb BODY_01b8:
01bb INIT_01b8:
01bb 0833 | 3 | Execute_Immediate Raise,0x33
01bc TRAP_01b8:
01bc 0007 | | Action Break_Optional
01bd e004 | | Load 0x0,0x4
01be 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01bf 4403 |D | Exit_Subprogram With_Result,0x3
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01c3 | | .CONST 0x01c3 ; Address of begin
01c1 0004 | | .CONST 0x0004 ; Address of exception handler
01c2 0001 | | .CONST 0x0001 ; Number of locals
01c3 BODY_01c0:
01c3 INIT_01c0:
01c3 e003 | | Load 0x0,0x3
01c4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01c5 1b56 | V | Execute Package,Field_Read,Field_Number 0x56
01c6 180e | | Execute Package,Field_Execute,Field_Number 0xe
01c7 00eb | | Load_Encached Diana_Cache
01c8 1812 | | Execute Package,Field_Execute,Field_Number 0x12
01c9 e5ff | | Load 0x2,-0x1
01ca e005 | | Load 0x0,0x5
01cb 181e | | Execute Package,Field_Execute,Field_Number 0x1e
01cc e005 | | Load 0x0,0x5
01cd 1815 | | Execute Package,Field_Execute,Field_Number 0x15
01ce e005 | | Load 0x0,0x5
01cf 1810 | | Execute Package,Field_Execute,Field_Number 0x10
01d0 e006 | | Load 0x0,0x6
01d1 1811 | | Execute Package,Field_Execute,Field_Number 0x11
01d2 e003 | | Load 0x0,0x3
01d3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01d4 1854 | T | Execute Package,Field_Execute,Field_Number 0x54
01d5 e003 | | Load 0x0,0x3
01d6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01d7 1b56 | V | Execute Package,Field_Read,Field_Number 0x56
01d8 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
01d9 4401 |D | Exit_Subprogram With_Result,0x1
01da 0000 0000 | | .BLANK 0000[0x6]
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01f0 | | .CONST 0x01f0 ; Address of begin
01e1 0004 | | .CONST 0x0004 ; Address of exception handler
01e2 0002 | | .CONST 0x0002 ; Number of locals
01e3 INIT_01e0:
01e3 e20f | | Load 0x1,0xf
01e4 02c7 | | Declare_Variable Any
01e5 4801 |H | Short_Literal 0x1
01e6 e003 | | Load 0x0,0x3
01e7 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01e8 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01e9 e402 | | Load 0x2,0x2
01ea e002 | | Load 0x0,0x2
01eb 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
01ec e003 | | Load 0x0,0x3
01ed 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01ee 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
01ef a602 | | Store_Unchecked 0x3,0x2
01f0 BODY_01e0:
01f0 e5fe | | Load 0x2,-0x2
01f1 680f |h | Jump_Zero 0x201
01f2 e5ff | | Load 0x2,-0x1
01f3 00d9 | | Load_Top At_Offset_1
01f4 821d | | Call 0x1,0x1d
01f5 680a |h | Jump_Zero 0x200
01f6 00e1 | | Load_Encached Boolean_Cache
01f7 e003 | | Load 0x0,0x3
01f8 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01f9 180e | | Execute Package,Field_Execute,Field_Number 0xe
01fa 00da | | Load_Top At_Offset_2
01fb e403 | | Load 0x2,0x3
01fc e003 | | Load 0x0,0x3
01fd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01fe 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
01ff c404 | | Store 0x2,0x4
0200 4501 |E | Exit_Subprogram 0x1
0201 00e1 | | Load_Encached Boolean_Cache
0202 e003 | | Load 0x0,0x3
0203 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0204 180e | | Execute Package,Field_Execute,Field_Number 0xe
0205 00da | | Load_Top At_Offset_2
0206 e403 | | Load 0x2,0x3
0207 e003 | | Load 0x0,0x3
0208 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0209 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
020a c404 | | Store 0x2,0x4
020b 4501 |E | Exit_Subprogram 0x1
020c 0000 0000 | | .BLANK 0000[0x4]
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 0220 | | .CONST 0x0220 ; Address of begin
0211 0004 | | .CONST 0x0004 ; Address of exception handler
0212 0002 | | .CONST 0x0002 ; Number of locals
0213 INIT_0210:
0213 e20f | | Load 0x1,0xf
0214 02c7 | | Declare_Variable Any
0215 4801 |H | Short_Literal 0x1
0216 e003 | | Load 0x0,0x3
0217 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0218 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0219 e402 | | Load 0x2,0x2
021a e002 | | Load 0x0,0x2
021b 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
021c e003 | | Load 0x0,0x3
021d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
021e 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
021f a602 | | Store_Unchecked 0x3,0x2
0220 BODY_0210:
0220 e5fe | | Load 0x2,-0x2
0221 680f |h | Jump_Zero 0x231
0222 e5ff | | Load 0x2,-0x1
0223 00d9 | | Load_Top At_Offset_1
0224 821d | | Call 0x1,0x1d
0225 680a |h | Jump_Zero 0x230
0226 00e1 | | Load_Encached Boolean_Cache
0227 e003 | | Load 0x0,0x3
0228 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0229 180e | | Execute Package,Field_Execute,Field_Number 0xe
022a 00da | | Load_Top At_Offset_2
022b e403 | | Load 0x2,0x3
022c e003 | | Load 0x0,0x3
022d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
022e 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
022f c404 | | Store 0x2,0x4
0230 4501 |E | Exit_Subprogram 0x1
0231 00e1 | | Load_Encached Boolean_Cache
0232 e003 | | Load 0x0,0x3
0233 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0234 180e | | Execute Package,Field_Execute,Field_Number 0xe
0235 00da | | Load_Top At_Offset_2
0236 e403 | | Load 0x2,0x3
0237 e003 | | Load 0x0,0x3
0238 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0239 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
023a c404 | | Store 0x2,0x4
023b 4501 |E | Exit_Subprogram 0x1
023c 0000 0000 | | .BLANK 0000[0x4]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0250 | P | .CONST 0x0250 ; Address of begin
0241 0004 | | .CONST 0x0004 ; Address of exception handler
0242 0002 | | .CONST 0x0002 ; Number of locals
0243 INIT_0240:
0243 e20f | | Load 0x1,0xf
0244 02c7 | | Declare_Variable Any
0245 4801 |H | Short_Literal 0x1
0246 e003 | | Load 0x0,0x3
0247 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0248 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0249 e402 | | Load 0x2,0x2
024a e002 | | Load 0x0,0x2
024b 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
024c e003 | | Load 0x0,0x3
024d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
024e 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
024f a602 | | Store_Unchecked 0x3,0x2
0250 BODY_0240:
0250 e5fe | | Load 0x2,-0x2
0251 680f |h | Jump_Zero 0x261
0252 e5ff | | Load 0x2,-0x1
0253 00d9 | | Load_Top At_Offset_1
0254 821d | | Call 0x1,0x1d
0255 680a |h | Jump_Zero 0x260
0256 00e1 | | Load_Encached Boolean_Cache
0257 e003 | | Load 0x0,0x3
0258 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0259 180e | | Execute Package,Field_Execute,Field_Number 0xe
025a 00da | | Load_Top At_Offset_2
025b e403 | | Load 0x2,0x3
025c e003 | | Load 0x0,0x3
025d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
025e 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
025f c404 | | Store 0x2,0x4
0260 4501 |E | Exit_Subprogram 0x1
0261 00e1 | | Load_Encached Boolean_Cache
0262 e003 | | Load 0x0,0x3
0263 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0264 180e | | Execute Package,Field_Execute,Field_Number 0xe
0265 00da | | Load_Top At_Offset_2
0266 e403 | | Load 0x2,0x3
0267 e003 | | Load 0x0,0x3
0268 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0269 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
026a c404 | | Store 0x2,0x4
026b 4501 |E | Exit_Subprogram 0x1
026c 0000 0000 | | .BLANK 0000[0x4]
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 027a | z | .CONST 0x027a ; Address of begin
0271 0004 | | .CONST 0x0004 ; Address of exception handler
0272 0002 | | .CONST 0x0002 ; Number of locals
0273 INIT_0270:
0273 e216 | | Load 0x1,0x16
0274 02c7 | | Declare_Variable Any
0275 e402 | | Load 0x2,0x2
0276 e002 | | Load 0x0,0x2
0277 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0278 8220 | | Call 0x1,0x20
0279 a602 | | Store_Unchecked 0x3,0x2
027a BODY_0270:
027a 00d8 | | Load_Top At_Offset_0
027b e403 | | Load 0x2,0x3
027c e003 | | Load 0x0,0x3
027d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
027e 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
027f 700a |p | Jump_Nonzero 0x28a
0280 00e1 | | Load_Encached Boolean_Cache
0281 e003 | | Load 0x0,0x3
0282 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0283 180e | | Execute Package,Field_Execute,Field_Number 0xe
0284 00da | | Load_Top At_Offset_2
0285 e403 | | Load 0x2,0x3
0286 e003 | | Load 0x0,0x3
0287 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0288 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0289 c404 | | Store 0x2,0x4
028a 4501 |E | Exit_Subprogram 0x1
028b ; --------------------------------------------------------------------------------------
028b ; STRING TABLE
028b ; --------------------------------------------------------------------------------------
028b 0006 | | .STRTAB 0x0006->0x028e ; "@"
; "@"
; "@"
; "@"
; "@"
028c 0005 | | .STRTAB 0x0005->0x028e ; "?"
; "?"
; "?"
028d 0004 | | .STREND 0x0004->0x028f
028e 403f |@? | .STRTAB_STRINGS
028f 0000 | | .XXX[0x1]
0290 ; --------------------------------------------------------------------------------------
0290 ; Debug Table
0290 ; --------------------------------------------------------------------------------------
0290 0004 0004 | | .DEBUG4 0x0004,0x0004,0x2c75,0x0000,0x0001,0x000f
0296 000b 02d2 | | .DBG4T 0x000b,0x02d2,0x0000,0x0000
029a 0040 02e7 | @ | .DBG4T 0x0040,0x02e7,0x0000,0x8000
029e 005b 02fb | [ | .DBG4T 0x005b,0x02fb,0x0002,0x4000
02a2 00a3 0312 | | .DBG4T 0x00a3,0x0312,0x0002,0x4000
02a6 00eb 032b | +| .DBG4T 0x00eb,0x032b,0x0002,0x4000
02aa 013b 0344 | ; D| .DBG4T 0x013b,0x0344,0x0002,0x0000
02ae 014b 0349 | K I| .DBG4T 0x014b,0x0349,0x0002,0x0000
02b2 015b 034e | [ N| .DBG4T 0x015b,0x034e,0x0002,0x0000
02b6 017b 0353 | { S| .DBG4T 0x017b,0x0353,0x0002,0x4000
02ba 01bb 036a | j| .DBG4T 0x01bb,0x036a,0x0002,0x0000
02be 01c3 036e | n| .DBG4T 0x01c3,0x036e,0x0002,0x0000
02c2 01e3 0371 | q| .DBG4T 0x01e3,0x0371,0x0004,0x0000
02c6 0213 0378 | x| .DBG4T 0x0213,0x0378,0x0004,0x0000
02ca 0243 037f | C | .DBG4T 0x0243,0x037f,0x0004,0x0000
02ce 0273 0386 | s | .DBG4T 0x0273,0x0386,0x0004,0x0000
02d2 ; --------------------------------------------------------------------------------------
02d2 ; Debug chain
02d2 ; --------------------------------------------------------------------------------------
02d2 0013 0000 | | .DBGLEN 0x0013,0x0000
02d4 000b 000f | | .DBGLNO 0x000b,0x000f,0x0013,0x0017,0x001b,0x001d,0x001f,0x0021,0x0023,0x0027,0x002b,0x002f,0x0031,0x0033,0x0035,0x0037,0x0039,0x003b,0x003d
02e7 ; --------------------------------------------------------------------------------------
02e7 ; Debug chain
02e7 ; --------------------------------------------------------------------------------------
02e7 0009 0000 | | .DBGLEN 0x0009,0x0000
02e9 0040 0042 | @ B| .DBGLNO 0x0040,0x0042,0x0044,0x0046,0x0048,0x004a,0x004c,0x004e,0x0050
02f2 0002 0003 | | .XXX[0x9]
02f4 0004 0005 | |
02f6 0006 0007 | |
02f8 0008 0009 | |
02fa 000a | |
02fb ; --------------------------------------------------------------------------------------
02fb ; Debug chain
02fb ; --------------------------------------------------------------------------------------
02fb 0003 0009 | | .DBGLEN 0x0003,0x0009
02fd 005b 0060 | [ `| .DBGLNO 0x005b,0x0060,0x0067,0x006a,0x006f,0x0072,0x0087,0x0088,0x008d,0x0092,0x0096,0x0099
0309 0001 0002 | | .XXX[0x9]
030b 0003 0005 | |
030d 0006 0004 | |
030f 0007 0008 | |
0311 0009 | |
0312 ; --------------------------------------------------------------------------------------
0312 ; Debug chain
0312 ; --------------------------------------------------------------------------------------
0312 0003 000a | | .DBGLEN 0x0003,0x000a
0314 00a3 00a8 | | .DBGLNO 0x00a3,0x00a8,0x00af,0x00b2,0x00b7,0x00ba,0x00cf,0x00d3,0x00d4,0x00d9,0x00de,0x00e2,0x00e5
0321 0001 0002 | | .XXX[0xa]
0323 0003 0005 | |
0325 0006 0007 | |
0327 0004 0008 | |
0329 0009 000a | |
032b ; --------------------------------------------------------------------------------------
032b ; Debug chain
032b ; --------------------------------------------------------------------------------------
032b 0003 000a | | .DBGLEN 0x0003,0x000a
032d 00eb 00f0 | | .DBGLNO 0x00eb,0x00f0,0x00f7,0x00fa,0x00ff,0x0102,0x0117,0x011c,0x011d,0x0122,0x0127,0x012b,0x012e
033a 0001 0002 | | .XXX[0xa]
033c 0003 0005 | |
033e 0006 0007 | |
0340 0004 0008 | |
0342 0009 000a | |
0344 ; --------------------------------------------------------------------------------------
0344 ; Debug chain
0344 ; --------------------------------------------------------------------------------------
0344 0001 0002 | | .DBGLEN 0x0001,0x0002
0346 013b 0141 | ; A| .DBGLNO 0x013b,0x0141,0x0143
0349 ; --------------------------------------------------------------------------------------
0349 ; Debug chain
0349 ; --------------------------------------------------------------------------------------
0349 0001 0002 | | .DBGLEN 0x0001,0x0002
034b 014b 0151 | K Q| .DBGLNO 0x014b,0x0151,0x0153
034e ; --------------------------------------------------------------------------------------
034e ; Debug chain
034e ; --------------------------------------------------------------------------------------
034e 0000 0003 | | .DBGLEN 0x0000,0x0003
0350 015b 0160 | [ `| .DBGLNO 0x015b,0x0160,0x0162
0353 ; --------------------------------------------------------------------------------------
0353 ; Debug chain
0353 ; --------------------------------------------------------------------------------------
0353 0003 0009 | | .DBGLEN 0x0003,0x0009
0355 017b 0180 | { | .DBGLNO 0x017b,0x0180,0x0187,0x018a,0x018f,0x0191,0x01a1,0x01a2,0x01a7,0x01ac,0x01b0,0x01b3
0361 0001 0002 | | .XXX[0x9]
0363 0003 0005 | |
0365 0006 0004 | |
0367 0007 0008 | |
0369 0009 | |
036a ; --------------------------------------------------------------------------------------
036a ; Debug chain
036a ; --------------------------------------------------------------------------------------
036a 0000 0002 | | .DBGLEN 0x0000,0x0002
036c 01bb 01bd | | .DBGLNO 0x01bb,0x01bd
036e ; --------------------------------------------------------------------------------------
036e ; Debug chain
036e ; --------------------------------------------------------------------------------------
036e 0000 0001 | | .DBGLEN 0x0000,0x0001
0370 01c3 | | .DBGLNO 0x01c3
0371 ; --------------------------------------------------------------------------------------
0371 ; Debug chain
0371 ; --------------------------------------------------------------------------------------
0371 0001 0004 | | .DBGLEN 0x0001,0x0004
0373 01e3 01f0 | | .DBGLNO 0x01e3,0x01f0,0x01f2,0x01f6,0x0201
0378 ; --------------------------------------------------------------------------------------
0378 ; Debug chain
0378 ; --------------------------------------------------------------------------------------
0378 0001 0004 | | .DBGLEN 0x0001,0x0004
037a 0213 0220 | | .DBGLNO 0x0213,0x0220,0x0222,0x0226,0x0231
037f ; --------------------------------------------------------------------------------------
037f ; Debug chain
037f ; --------------------------------------------------------------------------------------
037f 0001 0004 | | .DBGLEN 0x0001,0x0004
0381 0243 0250 | C P| .DBGLNO 0x0243,0x0250,0x0252,0x0256,0x0261
0386 ; --------------------------------------------------------------------------------------
0386 ; Debug chain
0386 ; --------------------------------------------------------------------------------------
0386 0001 0002 | | .DBGLEN 0x0001,0x0002
0388 0273 027a | s z| .DBGLNO 0x0273,0x027a,0x0280
038b 0000 0000 | | .BLANK 0000[0x75]