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

⟦29a206dac⟧

    Length: 11264 (0x2c00)
    Notes: 00_class, 580b_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 580b       |X   |		.CONST	0x580b								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0f20       |    |		.CONST	0x0f20								; 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 000a       |    |		.CONST	0x000a								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 004c       | L  |		.CONST	0x004c								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0021       | !  |		.CONST	0x0021								; Number of locals
000b			INIT_0008:
000b 029a 0053  |   S|		Declare_Subprogram	INIT_0050,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0 = .DEBUG	0x000b,0x1062,0x8000,0x0000,0x0038,0xc7e6,0x0000,0x0003
													; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 0063  |   c|		Declare_Subprogram	INIT_0060,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 018b  |    |		Declare_Subprogram	INIT_0188,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 029a 0263  |   c|		Declare_Subprogram	INIT_0260,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x3 = 0x11,0xfffc
0013 029a 0373  |   s|		Declare_Subprogram	INIT_0370,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0x13,0xfffb
0015 029a 0473  |   s|		Declare_Subprogram	INIT_0470,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x15,0xfffa
0017 029a 053b  |   ;|		Declare_Subprogram	INIT_0538,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x17,0xfff9
0019 029a 055b  |   [|		Declare_Subprogram	INIT_0558,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x19,0xfff8
001b 029a 056b  |   k|		Declare_Subprogram	INIT_0568,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x1b,0xfff7
001d 029a 0573  |   s|		Declare_Subprogram	INIT_0570,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x9 = 0x1d,0xfff6
001f 00bf       |    |		Action	Accept_Activation
0020 0007       |    |		Action	Break_Optional							; Debug Table 0x1 = .DEBUG	0x0020,0x1078,0x8000,0x0000,0x0039,0x33c6,0x0000,0x001d
													; Debug Table 0x1.0x0 = 0x20,0xffff
0021 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x1 = 0x21,0xfffe
0022 029d 057b  |   {|		Declare_Subprogram	INIT_0578,For_Outer_Call			; Debug Table 0x1.0x2 = 0x22,0xfffd
0024 029d 0583  |    |		Declare_Subprogram	INIT_0580,For_Outer_Call			; Debug Table 0x1.0x3 = 0x24,0xfffc
0026 029d 058b  |    |		Declare_Subprogram	INIT_0588,For_Outer_Call			; Debug Table 0x1.0x4 = 0x26,0xfffb
0028 029d 059b  |    |		Declare_Subprogram	INIT_0598,For_Outer_Call			; Debug Table 0x1.0x5 = 0x28,0xfffa
002a 029d 05ab  |    |		Declare_Subprogram	INIT_05a8,For_Outer_Call			; Debug Table 0x1.0x6 = 0x2a,0xfff9
002c 029d 05cb  |    |		Declare_Subprogram	INIT_05c8,For_Outer_Call			; Debug Table 0x1.0x7 = 0x2c,0xfff8
002e 029d 0603  |    |		Declare_Subprogram	INIT_0600,For_Outer_Call			; Debug Table 0x1.0x8 = 0x2e,0xfff7
0030 029d 0643  |   C|		Declare_Subprogram	INIT_0640,For_Outer_Call			; Debug Table 0x1.0x9 = 0x30,0xfff6
0032 029d 067b  |   {|		Declare_Subprogram	INIT_0678,For_Outer_Call			; Debug Table 0x1.0xa = 0x32,0xfff5
0034 029d 06d3  |    |		Declare_Subprogram	INIT_06d0,For_Outer_Call			; Debug Table 0x1.0xb = 0x34,0xfff4
0036 029d 078b  |    |		Declare_Subprogram	INIT_0788,For_Outer_Call			; Debug Table 0x1.0xc = 0x36,0xfff3
0038 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13				; Debug Table 0x1.0xd = 0x38,0xfff2
0039 00c7       |    |		Action	Elaborate_Subprogram
003a 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe				; Debug Table 0x1.0xe = 0x3a,0xfff1
003b 00c7       |    |		Action	Elaborate_Subprogram
003c 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf				; Debug Table 0x1.0xf = 0x3c,0xfff0
003d 00c7       |    |		Action	Elaborate_Subprogram
003e 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10				; Debug Table 0x1.0x10 = 0x3e,0xffef
003f 00c7       |    |		Action	Elaborate_Subprogram
0040 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11				; Debug Table 0x1.0x11 = 0x40,0xffee
0041 00c7       |    |		Action	Elaborate_Subprogram
0042 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd				; Debug Table 0x1.0x12 = 0x42,0xffed
0043 00c7       |    |		Action	Elaborate_Subprogram
0044 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12				; Debug Table 0x1.0x13 = 0x44,0xffec
0045 00c7       |    |		Action	Elaborate_Subprogram
0046 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14				; Debug Table 0x1.0x14 = 0x46,0xffeb
0047 00c7       |    |		Action	Elaborate_Subprogram
0048 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15				; Debug Table 0x1.0x15 = 0x48,0xffea
0049 00c7       |    |		Action	Elaborate_Subprogram
004a 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16				; Debug Table 0x1.0x16 = 0x4a,0xffe9
004b 00c7       |    |		Action	Elaborate_Subprogram
004c			BODY_0008:
004c 00bc       |    |		Action	Signal_Activated
004d 00bb       |    |		Action	Signal_Completion
004e 0000 0000  |    |		.XXX[0x2]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 0057       | W  |		.CONST	0x0057								; Address of begin
0051 0004       |    |		.CONST	0x0004								; Address of exception handler
0052 0003       |    |		.CONST	0x0003								; Number of locals
0053			INIT_0050:
0053 029f 07a3  |    |		Declare_Subprogram	INIT_07a0,For_Call				; Debug Table 0x2 = .DEBUG	0x0053,0x10a8,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0004
													; Debug Table 0x2.0x0 = 0x53,0xffff
0055 029f 085b  |   [|		Declare_Subprogram	INIT_0858,For_Call				; Debug Table 0x2.0x1 = 0x55,0xfffe
0057			BODY_0050:
0057 8403       |    |		Call	0x2,0x3								; Debug Table 0x2.0x2 = 0x57,0x1
0058 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0059 0000 0000  |    |		.BLANK	0000[0x7]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 009d       |    |		.CONST	0x009d								; Address of begin
0061 0171       | q  |		.CONST	0x0171								; Address of exception handler
0062 000c       |    |		.CONST	0x000c								; Number of locals
0063			INIT_0060:
0063 0007       |    |		Action	Break_Optional							; Debug Table 0x3 = .DEBUG	0x0063,0x10b0,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0014
													; Debug Table 0x3.0x0 = 0x63,0xffff
0064 e001       |    |		Load	0x0,0x1								; Debug Table 0x3.0x1 = 0x64,0xfffe
0065 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0066 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0067 02c7       |    |		Declare_Variable	Any
0068 00d8       |    |		Load_Top	At_Offset_0
0069 1c00       |    |		Execute_Immediate	Run_Utility,0x0
006a e002       |    |		Load	0x0,0x2								; Debug Table 0x3.0x2 = 0x6a,0xfffd
006b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
006c 02c7       |    |		Declare_Variable	Any
006d 00d8       |    |		Load_Top	At_Offset_0
006e 1c00       |    |		Execute_Immediate	Run_Utility,0x0
006f e003       |    |		Load	0x0,0x3								; Debug Table 0x3.0x3 = 0x6f,0xfffc
0070 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0071 4973       |Is  |		Short_Literal	0x173							; Debug Table 0x3.0x4 = 0x71,0xfffb
0072 00eb       |    |		Load_Encached	Diana_Cache
0073 0098       |    |		Execute	Package,Field_Read_Dynamic
0074 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0075 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x3.0x5 = 0x75,0xfffa
0076 e001       |    |		Load	0x0,0x1								; Debug Table 0x3.0x6 = 0x76,0xfff9
0077 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0078 02ff       |    |		Declare_Variable	Variant_Record
0079 00d8       |    |		Load_Top	At_Offset_0
007a 1c00       |    |		Execute_Immediate	Run_Utility,0x0
007b e004       |    |		Load	0x0,0x4								; Debug Table 0x3.0x7 = 0x7b,0xfff8
007c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
007d 02c7       |    |		Declare_Variable	Any
007e e005       |    |		Load	0x0,0x5
007f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0080 e004       |    |		Load	0x0,0x4
0081 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0082 c408       |    |		Store	0x2,0x8
0083 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0x8 = 0x83,0xfff7
0084 4804       |H   |		Short_Literal	0x4
0085 029f 0973  |   s|		Declare_Subprogram	INIT_0970,For_Call
0087 03fd       |    |		Declare_Type	Discrete,Defined
0088 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x9 = 0x88,0xfff6
0089 4801       |H   |		Short_Literal	0x1
008a 00e1       |    |		Load_Encached	Boolean_Cache
008b 4801       |H   |		Short_Literal	0x1
008c 00e2       |    |		Load_Encached	Integer_Cache
008d 4801       |H   |		Short_Literal	0x1
008e 00ec       |    |		Load_Encached	Diana_Tree_Cache
008f 029f 098b  |    |		Declare_Subprogram	INIT_0988,For_Call
0091 4803       |H   |		Short_Literal	0x3
0092 4800       |H   |		Short_Literal	0x0
0093 4803       |H   |		Short_Literal	0x3
0094 4800       |H   |		Short_Literal	0x0
0095 4801       |H   |		Short_Literal	0x1
0096 031d       |    |		Declare_Type	Variant_Record,Defined
0097 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0xa = 0x97,0xfff5
0098 02ff       |    |		Declare_Variable	Variant_Record
0099 00d8       |    |		Load_Top	At_Offset_0
009a 1c00       |    |		Execute_Immediate	Run_Utility,0x0
009b 029f 09db  |    |		Declare_Subprogram	INIT_09d8,For_Call				; Debug Table 0x3.0xb = 0x9b,0xfff4
009d			BODY_0060:
009d e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x3.0xc = 0x9d,0x1
009e 840c       |    |		Call	0x2,0xc
009f 00da       |    |		Load_Top	At_Offset_2
00a0 016d       | m  |		Execute	Variant_Record,Structure_Write
00a1 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x3.0xd = 0xa1,0x2
00a2 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
00a3 7007       |p   |		Jump_Nonzero	0xab
00a4 e408       |    |		Load	0x2,0x8								; Debug Table 0x3.0xe = 0xa4,0x3
00a5 4801       |H   |		Short_Literal	0x1
00a6 4800       |H   |		Short_Literal	0x0
00a7 e004       |    |		Load	0x0,0x4
00a8 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00a9 c408       |    |		Store	0x2,0x8
00aa 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x3.0xf = 0xaa,0x4
00ab e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x3.0x10 = 0xab,0x5
00ac 01db       |    |		Execute	Vector,Length
00ad 700a       |p   |		Jump_Nonzero	0xb8
00ae 0092 0c99  |    |		Action	Push_String_Extended,0xc99					; "on_node cannot be empty"
													; Debug Table 0x3.0x11 = 0xae,0x6
00b0 8219       |    |		Call	0x1,0x19
00b1 e408       |    |		Load	0x2,0x8								; Debug Table 0x3.0x12 = 0xb1,0x7
00b2 4801       |H   |		Short_Literal	0x1
00b3 4800       |H   |		Short_Literal	0x0
00b4 e004       |    |		Load	0x0,0x4
00b5 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00b6 c408       |    |		Store	0x2,0x8
00b7 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x3.0x13 = 0xb7,0x8
00b8 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x3.0x14 = 0xb8,0x9
00b9 8221       | !  |		Call	0x1,0x21
00ba a406       |    |		Store_Unchecked	0x2,0x6
00bb e406       |    |		Load	0x2,0x6								; Debug Table 0x3.0x15 = 0xbb,0xa
00bc 00eb       |    |		Load_Encached	Diana_Cache
00bd 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
00be 6807       |h   |		Jump_Zero	0xc6
00bf e408       |    |		Load	0x2,0x8								; Debug Table 0x3.0x16 = 0xbf,0xb
00c0 4801       |H   |		Short_Literal	0x1
00c1 4800       |H   |		Short_Literal	0x0
00c2 e004       |    |		Load	0x0,0x4
00c3 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00c4 c408       |    |		Store	0x2,0x8
00c5 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x3.0x17 = 0xc5,0xc
00c6 e406       |    |		Load	0x2,0x6								; Debug Table 0x3.0x18 = 0xc6,0xd
00c7 e001       |    |		Load	0x0,0x1
00c8 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
00c9 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
00ca e001       |    |		Load	0x0,0x1
00cb 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
00cc 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00cd e407       |    |		Load	0x2,0x7
00ce 016d       | m  |		Execute	Variant_Record,Structure_Write
00cf e003       |    |		Load	0x0,0x3								; Debug Table 0x3.0x19 = 0xcf,0xe
00d0 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
00d1 e403       |    |		Load	0x2,0x3
00d2 0120       |    |		Execute	Any,Is_Value
00d3 6803       |h   |		Jump_Zero	0xd7
00d4 e002       |    |		Load	0x0,0x2
00d5 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00d6 7801       |x   |		Jump	0xd8
00d7 e403       |    |		Load	0x2,0x3
00d8 e402       |    |		Load	0x2,0x2
00d9 0120       |    |		Execute	Any,Is_Value
00da 6804       |h   |		Jump_Zero	0xdf
00db e001       |    |		Load	0x0,0x1
00dc 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
00dd 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00de 7801       |x   |		Jump	0xe0
00df e402       |    |		Load	0x2,0x2
00e0 e408       |    |		Load	0x2,0x8
00e1 4800       |H   |		Short_Literal	0x0
00e2 4803       |H   |		Short_Literal	0x3
00e3 e407       |    |		Load	0x2,0x7
00e4 e001       |    |		Load	0x0,0x1
00e5 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00e6 c402       |    |		Store	0x2,0x2
00e7 c403       |    |		Store	0x2,0x3
00e8 c404       |    |		Store	0x2,0x4
00e9 e404       |    |		Load	0x2,0x4								; Debug Table 0x3.0x1a = 0xe9,0xf
00ea 6813       |h   |		Jump_Zero	0xfe
00eb 0092 0c9a  |    |		Action	Push_String_Extended,0xc9a					; "can't open unit for overwrite: "
													; Debug Table 0x3.0x1b = 0xeb,0x10
00ed e404       |    |		Load	0x2,0x4
00ee e003       |    |		Load	0x0,0x3
00ef 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00f0 025e       | ^  |		Execute	Discrete,Convert
00f1 1c01       |    |		Execute_Immediate	Run_Utility,0x1
00f2 01cc       |    |		Execute	Vector,Catenate
00f3 0092 0c9b  |    |		Action	Push_String_Extended,0xc9b					; ", nothing changed"
00f5 01cc       |    |		Execute	Vector,Catenate
00f6 8219       |    |		Call	0x1,0x19
00f7 e408       |    |		Load	0x2,0x8								; Debug Table 0x3.0x1c = 0xf7,0x11
00f8 4801       |H   |		Short_Literal	0x1
00f9 4800       |H   |		Short_Literal	0x0
00fa e004       |    |		Load	0x0,0x4
00fb 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00fc c408       |    |		Store	0x2,0x8
00fd 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x3.0x1d = 0xfd,0x12
00fe e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x3.0x1e = 0xfe,0x13
00ff e006       |    |		Load	0x0,0x6
0100 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0101 a405       |    |		Store_Unchecked	0x2,0x5
0102 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x3.0x1f = 0x102,0x14
0103 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0104 4604       |F   |		Jump_Case	0x5
0105 7837       |x7  |		Jump	0x13d								; case 0x0
0106 780f       |x   |		Jump	0x116								; case 0x1
0107 7802       |x   |		Jump	0x10a								; case 0x2
0108 7819       |x   |		Jump	0x122								; case 0x3
0109 7824       |x$  |		Jump	0x12e								; case 0x4
010a 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x3.0x20 = 0x10a,0x15
010b 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
010c e405       |    |		Load	0x2,0x5
010d e406       |    |		Load	0x2,0x6
010e e403       |    |		Load	0x2,0x3
010f 00eb       |    |		Load_Encached	Diana_Cache
0110 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0111 4973       |Is  |		Short_Literal	0x173
0112 00eb       |    |		Load_Encached	Diana_Cache
0113 0098       |    |		Execute	Package,Field_Read_Dynamic
0114 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
0115 7827       |x'  |		Jump	0x13d
0116 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x3.0x21 = 0x116,0x16
0117 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0118 e405       |    |		Load	0x2,0x5
0119 e406       |    |		Load	0x2,0x6
011a e403       |    |		Load	0x2,0x3
011b 00eb       |    |		Load_Encached	Diana_Cache
011c 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
011d 4973       |Is  |		Short_Literal	0x173
011e 00eb       |    |		Load_Encached	Diana_Cache
011f 0098       |    |		Execute	Package,Field_Read_Dynamic
0120 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0121 781b       |x   |		Jump	0x13d
0122 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x3.0x22 = 0x122,0x17
0123 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
0124 e405       |    |		Load	0x2,0x5
0125 e406       |    |		Load	0x2,0x6
0126 e403       |    |		Load	0x2,0x3
0127 00eb       |    |		Load_Encached	Diana_Cache
0128 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0129 4973       |Is  |		Short_Literal	0x173
012a 00eb       |    |		Load_Encached	Diana_Cache
012b 0098       |    |		Execute	Package,Field_Read_Dynamic
012c 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
012d 780f       |x   |		Jump	0x13d
012e e005       |    |		Load	0x0,0x5								; Debug Table 0x3.0x23 = 0x12e,0x18
012f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0130 4800       |H   |		Short_Literal	0x0
0131 e402       |    |		Load	0x2,0x2
0132 e001       |    |		Load	0x0,0x1
0133 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0134 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
0135 e406       |    |		Load	0x2,0x6								; Debug Table 0x3.0x24 = 0x135,0x19
0136 e403       |    |		Load	0x2,0x3
0137 00eb       |    |		Load_Encached	Diana_Cache
0138 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0139 4972       |Ir  |		Short_Literal	0x172
013a 00eb       |    |		Load_Encached	Diana_Cache
013b 0098       |    |		Execute	Package,Field_Read_Dynamic
013c 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
013d e003       |    |		Load	0x0,0x3								; Debug Table 0x3.0x25 = 0x13d,0x1b
013e 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
013f 4800       |H   |		Short_Literal	0x0
0140 4801       |H   |		Short_Literal	0x1
0141 e408       |    |		Load	0x2,0x8
0142 e407       |    |		Load	0x2,0x7
0143 e001       |    |		Load	0x0,0x1
0144 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0145 c404       |    |		Store	0x2,0x4
0146 e404       |    |		Load	0x2,0x4								; Debug Table 0x3.0x26 = 0x146,0x1c
0147 6813       |h   |		Jump_Zero	0x15b
0148 0092 0c9c  |    |		Action	Push_String_Extended,0xc9c					; "can't close unit: "
													; Debug Table 0x3.0x27 = 0x148,0x1d
014a e404       |    |		Load	0x2,0x4
014b e003       |    |		Load	0x0,0x3
014c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
014d 025e       | ^  |		Execute	Discrete,Convert
014e 1c01       |    |		Execute_Immediate	Run_Utility,0x1
014f 01cc       |    |		Execute	Vector,Catenate
0150 0092 0c9b  |    |		Action	Push_String_Extended,0xc9b					; ", nothing changed"
0152 01cc       |    |		Execute	Vector,Catenate
0153 8219       |    |		Call	0x1,0x19
0154 e408       |    |		Load	0x2,0x8								; Debug Table 0x3.0x28 = 0x154,0x1e
0155 4801       |H   |		Short_Literal	0x1
0156 4800       |H   |		Short_Literal	0x0
0157 e004       |    |		Load	0x0,0x4
0158 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0159 c408       |    |		Store	0x2,0x8
015a 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x3.0x29 = 0x15a,0x1f
015b e408       |    |		Load	0x2,0x8								; Debug Table 0x3.0x2a = 0x15b,0x20
015c 4801       |H   |		Short_Literal	0x1
015d 4801       |H   |		Short_Literal	0x1
015e e004       |    |		Load	0x0,0x4
015f 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0160 c408       |    |		Store	0x2,0x8
0161 0092 0c9d  |    |		Action	Push_String_Extended,0xc9d					; "Added "
													; Debug Table 0x3.0x2b = 0x161,0x21
0163 e5ff       |    |		Load	0x2,-0x1
0164 01cc       |    |		Execute	Vector,Catenate
0165 0092 0c9e  |    |		Action	Push_String_Extended,0xc9e					; " attribute to "
0167 01cc       |    |		Execute	Vector,Catenate
0168 e5fe       |    |		Load	0x2,-0x2
0169 01cc       |    |		Execute	Vector,Catenate
016a 0092 0c9f  |    |		Action	Push_String_Extended,0xc9f					; " with value "
016c 01cc       |    |		Execute	Vector,Catenate
016d e5fd       |    |		Load	0x2,-0x3
016e 01cc       |    |		Execute	Vector,Catenate
016f 821a       |    |		Call	0x1,0x1a
0170 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0171			TRAP_0060:
0171 0007       |    |		Action	Break_Optional
0172 0092 0ca0  |    |		Action	Push_String_Extended,0xca0					; "Unexpected exception "
													; Debug Table 0x3.0x2c = 0x172,0x22
0174 e007       |    |		Load	0x0,0x7
0175 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0176 01cc       |    |		Execute	Vector,Catenate
0177 0092 0ca1  |    |		Action	Push_String_Extended,0xca1					; " while adding attribute, nothing_changed"
0179 01cc       |    |		Execute	Vector,Catenate
017a 8219       |    |		Call	0x1,0x19
017b e408       |    |		Load	0x2,0x8								; Debug Table 0x3.0x2d = 0x17b,0x23
017c 4801       |H   |		Short_Literal	0x1
017d 4800       |H   |		Short_Literal	0x0
017e e004       |    |		Load	0x0,0x4
017f 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0180 c408       |    |		Store	0x2,0x8
0181 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0182 0000 0000  |    |		.BLANK	0000[0x6]
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 01ab       |    |		.CONST	0x01ab								; Address of begin
0189 0250       | P  |		.CONST	0x0250								; Address of exception handler
018a 0008       |    |		.CONST	0x0008								; Number of locals
018b			INIT_0188:
018b 0007       |    |		Action	Break_Optional							; Debug Table 0x4 = .DEBUG	0x018b,0x110e,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0025
													; Debug Table 0x4.0x0 = 0x18b,0xffff
018c e001       |    |		Load	0x0,0x1								; Debug Table 0x4.0x1 = 0x18c,0xfffe
018d 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
018e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
018f 02c7       |    |		Declare_Variable	Any
0190 00d8       |    |		Load_Top	At_Offset_0
0191 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0192 e002       |    |		Load	0x0,0x2								; Debug Table 0x4.0x2 = 0x192,0xfffd
0193 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0194 02c7       |    |		Declare_Variable	Any
0195 00d8       |    |		Load_Top	At_Offset_0
0196 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0197 e003       |    |		Load	0x0,0x3								; Debug Table 0x4.0x3 = 0x197,0xfffc
0198 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0199 4973       |Is  |		Short_Literal	0x173							; Debug Table 0x4.0x4 = 0x199,0xfffb
019a 00eb       |    |		Load_Encached	Diana_Cache
019b 0098       |    |		Execute	Package,Field_Read_Dynamic
019c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
019d 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x4.0x5 = 0x19d,0xfffa
019e e001       |    |		Load	0x0,0x1								; Debug Table 0x4.0x6 = 0x19e,0xfff9
019f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01a0 02ff       |    |		Declare_Variable	Variant_Record
01a1 00d8       |    |		Load_Top	At_Offset_0
01a2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01a3 e004       |    |		Load	0x0,0x4								; Debug Table 0x4.0x7 = 0x1a3,0xfff8
01a4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01a5 02c7       |    |		Declare_Variable	Any
01a6 e005       |    |		Load	0x0,0x5
01a7 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
01a8 e004       |    |		Load	0x0,0x4
01a9 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
01aa c408       |    |		Store	0x2,0x8
01ab			BODY_0188:
01ab e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x8 = 0x1ab,0x1
01ac e006       |    |		Load	0x0,0x6
01ad 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
01ae a405       |    |		Store_Unchecked	0x2,0x5
01af e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x4.0x9 = 0x1af,0x2
01b0 01db       |    |		Execute	Vector,Length
01b1 700a       |p   |		Jump_Nonzero	0x1bc
01b2 0092 0ca2  |    |		Action	Push_String_Extended,0xca2					; "from_node cannot be empty"
													; Debug Table 0x4.0xa = 0x1b2,0x3
01b4 8219       |    |		Call	0x1,0x19
01b5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0xb = 0x1b5,0x4
01b6 4801       |H   |		Short_Literal	0x1
01b7 4800       |H   |		Short_Literal	0x0
01b8 e004       |    |		Load	0x0,0x4
01b9 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01ba c408       |    |		Store	0x2,0x8
01bb 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x4.0xc = 0x1bb,0x5
01bc e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x4.0xd = 0x1bc,0x6
01bd 8221       | !  |		Call	0x1,0x21
01be 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
01bf 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x4.0xe = 0x1bf,0x7
01c0 00eb       |    |		Load_Encached	Diana_Cache
01c1 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01c2 6807       |h   |		Jump_Zero	0x1ca
01c3 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0xf = 0x1c3,0x8
01c4 4801       |H   |		Short_Literal	0x1
01c5 4800       |H   |		Short_Literal	0x0
01c6 e004       |    |		Load	0x0,0x4
01c7 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01c8 c408       |    |		Store	0x2,0x8
01c9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x4.0x10 = 0x1c9,0x9
01ca 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x4.0x11 = 0x1ca,0xa
01cb 00db       |    |		Load_Top	At_Offset_3
01cc 4973       |Is  |		Short_Literal	0x173
01cd 00eb       |    |		Load_Encached	Diana_Cache
01ce 0098       |    |		Execute	Package,Field_Read_Dynamic
01cf 1837       | 7  |		Execute	Package,Field_Execute,Field_Number 0x37
01d0 700f       |p   |		Jump_Nonzero	0x1e0
01d1 0092 0ca3  |    |		Action	Push_String_Extended,0xca3					; "node does not have the "
													; Debug Table 0x4.0x12 = 0x1d1,0xb
01d3 e5ff       |    |		Load	0x2,-0x1
01d4 01cc       |    |		Execute	Vector,Catenate
01d5 0092 0ca4  |    |		Action	Push_String_Extended,0xca4					; " attribute"
01d7 01cc       |    |		Execute	Vector,Catenate
01d8 8219       |    |		Call	0x1,0x19
01d9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x13 = 0x1d9,0xc
01da 4801       |H   |		Short_Literal	0x1
01db 4800       |H   |		Short_Literal	0x0
01dc e004       |    |		Load	0x0,0x4
01dd 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01de c408       |    |		Store	0x2,0x8
01df 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x4.0x14 = 0x1df,0xd
01e0 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x4.0x15 = 0x1e0,0xe
01e1 e001       |    |		Load	0x0,0x1
01e2 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01e3 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
01e4 e001       |    |		Load	0x0,0x1
01e5 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01e6 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
01e7 00da       |    |		Load_Top	At_Offset_2
01e8 016d       | m  |		Execute	Variant_Record,Structure_Write
01e9 e003       |    |		Load	0x0,0x3								; Debug Table 0x4.0x16 = 0x1e9,0xf
01ea 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
01eb e403       |    |		Load	0x2,0x3
01ec 0120       |    |		Execute	Any,Is_Value
01ed 6803       |h   |		Jump_Zero	0x1f1
01ee e002       |    |		Load	0x0,0x2
01ef 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
01f0 7801       |x   |		Jump	0x1f2
01f1 e403       |    |		Load	0x2,0x3
01f2 e402       |    |		Load	0x2,0x2
01f3 0120       |    |		Execute	Any,Is_Value
01f4 6804       |h   |		Jump_Zero	0x1f9
01f5 e001       |    |		Load	0x0,0x1
01f6 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01f7 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01f8 7801       |x   |		Jump	0x1fa
01f9 e402       |    |		Load	0x2,0x2
01fa 00db       |    |		Load_Top	At_Offset_3
01fb 4800       |H   |		Short_Literal	0x0
01fc 4803       |H   |		Short_Literal	0x3
01fd e407       |    |		Load	0x2,0x7
01fe e001       |    |		Load	0x0,0x1
01ff 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0200 c402       |    |		Store	0x2,0x2
0201 c403       |    |		Store	0x2,0x3
0202 c404       |    |		Store	0x2,0x4
0203 e404       |    |		Load	0x2,0x4								; Debug Table 0x4.0x17 = 0x203,0x10
0204 6813       |h   |		Jump_Zero	0x218
0205 0092 0c9a  |    |		Action	Push_String_Extended,0xc9a					; "can't open unit for overwrite: "
													; Debug Table 0x4.0x18 = 0x205,0x11
0207 e404       |    |		Load	0x2,0x4
0208 e003       |    |		Load	0x0,0x3
0209 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
020a 025e       | ^  |		Execute	Discrete,Convert
020b 1c01       |    |		Execute_Immediate	Run_Utility,0x1
020c 01cc       |    |		Execute	Vector,Catenate
020d 0092 0c9b  |    |		Action	Push_String_Extended,0xc9b					; ", nothing changed"
020f 01cc       |    |		Execute	Vector,Catenate
0210 8219       |    |		Call	0x1,0x19
0211 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x19 = 0x211,0x12
0212 4801       |H   |		Short_Literal	0x1
0213 4800       |H   |		Short_Literal	0x0
0214 e004       |    |		Load	0x0,0x4
0215 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0216 c408       |    |		Store	0x2,0x8
0217 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x4.0x1a = 0x217,0x13
0218 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x4.0x1b = 0x218,0x14
0219 00db       |    |		Load_Top	At_Offset_3
021a e403       |    |		Load	0x2,0x3
021b 00eb       |    |		Load_Encached	Diana_Cache
021c 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
021d 4973       |Is  |		Short_Literal	0x173
021e 00eb       |    |		Load_Encached	Diana_Cache
021f 0098       |    |		Execute	Package,Field_Read_Dynamic
0220 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
0221 e003       |    |		Load	0x0,0x3								; Debug Table 0x4.0x1c = 0x221,0x15
0222 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0223 4800       |H   |		Short_Literal	0x0
0224 4801       |H   |		Short_Literal	0x1
0225 00db       |    |		Load_Top	At_Offset_3
0226 e407       |    |		Load	0x2,0x7
0227 e001       |    |		Load	0x0,0x1
0228 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0229 c404       |    |		Store	0x2,0x4
022a e404       |    |		Load	0x2,0x4								; Debug Table 0x4.0x1d = 0x22a,0x16
022b 6813       |h   |		Jump_Zero	0x23f
022c 0092 0c9c  |    |		Action	Push_String_Extended,0xc9c					; "can't close unit: "
													; Debug Table 0x4.0x1e = 0x22c,0x17
022e e404       |    |		Load	0x2,0x4
022f e003       |    |		Load	0x0,0x3
0230 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0231 025e       | ^  |		Execute	Discrete,Convert
0232 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0233 01cc       |    |		Execute	Vector,Catenate
0234 0092 0c9b  |    |		Action	Push_String_Extended,0xc9b					; ", nothing changed"
0236 01cc       |    |		Execute	Vector,Catenate
0237 8219       |    |		Call	0x1,0x19
0238 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x1f = 0x238,0x18
0239 4801       |H   |		Short_Literal	0x1
023a 4800       |H   |		Short_Literal	0x0
023b e004       |    |		Load	0x0,0x4
023c 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
023d c408       |    |		Store	0x2,0x8
023e 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x4.0x20 = 0x23e,0x19
023f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x21 = 0x23f,0x1a
0240 4801       |H   |		Short_Literal	0x1
0241 4801       |H   |		Short_Literal	0x1
0242 e004       |    |		Load	0x0,0x4
0243 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0244 c408       |    |		Store	0x2,0x8
0245 0092 0ca5  |    |		Action	Push_String_Extended,0xca5					; "Removed "
													; Debug Table 0x4.0x22 = 0x245,0x1b
0247 e5ff       |    |		Load	0x2,-0x1
0248 01cc       |    |		Execute	Vector,Catenate
0249 0092 0ca6  |    |		Action	Push_String_Extended,0xca6					; " attribute from "
024b 01cc       |    |		Execute	Vector,Catenate
024c e5fe       |    |		Load	0x2,-0x2
024d 01cc       |    |		Execute	Vector,Catenate
024e 821a       |    |		Call	0x1,0x1a
024f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0250			TRAP_0188:
0250 0007       |    |		Action	Break_Optional
0251 0092 0ca7  |    |		Action	Push_String_Extended,0xca7					; "Unexpected exception while removing attribute"
													; Debug Table 0x4.0x23 = 0x251,0x1c
0253 8219       |    |		Call	0x1,0x19
0254 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x4.0x24 = 0x254,0x1d
0255 4801       |H   |		Short_Literal	0x1
0256 4800       |H   |		Short_Literal	0x0
0257 e004       |    |		Load	0x0,0x4
0258 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0259 c408       |    |		Store	0x2,0x8
025a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
025b 0000 0000  |    |		.BLANK	0000[0x5]
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 028d       |    |		.CONST	0x028d								; Address of begin
0261 0356       | V  |		.CONST	0x0356								; Address of exception handler
0262 000b       |    |		.CONST	0x000b								; Number of locals
0263			INIT_0260:
0263 e001       |    |		Load	0x0,0x1								; Debug Table 0x5 = .DEBUG	0x0263,0x115a,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0031
													; Debug Table 0x5.0x0 = 0x263,0xffff
0264 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0265 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0266 02c7       |    |		Declare_Variable	Any
0267 00d8       |    |		Load_Top	At_Offset_0
0268 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0269 e002       |    |		Load	0x0,0x2								; Debug Table 0x5.0x1 = 0x269,0xfffe
026a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
026b 02c7       |    |		Declare_Variable	Any
026c 00d8       |    |		Load_Top	At_Offset_0
026d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
026e e003       |    |		Load	0x0,0x3								; Debug Table 0x5.0x2 = 0x26e,0xfffd
026f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0270 e008       |    |		Load	0x0,0x8								; Debug Table 0x5.0x3 = 0x270,0xfffc
0271 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0272 02ff       |    |		Declare_Variable	Variant_Record
0273 00d8       |    |		Load_Top	At_Offset_0
0274 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0275 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x5.0x4 = 0x275,0xfffb
0276 e001       |    |		Load	0x0,0x1								; Debug Table 0x5.0x5 = 0x276,0xfffa
0277 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0278 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0279 02c7       |    |		Declare_Variable	Any
027a 00d8       |    |		Load_Top	At_Offset_0
027b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
027c 4973       |Is  |		Short_Literal	0x173							; Debug Table 0x5.0x6 = 0x27c,0xfff9
027d 00eb       |    |		Load_Encached	Diana_Cache
027e 0098       |    |		Execute	Package,Field_Read_Dynamic
027f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0280 e008       |    |		Load	0x0,0x8								; Debug Table 0x5.0x7 = 0x280,0xfff8
0281 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0282 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0283 e004       |    |		Load	0x0,0x4								; Debug Table 0x5.0x8 = 0x283,0xfff7
0284 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0285 02c7       |    |		Declare_Variable	Any
0286 e005       |    |		Load	0x0,0x5
0287 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0288 e004       |    |		Load	0x0,0x4
0289 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
028a c40a       |    |		Store	0x2,0xa
028b 029f 0a33  |   3|		Declare_Subprogram	INIT_0a30,For_Call				; Debug Table 0x5.0x9 = 0x28b,0xfff6
028d			BODY_0260:
028d e005       |    |		Load	0x0,0x5								; Debug Table 0x5.0xa = 0x28d,0x1
028e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
028f 4800       |H   |		Short_Literal	0x0
0290 e001       |    |		Load	0x0,0x1
0291 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0292 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0293 c407       |    |		Store	0x2,0x7
0294 0092 0ca8  |    |		Action	Push_String_Extended,0xca8					; "SM_READ_ONLY"
													; Debug Table 0x5.0xb = 0x294,0x2
0296 e006       |    |		Load	0x0,0x6
0297 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0298 a408       |    |		Store_Unchecked	0x2,0x8
0299 e008       |    |		Load	0x0,0x8								; Debug Table 0x5.0xc = 0x299,0x3
029a 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
029b 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
029c e405       |    |		Load	0x2,0x5
029d 62c6       |b   |		Indirect_Literal	Discrete,0x564,{0x00000000, 0x00028000}
029e e004       |    |		Load	0x0,0x4
029f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02a0 4800       |H   |		Short_Literal	0x0
02a1 e009       |    |		Load	0x0,0x9
02a2 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
02a3 e008       |    |		Load	0x0,0x8
02a4 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
02a5 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
02a6 e5ff       |    |		Load	0x2,-0x1
02a7 e008       |    |		Load	0x0,0x8
02a8 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
02a9 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
02aa 00d1       |    |		Pop_Control	Pop_Count_1
02ab 005b       | [  |		Store_Top	Discrete,At_Offset_3
02ac 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5.0xd = 0x2ac,0x4
02ad 6816       |h   |		Jump_Zero	0x2c4
02ae 0092 0ca9  |    |		Action	Push_String_Extended,0xca9					; "can't resolve \x22"
													; Debug Table 0x5.0xe = 0x2ae,0x5
02b0 e5ff       |    |		Load	0x2,-0x1
02b1 01cc       |    |		Execute	Vector,Catenate
02b2 0092 0caa  |    |		Action	Push_String_Extended,0xcaa					; "\x22: "
02b4 01cc       |    |		Execute	Vector,Catenate
02b5 00db       |    |		Load_Top	At_Offset_3
02b6 e008       |    |		Load	0x0,0x8
02b7 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
02b8 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
02b9 025e       | ^  |		Execute	Discrete,Convert
02ba 1c01       |    |		Execute_Immediate	Run_Utility,0x1
02bb 01cc       |    |		Execute	Vector,Catenate
02bc 8219       |    |		Call	0x1,0x19
02bd 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0xf = 0x2bd,0x6
02be 4801       |H   |		Short_Literal	0x1
02bf 4800       |H   |		Short_Literal	0x0
02c0 e004       |    |		Load	0x0,0x4
02c1 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
02c2 c40a       |    |		Store	0x2,0xa
02c3 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x5.0x10 = 0x2c3,0x7
02c4 e003       |    |		Load	0x0,0x3								; Debug Table 0x5.0x11 = 0x2c4,0x8
02c5 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
02c6 e403       |    |		Load	0x2,0x3
02c7 0120       |    |		Execute	Any,Is_Value
02c8 6803       |h   |		Jump_Zero	0x2cc
02c9 e002       |    |		Load	0x0,0x2
02ca 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
02cb 7801       |x   |		Jump	0x2cd
02cc e403       |    |		Load	0x2,0x3
02cd e402       |    |		Load	0x2,0x2
02ce 0120       |    |		Execute	Any,Is_Value
02cf 6804       |h   |		Jump_Zero	0x2d4
02d0 e001       |    |		Load	0x0,0x1
02d1 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
02d2 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02d3 7801       |x   |		Jump	0x2d5
02d4 e402       |    |		Load	0x2,0x2
02d5 e40a       |    |		Load	0x2,0xa
02d6 4800       |H   |		Short_Literal	0x0
02d7 4803       |H   |		Short_Literal	0x3
02d8 e405       |    |		Load	0x2,0x5
02d9 e001       |    |		Load	0x0,0x1
02da 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
02db c402       |    |		Store	0x2,0x2
02dc c403       |    |		Store	0x2,0x3
02dd c404       |    |		Store	0x2,0x4
02de e404       |    |		Load	0x2,0x4								; Debug Table 0x5.0x12 = 0x2de,0x9
02df 6813       |h   |		Jump_Zero	0x2f3
02e0 0092 0c9a  |    |		Action	Push_String_Extended,0xc9a					; "can't open unit for overwrite: "
													; Debug Table 0x5.0x13 = 0x2e0,0xa
02e2 e404       |    |		Load	0x2,0x4
02e3 e003       |    |		Load	0x0,0x3
02e4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02e5 025e       | ^  |		Execute	Discrete,Convert
02e6 1c01       |    |		Execute_Immediate	Run_Utility,0x1
02e7 01cc       |    |		Execute	Vector,Catenate
02e8 0092 0c9b  |    |		Action	Push_String_Extended,0xc9b					; ", nothing changed"
02ea 01cc       |    |		Execute	Vector,Catenate
02eb 8219       |    |		Call	0x1,0x19
02ec 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x14 = 0x2ec,0xb
02ed 4801       |H   |		Short_Literal	0x1
02ee 4800       |H   |		Short_Literal	0x0
02ef e004       |    |		Load	0x0,0x4
02f0 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
02f1 c40a       |    |		Store	0x2,0xa
02f2 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x5.0x15 = 0x2f2,0xc
02f3 e005       |    |		Load	0x0,0x5								; Debug Table 0x5.0x16 = 0x2f3,0xd
02f4 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
02f5 4800       |H   |		Short_Literal	0x0
02f6 e402       |    |		Load	0x2,0x2
02f7 e001       |    |		Load	0x0,0x1
02f8 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
02f9 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
02fa e402       |    |		Load	0x2,0x2								; Debug Table 0x5.0x17 = 0x2fa,0xe
02fb e001       |    |		Load	0x0,0x1
02fc 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
02fd 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
02fe a406       |    |		Store_Unchecked	0x2,0x6
02ff 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x5.0x18 = 0x2ff,0xf
0300 e406       |    |		Load	0x2,0x6
0301 4973       |Is  |		Short_Literal	0x173
0302 00eb       |    |		Load_Encached	Diana_Cache
0303 0098       |    |		Execute	Package,Field_Read_Dynamic
0304 1837       | 7  |		Execute	Package,Field_Execute,Field_Number 0x37
0305 680f       |h   |		Jump_Zero	0x315
0306 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x5.0x19 = 0x306,0x10
0307 e406       |    |		Load	0x2,0x6
0308 4973       |Is  |		Short_Literal	0x173
0309 00eb       |    |		Load_Encached	Diana_Cache
030a 0098       |    |		Execute	Package,Field_Read_Dynamic
030b 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
030c 0092 0cab  |    |		Action	Push_String_Extended,0xcab					; "Removed read_only attribute from "
													; Debug Table 0x5.0x1a = 0x30c,0x11
030e e405       |    |		Load	0x2,0x5
030f e008       |    |		Load	0x0,0x8
0310 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0311 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
0312 01cc       |    |		Execute	Vector,Catenate
0313 821a       |    |		Call	0x1,0x1a
0314 780b       |x   |		Jump	0x320
0315 0092 0cac  |    |		Action	Push_String_Extended,0xcac					; "unit "
													; Debug Table 0x5.0x1b = 0x315,0x12
0317 e405       |    |		Load	0x2,0x5
0318 e008       |    |		Load	0x0,0x8
0319 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
031a 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
031b 01cc       |    |		Execute	Vector,Catenate
031c 0092 0cad  |    |		Action	Push_String_Extended,0xcad					; " does not have a read_only attribute"
031e 01cc       |    |		Execute	Vector,Catenate
031f 8219       |    |		Call	0x1,0x19
0320 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x5.0x1c = 0x320,0x13
0321 6801       |h   |		Jump_Zero	0x323
0322 840b       |    |		Call	0x2,0xb								; Debug Table 0x5.0x1d = 0x322,0x14
0323 e003       |    |		Load	0x0,0x3								; Debug Table 0x5.0x1e = 0x323,0x15
0324 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0325 4800       |H   |		Short_Literal	0x0
0326 4801       |H   |		Short_Literal	0x1
0327 e40a       |    |		Load	0x2,0xa
0328 e405       |    |		Load	0x2,0x5
0329 e001       |    |		Load	0x0,0x1
032a 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
032b c404       |    |		Store	0x2,0x4
032c e404       |    |		Load	0x2,0x4								; Debug Table 0x5.0x1f = 0x32c,0x16
032d 681a       |h   |		Jump_Zero	0x348
032e 0092 0c9c  |    |		Action	Push_String_Extended,0xc9c					; "can't close unit: "
													; Debug Table 0x5.0x20 = 0x32e,0x17
0330 e404       |    |		Load	0x2,0x4
0331 e003       |    |		Load	0x0,0x3
0332 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0333 025e       | ^  |		Execute	Discrete,Convert
0334 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0335 01cc       |    |		Execute	Vector,Catenate
0336 0092 0c9b  |    |		Action	Push_String_Extended,0xc9b					; ", nothing changed"
0338 01cc       |    |		Execute	Vector,Catenate
0339 8219       |    |		Call	0x1,0x19
033a 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x21 = 0x33a,0x18
033b 4801       |H   |		Short_Literal	0x1
033c 4800       |H   |		Short_Literal	0x0
033d e004       |    |		Load	0x0,0x4
033e 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
033f c40a       |    |		Store	0x2,0xa
0340 e005       |    |		Load	0x0,0x5								; Debug Table 0x5.0x22 = 0x340,0x19
0341 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0342 4800       |H   |		Short_Literal	0x0
0343 e407       |    |		Load	0x2,0x7
0344 e001       |    |		Load	0x0,0x1
0345 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0346 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
0347 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x5.0x23 = 0x347,0x1a
0348 e005       |    |		Load	0x0,0x5								; Debug Table 0x5.0x24 = 0x348,0x1b
0349 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
034a 4800       |H   |		Short_Literal	0x0
034b e407       |    |		Load	0x2,0x7
034c e001       |    |		Load	0x0,0x1
034d 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
034e 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
034f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x25 = 0x34f,0x1c
0350 4801       |H   |		Short_Literal	0x1
0351 4801       |H   |		Short_Literal	0x1
0352 e004       |    |		Load	0x0,0x4
0353 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0354 c40a       |    |		Store	0x2,0xa
0355 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0356			TRAP_0260:
0356 0007       |    |		Action	Break_Optional
0357 0092 0cae  |    |		Action	Push_String_Extended,0xcae					; "Unexpected exception while removing read_only attribute from "
													; Debug Table 0x5.0x26 = 0x357,0x1d
0359 e405       |    |		Load	0x2,0x5
035a e008       |    |		Load	0x0,0x8
035b 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
035c 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
035d 01cc       |    |		Execute	Vector,Catenate
035e 8219       |    |		Call	0x1,0x19
035f e005       |    |		Load	0x0,0x5								; Debug Table 0x5.0x27 = 0x35f,0x1e
0360 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0361 4800       |H   |		Short_Literal	0x0
0362 e407       |    |		Load	0x2,0x7
0363 e001       |    |		Load	0x0,0x1
0364 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0365 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
0366 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5.0x28 = 0x366,0x1f
0367 4801       |H   |		Short_Literal	0x1
0368 4800       |H   |		Short_Literal	0x0
0369 e004       |    |		Load	0x0,0x4
036a 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
036b c40a       |    |		Store	0x2,0xa
036c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
036d 0000 0000  |    |		.XXX[0x3]
036f 0000       |    |
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 039f       |    |		.CONST	0x039f								; Address of begin
0371 0456       | V  |		.CONST	0x0456								; Address of exception handler
0372 000c       |    |		.CONST	0x000c								; Number of locals
0373			INIT_0370:
0373 e001       |    |		Load	0x0,0x1								; Debug Table 0x6 = .DEBUG	0x0373,0x11ae,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x003e
													; Debug Table 0x6.0x0 = 0x373,0xffff
0374 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0375 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0376 02c7       |    |		Declare_Variable	Any
0377 00d8       |    |		Load_Top	At_Offset_0
0378 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0379 e002       |    |		Load	0x0,0x2								; Debug Table 0x6.0x1 = 0x379,0xfffe
037a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
037b 02c7       |    |		Declare_Variable	Any
037c 00d8       |    |		Load_Top	At_Offset_0
037d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
037e e003       |    |		Load	0x0,0x3								; Debug Table 0x6.0x2 = 0x37e,0xfffd
037f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0380 e008       |    |		Load	0x0,0x8								; Debug Table 0x6.0x3 = 0x380,0xfffc
0381 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0382 02ff       |    |		Declare_Variable	Variant_Record
0383 00d8       |    |		Load_Top	At_Offset_0
0384 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0385 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x6.0x4 = 0x385,0xfffb
0386 e001       |    |		Load	0x0,0x1								; Debug Table 0x6.0x5 = 0x386,0xfffa
0387 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0388 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0389 02c7       |    |		Declare_Variable	Any
038a 00d8       |    |		Load_Top	At_Offset_0
038b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
038c 4973       |Is  |		Short_Literal	0x173							; Debug Table 0x6.0x6 = 0x38c,0xfff9
038d 00eb       |    |		Load_Encached	Diana_Cache
038e 0098       |    |		Execute	Package,Field_Read_Dynamic
038f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0390 e008       |    |		Load	0x0,0x8								; Debug Table 0x6.0x7 = 0x390,0xfff8
0391 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0392 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0393 e004       |    |		Load	0x0,0x4								; Debug Table 0x6.0x8 = 0x393,0xfff7
0394 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0395 02c7       |    |		Declare_Variable	Any
0396 e005       |    |		Load	0x0,0x5
0397 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0398 e004       |    |		Load	0x0,0x4
0399 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
039a c40a       |    |		Store	0x2,0xa
039b 029f 0ad3  |    |		Declare_Subprogram	INIT_0ad0,For_Call				; Debug Table 0x6.0x9 = 0x39b,0xfff6
039d 029f 0ae3  |    |		Declare_Subprogram	INIT_0ae0,For_Call				; Debug Table 0x6.0xa = 0x39d,0xfff5
039f			BODY_0370:
039f e005       |    |		Load	0x0,0x5								; Debug Table 0x6.0xb = 0x39f,0x1
03a0 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
03a1 4800       |H   |		Short_Literal	0x0
03a2 e001       |    |		Load	0x0,0x1
03a3 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
03a4 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
03a5 c407       |    |		Store	0x2,0x7
03a6 0092 0ca8  |    |		Action	Push_String_Extended,0xca8					; "SM_READ_ONLY"
													; Debug Table 0x6.0xc = 0x3a6,0x2
03a8 e006       |    |		Load	0x0,0x6
03a9 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
03aa a408       |    |		Store_Unchecked	0x2,0x8
03ab e008       |    |		Load	0x0,0x8								; Debug Table 0x6.0xd = 0x3ab,0x3
03ac 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
03ad 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
03ae e405       |    |		Load	0x2,0x5
03af 61b4       |a   |		Indirect_Literal	Discrete,0x564,{0x00000000, 0x00028000}
03b0 e004       |    |		Load	0x0,0x4
03b1 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
03b2 4800       |H   |		Short_Literal	0x0
03b3 e009       |    |		Load	0x0,0x9
03b4 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
03b5 e008       |    |		Load	0x0,0x8
03b6 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
03b7 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
03b8 e5ff       |    |		Load	0x2,-0x1
03b9 e008       |    |		Load	0x0,0x8
03ba 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
03bb 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
03bc 00d1       |    |		Pop_Control	Pop_Count_1
03bd c409       |    |		Store	0x2,0x9
03be 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x6.0xe = 0x3be,0x4
03bf 6816       |h   |		Jump_Zero	0x3d6
03c0 0092 0ca9  |    |		Action	Push_String_Extended,0xca9					; "can't resolve \x22"
													; Debug Table 0x6.0xf = 0x3c0,0x5
03c2 e5ff       |    |		Load	0x2,-0x1
03c3 01cc       |    |		Execute	Vector,Catenate
03c4 0092 0caa  |    |		Action	Push_String_Extended,0xcaa					; "\x22: "
03c6 01cc       |    |		Execute	Vector,Catenate
03c7 e409       |    |		Load	0x2,0x9
03c8 e008       |    |		Load	0x0,0x8
03c9 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
03ca 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
03cb 025e       | ^  |		Execute	Discrete,Convert
03cc 1c01       |    |		Execute_Immediate	Run_Utility,0x1
03cd 01cc       |    |		Execute	Vector,Catenate
03ce 8219       |    |		Call	0x1,0x19
03cf 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6.0x10 = 0x3cf,0x6
03d0 4801       |H   |		Short_Literal	0x1
03d1 4800       |H   |		Short_Literal	0x0
03d2 e004       |    |		Load	0x0,0x4
03d3 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
03d4 c40a       |    |		Store	0x2,0xa
03d5 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x6.0x11 = 0x3d5,0x7
03d6 e003       |    |		Load	0x0,0x3								; Debug Table 0x6.0x12 = 0x3d6,0x8
03d7 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
03d8 e403       |    |		Load	0x2,0x3
03d9 0120       |    |		Execute	Any,Is_Value
03da 6803       |h   |		Jump_Zero	0x3de
03db e002       |    |		Load	0x0,0x2
03dc 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
03dd 7801       |x   |		Jump	0x3df
03de e403       |    |		Load	0x2,0x3
03df e402       |    |		Load	0x2,0x2
03e0 0120       |    |		Execute	Any,Is_Value
03e1 6804       |h   |		Jump_Zero	0x3e6
03e2 e001       |    |		Load	0x0,0x1
03e3 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
03e4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
03e5 7801       |x   |		Jump	0x3e7
03e6 e402       |    |		Load	0x2,0x2
03e7 e40a       |    |		Load	0x2,0xa
03e8 4800       |H   |		Short_Literal	0x0
03e9 4803       |H   |		Short_Literal	0x3
03ea e405       |    |		Load	0x2,0x5
03eb e001       |    |		Load	0x0,0x1
03ec 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
03ed c402       |    |		Store	0x2,0x2
03ee c403       |    |		Store	0x2,0x3
03ef c404       |    |		Store	0x2,0x4
03f0 e404       |    |		Load	0x2,0x4								; Debug Table 0x6.0x13 = 0x3f0,0x9
03f1 6813       |h   |		Jump_Zero	0x405
03f2 0092 0c9a  |    |		Action	Push_String_Extended,0xc9a					; "can't open unit for overwrite: "
													; Debug Table 0x6.0x14 = 0x3f2,0xa
03f4 e404       |    |		Load	0x2,0x4
03f5 e003       |    |		Load	0x0,0x3
03f6 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
03f7 025e       | ^  |		Execute	Discrete,Convert
03f8 1c01       |    |		Execute_Immediate	Run_Utility,0x1
03f9 01cc       |    |		Execute	Vector,Catenate
03fa 0092 0c9b  |    |		Action	Push_String_Extended,0xc9b					; ", nothing changed"
03fc 01cc       |    |		Execute	Vector,Catenate
03fd 8219       |    |		Call	0x1,0x19
03fe 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6.0x15 = 0x3fe,0xb
03ff 4801       |H   |		Short_Literal	0x1
0400 4800       |H   |		Short_Literal	0x0
0401 e004       |    |		Load	0x0,0x4
0402 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0403 c40a       |    |		Store	0x2,0xa
0404 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x6.0x16 = 0x404,0xc
0405 e005       |    |		Load	0x0,0x5								; Debug Table 0x6.0x17 = 0x405,0xd
0406 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0407 4800       |H   |		Short_Literal	0x0
0408 e402       |    |		Load	0x2,0x2
0409 e001       |    |		Load	0x0,0x1
040a 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
040b 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
040c e402       |    |		Load	0x2,0x2								; Debug Table 0x6.0x18 = 0x40c,0xe
040d e001       |    |		Load	0x0,0x1
040e 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
040f 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0410 a406       |    |		Store_Unchecked	0x2,0x6
0411 4801       |H   |		Short_Literal	0x1							; Debug Table 0x6.0x19 = 0x411,0xf
0412 e408       |    |		Load	0x2,0x8
0413 e406       |    |		Load	0x2,0x6
0414 4973       |Is  |		Short_Literal	0x173
0415 00eb       |    |		Load_Encached	Diana_Cache
0416 0098       |    |		Execute	Package,Field_Read_Dynamic
0417 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0418 0092 0caf  |    |		Action	Push_String_Extended,0xcaf					; "added read_only attribute to "
													; Debug Table 0x6.0x1a = 0x418,0x10
041a e405       |    |		Load	0x2,0x5
041b e008       |    |		Load	0x0,0x8
041c 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
041d 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
041e 01cc       |    |		Execute	Vector,Catenate
041f 821a       |    |		Call	0x1,0x1a
0420 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x6.0x1b = 0x420,0x11
0421 6801       |h   |		Jump_Zero	0x423
0422 840c       |    |		Call	0x2,0xc								; Debug Table 0x6.0x1c = 0x422,0x12
0423 e003       |    |		Load	0x0,0x3								; Debug Table 0x6.0x1d = 0x423,0x13
0424 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0425 4800       |H   |		Short_Literal	0x0
0426 4801       |H   |		Short_Literal	0x1
0427 e40a       |    |		Load	0x2,0xa
0428 e405       |    |		Load	0x2,0x5
0429 e001       |    |		Load	0x0,0x1
042a 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
042b c404       |    |		Store	0x2,0x4
042c e404       |    |		Load	0x2,0x4								; Debug Table 0x6.0x1e = 0x42c,0x14
042d 681a       |h   |		Jump_Zero	0x448
042e 0092 0c9c  |    |		Action	Push_String_Extended,0xc9c					; "can't close unit: "
													; Debug Table 0x6.0x1f = 0x42e,0x15
0430 e404       |    |		Load	0x2,0x4
0431 e003       |    |		Load	0x0,0x3
0432 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0433 025e       | ^  |		Execute	Discrete,Convert
0434 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0435 01cc       |    |		Execute	Vector,Catenate
0436 0092 0c9b  |    |		Action	Push_String_Extended,0xc9b					; ", nothing changed"
0438 01cc       |    |		Execute	Vector,Catenate
0439 8219       |    |		Call	0x1,0x19
043a 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6.0x20 = 0x43a,0x16
043b 4801       |H   |		Short_Literal	0x1
043c 4800       |H   |		Short_Literal	0x0
043d e004       |    |		Load	0x0,0x4
043e 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
043f c40a       |    |		Store	0x2,0xa
0440 e005       |    |		Load	0x0,0x5								; Debug Table 0x6.0x21 = 0x440,0x17
0441 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0442 4800       |H   |		Short_Literal	0x0
0443 e407       |    |		Load	0x2,0x7
0444 e001       |    |		Load	0x0,0x1
0445 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0446 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
0447 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x6.0x22 = 0x447,0x18
0448 e005       |    |		Load	0x0,0x5								; Debug Table 0x6.0x23 = 0x448,0x19
0449 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
044a 4800       |H   |		Short_Literal	0x0
044b e407       |    |		Load	0x2,0x7
044c e001       |    |		Load	0x0,0x1
044d 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
044e 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
044f 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6.0x24 = 0x44f,0x1a
0450 4801       |H   |		Short_Literal	0x1
0451 4801       |H   |		Short_Literal	0x1
0452 e004       |    |		Load	0x0,0x4
0453 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0454 c40a       |    |		Store	0x2,0xa
0455 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0456			TRAP_0370:
0456 0007       |    |		Action	Break_Optional
0457 0092 0cb0  |    |		Action	Push_String_Extended,0xcb0					; "Unexpected exception while adding read_only attribute to "
													; Debug Table 0x6.0x25 = 0x457,0x1b
0459 e405       |    |		Load	0x2,0x5
045a e008       |    |		Load	0x0,0x8
045b 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
045c 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
045d 01cc       |    |		Execute	Vector,Catenate
045e 8219       |    |		Call	0x1,0x19
045f e005       |    |		Load	0x0,0x5								; Debug Table 0x6.0x26 = 0x45f,0x1c
0460 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0461 4800       |H   |		Short_Literal	0x0
0462 e407       |    |		Load	0x2,0x7
0463 e001       |    |		Load	0x0,0x1
0464 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0465 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
0466 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x6.0x27 = 0x466,0x1d
0467 4801       |H   |		Short_Literal	0x1
0468 4800       |H   |		Short_Literal	0x0
0469 e004       |    |		Load	0x0,0x4
046a 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
046b c40a       |    |		Store	0x2,0xa
046c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
046d 0000 0000  |    |		.XXX[0x3]
046f 0000       |    |
0470 ; --------------------------------------------------------------------------------------
0470 ; SUBPROGRAM
0470 ; --------------------------------------------------------------------------------------
0470 0491       |    |		.CONST	0x0491								; Address of begin
0471 051d       |    |		.CONST	0x051d								; Address of exception handler
0472 0007       |    |		.CONST	0x0007								; Number of locals
0473			INIT_0470:
0473 0007       |    |		Action	Break_Optional							; Debug Table 0x7 = .DEBUG	0x0473,0x1200,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x004b
													; Debug Table 0x7.0x0 = 0x473,0xffff
0474 e001       |    |		Load	0x0,0x1								; Debug Table 0x7.0x1 = 0x474,0xfffe
0475 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0476 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0477 02c7       |    |		Declare_Variable	Any
0478 00d8       |    |		Load_Top	At_Offset_0
0479 1c00       |    |		Execute_Immediate	Run_Utility,0x0
047a e002       |    |		Load	0x0,0x2								; Debug Table 0x7.0x2 = 0x47a,0xfffd
047b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
047c 02c7       |    |		Declare_Variable	Any
047d 00d8       |    |		Load_Top	At_Offset_0
047e 1c00       |    |		Execute_Immediate	Run_Utility,0x0
047f e003       |    |		Load	0x0,0x3								; Debug Table 0x7.0x3 = 0x47f,0xfffc
0480 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0481 e008       |    |		Load	0x0,0x8								; Debug Table 0x7.0x4 = 0x481,0xfffb
0482 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0483 02ff       |    |		Declare_Variable	Variant_Record
0484 00d8       |    |		Load_Top	At_Offset_0
0485 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0486 e008       |    |		Load	0x0,0x8								; Debug Table 0x7.0x5 = 0x486,0xfffa
0487 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0488 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0489 e004       |    |		Load	0x0,0x4								; Debug Table 0x7.0x6 = 0x489,0xfff9
048a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
048b 02c7       |    |		Declare_Variable	Any
048c e005       |    |		Load	0x0,0x5
048d 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
048e e004       |    |		Load	0x0,0x4
048f 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0490 c407       |    |		Store	0x2,0x7
0491			BODY_0470:
0491 e008       |    |		Load	0x0,0x8								; Debug Table 0x7.0x7 = 0x491,0x1
0492 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0493 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0494 00db       |    |		Load_Top	At_Offset_3
0495 60ce       |`   |		Indirect_Literal	Discrete,0x564,{0x00000000, 0x00028000}
0496 e004       |    |		Load	0x0,0x4
0497 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0498 4800       |H   |		Short_Literal	0x0
0499 e009       |    |		Load	0x0,0x9
049a 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
049b e008       |    |		Load	0x0,0x8
049c 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
049d 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
049e e5ff       |    |		Load	0x2,-0x1
049f e008       |    |		Load	0x0,0x8
04a0 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
04a1 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
04a2 00d1       |    |		Pop_Control	Pop_Count_1
04a3 005a       | Z  |		Store_Top	Discrete,At_Offset_2
04a4 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x8 = 0x4a4,0x2
04a5 6816       |h   |		Jump_Zero	0x4bc
04a6 0092 0ca9  |    |		Action	Push_String_Extended,0xca9					; "can't resolve \x22"
													; Debug Table 0x7.0x9 = 0x4a6,0x3
04a8 e5ff       |    |		Load	0x2,-0x1
04a9 01cc       |    |		Execute	Vector,Catenate
04aa 0092 0caa  |    |		Action	Push_String_Extended,0xcaa					; "\x22: "
04ac 01cc       |    |		Execute	Vector,Catenate
04ad 00da       |    |		Load_Top	At_Offset_2
04ae e008       |    |		Load	0x0,0x8
04af 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
04b0 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04b1 025e       | ^  |		Execute	Discrete,Convert
04b2 1c01       |    |		Execute_Immediate	Run_Utility,0x1
04b3 01cc       |    |		Execute	Vector,Catenate
04b4 8219       |    |		Call	0x1,0x19
04b5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0xa = 0x4b5,0x4
04b6 4801       |H   |		Short_Literal	0x1
04b7 4800       |H   |		Short_Literal	0x0
04b8 e004       |    |		Load	0x0,0x4
04b9 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
04ba c407       |    |		Store	0x2,0x7
04bb 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x7.0xb = 0x4bb,0x5
04bc e003       |    |		Load	0x0,0x3								; Debug Table 0x7.0xc = 0x4bc,0x6
04bd 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
04be e403       |    |		Load	0x2,0x3
04bf 0120       |    |		Execute	Any,Is_Value
04c0 6803       |h   |		Jump_Zero	0x4c4
04c1 e002       |    |		Load	0x0,0x2
04c2 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
04c3 7801       |x   |		Jump	0x4c5
04c4 e403       |    |		Load	0x2,0x3
04c5 e402       |    |		Load	0x2,0x2
04c6 0120       |    |		Execute	Any,Is_Value
04c7 6804       |h   |		Jump_Zero	0x4cc
04c8 e001       |    |		Load	0x0,0x1
04c9 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
04ca 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04cb 7801       |x   |		Jump	0x4cd
04cc e402       |    |		Load	0x2,0x2
04cd 00db       |    |		Load_Top	At_Offset_3
04ce 4800       |H   |		Short_Literal	0x0
04cf 4803       |H   |		Short_Literal	0x3
04d0 e405       |    |		Load	0x2,0x5
04d1 e001       |    |		Load	0x0,0x1
04d2 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
04d3 c402       |    |		Store	0x2,0x2
04d4 c403       |    |		Store	0x2,0x3
04d5 c404       |    |		Store	0x2,0x4
04d6 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0xd = 0x4d6,0x7
04d7 6813       |h   |		Jump_Zero	0x4eb
04d8 0092 0c9a  |    |		Action	Push_String_Extended,0xc9a					; "can't open unit for overwrite: "
													; Debug Table 0x7.0xe = 0x4d8,0x8
04da e404       |    |		Load	0x2,0x4
04db e003       |    |		Load	0x0,0x3
04dc 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04dd 025e       | ^  |		Execute	Discrete,Convert
04de 1c01       |    |		Execute_Immediate	Run_Utility,0x1
04df 01cc       |    |		Execute	Vector,Catenate
04e0 0092 0c9b  |    |		Action	Push_String_Extended,0xc9b					; ", nothing changed"
04e2 01cc       |    |		Execute	Vector,Catenate
04e3 8219       |    |		Call	0x1,0x19
04e4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0xf = 0x4e4,0x9
04e5 4801       |H   |		Short_Literal	0x1
04e6 4800       |H   |		Short_Literal	0x0
04e7 e004       |    |		Load	0x0,0x4
04e8 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
04e9 c407       |    |		Store	0x2,0x7
04ea 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x7.0x10 = 0x4ea,0xa
04eb 4802       |H   |		Short_Literal	0x2							; Debug Table 0x7.0x11 = 0x4eb,0xb
04ec e402       |    |		Load	0x2,0x2
04ed e001       |    |		Load	0x0,0x1
04ee 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
04ef 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
04f0 e003       |    |		Load	0x0,0x3								; Debug Table 0x7.0x12 = 0x4f0,0xc
04f1 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
04f2 4800       |H   |		Short_Literal	0x0
04f3 4801       |H   |		Short_Literal	0x1
04f4 00db       |    |		Load_Top	At_Offset_3
04f5 e405       |    |		Load	0x2,0x5
04f6 e001       |    |		Load	0x0,0x1
04f7 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
04f8 c404       |    |		Store	0x2,0x4
04f9 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x13 = 0x4f9,0xd
04fa 6813       |h   |		Jump_Zero	0x50e
04fb 0092 0c9c  |    |		Action	Push_String_Extended,0xc9c					; "can't close unit: "
													; Debug Table 0x7.0x14 = 0x4fb,0xe
04fd e404       |    |		Load	0x2,0x4
04fe e003       |    |		Load	0x0,0x3
04ff 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0500 025e       | ^  |		Execute	Discrete,Convert
0501 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0502 01cc       |    |		Execute	Vector,Catenate
0503 0092 0c9b  |    |		Action	Push_String_Extended,0xc9b					; ", nothing changed"
0505 01cc       |    |		Execute	Vector,Catenate
0506 8219       |    |		Call	0x1,0x19
0507 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x15 = 0x507,0xf
0508 4801       |H   |		Short_Literal	0x1
0509 4800       |H   |		Short_Literal	0x0
050a e004       |    |		Load	0x0,0x4
050b 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
050c c407       |    |		Store	0x2,0x7
050d 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x7.0x16 = 0x50d,0x10
050e 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x17 = 0x50e,0x11
050f 4801       |H   |		Short_Literal	0x1
0510 4801       |H   |		Short_Literal	0x1
0511 e004       |    |		Load	0x0,0x4
0512 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0513 c407       |    |		Store	0x2,0x7
0514 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x18 = 0x514,0x12
0515 e008       |    |		Load	0x0,0x8
0516 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0517 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
0518 0092 0cb1  |    |		Action	Push_String_Extended,0xcb1					; " has been changed to source"
051a 01cc       |    |		Execute	Vector,Catenate
051b 821a       |    |		Call	0x1,0x1a
051c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
051d			TRAP_0470:
051d 0007       |    |		Action	Break_Optional
051e 0092 0cb2  |    |		Action	Push_String_Extended,0xcb2					; "Unexpected exception while changing "
													; Debug Table 0x7.0x19 = 0x51e,0x13
0520 e405       |    |		Load	0x2,0x5
0521 e008       |    |		Load	0x0,0x8
0522 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0523 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
0524 01cc       |    |		Execute	Vector,Catenate
0525 0092 0cb3  |    |		Action	Push_String_Extended,0xcb3					; " to source ("
0527 01cc       |    |		Execute	Vector,Catenate
0528 e007       |    |		Load	0x0,0x7
0529 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
052a 01cc       |    |		Execute	Vector,Catenate
052b 0092 0cb4  |    |		Action	Push_String_Extended,0xcb4					; ")"
052d 01cc       |    |		Execute	Vector,Catenate
052e 8219       |    |		Call	0x1,0x19
052f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x1a = 0x52f,0x14
0530 4801       |H   |		Short_Literal	0x1
0531 4800       |H   |		Short_Literal	0x0
0532 e004       |    |		Load	0x0,0x4
0533 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0534 c407       |    |		Store	0x2,0x7
0535 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0536 0000 0000  |    |		.XXX[0x2]
0538 ; --------------------------------------------------------------------------------------
0538 ; SUBPROGRAM
0538 ; --------------------------------------------------------------------------------------
0538 054b       | K  |		.CONST	0x054b								; Address of begin
0539 0004       |    |		.CONST	0x0004								; Address of exception handler
053a 0004       |    |		.CONST	0x0004								; Number of locals
053b			INIT_0538:
053b 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x8 = .DEBUG	0x053b,0x1238,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0053
													; Debug Table 0x8.0x0 = 0x53b,0xffff
053c 029f 0b7b  |   {|		Declare_Subprogram	INIT_0b78,For_Call				; Debug Table 0x8.0x1 = 0x53c,0xfffe
053e 6021       |`!  |		Indirect_Literal	Discrete,0x560,{0x00000000, 0x003933c6}		; Debug Table 0x8.0x2 = 0x53e,0xfffd
053f 601c       |`   |		Indirect_Literal	Discrete,0x55c,{0x00000000, 0x00000641}
0540 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
0541 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
0542 4803       |H   |		Short_Literal	0x3
0543 4802       |H   |		Short_Literal	0x2
0544 0099       |    |		Action	Reference_Dynamic
0545 4977       |Iw  |		Short_Literal	0x177
0546 00eb       |    |		Load_Encached	Diana_Cache
0547 0098       |    |		Execute	Package,Field_Read_Dynamic
0548 0387       |    |		Declare_Variable	Package
0549 00d8       |    |		Load_Top	At_Offset_0
054a 020f       |    |		Execute	Module,Activate
054b			BODY_0538:
054b e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x8.0x3 = 0x54b,0x1
054c 8221       | !  |		Call	0x1,0x21
054d 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
054e 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8.0x4 = 0x54e,0x2
054f 00eb       |    |		Load_Encached	Diana_Cache
0550 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0551 7004       |p   |		Jump_Nonzero	0x556
0552 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x5 = 0x552,0x3
0553 00db       |    |		Load_Top	At_Offset_3
0554 00da       |    |		Load_Top	At_Offset_2
0555 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0556 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0557 0000       |    |		.XXX[0x1]
0558 ; --------------------------------------------------------------------------------------
0558 ; SUBPROGRAM
0558 ; --------------------------------------------------------------------------------------
0558 055b       | [  |		.CONST	0x055b								; Address of begin
0559 0004       |    |		.CONST	0x0004								; Address of exception handler
055a 0001       |    |		.CONST	0x0001								; Number of locals
055b			BODY_0558:
055b			INIT_0558:
055b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x9 = .DEBUG	0x055b,0x1246,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x005b
													; Debug Table 0x9.0x0 = 0x55b,0x1
055c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000641}
0560 0000 0000  |    |		.LITERAL	{0x00000000, 0x003933c6}
0564 0000 0000  |    |		.LITERAL	{0x00000000, 0x00028000}
0568 ; --------------------------------------------------------------------------------------
0568 ; SUBPROGRAM
0568 ; --------------------------------------------------------------------------------------
0568 056b       | k  |		.CONST	0x056b								; Address of begin
0569 0004       |    |		.CONST	0x0004								; Address of exception handler
056a 0001       |    |		.CONST	0x0001								; Number of locals
056b			BODY_0568:
056b			INIT_0568:
056b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xa = .DEBUG	0x056b,0x124a,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0067
													; Debug Table 0xa.0x0 = 0x56b,0x1
056c 0000 0000  |    |		.BLANK	0000[0x4]
0570 ; --------------------------------------------------------------------------------------
0570 ; SUBPROGRAM
0570 ; --------------------------------------------------------------------------------------
0570 0573       | s  |		.CONST	0x0573								; Address of begin
0571 0004       |    |		.CONST	0x0004								; Address of exception handler
0572 0001       |    |		.CONST	0x0001								; Number of locals
0573			BODY_0570:
0573			INIT_0570:
0573 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xb = .DEBUG	0x0573,0x124e,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0074
													; Debug Table 0xb.0x0 = 0x573,0x1
0574 0000 0000  |    |		.BLANK	0000[0x4]
0578 ; --------------------------------------------------------------------------------------
0578 ; SUBPROGRAM
0578 ; --------------------------------------------------------------------------------------
0578 057b       | {  |		.CONST	0x057b								; Address of begin
0579 0004       |    |		.CONST	0x0004								; Address of exception handler
057a 0001       |    |		.CONST	0x0001								; Number of locals
057b			BODY_0578:
057b			INIT_0578:
057b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xc = .DEBUG	0x057b,0x1252,0x0001,0x0000,0x0039,0x33c6,0x0000,0x002a
													; Debug Table 0xc.0x0 = 0x57b,0x1
057c e00a       |    |		Load	0x0,0xa
057d 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
057e 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0xc.0x1 = 0x57e,0x2
057f 0000       |    |		.XXX[0x1]
0580 ; --------------------------------------------------------------------------------------
0580 ; SUBPROGRAM
0580 ; --------------------------------------------------------------------------------------
0580 0583       |    |		.CONST	0x0583								; Address of begin
0581 0004       |    |		.CONST	0x0004								; Address of exception handler
0582 0001       |    |		.CONST	0x0001								; Number of locals
0583			BODY_0580:
0583			INIT_0580:
0583 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd = .DEBUG	0x0583,0x1258,0x0001,0x0000,0x0039,0x33c6,0x0000,0x003d
													; Debug Table 0xd.0x0 = 0x583,0x1
0584 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0585 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0xd.0x1 = 0x585,0x2
0586 0000 0000  |    |		.XXX[0x2]
0588 ; --------------------------------------------------------------------------------------
0588 ; SUBPROGRAM
0588 ; --------------------------------------------------------------------------------------
0588 058b       |    |		.CONST	0x058b								; Address of begin
0589 0004       |    |		.CONST	0x0004								; Address of exception handler
058a 0001       |    |		.CONST	0x0001								; Number of locals
058b			BODY_0588:
058b			INIT_0588:
058b 0092 0cb5  |    |		Action	Push_String_Extended,0xcb5					; "*** "
													; Debug Table 0xe = .DEBUG	0x058b,0x125e,0x0001,0x0000,0x0039,0x33c6,0x0000,0x004b
													; Debug Table 0xe.0x0 = 0x58b,0x1
058d 00db       |    |		Load_Top	At_Offset_3
058e 01cc       |    |		Execute	Vector,Catenate
058f 8217       |    |		Call	0x1,0x17
0590 8218       |    |		Call	0x1,0x18							; Debug Table 0xe.0x1 = 0x590,0x2
0591 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0592 0000 0000  |    |		.BLANK	0000[0x6]
0598 ; --------------------------------------------------------------------------------------
0598 ; SUBPROGRAM
0598 ; --------------------------------------------------------------------------------------
0598 059b       |    |		.CONST	0x059b								; Address of begin
0599 0004       |    |		.CONST	0x0004								; Address of exception handler
059a 0001       |    |		.CONST	0x0001								; Number of locals
059b			BODY_0598:
059b			INIT_0598:
059b 0092 0cb6  |    |		Action	Push_String_Extended,0xcb6					; "+++ "
													; Debug Table 0xf = .DEBUG	0x059b,0x1264,0x0001,0x0000,0x0039,0x33c6,0x0000,0x0062
													; Debug Table 0xf.0x0 = 0x59b,0x1
059d 00db       |    |		Load_Top	At_Offset_3
059e 01cc       |    |		Execute	Vector,Catenate
059f 8217       |    |		Call	0x1,0x17
05a0 8218       |    |		Call	0x1,0x18							; Debug Table 0xf.0x1 = 0x5a0,0x2
05a1 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
05a2 0000 0000  |    |		.BLANK	0000[0x6]
05a8 ; --------------------------------------------------------------------------------------
05a8 ; SUBPROGRAM
05a8 ; --------------------------------------------------------------------------------------
05a8 05c4       |    |		.CONST	0x05c4								; Address of begin
05a9 0004       |    |		.CONST	0x0004								; Address of exception handler
05aa 000b       |    |		.CONST	0x000b								; Number of locals
05ab			INIT_05a8:
05ab 0007       |    |		Action	Break_Optional							; Debug Table 0x10 = .DEBUG	0x05ab,0x126a,0x0002,0x0000,0x0039,0x33c6,0x0000,0x0079
													; Debug Table 0x10.0x0 = 0x5ab,0xffff
05ac 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x10.0x1 = 0x5ac,0xfffe
05ad 02a0       |    |		Declare_Subprogram	Null_Subprogram					; Debug Table 0x10.0x2 = 0x5ad,0xfffd
05ae 4800       |H   |		Short_Literal	0x0
05af 032d       | -  |		Declare_Type	Record,Defined
05b0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x3 = 0x5b0,0xfffc
05b1 02a0       |    |		Declare_Subprogram	Null_Subprogram
05b2 03ad       |    |		Declare_Type	Heap_Access,Defined
05b3 0007       |    |		Action	Break_Optional							; Debug Table 0x10.0x4 = 0x5b3,0xfffb
05b4 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0x10.0x5 = 0x5b4,0xfffa
05b5 e402       |    |		Load	0x2,0x2								; Debug Table 0x10.0x6 = 0x5b5,0xfff9
05b6 0007       |    |		Action	Break_Optional
05b7 e002       |    |		Load	0x0,0x2								; Debug Table 0x10.0x7 = 0x5b7,0xfff8
05b8 1919       |    |		Execute	Package,Field_Reference,Field_Number 0x19
05b9 00c6       |    |		Action	Check_Subprogram_Elaborated
05ba 00d9       |    |		Load_Top	At_Offset_1
05bb 00d9       |    |		Load_Top	At_Offset_1
05bc 67a3       |g   |		Indirect_Literal	Discrete,0x560,{0x00000000, 0x003933c6}
05bd 48bc       |H   |		Short_Literal	0xbc
05be 4809       |H   |		Short_Literal	0x9
05bf 0007       |    |		Action	Break_Optional
05c0 029f 0b83  |    |		Declare_Subprogram	INIT_0b80,For_Call				; Debug Table 0x10.0x8 = 0x5c0,0xfff7
05c2 029f 0b93  |    |		Declare_Subprogram	INIT_0b90,For_Call				; Debug Table 0x10.0x9 = 0x5c2,0xfff6
05c4			BODY_05a8:
05c4 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x10.0xa = 0x5c4,0x1
05c5 840b       |    |		Call	0x2,0xb
05c6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05c7 0000       |    |		.XXX[0x1]
05c8 ; --------------------------------------------------------------------------------------
05c8 ; SUBPROGRAM
05c8 ; --------------------------------------------------------------------------------------
05c8 05ce       |    |		.CONST	0x05ce								; Address of begin
05c9 05f7       |    |		.CONST	0x05f7								; Address of exception handler
05ca 0003       |    |		.CONST	0x0003								; Number of locals
05cb			INIT_05c8:
05cb 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x11 = .DEBUG	0x05cb,0x1282,0x0002,0x0000,0x0039,0x33c6,0x0000,0x0207
													; Debug Table 0x11.0x0 = 0x5cb,0xffff
05cc 029f 0c13  |    |		Declare_Subprogram	INIT_0c10,For_Call				; Debug Table 0x11.0x1 = 0x5cc,0xfffe
05ce			BODY_05c8:
05ce e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x2 = 0x5ce,0x1
05cf 00eb       |    |		Load_Encached	Diana_Cache
05d0 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
05d1 00eb       |    |		Load_Encached	Diana_Cache
05d2 1883       |    |		Execute	Package,Field_Execute,Field_Number 0x83
05d3 0f04       |    |		Execute_Immediate	Equal,0x4
05d4 680e       |h   |		Jump_Zero	0x5e3
05d5 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x3 = 0x5d5,0x2
05d6 4975       |Iu  |		Short_Literal	0x175
05d7 00eb       |    |		Load_Encached	Diana_Cache
05d8 0098       |    |		Execute	Package,Field_Read_Dynamic
05d9 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
05da 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
05db 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x11.0x4 = 0x5db,0x3
05dc 00eb       |    |		Load_Encached	Diana_Cache
05dd 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
05de 7002       |p   |		Jump_Nonzero	0x5e1
05df 8403       |    |		Call	0x2,0x3								; Debug Table 0x11.0x5 = 0x5df,0x4
05e0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05e1 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x6 = 0x5e1,0x5
05e2 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05e3 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x7 = 0x5e3,0x6
05e4 00eb       |    |		Load_Encached	Diana_Cache
05e5 1883       |    |		Execute	Package,Field_Execute,Field_Number 0x83
05e6 0f04       |    |		Execute_Immediate	Equal,0x4
05e7 680c       |h   |		Jump_Zero	0x5f4
05e8 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x8 = 0x5e8,0x7
05e9 00eb       |    |		Load_Encached	Diana_Cache
05ea 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
05eb 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
05ec 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x11.0x9 = 0x5ec,0x8
05ed 00eb       |    |		Load_Encached	Diana_Cache
05ee 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
05ef 7002       |p   |		Jump_Nonzero	0x5f2
05f0 8403       |    |		Call	0x2,0x3								; Debug Table 0x11.0xa = 0x5f0,0x9
05f1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05f2 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0xb = 0x5f2,0xa
05f3 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05f4 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x11.0xc = 0x5f4,0xb
05f5 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
05f6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05f7			TRAP_05c8:
05f7 0007       |    |		Action	Break_Optional
05f8 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x11.0xd = 0x5f8,0xc
05f9 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
05fa 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05fb 0000 0000  |    |		.BLANK	0000[0x5]
0600 ; --------------------------------------------------------------------------------------
0600 ; SUBPROGRAM
0600 ; --------------------------------------------------------------------------------------
0600 0609       |    |		.CONST	0x0609								; Address of begin
0601 063c       | <  |		.CONST	0x063c								; Address of exception handler
0602 0006       |    |		.CONST	0x0006								; Number of locals
0603			INIT_0600:
0603 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x12 = .DEBUG	0x0603,0x12a0,0x0002,0x0000,0x0039,0x33c6,0x0000,0x02b4
													; Debug Table 0x12.0x0 = 0x603,0xffff
0604 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0605 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x12.0x1 = 0x605,0xfffe
0606 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x12.0x2 = 0x606,0xfffd
0607 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x12.0x3 = 0x607,0xfffc
0608 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x12.0x4 = 0x608,0xfffb
0609			BODY_0600:
0609 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x12.0x5 = 0x609,0x1
060a 00eb       |    |		Load_Encached	Diana_Cache
060b 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
060c 00eb       |    |		Load_Encached	Diana_Cache
060d 1883       |    |		Execute	Package,Field_Execute,Field_Number 0x83
060e 0f04       |    |		Execute_Immediate	Equal,0x4
060f 6829       |h)  |		Jump_Zero	0x639
0610 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x12.0x6 = 0x610,0x2
0611 00eb       |    |		Load_Encached	Diana_Cache
0612 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
0613 00eb       |    |		Load_Encached	Diana_Cache
0614 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0615 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0616 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x7 = 0x616,0x3
0617 00eb       |    |		Load_Encached	Diana_Cache
0618 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
0619 a403       |    |		Store_Unchecked	0x2,0x3
061a 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x8 = 0x61a,0x4
061b 00eb       |    |		Load_Encached	Diana_Cache
061c 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
061d 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
061e 00cf       |    |		Action	Mark_Auxiliary
061f 0007       |    |		Action	Break_Optional							; Debug Table 0x12.0x9 = 0x61f,0x5
0620 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0xa = 0x620,0x6
0621 00eb       |    |		Load_Encached	Diana_Cache
0622 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0623 7014       |p   |		Jump_Nonzero	0x638
0624 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0xb = 0x624,0x7
0625 00eb       |    |		Load_Encached	Diana_Cache
0626 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
0627 a404       |    |		Store_Unchecked	0x2,0x4
0628 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0xc = 0x628,0x8
0629 e5ff       |    |		Load	0x2,-0x1
062a 021f       |    |		Execute	Heap_Access,Equal
062b 6802       |h   |		Jump_Zero	0x62e
062c e403       |    |		Load	0x2,0x3								; Debug Table 0x12.0xd = 0x62c,0x9
062d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
062e 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0xe = 0x62e,0xa
062f a403       |    |		Store_Unchecked	0x2,0x3
0630 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0xf = 0x630,0xb
0631 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0632 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0x10 = 0x632,0xc
0633 00eb       |    |		Load_Encached	Diana_Cache
0634 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0635 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0636 00c9       |    |		Action	Pop_Auxiliary_Loop
0637 7fe8       |    |		Jump	0x620
0638 00ce       |    |		Action	Pop_Auxiliary
0639 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x12.0x11 = 0x639,0xd
063a 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
063b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
063c			TRAP_0600:
063c 0007       |    |		Action	Break_Optional
063d 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x12.0x12 = 0x63d,0xe
063e 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
063f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0640 ; --------------------------------------------------------------------------------------
0640 ; SUBPROGRAM
0640 ; --------------------------------------------------------------------------------------
0640 0644       | D  |		.CONST	0x0644								; Address of begin
0641 066f       | o  |		.CONST	0x066f								; Address of exception handler
0642 0002       |    |		.CONST	0x0002								; Number of locals
0643			INIT_0640:
0643 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x13 = .DEBUG	0x0643,0x12c8,0x0002,0x0000,0x0039,0x33c6,0x0000,0x0353
													; Debug Table 0x13.0x0 = 0x643,0xffff
0644			BODY_0640:
0644 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x1 = 0x644,0x1
0645 00eb       |    |		Load_Encached	Diana_Cache
0646 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
0647 00eb       |    |		Load_Encached	Diana_Cache
0648 1883       |    |		Execute	Package,Field_Execute,Field_Number 0x83
0649 0f04       |    |		Execute_Immediate	Equal,0x4
064a 6810       |h   |		Jump_Zero	0x65b
064b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x2 = 0x64b,0x2
064c 4975       |Iu  |		Short_Literal	0x175
064d 00eb       |    |		Load_Encached	Diana_Cache
064e 0098       |    |		Execute	Package,Field_Read_Dynamic
064f 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0650 00eb       |    |		Load_Encached	Diana_Cache
0651 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0652 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0653 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x3 = 0x653,0x3
0654 00eb       |    |		Load_Encached	Diana_Cache
0655 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0656 7015       |p   |		Jump_Nonzero	0x66c
0657 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x4 = 0x657,0x4
0658 00eb       |    |		Load_Encached	Diana_Cache
0659 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
065a 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
065b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x5 = 0x65b,0x5
065c 00eb       |    |		Load_Encached	Diana_Cache
065d 1883       |    |		Execute	Package,Field_Execute,Field_Number 0x83
065e 0f04       |    |		Execute_Immediate	Equal,0x4
065f 680c       |h   |		Jump_Zero	0x66c
0660 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x6 = 0x660,0x6
0661 00eb       |    |		Load_Encached	Diana_Cache
0662 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0663 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0664 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x7 = 0x664,0x7
0665 00eb       |    |		Load_Encached	Diana_Cache
0666 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0667 7004       |p   |		Jump_Nonzero	0x66c
0668 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x8 = 0x668,0x8
0669 00eb       |    |		Load_Encached	Diana_Cache
066a 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
066b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
066c 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x13.0x9 = 0x66c,0x9
066d 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
066e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
066f			TRAP_0640:
066f 0007       |    |		Action	Break_Optional
0670 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x13.0xa = 0x670,0xa
0671 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0672 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0673 0000 0000  |    |		.BLANK	0000[0x5]
0678 ; --------------------------------------------------------------------------------------
0678 ; SUBPROGRAM
0678 ; --------------------------------------------------------------------------------------
0678 0689       |    |		.CONST	0x0689								; Address of begin
0679 06c5       |    |		.CONST	0x06c5								; Address of exception handler
067a 0005       |    |		.CONST	0x0005								; Number of locals
067b			INIT_0678:
067b e008       |    |		Load	0x0,0x8								; Debug Table 0x14 = .DEBUG	0x067b,0x12e0,0x0002,0x0000,0x0039,0x33c6,0x0000,0x03da
													; Debug Table 0x14.0x0 = 0x67b,0xffff
067c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
067d e008       |    |		Load	0x0,0x8								; Debug Table 0x14.0x1 = 0x67d,0xfffe
067e 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
067f 02c7       |    |		Declare_Variable	Any
0680 00d8       |    |		Load_Top	At_Offset_0
0681 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0682 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x14.0x2 = 0x682,0xfffd
0683 e008       |    |		Load	0x0,0x8								; Debug Table 0x14.0x3 = 0x683,0xfffc
0684 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0685 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0686 02c7       |    |		Declare_Variable	Any
0687 00d8       |    |		Load_Top	At_Offset_0
0688 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0689			BODY_0678:
0689 e008       |    |		Load	0x0,0x8								; Debug Table 0x14.0x4 = 0x689,0x1
068a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
068b 00db       |    |		Load_Top	At_Offset_3
068c 0120       |    |		Execute	Any,Is_Value
068d 6803       |h   |		Jump_Zero	0x691
068e e008       |    |		Load	0x0,0x8
068f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0690 7801       |x   |		Jump	0x692
0691 00db       |    |		Load_Top	At_Offset_3
0692 66d1       |f   |		Indirect_Literal	Discrete,0x564,{0x00000000, 0x00028000}
0693 e004       |    |		Load	0x0,0x4
0694 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0695 4800       |H   |		Short_Literal	0x0
0696 e008       |    |		Load	0x0,0x8
0697 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0698 e5ff       |    |		Load	0x2,-0x1
0699 e008       |    |		Load	0x0,0x8
069a 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
069b 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
069c c403       |    |		Store	0x2,0x3
069d c402       |    |		Store	0x2,0x2
069e 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x14.0x5 = 0x69e,0x2
069f 7022       |p"  |		Jump_Nonzero	0x6c2
06a0 e008       |    |		Load	0x0,0x8								; Debug Table 0x14.0x6 = 0x6a0,0x3
06a1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06a2 00d9       |    |		Load_Top	At_Offset_1
06a3 0120       |    |		Execute	Any,Is_Value
06a4 6804       |h   |		Jump_Zero	0x6a9
06a5 e008       |    |		Load	0x0,0x8
06a6 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
06a7 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
06a8 7801       |x   |		Jump	0x6aa
06a9 00d9       |    |		Load_Top	At_Offset_1
06aa e008       |    |		Load	0x0,0x8
06ab 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
06ac 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
06ad 66b6       |f   |		Indirect_Literal	Discrete,0x564,{0x00000000, 0x00028000}
06ae 4801       |H   |		Short_Literal	0x1
06af 4800       |H   |		Short_Literal	0x0
06b0 4800       |H   |		Short_Literal	0x0
06b1 e004       |    |		Load	0x0,0x4
06b2 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
06b3 4800       |H   |		Short_Literal	0x0
06b4 e403       |    |		Load	0x2,0x3
06b5 e008       |    |		Load	0x0,0x8
06b6 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
06b7 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
06b8 e008       |    |		Load	0x0,0x8
06b9 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
06ba 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
06bb c404       |    |		Store	0x2,0x4
06bc c405       |    |		Store	0x2,0x5
06bd c402       |    |		Store	0x2,0x2
06be 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x14.0x7 = 0x6be,0x4
06bf 7002       |p   |		Jump_Nonzero	0x6c2
06c0 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x14.0x8 = 0x6c0,0x5
06c1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06c2 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x14.0x9 = 0x6c2,0x6
06c3 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
06c4 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06c5			TRAP_0678:
06c5 0007       |    |		Action	Break_Optional
06c6 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x14.0xa = 0x6c6,0x7
06c7 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
06c8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06c9 0000 0000  |    |		.BLANK	0000[0x7]
06d0 ; --------------------------------------------------------------------------------------
06d0 ; SUBPROGRAM
06d0 ; --------------------------------------------------------------------------------------
06d0 06e5       |    |		.CONST	0x06e5								; Address of begin
06d1 0004       |    |		.CONST	0x0004								; Address of exception handler
06d2 000a       |    |		.CONST	0x000a								; Number of locals
06d3			INIT_06d0:
06d3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x15 = .DEBUG	0x06d3,0x12f8,0x0002,0x0000,0x0039,0x33c6,0x0000,0x0453
													; Debug Table 0x15.0x0 = 0x6d3,0xffff
06d4 01dc       |    |		Execute	Vector,Last
06d5 00e2       |    |		Load_Encached	Integer_Cache
06d6 03f1       |    |		Declare_Variable	Discrete,With_Value
06d7 e008       |    |		Load	0x0,0x8								; Debug Table 0x15.0x1 = 0x6d7,0xfffe
06d8 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
06d9 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
06da 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x15.0x2 = 0x6da,0xfffd
06db 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x15.0x3 = 0x6db,0xfffc
06dc 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x15.0x4 = 0x6dc,0xfffb
06dd 029f 0c2b  |   +|		Declare_Subprogram	INIT_0c28,For_Call
06df 029f 0c3b  |   ;|		Declare_Subprogram	INIT_0c38,For_Call
06e1 029f 0c5b  |   [|		Declare_Subprogram	INIT_0c58,For_Call
06e3 029f 0c6b  |   k|		Declare_Subprogram	INIT_0c68,For_Call
06e5			BODY_06d0:
06e5 00cf       |    |		Action	Mark_Auxiliary
06e6 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x15.0x5 = 0x6e6,0x1
06e7 01da       |    |		Execute	Vector,Bounds
06e8 0264       | d  |		Execute	Discrete,Below_Bound
06e9 700d       |p   |		Jump_Nonzero	0x6f7
06ea 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0x6 = 0x6ea,0x2
06eb e5ff       |    |		Load	0x2,-0x1
06ec 01d7       |    |		Execute	Vector,Field_Read
06ed 0f20       |    |		Execute_Immediate	Equal,0x20
06ee 6806       |h   |		Jump_Zero	0x6f5
06ef 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0x7 = 0x6ef,0x3
06f0 0aff       |    |		Execute_Immediate	Plus,-0x1
06f1 0248       | H  |		Execute	Discrete,Check_In_Integer
06f2 a402       |    |		Store_Unchecked	0x2,0x2
06f3 00d2       |    |		Pop_Control	Pop_Count_2						; Debug Table 0x15.0x8 = 0x6f3,0x4
06f4 7802       |x   |		Jump	0x6f7
06f5 00c8       |    |		Action	Pop_Auxiliary_Range
06f6 37f3       |7   |		Loop_Decreasing	0x6ea
06f7 00ce       |    |		Action	Pop_Auxiliary
06f8 e008       |    |		Load	0x0,0x8								; Debug Table 0x15.0x9 = 0x6f8,0x5
06f9 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
06fa 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
06fb e008       |    |		Load	0x0,0x8
06fc 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
06fd 6666       |ff  |		Indirect_Literal	Discrete,0x564,{0x00000000, 0x00028000}
06fe e004       |    |		Load	0x0,0x4
06ff 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0700 e009       |    |		Load	0x0,0x9
0701 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0702 e008       |    |		Load	0x0,0x8
0703 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0704 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0705 e5ff       |    |		Load	0x2,-0x1
0706 01dd       |    |		Execute	Vector,First
0707 e402       |    |		Load	0x2,0x2
0708 e5ff       |    |		Load	0x2,-0x1
0709 01cf       |    |		Execute	Vector,Slice_Read
070a e008       |    |		Load	0x0,0x8
070b 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
070c 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
070d c404       |    |		Store	0x2,0x4
070e c403       |    |		Store	0x2,0x3
070f e403       |    |		Load	0x2,0x3								; Debug Table 0x15.0xa = 0x70f,0x6
0710 6819       |h   |		Jump_Zero	0x72a
0711 0092 0cb7  |    |		Action	Push_String_Extended,0xcb7					; "can't resolve "
													; Debug Table 0x15.0xb = 0x711,0x7
0713 e5ff       |    |		Load	0x2,-0x1
0714 01dd       |    |		Execute	Vector,First
0715 e402       |    |		Load	0x2,0x2
0716 e5ff       |    |		Load	0x2,-0x1
0717 01cf       |    |		Execute	Vector,Slice_Read
0718 01cc       |    |		Execute	Vector,Catenate
0719 0092 0cb8  |    |		Action	Push_String_Extended,0xcb8					; " ("
071b 01cc       |    |		Execute	Vector,Catenate
071c e403       |    |		Load	0x2,0x3
071d e008       |    |		Load	0x0,0x8
071e 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
071f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0720 025e       | ^  |		Execute	Discrete,Convert
0721 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0722 01cc       |    |		Execute	Vector,Catenate
0723 0092 0cb4  |    |		Action	Push_String_Extended,0xcb4					; ")"
0725 01cc       |    |		Execute	Vector,Catenate
0726 8219       |    |		Call	0x1,0x19
0727 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x15.0xc = 0x727,0x8
0728 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0729 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
072a e404       |    |		Load	0x2,0x4								; Debug Table 0x15.0xd = 0x72a,0x9
072b a405       |    |		Store_Unchecked	0x2,0x5
072c 00cf       |    |		Action	Mark_Auxiliary
072d e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x15.0xe = 0x72d,0xa
072e 01dc       |    |		Execute	Vector,Last
072f e402       |    |		Load	0x2,0x2
0730 0a02       |    |		Execute_Immediate	Plus,0x2
0731 0248       | H  |		Execute	Discrete,Check_In_Integer
0732 0263       | c  |		Execute	Discrete,Above_Bound
0733 704d       |pM  |		Jump_Nonzero	0x781
0734 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0xf = 0x734,0xb
0735 e5ff       |    |		Load	0x2,-0x1
0736 01d7       |    |		Execute	Vector,Field_Read
0737 0b5e       | ^  |		Execute_Immediate	Case_Compare,0x5e
0738 701a       |p   |		Jump_Nonzero	0x753
0739 0b31       | 1  |		Execute_Immediate	Case_Compare,0x31
073a 701a       |p   |		Jump_Nonzero	0x755
073b 0b32       | 2  |		Execute_Immediate	Case_Compare,0x32
073c 701a       |p   |		Jump_Nonzero	0x757
073d 0b33       | 3  |		Execute_Immediate	Case_Compare,0x33
073e 701a       |p   |		Jump_Nonzero	0x759
073f 0b6c       | l  |		Execute_Immediate	Case_Compare,0x6c
0740 701a       |p   |		Jump_Nonzero	0x75b
0741 0b4c       | L  |		Execute_Immediate	Case_Compare,0x4c
0742 7018       |p   |		Jump_Nonzero	0x75b
0743 0b5b       | [  |		Execute_Immediate	Case_Compare,0x5b
0744 701a       |p   |		Jump_Nonzero	0x75f
0745 0b5d       | ]  |		Execute_Immediate	Case_Compare,0x5d
0746 701c       |p   |		Jump_Nonzero	0x763
0747 0b2f       | /  |		Execute_Immediate	Case_Compare,0x2f
0748 701e       |p   |		Jump_Nonzero	0x767
0749 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x15.0x10 = 0x749,0x14
074a e5ff       |    |		Load	0x2,-0x1
074b 01d7       |    |		Execute	Vector,Field_Read
074c 0092 0cb9  |    |		Action	Push_String_Extended,0xcb9					; "unknown positioning character "
074e 01cb       |    |		Execute	Vector,Append
074f 8219       |    |		Call	0x1,0x19
0750 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x15.0x11 = 0x750,0x15
0751 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0752 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0753 8407       |    |		Call	0x2,0x7								; Debug Table 0x15.0x12 = 0x753,0xc
0754 7815       |x   |		Jump	0x76a
0755 8408       |    |		Call	0x2,0x8								; Debug Table 0x15.0x13 = 0x755,0xd
0756 7813       |x   |		Jump	0x76a
0757 8409       |    |		Call	0x2,0x9								; Debug Table 0x15.0x14 = 0x757,0xe
0758 7811       |x   |		Jump	0x76a
0759 840a       |    |		Call	0x2,0xa								; Debug Table 0x15.0x15 = 0x759,0xf
075a 780f       |x   |		Jump	0x76a
075b e405       |    |		Load	0x2,0x5								; Debug Table 0x15.0x16 = 0x75b,0x10
075c 821c       |    |		Call	0x1,0x1c
075d a405       |    |		Store_Unchecked	0x2,0x5
075e 780b       |x   |		Jump	0x76a
075f e405       |    |		Load	0x2,0x5								; Debug Table 0x15.0x17 = 0x75f,0x11
0760 821d       |    |		Call	0x1,0x1d
0761 a405       |    |		Store_Unchecked	0x2,0x5
0762 7807       |x   |		Jump	0x76a
0763 e405       |    |		Load	0x2,0x5								; Debug Table 0x15.0x18 = 0x763,0x12
0764 821e       |    |		Call	0x1,0x1e
0765 a405       |    |		Store_Unchecked	0x2,0x5
0766 7803       |x   |		Jump	0x76a
0767 e405       |    |		Load	0x2,0x5								; Debug Table 0x15.0x19 = 0x767,0x13
0768 821f       |    |		Call	0x1,0x1f
0769 a405       |    |		Store_Unchecked	0x2,0x5
076a 00d1       |    |		Pop_Control	Pop_Count_1
076b e405       |    |		Load	0x2,0x5								; Debug Table 0x15.0x1a = 0x76b,0x16
076c 00eb       |    |		Load_Encached	Diana_Cache
076d 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
076e 6810       |h   |		Jump_Zero	0x77f
076f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0x1b = 0x76f,0x17
0770 e5ff       |    |		Load	0x2,-0x1
0771 01d7       |    |		Execute	Vector,Field_Read
0772 0092 0cba  |    |		Action	Push_String_Extended,0xcba					; "bad positioning character "
0774 01cb       |    |		Execute	Vector,Append
0775 0092 0cbb  |    |		Action	Push_String_Extended,0xcbb					; " at position"
0777 01cc       |    |		Execute	Vector,Catenate
0778 00d9       |    |		Load_Top	At_Offset_1
0779 00e0       |    |		Load_Encached	Standard_Cache
077a 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
077b 01cc       |    |		Execute	Vector,Catenate
077c 8219       |    |		Call	0x1,0x19
077d e405       |    |		Load	0x2,0x5								; Debug Table 0x15.0x1c = 0x77d,0x18
077e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
077f 00c8       |    |		Action	Pop_Auxiliary_Range
0780 3fb3       |?   |		Loop_Increasing	0x734
0781 00ce       |    |		Action	Pop_Auxiliary
0782 e405       |    |		Load	0x2,0x5								; Debug Table 0x15.0x1d = 0x782,0x19
0783 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0784 0000 0000  |    |		.BLANK	0000[0x4]
0788 ; --------------------------------------------------------------------------------------
0788 ; SUBPROGRAM
0788 ; --------------------------------------------------------------------------------------
0788 078b       |    |		.CONST	0x078b								; Address of begin
0789 0004       |    |		.CONST	0x0004								; Address of exception handler
078a 0001       |    |		.CONST	0x0001								; Number of locals
078b			BODY_0788:
078b			INIT_0788:
078b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x16 = .DEBUG	0x078b,0x1336,0x0002,0x0000,0x0039,0x33c6,0x0000,0x05ed
													; Debug Table 0x16.0x0 = 0x78b,0x1
078c 01db       |    |		Execute	Vector,Length
078d 7003       |p   |		Jump_Nonzero	0x791
078e 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x16.0x1 = 0x78e,0x2
078f 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0790 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0791 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x16.0x2 = 0x791,0x3
0792 01dd       |    |		Execute	Vector,First
0793 00db       |    |		Load_Top	At_Offset_3
0794 01d7       |    |		Execute	Vector,Field_Read
0795 0f21       | !  |		Execute_Immediate	Equal,0x21
0796 6803       |h   |		Jump_Zero	0x79a
0797 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x16.0x3 = 0x797,0x4
0798 8220       |    |		Call	0x1,0x20
0799 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
079a 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x16.0x4 = 0x79a,0x5
079b 821b       |    |		Call	0x1,0x1b
079c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
079d 0000 0000  |    |		.XXX[0x3]
079f 0000       |    |
07a0 ; --------------------------------------------------------------------------------------
07a0 ; SUBPROGRAM
07a0 ; --------------------------------------------------------------------------------------
07a0 07a6       |    |		.CONST	0x07a6								; Address of begin
07a1 083f       | ?  |		.CONST	0x083f								; Address of exception handler
07a2 0002       |    |		.CONST	0x0002								; Number of locals
07a3			INIT_07a0:
07a3 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x17 = .DEBUG	0x07a3,0x1342,0x0001,0x0000,0x0039,0x33c6,0x0000,0x10cc
													; Debug Table 0x17.0x0 = 0x7a3,0xffff
07a4 e00b       |    |		Load	0x0,0xb
07a5 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
07a6			BODY_07a0:
07a6 4801       |H   |		Short_Literal	0x1							; Debug Table 0x17.0x1 = 0x7a6,0x1
07a7 a7fd       |    |		Store_Unchecked	0x3,-0x3
07a8 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x2 = 0x7a8,0x2
07a9 0092 0cbc  |    |		Action	Push_String_Extended,0xcbc					; "SM_DEFN"
07ab 01df       |    |		Execute	Vector,Equal
07ac 6806       |h   |		Jump_Zero	0x7b3
07ad e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0x3 = 0x7ad,0x3
07ae e7ff       |    |		Load	0x3,-0x1
07af 4959       |IY  |		Short_Literal	0x159
07b0 00eb       |    |		Load_Encached	Diana_Cache
07b1 0096       |    |		Execute	Package,Entry
07b2 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
07b3 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x4 = 0x7b3,0x4
07b4 0092 0cbd  |    |		Action	Push_String_Extended,0xcbd					; "SM_EXP_TYPE"
07b6 01df       |    |		Execute	Vector,Equal
07b7 6806       |h   |		Jump_Zero	0x7be
07b8 e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0x5 = 0x7b8,0x5
07b9 e7ff       |    |		Load	0x3,-0x1
07ba 495b       |I[  |		Short_Literal	0x15b
07bb 00eb       |    |		Load_Encached	Diana_Cache
07bc 0096       |    |		Execute	Package,Entry
07bd 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
07be 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x6 = 0x7be,0x6
07bf 0092 0cbe  |    |		Action	Push_String_Extended,0xcbe					; "SM_TYPE_SPEC"
07c1 01df       |    |		Execute	Vector,Equal
07c2 6806       |h   |		Jump_Zero	0x7c9
07c3 e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0x7 = 0x7c3,0x7
07c4 e7ff       |    |		Load	0x3,-0x1
07c5 4966       |If  |		Short_Literal	0x166
07c6 00eb       |    |		Load_Encached	Diana_Cache
07c7 0096       |    |		Execute	Package,Entry
07c8 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
07c9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x8 = 0x7c9,0x8
07ca 0092 0cbf  |    |		Action	Push_String_Extended,0xcbf					; "SM_DISCRIMINANTS"
07cc 01df       |    |		Execute	Vector,Equal
07cd 6806       |h   |		Jump_Zero	0x7d4
07ce e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0x9 = 0x7ce,0x9
07cf e7ff       |    |		Load	0x3,-0x1
07d0 495a       |IZ  |		Short_Literal	0x15a
07d1 00eb       |    |		Load_Encached	Diana_Cache
07d2 0096       |    |		Execute	Package,Entry
07d3 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
07d4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0xa = 0x7d4,0xa
07d5 0092 0cc0  |    |		Action	Push_String_Extended,0xcc0					; "SM_BASE_TYPE"
07d7 01df       |    |		Execute	Vector,Equal
07d8 6806       |h   |		Jump_Zero	0x7df
07d9 e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0xb = 0x7d9,0xb
07da e7ff       |    |		Load	0x3,-0x1
07db 4956       |IV  |		Short_Literal	0x156
07dc 00eb       |    |		Load_Encached	Diana_Cache
07dd 0096       |    |		Execute	Package,Entry
07de 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
07df 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0xc = 0x7df,0xc
07e0 0092 0cc1  |    |		Action	Push_String_Extended,0xcc1					; "SM_TYPE_STRUCT"
07e2 01df       |    |		Execute	Vector,Equal
07e3 6806       |h   |		Jump_Zero	0x7ea
07e4 e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0xd = 0x7e4,0xd
07e5 e7ff       |    |		Load	0x3,-0x1
07e6 4967       |Ig  |		Short_Literal	0x167
07e7 00eb       |    |		Load_Encached	Diana_Cache
07e8 0096       |    |		Execute	Package,Entry
07e9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
07ea 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0xe = 0x7ea,0xe
07eb 0092 0cc2  |    |		Action	Push_String_Extended,0xcc2					; "SM_CONSTRAINT"
07ed 01df       |    |		Execute	Vector,Equal
07ee 6806       |h   |		Jump_Zero	0x7f5
07ef e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0xf = 0x7ef,0xf
07f0 e7ff       |    |		Load	0x3,-0x1
07f1 4958       |IX  |		Short_Literal	0x158
07f2 00eb       |    |		Load_Encached	Diana_Cache
07f3 0096       |    |		Execute	Package,Entry
07f4 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
07f5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x10 = 0x7f5,0x10
07f6 0092 0cc3  |    |		Action	Push_String_Extended,0xcc3					; "SM_FIRST"
07f8 01df       |    |		Execute	Vector,Equal
07f9 6806       |h   |		Jump_Zero	0x800
07fa e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0x11 = 0x7fa,0x11
07fb e7ff       |    |		Load	0x3,-0x1
07fc 496a       |Ij  |		Short_Literal	0x16a
07fd 00eb       |    |		Load_Encached	Diana_Cache
07fe 0096       |    |		Execute	Package,Entry
07ff 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0800 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x12 = 0x800,0x12
0801 0092 0cc4  |    |		Action	Push_String_Extended,0xcc4					; "SM_BODY"
0803 01df       |    |		Execute	Vector,Equal
0804 6806       |h   |		Jump_Zero	0x80b
0805 e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0x13 = 0x805,0x13
0806 e7ff       |    |		Load	0x3,-0x1
0807 4957       |IW  |		Short_Literal	0x157
0808 00eb       |    |		Load_Encached	Diana_Cache
0809 0096       |    |		Execute	Package,Entry
080a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
080b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x14 = 0x80b,0x14
080c 0092 0cc5  |    |		Action	Push_String_Extended,0xcc5					; "SM_STUB"
080e 01df       |    |		Execute	Vector,Equal
080f 6806       |h   |		Jump_Zero	0x816
0810 e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0x15 = 0x810,0x15
0811 e7ff       |    |		Load	0x3,-0x1
0812 496c       |Il  |		Short_Literal	0x16c
0813 00eb       |    |		Load_Encached	Diana_Cache
0814 0096       |    |		Execute	Package,Entry
0815 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0816 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x16 = 0x816,0x16
0817 0092 0cc6  |    |		Action	Push_String_Extended,0xcc6					; "SM_SPEC"
0819 01df       |    |		Execute	Vector,Equal
081a 6806       |h   |		Jump_Zero	0x821
081b e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0x17 = 0x81b,0x17
081c e7ff       |    |		Load	0x3,-0x1
081d 4963       |Ic  |		Short_Literal	0x163
081e 00eb       |    |		Load_Encached	Diana_Cache
081f 0096       |    |		Execute	Package,Entry
0820 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0821 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x18 = 0x821,0x18
0822 0092 0cc7  |    |		Action	Push_String_Extended,0xcc7					; "SM_OBJ_TYPE"
0824 01df       |    |		Execute	Vector,Equal
0825 6806       |h   |		Jump_Zero	0x82c
0826 e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0x19 = 0x826,0x19
0827 e7ff       |    |		Load	0x3,-0x1
0828 4961       |Ia  |		Short_Literal	0x161
0829 00eb       |    |		Load_Encached	Diana_Cache
082a 0096       |    |		Execute	Package,Entry
082b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
082c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x1a = 0x82c,0x1a
082d 0092 0cc8  |    |		Action	Push_String_Extended,0xcc8					; "SM_OBJ_DEF"
082f 01df       |    |		Execute	Vector,Equal
0830 6806       |h   |		Jump_Zero	0x837
0831 e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x17.0x1b = 0x831,0x1b
0832 e7ff       |    |		Load	0x3,-0x1
0833 4960       |I`  |		Short_Literal	0x160
0834 00eb       |    |		Load_Encached	Diana_Cache
0835 0096       |    |		Execute	Package,Entry
0836 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0837 0092 0cc9  |    |		Action	Push_String_Extended,0xcc9					; "bad attribute name: "
													; Debug Table 0x17.0x1c = 0x837,0x1c
0839 00d9       |    |		Load_Top	At_Offset_1
083a 01cc       |    |		Execute	Vector,Catenate
083b 8219       |    |		Call	0x1,0x19
083c 4800       |H   |		Short_Literal	0x0							; Debug Table 0x17.0x1d = 0x83c,0x1d
083d a7fd       |    |		Store_Unchecked	0x3,-0x3
083e 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
083f			TRAP_07a0:
083f 0007       |    |		Action	Break_Optional
0840 4800       |H   |		Short_Literal	0x0							; Debug Table 0x17.0x1e = 0x840,0x1e
0841 a7fd       |    |		Store_Unchecked	0x3,-0x3
0842 0092 0cca  |    |		Action	Push_String_Extended,0xcca					; "exception setting: "
													; Debug Table 0x17.0x1f = 0x842,0x1f
0844 00da       |    |		Load_Top	At_Offset_2
0845 01cc       |    |		Execute	Vector,Catenate
0846 0092 0cb8  |    |		Action	Push_String_Extended,0xcb8					; " ("
0848 01cc       |    |		Execute	Vector,Catenate
0849 e007       |    |		Load	0x0,0x7
084a 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
084b 01cc       |    |		Execute	Vector,Catenate
084c 0092 0cb4  |    |		Action	Push_String_Extended,0xcb4					; ")"
084e 01cc       |    |		Execute	Vector,Catenate
084f 8219       |    |		Call	0x1,0x19
0850 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0851 0000 0000  |    |		.BLANK	0000[0x7]
0858 ; --------------------------------------------------------------------------------------
0858 ; SUBPROGRAM
0858 ; --------------------------------------------------------------------------------------
0858 087f       |    |		.CONST	0x087f								; Address of begin
0859 0953       | S  |		.CONST	0x0953								; Address of exception handler
085a 000a       |    |		.CONST	0x000a								; Number of locals
085b			INIT_0858:
085b 0007       |    |		Action	Break_Optional							; Debug Table 0x18 = .DEBUG	0x085b,0x1384,0x0001,0x0000,0x0039,0x33c6,0x0000,0x11ce
													; Debug Table 0x18.0x0 = 0x85b,0xffff
085c e001       |    |		Load	0x0,0x1								; Debug Table 0x18.0x1 = 0x85c,0xfffe
085d 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
085e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
085f 02c7       |    |		Declare_Variable	Any
0860 00d8       |    |		Load_Top	At_Offset_0
0861 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0862 e002       |    |		Load	0x0,0x2								; Debug Table 0x18.0x2 = 0x862,0xfffd
0863 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0864 02c7       |    |		Declare_Variable	Any
0865 00d8       |    |		Load_Top	At_Offset_0
0866 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0867 e003       |    |		Load	0x0,0x3								; Debug Table 0x18.0x3 = 0x867,0xfffc
0868 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0869 e001       |    |		Load	0x0,0x1								; Debug Table 0x18.0x4 = 0x869,0xfffb
086a 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
086b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
086c 02c7       |    |		Declare_Variable	Any
086d 00d8       |    |		Load_Top	At_Offset_0
086e 1c00       |    |		Execute_Immediate	Run_Utility,0x0
086f 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x18.0x5 = 0x86f,0xfffa
0870 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x18.0x6 = 0x870,0xfff9
0871 e001       |    |		Load	0x0,0x1								; Debug Table 0x18.0x7 = 0x871,0xfff8
0872 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0873 02ff       |    |		Declare_Variable	Variant_Record
0874 00d8       |    |		Load_Top	At_Offset_0
0875 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0876 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x18.0x8 = 0x876,0xfff7
0877 e004       |    |		Load	0x0,0x4								; Debug Table 0x18.0x9 = 0x877,0xfff6
0878 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0879 02c7       |    |		Declare_Variable	Any
087a e005       |    |		Load	0x0,0x5
087b 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
087c e004       |    |		Load	0x0,0x4
087d 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
087e c60a       |    |		Store	0x3,0xa
087f			BODY_0858:
087f e005       |    |		Load	0x0,0x5								; Debug Table 0x18.0xa = 0x87f,0x1
0880 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0881 4800       |H   |		Short_Literal	0x0
0882 e001       |    |		Load	0x0,0x1
0883 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0884 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0885 c605       |    |		Store	0x3,0x5
0886 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x18.0xb = 0x886,0x2
0887 01db       |    |		Execute	Vector,Length
0888 700a       |p   |		Jump_Nonzero	0x893
0889 0092 0c99  |    |		Action	Push_String_Extended,0xc99					; "on_node cannot be empty"
													; Debug Table 0x18.0xc = 0x889,0x3
088b 8219       |    |		Call	0x1,0x19
088c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0xd = 0x88c,0x4
088d 4801       |H   |		Short_Literal	0x1
088e 4800       |H   |		Short_Literal	0x0
088f e004       |    |		Load	0x0,0x4
0890 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0891 c60a       |    |		Store	0x3,0xa
0892 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x18.0xe = 0x892,0x5
0893 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x18.0xf = 0x893,0x6
0894 8221       | !  |		Call	0x1,0x21
0895 a606       |    |		Store_Unchecked	0x3,0x6
0896 e606       |    |		Load	0x3,0x6								; Debug Table 0x18.0x10 = 0x896,0x7
0897 00eb       |    |		Load_Encached	Diana_Cache
0898 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0899 6807       |h   |		Jump_Zero	0x8a1
089a 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x11 = 0x89a,0x8
089b 4801       |H   |		Short_Literal	0x1
089c 4800       |H   |		Short_Literal	0x0
089d e004       |    |		Load	0x0,0x4
089e 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
089f c60a       |    |		Store	0x3,0xa
08a0 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x18.0x12 = 0x8a0,0x9
08a1 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x18.0x13 = 0x8a1,0xa
08a2 8221       | !  |		Call	0x1,0x21
08a3 a607       |    |		Store_Unchecked	0x3,0x7
08a4 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x18.0x14 = 0x8a4,0xb
08a5 01db       |    |		Execute	Vector,Length
08a6 680b       |h   |		Jump_Zero	0x8b2
08a7 00db       |    |		Load_Top	At_Offset_3
08a8 00eb       |    |		Load_Encached	Diana_Cache
08a9 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
08aa 6807       |h   |		Jump_Zero	0x8b2
08ab 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x15 = 0x8ab,0xc
08ac 4801       |H   |		Short_Literal	0x1
08ad 4800       |H   |		Short_Literal	0x0
08ae e004       |    |		Load	0x0,0x4
08af 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
08b0 c60a       |    |		Store	0x3,0xa
08b1 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x18.0x16 = 0x8b1,0xd
08b2 e606       |    |		Load	0x3,0x6								; Debug Table 0x18.0x17 = 0x8b2,0xe
08b3 e001       |    |		Load	0x0,0x1
08b4 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
08b5 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
08b6 e001       |    |		Load	0x0,0x1
08b7 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
08b8 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
08b9 00db       |    |		Load_Top	At_Offset_3
08ba 016d       | m  |		Execute	Variant_Record,Structure_Write
08bb e003       |    |		Load	0x0,0x3								; Debug Table 0x18.0x18 = 0x8bb,0xf
08bc 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
08bd e603       |    |		Load	0x3,0x3
08be 0120       |    |		Execute	Any,Is_Value
08bf 6803       |h   |		Jump_Zero	0x8c3
08c0 e002       |    |		Load	0x0,0x2
08c1 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
08c2 7801       |x   |		Jump	0x8c4
08c3 e603       |    |		Load	0x3,0x3
08c4 e602       |    |		Load	0x3,0x2
08c5 0120       |    |		Execute	Any,Is_Value
08c6 6804       |h   |		Jump_Zero	0x8cb
08c7 e001       |    |		Load	0x0,0x1
08c8 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
08c9 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08ca 7801       |x   |		Jump	0x8cc
08cb e602       |    |		Load	0x3,0x2
08cc 00db       |    |		Load_Top	At_Offset_3
08cd 4800       |H   |		Short_Literal	0x0
08ce 4803       |H   |		Short_Literal	0x3
08cf e608       |    |		Load	0x3,0x8
08d0 e001       |    |		Load	0x0,0x1
08d1 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
08d2 c602       |    |		Store	0x3,0x2
08d3 c603       |    |		Store	0x3,0x3
08d4 c604       |    |		Store	0x3,0x4
08d5 e604       |    |		Load	0x3,0x4								; Debug Table 0x18.0x19 = 0x8d5,0x10
08d6 6813       |h   |		Jump_Zero	0x8ea
08d7 0092 0c9a  |    |		Action	Push_String_Extended,0xc9a					; "can't open unit for overwrite: "
													; Debug Table 0x18.0x1a = 0x8d7,0x11
08d9 e604       |    |		Load	0x3,0x4
08da e003       |    |		Load	0x0,0x3
08db 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08dc 025e       | ^  |		Execute	Discrete,Convert
08dd 1c01       |    |		Execute_Immediate	Run_Utility,0x1
08de 01cc       |    |		Execute	Vector,Catenate
08df 0092 0c9b  |    |		Action	Push_String_Extended,0xc9b					; ", nothing changed"
08e1 01cc       |    |		Execute	Vector,Catenate
08e2 8219       |    |		Call	0x1,0x19
08e3 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x1b = 0x8e3,0x12
08e4 4801       |H   |		Short_Literal	0x1
08e5 4800       |H   |		Short_Literal	0x0
08e6 e004       |    |		Load	0x0,0x4
08e7 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
08e8 c60a       |    |		Store	0x3,0xa
08e9 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x18.0x1c = 0x8e9,0x13
08ea e005       |    |		Load	0x0,0x5								; Debug Table 0x18.0x1d = 0x8ea,0x14
08eb 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
08ec 4800       |H   |		Short_Literal	0x0
08ed e602       |    |		Load	0x3,0x2
08ee e001       |    |		Load	0x0,0x1
08ef 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
08f0 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
08f1 e606       |    |		Load	0x3,0x6								; Debug Table 0x18.0x1e = 0x8f1,0x15
08f2 00eb       |    |		Load_Encached	Diana_Cache
08f3 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
08f4 e607       |    |		Load	0x3,0x7
08f5 00eb       |    |		Load_Encached	Diana_Cache
08f6 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
08f7 021f       |    |		Execute	Heap_Access,Equal
08f8 6805       |h   |		Jump_Zero	0x8fe
08f9 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x18.0x1f = 0x8f9,0x16
08fa e603       |    |		Load	0x3,0x3
08fb 00eb       |    |		Load_Encached	Diana_Cache
08fc 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
08fd a607       |    |		Store_Unchecked	0x3,0x7
08fe 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x18.0x20 = 0x8fe,0x17
08ff e607       |    |		Load	0x3,0x7
0900 e606       |    |		Load	0x3,0x6
0901 e603       |    |		Load	0x3,0x3
0902 00eb       |    |		Load_Encached	Diana_Cache
0903 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0904 8402       |    |		Call	0x2,0x2
0905 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0906 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x18.0x21 = 0x906,0x18
0907 700e       |p   |		Jump_Nonzero	0x916
0908 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x22 = 0x908,0x19
0909 4801       |H   |		Short_Literal	0x1
090a 4800       |H   |		Short_Literal	0x0
090b e004       |    |		Load	0x0,0x4
090c 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
090d c60a       |    |		Store	0x3,0xa
090e e005       |    |		Load	0x0,0x5								; Debug Table 0x18.0x23 = 0x90e,0x1a
090f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0910 4800       |H   |		Short_Literal	0x0
0911 e605       |    |		Load	0x3,0x5
0912 e001       |    |		Load	0x0,0x1
0913 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0914 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
0915 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x18.0x24 = 0x915,0x1b
0916 e003       |    |		Load	0x0,0x3								; Debug Table 0x18.0x25 = 0x916,0x1c
0917 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0918 4800       |H   |		Short_Literal	0x0
0919 4801       |H   |		Short_Literal	0x1
091a 00db       |    |		Load_Top	At_Offset_3
091b e608       |    |		Load	0x3,0x8
091c e001       |    |		Load	0x0,0x1
091d 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
091e c604       |    |		Store	0x3,0x4
091f e604       |    |		Load	0x3,0x4								; Debug Table 0x18.0x26 = 0x91f,0x1d
0920 681a       |h   |		Jump_Zero	0x93b
0921 0092 0c9c  |    |		Action	Push_String_Extended,0xc9c					; "can't close unit: "
													; Debug Table 0x18.0x27 = 0x921,0x1e
0923 e604       |    |		Load	0x3,0x4
0924 e003       |    |		Load	0x0,0x3
0925 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0926 025e       | ^  |		Execute	Discrete,Convert
0927 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0928 01cc       |    |		Execute	Vector,Catenate
0929 0092 0c9b  |    |		Action	Push_String_Extended,0xc9b					; ", nothing changed"
092b 01cc       |    |		Execute	Vector,Catenate
092c 8219       |    |		Call	0x1,0x19
092d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x28 = 0x92d,0x1f
092e 4801       |H   |		Short_Literal	0x1
092f 4800       |H   |		Short_Literal	0x0
0930 e004       |    |		Load	0x0,0x4
0931 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0932 c60a       |    |		Store	0x3,0xa
0933 e005       |    |		Load	0x0,0x5								; Debug Table 0x18.0x29 = 0x933,0x20
0934 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0935 4800       |H   |		Short_Literal	0x0
0936 e605       |    |		Load	0x3,0x5
0937 e001       |    |		Load	0x0,0x1
0938 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0939 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
093a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x18.0x2a = 0x93a,0x21
093b e005       |    |		Load	0x0,0x5								; Debug Table 0x18.0x2b = 0x93b,0x22
093c 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
093d 4800       |H   |		Short_Literal	0x0
093e e605       |    |		Load	0x3,0x5
093f e001       |    |		Load	0x0,0x1
0940 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0941 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
0942 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x2c = 0x942,0x23
0943 4801       |H   |		Short_Literal	0x1
0944 4801       |H   |		Short_Literal	0x1
0945 e004       |    |		Load	0x0,0x4
0946 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0947 c60a       |    |		Store	0x3,0xa
0948 0092 0ccb  |    |		Action	Push_String_Extended,0xccb					; "changed attribute "
													; Debug Table 0x18.0x2d = 0x948,0x24
094a e5ff       |    |		Load	0x2,-0x1
094b 01cc       |    |		Execute	Vector,Catenate
094c 0092 0ccc  |    |		Action	Push_String_Extended,0xccc					; " on node "
094e 01cc       |    |		Execute	Vector,Catenate
094f e5fe       |    |		Load	0x2,-0x2
0950 01cc       |    |		Execute	Vector,Catenate
0951 821a       |    |		Call	0x1,0x1a
0952 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0953			TRAP_0858:
0953 0007       |    |		Action	Break_Optional
0954 0092 0ccd  |    |		Action	Push_String_Extended,0xccd					; "Unexpected exception ("
													; Debug Table 0x18.0x2e = 0x954,0x25
0956 e007       |    |		Load	0x0,0x7
0957 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0958 01cc       |    |		Execute	Vector,Catenate
0959 0092 0cce  |    |		Action	Push_String_Extended,0xcce					; "), nothing changed"
095b 01cc       |    |		Execute	Vector,Catenate
095c 8219       |    |		Call	0x1,0x19
095d e005       |    |		Load	0x0,0x5								; Debug Table 0x18.0x2f = 0x95d,0x26
095e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
095f 4800       |H   |		Short_Literal	0x0
0960 e605       |    |		Load	0x3,0x5
0961 e001       |    |		Load	0x0,0x1
0962 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0963 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
0964 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x18.0x30 = 0x964,0x27
0965 4801       |H   |		Short_Literal	0x1
0966 4800       |H   |		Short_Literal	0x0
0967 e004       |    |		Load	0x0,0x4
0968 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0969 c60a       |    |		Store	0x3,0xa
096a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
096b 0000 0000  |    |		.BLANK	0000[0x5]
0970 ; --------------------------------------------------------------------------------------
0970 ; SUBPROGRAM
0970 ; --------------------------------------------------------------------------------------
0970 0973       | s  |		.CONST	0x0973								; Address of begin
0971 0004       |    |		.CONST	0x0004								; Address of exception handler
0972 0001       |    |		.CONST	0x0001								; Number of locals
0973			BODY_0970:
0973			INIT_0970:
0973 4603       |F   |		Jump_Case	0x4							; Debug Table 0x19 = .DEBUG	0x0973,0x13e8,0x0005,0x0000,0x0039,0x33c6,0x0000,0x06b8
0974 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
0975 7802       |x   |		Jump	0x978								; case 0x1
0976 7805       |x   |		Jump	0x97c								; case 0x2
0977 7809       |x   |		Jump	0x981								; case 0x3
0978 00da       |    |		Load_Top	At_Offset_2
0979 0091 0c94  |    |		Action	Push_String_Extended_Indexed,0xc94				; "NO_KIND"
097b 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
097c 00db       |    |		Load_Top	At_Offset_3
097d 00db       |    |		Load_Top	At_Offset_3
097e 00e0       |    |		Load_Encached	Standard_Cache
097f 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0980 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0981 00da       |    |		Load_Top	At_Offset_2
0982 00e0       |    |		Load_Encached	Standard_Cache
0983 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0984 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0985 0000 0000  |    |		.XXX[0x3]
0987 0000       |    |
0988 ; --------------------------------------------------------------------------------------
0988 ; SUBPROGRAM
0988 ; --------------------------------------------------------------------------------------
0988 098b       |    |		.CONST	0x098b								; Address of begin
0989 0004       |    |		.CONST	0x0004								; Address of exception handler
098a 0001       |    |		.CONST	0x0001								; Number of locals
098b			BODY_0988:
098b			INIT_0988:
098b 4608       |F   |		Jump_Case	0x9							; Debug Table 0x1a = .DEBUG	0x098b,0x13ea,0x0005,0x0000,0x0039,0x33c6,0x0000,0x06c1
098c 7808       |x   |		Jump	0x995								; case 0x0
098d 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
098e 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
098f 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0990 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
0991 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
0992 7816       |x   |		Jump	0x9a9								; case 0x6
0993 7824       |x$  |		Jump	0x9b8								; case 0x7
0994 7835       |x5  |		Jump	0x9ca								; case 0x8
0995 00da       |    |		Load_Top	At_Offset_2
0996 016c       | l  |		Execute	Variant_Record,Is_Constrained
0997 7009       |p   |		Jump_Nonzero	0x9a1
0998 00cf       |    |		Action	Mark_Auxiliary
0999 4800       |H   |		Short_Literal	0x0
099a e7ff       |    |		Load	0x3,-0x1
099b 1c08       |    |		Execute_Immediate	Run_Utility,0x8
099c 00d8       |    |		Load_Top	At_Offset_0
099d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
099e c7ff       |    |		Store	0x3,-0x1
099f 00ce       |    |		Action	Pop_Auxiliary
09a0 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
09a1 00da       |    |		Load_Top	At_Offset_2
09a2 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
09a3 4604       |F   |		Jump_Case	0x5
09a4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
09a5 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
09a6 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
09a7 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
09a8 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
09a9 00db       |    |		Load_Top	At_Offset_3
09aa 4604       |F   |		Jump_Case	0x5
09ab 780a       |x   |		Jump	0x9b6								; case 0x0
09ac 7803       |x   |		Jump	0x9b0								; case 0x1
09ad 7804       |x   |		Jump	0x9b2								; case 0x2
09ae 7805       |x   |		Jump	0x9b4								; case 0x3
09af 7806       |x   |		Jump	0x9b6								; case 0x4
09b0 4801       |H   |		Short_Literal	0x1
09b1 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
09b2 4802       |H   |		Short_Literal	0x2
09b3 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
09b4 4803       |H   |		Short_Literal	0x3
09b5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
09b6 48ff       |H   |		Short_Literal	0xff
09b7 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
09b8 00db       |    |		Load_Top	At_Offset_3
09b9 e7fe       |    |		Load	0x3,-0x2
09ba 4604       |F   |		Jump_Case	0x5
09bb 780a       |x   |		Jump	0x9c6								; case 0x0
09bc 7803       |x   |		Jump	0x9c0								; case 0x1
09bd 7804       |x   |		Jump	0x9c2								; case 0x2
09be 7805       |x   |		Jump	0x9c4								; case 0x3
09bf 7806       |x   |		Jump	0x9c6								; case 0x4
09c0 4801       |H   |		Short_Literal	0x1
09c1 7805       |x   |		Jump	0x9c7
09c2 4802       |H   |		Short_Literal	0x2
09c3 7803       |x   |		Jump	0x9c7
09c4 4803       |H   |		Short_Literal	0x3
09c5 7801       |x   |		Jump	0x9c7
09c6 48ff       |H   |		Short_Literal	0xff
09c7 e7ff       |    |		Load	0x3,-0x1
09c8 031b       |    |		Declare_Type	Variant_Record,Constrained
09c9 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
09ca 00db       |    |		Load_Top	At_Offset_3
09cb e7fe       |    |		Load	0x3,-0x2
09cc e7ff       |    |		Load	0x3,-0x1
09cd 1c06       |    |		Execute_Immediate	Run_Utility,0x6
09ce e7ff       |    |		Load	0x3,-0x1
09cf 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
09d0 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
09d1 0000 0000  |    |		.BLANK	0000[0x7]
09d8 ; --------------------------------------------------------------------------------------
09d8 ; SUBPROGRAM
09d8 ; --------------------------------------------------------------------------------------
09d8 09e1       |    |		.CONST	0x09e1								; Address of begin
09d9 0004       |    |		.CONST	0x0004								; Address of exception handler
09da 0004       |    |		.CONST	0x0004								; Number of locals
09db			INIT_09d8:
09db 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1b = .DEBUG	0x09db,0x13ec,0x0002,0x0000,0x0039,0x33c6,0x0000,0x06f5
													; Debug Table 0x1b.0x0 = 0x9db,0xffff
09dc e00b       |    |		Load	0x0,0xb
09dd 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
09de 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x1b.0x1 = 0x9de,0xfffe
09df 029f 0c7b  |   {|		Declare_Subprogram	INIT_0c78,For_Call
09e1			BODY_09d8:
09e1 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1b.0x2 = 0x9e1,0x1
09e2 0092 0ccf  |    |		Action	Push_String_Extended,0xccf					; "TRUE"
09e4 01df       |    |		Execute	Vector,Equal
09e5 6807       |h   |		Jump_Zero	0x9ed
09e6 4801       |H   |		Short_Literal	0x1							; Debug Table 0x1b.0x3 = 0x9e6,0x2
09e7 e40a       |    |		Load	0x2,0xa
09e8 1c08       |    |		Execute_Immediate	Run_Utility,0x8
09e9 4801       |H   |		Short_Literal	0x1
09ea 00d9       |    |		Load_Top	At_Offset_1
09eb 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
09ec 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
09ed 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1b.0x4 = 0x9ed,0x3
09ee 0092 0cd0  |    |		Action	Push_String_Extended,0xcd0					; "FALSE"
09f0 01df       |    |		Execute	Vector,Equal
09f1 6807       |h   |		Jump_Zero	0x9f9
09f2 4801       |H   |		Short_Literal	0x1							; Debug Table 0x1b.0x5 = 0x9f2,0x4
09f3 e40a       |    |		Load	0x2,0xa
09f4 1c08       |    |		Execute_Immediate	Run_Utility,0x8
09f5 4800       |H   |		Short_Literal	0x0
09f6 00d9       |    |		Load_Top	At_Offset_1
09f7 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
09f8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
09f9 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1b.0x6 = 0x9f9,0x5
09fa 0092 0cd1  |    |		Action	Push_String_Extended,0xcd1					; "NULL"
09fc 01df       |    |		Execute	Vector,Equal
09fd 6808       |h   |		Jump_Zero	0xa06
09fe 4803       |H   |		Short_Literal	0x3							; Debug Table 0x1b.0x7 = 0x9fe,0x6
09ff e40a       |    |		Load	0x2,0xa
0a00 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0a01 00eb       |    |		Load_Encached	Diana_Cache
0a02 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0a03 00d9       |    |		Load_Top	At_Offset_1
0a04 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
0a05 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0a06 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1b.0x8 = 0xa06,0x7
0a07 0092 0cd2  |    |		Action	Push_String_Extended,0xcd2					; "[]"
0a09 01df       |    |		Execute	Vector,Equal
0a0a 6804       |h   |		Jump_Zero	0xa0f
0a0b 4804       |H   |		Short_Literal	0x4							; Debug Table 0x1b.0x9 = 0xa0b,0x8
0a0c e40a       |    |		Load	0x2,0xa
0a0d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0a0e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0a0f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1b.0xa = 0xa0f,0x9
0a10 00db       |    |		Load_Top	At_Offset_3
0a11 485f       |H_  |		Short_Literal	0x5f
0a12 e00b       |    |		Load	0x0,0xb
0a13 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0a14 6812       |h   |		Jump_Zero	0xa27
0a15 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1b.0xb = 0xa15,0xa
0a16 8221       | !  |		Call	0x1,0x21
0a17 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0a18 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1b.0xc = 0xa18,0xb
0a19 00eb       |    |		Load_Encached	Diana_Cache
0a1a 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0a1b 6804       |h   |		Jump_Zero	0xa20
0a1c 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1b.0xd = 0xa1c,0xc
0a1d e40a       |    |		Load	0x2,0xa
0a1e 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0a1f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0a20 4803       |H   |		Short_Literal	0x3							; Debug Table 0x1b.0xe = 0xa20,0xd
0a21 e40a       |    |		Load	0x2,0xa
0a22 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0a23 00da       |    |		Load_Top	At_Offset_2
0a24 00d9       |    |		Load_Top	At_Offset_1
0a25 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
0a26 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0a27 8604       |    |		Call	0x3,0x4								; Debug Table 0x1b.0xf = 0xa27,0xe
0a28 4831       |H1  |		Short_Literal	0x31
0a29 0257       | W  |		Execute	Discrete,Raise
0a2a 0000 0000  |    |		.BLANK	0000[0x6]
0a30 ; --------------------------------------------------------------------------------------
0a30 ; SUBPROGRAM
0a30 ; --------------------------------------------------------------------------------------
0a30 0a38       | 8  |		.CONST	0x0a38								; Address of begin
0a31 0004       |    |		.CONST	0x0004								; Address of exception handler
0a32 0006       |    |		.CONST	0x0006								; Number of locals
0a33			INIT_0a30:
0a33 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x1c = .DEBUG	0x0a33,0x140e,0x0001,0x0000,0x0039,0x33c6,0x0000,0x0ad8
													; Debug Table 0x1c.0x0 = 0xa33,0xffff
0a34 039d       |    |		Declare_Variable	Heap_Access,Duplicate
0a35 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x1c.0x1 = 0xa35,0xfffe
0a36 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x1c.0x2 = 0xa36,0xfffd
0a37 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x1c.0x3 = 0xa37,0xfffc
0a38			BODY_0a30:
0a38 e406       |    |		Load	0x2,0x6								; Debug Table 0x1c.0x4 = 0xa38,0x1
0a39 00eb       |    |		Load_Encached	Diana_Cache
0a3a 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0a3b 0fa8       |    |		Execute_Immediate	Equal,-0x58
0a3c 688c       |h   |		Jump_Zero	0xac9
0a3d e406       |    |		Load	0x2,0x6								; Debug Table 0x1c.0x5 = 0xa3d,0x2
0a3e 00eb       |    |		Load_Encached	Diana_Cache
0a3f 18e9       |    |		Execute	Package,Field_Execute,Field_Number 0xe9
0a40 a603       |    |		Store_Unchecked	0x3,0x3
0a41 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0x6 = 0xa41,0x3
0a42 00eb       |    |		Load_Encached	Diana_Cache
0a43 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0a44 0f49       | I  |		Execute_Immediate	Equal,0x49
0a45 6804       |h   |		Jump_Zero	0xa4a
0a46 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0x7 = 0xa46,0x4
0a47 00eb       |    |		Load_Encached	Diana_Cache
0a48 18e5       |    |		Execute	Package,Field_Execute,Field_Number 0xe5
0a49 a603       |    |		Store_Unchecked	0x3,0x3
0a4a 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0x8 = 0xa4a,0x5
0a4b 00eb       |    |		Load_Encached	Diana_Cache
0a4c 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0a4d 0f3e       | >  |		Execute_Immediate	Equal,0x3e
0a4e 687a       |hz  |		Jump_Zero	0xac9
0a4f 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0x9 = 0xa4f,0x6
0a50 00eb       |    |		Load_Encached	Diana_Cache
0a51 18d8       |    |		Execute	Package,Field_Execute,Field_Number 0xd8
0a52 a602       |    |		Store_Unchecked	0x3,0x2
0a53 e602       |    |		Load	0x3,0x2								; Debug Table 0x1c.0xa = 0xa53,0x7
0a54 00eb       |    |		Load_Encached	Diana_Cache
0a55 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0a56 0f7c       | |  |		Execute_Immediate	Equal,0x7c
0a57 6871       |hq  |		Jump_Zero	0xac9
0a58 e602       |    |		Load	0x3,0x2								; Debug Table 0x1c.0xb = 0xa58,0x8
0a59 00eb       |    |		Load_Encached	Diana_Cache
0a5a 18bd       |    |		Execute	Package,Field_Execute,Field_Number 0xbd
0a5b 00eb       |    |		Load_Encached	Diana_Cache
0a5c 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0a5d 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0a5e 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1c.0xc = 0xa5e,0x9
0a5f 00eb       |    |		Load_Encached	Diana_Cache
0a60 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0a61 7067       |pg  |		Jump_Nonzero	0xac9
0a62 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1c.0xd = 0xa62,0xa
0a63 00eb       |    |		Load_Encached	Diana_Cache
0a64 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
0a65 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0a66 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1c.0xe = 0xa66,0xb
0a67 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0a68 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1c.0xf = 0xa68,0xc
0a69 00eb       |    |		Load_Encached	Diana_Cache
0a6a 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0a6b 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0a6c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1c.0x10 = 0xa6c,0xd
0a6d 00eb       |    |		Load_Encached	Diana_Cache
0a6e 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0a6f 0f40       | @  |		Execute_Immediate	Equal,0x40
0a70 6820       |h   |		Jump_Zero	0xa91
0a71 00d8       |    |		Load_Top	At_Offset_0
0a72 00eb       |    |		Load_Encached	Diana_Cache
0a73 18cf       |    |		Execute	Package,Field_Execute,Field_Number 0xcf
0a74 00eb       |    |		Load_Encached	Diana_Cache
0a75 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
0a76 00eb       |    |		Load_Encached	Diana_Cache
0a77 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0a78 0092 0cd3  |    |		Action	Push_String_Extended,0xcd3					; "READ_ONLY"
0a7a 01df       |    |		Execute	Vector,Equal
0a7b 6815       |h   |		Jump_Zero	0xa91
0a7c 4801       |H   |		Short_Literal	0x1							; Debug Table 0x1c.0x11 = 0xa7c,0xe
0a7d 00d9       |    |		Load_Top	At_Offset_1
0a7e 4974       |It  |		Short_Literal	0x174
0a7f 00eb       |    |		Load_Encached	Diana_Cache
0a80 0098       |    |		Execute	Package,Field_Read_Dynamic
0a81 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0a82 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1c.0x12 = 0xa82,0xf
0a83 e602       |    |		Load	0x3,0x2
0a84 00eb       |    |		Load_Encached	Diana_Cache
0a85 18bd       |    |		Execute	Package,Field_Execute,Field_Number 0xbd
0a86 00eb       |    |		Load_Encached	Diana_Cache
0a87 1890       |    |		Execute	Package,Field_Execute,Field_Number 0x90
0a88 0092 0cd4  |    |		Action	Push_String_Extended,0xcd4					; "Removed read_only pragma from "
													; Debug Table 0x1c.0x13 = 0xa88,0x10
0a8a e405       |    |		Load	0x2,0x5
0a8b e008       |    |		Load	0x0,0x8
0a8c 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0a8d 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
0a8e 01cc       |    |		Execute	Vector,Catenate
0a8f 821a       |    |		Call	0x1,0x1a
0a90 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x1c.0x14 = 0xa90,0x11
0a91 00cf       |    |		Action	Mark_Auxiliary
0a92 7831       |x1  |		Jump	0xac4
0a93 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0x15 = 0xa93,0x13
0a94 00eb       |    |		Load_Encached	Diana_Cache
0a95 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
0a96 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0a97 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x16 = 0xa97,0x14
0a98 00eb       |    |		Load_Encached	Diana_Cache
0a99 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0a9a 0f40       | @  |		Execute_Immediate	Equal,0x40
0a9b 6821       |h!  |		Jump_Zero	0xabd
0a9c 00d9       |    |		Load_Top	At_Offset_1
0a9d 00eb       |    |		Load_Encached	Diana_Cache
0a9e 18cf       |    |		Execute	Package,Field_Execute,Field_Number 0xcf
0a9f 00eb       |    |		Load_Encached	Diana_Cache
0aa0 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
0aa1 00eb       |    |		Load_Encached	Diana_Cache
0aa2 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0aa3 0092 0cd3  |    |		Action	Push_String_Extended,0xcd3					; "READ_ONLY"
0aa5 01df       |    |		Execute	Vector,Equal
0aa6 6816       |h   |		Jump_Zero	0xabd
0aa7 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0x17 = 0xaa7,0x15
0aa8 00eb       |    |		Load_Encached	Diana_Cache
0aa9 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0aaa a604       |    |		Store_Unchecked	0x3,0x4
0aab 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x1c.0x18 = 0xaab,0x16
0aac 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
0aad 00db       |    |		Load_Top	At_Offset_3
0aae 00eb       |    |		Load_Encached	Diana_Cache
0aaf 185d       | ]  |		Execute	Package,Field_Execute,Field_Number 0x5d
0ab0 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0x19 = 0xab0,0x17
0ab1 00db       |    |		Load_Top	At_Offset_3
0ab2 00eb       |    |		Load_Encached	Diana_Cache
0ab3 185d       | ]  |		Execute	Package,Field_Execute,Field_Number 0x5d
0ab4 0092 0cd4  |    |		Action	Push_String_Extended,0xcd4					; "Removed read_only pragma from "
													; Debug Table 0x1c.0x1a = 0xab4,0x18
0ab6 e405       |    |		Load	0x2,0x5
0ab7 e008       |    |		Load	0x0,0x8
0ab8 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0ab9 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
0aba 01cc       |    |		Execute	Vector,Catenate
0abb 821a       |    |		Call	0x1,0x1a
0abc 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x1c.0x1b = 0xabc,0x19
0abd 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0x1c = 0xabd,0x1a
0abe 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0abf 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0x1d = 0xabf,0x1b
0ac0 00eb       |    |		Load_Encached	Diana_Cache
0ac1 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0ac2 a604       |    |		Store_Unchecked	0x3,0x4
0ac3 00c9       |    |		Action	Pop_Auxiliary_Loop
0ac4 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0x1e = 0xac4,0x12
0ac5 00eb       |    |		Load_Encached	Diana_Cache
0ac6 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0ac7 6fcb       |o   |		Jump_Zero	0xa93
0ac8 00ce       |    |		Action	Pop_Auxiliary
0ac9 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0aca 0000 0000  |    |		.BLANK	0000[0x6]
0ad0 ; --------------------------------------------------------------------------------------
0ad0 ; SUBPROGRAM
0ad0 ; --------------------------------------------------------------------------------------
0ad0 0ad3       |    |		.CONST	0x0ad3								; Address of begin
0ad1 0004       |    |		.CONST	0x0004								; Address of exception handler
0ad2 0001       |    |		.CONST	0x0001								; Number of locals
0ad3			BODY_0ad0:
0ad3			INIT_0ad0:
0ad3 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x1d = .DEBUG	0x0ad3,0x144e,0x0002,0x0000,0x0039,0x33c6,0x0000,0x0df8
													; Debug Table 0x1d.0x0 = 0xad3,0x1
0ad4 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
0ad5 4893       |H   |		Short_Literal	0x93
0ad6 00eb       |    |		Load_Encached	Diana_Cache
0ad7 187f       |    |		Execute	Package,Field_Execute,Field_Number 0x7f
0ad8 00db       |    |		Load_Top	At_Offset_3
0ad9 4817       |H   |		Short_Literal	0x17
0ada 00eb       |    |		Load_Encached	Diana_Cache
0adb 187a       | z  |		Execute	Package,Field_Execute,Field_Number 0x7a
0adc 4840       |H@  |		Short_Literal	0x40
0add 00eb       |    |		Load_Encached	Diana_Cache
0ade 187d       | }  |		Execute	Package,Field_Execute,Field_Number 0x7d
0adf 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0ae0 ; --------------------------------------------------------------------------------------
0ae0 ; SUBPROGRAM
0ae0 ; --------------------------------------------------------------------------------------
0ae0 0ae9       |    |		.CONST	0x0ae9								; Address of begin
0ae1 0004       |    |		.CONST	0x0004								; Address of exception handler
0ae2 0007       |    |		.CONST	0x0007								; Number of locals
0ae3			INIT_0ae0:
0ae3 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x1e = .DEBUG	0x0ae3,0x1452,0x0001,0x0000,0x0039,0x33c6,0x0000,0x0e24
													; Debug Table 0x1e.0x0 = 0xae3,0xffff
0ae4 039d       |    |		Declare_Variable	Heap_Access,Duplicate
0ae5 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x1e.0x1 = 0xae5,0xfffe
0ae6 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x1e.0x2 = 0xae6,0xfffd
0ae7 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x1e.0x3 = 0xae7,0xfffc
0ae8 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x1e.0x4 = 0xae8,0xfffb
0ae9			BODY_0ae0:
0ae9 e406       |    |		Load	0x2,0x6								; Debug Table 0x1e.0x5 = 0xae9,0x1
0aea 00eb       |    |		Load_Encached	Diana_Cache
0aeb 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0aec 0fa8       |    |		Execute_Immediate	Equal,-0x58
0aed 6882       |h   |		Jump_Zero	0xb70
0aee e406       |    |		Load	0x2,0x6								; Debug Table 0x1e.0x6 = 0xaee,0x2
0aef 00eb       |    |		Load_Encached	Diana_Cache
0af0 18e9       |    |		Execute	Package,Field_Execute,Field_Number 0xe9
0af1 a603       |    |		Store_Unchecked	0x3,0x3
0af2 e603       |    |		Load	0x3,0x3								; Debug Table 0x1e.0x7 = 0xaf2,0x3
0af3 00eb       |    |		Load_Encached	Diana_Cache
0af4 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0af5 0f49       | I  |		Execute_Immediate	Equal,0x49
0af6 6804       |h   |		Jump_Zero	0xafb
0af7 e603       |    |		Load	0x3,0x3								; Debug Table 0x1e.0x8 = 0xaf7,0x4
0af8 00eb       |    |		Load_Encached	Diana_Cache
0af9 18e5       |    |		Execute	Package,Field_Execute,Field_Number 0xe5
0afa a603       |    |		Store_Unchecked	0x3,0x3
0afb e603       |    |		Load	0x3,0x3								; Debug Table 0x1e.0x9 = 0xafb,0x5
0afc 00eb       |    |		Load_Encached	Diana_Cache
0afd 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0afe 0f3e       | >  |		Execute_Immediate	Equal,0x3e
0aff 6870       |hp  |		Jump_Zero	0xb70
0b00 e603       |    |		Load	0x3,0x3								; Debug Table 0x1e.0xa = 0xb00,0x6
0b01 00eb       |    |		Load_Encached	Diana_Cache
0b02 18d8       |    |		Execute	Package,Field_Execute,Field_Number 0xd8
0b03 a602       |    |		Store_Unchecked	0x3,0x2
0b04 e602       |    |		Load	0x3,0x2								; Debug Table 0x1e.0xb = 0xb04,0x7
0b05 00eb       |    |		Load_Encached	Diana_Cache
0b06 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0b07 0f7c       | |  |		Execute_Immediate	Equal,0x7c
0b08 6867       |hg  |		Jump_Zero	0xb70
0b09 e602       |    |		Load	0x3,0x2								; Debug Table 0x1e.0xc = 0xb09,0x8
0b0a 00eb       |    |		Load_Encached	Diana_Cache
0b0b 18bd       |    |		Execute	Package,Field_Execute,Field_Number 0xbd
0b0c a604       |    |		Store_Unchecked	0x3,0x4
0b0d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1e.0xd = 0xb0d,0x9
0b0e 00eb       |    |		Load_Encached	Diana_Cache
0b0f 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0b10 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0b11 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1e.0xe = 0xb11,0xa
0b12 00eb       |    |		Load_Encached	Diana_Cache
0b13 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0b14 704f       |pO  |		Jump_Nonzero	0xb64
0b15 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1e.0xf = 0xb15,0xb
0b16 00eb       |    |		Load_Encached	Diana_Cache
0b17 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
0b18 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0b19 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1e.0x10 = 0xb19,0xc
0b1a 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0b1b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1e.0x11 = 0xb1b,0xd
0b1c 00eb       |    |		Load_Encached	Diana_Cache
0b1d 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0b1e 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0b1f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1e.0x12 = 0xb1f,0xe
0b20 00eb       |    |		Load_Encached	Diana_Cache
0b21 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0b22 0f40       | @  |		Execute_Immediate	Equal,0x40
0b23 680c       |h   |		Jump_Zero	0xb30
0b24 00d8       |    |		Load_Top	At_Offset_0
0b25 00eb       |    |		Load_Encached	Diana_Cache
0b26 18cf       |    |		Execute	Package,Field_Execute,Field_Number 0xcf
0b27 00eb       |    |		Load_Encached	Diana_Cache
0b28 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
0b29 00eb       |    |		Load_Encached	Diana_Cache
0b2a 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0b2b 0092 0cd3  |    |		Action	Push_String_Extended,0xcd3					; "READ_ONLY"
0b2d 01df       |    |		Execute	Vector,Equal
0b2e 6801       |h   |		Jump_Zero	0xb30
0b2f 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x1e.0x13 = 0xb2f,0xf
0b30 00cf       |    |		Action	Mark_Auxiliary
0b31 7820       |x   |		Jump	0xb52
0b32 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1e.0x14 = 0xb32,0x11
0b33 00eb       |    |		Load_Encached	Diana_Cache
0b34 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
0b35 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0b36 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1e.0x15 = 0xb36,0x12
0b37 00eb       |    |		Load_Encached	Diana_Cache
0b38 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0b39 0f40       | @  |		Execute_Immediate	Equal,0x40
0b3a 6810       |h   |		Jump_Zero	0xb4b
0b3b 00d9       |    |		Load_Top	At_Offset_1
0b3c 00eb       |    |		Load_Encached	Diana_Cache
0b3d 18cf       |    |		Execute	Package,Field_Execute,Field_Number 0xcf
0b3e 00eb       |    |		Load_Encached	Diana_Cache
0b3f 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
0b40 00eb       |    |		Load_Encached	Diana_Cache
0b41 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0b42 0092 0cd3  |    |		Action	Push_String_Extended,0xcd3					; "READ_ONLY"
0b44 01df       |    |		Execute	Vector,Equal
0b45 6805       |h   |		Jump_Zero	0xb4b
0b46 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1e.0x16 = 0xb46,0x13
0b47 00eb       |    |		Load_Encached	Diana_Cache
0b48 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0b49 a605       |    |		Store_Unchecked	0x3,0x5
0b4a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x1e.0x17 = 0xb4a,0x14
0b4b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1e.0x18 = 0xb4b,0x15
0b4c 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0b4d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1e.0x19 = 0xb4d,0x16
0b4e 00eb       |    |		Load_Encached	Diana_Cache
0b4f 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0b50 a605       |    |		Store_Unchecked	0x3,0x5
0b51 00c9       |    |		Action	Pop_Auxiliary_Loop
0b52 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1e.0x1a = 0xb52,0x10
0b53 00eb       |    |		Load_Encached	Diana_Cache
0b54 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0b55 6fdc       |o   |		Jump_Zero	0xb32
0b56 00ce       |    |		Action	Pop_Auxiliary
0b57 0092 0cd3  |    |		Action	Push_String_Extended,0xcd3					; "READ_ONLY"
													; Debug Table 0x1e.0x1b = 0xb57,0x17
0b59 840b       |    |		Call	0x2,0xb
0b5a a603       |    |		Store_Unchecked	0x3,0x3
0b5b e603       |    |		Load	0x3,0x3								; Debug Table 0x1e.0x1c = 0xb5b,0x18
0b5c 4975       |Iu  |		Short_Literal	0x175
0b5d 00eb       |    |		Load_Encached	Diana_Cache
0b5e 0098       |    |		Execute	Package,Field_Read_Dynamic
0b5f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0b60 00da       |    |		Load_Top	At_Offset_2
0b61 00eb       |    |		Load_Encached	Diana_Cache
0b62 185d       | ]  |		Execute	Package,Field_Execute,Field_Number 0x5d
0b63 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0b64 0092 0cd3  |    |		Action	Push_String_Extended,0xcd3					; "READ_ONLY"
													; Debug Table 0x1e.0x1d = 0xb64,0x19
0b66 840b       |    |		Call	0x2,0xb
0b67 a603       |    |		Store_Unchecked	0x3,0x3
0b68 e603       |    |		Load	0x3,0x3								; Debug Table 0x1e.0x1e = 0xb68,0x1a
0b69 4975       |Iu  |		Short_Literal	0x175
0b6a 00eb       |    |		Load_Encached	Diana_Cache
0b6b 0098       |    |		Execute	Package,Field_Read_Dynamic
0b6c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0b6d e604       |    |		Load	0x3,0x4
0b6e 00eb       |    |		Load_Encached	Diana_Cache
0b6f 1890       |    |		Execute	Package,Field_Execute,Field_Number 0x90
0b70 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0b71 0000 0000  |    |		.BLANK	0000[0x7]
0b78 ; --------------------------------------------------------------------------------------
0b78 ; SUBPROGRAM
0b78 ; --------------------------------------------------------------------------------------
0b78 0b7b       | {  |		.CONST	0x0b7b								; Address of begin
0b79 0004       |    |		.CONST	0x0004								; Address of exception handler
0b7a 0001       |    |		.CONST	0x0001								; Number of locals
0b7b			BODY_0b78:
0b7b			INIT_0b78:
0b7b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x1f = .DEBUG	0x0b7b,0x1492,0x0001,0x0000,0x0039,0x33c6,0x0000,0x062e
													; Debug Table 0x1f.0x0 = 0xb7b,0x1
0b7c 0000 0000  |    |		.BLANK	0000[0x4]
0b80 ; --------------------------------------------------------------------------------------
0b80 ; SUBPROGRAM
0b80 ; --------------------------------------------------------------------------------------
0b80 0b85       |    |		.CONST	0x0b85								; Address of begin
0b81 0004       |    |		.CONST	0x0004								; Address of exception handler
0b82 0001       |    |		.CONST	0x0001								; Number of locals
0b83			INIT_0b80:
0b83 0007       |    |		Action	Break_Optional							; Debug Table 0x20 = .DEBUG	0x0b83,0x1496,0x0002,0x0000,0x0039,0x33c6,0x0000,0x00cd
													; Debug Table 0x20.0x0 = 0xb83,0xffff
0b84 0007       |    |		Action	Break_Optional							; Debug Table 0x20.0x1 = 0xb84,0xfffe
0b85			BODY_0b80:
0b85 0007       |    |		Action	Break_Optional							; Debug Table 0x20.0x2 = 0xb85,0x1
0b86 e7ff       |    |		Load	0x3,-0x1							; Debug Table 0x20.0x3 = 0xb86,0x401
0b87 0007       |    |		Action	Break_Optional
0b88 4400       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x0				; Debug Table 0x20.0x4 = 0xb88,0x402
0b89 4831 0257  |H1 W|		.XXX[0x2]
0b8b 0000 0000  |    |		.BLANK	0000[0x5]
0b90 ; --------------------------------------------------------------------------------------
0b90 ; SUBPROGRAM
0b90 ; --------------------------------------------------------------------------------------
0b90 0b9e       |    |		.CONST	0x0b9e								; Address of begin
0b91 0bfa       |    |		.CONST	0x0bfa								; Address of exception handler
0b92 0008       |    |		.CONST	0x0008								; Number of locals
0b93			INIT_0b90:
0b93 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x21 = .DEBUG	0x0b93,0x14a2,0x0002,0x0000,0x0039,0x33c6,0x0000,0x0114
													; Debug Table 0x21.0x0 = 0xb93,0xffff
0b94 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x21.0x1 = 0xb94,0xfffe
0b95 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x21.0x2 = 0xb95,0xfffd
0b96 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0b97 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x21.0x3 = 0xb97,0xfffc
0b98 e404       |    |		Load	0x2,0x4								; Debug Table 0x21.0x4 = 0xb98,0xfffb
0b99 0007       |    |		Action	Break_Optional
0b9a e00c       |    |		Load	0x0,0xc								; Debug Table 0x21.0x5 = 0xb9a,0xfffa
0b9b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0b9c 0322       | "  |		Declare_Variable	Record
0b9d 00f0       |    |		Load_Encached	Segment_Cache						; Debug Table 0x21.0x6 = 0xb9d,0xfff9
0b9e			BODY_0b90:
0b9e 00cf       |    |		Action	Mark_Auxiliary							; Debug Table 0x21.0x7 = 0xb9e,0xfff8
0b9f e7ff       |    |		Load	0x3,-0x1							; Debug Table 0x21.0x8 = 0xb9f,0x1
0ba0 01d9       |    |		Execute	Vector,Reverse_Bounds
0ba1 0263       | c  |		Execute	Discrete,Above_Bound
0ba2 702c       |p,  |		Jump_Nonzero	0xbcf
0ba3 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x21.0x9 = 0xba3,0x2
0ba4 e7ff       |    |		Load	0x3,-0x1
0ba5 01d7       |    |		Execute	Vector,Field_Read
0ba6 0f5f       | _  |		Execute_Immediate	Equal,0x5f
0ba7 6825       |h%  |		Jump_Zero	0xbcd
0ba8 0092 0cd5  |    |		Action	Push_String_Extended,0xcd5					; "16#"
													; Debug Table 0x21.0xa = 0xba8,0x3
0baa 4801       |H   |		Short_Literal	0x1
0bab 00da       |    |		Load_Top	At_Offset_2
0bac 0aff       |    |		Execute_Immediate	Plus,-0x1
0bad 0248       | H  |		Execute	Discrete,Check_In_Integer
0bae e7ff       |    |		Load	0x3,-0x1
0baf 01cf       |    |		Execute	Vector,Slice_Read
0bb0 01cc       |    |		Execute	Vector,Catenate
0bb1 0092 0cd6  |    |		Action	Push_String_Extended,0xcd6					; "#"
0bb3 01cc       |    |		Execute	Vector,Catenate
0bb4 00e2       |    |		Load_Encached	Integer_Cache
0bb5 00e0       |    |		Load_Encached	Standard_Cache
0bb6 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0bb7 a602       |    |		Store_Unchecked	0x3,0x2
0bb8 0092 0cd5  |    |		Action	Push_String_Extended,0xcd5					; "16#"
													; Debug Table 0x21.0xb = 0xbb8,0x4
0bba 00d9       |    |		Load_Top	At_Offset_1
0bbb 0a01       |    |		Execute_Immediate	Plus,0x1
0bbc 0248       | H  |		Execute	Discrete,Check_In_Integer
0bbd e7ff       |    |		Load	0x3,-0x1
0bbe 01dc       |    |		Execute	Vector,Last
0bbf e7ff       |    |		Load	0x3,-0x1
0bc0 01cf       |    |		Execute	Vector,Slice_Read
0bc1 01cc       |    |		Execute	Vector,Catenate
0bc2 0092 0cd6  |    |		Action	Push_String_Extended,0xcd6					; "#"
0bc4 01cc       |    |		Execute	Vector,Catenate
0bc5 00e2       |    |		Load_Encached	Integer_Cache
0bc6 00e0       |    |		Load_Encached	Standard_Cache
0bc7 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0bc8 a603       |    |		Store_Unchecked	0x3,0x3
0bc9 4801       |H   |		Short_Literal	0x1							; Debug Table 0x21.0xc = 0xbc9,0x5
0bca a604       |    |		Store_Unchecked	0x3,0x4
0bcb 00d2       |    |		Pop_Control	Pop_Count_2						; Debug Table 0x21.0xd = 0xbcb,0x6
0bcc 7802       |x   |		Jump	0xbcf
0bcd 00c8       |    |		Action	Pop_Auxiliary_Range
0bce 3fd4       |?   |		Loop_Increasing	0xba3
0bcf 00ce       |    |		Action	Pop_Auxiliary
0bd0 e604       |    |		Load	0x3,0x4								; Debug Table 0x21.0xe = 0xbd0,0x7
0bd1 7008       |p   |		Jump_Nonzero	0xbda
0bd2 0092 0cd7  |    |		Action	Push_String_Extended,0xcd7					; "bad format for node name: "
													; Debug Table 0x21.0xf = 0xbd2,0x8
0bd4 e7ff       |    |		Load	0x3,-0x1
0bd5 01cc       |    |		Execute	Vector,Catenate
0bd6 8219       |    |		Call	0x1,0x19
0bd7 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x21.0x10 = 0xbd7,0x9
0bd8 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0bd9 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0bda 4804       |H   |		Short_Literal	0x4							; Debug Table 0x21.0x11 = 0xbda,0xa
0bdb e602       |    |		Load	0x3,0x2
0bdc 4802       |H   |		Short_Literal	0x2
0bdd 4820       |H   |		Short_Literal	0x20
0bde 026d       | m  |		Execute	Discrete,Exponentiate
0bdf 0271       | q  |		Execute	Discrete,Times
0be0 e00c       |    |		Load	0x0,0xc
0be1 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0be2 00da       |    |		Load_Top	At_Offset_2
0be3 017d       | }  |		Execute	Record,Structure_Write
0be4 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x21.0x12 = 0xbe4,0xb
0be5 e002       |    |		Load	0x0,0x2
0be6 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0be7 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0be8 e603       |    |		Load	0x3,0x3								; Debug Table 0x21.0x13 = 0xbe8,0xc
0be9 e00d       |    |		Load	0x0,0xd
0bea 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0beb 025b       | [  |		Execute	Discrete,Check_In_Type
0bec 00d9       |    |		Load_Top	At_Offset_1
0bed e405       |    |		Load	0x2,0x5
0bee e406       |    |		Load	0x2,0x6
0bef 4807       |H   |		Short_Literal	0x7
0bf0 4802       |H   |		Short_Literal	0x2
0bf1 0099       |    |		Action	Reference_Dynamic
0bf2 e002       |    |		Load	0x0,0x2
0bf3 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0bf4 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0bf5 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x21.0x14 = 0xbf5,0xd
0bf6 840a       |    |		Call	0x2,0xa
0bf7 a605       |    |		Store_Unchecked	0x3,0x5
0bf8 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x21.0x15 = 0xbf8,0xe
0bf9 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0bfa			TRAP_0b90:
0bfa 0007       |    |		Action	Break_Optional
0bfb 0092 0cd8  |    |		Action	Push_String_Extended,0xcd8					; "exception converting: "
													; Debug Table 0x21.0x16 = 0xbfb,0xf
0bfd e7ff       |    |		Load	0x3,-0x1
0bfe 01cc       |    |		Execute	Vector,Catenate
0bff 0092 0cb8  |    |		Action	Push_String_Extended,0xcb8					; " ("
0c01 01cc       |    |		Execute	Vector,Catenate
0c02 e007       |    |		Load	0x0,0x7
0c03 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0c04 01cc       |    |		Execute	Vector,Catenate
0c05 0092 0cb4  |    |		Action	Push_String_Extended,0xcb4					; ")"
0c07 01cc       |    |		Execute	Vector,Catenate
0c08 8219       |    |		Call	0x1,0x19
0c09 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x21.0x17 = 0xc09,0x10
0c0a 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0c0b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0c0c 0000 0000  |    |		.BLANK	0000[0x4]
0c10 ; --------------------------------------------------------------------------------------
0c10 ; SUBPROGRAM
0c10 ; --------------------------------------------------------------------------------------
0c10 0c13       |    |		.CONST	0x0c13								; Address of begin
0c11 0004       |    |		.CONST	0x0004								; Address of exception handler
0c12 0001       |    |		.CONST	0x0001								; Number of locals
0c13			BODY_0c10:
0c13			INIT_0c10:
0c13 00cf       |    |		Action	Mark_Auxiliary							; Debug Table 0x22 = .DEBUG	0x0c13,0x14d4,0x0002,0x0000,0x0039,0x33c6,0x0000,0x021a
0c14 7805       |x   |		Jump	0xc1a
0c15 e402       |    |		Load	0x2,0x2								; Debug Table 0x22.0x0 = 0xc15,0x2
0c16 00eb       |    |		Load_Encached	Diana_Cache
0c17 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0c18 a402       |    |		Store_Unchecked	0x2,0x2
0c19 00c9       |    |		Action	Pop_Auxiliary_Loop
0c1a e402       |    |		Load	0x2,0x2								; Debug Table 0x22.0x1 = 0xc1a,0x1
0c1b 00eb       |    |		Load_Encached	Diana_Cache
0c1c 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0c1d 00eb       |    |		Load_Encached	Diana_Cache
0c1e 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0c1f 6ff5       |o   |		Jump_Zero	0xc15
0c20 00ce       |    |		Action	Pop_Auxiliary
0c21 e402       |    |		Load	0x2,0x2								; Debug Table 0x22.0x2 = 0xc21,0x3
0c22 00eb       |    |		Load_Encached	Diana_Cache
0c23 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
0c24 00ca       |    |		Action	Exit_Nullary_Function
0c25 0000 0000  |    |		.XXX[0x3]
0c27 0000       |    |
0c28 ; --------------------------------------------------------------------------------------
0c28 ; SUBPROGRAM
0c28 ; --------------------------------------------------------------------------------------
0c28 0c2b       | +  |		.CONST	0x0c2b								; Address of begin
0c29 0c30       | 0  |		.CONST	0x0c30								; Address of exception handler
0c2a 0001       |    |		.CONST	0x0001								; Number of locals
0c2b			BODY_0c28:
0c2b			INIT_0c28:
0c2b e405       |    |		Load	0x2,0x5								; Debug Table 0x23 = .DEBUG	0x0c2b,0x14dc,0x0004,0x0000,0x0039,0x33c6,0x0000,0x0508
													; Debug Table 0x23.0x0 = 0xc2b,0x1
0c2c 00eb       |    |		Load_Encached	Diana_Cache
0c2d 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
0c2e a405       |    |		Store_Unchecked	0x2,0x5
0c2f 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0c30			TRAP_0c28:
0c30 0007       |    |		Action	Break_Optional
0c31 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x23.0x1 = 0xc31,0x2
0c32 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0c33 a405       |    |		Store_Unchecked	0x2,0x5
0c34 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0c35 0000 0000  |    |		.XXX[0x3]
0c37 0000       |    |
0c38 ; --------------------------------------------------------------------------------------
0c38 ; SUBPROGRAM
0c38 ; --------------------------------------------------------------------------------------
0c38 0c3b       | ;  |		.CONST	0x0c3b								; Address of begin
0c39 0c52       | R  |		.CONST	0x0c52								; Address of exception handler
0c3a 0001       |    |		.CONST	0x0001								; Number of locals
0c3b			BODY_0c38:
0c3b			INIT_0c38:
0c3b e405       |    |		Load	0x2,0x5								; Debug Table 0x24 = .DEBUG	0x0c3b,0x14e2,0x0004,0x0000,0x0039,0x33c6,0x0000,0x0550
													; Debug Table 0x24.0x0 = 0xc3b,0x1
0c3c 00eb       |    |		Load_Encached	Diana_Cache
0c3d 1883       |    |		Execute	Package,Field_Execute,Field_Number 0x83
0c3e 0f04       |    |		Execute_Immediate	Equal,0x4
0c3f 680d       |h   |		Jump_Zero	0xc4d
0c40 e405       |    |		Load	0x2,0x5								; Debug Table 0x24.0x1 = 0xc40,0x2
0c41 00eb       |    |		Load_Encached	Diana_Cache
0c42 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0c43 a406       |    |		Store_Unchecked	0x2,0x6
0c44 e406       |    |		Load	0x2,0x6								; Debug Table 0x24.0x2 = 0xc44,0x3
0c45 00eb       |    |		Load_Encached	Diana_Cache
0c46 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0c47 7004       |p   |		Jump_Nonzero	0xc4c
0c48 e406       |    |		Load	0x2,0x6								; Debug Table 0x24.0x3 = 0xc48,0x4
0c49 00eb       |    |		Load_Encached	Diana_Cache
0c4a 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
0c4b a405       |    |		Store_Unchecked	0x2,0x5
0c4c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0c4d e405       |    |		Load	0x2,0x5								; Debug Table 0x24.0x4 = 0xc4d,0x5
0c4e 00eb       |    |		Load_Encached	Diana_Cache
0c4f 1885       |    |		Execute	Package,Field_Execute,Field_Number 0x85
0c50 a405       |    |		Store_Unchecked	0x2,0x5
0c51 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0c52			TRAP_0c38:
0c52 0007       |    |		Action	Break_Optional
0c53 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x24.0x5 = 0xc53,0x6
0c54 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0c55 a405       |    |		Store_Unchecked	0x2,0x5
0c56 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0c57 0000       |    |		.XXX[0x1]
0c58 ; --------------------------------------------------------------------------------------
0c58 ; SUBPROGRAM
0c58 ; --------------------------------------------------------------------------------------
0c58 0c5b       | [  |		.CONST	0x0c5b								; Address of begin
0c59 0c60       | `  |		.CONST	0x0c60								; Address of exception handler
0c5a 0001       |    |		.CONST	0x0001								; Number of locals
0c5b			BODY_0c58:
0c5b			INIT_0c58:
0c5b e405       |    |		Load	0x2,0x5								; Debug Table 0x25 = .DEBUG	0x0c5b,0x14f0,0x0004,0x0000,0x0039,0x33c6,0x0000,0x0569
													; Debug Table 0x25.0x0 = 0xc5b,0x1
0c5c 00eb       |    |		Load_Encached	Diana_Cache
0c5d 1886       |    |		Execute	Package,Field_Execute,Field_Number 0x86
0c5e a405       |    |		Store_Unchecked	0x2,0x5
0c5f 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0c60			TRAP_0c58:
0c60 0007       |    |		Action	Break_Optional
0c61 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x25.0x1 = 0xc61,0x2
0c62 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0c63 a405       |    |		Store_Unchecked	0x2,0x5
0c64 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0c65 0000 0000  |    |		.XXX[0x3]
0c67 0000       |    |
0c68 ; --------------------------------------------------------------------------------------
0c68 ; SUBPROGRAM
0c68 ; --------------------------------------------------------------------------------------
0c68 0c6b       | k  |		.CONST	0x0c6b								; Address of begin
0c69 0c70       | p  |		.CONST	0x0c70								; Address of exception handler
0c6a 0001       |    |		.CONST	0x0001								; Number of locals
0c6b			BODY_0c68:
0c6b			INIT_0c68:
0c6b e405       |    |		Load	0x2,0x5								; Debug Table 0x26 = .DEBUG	0x0c6b,0x14f6,0x0004,0x0000,0x0039,0x33c6,0x0000,0x0582
													; Debug Table 0x26.0x0 = 0xc6b,0x1
0c6c 00eb       |    |		Load_Encached	Diana_Cache
0c6d 1887       |    |		Execute	Package,Field_Execute,Field_Number 0x87
0c6e a405       |    |		Store_Unchecked	0x2,0x5
0c6f 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0c70			TRAP_0c68:
0c70 0007       |    |		Action	Break_Optional
0c71 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x26.0x1 = 0xc71,0x2
0c72 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0c73 a405       |    |		Store_Unchecked	0x2,0x5
0c74 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0c75 0000 0000  |    |		.XXX[0x3]
0c77 0000       |    |
0c78 ; --------------------------------------------------------------------------------------
0c78 ; SUBPROGRAM
0c78 ; --------------------------------------------------------------------------------------
0c78 0c7b       | {  |		.CONST	0x0c7b								; Address of begin
0c79 0c86       |    |		.CONST	0x0c86								; Address of exception handler
0c7a 0001       |    |		.CONST	0x0001								; Number of locals
0c7b			BODY_0c78:
0c7b			INIT_0c78:
0c7b 4802       |H   |		Short_Literal	0x2							; Debug Table 0x27 = .DEBUG	0x0c7b,0x14fc,0x0004,0x0000,0x0039,0x33c6,0x0000,0x0789
													; Debug Table 0x27.0x0 = 0xc7b,0x1
0c7c e40a       |    |		Load	0x2,0xa
0c7d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0c7e e602       |    |		Load	0x3,0x2
0c7f 00e2       |    |		Load_Encached	Integer_Cache
0c80 00e0       |    |		Load_Encached	Standard_Cache
0c81 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0c82 00d9       |    |		Load_Top	At_Offset_1
0c83 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0c84 00cb       |    |		Action	Pop_Block_With_Result
0c85 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0c86			TRAP_0c78:
0c86 0007       |    |		Action	Break_Optional
0c87 0092 0cd9  |    |		Action	Push_String_Extended,0xcd9					; "to_value "
													; Debug Table 0x27.0x1 = 0xc87,0x2
0c89 e5fd       |    |		Load	0x2,-0x3
0c8a 01cc       |    |		Execute	Vector,Catenate
0c8b 0092 0cda  |    |		Action	Push_String_Extended,0xcda					; " is not recognizable"
0c8d 01cc       |    |		Execute	Vector,Catenate
0c8e 8219       |    |		Call	0x1,0x19
0c8f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x27.0x2 = 0xc8f,0x3
0c90 e40a       |    |		Load	0x2,0xa
0c91 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0c92 00cb       |    |		Action	Pop_Block_With_Result
0c93 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0c94 ; --------------------------------------------------------------------------------------
0c94 ; STRING TABLE
0c94 ; --------------------------------------------------------------------------------------
0c94 0090       |    |		.STRTAB	0x0090->0x0cdc							; "NO_KIND"
0c95 0095       |    |		.STRTAB	0x0095->0x0cdf							; "BOOLEAN_KIND"
0c96 009f       |    |		.STRTAB	0x009f->0x0ce5							; "INTEGER_KIND"
0c97 00a9       |    |		.STRTAB	0x00a9->0x0ceb							; "TREE_KIND"
0c98 00b0       |    |		.STRTAB	0x00b0->0x0cf0							; "ID_TABLE_KIND"
0c99 00bb       |    |		.STRTAB	0x00bb->0x0cf6							; "on_node cannot be empty"
0c9a 00d0       |    |		.STRTAB	0x00d0->0x0d02							; "can't open unit for overwrite: "
0c9b 00ed       |    |		.STRTAB	0x00ed->0x0d11							; ", nothing changed"
0c9c 00fc       |    |		.STRTAB	0x00fc->0x0d1a							; "can't close unit: "
0c9d 010c       |    |		.STRTAB	0x010c->0x0d23							; "Added "
0c9e 0110       |    |		.STRTAB	0x0110->0x0d26							; " attribute to "
0c9f 011c       |    |		.STRTAB	0x011c->0x0d2d							; " with value "
0ca0 0126       | &  |		.STRTAB	0x0126->0x0d33							; "Unexpected exception "
0ca1 0139       | 9  |		.STRTAB	0x0139->0x0d3d							; " while adding attribute, nothing_changed"
0ca2 015f       | _  |		.STRTAB	0x015f->0x0d51							; "from_node cannot be empty"
0ca3 0176       | v  |		.STRTAB	0x0176->0x0d5e							; "node does not have the "
0ca4 018b       |    |		.STRTAB	0x018b->0x0d69							; " attribute"
0ca5 0193       |    |		.STRTAB	0x0193->0x0d6e							; "Removed "
0ca6 0199       |    |		.STRTAB	0x0199->0x0d72							; " attribute from "
0ca7 01a7       |    |		.STRTAB	0x01a7->0x0d7a							; "Unexpected exception while removing attribute"
0ca8 01d2       |    |		.STRTAB	0x01d2->0x0d91							; "SM_READ_ONLY"
0ca9 01dc       |    |		.STRTAB	0x01dc->0x0d97							; "can't resolve \x22"
0caa 01e9       |    |		.STRTAB	0x01e9->0x0d9e							; "\x22: "
0cab 01ea       |    |		.STRTAB	0x01ea->0x0da0							; "Removed read_only attribute from "
0cac 0209       |    |		.STRTAB	0x0209->0x0db0							; "unit "
0cad 020c       |    |		.STRTAB	0x020c->0x0db3							; " does not have a read_only attribute"
0cae 022e       | .  |		.STRTAB	0x022e->0x0dc5							; "Unexpected exception while removing read_only attribute from "
0caf 0269       | i  |		.STRTAB	0x0269->0x0de3							; "added read_only attribute to "
0cb0 0284       |    |		.STRTAB	0x0284->0x0df2							; "Unexpected exception while adding read_only attribute to "
0cb1 02bb       |    |		.STRTAB	0x02bb->0x0e0e							; " has been changed to source"
0cb2 02d4       |    |		.STRTAB	0x02d4->0x0e1c							; "Unexpected exception while changing "
0cb3 02f6       |    |		.STRTAB	0x02f6->0x0e2e							; " to source ("
0cb4 0300       |    |		.STRTAB	0x0300->0x0e34							; ")"
0cb5 02ff       |    |		.STRTAB	0x02ff->0x0e34							; "*** "
0cb6 0301       |    |		.STRTAB	0x0301->0x0e36							; "+++ "
0cb7 0303       |    |		.STRTAB	0x0303->0x0e38							; "can't resolve "
0cb8 030f       |    |		.STRTAB	0x030f->0x0e3f							; " ("
0cb9 030f       |    |		.STRTAB	0x030f->0x0e40							; "unknown positioning character "
0cba 032b       | +  |		.STRTAB	0x032b->0x0e4f							; "bad positioning character "
0cbb 0343       | C  |		.STRTAB	0x0343->0x0e5c							; " at position"
0cbc 034d       | M  |		.STRTAB	0x034d->0x0e62							; "SM_DEFN"
0cbd 0352       | R  |		.STRTAB	0x0352->0x0e66							; "SM_EXP_TYPE"
0cbe 035b       | [  |		.STRTAB	0x035b->0x0e6b							; "SM_TYPE_SPEC"
0cbf 0365       | e  |		.STRTAB	0x0365->0x0e71							; "SM_DISCRIMINANTS"
0cc0 0373       | s  |		.STRTAB	0x0373->0x0e79							; "SM_BASE_TYPE"
0cc1 037d       | }  |		.STRTAB	0x037d->0x0e7f							; "SM_TYPE_STRUCT"
0cc2 0389       |    |		.STRTAB	0x0389->0x0e86							; "SM_CONSTRAINT"
0cc3 0394       |    |		.STRTAB	0x0394->0x0e8d							; "SM_FIRST"
0cc4 039a       |    |		.STRTAB	0x039a->0x0e91							; "SM_BODY"
0cc5 039f       |    |		.STRTAB	0x039f->0x0e94							; "SM_STUB"
0cc6 03a4       |    |		.STRTAB	0x03a4->0x0e98							; "SM_SPEC"
0cc7 03a9       |    |		.STRTAB	0x03a9->0x0e9b							; "SM_OBJ_TYPE"
0cc8 03b2       |    |		.STRTAB	0x03b2->0x0ea1							; "SM_OBJ_DEF"
0cc9 03ba       |    |		.STRTAB	0x03ba->0x0ea6							; "bad attribute name: "
0cca 03cc       |    |		.STRTAB	0x03cc->0x0eb0							; "exception setting: "
0ccb 03dd       |    |		.STRTAB	0x03dd->0x0eb9							; "changed attribute "
0ccc 03ed       |    |		.STRTAB	0x03ed->0x0ec2							; " on node "
0ccd 03f4       |    |		.STRTAB	0x03f4->0x0ec7							; "Unexpected exception ("
0cce 0408       |    |		.STRTAB	0x0408->0x0ed2							; "), nothing changed"
0ccf 0418       |    |		.STRTAB	0x0418->0x0edb							; "TRUE"
0cd0 041a       |    |		.STRTAB	0x041a->0x0edd							; "FALSE"
0cd1 041d       |    |		.STRTAB	0x041d->0x0edf							; "NULL"
0cd2 041f       |    |		.STRTAB	0x041f->0x0ee1							; "[]"
0cd3 041f       |    |		.STRTAB	0x041f->0x0ee2							; "READ_ONLY"
0cd4 0426       | &  |		.STRTAB	0x0426->0x0ee7							; "Removed read_only pragma from "
0cd5 0442       | B  |		.STRTAB	0x0442->0x0ef6							; "16#"
0cd6 0443       | C  |		.STRTAB	0x0443->0x0ef7							; "#"
0cd7 0442       | B  |		.STRTAB	0x0442->0x0ef8							; "bad format for node name: "
0cd8 045a       | Z  |		.STRTAB	0x045a->0x0f05							; "exception converting: "
0cd9 046e       | n  |		.STRTAB	0x046e->0x0f10							; "to_value "
0cda 0475       | u  |		.STRTAB	0x0475->0x0f14							; " is not recognizable"
0cdb 0487       |    |		.STREND 0x0487->0x0f1e
0cdc 4e4f 5f4b  |NO_K|		.STRTAB_STRINGS
0f1f 0000       |    |		.XXX[0x1]
0f20 ; --------------------------------------------------------------------------------------
0f20 ; Debug Table
0f20 ; --------------------------------------------------------------------------------------
0f20 0003 0028  |   (|		.CONST	0x0003,0x0028
0f22 000b 1062  |   b|		.DEBUG	0x000b,0x1062,0x8000,0x0000,0x0038,0xc7e6,0x0000,0x0003
0f2a 0020 1078  |   x|		.DEBUG	0x0020,0x1078,0x8000,0x0000,0x0039,0x33c6,0x0000,0x001d
0f32 0053 10a8  | S  |		.DEBUG	0x0053,0x10a8,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0004
0f3a 0063 10b0  | c  |		.DEBUG	0x0063,0x10b0,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0014
0f42 018b 110e  |    |		.DEBUG	0x018b,0x110e,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0025
0f4a 0263 115a  | c Z|		.DEBUG	0x0263,0x115a,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0031
0f52 0373 11ae  | s  |		.DEBUG	0x0373,0x11ae,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x003e
0f5a 0473 1200  | s  |		.DEBUG	0x0473,0x1200,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x004b
0f62 053b 1238  | ; 8|		.DEBUG	0x053b,0x1238,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0053
0f6a 055b 1246  | [ F|		.DEBUG	0x055b,0x1246,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x005b
0f72 056b 124a  | k J|		.DEBUG	0x056b,0x124a,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0067
0f7a 0573 124e  | s N|		.DEBUG	0x0573,0x124e,0x0001,0x0000,0x0038,0xc7e6,0x0000,0x0074
0f82 057b 1252  | { R|		.DEBUG	0x057b,0x1252,0x0001,0x0000,0x0039,0x33c6,0x0000,0x002a
0f8a 0583 1258  |   X|		.DEBUG	0x0583,0x1258,0x0001,0x0000,0x0039,0x33c6,0x0000,0x003d
0f92 058b 125e  |   ^|		.DEBUG	0x058b,0x125e,0x0001,0x0000,0x0039,0x33c6,0x0000,0x004b
0f9a 059b 1264  |   d|		.DEBUG	0x059b,0x1264,0x0001,0x0000,0x0039,0x33c6,0x0000,0x0062
0fa2 05ab 126a  |   j|		.DEBUG	0x05ab,0x126a,0x0002,0x0000,0x0039,0x33c6,0x0000,0x0079
0faa 05cb 1282  |    |		.DEBUG	0x05cb,0x1282,0x0002,0x0000,0x0039,0x33c6,0x0000,0x0207
0fb2 0603 12a0  |    |		.DEBUG	0x0603,0x12a0,0x0002,0x0000,0x0039,0x33c6,0x0000,0x02b4
0fba 0643 12c8  | C  |		.DEBUG	0x0643,0x12c8,0x0002,0x0000,0x0039,0x33c6,0x0000,0x0353
0fc2 067b 12e0  | {  |		.DEBUG	0x067b,0x12e0,0x0002,0x0000,0x0039,0x33c6,0x0000,0x03da
0fca 06d3 12f8  |    |		.DEBUG	0x06d3,0x12f8,0x0002,0x0000,0x0039,0x33c6,0x0000,0x0453
0fd2 078b 1336  |   6|		.DEBUG	0x078b,0x1336,0x0002,0x0000,0x0039,0x33c6,0x0000,0x05ed
0fda 07a3 1342  |   B|		.DEBUG	0x07a3,0x1342,0x0001,0x0000,0x0039,0x33c6,0x0000,0x10cc
0fe2 085b 1384  | [  |		.DEBUG	0x085b,0x1384,0x0001,0x0000,0x0039,0x33c6,0x0000,0x11ce
0fea 0973 13e8  | s  |		.DEBUG	0x0973,0x13e8,0x0005,0x0000,0x0039,0x33c6,0x0000,0x06b8
0ff2 098b 13ea  |    |		.DEBUG	0x098b,0x13ea,0x0005,0x0000,0x0039,0x33c6,0x0000,0x06c1
0ffa 09db 13ec  |    |		.DEBUG	0x09db,0x13ec,0x0002,0x0000,0x0039,0x33c6,0x0000,0x06f5
1002 0a33 140e  | 3  |		.DEBUG	0x0a33,0x140e,0x0001,0x0000,0x0039,0x33c6,0x0000,0x0ad8
100a 0ad3 144e  |   N|		.DEBUG	0x0ad3,0x144e,0x0002,0x0000,0x0039,0x33c6,0x0000,0x0df8
1012 0ae3 1452  |   R|		.DEBUG	0x0ae3,0x1452,0x0001,0x0000,0x0039,0x33c6,0x0000,0x0e24
101a 0b7b 1492  | {  |		.DEBUG	0x0b7b,0x1492,0x0001,0x0000,0x0039,0x33c6,0x0000,0x062e
1022 0b83 1496  |    |		.DEBUG	0x0b83,0x1496,0x0002,0x0000,0x0039,0x33c6,0x0000,0x00cd
102a 0b93 14a2  |    |		.DEBUG	0x0b93,0x14a2,0x0002,0x0000,0x0039,0x33c6,0x0000,0x0114
1032 0c13 14d4  |    |		.DEBUG	0x0c13,0x14d4,0x0002,0x0000,0x0039,0x33c6,0x0000,0x021a
103a 0c2b 14dc  | +  |		.DEBUG	0x0c2b,0x14dc,0x0004,0x0000,0x0039,0x33c6,0x0000,0x0508
1042 0c3b 14e2  | ;  |		.DEBUG	0x0c3b,0x14e2,0x0004,0x0000,0x0039,0x33c6,0x0000,0x0550
104a 0c5b 14f0  | [  |		.DEBUG	0x0c5b,0x14f0,0x0004,0x0000,0x0039,0x33c6,0x0000,0x0569
1052 0c6b 14f6  | k  |		.DEBUG	0x0c6b,0x14f6,0x0004,0x0000,0x0039,0x33c6,0x0000,0x0582
105a 0c7b 14fc  | {  |		.DEBUG	0x0c7b,0x14fc,0x0004,0x0000,0x0039,0x33c6,0x0000,0x0789
1062 ; --------------------------------------------------------------------------------------
1062 ; Debug3 Subtable 0x0
1062 ; --------------------------------------------------------------------------------------
1062 000a 0000  |    |		.DBG3TAB	0x000a,0x0000
1064 000b ffff  |    |		.CONST	0x000b,0xffff
1066 000d fffe  |    |		.CONST	0x000d,0xfffe
1068 000f fffd  |    |		.CONST	0x000f,0xfffd
106a 0011 fffc  |    |		.CONST	0x0011,0xfffc
106c 0013 fffb  |    |		.CONST	0x0013,0xfffb
106e 0015 fffa  |    |		.CONST	0x0015,0xfffa
1070 0017 fff9  |    |		.CONST	0x0017,0xfff9
1072 0019 fff8  |    |		.CONST	0x0019,0xfff8
1074 001b fff7  |    |		.CONST	0x001b,0xfff7
1076 001d fff6  |    |		.CONST	0x001d,0xfff6
1078 ; --------------------------------------------------------------------------------------
1078 ; Debug3 Subtable 0x1
1078 ; --------------------------------------------------------------------------------------
1078 0017 0000  |    |		.DBG3TAB	0x0017,0x0000
107a 0020 ffff  |    |		.CONST	0x0020,0xffff
107c 0021 fffe  | !  |		.CONST	0x0021,0xfffe
107e 0022 fffd  | "  |		.CONST	0x0022,0xfffd
1080 0024 fffc  | $  |		.CONST	0x0024,0xfffc
1082 0026 fffb  | &  |		.CONST	0x0026,0xfffb
1084 0028 fffa  | (  |		.CONST	0x0028,0xfffa
1086 002a fff9  | *  |		.CONST	0x002a,0xfff9
1088 002c fff8  | ,  |		.CONST	0x002c,0xfff8
108a 002e fff7  | .  |		.CONST	0x002e,0xfff7
108c 0030 fff6  | 0  |		.CONST	0x0030,0xfff6
108e 0032 fff5  | 2  |		.CONST	0x0032,0xfff5
1090 0034 fff4  | 4  |		.CONST	0x0034,0xfff4
1092 0036 fff3  | 6  |		.CONST	0x0036,0xfff3
1094 0038 fff2  | 8  |		.CONST	0x0038,0xfff2
1096 003a fff1  | :  |		.CONST	0x003a,0xfff1
1098 003c fff0  | <  |		.CONST	0x003c,0xfff0
109a 003e ffef  | >  |		.CONST	0x003e,0xffef
109c 0040 ffee  | @  |		.CONST	0x0040,0xffee
109e 0042 ffed  | B  |		.CONST	0x0042,0xffed
10a0 0044 ffec  | D  |		.CONST	0x0044,0xffec
10a2 0046 ffeb  | F  |		.CONST	0x0046,0xffeb
10a4 0048 ffea  | H  |		.CONST	0x0048,0xffea
10a6 004a ffe9  | J  |		.CONST	0x004a,0xffe9
10a8 ; --------------------------------------------------------------------------------------
10a8 ; Debug3 Subtable 0x2
10a8 ; --------------------------------------------------------------------------------------
10a8 0002 0001  |    |		.DBG3TAB	0x0002,0x0001
10aa 0053 ffff  | S  |		.CONST	0x0053,0xffff
10ac 0055 fffe  | U  |		.CONST	0x0055,0xfffe
10ae 0057 0001  | W  |		.CONST	0x0057,0x0001
10b0 ; --------------------------------------------------------------------------------------
10b0 ; Debug3 Subtable 0x3
10b0 ; --------------------------------------------------------------------------------------
10b0 000c 0022  |   "|		.DBG3TAB	0x000c,0x0022
10b2 0063 ffff  | c  |		.CONST	0x0063,0xffff
10b4 0064 fffe  | d  |		.CONST	0x0064,0xfffe
10b6 006a fffd  | j  |		.CONST	0x006a,0xfffd
10b8 006f fffc  | o  |		.CONST	0x006f,0xfffc
10ba 0071 fffb  | q  |		.CONST	0x0071,0xfffb
10bc 0075 fffa  | u  |		.CONST	0x0075,0xfffa
10be 0076 fff9  | v  |		.CONST	0x0076,0xfff9
10c0 007b fff8  | {  |		.CONST	0x007b,0xfff8
10c2 0083 fff7  |    |		.CONST	0x0083,0xfff7
10c4 0088 fff6  |    |		.CONST	0x0088,0xfff6
10c6 0097 fff5  |    |		.CONST	0x0097,0xfff5
10c8 009b fff4  |    |		.CONST	0x009b,0xfff4
10ca 009d 0001  |    |		.CONST	0x009d,0x0001
10cc 00a1 0002  |    |		.CONST	0x00a1,0x0002
10ce 00a4 0003  |    |		.CONST	0x00a4,0x0003
10d0 00aa 0004  |    |		.CONST	0x00aa,0x0004
10d2 00ab 0005  |    |		.CONST	0x00ab,0x0005
10d4 00ae 0006  |    |		.CONST	0x00ae,0x0006
10d6 00b1 0007  |    |		.CONST	0x00b1,0x0007
10d8 00b7 0008  |    |		.CONST	0x00b7,0x0008
10da 00b8 0009  |    |		.CONST	0x00b8,0x0009
10dc 00bb 000a  |    |		.CONST	0x00bb,0x000a
10de 00bf 000b  |    |		.CONST	0x00bf,0x000b
10e0 00c5 000c  |    |		.CONST	0x00c5,0x000c
10e2 00c6 000d  |    |		.CONST	0x00c6,0x000d
10e4 00cf 000e  |    |		.CONST	0x00cf,0x000e
10e6 00e9 000f  |    |		.CONST	0x00e9,0x000f
10e8 00eb 0010  |    |		.CONST	0x00eb,0x0010
10ea 00f7 0011  |    |		.CONST	0x00f7,0x0011
10ec 00fd 0012  |    |		.CONST	0x00fd,0x0012
10ee 00fe 0013  |    |		.CONST	0x00fe,0x0013
10f0 0102 0014  |    |		.CONST	0x0102,0x0014
10f2 010a 0015  |    |		.CONST	0x010a,0x0015
10f4 0116 0016  |    |		.CONST	0x0116,0x0016
10f6 0122 0017  | "  |		.CONST	0x0122,0x0017
10f8 012e 0018  | .  |		.CONST	0x012e,0x0018
10fa 0135 0019  | 5  |		.CONST	0x0135,0x0019
10fc 013d 001b  | =  |		.CONST	0x013d,0x001b
10fe 0146 001c  | F  |		.CONST	0x0146,0x001c
1100 0148 001d  | H  |		.CONST	0x0148,0x001d
1102 0154 001e  | T  |		.CONST	0x0154,0x001e
1104 015a 001f  | Z  |		.CONST	0x015a,0x001f
1106 015b 0020  | [  |		.CONST	0x015b,0x0020
1108 0161 0021  | a !|		.CONST	0x0161,0x0021
110a 0172 0022  | r "|		.CONST	0x0172,0x0022
110c 017b 0023  | { #|		.CONST	0x017b,0x0023
110e ; --------------------------------------------------------------------------------------
110e ; Debug3 Subtable 0x4
110e ; --------------------------------------------------------------------------------------
110e 0008 001d  |    |		.DBG3TAB	0x0008,0x001d
1110 018b ffff  |    |		.CONST	0x018b,0xffff
1112 018c fffe  |    |		.CONST	0x018c,0xfffe
1114 0192 fffd  |    |		.CONST	0x0192,0xfffd
1116 0197 fffc  |    |		.CONST	0x0197,0xfffc
1118 0199 fffb  |    |		.CONST	0x0199,0xfffb
111a 019d fffa  |    |		.CONST	0x019d,0xfffa
111c 019e fff9  |    |		.CONST	0x019e,0xfff9
111e 01a3 fff8  |    |		.CONST	0x01a3,0xfff8
1120 01ab 0001  |    |		.CONST	0x01ab,0x0001
1122 01af 0002  |    |		.CONST	0x01af,0x0002
1124 01b2 0003  |    |		.CONST	0x01b2,0x0003
1126 01b5 0004  |    |		.CONST	0x01b5,0x0004
1128 01bb 0005  |    |		.CONST	0x01bb,0x0005
112a 01bc 0006  |    |		.CONST	0x01bc,0x0006
112c 01bf 0007  |    |		.CONST	0x01bf,0x0007
112e 01c3 0008  |    |		.CONST	0x01c3,0x0008
1130 01c9 0009  |    |		.CONST	0x01c9,0x0009
1132 01ca 000a  |    |		.CONST	0x01ca,0x000a
1134 01d1 000b  |    |		.CONST	0x01d1,0x000b
1136 01d9 000c  |    |		.CONST	0x01d9,0x000c
1138 01df 000d  |    |		.CONST	0x01df,0x000d
113a 01e0 000e  |    |		.CONST	0x01e0,0x000e
113c 01e9 000f  |    |		.CONST	0x01e9,0x000f
113e 0203 0010  |    |		.CONST	0x0203,0x0010
1140 0205 0011  |    |		.CONST	0x0205,0x0011
1142 0211 0012  |    |		.CONST	0x0211,0x0012
1144 0217 0013  |    |		.CONST	0x0217,0x0013
1146 0218 0014  |    |		.CONST	0x0218,0x0014
1148 0221 0015  | !  |		.CONST	0x0221,0x0015
114a 022a 0016  | *  |		.CONST	0x022a,0x0016
114c 022c 0017  | ,  |		.CONST	0x022c,0x0017
114e 0238 0018  | 8  |		.CONST	0x0238,0x0018
1150 023e 0019  | >  |		.CONST	0x023e,0x0019
1152 023f 001a  | ?  |		.CONST	0x023f,0x001a
1154 0245 001b  | E  |		.CONST	0x0245,0x001b
1156 0251 001c  | Q  |		.CONST	0x0251,0x001c
1158 0254 001d  | T  |		.CONST	0x0254,0x001d
115a ; --------------------------------------------------------------------------------------
115a ; Debug3 Subtable 0x5
115a ; --------------------------------------------------------------------------------------
115a 000a 001f  |    |		.DBG3TAB	0x000a,0x001f
115c 0263 ffff  | c  |		.CONST	0x0263,0xffff
115e 0269 fffe  | i  |		.CONST	0x0269,0xfffe
1160 026e fffd  | n  |		.CONST	0x026e,0xfffd
1162 0270 fffc  | p  |		.CONST	0x0270,0xfffc
1164 0275 fffb  | u  |		.CONST	0x0275,0xfffb
1166 0276 fffa  | v  |		.CONST	0x0276,0xfffa
1168 027c fff9  | |  |		.CONST	0x027c,0xfff9
116a 0280 fff8  |    |		.CONST	0x0280,0xfff8
116c 0283 fff7  |    |		.CONST	0x0283,0xfff7
116e 028b fff6  |    |		.CONST	0x028b,0xfff6
1170 028d 0001  |    |		.CONST	0x028d,0x0001
1172 0294 0002  |    |		.CONST	0x0294,0x0002
1174 0299 0003  |    |		.CONST	0x0299,0x0003
1176 02ac 0004  |    |		.CONST	0x02ac,0x0004
1178 02ae 0005  |    |		.CONST	0x02ae,0x0005
117a 02bd 0006  |    |		.CONST	0x02bd,0x0006
117c 02c3 0007  |    |		.CONST	0x02c3,0x0007
117e 02c4 0008  |    |		.CONST	0x02c4,0x0008
1180 02de 0009  |    |		.CONST	0x02de,0x0009
1182 02e0 000a  |    |		.CONST	0x02e0,0x000a
1184 02ec 000b  |    |		.CONST	0x02ec,0x000b
1186 02f2 000c  |    |		.CONST	0x02f2,0x000c
1188 02f3 000d  |    |		.CONST	0x02f3,0x000d
118a 02fa 000e  |    |		.CONST	0x02fa,0x000e
118c 02ff 000f  |    |		.CONST	0x02ff,0x000f
118e 0306 0010  |    |		.CONST	0x0306,0x0010
1190 030c 0011  |    |		.CONST	0x030c,0x0011
1192 0315 0012  |    |		.CONST	0x0315,0x0012
1194 0320 0013  |    |		.CONST	0x0320,0x0013
1196 0322 0014  | "  |		.CONST	0x0322,0x0014
1198 0323 0015  | #  |		.CONST	0x0323,0x0015
119a 032c 0016  | ,  |		.CONST	0x032c,0x0016
119c 032e 0017  | .  |		.CONST	0x032e,0x0017
119e 033a 0018  | :  |		.CONST	0x033a,0x0018
11a0 0340 0019  | @  |		.CONST	0x0340,0x0019
11a2 0347 001a  | G  |		.CONST	0x0347,0x001a
11a4 0348 001b  | H  |		.CONST	0x0348,0x001b
11a6 034f 001c  | O  |		.CONST	0x034f,0x001c
11a8 0357 001d  | W  |		.CONST	0x0357,0x001d
11aa 035f 001e  | _  |		.CONST	0x035f,0x001e
11ac 0366 001f  | f  |		.CONST	0x0366,0x001f
11ae ; --------------------------------------------------------------------------------------
11ae ; Debug3 Subtable 0x6
11ae ; --------------------------------------------------------------------------------------
11ae 000b 001d  |    |		.DBG3TAB	0x000b,0x001d
11b0 0373 ffff  | s  |		.CONST	0x0373,0xffff
11b2 0379 fffe  | y  |		.CONST	0x0379,0xfffe
11b4 037e fffd  | ~  |		.CONST	0x037e,0xfffd
11b6 0380 fffc  |    |		.CONST	0x0380,0xfffc
11b8 0385 fffb  |    |		.CONST	0x0385,0xfffb
11ba 0386 fffa  |    |		.CONST	0x0386,0xfffa
11bc 038c fff9  |    |		.CONST	0x038c,0xfff9
11be 0390 fff8  |    |		.CONST	0x0390,0xfff8
11c0 0393 fff7  |    |		.CONST	0x0393,0xfff7
11c2 039b fff6  |    |		.CONST	0x039b,0xfff6
11c4 039d fff5  |    |		.CONST	0x039d,0xfff5
11c6 039f 0001  |    |		.CONST	0x039f,0x0001
11c8 03a6 0002  |    |		.CONST	0x03a6,0x0002
11ca 03ab 0003  |    |		.CONST	0x03ab,0x0003
11cc 03be 0004  |    |		.CONST	0x03be,0x0004
11ce 03c0 0005  |    |		.CONST	0x03c0,0x0005
11d0 03cf 0006  |    |		.CONST	0x03cf,0x0006
11d2 03d5 0007  |    |		.CONST	0x03d5,0x0007
11d4 03d6 0008  |    |		.CONST	0x03d6,0x0008
11d6 03f0 0009  |    |		.CONST	0x03f0,0x0009
11d8 03f2 000a  |    |		.CONST	0x03f2,0x000a
11da 03fe 000b  |    |		.CONST	0x03fe,0x000b
11dc 0404 000c  |    |		.CONST	0x0404,0x000c
11de 0405 000d  |    |		.CONST	0x0405,0x000d
11e0 040c 000e  |    |		.CONST	0x040c,0x000e
11e2 0411 000f  |    |		.CONST	0x0411,0x000f
11e4 0418 0010  |    |		.CONST	0x0418,0x0010
11e6 0420 0011  |    |		.CONST	0x0420,0x0011
11e8 0422 0012  | "  |		.CONST	0x0422,0x0012
11ea 0423 0013  | #  |		.CONST	0x0423,0x0013
11ec 042c 0014  | ,  |		.CONST	0x042c,0x0014
11ee 042e 0015  | .  |		.CONST	0x042e,0x0015
11f0 043a 0016  | :  |		.CONST	0x043a,0x0016
11f2 0440 0017  | @  |		.CONST	0x0440,0x0017
11f4 0447 0018  | G  |		.CONST	0x0447,0x0018
11f6 0448 0019  | H  |		.CONST	0x0448,0x0019
11f8 044f 001a  | O  |		.CONST	0x044f,0x001a
11fa 0457 001b  | W  |		.CONST	0x0457,0x001b
11fc 045f 001c  | _  |		.CONST	0x045f,0x001c
11fe 0466 001d  | f  |		.CONST	0x0466,0x001d
1200 ; --------------------------------------------------------------------------------------
1200 ; Debug3 Subtable 0x7
1200 ; --------------------------------------------------------------------------------------
1200 0007 0014  |    |		.DBG3TAB	0x0007,0x0014
1202 0473 ffff  | s  |		.CONST	0x0473,0xffff
1204 0474 fffe  | t  |		.CONST	0x0474,0xfffe
1206 047a fffd  | z  |		.CONST	0x047a,0xfffd
1208 047f fffc  |    |		.CONST	0x047f,0xfffc
120a 0481 fffb  |    |		.CONST	0x0481,0xfffb
120c 0486 fffa  |    |		.CONST	0x0486,0xfffa
120e 0489 fff9  |    |		.CONST	0x0489,0xfff9
1210 0491 0001  |    |		.CONST	0x0491,0x0001
1212 04a4 0002  |    |		.CONST	0x04a4,0x0002
1214 04a6 0003  |    |		.CONST	0x04a6,0x0003
1216 04b5 0004  |    |		.CONST	0x04b5,0x0004
1218 04bb 0005  |    |		.CONST	0x04bb,0x0005
121a 04bc 0006  |    |		.CONST	0x04bc,0x0006
121c 04d6 0007  |    |		.CONST	0x04d6,0x0007
121e 04d8 0008  |    |		.CONST	0x04d8,0x0008
1220 04e4 0009  |    |		.CONST	0x04e4,0x0009
1222 04ea 000a  |    |		.CONST	0x04ea,0x000a
1224 04eb 000b  |    |		.CONST	0x04eb,0x000b
1226 04f0 000c  |    |		.CONST	0x04f0,0x000c
1228 04f9 000d  |    |		.CONST	0x04f9,0x000d
122a 04fb 000e  |    |		.CONST	0x04fb,0x000e
122c 0507 000f  |    |		.CONST	0x0507,0x000f
122e 050d 0010  |    |		.CONST	0x050d,0x0010
1230 050e 0011  |    |		.CONST	0x050e,0x0011
1232 0514 0012  |    |		.CONST	0x0514,0x0012
1234 051e 0013  |    |		.CONST	0x051e,0x0013
1236 052f 0014  | /  |		.CONST	0x052f,0x0014
1238 ; --------------------------------------------------------------------------------------
1238 ; Debug3 Subtable 0x8
1238 ; --------------------------------------------------------------------------------------
1238 0003 0003  |    |		.DBG3TAB	0x0003,0x0003
123a 053b ffff  | ;  |		.CONST	0x053b,0xffff
123c 053c fffe  | <  |		.CONST	0x053c,0xfffe
123e 053e fffd  | >  |		.CONST	0x053e,0xfffd
1240 054b 0001  | K  |		.CONST	0x054b,0x0001
1242 054e 0002  | N  |		.CONST	0x054e,0x0002
1244 0552 0003  | R  |		.CONST	0x0552,0x0003
1246 ; --------------------------------------------------------------------------------------
1246 ; Debug3 Subtable 0x9
1246 ; --------------------------------------------------------------------------------------
1246 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
1248 055b 0001  | [  |		.CONST	0x055b,0x0001
124a ; --------------------------------------------------------------------------------------
124a ; Debug3 Subtable 0xa
124a ; --------------------------------------------------------------------------------------
124a 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
124c 056b 0001  | k  |		.CONST	0x056b,0x0001
124e ; --------------------------------------------------------------------------------------
124e ; Debug3 Subtable 0xb
124e ; --------------------------------------------------------------------------------------
124e 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
1250 0573 0001  | s  |		.CONST	0x0573,0x0001
1252 ; --------------------------------------------------------------------------------------
1252 ; Debug3 Subtable 0xc
1252 ; --------------------------------------------------------------------------------------
1252 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
1254 057b 0001  | {  |		.CONST	0x057b,0x0001
1256 057e 0002  | ~  |		.CONST	0x057e,0x0002
1258 ; --------------------------------------------------------------------------------------
1258 ; Debug3 Subtable 0xd
1258 ; --------------------------------------------------------------------------------------
1258 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
125a 0583 0001  |    |		.CONST	0x0583,0x0001
125c 0585 0002  |    |		.CONST	0x0585,0x0002
125e ; --------------------------------------------------------------------------------------
125e ; Debug3 Subtable 0xe
125e ; --------------------------------------------------------------------------------------
125e 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
1260 058b 0001  |    |		.CONST	0x058b,0x0001
1262 0590 0002  |    |		.CONST	0x0590,0x0002
1264 ; --------------------------------------------------------------------------------------
1264 ; Debug3 Subtable 0xf
1264 ; --------------------------------------------------------------------------------------
1264 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
1266 059b 0001  |    |		.CONST	0x059b,0x0001
1268 05a0 0002  |    |		.CONST	0x05a0,0x0002
126a ; --------------------------------------------------------------------------------------
126a ; Debug3 Subtable 0x10
126a ; --------------------------------------------------------------------------------------
126a 000a 0001  |    |		.DBG3TAB	0x000a,0x0001
126c 05ab ffff  |    |		.CONST	0x05ab,0xffff
126e 05ac fffe  |    |		.CONST	0x05ac,0xfffe
1270 05ad fffd  |    |		.CONST	0x05ad,0xfffd
1272 05b0 fffc  |    |		.CONST	0x05b0,0xfffc
1274 05b3 fffb  |    |		.CONST	0x05b3,0xfffb
1276 05b4 fffa  |    |		.CONST	0x05b4,0xfffa
1278 05b5 fff9  |    |		.CONST	0x05b5,0xfff9
127a 05b7 fff8  |    |		.CONST	0x05b7,0xfff8
127c 05c0 fff7  |    |		.CONST	0x05c0,0xfff7
127e 05c2 fff6  |    |		.CONST	0x05c2,0xfff6
1280 05c4 0001  |    |		.CONST	0x05c4,0x0001
1282 ; --------------------------------------------------------------------------------------
1282 ; Debug3 Subtable 0x11
1282 ; --------------------------------------------------------------------------------------
1282 0002 000c  |    |		.DBG3TAB	0x0002,0x000c
1284 05cb ffff  |    |		.CONST	0x05cb,0xffff
1286 05cc fffe  |    |		.CONST	0x05cc,0xfffe
1288 05ce 0001  |    |		.CONST	0x05ce,0x0001
128a 05d5 0002  |    |		.CONST	0x05d5,0x0002
128c 05db 0003  |    |		.CONST	0x05db,0x0003
128e 05df 0004  |    |		.CONST	0x05df,0x0004
1290 05e1 0005  |    |		.CONST	0x05e1,0x0005
1292 05e3 0006  |    |		.CONST	0x05e3,0x0006
1294 05e8 0007  |    |		.CONST	0x05e8,0x0007
1296 05ec 0008  |    |		.CONST	0x05ec,0x0008
1298 05f0 0009  |    |		.CONST	0x05f0,0x0009
129a 05f2 000a  |    |		.CONST	0x05f2,0x000a
129c 05f4 000b  |    |		.CONST	0x05f4,0x000b
129e 05f8 000c  |    |		.CONST	0x05f8,0x000c
12a0 ; --------------------------------------------------------------------------------------
12a0 ; Debug3 Subtable 0x12
12a0 ; --------------------------------------------------------------------------------------
12a0 0005 000e  |    |		.DBG3TAB	0x0005,0x000e
12a2 0603 ffff  |    |		.CONST	0x0603,0xffff
12a4 0605 fffe  |    |		.CONST	0x0605,0xfffe
12a6 0606 fffd  |    |		.CONST	0x0606,0xfffd
12a8 0607 fffc  |    |		.CONST	0x0607,0xfffc
12aa 0608 fffb  |    |		.CONST	0x0608,0xfffb
12ac 0609 0001  |    |		.CONST	0x0609,0x0001
12ae 0610 0002  |    |		.CONST	0x0610,0x0002
12b0 0616 0003  |    |		.CONST	0x0616,0x0003
12b2 061a 0004  |    |		.CONST	0x061a,0x0004
12b4 061f 0005  |    |		.CONST	0x061f,0x0005
12b6 0620 0006  |    |		.CONST	0x0620,0x0006
12b8 0624 0007  | $  |		.CONST	0x0624,0x0007
12ba 0628 0008  | (  |		.CONST	0x0628,0x0008
12bc 062c 0009  | ,  |		.CONST	0x062c,0x0009
12be 062e 000a  | .  |		.CONST	0x062e,0x000a
12c0 0630 000b  | 0  |		.CONST	0x0630,0x000b
12c2 0632 000c  | 2  |		.CONST	0x0632,0x000c
12c4 0639 000d  | 9  |		.CONST	0x0639,0x000d
12c6 063d 000e  | =  |		.CONST	0x063d,0x000e
12c8 ; --------------------------------------------------------------------------------------
12c8 ; Debug3 Subtable 0x13
12c8 ; --------------------------------------------------------------------------------------
12c8 0001 000a  |    |		.DBG3TAB	0x0001,0x000a
12ca 0643 ffff  | C  |		.CONST	0x0643,0xffff
12cc 0644 0001  | D  |		.CONST	0x0644,0x0001
12ce 064b 0002  | K  |		.CONST	0x064b,0x0002
12d0 0653 0003  | S  |		.CONST	0x0653,0x0003
12d2 0657 0004  | W  |		.CONST	0x0657,0x0004
12d4 065b 0005  | [  |		.CONST	0x065b,0x0005
12d6 0660 0006  | `  |		.CONST	0x0660,0x0006
12d8 0664 0007  | d  |		.CONST	0x0664,0x0007
12da 0668 0008  | h  |		.CONST	0x0668,0x0008
12dc 066c 0009  | l  |		.CONST	0x066c,0x0009
12de 0670 000a  | p  |		.CONST	0x0670,0x000a
12e0 ; --------------------------------------------------------------------------------------
12e0 ; Debug3 Subtable 0x14
12e0 ; --------------------------------------------------------------------------------------
12e0 0004 0007  |    |		.DBG3TAB	0x0004,0x0007
12e2 067b ffff  | {  |		.CONST	0x067b,0xffff
12e4 067d fffe  | }  |		.CONST	0x067d,0xfffe
12e6 0682 fffd  |    |		.CONST	0x0682,0xfffd
12e8 0683 fffc  |    |		.CONST	0x0683,0xfffc
12ea 0689 0001  |    |		.CONST	0x0689,0x0001
12ec 069e 0002  |    |		.CONST	0x069e,0x0002
12ee 06a0 0003  |    |		.CONST	0x06a0,0x0003
12f0 06be 0004  |    |		.CONST	0x06be,0x0004
12f2 06c0 0005  |    |		.CONST	0x06c0,0x0005
12f4 06c2 0006  |    |		.CONST	0x06c2,0x0006
12f6 06c6 0007  |    |		.CONST	0x06c6,0x0007
12f8 ; --------------------------------------------------------------------------------------
12f8 ; Debug3 Subtable 0x15
12f8 ; --------------------------------------------------------------------------------------
12f8 0005 0019  |    |		.DBG3TAB	0x0005,0x0019
12fa 06d3 ffff  |    |		.CONST	0x06d3,0xffff
12fc 06d7 fffe  |    |		.CONST	0x06d7,0xfffe
12fe 06da fffd  |    |		.CONST	0x06da,0xfffd
1300 06db fffc  |    |		.CONST	0x06db,0xfffc
1302 06dc fffb  |    |		.CONST	0x06dc,0xfffb
1304 06e6 0001  |    |		.CONST	0x06e6,0x0001
1306 06ea 0002  |    |		.CONST	0x06ea,0x0002
1308 06ef 0003  |    |		.CONST	0x06ef,0x0003
130a 06f3 0004  |    |		.CONST	0x06f3,0x0004
130c 06f8 0005  |    |		.CONST	0x06f8,0x0005
130e 070f 0006  |    |		.CONST	0x070f,0x0006
1310 0711 0007  |    |		.CONST	0x0711,0x0007
1312 0727 0008  | '  |		.CONST	0x0727,0x0008
1314 072a 0009  | *  |		.CONST	0x072a,0x0009
1316 072d 000a  | -  |		.CONST	0x072d,0x000a
1318 0734 000b  | 4  |		.CONST	0x0734,0x000b
131a 0749 0014  | I  |		.CONST	0x0749,0x0014
131c 0750 0015  | P  |		.CONST	0x0750,0x0015
131e 0753 000c  | S  |		.CONST	0x0753,0x000c
1320 0755 000d  | U  |		.CONST	0x0755,0x000d
1322 0757 000e  | W  |		.CONST	0x0757,0x000e
1324 0759 000f  | Y  |		.CONST	0x0759,0x000f
1326 075b 0010  | [  |		.CONST	0x075b,0x0010
1328 075f 0011  | _  |		.CONST	0x075f,0x0011
132a 0763 0012  | c  |		.CONST	0x0763,0x0012
132c 0767 0013  | g  |		.CONST	0x0767,0x0013
132e 076b 0016  | k  |		.CONST	0x076b,0x0016
1330 076f 0017  | o  |		.CONST	0x076f,0x0017
1332 077d 0018  | }  |		.CONST	0x077d,0x0018
1334 0782 0019  |    |		.CONST	0x0782,0x0019
1336 ; --------------------------------------------------------------------------------------
1336 ; Debug3 Subtable 0x16
1336 ; --------------------------------------------------------------------------------------
1336 0000 0005  |    |		.DBG3TAB	0x0000,0x0005
1338 078b 0001  |    |		.CONST	0x078b,0x0001
133a 078e 0002  |    |		.CONST	0x078e,0x0002
133c 0791 0003  |    |		.CONST	0x0791,0x0003
133e 0797 0004  |    |		.CONST	0x0797,0x0004
1340 079a 0005  |    |		.CONST	0x079a,0x0005
1342 ; --------------------------------------------------------------------------------------
1342 ; Debug3 Subtable 0x17
1342 ; --------------------------------------------------------------------------------------
1342 0001 001f  |    |		.DBG3TAB	0x0001,0x001f
1344 07a3 ffff  |    |		.CONST	0x07a3,0xffff
1346 07a6 0001  |    |		.CONST	0x07a6,0x0001
1348 07a8 0002  |    |		.CONST	0x07a8,0x0002
134a 07ad 0003  |    |		.CONST	0x07ad,0x0003
134c 07b3 0004  |    |		.CONST	0x07b3,0x0004
134e 07b8 0005  |    |		.CONST	0x07b8,0x0005
1350 07be 0006  |    |		.CONST	0x07be,0x0006
1352 07c3 0007  |    |		.CONST	0x07c3,0x0007
1354 07c9 0008  |    |		.CONST	0x07c9,0x0008
1356 07ce 0009  |    |		.CONST	0x07ce,0x0009
1358 07d4 000a  |    |		.CONST	0x07d4,0x000a
135a 07d9 000b  |    |		.CONST	0x07d9,0x000b
135c 07df 000c  |    |		.CONST	0x07df,0x000c
135e 07e4 000d  |    |		.CONST	0x07e4,0x000d
1360 07ea 000e  |    |		.CONST	0x07ea,0x000e
1362 07ef 000f  |    |		.CONST	0x07ef,0x000f
1364 07f5 0010  |    |		.CONST	0x07f5,0x0010
1366 07fa 0011  |    |		.CONST	0x07fa,0x0011
1368 0800 0012  |    |		.CONST	0x0800,0x0012
136a 0805 0013  |    |		.CONST	0x0805,0x0013
136c 080b 0014  |    |		.CONST	0x080b,0x0014
136e 0810 0015  |    |		.CONST	0x0810,0x0015
1370 0816 0016  |    |		.CONST	0x0816,0x0016
1372 081b 0017  |    |		.CONST	0x081b,0x0017
1374 0821 0018  | !  |		.CONST	0x0821,0x0018
1376 0826 0019  | &  |		.CONST	0x0826,0x0019
1378 082c 001a  | ,  |		.CONST	0x082c,0x001a
137a 0831 001b  | 1  |		.CONST	0x0831,0x001b
137c 0837 001c  | 7  |		.CONST	0x0837,0x001c
137e 083c 001d  | <  |		.CONST	0x083c,0x001d
1380 0840 001e  | @  |		.CONST	0x0840,0x001e
1382 0842 001f  | B  |		.CONST	0x0842,0x001f
1384 ; --------------------------------------------------------------------------------------
1384 ; Debug3 Subtable 0x18
1384 ; --------------------------------------------------------------------------------------
1384 000a 0027  |   '|		.DBG3TAB	0x000a,0x0027
1386 085b ffff  | [  |		.CONST	0x085b,0xffff
1388 085c fffe  | \  |		.CONST	0x085c,0xfffe
138a 0862 fffd  | b  |		.CONST	0x0862,0xfffd
138c 0867 fffc  | g  |		.CONST	0x0867,0xfffc
138e 0869 fffb  | i  |		.CONST	0x0869,0xfffb
1390 086f fffa  | o  |		.CONST	0x086f,0xfffa
1392 0870 fff9  | p  |		.CONST	0x0870,0xfff9
1394 0871 fff8  | q  |		.CONST	0x0871,0xfff8
1396 0876 fff7  | v  |		.CONST	0x0876,0xfff7
1398 0877 fff6  | w  |		.CONST	0x0877,0xfff6
139a 087f 0001  |    |		.CONST	0x087f,0x0001
139c 0886 0002  |    |		.CONST	0x0886,0x0002
139e 0889 0003  |    |		.CONST	0x0889,0x0003
13a0 088c 0004  |    |		.CONST	0x088c,0x0004
13a2 0892 0005  |    |		.CONST	0x0892,0x0005
13a4 0893 0006  |    |		.CONST	0x0893,0x0006
13a6 0896 0007  |    |		.CONST	0x0896,0x0007
13a8 089a 0008  |    |		.CONST	0x089a,0x0008
13aa 08a0 0009  |    |		.CONST	0x08a0,0x0009
13ac 08a1 000a  |    |		.CONST	0x08a1,0x000a
13ae 08a4 000b  |    |		.CONST	0x08a4,0x000b
13b0 08ab 000c  |    |		.CONST	0x08ab,0x000c
13b2 08b1 000d  |    |		.CONST	0x08b1,0x000d
13b4 08b2 000e  |    |		.CONST	0x08b2,0x000e
13b6 08bb 000f  |    |		.CONST	0x08bb,0x000f
13b8 08d5 0010  |    |		.CONST	0x08d5,0x0010
13ba 08d7 0011  |    |		.CONST	0x08d7,0x0011
13bc 08e3 0012  |    |		.CONST	0x08e3,0x0012
13be 08e9 0013  |    |		.CONST	0x08e9,0x0013
13c0 08ea 0014  |    |		.CONST	0x08ea,0x0014
13c2 08f1 0015  |    |		.CONST	0x08f1,0x0015
13c4 08f9 0016  |    |		.CONST	0x08f9,0x0016
13c6 08fe 0017  |    |		.CONST	0x08fe,0x0017
13c8 0906 0018  |    |		.CONST	0x0906,0x0018
13ca 0908 0019  |    |		.CONST	0x0908,0x0019
13cc 090e 001a  |    |		.CONST	0x090e,0x001a
13ce 0915 001b  |    |		.CONST	0x0915,0x001b
13d0 0916 001c  |    |		.CONST	0x0916,0x001c
13d2 091f 001d  |    |		.CONST	0x091f,0x001d
13d4 0921 001e  | !  |		.CONST	0x0921,0x001e
13d6 092d 001f  | -  |		.CONST	0x092d,0x001f
13d8 0933 0020  | 3  |		.CONST	0x0933,0x0020
13da 093a 0021  | : !|		.CONST	0x093a,0x0021
13dc 093b 0022  | ; "|		.CONST	0x093b,0x0022
13de 0942 0023  | B #|		.CONST	0x0942,0x0023
13e0 0948 0024  | H $|		.CONST	0x0948,0x0024
13e2 0954 0025  | T %|		.CONST	0x0954,0x0025
13e4 095d 0026  | ] &|		.CONST	0x095d,0x0026
13e6 0964 0027  | d '|		.CONST	0x0964,0x0027
13e8 ; --------------------------------------------------------------------------------------
13e8 ; Debug3 Subtable 0x19
13e8 ; --------------------------------------------------------------------------------------
13e8 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
13ea ; --------------------------------------------------------------------------------------
13ea ; Debug3 Subtable 0x1a
13ea ; --------------------------------------------------------------------------------------
13ea 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
13ec ; --------------------------------------------------------------------------------------
13ec ; Debug3 Subtable 0x1b
13ec ; --------------------------------------------------------------------------------------
13ec 0002 000e  |    |		.DBG3TAB	0x0002,0x000e
13ee 09db ffff  |    |		.CONST	0x09db,0xffff
13f0 09de fffe  |    |		.CONST	0x09de,0xfffe
13f2 09e1 0001  |    |		.CONST	0x09e1,0x0001
13f4 09e6 0002  |    |		.CONST	0x09e6,0x0002
13f6 09ed 0003  |    |		.CONST	0x09ed,0x0003
13f8 09f2 0004  |    |		.CONST	0x09f2,0x0004
13fa 09f9 0005  |    |		.CONST	0x09f9,0x0005
13fc 09fe 0006  |    |		.CONST	0x09fe,0x0006
13fe 0a06 0007  |    |		.CONST	0x0a06,0x0007
1400 0a0b 0008  |    |		.CONST	0x0a0b,0x0008
1402 0a0f 0009  |    |		.CONST	0x0a0f,0x0009
1404 0a15 000a  |    |		.CONST	0x0a15,0x000a
1406 0a18 000b  |    |		.CONST	0x0a18,0x000b
1408 0a1c 000c  |    |		.CONST	0x0a1c,0x000c
140a 0a20 000d  |    |		.CONST	0x0a20,0x000d
140c 0a27 000e  | '  |		.CONST	0x0a27,0x000e
140e ; --------------------------------------------------------------------------------------
140e ; Debug3 Subtable 0x1c
140e ; --------------------------------------------------------------------------------------
140e 0004 001b  |    |		.DBG3TAB	0x0004,0x001b
1410 0a33 ffff  | 3  |		.CONST	0x0a33,0xffff
1412 0a35 fffe  | 5  |		.CONST	0x0a35,0xfffe
1414 0a36 fffd  | 6  |		.CONST	0x0a36,0xfffd
1416 0a37 fffc  | 7  |		.CONST	0x0a37,0xfffc
1418 0a38 0001  | 8  |		.CONST	0x0a38,0x0001
141a 0a3d 0002  | =  |		.CONST	0x0a3d,0x0002
141c 0a41 0003  | A  |		.CONST	0x0a41,0x0003
141e 0a46 0004  | F  |		.CONST	0x0a46,0x0004
1420 0a4a 0005  | J  |		.CONST	0x0a4a,0x0005
1422 0a4f 0006  | O  |		.CONST	0x0a4f,0x0006
1424 0a53 0007  | S  |		.CONST	0x0a53,0x0007
1426 0a58 0008  | X  |		.CONST	0x0a58,0x0008
1428 0a5e 0009  | ^  |		.CONST	0x0a5e,0x0009
142a 0a62 000a  | b  |		.CONST	0x0a62,0x000a
142c 0a66 000b  | f  |		.CONST	0x0a66,0x000b
142e 0a68 000c  | h  |		.CONST	0x0a68,0x000c
1430 0a6c 000d  | l  |		.CONST	0x0a6c,0x000d
1432 0a7c 000e  | |  |		.CONST	0x0a7c,0x000e
1434 0a82 000f  |    |		.CONST	0x0a82,0x000f
1436 0a88 0010  |    |		.CONST	0x0a88,0x0010
1438 0a90 0011  |    |		.CONST	0x0a90,0x0011
143a 0a93 0013  |    |		.CONST	0x0a93,0x0013
143c 0a97 0014  |    |		.CONST	0x0a97,0x0014
143e 0aa7 0015  |    |		.CONST	0x0aa7,0x0015
1440 0aab 0016  |    |		.CONST	0x0aab,0x0016
1442 0ab0 0017  |    |		.CONST	0x0ab0,0x0017
1444 0ab4 0018  |    |		.CONST	0x0ab4,0x0018
1446 0abc 0019  |    |		.CONST	0x0abc,0x0019
1448 0abd 001a  |    |		.CONST	0x0abd,0x001a
144a 0abf 001b  |    |		.CONST	0x0abf,0x001b
144c 0ac4 0012  |    |		.CONST	0x0ac4,0x0012
144e ; --------------------------------------------------------------------------------------
144e ; Debug3 Subtable 0x1d
144e ; --------------------------------------------------------------------------------------
144e 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
1450 0ad3 0001  |    |		.CONST	0x0ad3,0x0001
1452 ; --------------------------------------------------------------------------------------
1452 ; Debug3 Subtable 0x1e
1452 ; --------------------------------------------------------------------------------------
1452 0005 001a  |    |		.DBG3TAB	0x0005,0x001a
1454 0ae3 ffff  |    |		.CONST	0x0ae3,0xffff
1456 0ae5 fffe  |    |		.CONST	0x0ae5,0xfffe
1458 0ae6 fffd  |    |		.CONST	0x0ae6,0xfffd
145a 0ae7 fffc  |    |		.CONST	0x0ae7,0xfffc
145c 0ae8 fffb  |    |		.CONST	0x0ae8,0xfffb
145e 0ae9 0001  |    |		.CONST	0x0ae9,0x0001
1460 0aee 0002  |    |		.CONST	0x0aee,0x0002
1462 0af2 0003  |    |		.CONST	0x0af2,0x0003
1464 0af7 0004  |    |		.CONST	0x0af7,0x0004
1466 0afb 0005  |    |		.CONST	0x0afb,0x0005
1468 0b00 0006  |    |		.CONST	0x0b00,0x0006
146a 0b04 0007  |    |		.CONST	0x0b04,0x0007
146c 0b09 0008  |    |		.CONST	0x0b09,0x0008
146e 0b0d 0009  |    |		.CONST	0x0b0d,0x0009
1470 0b11 000a  |    |		.CONST	0x0b11,0x000a
1472 0b15 000b  |    |		.CONST	0x0b15,0x000b
1474 0b19 000c  |    |		.CONST	0x0b19,0x000c
1476 0b1b 000d  |    |		.CONST	0x0b1b,0x000d
1478 0b1f 000e  |    |		.CONST	0x0b1f,0x000e
147a 0b2f 000f  | /  |		.CONST	0x0b2f,0x000f
147c 0b32 0011  | 2  |		.CONST	0x0b32,0x0011
147e 0b36 0012  | 6  |		.CONST	0x0b36,0x0012
1480 0b46 0013  | F  |		.CONST	0x0b46,0x0013
1482 0b4a 0014  | J  |		.CONST	0x0b4a,0x0014
1484 0b4b 0015  | K  |		.CONST	0x0b4b,0x0015
1486 0b4d 0016  | M  |		.CONST	0x0b4d,0x0016
1488 0b52 0010  | R  |		.CONST	0x0b52,0x0010
148a 0b57 0017  | W  |		.CONST	0x0b57,0x0017
148c 0b5b 0018  | [  |		.CONST	0x0b5b,0x0018
148e 0b64 0019  | d  |		.CONST	0x0b64,0x0019
1490 0b68 001a  | h  |		.CONST	0x0b68,0x001a
1492 ; --------------------------------------------------------------------------------------
1492 ; Debug3 Subtable 0x1f
1492 ; --------------------------------------------------------------------------------------
1492 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
1494 0b7b 0001  | {  |		.CONST	0x0b7b,0x0001
1496 ; --------------------------------------------------------------------------------------
1496 ; Debug3 Subtable 0x20
1496 ; --------------------------------------------------------------------------------------
1496 0002 0003  |    |		.DBG3TAB	0x0002,0x0003
1498 0b83 ffff  |    |		.CONST	0x0b83,0xffff
149a 0b84 fffe  |    |		.CONST	0x0b84,0xfffe
149c 0b85 0001  |    |		.CONST	0x0b85,0x0001
149e 0b86 0401  |    |		.CONST	0x0b86,0x0401
14a0 0b88 0402  |    |		.CONST	0x0b88,0x0402
14a2 ; --------------------------------------------------------------------------------------
14a2 ; Debug3 Subtable 0x21
14a2 ; --------------------------------------------------------------------------------------
14a2 0008 0010  |    |		.DBG3TAB	0x0008,0x0010
14a4 0b93 ffff  |    |		.CONST	0x0b93,0xffff
14a6 0b94 fffe  |    |		.CONST	0x0b94,0xfffe
14a8 0b95 fffd  |    |		.CONST	0x0b95,0xfffd
14aa 0b97 fffc  |    |		.CONST	0x0b97,0xfffc
14ac 0b98 fffb  |    |		.CONST	0x0b98,0xfffb
14ae 0b9a fffa  |    |		.CONST	0x0b9a,0xfffa
14b0 0b9d fff9  |    |		.CONST	0x0b9d,0xfff9
14b2 0b9e fff8  |    |		.CONST	0x0b9e,0xfff8
14b4 0b9f 0001  |    |		.CONST	0x0b9f,0x0001
14b6 0ba3 0002  |    |		.CONST	0x0ba3,0x0002
14b8 0ba8 0003  |    |		.CONST	0x0ba8,0x0003
14ba 0bb8 0004  |    |		.CONST	0x0bb8,0x0004
14bc 0bc9 0005  |    |		.CONST	0x0bc9,0x0005
14be 0bcb 0006  |    |		.CONST	0x0bcb,0x0006
14c0 0bd0 0007  |    |		.CONST	0x0bd0,0x0007
14c2 0bd2 0008  |    |		.CONST	0x0bd2,0x0008
14c4 0bd7 0009  |    |		.CONST	0x0bd7,0x0009
14c6 0bda 000a  |    |		.CONST	0x0bda,0x000a
14c8 0be4 000b  |    |		.CONST	0x0be4,0x000b
14ca 0be8 000c  |    |		.CONST	0x0be8,0x000c
14cc 0bf5 000d  |    |		.CONST	0x0bf5,0x000d
14ce 0bf8 000e  |    |		.CONST	0x0bf8,0x000e
14d0 0bfb 000f  |    |		.CONST	0x0bfb,0x000f
14d2 0c09 0010  |    |		.CONST	0x0c09,0x0010
14d4 ; --------------------------------------------------------------------------------------
14d4 ; Debug3 Subtable 0x22
14d4 ; --------------------------------------------------------------------------------------
14d4 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
14d6 0c15 0002  |    |		.CONST	0x0c15,0x0002
14d8 0c1a 0001  |    |		.CONST	0x0c1a,0x0001
14da 0c21 0003  | !  |		.CONST	0x0c21,0x0003
14dc ; --------------------------------------------------------------------------------------
14dc ; Debug3 Subtable 0x23
14dc ; --------------------------------------------------------------------------------------
14dc 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
14de 0c2b 0001  | +  |		.CONST	0x0c2b,0x0001
14e0 0c31 0002  | 1  |		.CONST	0x0c31,0x0002
14e2 ; --------------------------------------------------------------------------------------
14e2 ; Debug3 Subtable 0x24
14e2 ; --------------------------------------------------------------------------------------
14e2 0000 0006  |    |		.DBG3TAB	0x0000,0x0006
14e4 0c3b 0001  | ;  |		.CONST	0x0c3b,0x0001
14e6 0c40 0002  | @  |		.CONST	0x0c40,0x0002
14e8 0c44 0003  | D  |		.CONST	0x0c44,0x0003
14ea 0c48 0004  | H  |		.CONST	0x0c48,0x0004
14ec 0c4d 0005  | M  |		.CONST	0x0c4d,0x0005
14ee 0c53 0006  | S  |		.CONST	0x0c53,0x0006
14f0 ; --------------------------------------------------------------------------------------
14f0 ; Debug3 Subtable 0x25
14f0 ; --------------------------------------------------------------------------------------
14f0 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
14f2 0c5b 0001  | [  |		.CONST	0x0c5b,0x0001
14f4 0c61 0002  | a  |		.CONST	0x0c61,0x0002
14f6 ; --------------------------------------------------------------------------------------
14f6 ; Debug3 Subtable 0x26
14f6 ; --------------------------------------------------------------------------------------
14f6 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
14f8 0c6b 0001  | k  |		.CONST	0x0c6b,0x0001
14fa 0c71 0002  | q  |		.CONST	0x0c71,0x0002
14fc ; --------------------------------------------------------------------------------------
14fc ; Debug3 Subtable 0x27
14fc ; --------------------------------------------------------------------------------------
14fc 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
14fe 0c7b 0001  | {  |		.CONST	0x0c7b,0x0001
1500 0c87 0002  |    |		.CONST	0x0c87,0x0002
1502 0c8f 0003  |    |		.CONST	0x0c8f,0x0003
1504 0000 0000  |    |		.BLANK	0000[0xfc]