|
|
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: 3072 (0xc00)
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 02e0 | | .CONST 0x02e0 ; 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 0002 | | .CONST 0x0002 ; 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 0010 | | .CONST 0x0010 ; Number of locals
000b INIT_0008:
000b 0007 | | Action Break_Optional ; Debug Table 0x0 = .DEBUG 0x000b,0x0332,0x8000,0x0000,0x0054,0xf4f5,0x0000,0x0003
; Debug Table 0x0.0x0 = 0xb,0xffff
000c 029a 002b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0028 ; Debug Table 0x0.0x1 = 0xc,0xfffe
000e 029a 004b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0048 ; Debug Table 0x0.0x2 = 0xe,0xfffd
0010 029a 0053 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0050 ; Debug Table 0x0.0x3 = 0x10,0xfffc
0012 029a 005b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0058 ; Debug Table 0x0.0x4 = 0x12,0xfffb
0014 0007 | | Action Break_Optional ; Debug Table 0x0.0x5 = 0x14,0xfffa
0015 0007 | | Action Break_Optional ; Debug Table 0x0.0x6 = 0x15,0xfff9
0016 00bf | | Action Accept_Activation ; Debug Table 0x0.0x7 = 0x16,0xfff8
0017 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0017,0x0344,0x8000,0x0000,0x0057,0x96a5,0x0000,0x0021
; Debug Table 0x1.0x0 = 0x17,0xffff
0018 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x1 = 0x18,0xfffe
0019 00c7 | | Action Elaborate_Subprogram
001a 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x2 = 0x1a,0xfffd
001b 00c7 | | Action Elaborate_Subprogram
001c 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x3 = 0x1c,0xfffc
001d 00c7 | | Action Elaborate_Subprogram
001e 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x4 = 0x1e,0xfffb
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 002c | , | .CONST 0x002c ; Address of begin
0029 0004 | | .CONST 0x0004 ; Address of exception handler
002a 0002 | | .CONST 0x0002 ; Number of locals
002b INIT_0028:
002b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2 = .DEBUG 0x002b,0x0350,0x0001,0x0000,0x0054,0xf4f5,0x0000,0x0008
; Debug Table 0x2.0x0 = 0x2b,0xffff
002c BODY_0028:
002c 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x1 = 0x2c,0x1
002d 4801 |H | Short_Literal 0x1
002e e001 | | Load 0x0,0x1
002f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0030 e002 | | Load 0x0,0x2
0031 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0032 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0033 0092 02a0 | | Action Push_String_Extended,0x2a0 ; "Command.Diana_Edit"
0035 e5ff | | Load 0x2,-0x1
0036 e003 | | Load 0x0,0x3
0037 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0038 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0039 0007 | | Action Break_Optional ; Debug Table 0x2.0x2 = 0x39,0x2
003a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x3 = 0x3a,0x401
003b 021d | | Execute Heap_Access,Is_Null
003c 7003 |p | Jump_Nonzero 0x40 ; Debug Table 0x2.0x4 = 0x3c,0x2
003d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x5 = 0x3d,0x3
003e e004 | | Load 0x0,0x4
003f 180d | | Execute Package,Field_Execute,Field_Number 0xd
0040 4502 |E | Exit_Subprogram 0x2
0041 0000 0000 | | .BLANK 0000[0x7]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004b | K | .CONST 0x004b ; Address of begin
0049 0004 | | .CONST 0x0004 ; Address of exception handler
004a 0001 | | .CONST 0x0001 ; Number of locals
004b BODY_0048:
004b INIT_0048:
004b 4803 |H | Short_Literal 0x3 ; Debug Table 0x3 = .DEBUG 0x004b,0x035e,0x0001,0x0000,0x0054,0xf4f5,0x0000,0x0011
; Debug Table 0x3.0x0 = 0x4b,0x1
004c e005 | | Load 0x0,0x5
004d 1815 | | Execute Package,Field_Execute,Field_Number 0x15
004e 4501 |E | Exit_Subprogram 0x1
004f 0000 | | .XXX[0x1]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 0053 | S | .CONST 0x0053 ; Address of begin
0051 0004 | | .CONST 0x0004 ; Address of exception handler
0052 0001 | | .CONST 0x0001 ; Number of locals
0053 BODY_0050:
0053 INIT_0050:
0053 4804 |H | Short_Literal 0x4 ; Debug Table 0x4 = .DEBUG 0x0053,0x0362,0x0001,0x0000,0x0054,0xf4f5,0x0000,0x0015
; Debug Table 0x4.0x0 = 0x53,0x1
0054 e005 | | Load 0x0,0x5
0055 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0056 4501 |E | Exit_Subprogram 0x1
0057 0000 | | .XXX[0x1]
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 008c | | .CONST 0x008c ; Address of begin
0059 0004 | | .CONST 0x0004 ; Address of exception handler
005a 000c | | .CONST 0x000c ; Number of locals
005b INIT_0058:
005b 0007 | | Action Break_Optional ; Debug Table 0x5 = .DEBUG 0x005b,0x0366,0x0001,0x0000,0x0054,0xf4f5,0x0000,0x0019
; Debug Table 0x5.0x0 = 0x5b,0xffff
005c 0007 | | Action Break_Optional ; Debug Table 0x5.0x1 = 0x5c,0xfffe
005d 0007 | | Action Break_Optional ; Debug Table 0x5.0x2 = 0x5d,0xfffd
005e e001 | | Load 0x0,0x1 ; Debug Table 0x5.0x3 = 0x5e,0xfffc
005f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0060 4802 |H | Short_Literal 0x2
0061 e006 | | Load 0x0,0x6
0062 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0063 e002 | | Load 0x0,0x2 ; Debug Table 0x5.0x4 = 0x63,0xfffb
0064 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0065 e002 | | Load 0x0,0x2 ; Debug Table 0x5.0x5 = 0x65,0xfffa
0066 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0067 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0068 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x6 = 0x68,0xfff9
0069 01dd | | Execute Vector,First
006a 0aff | | Execute_Immediate Plus,-0x1
006b 0248 | H | Execute Discrete,Check_In_Integer
006c 00e2 | | Load_Encached Integer_Cache
006d 03f1 | | Declare_Variable Discrete,With_Value
006e 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x7 = 0x6e,0xfff8
006f 01dd | | Execute Vector,First
0070 00e2 | | Load_Encached Integer_Cache
0071 03f1 | | Declare_Variable Discrete,With_Value
0072 e007 | | Load 0x0,0x7 ; Debug Table 0x5.0x8 = 0x72,0xfff7
0073 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0074 02c7 | | Declare_Variable Any
0075 487f |H | Short_Literal 0x7f
0076 e007 | | Load 0x0,0x7
0077 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0078 c407 | | Store 0x2,0x7
0079 e007 | | Load 0x0,0x7 ; Debug Table 0x5.0x9 = 0x79,0xfff6
007a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
007b 02c7 | | Declare_Variable Any
007c 4801 |H | Short_Literal 0x1
007d 00da | | Load_Top At_Offset_2
007e 0092 02a1 | | Action Push_String_Extended,0x2a1 ; "Standard"
0080 e007 | | Load 0x0,0x7
0081 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0082 c408 | | Store 0x2,0x8
0083 0007 | | Action Break_Optional ; Debug Table 0x5.0xa = 0x83,0xfff5
0084 029f 0103 | | Declare_Subprogram For_Call,INIT_0100 ; Debug Table 0x5.0xb = 0x84,0xfff4
0086 029f 0183 | | Declare_Subprogram For_Call,INIT_0180 ; Debug Table 0x5.0xc = 0x86,0xfff3
0088 029f 01fb | | Declare_Subprogram For_Call,INIT_01f8 ; Debug Table 0x5.0xd = 0x88,0xfff2
008a 029f 0213 | | Declare_Subprogram For_Call,INIT_0210 ; Debug Table 0x5.0xe = 0x8a,0xfff1
008c BODY_0058:
008c e008 | | Load 0x0,0x8 ; Debug Table 0x5.0xf = 0x8c,0x1
008d 181b | | Execute Package,Field_Execute,Field_Number 0x1b
008e e002 | | Load 0x0,0x2 ; Debug Table 0x5.0x10 = 0x8e,0x2
008f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0090 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0091 e002 | | Load 0x0,0x2
0092 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0093 e001 | | Load 0x0,0x1
0094 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0095 4802 |H | Short_Literal 0x2
0096 e006 | | Load 0x0,0x6
0097 180e | | Execute Package,Field_Execute,Field_Number 0xe
0098 c403 | | Store 0x2,0x3
0099 c404 | | Store 0x2,0x4
009a 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x11 = 0x9a,0x3
009b 4800 |H | Short_Literal 0x0
009c e5fe | | Load 0x2,-0x2
009d e008 | | Load 0x0,0x8
009e 1812 | | Execute Package,Field_Execute,Field_Number 0x12
009f e009 | | Load 0x0,0x9 ; Debug Table 0x5.0x12 = 0x9f,0x4
00a0 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00a1 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00a2 e008 | | Load 0x0,0x8 ; Debug Table 0x5.0x13 = 0xa2,0x5
00a3 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
00a4 180d | | Execute Package,Field_Execute,Field_Number 0xd
00a5 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x14 = 0xa5,0x6
00a6 e009 | | Load 0x0,0x9
00a7 1b19 | | Execute Package,Field_Read,Field_Number 0x19
00a8 180e | | Execute Package,Field_Execute,Field_Number 0xe
00a9 e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x15 = 0xa9,0x7
00aa 840c | | Call 0x2,0xc
00ab 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x16 = 0xab,0x8
00ac e009 | | Load 0x0,0x9
00ad 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00ae 180d | | Execute Package,Field_Execute,Field_Number 0xd
00af 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x17 = 0xaf,0x9
00b0 e009 | | Load 0x0,0x9
00b1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00b2 180d | | Execute Package,Field_Execute,Field_Number 0xd
00b3 0092 02a2 | | Action Push_String_Extended,0x2a2 ; "procedure "
; Debug Table 0x5.0x18 = 0xb3,0xa
00b5 e009 | | Load 0x0,0x9
00b6 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00b7 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00b8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x19 = 0xb8,0xb
00b9 e009 | | Load 0x0,0x9
00ba 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00bb 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00bc 0092 02a3 | | Action Push_String_Extended,0x2a3 ; " is"
; Debug Table 0x5.0x1a = 0xbc,0xc
00be e009 | | Load 0x0,0x9
00bf 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00c0 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00c1 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x1b = 0xc1,0xd
00c2 e009 | | Load 0x0,0x9
00c3 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00c4 180d | | Execute Package,Field_Execute,Field_Number 0xd
00c5 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x1c = 0xc5,0xe
00c6 e009 | | Load 0x0,0x9
00c7 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00c8 180d | | Execute Package,Field_Execute,Field_Number 0xd
00c9 782b |x+ | Jump 0xf5
00ca e405 | | Load 0x2,0x5 ; Debug Table 0x5.0x1d = 0xca,0x10
00cb 0a01 | | Execute_Immediate Plus,0x1
00cc 0248 | H | Execute Discrete,Check_In_Integer
00cd a406 | | Store_Unchecked 0x2,0x6
00ce 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x1e = 0xce,0x11
00cf e406 | | Load 0x2,0x6
00d0 e402 | | Load 0x2,0x2
00d1 01dc | | Execute Vector,Last
00d2 e402 | | Load 0x2,0x2
00d3 01cf | | Execute Vector,Slice_Read
00d4 480a |H | Short_Literal 0xa
00d5 e00a | | Load 0x0,0xa
00d6 181e | | Execute Package,Field_Execute,Field_Number 0x1e
00d7 a405 | | Store_Unchecked 0x2,0x5
00d8 e405 | | Load 0x2,0x5 ; Debug Table 0x5.0x1f = 0xd8,0x12
00d9 7005 |p | Jump_Nonzero 0xdf
00da e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x20 = 0xda,0x13
00db 01dc | | Execute Vector,Last
00dc 0a01 | | Execute_Immediate Plus,0x1
00dd 0248 | H | Execute Discrete,Check_In_Integer
00de a405 | | Store_Unchecked 0x2,0x5
00df e406 | | Load 0x2,0x6 ; Debug Table 0x5.0x21 = 0xdf,0x14
00e0 e402 | | Load 0x2,0x2
00e1 01dd | | Execute Vector,First
00e2 027d | } | Execute Discrete,Greater
00e3 6811 |h | Jump_Zero 0xf5
00e4 e406 | | Load 0x2,0x6 ; Debug Table 0x5.0x22 = 0xe4,0x15
00e5 e405 | | Load 0x2,0x5
00e6 0aff | | Execute_Immediate Plus,-0x1
00e7 0248 | H | Execute Discrete,Check_In_Integer
00e8 e402 | | Load 0x2,0x2
00e9 01cf | | Execute Vector,Slice_Read
00ea e009 | | Load 0x0,0x9
00eb 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00ec 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00ed 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x23 = 0xed,0x16
00ee e009 | | Load 0x0,0x9
00ef 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00f0 180d | | Execute Package,Field_Execute,Field_Number 0xd
00f1 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x24 = 0xf1,0x17
00f2 e009 | | Load 0x0,0x9
00f3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00f4 180d | | Execute Package,Field_Execute,Field_Number 0xd
00f5 e405 | | Load 0x2,0x5 ; Debug Table 0x5.0x25 = 0xf5,0xf
00f6 e402 | | Load 0x2,0x2
00f7 01dc | | Execute Vector,Last
00f8 027a | z | Execute Discrete,Less_Equal
00f9 77d0 |w | Jump_Nonzero 0xca
00fa e008 | | Load 0x0,0x8 ; Debug Table 0x5.0x26 = 0xfa,0x18
00fb 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00fc 4503 |E | Exit_Subprogram 0x3
00fd 0000 0000 | | .XXX[0x3]
00ff 0000 | |
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 011a | | .CONST 0x011a ; Address of begin
0101 0004 | | .CONST 0x0004 ; Address of exception handler
0102 0006 | | .CONST 0x0006 ; Number of locals
0103 INIT_0100:
0103 e00b | | Load 0x0,0xb ; Debug Table 0x6 = .DEBUG 0x0103,0x03b6,0x0001,0x0000,0x0057,0x96a5,0x0000,0x00f1
; Debug Table 0x6.0x0 = 0x103,0xffff
0104 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0105 02c7 | | Declare_Variable Any
0106 00d8 | | Load_Top At_Offset_0
0107 1c00 | | Execute_Immediate Run_Utility,0x0
0108 e00b | | Load 0x0,0xb ; Debug Table 0x6.0x1 = 0x108,0xfffe
0109 1b11 | | Execute Package,Field_Read,Field_Number 0x11
010a e002 | | Load 0x0,0x2 ; Debug Table 0x6.0x2 = 0x10a,0xfffd
010b 1b0f | | Execute Package,Field_Read,Field_Number 0xf
010c 02c7 | | Declare_Variable Any
010d 00d8 | | Load_Top At_Offset_0
010e 1c00 | | Execute_Immediate Run_Utility,0x0
010f e00c | | Load 0x0,0xc ; Debug Table 0x6.0x3 = 0x10f,0xfffc
0110 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0111 02c7 | | Declare_Variable Any
0112 e00d | | Load 0x0,0xd
0113 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0114 e00c | | Load 0x0,0xc
0115 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0116 c605 | | Store 0x3,0x5
0117 e002 | | Load 0x0,0x2 ; Debug Table 0x6.0x4 = 0x117,0xfffb
0118 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0119 1b0f | | Execute Package,Field_Read,Field_Number 0xf
011a BODY_0100:
011a e002 | | Load 0x0,0x2 ; Debug Table 0x6.0x5 = 0x11a,0x1
011b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
011c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
011d 00db | | Load_Top At_Offset_3
011e 0120 | | Execute Any,Is_Value
011f 6803 |h | Jump_Zero 0x123
0120 e002 | | Load 0x0,0x2
0121 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0122 7801 |x | Jump 0x124
0123 00db | | Load_Top At_Offset_3
0124 6177 |aw | Indirect_Literal Discrete,0x29c,{0x00000000, 0x00004000}
0125 e00c | | Load 0x0,0xc
0126 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0127 e001 | | Load 0x0,0x1
0128 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0129 e002 | | Load 0x0,0x2
012a 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
012b 1816 | | Execute Package,Field_Execute,Field_Number 0x16
012c 0092 02a4 | | Action Push_String_Extended,0x2a4 ; "$$"
012e e002 | | Load 0x0,0x2
012f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0130 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0131 c604 | | Store 0x3,0x4
0132 0059 | Y | Store_Top Discrete,At_Offset_1
0133 e00b | | Load 0x0,0xb ; Debug Table 0x6.0x6 = 0x133,0x2
0134 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0135 e602 | | Load 0x3,0x2
0136 0120 | | Execute Any,Is_Value
0137 6803 |h | Jump_Zero 0x13b
0138 e00b | | Load 0x0,0xb
0139 1b0f | | Execute Package,Field_Read,Field_Number 0xf
013a 7801 |x | Jump 0x13c
013b e602 | | Load 0x3,0x2
013c 615b |a[ | Indirect_Literal Discrete,0x298,{0x00000000, 0x00028000}
013d e605 | | Load 0x3,0x5
013e 4801 |H | Short_Literal 0x1
013f e604 | | Load 0x3,0x4
0140 e00b | | Load 0x0,0xb
0141 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0142 c602 | | Store 0x3,0x2
0143 c603 | | Store 0x3,0x3
0144 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x7 = 0x144,0x3
0145 7022 |p" | Jump_Nonzero 0x168
0146 e00b | | Load 0x0,0xb ; Debug Table 0x6.0x8 = 0x146,0x4
0147 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0148 0092 02a5 | | Action Push_String_Extended,0x2a5 ; "#"
014a e7ff | | Load 0x3,-0x1
014b e602 | | Load 0x3,0x2
014c e00b | | Load 0x0,0xb
014d 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
014e c603 | | Store 0x3,0x3
014f 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x9 = 0x14f,0x5
0150 6810 |h | Jump_Zero 0x161
0151 0092 02a6 | | Action Push_String_Extended,0x2a6 ; "\x07Can't add a link to reference '"
; Debug Table 0x6.0xa = 0x151,0x6
0153 e7ff | | Load 0x3,-0x1
0154 01cc | | Execute Vector,Catenate
0155 0092 02a7 | | Action Push_String_Extended,0x2a7 ; "' ("
0157 01cc | | Execute Vector,Catenate
0158 e602 | | Load 0x3,0x2
0159 e00b | | Load 0x0,0xb
015a 1817 | | Execute Package,Field_Execute,Field_Number 0x17
015b 01cc | | Execute Vector,Catenate
015c 0092 02a8 | | Action Push_String_Extended,0x2a8 ; ")"
015e 01cc | | Execute Vector,Catenate
015f e00e | | Load 0x0,0xe
0160 1860 | ` | Execute Package,Field_Execute,Field_Number 0x60
0161 e00b | | Load 0x0,0xb ; Debug Table 0x6.0xb = 0x161,0x7
0162 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0163 e602 | | Load 0x3,0x2
0164 e00b | | Load 0x0,0xb
0165 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0166 c603 | | Store 0x3,0x3
0167 7810 |x | Jump 0x178
0168 0092 02a6 | | Action Push_String_Extended,0x2a6 ; "\x07Can't add a link to reference '"
; Debug Table 0x6.0xc = 0x168,0x8
016a e7ff | | Load 0x3,-0x1
016b 01cc | | Execute Vector,Catenate
016c 0092 02a7 | | Action Push_String_Extended,0x2a7 ; "' ("
016e 01cc | | Execute Vector,Catenate
016f e602 | | Load 0x3,0x2
0170 e00b | | Load 0x0,0xb
0171 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0172 01cc | | Execute Vector,Catenate
0173 0092 02a8 | | Action Push_String_Extended,0x2a8 ; ")"
0175 01cc | | Execute Vector,Catenate
0176 e00e | | Load 0x0,0xe
0177 1860 | ` | Execute Package,Field_Execute,Field_Number 0x60
0178 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0xd = 0x178,0x9
0179 4801 |H | Short_Literal 0x1
017a e603 | | Load 0x3,0x3
017b 0f00 | | Execute_Immediate Equal,0x0
017c e00c | | Load 0x0,0xc
017d 1818 | | Execute Package,Field_Execute,Field_Number 0x18
017e c605 | | Store 0x3,0x5
017f 4502 |E | Exit_Subprogram 0x2
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0188 | | .CONST 0x0188 ; Address of begin
0181 0004 | | .CONST 0x0004 ; Address of exception handler
0182 0003 | | .CONST 0x0003 ; Number of locals
0183 INIT_0180:
0183 e002 | | Load 0x0,0x2 ; Debug Table 0x7 = .DEBUG 0x0183,0x03d4,0x0001,0x0000,0x0057,0x96a5,0x0000,0x01ab
; Debug Table 0x7.0x0 = 0x183,0xffff
0184 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0185 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0186 e002 | | Load 0x0,0x2 ; Debug Table 0x7.0x1 = 0x186,0xfffe
0187 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0188 BODY_0180:
0188 e002 | | Load 0x0,0x2 ; Debug Table 0x7.0x2 = 0x188,0x1
0189 1b0d | | Execute Package,Field_Read,Field_Number 0xd
018a e002 | | Load 0x0,0x2
018b 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
018c 1b16 | | Execute Package,Field_Read,Field_Number 0x16
018d e7ff | | Load 0x3,-0x1
018e e002 | | Load 0x0,0x2
018f 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0190 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0191 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0192 0059 | Y | Store_Top Discrete,At_Offset_1
0193 0007 | | Action Break_Optional ; Debug Table 0x7.0x3 = 0x193,0x2
0194 e602 | | Load 0x3,0x2 ; Debug Table 0x7.0x4 = 0x194,0x401
0195 0007 | | Action Break_Optional
0196 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0x5 = 0x196,0x402
0197 0007 | | Action Break_Optional ; Debug Table 0x7.0x6 = 0x197,0x403
0198 0007 | | Action Break_Optional ; Debug Table 0x7.0x7 = 0x198,0x404
0199 0fa8 | | Execute_Immediate Equal,0xa8 ; Debug Table 0x7.0x8 = 0x199,0x2
019a 6855 |hU | Jump_Zero 0x1f0
019b 0007 | | Action Break_Optional ; Debug Table 0x7.0x9 = 0x19b,0x3
019c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0xa = 0x19c,0xf7ff
019d e002 | | Load 0x0,0x2
019e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
019f 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37
01a0 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0xb = 0x1a0,0xf7fe
01a1 e002 | | Load 0x0,0x2
01a2 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
01a3 183a | : | Execute Package,Field_Execute,Field_Number 0x3a
01a4 e007 | | Load 0x0,0x7 ; Debug Table 0x7.0xc = 0x1a4,0xf7fd
01a5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01a6 02c7 | | Declare_Variable Any
01a7 00d8 | | Load_Top At_Offset_0
01a8 1c00 | | Execute_Immediate Run_Utility,0x0
01a9 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0xd = 0x1a9,0x801
01aa e407 | | Load 0x2,0x7
01ab 00db | | Load_Top At_Offset_3
01ac e007 | | Load 0x0,0x7
01ad 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01ae e007 | | Load 0x0,0x7
01af 181a | | Execute Package,Field_Execute,Field_Number 0x1a
01b0 683e |h> | Jump_Zero 0x1ef
01b1 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0xe = 0x1b1,0x802
01b2 e407 | | Load 0x2,0x7
01b3 00db | | Load_Top At_Offset_3
01b4 e007 | | Load 0x0,0x7
01b5 1812 | | Execute Package,Field_Execute,Field_Number 0x12
01b6 c606 | | Store 0x3,0x6
01b7 0092 02a9 | | Action Push_String_Extended,0x2a9 ; "with "
; Debug Table 0x7.0xf = 0x1b7,0x803
01b9 e009 | | Load 0x0,0x9
01ba 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01bb 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01bc 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x10 = 0x1bc,0x804
01bd e009 | | Load 0x0,0x9
01be 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01bf 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01c0 0092 02aa | | Action Push_String_Extended,0x2aa ; "; "
; Debug Table 0x7.0x11 = 0x1c0,0x805
01c2 00da | | Load_Top At_Offset_2
01c3 01db | | Execute Vector,Length
01c4 4814 |H | Short_Literal 0x14
01c5 00e9 | | Load_Encached String_Cache
01c6 035b | [ | Declare_Type Array,Constrained
01c7 0337 | 7 | Declare_Variable Array
01c8 4814 |H | Short_Literal 0x14
01c9 00d9 | | Load_Top At_Offset_1
01ca 01dd | | Execute Vector,First
01cb 0263 | c | Execute Discrete,Above_Bound
01cc 7005 |p | Jump_Nonzero 0x1d2
01cd 4820 |H | Short_Literal 0x20
01ce 00d9 | | Load_Top At_Offset_1
01cf e608 | | Load 0x3,0x8
01d0 01d6 | | Execute Vector,Field_Write
01d1 3ffb |? | Loop_Increasing 0x1cd
01d2 01cc | | Execute Vector,Catenate
01d3 0092 02ab | | Action Push_String_Extended,0x2ab ; "-- "
01d5 01cc | | Execute Vector,Catenate
01d6 e009 | | Load 0x0,0x9
01d7 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01d8 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01d9 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x12 = 0x1d9,0x806
01da e009 | | Load 0x0,0x9
01db 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01dc 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01dd 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x13 = 0x1dd,0x807
01de e009 | | Load 0x0,0x9
01df 1b10 | | Execute Package,Field_Read,Field_Number 0x10
01e0 180d | | Execute Package,Field_Execute,Field_Number 0xd
01e1 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x14 = 0x1e1,0x808
01e2 e009 | | Load 0x0,0x9
01e3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01e4 180d | | Execute Package,Field_Execute,Field_Number 0xd
01e5 e00f | | Load 0x0,0xf ; Debug Table 0x7.0x15 = 0x1e5,0x809
01e6 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01e7 4802 |H | Short_Literal 0x2
01e8 e604 | | Load 0x3,0x4
01e9 e605 | | Load 0x3,0x5
01ea e00f | | Load 0x0,0xf
01eb 1812 | | Execute Package,Field_Execute,Field_Number 0x12
01ec 7002 |p | Jump_Nonzero 0x1ef
01ed 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x16 = 0x1ed,0x80a
01ee 8409 | | Call 0x2,0x9
01ef 00d3 | | Pop_Control Pop_Count_3
01f0 4502 |E | Exit_Subprogram 0x2
01f1 0000 0000 | | .BLANK 0000[0x7]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 01fb | | .CONST 0x01fb ; Address of begin
01f9 0004 | | .CONST 0x0004 ; Address of exception handler
01fa 0001 | | .CONST 0x0001 ; Number of locals
01fb BODY_01f8:
01fb INIT_01f8:
01fb 0007 | | Action Break_Optional ; Debug Table 0x8 = .DEBUG 0x01fb,0x0404,0x0002,0x0000,0x0057,0x96a5,0x0000,0x0271
; Debug Table 0x8.0x0 = 0x1fb,0x1
01fc e7ff | | Load 0x3,-0x1 ; Debug Table 0x8.0x1 = 0x1fc,0x401
01fd 0007 | | Action Break_Optional
01fe 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x2 = 0x1fe,0x402
01ff 0007 | | Action Break_Optional ; Debug Table 0x8.0x3 = 0x1ff,0x403
0200 0007 | | Action Break_Optional ; Debug Table 0x8.0x4 = 0x200,0x404
0201 0b16 | | Execute_Immediate Case_Compare,0x16 ; Debug Table 0x8.0x5 = 0x201,0x1
0202 7006 |p | Jump_Nonzero 0x209
0203 0b17 | | Execute_Immediate Case_Compare,0x17
0204 7004 |p | Jump_Nonzero 0x209
0205 0b14 | | Execute_Immediate Case_Compare,0x14
0206 7002 |p | Jump_Nonzero 0x209
0207 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x6 = 0x207,0x3
0208 4402 |D | Exit_Subprogram With_Result,0x2
0209 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x7 = 0x209,0x2
020a 4402 |D | Exit_Subprogram With_Result,0x2
020b 0000 0000 | | .BLANK 0000[0x5]
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 0214 | | .CONST 0x0214 ; Address of begin
0211 0004 | | .CONST 0x0004 ; Address of exception handler
0212 0002 | | .CONST 0x0002 ; Number of locals
0213 INIT_0210:
0213 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x9 = .DEBUG 0x0213,0x0416,0x0001,0x0000,0x0057,0x96a5,0x0000,0x02a1
; Debug Table 0x9.0x0 = 0x213,0xffff
0214 BODY_0210:
0214 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x1 = 0x214,0x1
0215 0007 | | Action Break_Optional
0216 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x2 = 0x216,0x401
0217 0007 | | Action Break_Optional
0218 e604 | | Load 0x3,0x4 ; Debug Table 0x9.0x3 = 0x218,0x801
0219 0007 | | Action Break_Optional
021a 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x9.0x4 = 0x21a,0x802
021b 0007 | | Action Break_Optional ; Debug Table 0x9.0x5 = 0x21b,0x803
021c 00d0 | | Action Swap_Control ; Debug Table 0x9.0x6 = 0x21c,0x804
021d 00d1 | | Pop_Control Pop_Count_1
021e 49e2 |I | Short_Literal 0x1e2 ; Debug Table 0x9.0x7 = 0x21e,0x401
021f 00eb | | Load_Encached Diana_Cache
0220 0098 | | Execute Package,Field_Read_Dynamic
0221 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0222 7800 |x | Jump 0x223
0223 00d0 | | Action Swap_Control
0224 00d1 | | Pop_Control Pop_Count_1
0225 4604 |F | Jump_Case 0x4 ; Debug Table 0x9.0x8 = 0x225,0x1
0226 7804 |x | Jump 0x22b ; case 0x0
0227 780c |x | Jump 0x234 ; case 0x1
0228 7810 |x | Jump 0x239 ; case 0x2
0229 7818 |x | Jump 0x242 ; case 0x3
022a 7824 |x$ | Jump 0x24f ; case 0x4
022b 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x9 = 0x22b,0x2
022c e7ff | | Load 0x3,-0x1
022d 840b | | Call 0x2,0xb
022e 6804 |h | Jump_Zero 0x233
022f 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0xa = 0x22f,0x3
0230 00eb | | Load_Encached Diana_Cache
0231 18fa | | Execute Package,Field_Execute,Field_Number 0xfa
0232 840a | | Call 0x2,0xa
0233 4502 |E | Exit_Subprogram 0x2
0234 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0xb = 0x234,0x4
0235 00eb | | Load_Encached Diana_Cache
0236 1885 | | Execute Package,Field_Execute,Field_Number 0x85
0237 840c | | Call 0x2,0xc
0238 4502 |E | Exit_Subprogram 0x2
0239 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0xc = 0x239,0x5
023a 00eb | | Load_Encached Diana_Cache
023b 1885 | | Execute Package,Field_Execute,Field_Number 0x85
023c 840c | | Call 0x2,0xc
023d 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0xd = 0x23d,0x6
023e 00eb | | Load_Encached Diana_Cache
023f 1886 | | Execute Package,Field_Execute,Field_Number 0x86
0240 840c | | Call 0x2,0xc
0241 4502 |E | Exit_Subprogram 0x2
0242 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0xe = 0x242,0x7
0243 00eb | | Load_Encached Diana_Cache
0244 1885 | | Execute Package,Field_Execute,Field_Number 0x85
0245 840c | | Call 0x2,0xc
0246 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0xf = 0x246,0x8
0247 00eb | | Load_Encached Diana_Cache
0248 1886 | | Execute Package,Field_Execute,Field_Number 0x86
0249 840c | | Call 0x2,0xc
024a 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x10 = 0x24a,0x9
024b 00eb | | Load_Encached Diana_Cache
024c 1887 | | Execute Package,Field_Execute,Field_Number 0x87
024d 840c | | Call 0x2,0xc
024e 4502 |E | Exit_Subprogram 0x2
024f 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x11 = 0x24f,0xa
0250 00eb | | Load_Encached Diana_Cache
0251 1888 | | Execute Package,Field_Execute,Field_Number 0x88
0252 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0253 783e |x> | Jump 0x292
0254 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x12 = 0x254,0xc
0255 0007 | | Action Break_Optional
0256 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x13 = 0x256,0xc01
0257 7002 |p | Jump_Nonzero 0x25a
0258 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x14 = 0x258,0xc02
0259 782c |x, | Jump 0x286
025a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x15 = 0x25a,0xc03
025b 0217 | | Execute Heap_Access,All_Reference
025c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
025d 6804 |h | Jump_Zero 0x262
025e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x16 = 0x25e,0xc04
025f 0217 | | Execute Heap_Access,All_Reference
0260 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0261 7824 |x$ | Jump 0x286
0262 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x17 = 0x262,0xc05
0263 0007 | | Action Break_Optional
0264 e604 | | Load 0x3,0x4 ; Debug Table 0x9.0x18 = 0x264,0x1001
0265 0007 | | Action Break_Optional
0266 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x9.0x19 = 0x266,0x1002
0267 0007 | | Action Break_Optional ; Debug Table 0x9.0x1a = 0x267,0x1003
0268 00d0 | | Action Swap_Control ; Debug Table 0x9.0x1b = 0x268,0x1004
0269 00d1 | | Pop_Control Pop_Count_1
026a 49bb |I | Short_Literal 0x1bb ; Debug Table 0x9.0x1c = 0x26a,0xc05
026b 00eb | | Load_Encached Diana_Cache
026c 0098 | | Execute Package,Field_Read_Dynamic
026d 012c | , | Execute Any,Size
026e e010 | | Load 0x0,0x10
026f 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0270 025b | [ | Execute Discrete,Check_In_Type
0271 0273 | s | Execute Discrete,Plus
0272 00d9 | | Load_Top At_Offset_1
0273 0007 | | Action Break_Optional
0274 e605 | | Load 0x3,0x5 ; Debug Table 0x9.0x1d = 0x274,0x1401
0275 0007 | | Action Break_Optional
0276 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x9.0x1e = 0x276,0x1402
0277 0007 | | Action Break_Optional ; Debug Table 0x9.0x1f = 0x277,0x1403
0278 00d0 | | Action Swap_Control ; Debug Table 0x9.0x20 = 0x278,0x1404
0279 00d1 | | Pop_Control Pop_Count_1
027a 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x9.0x21 = 0x27a,0x1004
027b 00eb | | Load_Encached Diana_Cache
027c 0098 | | Execute Package,Field_Read_Dynamic
027d 49c9 |I | Short_Literal 0x1c9
027e 00eb | | Load_Encached Diana_Cache
027f 0098 | | Execute Package,Field_Read_Dynamic
0280 49ca |I | Short_Literal 0x1ca
0281 00eb | | Load_Encached Diana_Cache
0282 0095 | | Execute Package,Field_Reference_Dynamic
0283 e011 | | Load 0x0,0x11
0284 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0285 7800 |x | Jump 0x286
0286 00d0 | | Action Swap_Control
0287 00d1 | | Pop_Control Pop_Count_1
0288 840c | | Call 0x2,0xc ; Debug Table 0x9.0x22 = 0x288,0xc
0289 0007 | | Action Break_Optional ; Debug Table 0x9.0x23 = 0x289,0xd
028a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x24 = 0x28a,0x1801
028b 7002 |p | Jump_Nonzero 0x28e
028c 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x9.0x25 = 0x28c,0x1802
028d 7803 |x | Jump 0x291
028e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x26 = 0x28e,0x1803
028f 0217 | | Execute Heap_Access,All_Reference
0290 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0291 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x9.0x27 = 0x291,0xd
0292 0007 | | Action Break_Optional ; Debug Table 0x9.0x28 = 0x292,0xb
0293 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x29 = 0x293,0x1c01
0294 021d | | Execute Heap_Access,Is_Null
0295 6fbe |o | Jump_Zero 0x254 ; Debug Table 0x9.0x2a = 0x295,0xb
0296 4502 |E | Exit_Subprogram 0x2
0297 0000 | | .XXX[0x1]
0298 0000 0000 | | .LITERAL {0x00000000, 0x00028000}
029c 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
02a0 ; --------------------------------------------------------------------------------------
02a0 ; STRING TABLE
02a0 ; --------------------------------------------------------------------------------------
02a0 001a | | .STRTAB 0x001a->0x02ad ; "Command.Diana_Edit"
02a1 002a | * | .STRTAB 0x002a->0x02b6 ; "Standard"
02a2 0030 | 0 | .STRTAB 0x0030->0x02ba ; "procedure "
02a3 0038 | 8 | .STRTAB 0x0038->0x02bf ; " is"
02a4 0039 | 9 | .STRTAB 0x0039->0x02c0 ; "$$"
02a5 0039 | 9 | .STRTAB 0x0039->0x02c1 ; "#"
02a6 0038 | 8 | .STRTAB 0x0038->0x02c2 ; "\x07Can't add a link to reference '"
; "\x07Can't add a link to reference '"
02a7 0056 | V | .STRTAB 0x0056->0x02d2 ; "' ("
; "' ("
02a8 0057 | W | .STRTAB 0x0057->0x02d3 ; ")"
; ")"
02a9 0056 | V | .STRTAB 0x0056->0x02d4 ; "with "
02aa 0059 | Y | .STRTAB 0x0059->0x02d6 ; "; "
02ab 0059 | Y | .STRTAB 0x0059->0x02d7 ; "-- "
02ac 005a | Z | .STREND 0x005a->0x02d9
02ad 436f 6d6d |Comm| .STRTAB_STRINGS
02d9 0000 0000 | | .BLANK 0000[0x7]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; Debug Table
02e0 ; --------------------------------------------------------------------------------------
02e0 0003 000a | | .CONST 0x0003,0x000a
02e2 000b 0332 | 2| .DEBUG 0x000b,0x0332,0x8000,0x0000,0x0054,0xf4f5,0x0000,0x0003
02ea 0017 0344 | D| .DEBUG 0x0017,0x0344,0x8000,0x0000,0x0057,0x96a5,0x0000,0x0021
02f2 002b 0350 | + P| .DEBUG 0x002b,0x0350,0x0001,0x0000,0x0054,0xf4f5,0x0000,0x0008
02fa 004b 035e | K ^| .DEBUG 0x004b,0x035e,0x0001,0x0000,0x0054,0xf4f5,0x0000,0x0011
0302 0053 0362 | S b| .DEBUG 0x0053,0x0362,0x0001,0x0000,0x0054,0xf4f5,0x0000,0x0015
030a 005b 0366 | [ f| .DEBUG 0x005b,0x0366,0x0001,0x0000,0x0054,0xf4f5,0x0000,0x0019
0312 0103 03b6 | | .DEBUG 0x0103,0x03b6,0x0001,0x0000,0x0057,0x96a5,0x0000,0x00f1
031a 0183 03d4 | | .DEBUG 0x0183,0x03d4,0x0001,0x0000,0x0057,0x96a5,0x0000,0x01ab
0322 01fb 0404 | | .DEBUG 0x01fb,0x0404,0x0002,0x0000,0x0057,0x96a5,0x0000,0x0271
032a 0213 0416 | | .DEBUG 0x0213,0x0416,0x0001,0x0000,0x0057,0x96a5,0x0000,0x02a1
0332 ; --------------------------------------------------------------------------------------
0332 ; Debug3 Subtable 0x0
0332 ; --------------------------------------------------------------------------------------
0332 0008 0000 | | .DBG3TAB 0x0008,0x0000
0334 000b ffff | | .CONST 0x000b,0xffff
0336 000c fffe | | .CONST 0x000c,0xfffe
0338 000e fffd | | .CONST 0x000e,0xfffd
033a 0010 fffc | | .CONST 0x0010,0xfffc
033c 0012 fffb | | .CONST 0x0012,0xfffb
033e 0014 fffa | | .CONST 0x0014,0xfffa
0340 0015 fff9 | | .CONST 0x0015,0xfff9
0342 0016 fff8 | | .CONST 0x0016,0xfff8
0344 ; --------------------------------------------------------------------------------------
0344 ; Debug3 Subtable 0x1
0344 ; --------------------------------------------------------------------------------------
0344 0005 0000 | | .DBG3TAB 0x0005,0x0000
0346 0017 ffff | | .CONST 0x0017,0xffff
0348 0018 fffe | | .CONST 0x0018,0xfffe
034a 001a fffd | | .CONST 0x001a,0xfffd
034c 001c fffc | | .CONST 0x001c,0xfffc
034e 001e fffb | | .CONST 0x001e,0xfffb
0350 ; --------------------------------------------------------------------------------------
0350 ; Debug3 Subtable 0x2
0350 ; --------------------------------------------------------------------------------------
0350 0001 0005 | | .DBG3TAB 0x0001,0x0005
0352 002b ffff | + | .CONST 0x002b,0xffff
0354 002c 0001 | , | .CONST 0x002c,0x0001
0356 0039 0002 | 9 | .CONST 0x0039,0x0002
0358 003a 0401 | : | .CONST 0x003a,0x0401
035a 003c 0002 | < | .CONST 0x003c,0x0002
035c 003d 0003 | = | .CONST 0x003d,0x0003
035e ; --------------------------------------------------------------------------------------
035e ; Debug3 Subtable 0x3
035e ; --------------------------------------------------------------------------------------
035e 0000 0001 | | .DBG3TAB 0x0000,0x0001
0360 004b 0001 | K | .CONST 0x004b,0x0001
0362 ; --------------------------------------------------------------------------------------
0362 ; Debug3 Subtable 0x4
0362 ; --------------------------------------------------------------------------------------
0362 0000 0001 | | .DBG3TAB 0x0000,0x0001
0364 0053 0001 | S | .CONST 0x0053,0x0001
0366 ; --------------------------------------------------------------------------------------
0366 ; Debug3 Subtable 0x5
0366 ; --------------------------------------------------------------------------------------
0366 000f 0018 | | .DBG3TAB 0x000f,0x0018
0368 005b ffff | [ | .CONST 0x005b,0xffff
036a 005c fffe | \ | .CONST 0x005c,0xfffe
036c 005d fffd | ] | .CONST 0x005d,0xfffd
036e 005e fffc | ^ | .CONST 0x005e,0xfffc
0370 0063 fffb | c | .CONST 0x0063,0xfffb
0372 0065 fffa | e | .CONST 0x0065,0xfffa
0374 0068 fff9 | h | .CONST 0x0068,0xfff9
0376 006e fff8 | n | .CONST 0x006e,0xfff8
0378 0072 fff7 | r | .CONST 0x0072,0xfff7
037a 0079 fff6 | y | .CONST 0x0079,0xfff6
037c 0083 fff5 | | .CONST 0x0083,0xfff5
037e 0084 fff4 | | .CONST 0x0084,0xfff4
0380 0086 fff3 | | .CONST 0x0086,0xfff3
0382 0088 fff2 | | .CONST 0x0088,0xfff2
0384 008a fff1 | | .CONST 0x008a,0xfff1
0386 008c 0001 | | .CONST 0x008c,0x0001
0388 008e 0002 | | .CONST 0x008e,0x0002
038a 009a 0003 | | .CONST 0x009a,0x0003
038c 009f 0004 | | .CONST 0x009f,0x0004
038e 00a2 0005 | | .CONST 0x00a2,0x0005
0390 00a5 0006 | | .CONST 0x00a5,0x0006
0392 00a9 0007 | | .CONST 0x00a9,0x0007
0394 00ab 0008 | | .CONST 0x00ab,0x0008
0396 00af 0009 | | .CONST 0x00af,0x0009
0398 00b3 000a | | .CONST 0x00b3,0x000a
039a 00b8 000b | | .CONST 0x00b8,0x000b
039c 00bc 000c | | .CONST 0x00bc,0x000c
039e 00c1 000d | | .CONST 0x00c1,0x000d
03a0 00c5 000e | | .CONST 0x00c5,0x000e
03a2 00ca 0010 | | .CONST 0x00ca,0x0010
03a4 00ce 0011 | | .CONST 0x00ce,0x0011
03a6 00d8 0012 | | .CONST 0x00d8,0x0012
03a8 00da 0013 | | .CONST 0x00da,0x0013
03aa 00df 0014 | | .CONST 0x00df,0x0014
03ac 00e4 0015 | | .CONST 0x00e4,0x0015
03ae 00ed 0016 | | .CONST 0x00ed,0x0016
03b0 00f1 0017 | | .CONST 0x00f1,0x0017
03b2 00f5 000f | | .CONST 0x00f5,0x000f
03b4 00fa 0018 | | .CONST 0x00fa,0x0018
03b6 ; --------------------------------------------------------------------------------------
03b6 ; Debug3 Subtable 0x6
03b6 ; --------------------------------------------------------------------------------------
03b6 0005 0009 | | .DBG3TAB 0x0005,0x0009
03b8 0103 ffff | | .CONST 0x0103,0xffff
03ba 0108 fffe | | .CONST 0x0108,0xfffe
03bc 010a fffd | | .CONST 0x010a,0xfffd
03be 010f fffc | | .CONST 0x010f,0xfffc
03c0 0117 fffb | | .CONST 0x0117,0xfffb
03c2 011a 0001 | | .CONST 0x011a,0x0001
03c4 0133 0002 | 3 | .CONST 0x0133,0x0002
03c6 0144 0003 | D | .CONST 0x0144,0x0003
03c8 0146 0004 | F | .CONST 0x0146,0x0004
03ca 014f 0005 | O | .CONST 0x014f,0x0005
03cc 0151 0006 | Q | .CONST 0x0151,0x0006
03ce 0161 0007 | a | .CONST 0x0161,0x0007
03d0 0168 0008 | h | .CONST 0x0168,0x0008
03d2 0178 0009 | x | .CONST 0x0178,0x0009
03d4 ; --------------------------------------------------------------------------------------
03d4 ; Debug3 Subtable 0x7
03d4 ; --------------------------------------------------------------------------------------
03d4 0005 0012 | | .DBG3TAB 0x0005,0x0012
03d6 0183 ffff | | .CONST 0x0183,0xffff
03d8 0186 fffe | | .CONST 0x0186,0xfffe
03da 0188 0001 | | .CONST 0x0188,0x0001
03dc 0193 0002 | | .CONST 0x0193,0x0002
03de 0194 0401 | | .CONST 0x0194,0x0401
03e0 0196 0402 | | .CONST 0x0196,0x0402
03e2 0197 0403 | | .CONST 0x0197,0x0403
03e4 0198 0404 | | .CONST 0x0198,0x0404
03e6 0199 0002 | | .CONST 0x0199,0x0002
03e8 019b 0003 | | .CONST 0x019b,0x0003
03ea 019c f7ff | | .CONST 0x019c,0xf7ff
03ec 01a0 f7fe | | .CONST 0x01a0,0xf7fe
03ee 01a4 f7fd | | .CONST 0x01a4,0xf7fd
03f0 01a9 0801 | | .CONST 0x01a9,0x0801
03f2 01b1 0802 | | .CONST 0x01b1,0x0802
03f4 01b7 0803 | | .CONST 0x01b7,0x0803
03f6 01bc 0804 | | .CONST 0x01bc,0x0804
03f8 01c0 0805 | | .CONST 0x01c0,0x0805
03fa 01d9 0806 | | .CONST 0x01d9,0x0806
03fc 01dd 0807 | | .CONST 0x01dd,0x0807
03fe 01e1 0808 | | .CONST 0x01e1,0x0808
0400 01e5 0809 | | .CONST 0x01e5,0x0809
0402 01ed 080a | | .CONST 0x01ed,0x080a
0404 ; --------------------------------------------------------------------------------------
0404 ; Debug3 Subtable 0x8
0404 ; --------------------------------------------------------------------------------------
0404 0000 0008 | | .DBG3TAB 0x0000,0x0008
0406 01fb 0001 | | .CONST 0x01fb,0x0001
0408 01fc 0401 | | .CONST 0x01fc,0x0401
040a 01fe 0402 | | .CONST 0x01fe,0x0402
040c 01ff 0403 | | .CONST 0x01ff,0x0403
040e 0200 0404 | | .CONST 0x0200,0x0404
0410 0201 0001 | | .CONST 0x0201,0x0001
0412 0207 0003 | | .CONST 0x0207,0x0003
0414 0209 0002 | | .CONST 0x0209,0x0002
0416 ; --------------------------------------------------------------------------------------
0416 ; Debug3 Subtable 0x9
0416 ; --------------------------------------------------------------------------------------
0416 0001 002a | *| .DBG3TAB 0x0001,0x002a
0418 0213 ffff | | .CONST 0x0213,0xffff
041a 0214 0001 | | .CONST 0x0214,0x0001
041c 0216 0401 | | .CONST 0x0216,0x0401
041e 0218 0801 | | .CONST 0x0218,0x0801
0420 021a 0802 | | .CONST 0x021a,0x0802
0422 021b 0803 | | .CONST 0x021b,0x0803
0424 021c 0804 | | .CONST 0x021c,0x0804
0426 021e 0401 | | .CONST 0x021e,0x0401
0428 0225 0001 | % | .CONST 0x0225,0x0001
042a 022b 0002 | + | .CONST 0x022b,0x0002
042c 022f 0003 | / | .CONST 0x022f,0x0003
042e 0234 0004 | 4 | .CONST 0x0234,0x0004
0430 0239 0005 | 9 | .CONST 0x0239,0x0005
0432 023d 0006 | = | .CONST 0x023d,0x0006
0434 0242 0007 | B | .CONST 0x0242,0x0007
0436 0246 0008 | F | .CONST 0x0246,0x0008
0438 024a 0009 | J | .CONST 0x024a,0x0009
043a 024f 000a | O | .CONST 0x024f,0x000a
043c 0254 000c | T | .CONST 0x0254,0x000c
043e 0256 0c01 | V | .CONST 0x0256,0x0c01
0440 0258 0c02 | X | .CONST 0x0258,0x0c02
0442 025a 0c03 | Z | .CONST 0x025a,0x0c03
0444 025e 0c04 | ^ | .CONST 0x025e,0x0c04
0446 0262 0c05 | b | .CONST 0x0262,0x0c05
0448 0264 1001 | d | .CONST 0x0264,0x1001
044a 0266 1002 | f | .CONST 0x0266,0x1002
044c 0267 1003 | g | .CONST 0x0267,0x1003
044e 0268 1004 | h | .CONST 0x0268,0x1004
0450 026a 0c05 | j | .CONST 0x026a,0x0c05
0452 0274 1401 | t | .CONST 0x0274,0x1401
0454 0276 1402 | v | .CONST 0x0276,0x1402
0456 0277 1403 | w | .CONST 0x0277,0x1403
0458 0278 1404 | x | .CONST 0x0278,0x1404
045a 027a 1004 | z | .CONST 0x027a,0x1004
045c 0288 000c | | .CONST 0x0288,0x000c
045e 0289 000d | | .CONST 0x0289,0x000d
0460 028a 1801 | | .CONST 0x028a,0x1801
0462 028c 1802 | | .CONST 0x028c,0x1802
0464 028e 1803 | | .CONST 0x028e,0x1803
0466 0291 000d | | .CONST 0x0291,0x000d
0468 0292 000b | | .CONST 0x0292,0x000b
046a 0293 1c01 | | .CONST 0x0293,0x1c01
046c 0295 000b | | .CONST 0x0295,0x000b
046e 0000 0000 | | .BLANK 0000[0x192]