DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦2186026f8⟧

    Length: 3072 (0xc00)
    Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

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,0x005a,0x8725,0x0000,0x0003
													; Debug Table 0x0.0x0 = 0xb,0xffff
000c 029a 002b  |   +|		Declare_Subprogram	INIT_0028,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1 = 0xc,0xfffe
000e 029a 004b  |   K|		Declare_Subprogram	INIT_0048,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x2 = 0xe,0xfffd
0010 029a 0053  |   S|		Declare_Subprogram	INIT_0050,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x3 = 0x10,0xfffc
0012 029a 005b  |   [|		Declare_Subprogram	INIT_0058,For_Outer_Call,Visible,Unelaborated	; 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,0x005a,0x8ad5,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,0x005a,0x8725,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_Suprogram	New_Top_Offset 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,0x005a,0x8725,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_Suprogram	New_Top_Offset 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,0x005a,0x8725,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_Suprogram	New_Top_Offset 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,0x005a,0x8725,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	INIT_0100,For_Call				; Debug Table 0x5.0xb = 0x84,0xfff4
0086 029f 0183  |    |		Declare_Subprogram	INIT_0180,For_Call				; Debug Table 0x5.0xc = 0x86,0xfff3
0088 029f 01fb  |    |		Declare_Subprogram	INIT_01f8,For_Call				; Debug Table 0x5.0xd = 0x88,0xfff2
008a 029f 0213  |    |		Declare_Subprogram	INIT_0210,For_Call				; 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_Suprogram	New_Top_Offset 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,0x005a,0x8ad5,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_Suprogram	New_Top_Offset 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,0x005a,0x8ad5,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,-0x58					; 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_Suprogram	New_Top_Offset 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,0x005a,0x8ad5,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_Value,New_Top_Offset 0x2
0209 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x7 = 0x209,0x2
020a 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 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,0x005a,0x8ad5,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	0x5							; 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_Suprogram	New_Top_Offset 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_Suprogram	New_Top_Offset 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_Suprogram	New_Top_Offset 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_Suprogram	New_Top_Offset 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_Suprogram	New_Top_Offset 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 '"
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,0x005a,0x8725,0x0000,0x0003
02ea 0017 0344  |   D|		.DEBUG	0x0017,0x0344,0x8000,0x0000,0x005a,0x8ad5,0x0000,0x0021
02f2 002b 0350  | + P|		.DEBUG	0x002b,0x0350,0x0001,0x0000,0x005a,0x8725,0x0000,0x0008
02fa 004b 035e  | K ^|		.DEBUG	0x004b,0x035e,0x0001,0x0000,0x005a,0x8725,0x0000,0x0011
0302 0053 0362  | S b|		.DEBUG	0x0053,0x0362,0x0001,0x0000,0x005a,0x8725,0x0000,0x0015
030a 005b 0366  | [ f|		.DEBUG	0x005b,0x0366,0x0001,0x0000,0x005a,0x8725,0x0000,0x0019
0312 0103 03b6  |    |		.DEBUG	0x0103,0x03b6,0x0001,0x0000,0x005a,0x8ad5,0x0000,0x00f1
031a 0183 03d4  |    |		.DEBUG	0x0183,0x03d4,0x0001,0x0000,0x005a,0x8ad5,0x0000,0x01ab
0322 01fb 0404  |    |		.DEBUG	0x01fb,0x0404,0x0002,0x0000,0x005a,0x8ad5,0x0000,0x0271
032a 0213 0416  |    |		.DEBUG	0x0213,0x0416,0x0001,0x0000,0x005a,0x8ad5,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]