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

⟦3d502bb69⟧

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

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5813       |X   |		.CONST	0x5813								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0810       |    |		.CONST	0x0810								; 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 0006       |    |		.CONST	0x0006								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0044       | D  |		.CONST	0x0044								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0026       | &  |		.CONST	0x0026								; Number of locals
000b			INIT_0008:
000b 029a 004b  |   K|		Declare_Subprogram	INIT_0048,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0 = .DEBUG	0x000b,0x08e2,0x4000,0x0000,0x005a,0x2eb5,0x0000,0x00b8
													; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 005b  |   [|		Declare_Subprogram	INIT_0058,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 0093  |    |		Declare_Subprogram	INIT_0090,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 00bf       |    |		Action	Accept_Activation
0012 0007       |    |		Action	Break_Optional							; Debug Table 0x1 = .DEBUG	0x0012,0x08ea,0x4000,0x0000,0x005a,0x3a55,0x0000,0x0008
													; Debug Table 0x1.0x0 = 0x12,0xffff
0013 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x1 = 0x13,0xfffe
0014 029d 00a3  |    |		Declare_Subprogram	INIT_00a0,For_Outer_Call			; Debug Table 0x1.0x2 = 0x14,0xfffd
0016 029d 00bb  |    |		Declare_Subprogram	INIT_00b8,For_Outer_Call			; Debug Table 0x1.0x3 = 0x16,0xfffc
0018 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11				; Debug Table 0x1.0x4 = 0x18,0xfffb
0019 00c7       |    |		Action	Elaborate_Subprogram
001a 029d 010b  |    |		Declare_Subprogram	INIT_0108,For_Outer_Call			; Debug Table 0x1.0x5 = 0x1a,0xfffa
001c 029d 015b  |   [|		Declare_Subprogram	INIT_0158,For_Outer_Call			; Debug Table 0x1.0x6 = 0x1c,0xfff9
001e 029d 01ab  |    |		Declare_Subprogram	INIT_01a8,For_Outer_Call			; Debug Table 0x1.0x7 = 0x1e,0xfff8
0020 029d 01db  |    |		Declare_Subprogram	INIT_01d8,For_Outer_Call			; Debug Table 0x1.0x8 = 0x20,0xfff7
0022 029d 021b  |    |		Declare_Subprogram	INIT_0218,For_Outer_Call			; Debug Table 0x1.0x9 = 0x22,0xfff6
0024 029d 026b  |   k|		Declare_Subprogram	INIT_0268,For_Outer_Call			; Debug Table 0x1.0xa = 0x24,0xfff5
0026 029d 02bb  |    |		Declare_Subprogram	INIT_02b8,For_Outer_Call			; Debug Table 0x1.0xb = 0x26,0xfff4
0028 029d 02eb  |    |		Declare_Subprogram	INIT_02e8,For_Outer_Call			; Debug Table 0x1.0xc = 0x28,0xfff3
002a 029d 0333  |   3|		Declare_Subprogram	INIT_0330,For_Outer_Call			; Debug Table 0x1.0xd = 0x2a,0xfff2
002c 029b 0353  |   S|		Declare_Subprogram	INIT_0350,For_Outer_Call,Unelaborated		; Debug Table 0x1.0xe = 0x2c,0xfff1
002e 029d 03b3  |    |		Declare_Subprogram	INIT_03b0,For_Outer_Call			; Debug Table 0x1.0xf = 0x2e,0xfff0
0030 029d 03eb  |    |		Declare_Subprogram	INIT_03e8,For_Outer_Call			; Debug Table 0x1.0x10 = 0x30,0xffef
0032 029d 046b  |   k|		Declare_Subprogram	INIT_0468,For_Outer_Call			; Debug Table 0x1.0x11 = 0x32,0xffee
0034 029d 0483  |    |		Declare_Subprogram	INIT_0480,For_Outer_Call			; Debug Table 0x1.0x12 = 0x34,0xffed
0036 029d 04ab  |    |		Declare_Subprogram	INIT_04a8,For_Outer_Call			; Debug Table 0x1.0x13 = 0x36,0xffec
0038 029d 051b  |    |		Declare_Subprogram	INIT_0518,For_Outer_Call			; Debug Table 0x1.0x14 = 0x38,0xffeb
003a 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12				; Debug Table 0x1.0x15 = 0x3a,0xffea
003b 00c7       |    |		Action	Elaborate_Subprogram
003c 029d 06f3  |    |		Declare_Subprogram	INIT_06f0,For_Outer_Call			; Debug Table 0x1.0x16 = 0x3c,0xffe9
003e 029d 0713  |    |		Declare_Subprogram	INIT_0710,For_Outer_Call			; Debug Table 0x1.0x17 = 0x3e,0xffe8
0040 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e				; Debug Table 0x1.0x18 = 0x40,0xffe7
0041 00c7       |    |		Action	Elaborate_Subprogram
0042 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10				; Debug Table 0x1.0x19 = 0x42,0xffe6
0043 00c7       |    |		Action	Elaborate_Subprogram
0044			BODY_0008:
0044 00bc       |    |		Action	Signal_Activated
0045 00bb       |    |		Action	Signal_Completion
0046 0000 0000  |    |		.XXX[0x2]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004b       | K  |		.CONST	0x004b								; Address of begin
0049 0004       |    |		.CONST	0x0004								; Address of exception handler
004a 0001       |    |		.CONST	0x0001								; Number of locals
004b			BODY_0048:
004b			INIT_0048:
004b 0007       |    |		Action	Break_Optional							; Debug Table 0x2 = .DEBUG	0x004b,0x0920,0x1001,0x0000,0x005a,0x2eb5,0x0000,0x00c8
													; Debug Table 0x2.0x0 = 0x4b,0x1
004c 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x2.0x1 = 0x4c,0x401
004d e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x2.0x2 = 0x4d,0x1
004e e5ff       |    |		Load	0x2,-0x1
004f 821e       |    |		Call	0x1,0x1e
0050 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0051 0000 0000  |    |		.BLANK	0000[0x7]
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 005c       | \  |		.CONST	0x005c								; Address of begin
0059 0004       |    |		.CONST	0x0004								; Address of exception handler
005a 0001       |    |		.CONST	0x0001								; Number of locals
005b			INIT_0058:
005b 0007       |    |		Action	Break_Optional							; Debug Table 0x3 = .DEBUG	0x005b,0x0928,0x1001,0x0000,0x005a,0x2eb5,0x0000,0x00d3
													; Debug Table 0x3.0x0 = 0x5b,0xffff
005c			BODY_0058:
005c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x3.0x1 = 0x5c,0x1
005d 00db       |    |		Load_Top	At_Offset_3
005e 8214       |    |		Call	0x1,0x14
005f 702a       |p*  |		Jump_Nonzero	0x8a
0060 4801       |H   |		Short_Literal	0x1							; Debug Table 0x3.0x2 = 0x60,0x2
0061 0092 0798  |    |		Action	Push_String_Extended,0x798					; "Check discrete subtype match"
0063 e001       |    |		Load	0x0,0x1
0064 1875       | u  |		Execute	Package,Field_Execute,Field_Number 0x75
0065 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3.0x3 = 0x65,0x3
0066 e002       |    |		Load	0x0,0x2
0067 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0068 0007       |    |		Action	Break_Optional							; Debug Table 0x3.0x4 = 0x68,0x4
0069 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x3.0x5 = 0x69,0x401
006a 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0x6 = 0x6a,0x4
006b 4800       |H   |		Short_Literal	0x0
006c 62bb       |b   |		Indirect_Literal	Discrete,0x328,{0x00000000, 0x7fffffff}
006d 4fff       |O   |		Short_Literal	-0x1
006e 480e       |H   |		Short_Literal	0xe
006f 4800       |H   |		Short_Literal	0x0
0070 e001       |    |		Load	0x0,0x1
0071 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0072 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x3.0x7 = 0x72,0x5
0073 e002       |    |		Load	0x0,0x2
0074 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0075 0007       |    |		Action	Break_Optional							; Debug Table 0x3.0x8 = 0x75,0x6
0076 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x3.0x9 = 0x76,0x801
0077 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0xa = 0x77,0x6
0078 4800       |H   |		Short_Literal	0x0
0079 62ae       |b   |		Indirect_Literal	Discrete,0x328,{0x00000000, 0x7fffffff}
007a 4fff       |O   |		Short_Literal	-0x1
007b 480f       |H   |		Short_Literal	0xf
007c 4800       |H   |		Short_Literal	0x0
007d e001       |    |		Load	0x0,0x1
007e 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
007f 4ffd       |O   |		Short_Literal	-0x3							; Debug Table 0x3.0xb = 0x7f,0x7
0080 e001       |    |		Load	0x0,0x1
0081 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
0082 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0xc = 0x82,0x8
0083 e003       |    |		Load	0x0,0x3
0084 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0085 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0xd = 0x85,0x9
0086 e003       |    |		Load	0x0,0x3
0087 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0088 e001       |    |		Load	0x0,0x1								; Debug Table 0x3.0xe = 0x88,0xa
0089 1853       | S  |		Execute	Package,Field_Execute,Field_Number 0x53
008a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
008b 0000 0000  |    |		.BLANK	0000[0x5]
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 0093       |    |		.CONST	0x0093								; Address of begin
0091 0004       |    |		.CONST	0x0004								; Address of exception handler
0092 0001       |    |		.CONST	0x0001								; Number of locals
0093			BODY_0090:
0093			INIT_0090:
0093 4801       |H   |		Short_Literal	0x1							; Debug Table 0x4 = .DEBUG	0x0093,0x0948,0x1001,0x0000,0x005a,0x2eb5,0x0000,0x00de
													; Debug Table 0x4.0x0 = 0x93,0x1
0094 0007       |    |		Action	Break_Optional
0095 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x4.0x1 = 0x95,0x401
0096 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x4.0x2 = 0x96,0x1
0097 e5ff       |    |		Load	0x2,-0x1
0098 8224       | $  |		Call	0x1,0x24
0099 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
009a 0000 0000  |    |		.BLANK	0000[0x6]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a3       |    |		.CONST	0x00a3								; Address of begin
00a1 0004       |    |		.CONST	0x0004								; Address of exception handler
00a2 0001       |    |		.CONST	0x0001								; Number of locals
00a3			BODY_00a0:
00a3			INIT_00a0:
00a3 0007       |    |		Action	Break_Optional							; Debug Table 0x5 = .DEBUG	0x00a3,0x0950,0x1002,0x0000,0x005a,0x3a55,0x0000,0x001d
													; Debug Table 0x5.0x0 = 0xa3,0x1
00a4 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x5.0x1 = 0xa4,0x401
00a5 0007       |    |		Action	Break_Optional
00a6 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x5.0x2 = 0xa6,0x402
00a7 0007       |    |		Action	Break_Optional							; Debug Table 0x5.0x3 = 0xa7,0x403
00a8 0007       |    |		Action	Break_Optional							; Debug Table 0x5.0x4 = 0xa8,0x404
00a9 0f88       |    |		Execute_Immediate	Equal,-0x78					; Debug Table 0x5.0x5 = 0xa9,0x1
00aa 680a       |h   |		Jump_Zero	0xb5
00ab 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5.0x6 = 0xab,0x2
00ac 00eb       |    |		Load_Encached	Diana_Cache
00ad 18d4       |    |		Execute	Package,Field_Execute,Field_Number 0xd4
00ae 4976       |Iv  |		Short_Literal	0x176
00af 00eb       |    |		Load_Encached	Diana_Cache
00b0 0098       |    |		Execute	Package,Field_Read_Dynamic
00b1 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
00b2 e004       |    |		Load	0x0,0x4
00b3 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00b4 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00b5 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5.0x7 = 0xb5,0x3
00b6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00b7 0000       |    |		.XXX[0x1]
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00d9       |    |		.CONST	0x00d9								; Address of begin
00b9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ba 0009       |    |		.CONST	0x0009								; Number of locals
00bb			INIT_00b8:
00bb 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x6 = .DEBUG	0x00bb,0x0962,0x1002,0x0000,0x005a,0x3a55,0x0000,0x0052
													; Debug Table 0x6.0x0 = 0xbb,0xffff
00bc 00db       |    |		Load_Top	At_Offset_3
00bd 8213       |    |		Call	0x1,0x13
00be 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00bf 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x6.0x1 = 0xbf,0xfffe
00c0 e5fe       |    |		Load	0x2,-0x2
00c1 8213       |    |		Call	0x1,0x13
00c2 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00c3 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x6.0x2 = 0xc3,0xfffd
00c4 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x6.0x3 = 0xc4,0xfffc
00c5 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x6.0x4 = 0xc5,0xfffb
00c6 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
00c7 0322       | "  |		Declare_Variable	Record
00c8 00d8       |    |		Load_Top	At_Offset_0
00c9 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00ca 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x6.0x5 = 0xca,0xfffa
00cb 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
00cc 0322       | "  |		Declare_Variable	Record
00cd 00d8       |    |		Load_Top	At_Offset_0
00ce 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00cf 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x6.0x6 = 0xcf,0xfff9
00d0 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
00d1 0322       | "  |		Declare_Variable	Record
00d2 00d8       |    |		Load_Top	At_Offset_0
00d3 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00d4 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x6.0x7 = 0xd4,0xfff8
00d5 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
00d6 0322       | "  |		Declare_Variable	Record
00d7 00d8       |    |		Load_Top	At_Offset_0
00d8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00d9			BODY_00b8:
00d9 e402       |    |		Load	0x2,0x2								; Debug Table 0x6.0x8 = 0xd9,0x1
00da e403       |    |		Load	0x2,0x3
00db 021f       |    |		Execute	Heap_Access,Equal
00dc 6802       |h   |		Jump_Zero	0xdf
00dd 4801       |H   |		Short_Literal	0x1							; Debug Table 0x6.0x9 = 0xdd,0x2
00de 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00df 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6.0xa = 0xdf,0x3
00e0 e406       |    |		Load	0x2,0x6
00e1 00e1       |    |		Load_Encached	Boolean_Cache
00e2 e402       |    |		Load	0x2,0x2
00e3 e005       |    |		Load	0x0,0x5
00e4 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
00e5 c404       |    |		Store	0x2,0x4
00e6 00d2       |    |		Pop_Control	Pop_Count_2
00e7 e404       |    |		Load	0x2,0x4								; Debug Table 0x6.0xb = 0xe7,0x4
00e8 681c       |h   |		Jump_Zero	0x105
00e9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0xc = 0xe9,0x5
00ea 00da       |    |		Load_Top	At_Offset_2
00eb 00e1       |    |		Load_Encached	Boolean_Cache
00ec e403       |    |		Load	0x2,0x3
00ed e005       |    |		Load	0x0,0x5
00ee 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
00ef c405       |    |		Store	0x2,0x5
00f0 00d2       |    |		Pop_Control	Pop_Count_2
00f1 e405       |    |		Load	0x2,0x5								; Debug Table 0x6.0xd = 0xf1,0x6
00f2 6812       |h   |		Jump_Zero	0x105
00f3 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x6.0xe = 0xf3,0x7
00f4 00eb       |    |		Load_Encached	Diana_Cache
00f5 189f       |    |		Execute	Package,Field_Execute,Field_Number 0x9f
00f6 00da       |    |		Load_Top	At_Offset_2
00f7 00eb       |    |		Load_Encached	Diana_Cache
00f8 189f       |    |		Execute	Package,Field_Execute,Field_Number 0x9f
00f9 012f       | /  |		Execute	Any,Equal
00fa 680a       |h   |		Jump_Zero	0x105
00fb 00da       |    |		Load_Top	At_Offset_2
00fc 00eb       |    |		Load_Encached	Diana_Cache
00fd 189f       |    |		Execute	Package,Field_Execute,Field_Number 0x9f
00fe 00d9       |    |		Load_Top	At_Offset_1
00ff 00eb       |    |		Load_Encached	Diana_Cache
0100 189f       |    |		Execute	Package,Field_Execute,Field_Number 0x9f
0101 012f       | /  |		Execute	Any,Equal
0102 6802       |h   |		Jump_Zero	0x105
0103 4801       |H   |		Short_Literal	0x1							; Debug Table 0x6.0xf = 0x103,0x8
0104 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0105 4800       |H   |		Short_Literal	0x0							; Debug Table 0x6.0x10 = 0x105,0x9
0106 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0107 0000       |    |		.XXX[0x1]
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 0121       | !  |		.CONST	0x0121								; Address of begin
0109 0004       |    |		.CONST	0x0004								; Address of exception handler
010a 0007       |    |		.CONST	0x0007								; Number of locals
010b			INIT_0108:
010b 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x7 = .DEBUG	0x010b,0x0986,0x1002,0x0000,0x005a,0x3a55,0x0000,0x0167
													; Debug Table 0x7.0x0 = 0x10b,0xffff
010c 03e9       |    |		Declare_Variable	Discrete,Duplicate
010d 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x7.0x1 = 0x10d,0xfffe
010e 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
010f 0322       | "  |		Declare_Variable	Record
0110 00d8       |    |		Load_Top	At_Offset_0
0111 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0112 00eb       |    |		Load_Encached	Diana_Cache
0113 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
0114 0322       | "  |		Declare_Variable	Record
0115 00d8       |    |		Load_Top	At_Offset_0
0116 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0117 00eb       |    |		Load_Encached	Diana_Cache
0118 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
0119 0322       | "  |		Declare_Variable	Record
011a 00d8       |    |		Load_Top	At_Offset_0
011b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
011c 00eb       |    |		Load_Encached	Diana_Cache
011d 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
011e 0322       | "  |		Declare_Variable	Record
011f 00d8       |    |		Load_Top	At_Offset_0
0120 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0121			BODY_0108:
0121 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x7.0x2 = 0x121,0x1
0122 e5fe       |    |		Load	0x2,-0x2
0123 021f       |    |		Execute	Heap_Access,Equal
0124 6802       |h   |		Jump_Zero	0x127
0125 4801       |H   |		Short_Literal	0x1							; Debug Table 0x7.0x3 = 0x125,0x2
0126 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0127 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x4 = 0x127,0x3
0128 e404       |    |		Load	0x2,0x4
0129 00e1       |    |		Load_Encached	Boolean_Cache
012a e5ff       |    |		Load	0x2,-0x1
012b e005       |    |		Load	0x0,0x5
012c 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
012d c402       |    |		Store	0x2,0x2
012e 00d2       |    |		Pop_Control	Pop_Count_2
012f e402       |    |		Load	0x2,0x2								; Debug Table 0x7.0x5 = 0x12f,0x4
0130 681e       |h   |		Jump_Zero	0x14f
0131 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x6 = 0x131,0x5
0132 00da       |    |		Load_Top	At_Offset_2
0133 00e1       |    |		Load_Encached	Boolean_Cache
0134 e5fe       |    |		Load	0x2,-0x2
0135 e005       |    |		Load	0x0,0x5
0136 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0137 c403       |    |		Store	0x2,0x3
0138 00d2       |    |		Pop_Control	Pop_Count_2
0139 e403       |    |		Load	0x2,0x3								; Debug Table 0x7.0x7 = 0x139,0x6
013a 6814       |h   |		Jump_Zero	0x14f
013b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x8 = 0x13b,0x7
013c 00eb       |    |		Load_Encached	Diana_Cache
013d 18a1       |    |		Execute	Package,Field_Execute,Field_Number 0xa1
013e e404       |    |		Load	0x2,0x4
013f 00eb       |    |		Load_Encached	Diana_Cache
0140 18a1       |    |		Execute	Package,Field_Execute,Field_Number 0xa1
0141 e006       |    |		Load	0x0,0x6
0142 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0143 680b       |h   |		Jump_Zero	0x14f
0144 00d8       |    |		Load_Top	At_Offset_0
0145 00eb       |    |		Load_Encached	Diana_Cache
0146 18a1       |    |		Execute	Package,Field_Execute,Field_Number 0xa1
0147 00db       |    |		Load_Top	At_Offset_3
0148 00eb       |    |		Load_Encached	Diana_Cache
0149 18a1       |    |		Execute	Package,Field_Execute,Field_Number 0xa1
014a e006       |    |		Load	0x0,0x6
014b 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
014c 6802       |h   |		Jump_Zero	0x14f
014d 4801       |H   |		Short_Literal	0x1							; Debug Table 0x7.0x9 = 0x14d,0x8
014e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
014f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x7.0xa = 0x14f,0x9
0150 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0151 0000 0000  |    |		.BLANK	0000[0x7]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 0171       | q  |		.CONST	0x0171								; Address of begin
0159 0004       |    |		.CONST	0x0004								; Address of exception handler
015a 0007       |    |		.CONST	0x0007								; Number of locals
015b			INIT_0158:
015b 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x8 = .DEBUG	0x015b,0x099e,0x1002,0x0000,0x005a,0x3a55,0x0000,0x01d9
													; Debug Table 0x8.0x0 = 0x15b,0xffff
015c 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
015d 0322       | "  |		Declare_Variable	Record
015e 00d8       |    |		Load_Top	At_Offset_0
015f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0160 00eb       |    |		Load_Encached	Diana_Cache
0161 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
0162 0322       | "  |		Declare_Variable	Record
0163 00d8       |    |		Load_Top	At_Offset_0
0164 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0165 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x8.0x1 = 0x165,0xfffe
0166 03e9       |    |		Declare_Variable	Discrete,Duplicate
0167 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x8.0x2 = 0x167,0xfffd
0168 e5ff       |    |		Load	0x2,-0x1
0169 00eb       |    |		Load_Encached	Diana_Cache
016a 18f9       |    |		Execute	Package,Field_Execute,Field_Number 0xf9
016b 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
016c 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x8.0x3 = 0x16c,0xfffc
016d e5fe       |    |		Load	0x2,-0x2
016e 00eb       |    |		Load_Encached	Diana_Cache
016f 18f9       |    |		Execute	Package,Field_Execute,Field_Number 0xf9
0170 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0171			BODY_0158:
0171 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x8.0x4 = 0x171,0x1
0172 e5fe       |    |		Load	0x2,-0x2
0173 021f       |    |		Execute	Heap_Access,Equal
0174 6802       |h   |		Jump_Zero	0x177
0175 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x5 = 0x175,0x2
0176 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0177 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x6 = 0x177,0x3
0178 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x8.0x7 = 0x178,0x401
0179 021d       |    |		Execute	Heap_Access,Is_Null
017a 7003       |p   |		Jump_Nonzero	0x17e							; Debug Table 0x8.0x8 = 0x17a,0x3
017b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x9 = 0x17b,0x801
017c 021d       |    |		Execute	Heap_Access,Is_Null
017d 6802       |h   |		Jump_Zero	0x180							; Debug Table 0x8.0xa = 0x17d,0x401
017e 4800       |H   |		Short_Literal	0x0							; Debug Table 0x8.0xb = 0x17e,0x4
017f 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0180 e402       |    |		Load	0x2,0x2								; Debug Table 0x8.0xc = 0x180,0x5
0181 00e1       |    |		Load_Encached	Boolean_Cache
0182 00db       |    |		Load_Top	At_Offset_3
0183 00eb       |    |		Load_Encached	Diana_Cache
0184 18c5       |    |		Execute	Package,Field_Execute,Field_Number 0xc5
0185 e005       |    |		Load	0x0,0x5
0186 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0187 c404       |    |		Store	0x2,0x4
0188 00d1       |    |		Pop_Control	Pop_Count_1
0189 e403       |    |		Load	0x2,0x3								; Debug Table 0x8.0xd = 0x189,0x6
018a 00e1       |    |		Load_Encached	Boolean_Cache
018b 00da       |    |		Load_Top	At_Offset_2
018c 00eb       |    |		Load_Encached	Diana_Cache
018d 18c5       |    |		Execute	Package,Field_Execute,Field_Number 0xc5
018e e005       |    |		Load	0x0,0x5
018f 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0190 c405       |    |		Store	0x2,0x5
0191 00d1       |    |		Pop_Control	Pop_Count_1
0192 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x8.0xe = 0x192,0x7
0193 00db       |    |		Load_Top	At_Offset_3
0194 0279       | y  |		Execute	Discrete,And
0195 680b       |h   |		Jump_Zero	0x1a1
0196 e403       |    |		Load	0x2,0x3								; Debug Table 0x8.0xf = 0x196,0x8
0197 00eb       |    |		Load_Encached	Diana_Cache
0198 18a1       |    |		Execute	Package,Field_Execute,Field_Number 0xa1
0199 e402       |    |		Load	0x2,0x2
019a 00eb       |    |		Load_Encached	Diana_Cache
019b 18a1       |    |		Execute	Package,Field_Execute,Field_Number 0xa1
019c e006       |    |		Load	0x0,0x6
019d 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
019e 6802       |h   |		Jump_Zero	0x1a1
019f 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x10 = 0x19f,0x9
01a0 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01a1 4800       |H   |		Short_Literal	0x0							; Debug Table 0x8.0x11 = 0x1a1,0xa
01a2 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01a3 0000 0000  |    |		.BLANK	0000[0x5]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01b1       |    |		.CONST	0x01b1								; Address of begin
01a9 0004       |    |		.CONST	0x0004								; Address of exception handler
01aa 0003       |    |		.CONST	0x0003								; Number of locals
01ab			INIT_01a8:
01ab 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x9 = .DEBUG	0x01ab,0x09c4,0x1001,0x0000,0x005a,0x3a55,0x0000,0x026c
													; Debug Table 0x9.0x0 = 0x1ab,0xffff
01ac 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x9.0x1 = 0x1ac,0xfffe
01ad 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
01ae 0322       | "  |		Declare_Variable	Record
01af 00d8       |    |		Load_Top	At_Offset_0
01b0 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01b1			BODY_01a8:
01b1 0007       |    |		Action	Break_Optional							; Debug Table 0x9.0x2 = 0x1b1,0x1
01b2 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x9.0x3 = 0x1b2,0x401
01b3 0007       |    |		Action	Break_Optional
01b4 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x9.0x4 = 0x1b4,0x402
01b5 0007       |    |		Action	Break_Optional							; Debug Table 0x9.0x5 = 0x1b5,0x403
01b6 0007       |    |		Action	Break_Optional							; Debug Table 0x9.0x6 = 0x1b6,0x404
01b7 0f64       | d  |		Execute_Immediate	Equal,0x64					; Debug Table 0x9.0x7 = 0x1b7,0x1
01b8 6811       |h   |		Jump_Zero	0x1ca
01b9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0x8 = 0x1b9,0x2
01ba 00e1       |    |		Load_Encached	Boolean_Cache
01bb e5ff       |    |		Load	0x2,-0x1
01bc 00eb       |    |		Load_Encached	Diana_Cache
01bd 18c5       |    |		Execute	Package,Field_Execute,Field_Number 0xc5
01be e005       |    |		Load	0x0,0x5
01bf 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01c0 005b       | [  |		Store_Top	Discrete,At_Offset_3
01c1 00d1       |    |		Pop_Control	Pop_Count_1
01c2 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x9.0x9 = 0x1c2,0x3
01c3 6806       |h   |		Jump_Zero	0x1ca
01c4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0xa = 0x1c4,0x4
01c5 00eb       |    |		Load_Encached	Diana_Cache
01c6 18a0       |    |		Execute	Package,Field_Execute,Field_Number 0xa0
01c7 e001       |    |		Load	0x0,0x1
01c8 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
01c9 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x9.0xb = 0x1c9,0x5
01ca e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x9.0xc = 0x1ca,0x6
01cb e002       |    |		Load	0x0,0x2
01cc 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
01cd 4800       |H   |		Short_Literal	0x0							; Debug Table 0x9.0xd = 0x1cd,0x7
01ce 4801       |H   |		Short_Literal	0x1
01cf e001       |    |		Load	0x0,0x1
01d0 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
01d1 0092 0799  |    |		Action	Push_String_Extended,0x799					; "RETURN NOMINAL DELTA ACTION"
													; Debug Table 0x9.0xe = 0x1d1,0x8
01d3 e001       |    |		Load	0x0,0x1
01d4 1874       | t  |		Execute	Package,Field_Execute,Field_Number 0x74
01d5 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01d6 0000 0000  |    |		.XXX[0x2]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01dc       |    |		.CONST	0x01dc								; Address of begin
01d9 0004       |    |		.CONST	0x0004								; Address of exception handler
01da 0001       |    |		.CONST	0x0001								; Number of locals
01db			INIT_01d8:
01db 0007       |    |		Action	Break_Optional							; Debug Table 0xa = .DEBUG	0x01db,0x09e4,0x1001,0x0000,0x005a,0x3a55,0x0000,0x02cc
													; Debug Table 0xa.0x0 = 0x1db,0xffff
01dc			BODY_01d8:
01dc 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa.0x1 = 0x1dc,0x1
01dd 00db       |    |		Load_Top	At_Offset_3
01de 8215       |    |		Call	0x1,0x15
01df 702a       |p*  |		Jump_Nonzero	0x20a
01e0 4801       |H   |		Short_Literal	0x1							; Debug Table 0xa.0x2 = 0x1e0,0x2
01e1 0092 079a  |    |		Action	Push_String_Extended,0x79a					; "Check fixed subtype bounds match"
01e3 e001       |    |		Load	0x0,0x1
01e4 1875       | u  |		Execute	Package,Field_Execute,Field_Number 0x75
01e5 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x3 = 0x1e5,0x3
01e6 e002       |    |		Load	0x0,0x2
01e7 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
01e8 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0x4 = 0x1e8,0x4
01e9 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xa.0x5 = 0x1e9,0x401
01ea 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0x6 = 0x1ea,0x4
01eb 4800       |H   |		Short_Literal	0x0
01ec 613b       |a;  |		Indirect_Literal	Discrete,0x328,{0x00000000, 0x7fffffff}
01ed 4fff       |O   |		Short_Literal	-0x1
01ee 480e       |H   |		Short_Literal	0xe
01ef 4800       |H   |		Short_Literal	0x0
01f0 e001       |    |		Load	0x0,0x1
01f1 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
01f2 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa.0x7 = 0x1f2,0x5
01f3 e002       |    |		Load	0x0,0x2
01f4 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
01f5 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0x8 = 0x1f5,0x6
01f6 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xa.0x9 = 0x1f6,0x801
01f7 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0xa = 0x1f7,0x6
01f8 4800       |H   |		Short_Literal	0x0
01f9 612e       |a.  |		Indirect_Literal	Discrete,0x328,{0x00000000, 0x7fffffff}
01fa 4fff       |O   |		Short_Literal	-0x1
01fb 480f       |H   |		Short_Literal	0xf
01fc 4800       |H   |		Short_Literal	0x0
01fd e001       |    |		Load	0x0,0x1
01fe 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
01ff 4ffd       |O   |		Short_Literal	-0x3							; Debug Table 0xa.0xb = 0x1ff,0x7
0200 e001       |    |		Load	0x0,0x1
0201 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
0202 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0xc = 0x202,0x8
0203 e003       |    |		Load	0x0,0x3
0204 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0205 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0xd = 0x205,0x9
0206 e003       |    |		Load	0x0,0x3
0207 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0208 e001       |    |		Load	0x0,0x1								; Debug Table 0xa.0xe = 0x208,0xa
0209 1853       | S  |		Execute	Package,Field_Execute,Field_Number 0x53
020a 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa.0xf = 0x20a,0xb
020b 00db       |    |		Load_Top	At_Offset_3
020c 8216       |    |		Call	0x1,0x16
020d 7007       |p   |		Jump_Nonzero	0x215
020e 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x10 = 0x20e,0xc
020f 8217       |    |		Call	0x1,0x17
0210 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa.0x11 = 0x210,0xd
0211 8217       |    |		Call	0x1,0x17
0212 4801       |H   |		Short_Literal	0x1							; Debug Table 0xa.0x12 = 0x212,0xe
0213 e003       |    |		Load	0x0,0x3
0214 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0215 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0216 0000 0000  |    |		.XXX[0x2]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 0231       | 1  |		.CONST	0x0231								; Address of begin
0219 0004       |    |		.CONST	0x0004								; Address of exception handler
021a 0007       |    |		.CONST	0x0007								; Number of locals
021b			INIT_0218:
021b 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xb = .DEBUG	0x021b,0x0a0c,0x1002,0x0000,0x005a,0x3a55,0x0000,0x035e
													; Debug Table 0xb.0x0 = 0x21b,0xffff
021c 03e9       |    |		Declare_Variable	Discrete,Duplicate
021d 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0xb.0x1 = 0x21d,0xfffe
021e 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
021f 0322       | "  |		Declare_Variable	Record
0220 00d8       |    |		Load_Top	At_Offset_0
0221 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0222 00eb       |    |		Load_Encached	Diana_Cache
0223 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
0224 0322       | "  |		Declare_Variable	Record
0225 00d8       |    |		Load_Top	At_Offset_0
0226 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0227 00eb       |    |		Load_Encached	Diana_Cache
0228 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
0229 0322       | "  |		Declare_Variable	Record
022a 00d8       |    |		Load_Top	At_Offset_0
022b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
022c 00eb       |    |		Load_Encached	Diana_Cache
022d 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
022e 0322       | "  |		Declare_Variable	Record
022f 00d8       |    |		Load_Top	At_Offset_0
0230 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0231			BODY_0218:
0231 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xb.0x2 = 0x231,0x1
0232 e5fe       |    |		Load	0x2,-0x2
0233 021f       |    |		Execute	Heap_Access,Equal
0234 6802       |h   |		Jump_Zero	0x237
0235 4801       |H   |		Short_Literal	0x1							; Debug Table 0xb.0x3 = 0x235,0x2
0236 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0237 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0x4 = 0x237,0x3
0238 e404       |    |		Load	0x2,0x4
0239 00e1       |    |		Load_Encached	Boolean_Cache
023a e5ff       |    |		Load	0x2,-0x1
023b e005       |    |		Load	0x0,0x5
023c 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
023d c402       |    |		Store	0x2,0x2
023e 00d2       |    |		Pop_Control	Pop_Count_2
023f e402       |    |		Load	0x2,0x2								; Debug Table 0xb.0x5 = 0x23f,0x4
0240 681e       |h   |		Jump_Zero	0x25f
0241 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x6 = 0x241,0x5
0242 00da       |    |		Load_Top	At_Offset_2
0243 00e1       |    |		Load_Encached	Boolean_Cache
0244 e5fe       |    |		Load	0x2,-0x2
0245 e005       |    |		Load	0x0,0x5
0246 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0247 c403       |    |		Store	0x2,0x3
0248 00d2       |    |		Pop_Control	Pop_Count_2
0249 e403       |    |		Load	0x2,0x3								; Debug Table 0xb.0x7 = 0x249,0x6
024a 6814       |h   |		Jump_Zero	0x25f
024b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0x8 = 0x24b,0x7
024c 00eb       |    |		Load_Encached	Diana_Cache
024d 18a1       |    |		Execute	Package,Field_Execute,Field_Number 0xa1
024e e404       |    |		Load	0x2,0x4
024f 00eb       |    |		Load_Encached	Diana_Cache
0250 18a1       |    |		Execute	Package,Field_Execute,Field_Number 0xa1
0251 e006       |    |		Load	0x0,0x6
0252 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0253 680b       |h   |		Jump_Zero	0x25f
0254 00d8       |    |		Load_Top	At_Offset_0
0255 00eb       |    |		Load_Encached	Diana_Cache
0256 18a1       |    |		Execute	Package,Field_Execute,Field_Number 0xa1
0257 00db       |    |		Load_Top	At_Offset_3
0258 00eb       |    |		Load_Encached	Diana_Cache
0259 18a1       |    |		Execute	Package,Field_Execute,Field_Number 0xa1
025a e006       |    |		Load	0x0,0x6
025b 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
025c 6802       |h   |		Jump_Zero	0x25f
025d 4801       |H   |		Short_Literal	0x1							; Debug Table 0xb.0x9 = 0x25d,0x8
025e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
025f 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0xa = 0x25f,0x9
0260 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0261 0000 0000  |    |		.BLANK	0000[0x7]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 0281       |    |		.CONST	0x0281								; Address of begin
0269 0004       |    |		.CONST	0x0004								; Address of exception handler
026a 0007       |    |		.CONST	0x0007								; Number of locals
026b			INIT_0268:
026b 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0xc = .DEBUG	0x026b,0x0a24,0x1002,0x0000,0x005a,0x3a55,0x0000,0x03d0
													; Debug Table 0xc.0x0 = 0x26b,0xffff
026c 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
026d 0322       | "  |		Declare_Variable	Record
026e 00d8       |    |		Load_Top	At_Offset_0
026f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0270 00eb       |    |		Load_Encached	Diana_Cache
0271 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
0272 0322       | "  |		Declare_Variable	Record
0273 00d8       |    |		Load_Top	At_Offset_0
0274 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0275 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xc.0x1 = 0x275,0xfffe
0276 03e9       |    |		Declare_Variable	Discrete,Duplicate
0277 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xc.0x2 = 0x277,0xfffd
0278 e5ff       |    |		Load	0x2,-0x1
0279 00eb       |    |		Load_Encached	Diana_Cache
027a 18f9       |    |		Execute	Package,Field_Execute,Field_Number 0xf9
027b 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
027c 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xc.0x3 = 0x27c,0xfffc
027d e5fe       |    |		Load	0x2,-0x2
027e 00eb       |    |		Load_Encached	Diana_Cache
027f 18f9       |    |		Execute	Package,Field_Execute,Field_Number 0xf9
0280 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0281			BODY_0268:
0281 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xc.0x4 = 0x281,0x1
0282 e5fe       |    |		Load	0x2,-0x2
0283 021f       |    |		Execute	Heap_Access,Equal
0284 6802       |h   |		Jump_Zero	0x287
0285 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0x5 = 0x285,0x2
0286 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0287 0007       |    |		Action	Break_Optional							; Debug Table 0xc.0x6 = 0x287,0x3
0288 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xc.0x7 = 0x288,0x401
0289 021d       |    |		Execute	Heap_Access,Is_Null
028a 7003       |p   |		Jump_Nonzero	0x28e							; Debug Table 0xc.0x8 = 0x28a,0x3
028b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x9 = 0x28b,0x801
028c 021d       |    |		Execute	Heap_Access,Is_Null
028d 6802       |h   |		Jump_Zero	0x290							; Debug Table 0xc.0xa = 0x28d,0x401
028e 4800       |H   |		Short_Literal	0x0							; Debug Table 0xc.0xb = 0x28e,0x4
028f 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0290 e402       |    |		Load	0x2,0x2								; Debug Table 0xc.0xc = 0x290,0x5
0291 00e1       |    |		Load_Encached	Boolean_Cache
0292 00db       |    |		Load_Top	At_Offset_3
0293 00eb       |    |		Load_Encached	Diana_Cache
0294 18c5       |    |		Execute	Package,Field_Execute,Field_Number 0xc5
0295 e005       |    |		Load	0x0,0x5
0296 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0297 c404       |    |		Store	0x2,0x4
0298 00d1       |    |		Pop_Control	Pop_Count_1
0299 e403       |    |		Load	0x2,0x3								; Debug Table 0xc.0xd = 0x299,0x6
029a 00e1       |    |		Load_Encached	Boolean_Cache
029b 00da       |    |		Load_Top	At_Offset_2
029c 00eb       |    |		Load_Encached	Diana_Cache
029d 18c5       |    |		Execute	Package,Field_Execute,Field_Number 0xc5
029e e005       |    |		Load	0x0,0x5
029f 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
02a0 c405       |    |		Store	0x2,0x5
02a1 00d1       |    |		Pop_Control	Pop_Count_1
02a2 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0xe = 0x2a2,0x7
02a3 00db       |    |		Load_Top	At_Offset_3
02a4 0279       | y  |		Execute	Discrete,And
02a5 680a       |h   |		Jump_Zero	0x2b0
02a6 e402       |    |		Load	0x2,0x2								; Debug Table 0xc.0xf = 0x2a6,0x8
02a7 00eb       |    |		Load_Encached	Diana_Cache
02a8 189f       |    |		Execute	Package,Field_Execute,Field_Number 0x9f
02a9 e403       |    |		Load	0x2,0x3
02aa 00eb       |    |		Load_Encached	Diana_Cache
02ab 189f       |    |		Execute	Package,Field_Execute,Field_Number 0x9f
02ac 012f       | /  |		Execute	Any,Equal
02ad 6802       |h   |		Jump_Zero	0x2b0
02ae 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0x10 = 0x2ae,0x9
02af 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02b0 4800       |H   |		Short_Literal	0x0							; Debug Table 0xc.0x11 = 0x2b0,0xa
02b1 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02b2 0000 0000  |    |		.BLANK	0000[0x6]
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02c1       |    |		.CONST	0x02c1								; Address of begin
02b9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ba 0003       |    |		.CONST	0x0003								; Number of locals
02bb			INIT_02b8:
02bb 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xd = .DEBUG	0x02bb,0x0a4a,0x1001,0x0000,0x005a,0x3a55,0x0000,0x0463
													; Debug Table 0xd.0x0 = 0x2bb,0xffff
02bc 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0xd.0x1 = 0x2bc,0xfffe
02bd 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
02be 0322       | "  |		Declare_Variable	Record
02bf 00d8       |    |		Load_Top	At_Offset_0
02c0 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02c1			BODY_02b8:
02c1 0007       |    |		Action	Break_Optional							; Debug Table 0xd.0x2 = 0x2c1,0x1
02c2 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xd.0x3 = 0x2c2,0x401
02c3 0007       |    |		Action	Break_Optional
02c4 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0xd.0x4 = 0x2c4,0x402
02c5 0007       |    |		Action	Break_Optional							; Debug Table 0xd.0x5 = 0x2c5,0x403
02c6 0007       |    |		Action	Break_Optional							; Debug Table 0xd.0x6 = 0x2c6,0x404
02c7 0f65       | e  |		Execute_Immediate	Equal,0x65					; Debug Table 0xd.0x7 = 0x2c7,0x1
02c8 6811       |h   |		Jump_Zero	0x2da
02c9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xd.0x8 = 0x2c9,0x2
02ca 00e1       |    |		Load_Encached	Boolean_Cache
02cb e5ff       |    |		Load	0x2,-0x1
02cc 00eb       |    |		Load_Encached	Diana_Cache
02cd 18c5       |    |		Execute	Package,Field_Execute,Field_Number 0xc5
02ce e005       |    |		Load	0x0,0x5
02cf 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
02d0 005b       | [  |		Store_Top	Discrete,At_Offset_3
02d1 00d1       |    |		Pop_Control	Pop_Count_1
02d2 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xd.0x9 = 0x2d2,0x3
02d3 6806       |h   |		Jump_Zero	0x2da
02d4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xd.0xa = 0x2d4,0x4
02d5 00eb       |    |		Load_Encached	Diana_Cache
02d6 189f       |    |		Execute	Package,Field_Execute,Field_Number 0x9f
02d7 e001       |    |		Load	0x0,0x1
02d8 1833       | 3  |		Execute	Package,Field_Execute,Field_Number 0x33
02d9 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0xd.0xb = 0x2d9,0x5
02da e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xd.0xc = 0x2da,0x6
02db e002       |    |		Load	0x0,0x2
02dc 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
02dd 4800       |H   |		Short_Literal	0x0							; Debug Table 0xd.0xd = 0x2dd,0x7
02de 4801       |H   |		Short_Literal	0x1
02df e001       |    |		Load	0x0,0x1
02e0 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
02e1 0092 079b  |    |		Action	Push_String_Extended,0x79b					; "RETURN DIGITS ACTION"
													; Debug Table 0xd.0xe = 0x2e1,0x8
02e3 e001       |    |		Load	0x0,0x1
02e4 1874       | t  |		Execute	Package,Field_Execute,Field_Number 0x74
02e5 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02e6 0000 0000  |    |		.XXX[0x2]
02e8 ; --------------------------------------------------------------------------------------
02e8 ; SUBPROGRAM
02e8 ; --------------------------------------------------------------------------------------
02e8 0305       |    |		.CONST	0x0305								; Address of begin
02e9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ea 000a       |    |		.CONST	0x000a								; Number of locals
02eb			INIT_02e8:
02eb 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xe = .DEBUG	0x02eb,0x0a6a,0x1001,0x0000,0x005a,0x3a55,0x0000,0x04c2
													; Debug Table 0xe.0x0 = 0x2eb,0xffff
02ec 03e9       |    |		Declare_Variable	Discrete,Duplicate
02ed 03e9       |    |		Declare_Variable	Discrete,Duplicate
02ee 03e9       |    |		Declare_Variable	Discrete,Duplicate
02ef 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0xe.0x1 = 0x2ef,0xfffe
02f0 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
02f1 0322       | "  |		Declare_Variable	Record
02f2 00d8       |    |		Load_Top	At_Offset_0
02f3 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02f4 00eb       |    |		Load_Encached	Diana_Cache
02f5 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
02f6 0322       | "  |		Declare_Variable	Record
02f7 00d8       |    |		Load_Top	At_Offset_0
02f8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02f9 00eb       |    |		Load_Encached	Diana_Cache
02fa 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
02fb 0322       | "  |		Declare_Variable	Record
02fc 00d8       |    |		Load_Top	At_Offset_0
02fd 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02fe 00eb       |    |		Load_Encached	Diana_Cache
02ff 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
0300 0322       | "  |		Declare_Variable	Record
0301 00d8       |    |		Load_Top	At_Offset_0
0302 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0303 029f 0753  |   S|		Declare_Subprogram	INIT_0750,For_Call				; Debug Table 0xe.0x2 = 0x303,0xfffd
0305			BODY_02e8:
0305 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xe.0x3 = 0x305,0x1
0306 e406       |    |		Load	0x2,0x6
0307 00e1       |    |		Load_Encached	Boolean_Cache
0308 00e1       |    |		Load_Encached	Boolean_Cache
0309 e5ff       |    |		Load	0x2,-0x1
030a e005       |    |		Load	0x0,0x5
030b 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
030c c402       |    |		Store	0x2,0x2
030d c403       |    |		Store	0x2,0x3
030e 00d2       |    |		Pop_Control	Pop_Count_2
030f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x4 = 0x30f,0x2
0310 00db       |    |		Load_Top	At_Offset_3
0311 00e1       |    |		Load_Encached	Boolean_Cache
0312 00e1       |    |		Load_Encached	Boolean_Cache
0313 e5fe       |    |		Load	0x2,-0x2
0314 e005       |    |		Load	0x0,0x5
0315 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0316 c404       |    |		Store	0x2,0x4
0317 c405       |    |		Store	0x2,0x5
0318 00d2       |    |		Pop_Control	Pop_Count_2
0319 4810       |H   |		Short_Literal	0x10							; Debug Table 0xe.0x5 = 0x319,0x3
031a 00db       |    |		Load_Top	At_Offset_3
031b e406       |    |		Load	0x2,0x6
031c e404       |    |		Load	0x2,0x4
031d e402       |    |		Load	0x2,0x2
031e 840a       |    |		Call	0x2,0xa
031f 4811       |H   |		Short_Literal	0x11							; Debug Table 0xe.0x6 = 0x31f,0x4
0320 00da       |    |		Load_Top	At_Offset_2
0321 e407       |    |		Load	0x2,0x7
0322 e405       |    |		Load	0x2,0x5
0323 e403       |    |		Load	0x2,0x3
0324 840a       |    |		Call	0x2,0xa
0325 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0326 0000 0000  |    |		.XXX[0x2]
0328 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
032c 0000 0000  |    |		.BLANK	0000[0x4]
0330 ; --------------------------------------------------------------------------------------
0330 ; SUBPROGRAM
0330 ; --------------------------------------------------------------------------------------
0330 0333       | 3  |		.CONST	0x0333								; Address of begin
0331 0004       |    |		.CONST	0x0004								; Address of exception handler
0332 0001       |    |		.CONST	0x0001								; Number of locals
0333			BODY_0330:
0333			INIT_0330:
0333 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf = .DEBUG	0x0333,0x0a7a,0x1001,0x0000,0x005a,0x3a55,0x0000,0x059c
													; Debug Table 0xf.0x0 = 0x333,0x1
0334 00db       |    |		Load_Top	At_Offset_3
0335 8219       |    |		Call	0x1,0x19
0336 7008       |p   |		Jump_Nonzero	0x33f
0337 4801       |H   |		Short_Literal	0x1							; Debug Table 0xf.0x1 = 0x337,0x2
0338 0092 079c  |    |		Action	Push_String_Extended,0x79c					; "Check Float subtype bounds match"
033a e001       |    |		Load	0x0,0x1
033b 1875       | u  |		Execute	Package,Field_Execute,Field_Number 0x75
033c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf.0x2 = 0x33c,0x3
033d 00db       |    |		Load_Top	At_Offset_3
033e 821c       |    |		Call	0x1,0x1c
033f 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf.0x3 = 0x33f,0x4
0340 00db       |    |		Load_Top	At_Offset_3
0341 821a       |    |		Call	0x1,0x1a
0342 7007       |p   |		Jump_Nonzero	0x34a
0343 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf.0x4 = 0x343,0x5
0344 821b       |    |		Call	0x1,0x1b
0345 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf.0x5 = 0x345,0x6
0346 821b       |    |		Call	0x1,0x1b
0347 4800       |H   |		Short_Literal	0x0							; Debug Table 0xf.0x6 = 0x347,0x7
0348 e003       |    |		Load	0x0,0x3
0349 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
034a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
034b 0000 0000  |    |		.BLANK	0000[0x5]
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 0358       | X  |		.CONST	0x0358								; Address of begin
0351 0004       |    |		.CONST	0x0004								; Address of exception handler
0352 0002       |    |		.CONST	0x0002								; Number of locals
0353			INIT_0350:
0353 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x10 = .DEBUG	0x0353,0x0a8a,0x1001,0x0000,0x005a,0x3a55,0x0000,0x05d9
													; Debug Table 0x10.0x0 = 0x353,0xffff
0354 00db       |    |		Load_Top	At_Offset_3
0355 e002       |    |		Load	0x0,0x2
0356 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
0357 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0358			BODY_0350:
0358 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x10.0x1 = 0x358,0x1
0359 8226       | &  |		Call	0x1,0x26
035a e5fe       |    |		Load	0x2,-0x2
035b 8226       | &  |		Call	0x1,0x26
035c 021f       |    |		Execute	Heap_Access,Equal
035d 6801       |h   |		Jump_Zero	0x35f
035e 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x10.0x2 = 0x35e,0x2
035f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x3 = 0x35f,0x3
0360 e002       |    |		Load	0x0,0x2
0361 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0362 4612       |F   |		Jump_Case	0x13
0363 7812       |x   |		Jump	0x376								; case 0x0
0364 7824       |x$  |		Jump	0x389								; case 0x1
0365 7827       |x'  |		Jump	0x38d								; case 0x2
0366 7826       |x&  |		Jump	0x38d								; case 0x3
0367 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0x4
0368 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0x5
0369 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0x6
036a 7826       |x&  |		Jump	0x391								; case 0x7
036b 7825       |x%  |		Jump	0x391								; case 0x8
036c 7824       |x$  |		Jump	0x391								; case 0x9
036d 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0xa
036e 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0xb
036f 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0xc
0370 782d       |x-  |		Jump	0x39e								; case 0xd
0371 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0xe
0372 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0xf
0373 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0x10
0374 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0x11
0375 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0x12
0376 0007       |    |		Action	Break_Optional							; Debug Table 0x10.0x4 = 0x376,0x4
0377 e402       |    |		Load	0x2,0x2								; Debug Table 0x10.0x5 = 0x377,0x401
0378 0007       |    |		Action	Break_Optional
0379 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x10.0x6 = 0x379,0x402
037a 0007       |    |		Action	Break_Optional							; Debug Table 0x10.0x7 = 0x37a,0x403
037b 0007       |    |		Action	Break_Optional							; Debug Table 0x10.0x8 = 0x37b,0x404
037c 0b64       | d  |		Execute_Immediate	Case_Compare,0x64				; Debug Table 0x10.0x9 = 0x37c,0x4
037d 7006       |p   |		Jump_Nonzero	0x384
037e 0b68       | h  |		Execute_Immediate	Case_Compare,0x68
037f 7004       |p   |		Jump_Nonzero	0x384
0380 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x10.0xa = 0x380,0x6
0381 e5ff       |    |		Load	0x2,-0x1
0382 8211       |    |		Call	0x1,0x11
0383 7803       |x   |		Jump	0x387
0384 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x10.0xb = 0x384,0x5
0385 e5ff       |    |		Load	0x2,-0x1
0386 8218       |    |		Call	0x1,0x18
0387 00d1       |    |		Pop_Control	Pop_Count_1
0388 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0389 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x10.0xc = 0x389,0x7
038a e5ff       |    |		Load	0x2,-0x1
038b 821d       |    |		Call	0x1,0x1d
038c 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
038d e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x10.0xd = 0x38d,0x8
038e e5ff       |    |		Load	0x2,-0x1
038f 821f       |    |		Call	0x1,0x1f
0390 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0391 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x10.0xe = 0x391,0x9
0392 e002       |    |		Load	0x0,0x2
0393 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0394 7003       |p   |		Jump_Nonzero	0x398
0395 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x10.0xf = 0x395,0x801
0396 021d       |    |		Execute	Heap_Access,Is_Null
0397 7005       |p   |		Jump_Nonzero	0x39d							; Debug Table 0x10.0x10 = 0x397,0x9
0398 4800       |H   |		Short_Literal	0x0							; Debug Table 0x10.0x11 = 0x398,0xa
0399 e5fd       |    |		Load	0x2,-0x3
039a e5fe       |    |		Load	0x2,-0x2
039b e5ff       |    |		Load	0x2,-0x1
039c 8224       | $  |		Call	0x1,0x24
039d 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
039e 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x10.0x12 = 0x39e,0xb
039f e002       |    |		Load	0x0,0x2
03a0 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
03a1 7003       |p   |		Jump_Nonzero	0x3a5
03a2 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x10.0x13 = 0x3a2,0xc01
03a3 021d       |    |		Execute	Heap_Access,Is_Null
03a4 7004       |p   |		Jump_Nonzero	0x3a9							; Debug Table 0x10.0x14 = 0x3a4,0xb
03a5 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x10.0x15 = 0x3a5,0xc
03a6 e5fe       |    |		Load	0x2,-0x2
03a7 e5ff       |    |		Load	0x2,-0x1
03a8 8223       | #  |		Call	0x1,0x23
03a9 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
03aa 0000 0000  |    |		.BLANK	0000[0x6]
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03c7       |    |		.CONST	0x03c7								; Address of begin
03b1 0004       |    |		.CONST	0x0004								; Address of exception handler
03b2 0006       |    |		.CONST	0x0006								; Number of locals
03b3			INIT_03b0:
03b3 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x11 = .DEBUG	0x03b3,0x0ab8,0x1001,0x0000,0x005a,0x3a55,0x0000,0x05f2
													; Debug Table 0x11.0x0 = 0x3b3,0xffff
03b4 00db       |    |		Load_Top	At_Offset_3
03b5 e002       |    |		Load	0x0,0x2
03b6 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
03b7 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03b8 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x11.0x1 = 0x3b8,0xfffe
03b9 00d9       |    |		Load_Top	At_Offset_1
03ba 00eb       |    |		Load_Encached	Diana_Cache
03bb 18b9       |    |		Execute	Package,Field_Execute,Field_Number 0xb9
03bc 820f       |    |		Call	0x1,0xf
03bd 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03be 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x11.0x2 = 0x3be,0xfffd
03bf 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x11.0x3 = 0x3bf,0x401
03c0 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1					; Debug Table 0x11.0x4 = 0x3c0,0xfffd
03c1 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x11.0x5 = 0x3c1,0xfffc
03c2 e5fe       |    |		Load	0x2,-0x2
03c3 e002       |    |		Load	0x0,0x2
03c4 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
03c5 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03c6 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x11.0x6 = 0x3c6,0xfffb
03c7			BODY_03b0:
03c7 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x7 = 0x3c7,0x1
03c8 e002       |    |		Load	0x0,0x2
03c9 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
03ca 0b0d       |    |		Execute_Immediate	Case_Compare,0xd
03cb 700a       |p   |		Jump_Nonzero	0x3d6
03cc 00d8       |    |		Load_Top	At_Offset_0
03cd 4807       |H   |		Short_Literal	0x7
03ce 4809       |H   |		Short_Literal	0x9
03cf 0262       | b  |		Execute	Discrete,In_Range
03d0 7005       |p   |		Jump_Nonzero	0x3d6
03d1 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x11.0x8 = 0x3d1,0x5
03d2 00eb       |    |		Load_Encached	Diana_Cache
03d3 18b9       |    |		Execute	Package,Field_Execute,Field_Number 0xb9
03d4 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
03d5 780c       |x   |		Jump	0x3e2
03d6 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x9 = 0x3d6,0x2
03d7 e002       |    |		Load	0x0,0x2
03d8 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
03d9 6806       |h   |		Jump_Zero	0x3e0
03da e403       |    |		Load	0x2,0x3
03db e002       |    |		Load	0x0,0x2
03dc 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
03dd 7002       |p   |		Jump_Nonzero	0x3e0
03de e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0xa = 0x3de,0x3
03df a404       |    |		Store_Unchecked	0x2,0x4
03e0 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x11.0xb = 0x3e0,0x4
03e1 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
03e2 00d1       |    |		Pop_Control	Pop_Count_1
03e3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x11.0xc = 0x3e3,0x6
03e4 00d9       |    |		Load_Top	At_Offset_1
03e5 e403       |    |		Load	0x2,0x3
03e6 821e       |    |		Call	0x1,0x1e
03e7 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03f7       |    |		.CONST	0x03f7								; Address of begin
03e9 0004       |    |		.CONST	0x0004								; Address of exception handler
03ea 0005       |    |		.CONST	0x0005								; Number of locals
03eb			INIT_03e8:
03eb 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x12 = .DEBUG	0x03eb,0x0ad4,0x1001,0x0000,0x005a,0x3a55,0x0000,0x0682
													; Debug Table 0x12.0x0 = 0x3eb,0xffff
03ec 03e9       |    |		Declare_Variable	Discrete,Duplicate
03ed 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0x12.0x1 = 0x3ed,0xfffe
03ee 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
03ef 0322       | "  |		Declare_Variable	Record
03f0 00d8       |    |		Load_Top	At_Offset_0
03f1 1c00       |    |		Execute_Immediate	Run_Utility,0x0
03f2 00eb       |    |		Load_Encached	Diana_Cache
03f3 1b96       |    |		Execute	Package,Field_Read,Field_Number 0x96
03f4 0322       | "  |		Declare_Variable	Record
03f5 00d8       |    |		Load_Top	At_Offset_0
03f6 1c00       |    |		Execute_Immediate	Run_Utility,0x0
03f7			BODY_03e8:
03f7 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x2 = 0x3f7,0x1
03f8 00e1       |    |		Load_Encached	Boolean_Cache
03f9 e5ff       |    |		Load	0x2,-0x1
03fa e005       |    |		Load	0x0,0x5
03fb 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
03fc c402       |    |		Store	0x2,0x2
03fd 00d1       |    |		Pop_Control	Pop_Count_1
03fe 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x3 = 0x3fe,0x2
03ff 00e1       |    |		Load_Encached	Boolean_Cache
0400 e5fe       |    |		Load	0x2,-0x2
0401 e005       |    |		Load	0x0,0x5
0402 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0403 c403       |    |		Store	0x2,0x3
0404 00d1       |    |		Pop_Control	Pop_Count_1
0405 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0x4 = 0x405,0x3
0406 00db       |    |		Load_Top	At_Offset_3
0407 0279       | y  |		Execute	Discrete,And
0408 6809       |h   |		Jump_Zero	0x412
0409 00d9       |    |		Load_Top	At_Offset_1
040a 00eb       |    |		Load_Encached	Diana_Cache
040b 189f       |    |		Execute	Package,Field_Execute,Field_Number 0x9f
040c 00d9       |    |		Load_Top	At_Offset_1
040d 00eb       |    |		Load_Encached	Diana_Cache
040e 189f       |    |		Execute	Package,Field_Execute,Field_Number 0x9f
040f 012f       | /  |		Execute	Any,Equal
0410 6801       |h   |		Jump_Zero	0x412
0411 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7					; Debug Table 0x12.0x5 = 0x411,0x4
0412 4801       |H   |		Short_Literal	0x1							; Debug Table 0x12.0x6 = 0x412,0x5
0413 0092 079d  |    |		Action	Push_String_Extended,0x79d					; "Check subtype discriminant constraints for equality"
0415 e001       |    |		Load	0x0,0x1
0416 1875       | u  |		Execute	Package,Field_Execute,Field_Number 0x75
0417 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x12.0x7 = 0x417,0x6
0418 e001       |    |		Load	0x0,0x1
0419 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
041a 0007       |    |		Action	Break_Optional							; Debug Table 0x12.0x8 = 0x41a,0x7
041b e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x12.0x9 = 0x41b,0x401
041c 021d       |    |		Execute	Heap_Access,Is_Null
041d 6804       |h   |		Jump_Zero	0x422							; Debug Table 0x12.0xa = 0x41d,0x7
041e e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x12.0xb = 0x41e,0x8
041f e002       |    |		Load	0x0,0x2
0420 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0421 780f       |x   |		Jump	0x431
0422 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x12.0xc = 0x422,0x9
0423 e002       |    |		Load	0x0,0x2
0424 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0425 0007       |    |		Action	Break_Optional							; Debug Table 0x12.0xd = 0x425,0xa
0426 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x12.0xe = 0x426,0x801
0427 4800       |H   |		Short_Literal	0x0							; Debug Table 0x12.0xf = 0x427,0xa
0428 4800       |H   |		Short_Literal	0x0
0429 66fe       |f   |		Indirect_Literal	Discrete,0x328,{0x00000000, 0x7fffffff}
042a 4800       |H   |		Short_Literal	0x0
042b 4843       |HC  |		Short_Literal	0x43
042c e5fa       |    |		Load	0x2,-0x6
042d e002       |    |		Load	0x0,0x2
042e 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
042f e001       |    |		Load	0x0,0x1
0430 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0431 0007       |    |		Action	Break_Optional							; Debug Table 0x12.0x10 = 0x431,0xb
0432 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x12.0x11 = 0x432,0xc01
0433 4800       |H   |		Short_Literal	0x0							; Debug Table 0x12.0x12 = 0x433,0xb
0434 4800       |H   |		Short_Literal	0x0
0435 66f2       |f   |		Indirect_Literal	Discrete,0x328,{0x00000000, 0x7fffffff}
0436 4801       |H   |		Short_Literal	0x1
0437 4878       |Hx  |		Short_Literal	0x78
0438 480d       |H   |		Short_Literal	0xd
0439 e001       |    |		Load	0x0,0x1
043a 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
043b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x12.0x13 = 0x43b,0xc
043c e001       |    |		Load	0x0,0x1
043d 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
043e e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x12.0x14 = 0x43e,0xd
043f e002       |    |		Load	0x0,0x2
0440 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0441 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x12.0x15 = 0x441,0xe
0442 e002       |    |		Load	0x0,0x2
0443 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0444 0b02       |    |		Execute_Immediate	Case_Compare,0x2
0445 7006       |p   |		Jump_Nonzero	0x44c
0446 0b03       |    |		Execute_Immediate	Case_Compare,0x3
0447 7004       |p   |		Jump_Nonzero	0x44c
0448 0b0d       |    |		Execute_Immediate	Case_Compare,0xd
0449 700e       |p   |		Jump_Nonzero	0x458
044a 48e2       |H   |		Short_Literal	0xe2							; Debug Table 0x12.0x16 = 0x44a,0x11
044b 0257       | W  |		Execute	Discrete,Raise
044c 0007       |    |		Action	Break_Optional							; Debug Table 0x12.0x17 = 0x44c,0xf
044d 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x12.0x18 = 0x44d,0x1001
044e 4800       |H   |		Short_Literal	0x0							; Debug Table 0x12.0x19 = 0x44e,0xf
044f 4800       |H   |		Short_Literal	0x0
0450 66d7       |f   |		Indirect_Literal	Discrete,0x328,{0x00000000, 0x7fffffff}
0451 4800       |H   |		Short_Literal	0x0
0452 4843       |HC  |		Short_Literal	0x43
0453 e5fb       |    |		Load	0x2,-0x5
0454 e002       |    |		Load	0x0,0x2
0455 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0456 e001       |    |		Load	0x0,0x1
0457 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0458 00d1       |    |		Pop_Control	Pop_Count_1
0459 0007       |    |		Action	Break_Optional							; Debug Table 0x12.0x1a = 0x459,0x12
045a 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x12.0x1b = 0x45a,0x1401
045b 4800       |H   |		Short_Literal	0x0							; Debug Table 0x12.0x1c = 0x45b,0x12
045c 4800       |H   |		Short_Literal	0x0
045d 66ca       |f   |		Indirect_Literal	Discrete,0x328,{0x00000000, 0x7fffffff}
045e 4801       |H   |		Short_Literal	0x1
045f 4878       |Hx  |		Short_Literal	0x78
0460 480d       |H   |		Short_Literal	0xd
0461 e001       |    |		Load	0x0,0x1
0462 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0463 4800       |H   |		Short_Literal	0x0							; Debug Table 0x12.0x1d = 0x463,0x13
0464 e003       |    |		Load	0x0,0x3
0465 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0466 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0467 0000       |    |		.XXX[0x1]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 046c       | l  |		.CONST	0x046c								; Address of begin
0469 0004       |    |		.CONST	0x0004								; Address of exception handler
046a 0002       |    |		.CONST	0x0002								; Number of locals
046b			INIT_0468:
046b 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x13 = .DEBUG	0x046b,0x0b12,0x1002,0x0000,0x005a,0x3a55,0x0000,0x077d
													; Debug Table 0x13.0x0 = 0x46b,0xffff
046c			BODY_0468:
046c 0007       |    |		Action	Break_Optional							; Debug Table 0x13.0x1 = 0x46c,0x1
046d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x2 = 0x46d,0x401
046e 021d       |    |		Execute	Heap_Access,Is_Null
046f 7003       |p   |		Jump_Nonzero	0x473							; Debug Table 0x13.0x3 = 0x46f,0x1
0470 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x4 = 0x470,0x2
0471 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0472 7802       |x   |		Jump	0x475
0473 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x5 = 0x473,0x3
0474 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0475 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x6 = 0x475,0x4
0476 00eb       |    |		Load_Encached	Diana_Cache
0477 18f9       |    |		Execute	Package,Field_Execute,Field_Number 0xf9
0478 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0479 0000 0000  |    |		.BLANK	0000[0x7]
0480 ; --------------------------------------------------------------------------------------
0480 ; SUBPROGRAM
0480 ; --------------------------------------------------------------------------------------
0480 0484       |    |		.CONST	0x0484								; Address of begin
0481 0004       |    |		.CONST	0x0004								; Address of exception handler
0482 0002       |    |		.CONST	0x0002								; Number of locals
0483			INIT_0480:
0483 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x14 = .DEBUG	0x0483,0x0b22,0x1002,0x0000,0x005a,0x3a55,0x0000,0x07b1
													; Debug Table 0x14.0x0 = 0x483,0xffff
0484			BODY_0480:
0484 0007       |    |		Action	Break_Optional							; Debug Table 0x14.0x1 = 0x484,0x1
0485 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x14.0x2 = 0x485,0x401
0486 0007       |    |		Action	Break_Optional
0487 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x14.0x3 = 0x487,0x402
0488 0007       |    |		Action	Break_Optional							; Debug Table 0x14.0x4 = 0x488,0x403
0489 0007       |    |		Action	Break_Optional							; Debug Table 0x14.0x5 = 0x489,0x404
048a 0b66       | f  |		Execute_Immediate	Case_Compare,0x66				; Debug Table 0x14.0x6 = 0x48a,0x1
048b 7003       |p   |		Jump_Nonzero	0x48f
048c 0b6b       | k  |		Execute_Immediate	Case_Compare,0x6b
048d 7010       |p   |		Jump_Nonzero	0x49e
048e 7815       |x   |		Jump	0x4a4								; Debug Table 0x14.0x7 = 0x48e,0x7
048f e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x14.0x8 = 0x48f,0x2
0490 00eb       |    |		Load_Encached	Diana_Cache
0491 18f9       |    |		Execute	Package,Field_Execute,Field_Number 0xf9
0492 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0493 0007       |    |		Action	Break_Optional							; Debug Table 0x14.0x9 = 0x493,0x3
0494 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x14.0xa = 0x494,0x801
0495 021d       |    |		Execute	Heap_Access,Is_Null
0496 6805       |h   |		Jump_Zero	0x49c							; Debug Table 0x14.0xb = 0x496,0x3
0497 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x14.0xc = 0x497,0x4
0498 e002       |    |		Load	0x0,0x2
0499 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
049a 8222       | "  |		Call	0x1,0x22
049b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
049c 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x14.0xd = 0x49c,0x5
049d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
049e e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x14.0xe = 0x49e,0x6
049f 00eb       |    |		Load_Encached	Diana_Cache
04a0 18b9       |    |		Execute	Package,Field_Execute,Field_Number 0xb9
04a1 00eb       |    |		Load_Encached	Diana_Cache
04a2 18f9       |    |		Execute	Package,Field_Execute,Field_Number 0xf9
04a3 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04a4 00d1       |    |		Pop_Control	Pop_Count_1
04a5 4831       |H1  |		Short_Literal	0x31
04a6 0257       | W  |		Execute	Discrete,Raise
04a7 0000       |    |		.XXX[0x1]
04a8 ; --------------------------------------------------------------------------------------
04a8 ; SUBPROGRAM
04a8 ; --------------------------------------------------------------------------------------
04a8 04ce       |    |		.CONST	0x04ce								; Address of begin
04a9 0004       |    |		.CONST	0x0004								; Address of exception handler
04aa 000a       |    |		.CONST	0x000a								; Number of locals
04ab			INIT_04a8:
04ab 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x15 = .DEBUG	0x04ab,0x0b42,0x1001,0x0000,0x005a,0x3a55,0x0000,0x080d
													; Debug Table 0x15.0x0 = 0x4ab,0xffff
04ac 00db       |    |		Load_Top	At_Offset_3
04ad e5fd       |    |		Load	0x2,-0x3
04ae 8221       | !  |		Call	0x1,0x21
04af 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
04b0 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x15.0x1 = 0x4b0,0xfffe
04b1 e5fe       |    |		Load	0x2,-0x2
04b2 8222       | "  |		Call	0x1,0x22
04b3 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
04b4 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x15.0x2 = 0x4b4,0xfffd
04b5 00da       |    |		Load_Top	At_Offset_2
04b6 490f       |I   |		Short_Literal	0x10f
04b7 00eb       |    |		Load_Encached	Diana_Cache
04b8 0096       |    |		Execute	Package,Entry
04b9 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
04ba 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x15.0x3 = 0x4ba,0xfffc
04bb 00da       |    |		Load_Top	At_Offset_2
04bc 490f       |I   |		Short_Literal	0x10f
04bd 00eb       |    |		Load_Encached	Diana_Cache
04be 0096       |    |		Execute	Package,Entry
04bf 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
04c0 00ef       |    |		Load_Encached	Diana_Sequence_Cache					; Debug Table 0x15.0x4 = 0x4c0,0xfffb
04c1 00da       |    |		Load_Top	At_Offset_2
04c2 00eb       |    |		Load_Encached	Diana_Cache
04c3 18ed       |    |		Execute	Package,Field_Execute,Field_Number 0xed
04c4 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
04c5 00ef       |    |		Load_Encached	Diana_Sequence_Cache					; Debug Table 0x15.0x5 = 0x4c5,0xfffa
04c6 00da       |    |		Load_Top	At_Offset_2
04c7 00eb       |    |		Load_Encached	Diana_Cache
04c8 18ed       |    |		Execute	Package,Field_Execute,Field_Number 0xed
04c9 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
04ca 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x15.0x6 = 0x4ca,0xfff9
04cb 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x15.0x7 = 0x4cb,0xfff8
04cc 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x15.0x8 = 0x4cc,0xfff7
04cd 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
04ce			BODY_04a8:
04ce 00cf       |    |		Action	Mark_Auxiliary
04cf 783c       |x<  |		Jump	0x50c
04d0 e406       |    |		Load	0x2,0x6								; Debug Table 0x15.0x9 = 0x4d0,0x2
04d1 0007       |    |		Action	Break_Optional
04d2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0xa = 0x4d2,0x401
04d3 0217       |    |		Execute	Heap_Access,All_Reference
04d4 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
04d5 00d9       |    |		Load_Top	At_Offset_1
04d6 0007       |    |		Action	Break_Optional
04d7 e40e       |    |		Load	0x2,0xe								; Debug Table 0x15.0xb = 0x4d7,0x801
04d8 0007       |    |		Action	Break_Optional
04d9 0210       |    |		Execute	Heap_Access,Get_Segment						; Debug Table 0x15.0xc = 0x4d9,0x802
04da 0007       |    |		Action	Break_Optional							; Debug Table 0x15.0xd = 0x4da,0x803
04db 00d0       |    |		Action	Swap_Control							; Debug Table 0x15.0xe = 0x4db,0x804
04dc 00d1       |    |		Pop_Control	Pop_Count_1
04dd 49af       |I   |		Short_Literal	0x1af							; Debug Table 0x15.0xf = 0x4dd,0x401
04de 00eb       |    |		Load_Encached	Diana_Cache
04df 0096       |    |		Execute	Package,Entry
04e0 00d0       |    |		Action	Swap_Control
04e1 00d1       |    |		Pop_Control	Pop_Count_1
04e2 a408       |    |		Store_Unchecked	0x2,0x8							; Debug Table 0x15.0x10 = 0x4e2,0x2
04e3 e407       |    |		Load	0x2,0x7								; Debug Table 0x15.0x11 = 0x4e3,0x3
04e4 0007       |    |		Action	Break_Optional
04e5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0x12 = 0x4e5,0xc01
04e6 0217       |    |		Execute	Heap_Access,All_Reference
04e7 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
04e8 00d9       |    |		Load_Top	At_Offset_1
04e9 0007       |    |		Action	Break_Optional
04ea e40e       |    |		Load	0x2,0xe								; Debug Table 0x15.0x13 = 0x4ea,0x1001
04eb 0007       |    |		Action	Break_Optional
04ec 0210       |    |		Execute	Heap_Access,Get_Segment						; Debug Table 0x15.0x14 = 0x4ec,0x1002
04ed 0007       |    |		Action	Break_Optional							; Debug Table 0x15.0x15 = 0x4ed,0x1003
04ee 00d0       |    |		Action	Swap_Control							; Debug Table 0x15.0x16 = 0x4ee,0x1004
04ef 00d1       |    |		Pop_Control	Pop_Count_1
04f0 49af       |I   |		Short_Literal	0x1af							; Debug Table 0x15.0x17 = 0x4f0,0xc01
04f1 00eb       |    |		Load_Encached	Diana_Cache
04f2 0096       |    |		Execute	Package,Entry
04f3 00d0       |    |		Action	Swap_Control
04f4 00d1       |    |		Pop_Control	Pop_Count_1
04f5 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3					; Debug Table 0x15.0x18 = 0x4f5,0x3
04f6 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x15.0x19 = 0x4f6,0x4
04f7 e5fe       |    |		Load	0x2,-0x2
04f8 e5ff       |    |		Load	0x2,-0x1
04f9 e40a       |    |		Load	0x2,0xa
04fa e409       |    |		Load	0x2,0x9
04fb e408       |    |		Load	0x2,0x8
04fc 8220       |    |		Call	0x1,0x20
04fd 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x15.0x1a = 0x4fd,0x5
04fe 0a01       |    |		Execute_Immediate	Plus,0x1
04ff 0248       | H  |		Execute	Discrete,Check_In_Integer
0500 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0501 0007       |    |		Action	Break_Optional							; Debug Table 0x15.0x1b = 0x501,0x6
0502 e406       |    |		Load	0x2,0x6								; Debug Table 0x15.0x1c = 0x502,0x1401
0503 0217       |    |		Execute	Heap_Access,All_Reference
0504 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0505 a406       |    |		Store_Unchecked	0x2,0x6							; Debug Table 0x15.0x1d = 0x505,0x6
0506 0007       |    |		Action	Break_Optional							; Debug Table 0x15.0x1e = 0x506,0x7
0507 e407       |    |		Load	0x2,0x7								; Debug Table 0x15.0x1f = 0x507,0x1801
0508 0217       |    |		Execute	Heap_Access,All_Reference
0509 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
050a a407       |    |		Store_Unchecked	0x2,0x7							; Debug Table 0x15.0x20 = 0x50a,0x7
050b 00c9       |    |		Action	Pop_Auxiliary_Loop
050c 0007       |    |		Action	Break_Optional							; Debug Table 0x15.0x21 = 0x50c,0x1
050d e406       |    |		Load	0x2,0x6								; Debug Table 0x15.0x22 = 0x50d,0x1c01
050e 021d       |    |		Execute	Heap_Access,Is_Null
050f 6fc0       |o   |		Jump_Zero	0x4d0							; Debug Table 0x15.0x23 = 0x50f,0x1
0510 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0511 0000 0000  |    |		.BLANK	0000[0x7]
0518 ; --------------------------------------------------------------------------------------
0518 ; SUBPROGRAM
0518 ; --------------------------------------------------------------------------------------
0518 05ab       |    |		.CONST	0x05ab								; Address of begin
0519 0004       |    |		.CONST	0x0004								; Address of exception handler
051a 000a       |    |		.CONST	0x000a								; Number of locals
051b			INIT_0518:
051b 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x16 = .DEBUG	0x051b,0x0b8c,0x1001,0x0000,0x005a,0x3a55,0x0000,0x08c2
													; Debug Table 0x16.0x0 = 0x51b,0xffff
051c 00db       |    |		Load_Top	At_Offset_3
051d e007       |    |		Load	0x0,0x7
051e 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
051f 00eb       |    |		Load_Encached	Diana_Cache
0520 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0521 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0522 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x16.0x1 = 0x522,0xfffe
0523 e5fe       |    |		Load	0x2,-0x2
0524 e007       |    |		Load	0x0,0x7
0525 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0526 00eb       |    |		Load_Encached	Diana_Cache
0527 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0528 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0529 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x16.0x2 = 0x529,0xfffd
052a 00da       |    |		Load_Top	At_Offset_2
052b 0007       |    |		Action	Break_Optional
052c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x3 = 0x52c,0x401
052d 7002       |p   |		Jump_Nonzero	0x530
052e 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x16.0x4 = 0x52e,0x402
052f 782c       |x,  |		Jump	0x55c
0530 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x5 = 0x530,0x403
0531 0217       |    |		Execute	Heap_Access,All_Reference
0532 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0533 6804       |h   |		Jump_Zero	0x538
0534 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x6 = 0x534,0x404
0535 0217       |    |		Execute	Heap_Access,All_Reference
0536 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0537 7824       |x$  |		Jump	0x55c
0538 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x7 = 0x538,0x405
0539 0007       |    |		Action	Break_Optional
053a e406       |    |		Load	0x2,0x6								; Debug Table 0x16.0x8 = 0x53a,0x801
053b 0007       |    |		Action	Break_Optional
053c 0148       | H  |		Execute	Heap_Access,Get_Offset						; Debug Table 0x16.0x9 = 0x53c,0x802
053d 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0xa = 0x53d,0x803
053e 00d0       |    |		Action	Swap_Control							; Debug Table 0x16.0xb = 0x53e,0x804
053f 00d1       |    |		Pop_Control	Pop_Count_1
0540 49bb       |I   |		Short_Literal	0x1bb							; Debug Table 0x16.0xc = 0x540,0x405
0541 00eb       |    |		Load_Encached	Diana_Cache
0542 0098       |    |		Execute	Package,Field_Read_Dynamic
0543 012c       | ,  |		Execute	Any,Size
0544 e008       |    |		Load	0x0,0x8
0545 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0546 025b       | [  |		Execute	Discrete,Check_In_Type
0547 0273       | s  |		Execute	Discrete,Plus
0548 00d9       |    |		Load_Top	At_Offset_1
0549 0007       |    |		Action	Break_Optional
054a e407       |    |		Load	0x2,0x7								; Debug Table 0x16.0xd = 0x54a,0xc01
054b 0007       |    |		Action	Break_Optional
054c 0210       |    |		Execute	Heap_Access,Get_Segment						; Debug Table 0x16.0xe = 0x54c,0xc02
054d 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0xf = 0x54d,0xc03
054e 00d0       |    |		Action	Swap_Control							; Debug Table 0x16.0x10 = 0x54e,0xc04
054f 00d1       |    |		Pop_Control	Pop_Count_1
0550 49c8       |I   |		Short_Literal	0x1c8							; Debug Table 0x16.0x11 = 0x550,0x804
0551 00eb       |    |		Load_Encached	Diana_Cache
0552 0098       |    |		Execute	Package,Field_Read_Dynamic
0553 49c9       |I   |		Short_Literal	0x1c9
0554 00eb       |    |		Load_Encached	Diana_Cache
0555 0098       |    |		Execute	Package,Field_Read_Dynamic
0556 49ca       |I   |		Short_Literal	0x1ca
0557 00eb       |    |		Load_Encached	Diana_Cache
0558 0095       |    |		Execute	Package,Field_Reference_Dynamic
0559 e009       |    |		Load	0x0,0x9
055a 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
055b 7800       |x   |		Jump	0x55c
055c 00d0       |    |		Action	Swap_Control
055d 00d1       |    |		Pop_Control	Pop_Count_1
055e 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1					; Debug Table 0x16.0x12 = 0x55e,0xfffd
055f 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x16.0x13 = 0x55f,0xfffc
0560 00da       |    |		Load_Top	At_Offset_2
0561 0007       |    |		Action	Break_Optional
0562 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x14 = 0x562,0x1001
0563 7002       |p   |		Jump_Nonzero	0x566
0564 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x16.0x15 = 0x564,0x1002
0565 782c       |x,  |		Jump	0x592
0566 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x16 = 0x566,0x1003
0567 0217       |    |		Execute	Heap_Access,All_Reference
0568 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0569 6804       |h   |		Jump_Zero	0x56e
056a 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x17 = 0x56a,0x1004
056b 0217       |    |		Execute	Heap_Access,All_Reference
056c 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
056d 7824       |x$  |		Jump	0x592
056e 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x18 = 0x56e,0x1005
056f 0007       |    |		Action	Break_Optional
0570 e407       |    |		Load	0x2,0x7								; Debug Table 0x16.0x19 = 0x570,0x1401
0571 0007       |    |		Action	Break_Optional
0572 0148       | H  |		Execute	Heap_Access,Get_Offset						; Debug Table 0x16.0x1a = 0x572,0x1402
0573 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x1b = 0x573,0x1403
0574 00d0       |    |		Action	Swap_Control							; Debug Table 0x16.0x1c = 0x574,0x1404
0575 00d1       |    |		Pop_Control	Pop_Count_1
0576 49bb       |I   |		Short_Literal	0x1bb							; Debug Table 0x16.0x1d = 0x576,0x1005
0577 00eb       |    |		Load_Encached	Diana_Cache
0578 0098       |    |		Execute	Package,Field_Read_Dynamic
0579 012c       | ,  |		Execute	Any,Size
057a e008       |    |		Load	0x0,0x8
057b 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
057c 025b       | [  |		Execute	Discrete,Check_In_Type
057d 0273       | s  |		Execute	Discrete,Plus
057e 00d9       |    |		Load_Top	At_Offset_1
057f 0007       |    |		Action	Break_Optional
0580 e408       |    |		Load	0x2,0x8								; Debug Table 0x16.0x1e = 0x580,0x1801
0581 0007       |    |		Action	Break_Optional
0582 0210       |    |		Execute	Heap_Access,Get_Segment						; Debug Table 0x16.0x1f = 0x582,0x1802
0583 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x20 = 0x583,0x1803
0584 00d0       |    |		Action	Swap_Control							; Debug Table 0x16.0x21 = 0x584,0x1804
0585 00d1       |    |		Pop_Control	Pop_Count_1
0586 49c8       |I   |		Short_Literal	0x1c8							; Debug Table 0x16.0x22 = 0x586,0x1404
0587 00eb       |    |		Load_Encached	Diana_Cache
0588 0098       |    |		Execute	Package,Field_Read_Dynamic
0589 49c9       |I   |		Short_Literal	0x1c9
058a 00eb       |    |		Load_Encached	Diana_Cache
058b 0098       |    |		Execute	Package,Field_Read_Dynamic
058c 49ca       |I   |		Short_Literal	0x1ca
058d 00eb       |    |		Load_Encached	Diana_Cache
058e 0095       |    |		Execute	Package,Field_Reference_Dynamic
058f e009       |    |		Load	0x0,0x9
0590 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0591 7800       |x   |		Jump	0x592
0592 00d0       |    |		Action	Swap_Control
0593 00d1       |    |		Pop_Control	Pop_Count_1
0594 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1					; Debug Table 0x16.0x23 = 0x594,0xfffc
0595 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x16.0x24 = 0x595,0xfffb
0596 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0597 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x16.0x25 = 0x597,0xfffa
0598 e002       |    |		Load	0x0,0x2
0599 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
059a e00a       |    |		Load	0x0,0xa
059b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
059c 03f1       |    |		Declare_Variable	Discrete,With_Value
059d e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x16.0x26 = 0x59d,0xfff9
059e e002       |    |		Load	0x0,0x2
059f 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
05a0 e00a       |    |		Load	0x0,0xa
05a1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05a2 03f1       |    |		Declare_Variable	Discrete,With_Value
05a3 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x16.0x27 = 0x5a3,0xfff8
05a4 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x28 = 0x5a4,0xfff7
05a5 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x16.0x29 = 0x5a5,0x1c01
05a6 021d       |    |		Execute	Heap_Access,Is_Null
05a7 0f00       |    |		Execute_Immediate	Equal,0x0					; Debug Table 0x16.0x2a = 0x5a7,0xfff7
05a8 00e1       |    |		Load_Encached	Boolean_Cache
05a9 03f1       |    |		Declare_Variable	Discrete,With_Value
05aa 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x2b = 0x5aa,0xfff6
05ab			BODY_0518:
05ab 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x2c = 0x5ab,0x1
05ac 683b       |h;  |		Jump_Zero	0x5e8
05ad e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x16.0x2d = 0x5ad,0x2
05ae 00eb       |    |		Load_Encached	Diana_Cache
05af 18f9       |    |		Execute	Package,Field_Execute,Field_Number 0xf9
05b0 00eb       |    |		Load_Encached	Diana_Cache
05b1 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
05b2 a402       |    |		Store_Unchecked	0x2,0x2
05b3 e402       |    |		Load	0x2,0x2								; Debug Table 0x16.0x2e = 0x5b3,0x3
05b4 0007       |    |		Action	Break_Optional
05b5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x2f = 0x5b5,0x2001
05b6 7002       |p   |		Jump_Nonzero	0x5b9
05b7 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x16.0x30 = 0x5b7,0x2002
05b8 782c       |x,  |		Jump	0x5e5
05b9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x31 = 0x5b9,0x2003
05ba 0217       |    |		Execute	Heap_Access,All_Reference
05bb 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
05bc 6804       |h   |		Jump_Zero	0x5c1
05bd 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x32 = 0x5bd,0x2004
05be 0217       |    |		Execute	Heap_Access,All_Reference
05bf 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
05c0 7824       |x$  |		Jump	0x5e5
05c1 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x33 = 0x5c1,0x2005
05c2 0007       |    |		Action	Break_Optional
05c3 e40c       |    |		Load	0x2,0xc								; Debug Table 0x16.0x34 = 0x5c3,0x2401
05c4 0007       |    |		Action	Break_Optional
05c5 0148       | H  |		Execute	Heap_Access,Get_Offset						; Debug Table 0x16.0x35 = 0x5c5,0x2402
05c6 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x36 = 0x5c6,0x2403
05c7 00d0       |    |		Action	Swap_Control							; Debug Table 0x16.0x37 = 0x5c7,0x2404
05c8 00d1       |    |		Pop_Control	Pop_Count_1
05c9 49bb       |I   |		Short_Literal	0x1bb							; Debug Table 0x16.0x38 = 0x5c9,0x2005
05ca 00eb       |    |		Load_Encached	Diana_Cache
05cb 0098       |    |		Execute	Package,Field_Read_Dynamic
05cc 012c       | ,  |		Execute	Any,Size
05cd e008       |    |		Load	0x0,0x8
05ce 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
05cf 025b       | [  |		Execute	Discrete,Check_In_Type
05d0 0273       | s  |		Execute	Discrete,Plus
05d1 00d9       |    |		Load_Top	At_Offset_1
05d2 0007       |    |		Action	Break_Optional
05d3 e40d       |    |		Load	0x2,0xd								; Debug Table 0x16.0x39 = 0x5d3,0x2801
05d4 0007       |    |		Action	Break_Optional
05d5 0210       |    |		Execute	Heap_Access,Get_Segment						; Debug Table 0x16.0x3a = 0x5d5,0x2802
05d6 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x3b = 0x5d6,0x2803
05d7 00d0       |    |		Action	Swap_Control							; Debug Table 0x16.0x3c = 0x5d7,0x2804
05d8 00d1       |    |		Pop_Control	Pop_Count_1
05d9 49c8       |I   |		Short_Literal	0x1c8							; Debug Table 0x16.0x3d = 0x5d9,0x2404
05da 00eb       |    |		Load_Encached	Diana_Cache
05db 0098       |    |		Execute	Package,Field_Read_Dynamic
05dc 49c9       |I   |		Short_Literal	0x1c9
05dd 00eb       |    |		Load_Encached	Diana_Cache
05de 0098       |    |		Execute	Package,Field_Read_Dynamic
05df 49ca       |I   |		Short_Literal	0x1ca
05e0 00eb       |    |		Load_Encached	Diana_Cache
05e1 0095       |    |		Execute	Package,Field_Reference_Dynamic
05e2 e009       |    |		Load	0x0,0x9
05e3 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
05e4 7800       |x   |		Jump	0x5e5
05e5 00d0       |    |		Action	Swap_Control
05e6 00d1       |    |		Pop_Control	Pop_Count_1
05e7 a404       |    |		Store_Unchecked	0x2,0x4							; Debug Table 0x16.0x3e = 0x5e7,0x3
05e8 00cf       |    |		Action	Mark_Auxiliary
05e9 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x3f = 0x5e9,0x4
05ea e404       |    |		Load	0x2,0x4								; Debug Table 0x16.0x40 = 0x5ea,0x5
05eb 820f       |    |		Call	0x1,0xf
05ec a404       |    |		Store_Unchecked	0x2,0x4
05ed e405       |    |		Load	0x2,0x5								; Debug Table 0x16.0x41 = 0x5ed,0x6
05ee e404       |    |		Load	0x2,0x4
05ef 8214       |    |		Call	0x1,0x14
05f0 7073       |ps  |		Jump_Nonzero	0x664
05f1 4801       |H   |		Short_Literal	0x1							; Debug Table 0x16.0x42 = 0x5f1,0x7
05f2 0092 079e  |    |		Action	Push_String_Extended,0x79e					; "Check array bounds match"
05f4 e001       |    |		Load	0x0,0x1
05f5 1875       | u  |		Execute	Package,Field_Execute,Field_Number 0x75
05f6 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x16.0x43 = 0x5f6,0x8
05f7 e002       |    |		Load	0x0,0x2
05f8 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
05f9 682c       |h,  |		Jump_Zero	0x626
05fa e407       |    |		Load	0x2,0x7								; Debug Table 0x16.0x44 = 0x5fa,0x9
05fb 0f08       |    |		Execute_Immediate	Equal,0x8
05fc 7006       |p   |		Jump_Nonzero	0x603
05fd e406       |    |		Load	0x2,0x6								; Debug Table 0x16.0x45 = 0x5fd,0xa
05fe e001       |    |		Load	0x0,0x1
05ff 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0600 4800       |H   |		Short_Literal	0x0							; Debug Table 0x16.0x46 = 0x600,0xb
0601 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0602 7802       |x   |		Jump	0x605
0603 4fff       |O   |		Short_Literal	-0x1							; Debug Table 0x16.0x47 = 0x603,0xc
0604 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0605 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x16.0x48 = 0x605,0xd
0606 e002       |    |		Load	0x0,0x2
0607 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0608 0260       | `  |		Execute	Discrete,In_Type
0609 680e       |h   |		Jump_Zero	0x618
060a e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x16.0x49 = 0x60a,0xe
060b e002       |    |		Load	0x0,0x2
060c 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
060d 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x4a = 0x60d,0xf
060e 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x16.0x4b = 0x60e,0x2c01
060f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x16.0x4c = 0x60f,0xf
0610 4800       |H   |		Short_Literal	0x0
0611 6516       |e   |		Indirect_Literal	Discrete,0x328,{0x00000000, 0x7fffffff}
0612 4800       |H   |		Short_Literal	0x0
0613 4843       |HC  |		Short_Literal	0x43
0614 e408       |    |		Load	0x2,0x8
0615 e001       |    |		Load	0x0,0x1
0616 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0617 7803       |x   |		Jump	0x61b
0618 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x16.0x4d = 0x618,0x10
0619 e007       |    |		Load	0x0,0x7
061a 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
061b 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x4e = 0x61b,0x11
061c 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x16.0x4f = 0x61c,0x3001
061d 4800       |H   |		Short_Literal	0x0							; Debug Table 0x16.0x50 = 0x61d,0x11
061e 4800       |H   |		Short_Literal	0x0
061f 6508       |e   |		Indirect_Literal	Discrete,0x328,{0x00000000, 0x7fffffff}
0620 e409       |    |		Load	0x2,0x9
0621 480e       |H   |		Short_Literal	0xe
0622 e407       |    |		Load	0x2,0x7
0623 e001       |    |		Load	0x0,0x1
0624 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0625 7803       |x   |		Jump	0x629
0626 e405       |    |		Load	0x2,0x5								; Debug Table 0x16.0x51 = 0x626,0x12
0627 e00b       |    |		Load	0x0,0xb
0628 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0629 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x16.0x52 = 0x629,0x13
062a 6804       |h   |		Jump_Zero	0x62f
062b e404       |    |		Load	0x2,0x4								; Debug Table 0x16.0x53 = 0x62b,0x14
062c e00b       |    |		Load	0x0,0xb
062d 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
062e 782a       |x*  |		Jump	0x659
062f e407       |    |		Load	0x2,0x7								; Debug Table 0x16.0x54 = 0x62f,0x15
0630 0f08       |    |		Execute_Immediate	Equal,0x8
0631 7006       |p   |		Jump_Nonzero	0x638
0632 e406       |    |		Load	0x2,0x6								; Debug Table 0x16.0x55 = 0x632,0x16
0633 e001       |    |		Load	0x0,0x1
0634 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0635 4800       |H   |		Short_Literal	0x0							; Debug Table 0x16.0x56 = 0x635,0x17
0636 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0637 7802       |x   |		Jump	0x63a
0638 4fff       |O   |		Short_Literal	-0x1							; Debug Table 0x16.0x57 = 0x638,0x18
0639 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
063a 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x16.0x58 = 0x63a,0x19
063b 6810       |h   |		Jump_Zero	0x64c
063c e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x16.0x59 = 0x63c,0x1a
063d e002       |    |		Load	0x0,0x2
063e 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
063f 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x5a = 0x63f,0x1b
0640 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x16.0x5b = 0x640,0x3401
0641 4800       |H   |		Short_Literal	0x0							; Debug Table 0x16.0x5c = 0x641,0x1b
0642 4800       |H   |		Short_Literal	0x0
0643 64e4       |d   |		Indirect_Literal	Discrete,0x328,{0x00000000, 0x7fffffff}
0644 4800       |H   |		Short_Literal	0x0
0645 4843       |HC  |		Short_Literal	0x43
0646 e5fd       |    |		Load	0x2,-0x3
0647 e002       |    |		Load	0x0,0x2
0648 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0649 e001       |    |		Load	0x0,0x1
064a 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
064b 7803       |x   |		Jump	0x64f
064c e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x16.0x5d = 0x64c,0x1c
064d e002       |    |		Load	0x0,0x2
064e 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
064f 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x5e = 0x64f,0x1d
0650 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x16.0x5f = 0x650,0x3801
0651 4800       |H   |		Short_Literal	0x0							; Debug Table 0x16.0x60 = 0x651,0x1d
0652 4800       |H   |		Short_Literal	0x0
0653 64d4       |d   |		Indirect_Literal	Discrete,0x328,{0x00000000, 0x7fffffff}
0654 e409       |    |		Load	0x2,0x9
0655 480f       |H   |		Short_Literal	0xf
0656 e407       |    |		Load	0x2,0x7
0657 e001       |    |		Load	0x0,0x1
0658 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0659 4ffd       |O   |		Short_Literal	-0x3							; Debug Table 0x16.0x61 = 0x659,0x1e
065a e001       |    |		Load	0x0,0x1
065b 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
065c 4800       |H   |		Short_Literal	0x0							; Debug Table 0x16.0x62 = 0x65c,0x1f
065d e003       |    |		Load	0x0,0x3
065e 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
065f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x16.0x63 = 0x65f,0x20
0660 e003       |    |		Load	0x0,0x3
0661 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0662 e001       |    |		Load	0x0,0x1								; Debug Table 0x16.0x64 = 0x662,0x21
0663 1853       | S  |		Execute	Package,Field_Execute,Field_Number 0x53
0664 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x65 = 0x664,0x22
0665 e402       |    |		Load	0x2,0x2								; Debug Table 0x16.0x66 = 0x665,0x3c01
0666 7002       |p   |		Jump_Nonzero	0x669
0667 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x16.0x67 = 0x667,0x3c02
0668 7803       |x   |		Jump	0x66c
0669 e402       |    |		Load	0x2,0x2								; Debug Table 0x16.0x68 = 0x669,0x3c03
066a 0217       |    |		Execute	Heap_Access,All_Reference
066b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
066c a402       |    |		Store_Unchecked	0x2,0x2							; Debug Table 0x16.0x69 = 0x66c,0x22
066d 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x6a = 0x66d,0x23
066e e402       |    |		Load	0x2,0x2								; Debug Table 0x16.0x6b = 0x66e,0x4001
066f 021d       |    |		Execute	Heap_Access,Is_Null
0670 7079       |py  |		Jump_Nonzero	0x6ea							; Debug Table 0x16.0x6c = 0x670,0x23
0671 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x6d = 0x671,0x24
0672 e403       |    |		Load	0x2,0x3								; Debug Table 0x16.0x6e = 0x672,0x4401
0673 7002       |p   |		Jump_Nonzero	0x676
0674 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x16.0x6f = 0x674,0x4402
0675 7803       |x   |		Jump	0x679
0676 e403       |    |		Load	0x2,0x3								; Debug Table 0x16.0x70 = 0x676,0x4403
0677 0217       |    |		Execute	Heap_Access,All_Reference
0678 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0679 a403       |    |		Store_Unchecked	0x2,0x3							; Debug Table 0x16.0x71 = 0x679,0x24
067a e406       |    |		Load	0x2,0x6								; Debug Table 0x16.0x72 = 0x67a,0x25
067b 0a01       |    |		Execute_Immediate	Plus,0x1
067c 0248       | H  |		Execute	Discrete,Check_In_Integer
067d a406       |    |		Store_Unchecked	0x2,0x6
067e e402       |    |		Load	0x2,0x2								; Debug Table 0x16.0x73 = 0x67e,0x26
067f 0007       |    |		Action	Break_Optional
0680 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x74 = 0x680,0x4801
0681 7002       |p   |		Jump_Nonzero	0x684
0682 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x16.0x75 = 0x682,0x4802
0683 782c       |x,  |		Jump	0x6b0
0684 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x76 = 0x684,0x4803
0685 0217       |    |		Execute	Heap_Access,All_Reference
0686 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0687 6804       |h   |		Jump_Zero	0x68c
0688 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x77 = 0x688,0x4804
0689 0217       |    |		Execute	Heap_Access,All_Reference
068a 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
068b 7824       |x$  |		Jump	0x6b0
068c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x78 = 0x68c,0x4805
068d 0007       |    |		Action	Break_Optional
068e e40d       |    |		Load	0x2,0xd								; Debug Table 0x16.0x79 = 0x68e,0x4c01
068f 0007       |    |		Action	Break_Optional
0690 0148       | H  |		Execute	Heap_Access,Get_Offset						; Debug Table 0x16.0x7a = 0x690,0x4c02
0691 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x7b = 0x691,0x4c03
0692 00d0       |    |		Action	Swap_Control							; Debug Table 0x16.0x7c = 0x692,0x4c04
0693 00d1       |    |		Pop_Control	Pop_Count_1
0694 49bb       |I   |		Short_Literal	0x1bb							; Debug Table 0x16.0x7d = 0x694,0x4805
0695 00eb       |    |		Load_Encached	Diana_Cache
0696 0098       |    |		Execute	Package,Field_Read_Dynamic
0697 012c       | ,  |		Execute	Any,Size
0698 e008       |    |		Load	0x0,0x8
0699 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
069a 025b       | [  |		Execute	Discrete,Check_In_Type
069b 0273       | s  |		Execute	Discrete,Plus
069c 00d9       |    |		Load_Top	At_Offset_1
069d 0007       |    |		Action	Break_Optional
069e e40e       |    |		Load	0x2,0xe								; Debug Table 0x16.0x7e = 0x69e,0x5001
069f 0007       |    |		Action	Break_Optional
06a0 0210       |    |		Execute	Heap_Access,Get_Segment						; Debug Table 0x16.0x7f = 0x6a0,0x5002
06a1 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x80 = 0x6a1,0x5003
06a2 00d0       |    |		Action	Swap_Control							; Debug Table 0x16.0x81 = 0x6a2,0x5004
06a3 00d1       |    |		Pop_Control	Pop_Count_1
06a4 49c8       |I   |		Short_Literal	0x1c8							; Debug Table 0x16.0x82 = 0x6a4,0x4c04
06a5 00eb       |    |		Load_Encached	Diana_Cache
06a6 0098       |    |		Execute	Package,Field_Read_Dynamic
06a7 49c9       |I   |		Short_Literal	0x1c9
06a8 00eb       |    |		Load_Encached	Diana_Cache
06a9 0098       |    |		Execute	Package,Field_Read_Dynamic
06aa 49ca       |I   |		Short_Literal	0x1ca
06ab 00eb       |    |		Load_Encached	Diana_Cache
06ac 0095       |    |		Execute	Package,Field_Reference_Dynamic
06ad e009       |    |		Load	0x0,0x9
06ae 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
06af 7800       |x   |		Jump	0x6b0
06b0 00d0       |    |		Action	Swap_Control
06b1 00d1       |    |		Pop_Control	Pop_Count_1
06b2 a404       |    |		Store_Unchecked	0x2,0x4							; Debug Table 0x16.0x83 = 0x6b2,0x26
06b3 e403       |    |		Load	0x2,0x3								; Debug Table 0x16.0x84 = 0x6b3,0x27
06b4 0007       |    |		Action	Break_Optional
06b5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x85 = 0x6b5,0x5401
06b6 7002       |p   |		Jump_Nonzero	0x6b9
06b7 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x16.0x86 = 0x6b7,0x5402
06b8 782c       |x,  |		Jump	0x6e5
06b9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x87 = 0x6b9,0x5403
06ba 0217       |    |		Execute	Heap_Access,All_Reference
06bb 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
06bc 6804       |h   |		Jump_Zero	0x6c1
06bd 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x88 = 0x6bd,0x5404
06be 0217       |    |		Execute	Heap_Access,All_Reference
06bf 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
06c0 7824       |x$  |		Jump	0x6e5
06c1 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x89 = 0x6c1,0x5405
06c2 0007       |    |		Action	Break_Optional
06c3 e40d       |    |		Load	0x2,0xd								; Debug Table 0x16.0x8a = 0x6c3,0x5801
06c4 0007       |    |		Action	Break_Optional
06c5 0148       | H  |		Execute	Heap_Access,Get_Offset						; Debug Table 0x16.0x8b = 0x6c5,0x5802
06c6 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x8c = 0x6c6,0x5803
06c7 00d0       |    |		Action	Swap_Control							; Debug Table 0x16.0x8d = 0x6c7,0x5804
06c8 00d1       |    |		Pop_Control	Pop_Count_1
06c9 49bb       |I   |		Short_Literal	0x1bb							; Debug Table 0x16.0x8e = 0x6c9,0x5405
06ca 00eb       |    |		Load_Encached	Diana_Cache
06cb 0098       |    |		Execute	Package,Field_Read_Dynamic
06cc 012c       | ,  |		Execute	Any,Size
06cd e008       |    |		Load	0x0,0x8
06ce 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
06cf 025b       | [  |		Execute	Discrete,Check_In_Type
06d0 0273       | s  |		Execute	Discrete,Plus
06d1 00d9       |    |		Load_Top	At_Offset_1
06d2 0007       |    |		Action	Break_Optional
06d3 e40e       |    |		Load	0x2,0xe								; Debug Table 0x16.0x8f = 0x6d3,0x5c01
06d4 0007       |    |		Action	Break_Optional
06d5 0210       |    |		Execute	Heap_Access,Get_Segment						; Debug Table 0x16.0x90 = 0x6d5,0x5c02
06d6 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x91 = 0x6d6,0x5c03
06d7 00d0       |    |		Action	Swap_Control							; Debug Table 0x16.0x92 = 0x6d7,0x5c04
06d8 00d1       |    |		Pop_Control	Pop_Count_1
06d9 49c8       |I   |		Short_Literal	0x1c8							; Debug Table 0x16.0x93 = 0x6d9,0x5804
06da 00eb       |    |		Load_Encached	Diana_Cache
06db 0098       |    |		Execute	Package,Field_Read_Dynamic
06dc 49c9       |I   |		Short_Literal	0x1c9
06dd 00eb       |    |		Load_Encached	Diana_Cache
06de 0098       |    |		Execute	Package,Field_Read_Dynamic
06df 49ca       |I   |		Short_Literal	0x1ca
06e0 00eb       |    |		Load_Encached	Diana_Cache
06e1 0095       |    |		Execute	Package,Field_Reference_Dynamic
06e2 e009       |    |		Load	0x0,0x9
06e3 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
06e4 7800       |x   |		Jump	0x6e5
06e5 00d0       |    |		Action	Swap_Control
06e6 00d1       |    |		Pop_Control	Pop_Count_1
06e7 a405       |    |		Store_Unchecked	0x2,0x5							; Debug Table 0x16.0x94 = 0x6e7,0x27
06e8 00c9       |    |		Action	Pop_Auxiliary_Loop
06e9 7f00       |    |		Jump	0x5ea
06ea 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
06eb 0000 0000  |    |		.BLANK	0000[0x5]
06f0 ; --------------------------------------------------------------------------------------
06f0 ; SUBPROGRAM
06f0 ; --------------------------------------------------------------------------------------
06f0 06f3       |    |		.CONST	0x06f3								; Address of begin
06f1 0004       |    |		.CONST	0x0004								; Address of exception handler
06f2 0001       |    |		.CONST	0x0001								; Number of locals
06f3			BODY_06f0:
06f3			INIT_06f0:
06f3 0007       |    |		Action	Break_Optional							; Debug Table 0x17 = .DEBUG	0x06f3,0x0cb8,0x1002,0x0000,0x005a,0x3a55,0x0000,0x0aa6
													; Debug Table 0x17.0x0 = 0x6f3,0x1
06f4 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x17.0x1 = 0x6f4,0x401
06f5 0007       |    |		Action	Break_Optional
06f6 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x17.0x2 = 0x6f6,0x402
06f7 0007       |    |		Action	Break_Optional							; Debug Table 0x17.0x3 = 0x6f7,0x403
06f8 0007       |    |		Action	Break_Optional							; Debug Table 0x17.0x4 = 0x6f8,0x404
06f9 0b3b       | ;  |		Execute_Immediate	Case_Compare,0x3b				; Debug Table 0x17.0x5 = 0x6f9,0x1
06fa 7003       |p   |		Jump_Nonzero	0x6fe
06fb 0b3c       | <  |		Execute_Immediate	Case_Compare,0x3c
06fc 7005       |p   |		Jump_Nonzero	0x702
06fd 7808       |x   |		Jump	0x706								; Debug Table 0x17.0x6 = 0x6fd,0x4
06fe 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x17.0x7 = 0x6fe,0x2
06ff 00eb       |    |		Load_Encached	Diana_Cache
0700 18e8       |    |		Execute	Package,Field_Execute,Field_Number 0xe8
0701 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0702 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x17.0x8 = 0x702,0x3
0703 00eb       |    |		Load_Encached	Diana_Cache
0704 18b9       |    |		Execute	Package,Field_Execute,Field_Number 0xb9
0705 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0706 00d1       |    |		Pop_Control	Pop_Count_1
0707 4831       |H1  |		Short_Literal	0x31
0708 0257       | W  |		Execute	Discrete,Raise
0709 0000 0000  |    |		.BLANK	0000[0x7]
0710 ; --------------------------------------------------------------------------------------
0710 ; SUBPROGRAM
0710 ; --------------------------------------------------------------------------------------
0710 0713       |    |		.CONST	0x0713								; Address of begin
0711 0004       |    |		.CONST	0x0004								; Address of exception handler
0712 0001       |    |		.CONST	0x0001								; Number of locals
0713			BODY_0710:
0713			INIT_0710:
0713 0007       |    |		Action	Break_Optional							; Debug Table 0x18 = .DEBUG	0x0713,0x0ccc,0x1002,0x0000,0x005a,0x3a55,0x0000,0x0ade
													; Debug Table 0x18.0x0 = 0x713,0x1
0714 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x18.0x1 = 0x714,0x401
0715 0007       |    |		Action	Break_Optional
0716 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x18.0x2 = 0x716,0x402
0717 0007       |    |		Action	Break_Optional							; Debug Table 0x18.0x3 = 0x717,0x403
0718 0007       |    |		Action	Break_Optional							; Debug Table 0x18.0x4 = 0x718,0x404
0719 0b66       | f  |		Execute_Immediate	Case_Compare,0x66				; Debug Table 0x18.0x5 = 0x719,0x1
071a 7004       |p   |		Jump_Nonzero	0x71f
071b 0b6d       | m  |		Execute_Immediate	Case_Compare,0x6d
071c 701e       |p   |		Jump_Nonzero	0x73b
071d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x18.0x6 = 0x71d,0x8
071e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
071f 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x18.0x7 = 0x71f,0x2
0720 00eb       |    |		Load_Encached	Diana_Cache
0721 18ba       |    |		Execute	Package,Field_Execute,Field_Number 0xba
0722 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x8 = 0x722,0x801
0723 021d       |    |		Execute	Heap_Access,Is_Null
0724 00d0       |    |		Action	Swap_Control
0725 00d1       |    |		Pop_Control	Pop_Count_1
0726 6812       |h   |		Jump_Zero	0x739							; Debug Table 0x18.0x9 = 0x726,0x2
0727 00cf       |    |		Action	Mark_Auxiliary							; Debug Table 0x18.0xa = 0x727,0x3
0728 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x18.0xb = 0x728,0xf3ff
0729 e5ff       |    |		Load	0x2,-0x1
072a 00eb       |    |		Load_Encached	Diana_Cache
072b 18d4       |    |		Execute	Package,Field_Execute,Field_Number 0xd4
072c 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
072d 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x18.0xc = 0x72d,0xf3fe
072e 00d9       |    |		Load_Top	At_Offset_1
072f 4976       |Iv  |		Short_Literal	0x176
0730 00eb       |    |		Load_Encached	Diana_Cache
0731 0098       |    |		Execute	Package,Field_Read_Dynamic
0732 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0733 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0734 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0xd = 0x734,0xc01
0735 00eb       |    |		Load_Encached	Diana_Cache
0736 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
0737 8225       | %  |		Call	0x1,0x25
0738 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0739 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x18.0xe = 0x739,0x4
073a 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
073b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x18.0xf = 0x73b,0x5
073c 00eb       |    |		Load_Encached	Diana_Cache
073d 18b9       |    |		Execute	Package,Field_Execute,Field_Number 0xb9
073e 00eb       |    |		Load_Encached	Diana_Cache
073f 18ba       |    |		Execute	Package,Field_Execute,Field_Number 0xba
0740 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x10 = 0x740,0x1001
0741 021d       |    |		Execute	Heap_Access,Is_Null
0742 00d0       |    |		Action	Swap_Control
0743 00d1       |    |		Pop_Control	Pop_Count_1
0744 6805       |h   |		Jump_Zero	0x74a							; Debug Table 0x18.0x11 = 0x744,0x5
0745 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x18.0x12 = 0x745,0x6
0746 00eb       |    |		Load_Encached	Diana_Cache
0747 18b9       |    |		Execute	Package,Field_Execute,Field_Number 0xb9
0748 8226       | &  |		Call	0x1,0x26
0749 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
074a 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x18.0x13 = 0x74a,0x7
074b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
074c 0000 0000  |    |		.BLANK	0000[0x4]
0750 ; --------------------------------------------------------------------------------------
0750 ; SUBPROGRAM
0750 ; --------------------------------------------------------------------------------------
0750 0764       | d  |		.CONST	0x0764								; Address of begin
0751 0004       |    |		.CONST	0x0004								; Address of exception handler
0752 0002       |    |		.CONST	0x0002								; Number of locals
0753			INIT_0750:
0753 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x19 = .DEBUG	0x0753,0x0cf6,0x1001,0x0000,0x005a,0x3a55,0x0000,0x04e3
													; Debug Table 0x19.0x0 = 0x753,0xffff
0754 e7fe       |    |		Load	0x3,-0x2
0755 0279       | y  |		Execute	Discrete,And
0756 6809       |h   |		Jump_Zero	0x760
0757 e7fc       |    |		Load	0x3,-0x4
0758 00eb       |    |		Load_Encached	Diana_Cache
0759 18a1       |    |		Execute	Package,Field_Execute,Field_Number 0xa1
075a e7fd       |    |		Load	0x3,-0x3
075b 00eb       |    |		Load_Encached	Diana_Cache
075c 18a1       |    |		Execute	Package,Field_Execute,Field_Number 0xa1
075d e006       |    |		Load	0x0,0x6
075e 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
075f 7801       |x   |		Jump	0x761
0760 4800       |H   |		Short_Literal	0x0
0761 0f00       |    |		Execute_Immediate	Equal,0x0
0762 00e1       |    |		Load_Encached	Boolean_Cache
0763 03f1       |    |		Declare_Variable	Discrete,With_Value
0764			BODY_0750:
0764 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x19.0x1 = 0x764,0x1
0765 682d       |h-  |		Jump_Zero	0x793
0766 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x19.0x2 = 0x766,0x2
0767 6806       |h   |		Jump_Zero	0x76e
0768 e7fd       |    |		Load	0x3,-0x3							; Debug Table 0x19.0x3 = 0x768,0x3
0769 00eb       |    |		Load_Encached	Diana_Cache
076a 18a0       |    |		Execute	Package,Field_Execute,Field_Number 0xa0
076b e001       |    |		Load	0x0,0x1
076c 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
076d 780d       |x   |		Jump	0x77b
076e e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x19.0x4 = 0x76e,0x4
076f e002       |    |		Load	0x0,0x2
0770 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0771 0007       |    |		Action	Break_Optional							; Debug Table 0x19.0x5 = 0x771,0x5
0772 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x19.0x6 = 0x772,0x401
0773 4800       |H   |		Short_Literal	0x0							; Debug Table 0x19.0x7 = 0x773,0x5
0774 4800       |H   |		Short_Literal	0x0
0775 601e       |`   |		Indirect_Literal	Discrete,0x794,{0x00000000, 0x7fffffff}
0776 4800       |H   |		Short_Literal	0x0
0777 e7fb       |    |		Load	0x3,-0x5
0778 4801       |H   |		Short_Literal	0x1
0779 e001       |    |		Load	0x0,0x1
077a 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
077b e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x19.0x8 = 0x77b,0x6
077c 6806       |h   |		Jump_Zero	0x783
077d e7fc       |    |		Load	0x3,-0x4							; Debug Table 0x19.0x9 = 0x77d,0x7
077e 00eb       |    |		Load_Encached	Diana_Cache
077f 18a0       |    |		Execute	Package,Field_Execute,Field_Number 0xa0
0780 e001       |    |		Load	0x0,0x1
0781 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
0782 780d       |x   |		Jump	0x790
0783 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x19.0xa = 0x783,0x8
0784 e002       |    |		Load	0x0,0x2
0785 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0786 0007       |    |		Action	Break_Optional							; Debug Table 0x19.0xb = 0x786,0x9
0787 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x19.0xc = 0x787,0x801
0788 4800       |H   |		Short_Literal	0x0							; Debug Table 0x19.0xd = 0x788,0x9
0789 4800       |H   |		Short_Literal	0x0
078a 6009       |`   |		Indirect_Literal	Discrete,0x794,{0x00000000, 0x7fffffff}
078b 4800       |H   |		Short_Literal	0x0
078c e7fb       |    |		Load	0x3,-0x5
078d 4801       |H   |		Short_Literal	0x1
078e e001       |    |		Load	0x0,0x1
078f 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0790 4801       |H   |		Short_Literal	0x1							; Debug Table 0x19.0xe = 0x790,0xa
0791 e003       |    |		Load	0x0,0x3
0792 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0793 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0794 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
0798 ; --------------------------------------------------------------------------------------
0798 ; STRING TABLE
0798 ; --------------------------------------------------------------------------------------
0798 0010       |    |		.STRTAB	0x0010->0x07a0							; "Check discrete subtype match"
0799 002a       | *  |		.STRTAB	0x002a->0x07ae							; "RETURN NOMINAL DELTA ACTION"
079a 0043       | C  |		.STRTAB	0x0043->0x07bb							; "Check fixed subtype bounds match"
079b 0061       | a  |		.STRTAB	0x0061->0x07cb							; "RETURN DIGITS ACTION"
079c 0073       | s  |		.STRTAB	0x0073->0x07d5							; "Check Float subtype bounds match"
079d 0091       |    |		.STRTAB	0x0091->0x07e5							; "Check subtype discriminant constraints for equality"
079e 00c2       |    |		.STRTAB	0x00c2->0x07ff							; "Check array bounds match"
079f 00d8       |    |		.STREND 0x00d8->0x080b
07a0 4368 6563  |Chec|		.STRTAB_STRINGS
080b 0000 0000  |    |		.BLANK	0000[0x5]
0810 ; --------------------------------------------------------------------------------------
0810 ; Debug Table
0810 ; --------------------------------------------------------------------------------------
0810 0003 001a  |    |		.CONST	0x0003,0x001a
0812 000b 08e2  |    |		.DEBUG	0x000b,0x08e2,0x4000,0x0000,0x005a,0x2eb5,0x0000,0x00b8
081a 0012 08ea  |    |		.DEBUG	0x0012,0x08ea,0x4000,0x0000,0x005a,0x3a55,0x0000,0x0008
0822 004b 0920  | K  |		.DEBUG	0x004b,0x0920,0x1001,0x0000,0x005a,0x2eb5,0x0000,0x00c8
082a 005b 0928  | [ (|		.DEBUG	0x005b,0x0928,0x1001,0x0000,0x005a,0x2eb5,0x0000,0x00d3
0832 0093 0948  |   H|		.DEBUG	0x0093,0x0948,0x1001,0x0000,0x005a,0x2eb5,0x0000,0x00de
083a 00a3 0950  |   P|		.DEBUG	0x00a3,0x0950,0x1002,0x0000,0x005a,0x3a55,0x0000,0x001d
0842 00bb 0962  |   b|		.DEBUG	0x00bb,0x0962,0x1002,0x0000,0x005a,0x3a55,0x0000,0x0052
084a 010b 0986  |    |		.DEBUG	0x010b,0x0986,0x1002,0x0000,0x005a,0x3a55,0x0000,0x0167
0852 015b 099e  | [  |		.DEBUG	0x015b,0x099e,0x1002,0x0000,0x005a,0x3a55,0x0000,0x01d9
085a 01ab 09c4  |    |		.DEBUG	0x01ab,0x09c4,0x1001,0x0000,0x005a,0x3a55,0x0000,0x026c
0862 01db 09e4  |    |		.DEBUG	0x01db,0x09e4,0x1001,0x0000,0x005a,0x3a55,0x0000,0x02cc
086a 021b 0a0c  |    |		.DEBUG	0x021b,0x0a0c,0x1002,0x0000,0x005a,0x3a55,0x0000,0x035e
0872 026b 0a24  | k $|		.DEBUG	0x026b,0x0a24,0x1002,0x0000,0x005a,0x3a55,0x0000,0x03d0
087a 02bb 0a4a  |   J|		.DEBUG	0x02bb,0x0a4a,0x1001,0x0000,0x005a,0x3a55,0x0000,0x0463
0882 02eb 0a6a  |   j|		.DEBUG	0x02eb,0x0a6a,0x1001,0x0000,0x005a,0x3a55,0x0000,0x04c2
088a 0333 0a7a  | 3 z|		.DEBUG	0x0333,0x0a7a,0x1001,0x0000,0x005a,0x3a55,0x0000,0x059c
0892 0353 0a8a  | S  |		.DEBUG	0x0353,0x0a8a,0x1001,0x0000,0x005a,0x3a55,0x0000,0x05d9
089a 03b3 0ab8  |    |		.DEBUG	0x03b3,0x0ab8,0x1001,0x0000,0x005a,0x3a55,0x0000,0x05f2
08a2 03eb 0ad4  |    |		.DEBUG	0x03eb,0x0ad4,0x1001,0x0000,0x005a,0x3a55,0x0000,0x0682
08aa 046b 0b12  | k  |		.DEBUG	0x046b,0x0b12,0x1002,0x0000,0x005a,0x3a55,0x0000,0x077d
08b2 0483 0b22  |   "|		.DEBUG	0x0483,0x0b22,0x1002,0x0000,0x005a,0x3a55,0x0000,0x07b1
08ba 04ab 0b42  |   B|		.DEBUG	0x04ab,0x0b42,0x1001,0x0000,0x005a,0x3a55,0x0000,0x080d
08c2 051b 0b8c  |    |		.DEBUG	0x051b,0x0b8c,0x1001,0x0000,0x005a,0x3a55,0x0000,0x08c2
08ca 06f3 0cb8  |    |		.DEBUG	0x06f3,0x0cb8,0x1002,0x0000,0x005a,0x3a55,0x0000,0x0aa6
08d2 0713 0ccc  |    |		.DEBUG	0x0713,0x0ccc,0x1002,0x0000,0x005a,0x3a55,0x0000,0x0ade
08da 0753 0cf6  | S  |		.DEBUG	0x0753,0x0cf6,0x1001,0x0000,0x005a,0x3a55,0x0000,0x04e3
08e2 ; --------------------------------------------------------------------------------------
08e2 ; Debug3 Subtable 0x0
08e2 ; --------------------------------------------------------------------------------------
08e2 0003 0000  |    |		.DBG3TAB	0x0003,0x0000
08e4 000b ffff  |    |		.CONST	0x000b,0xffff
08e6 000d fffe  |    |		.CONST	0x000d,0xfffe
08e8 000f fffd  |    |		.CONST	0x000f,0xfffd
08ea ; --------------------------------------------------------------------------------------
08ea ; Debug3 Subtable 0x1
08ea ; --------------------------------------------------------------------------------------
08ea 001a 0000  |    |		.DBG3TAB	0x001a,0x0000
08ec 0012 ffff  |    |		.CONST	0x0012,0xffff
08ee 0013 fffe  |    |		.CONST	0x0013,0xfffe
08f0 0014 fffd  |    |		.CONST	0x0014,0xfffd
08f2 0016 fffc  |    |		.CONST	0x0016,0xfffc
08f4 0018 fffb  |    |		.CONST	0x0018,0xfffb
08f6 001a fffa  |    |		.CONST	0x001a,0xfffa
08f8 001c fff9  |    |		.CONST	0x001c,0xfff9
08fa 001e fff8  |    |		.CONST	0x001e,0xfff8
08fc 0020 fff7  |    |		.CONST	0x0020,0xfff7
08fe 0022 fff6  | "  |		.CONST	0x0022,0xfff6
0900 0024 fff5  | $  |		.CONST	0x0024,0xfff5
0902 0026 fff4  | &  |		.CONST	0x0026,0xfff4
0904 0028 fff3  | (  |		.CONST	0x0028,0xfff3
0906 002a fff2  | *  |		.CONST	0x002a,0xfff2
0908 002c fff1  | ,  |		.CONST	0x002c,0xfff1
090a 002e fff0  | .  |		.CONST	0x002e,0xfff0
090c 0030 ffef  | 0  |		.CONST	0x0030,0xffef
090e 0032 ffee  | 2  |		.CONST	0x0032,0xffee
0910 0034 ffed  | 4  |		.CONST	0x0034,0xffed
0912 0036 ffec  | 6  |		.CONST	0x0036,0xffec
0914 0038 ffeb  | 8  |		.CONST	0x0038,0xffeb
0916 003a ffea  | :  |		.CONST	0x003a,0xffea
0918 003c ffe9  | <  |		.CONST	0x003c,0xffe9
091a 003e ffe8  | >  |		.CONST	0x003e,0xffe8
091c 0040 ffe7  | @  |		.CONST	0x0040,0xffe7
091e 0042 ffe6  | B  |		.CONST	0x0042,0xffe6
0920 ; --------------------------------------------------------------------------------------
0920 ; Debug3 Subtable 0x2
0920 ; --------------------------------------------------------------------------------------
0920 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0922 004b 0001  | K  |		.CONST	0x004b,0x0001
0924 004c 0401  | L  |		.CONST	0x004c,0x0401
0926 004d 0001  | M  |		.CONST	0x004d,0x0001
0928 ; --------------------------------------------------------------------------------------
0928 ; Debug3 Subtable 0x3
0928 ; --------------------------------------------------------------------------------------
0928 0001 000e  |    |		.DBG3TAB	0x0001,0x000e
092a 005b ffff  | [  |		.CONST	0x005b,0xffff
092c 005c 0001  | \  |		.CONST	0x005c,0x0001
092e 0060 0002  | `  |		.CONST	0x0060,0x0002
0930 0065 0003  | e  |		.CONST	0x0065,0x0003
0932 0068 0004  | h  |		.CONST	0x0068,0x0004
0934 0069 0401  | i  |		.CONST	0x0069,0x0401
0936 006a 0004  | j  |		.CONST	0x006a,0x0004
0938 0072 0005  | r  |		.CONST	0x0072,0x0005
093a 0075 0006  | u  |		.CONST	0x0075,0x0006
093c 0076 0801  | v  |		.CONST	0x0076,0x0801
093e 0077 0006  | w  |		.CONST	0x0077,0x0006
0940 007f 0007  |    |		.CONST	0x007f,0x0007
0942 0082 0008  |    |		.CONST	0x0082,0x0008
0944 0085 0009  |    |		.CONST	0x0085,0x0009
0946 0088 000a  |    |		.CONST	0x0088,0x000a
0948 ; --------------------------------------------------------------------------------------
0948 ; Debug3 Subtable 0x4
0948 ; --------------------------------------------------------------------------------------
0948 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
094a 0093 0001  |    |		.CONST	0x0093,0x0001
094c 0095 0401  |    |		.CONST	0x0095,0x0401
094e 0096 0001  |    |		.CONST	0x0096,0x0001
0950 ; --------------------------------------------------------------------------------------
0950 ; Debug3 Subtable 0x5
0950 ; --------------------------------------------------------------------------------------
0950 0000 0008  |    |		.DBG3TAB	0x0000,0x0008
0952 00a3 0001  |    |		.CONST	0x00a3,0x0001
0954 00a4 0401  |    |		.CONST	0x00a4,0x0401
0956 00a6 0402  |    |		.CONST	0x00a6,0x0402
0958 00a7 0403  |    |		.CONST	0x00a7,0x0403
095a 00a8 0404  |    |		.CONST	0x00a8,0x0404
095c 00a9 0001  |    |		.CONST	0x00a9,0x0001
095e 00ab 0002  |    |		.CONST	0x00ab,0x0002
0960 00b5 0003  |    |		.CONST	0x00b5,0x0003
0962 ; --------------------------------------------------------------------------------------
0962 ; Debug3 Subtable 0x6
0962 ; --------------------------------------------------------------------------------------
0962 0008 0009  |    |		.DBG3TAB	0x0008,0x0009
0964 00bb ffff  |    |		.CONST	0x00bb,0xffff
0966 00bf fffe  |    |		.CONST	0x00bf,0xfffe
0968 00c3 fffd  |    |		.CONST	0x00c3,0xfffd
096a 00c4 fffc  |    |		.CONST	0x00c4,0xfffc
096c 00c5 fffb  |    |		.CONST	0x00c5,0xfffb
096e 00ca fffa  |    |		.CONST	0x00ca,0xfffa
0970 00cf fff9  |    |		.CONST	0x00cf,0xfff9
0972 00d4 fff8  |    |		.CONST	0x00d4,0xfff8
0974 00d9 0001  |    |		.CONST	0x00d9,0x0001
0976 00dd 0002  |    |		.CONST	0x00dd,0x0002
0978 00df 0003  |    |		.CONST	0x00df,0x0003
097a 00e7 0004  |    |		.CONST	0x00e7,0x0004
097c 00e9 0005  |    |		.CONST	0x00e9,0x0005
097e 00f1 0006  |    |		.CONST	0x00f1,0x0006
0980 00f3 0007  |    |		.CONST	0x00f3,0x0007
0982 0103 0008  |    |		.CONST	0x0103,0x0008
0984 0105 0009  |    |		.CONST	0x0105,0x0009
0986 ; --------------------------------------------------------------------------------------
0986 ; Debug3 Subtable 0x7
0986 ; --------------------------------------------------------------------------------------
0986 0002 0009  |    |		.DBG3TAB	0x0002,0x0009
0988 010b ffff  |    |		.CONST	0x010b,0xffff
098a 010d fffe  |    |		.CONST	0x010d,0xfffe
098c 0121 0001  | !  |		.CONST	0x0121,0x0001
098e 0125 0002  | %  |		.CONST	0x0125,0x0002
0990 0127 0003  | '  |		.CONST	0x0127,0x0003
0992 012f 0004  | /  |		.CONST	0x012f,0x0004
0994 0131 0005  | 1  |		.CONST	0x0131,0x0005
0996 0139 0006  | 9  |		.CONST	0x0139,0x0006
0998 013b 0007  | ;  |		.CONST	0x013b,0x0007
099a 014d 0008  | M  |		.CONST	0x014d,0x0008
099c 014f 0009  | O  |		.CONST	0x014f,0x0009
099e ; --------------------------------------------------------------------------------------
099e ; Debug3 Subtable 0x8
099e ; --------------------------------------------------------------------------------------
099e 0004 000e  |    |		.DBG3TAB	0x0004,0x000e
09a0 015b ffff  | [  |		.CONST	0x015b,0xffff
09a2 0165 fffe  | e  |		.CONST	0x0165,0xfffe
09a4 0167 fffd  | g  |		.CONST	0x0167,0xfffd
09a6 016c fffc  | l  |		.CONST	0x016c,0xfffc
09a8 0171 0001  | q  |		.CONST	0x0171,0x0001
09aa 0175 0002  | u  |		.CONST	0x0175,0x0002
09ac 0177 0003  | w  |		.CONST	0x0177,0x0003
09ae 0178 0401  | x  |		.CONST	0x0178,0x0401
09b0 017a 0003  | z  |		.CONST	0x017a,0x0003
09b2 017b 0801  | {  |		.CONST	0x017b,0x0801
09b4 017d 0401  | }  |		.CONST	0x017d,0x0401
09b6 017e 0004  | ~  |		.CONST	0x017e,0x0004
09b8 0180 0005  |    |		.CONST	0x0180,0x0005
09ba 0189 0006  |    |		.CONST	0x0189,0x0006
09bc 0192 0007  |    |		.CONST	0x0192,0x0007
09be 0196 0008  |    |		.CONST	0x0196,0x0008
09c0 019f 0009  |    |		.CONST	0x019f,0x0009
09c2 01a1 000a  |    |		.CONST	0x01a1,0x000a
09c4 ; --------------------------------------------------------------------------------------
09c4 ; Debug3 Subtable 0x9
09c4 ; --------------------------------------------------------------------------------------
09c4 0002 000d  |    |		.DBG3TAB	0x0002,0x000d
09c6 01ab ffff  |    |		.CONST	0x01ab,0xffff
09c8 01ac fffe  |    |		.CONST	0x01ac,0xfffe
09ca 01b1 0001  |    |		.CONST	0x01b1,0x0001
09cc 01b2 0401  |    |		.CONST	0x01b2,0x0401
09ce 01b4 0402  |    |		.CONST	0x01b4,0x0402
09d0 01b5 0403  |    |		.CONST	0x01b5,0x0403
09d2 01b6 0404  |    |		.CONST	0x01b6,0x0404
09d4 01b7 0001  |    |		.CONST	0x01b7,0x0001
09d6 01b9 0002  |    |		.CONST	0x01b9,0x0002
09d8 01c2 0003  |    |		.CONST	0x01c2,0x0003
09da 01c4 0004  |    |		.CONST	0x01c4,0x0004
09dc 01c9 0005  |    |		.CONST	0x01c9,0x0005
09de 01ca 0006  |    |		.CONST	0x01ca,0x0006
09e0 01cd 0007  |    |		.CONST	0x01cd,0x0007
09e2 01d1 0008  |    |		.CONST	0x01d1,0x0008
09e4 ; --------------------------------------------------------------------------------------
09e4 ; Debug3 Subtable 0xa
09e4 ; --------------------------------------------------------------------------------------
09e4 0001 0012  |    |		.DBG3TAB	0x0001,0x0012
09e6 01db ffff  |    |		.CONST	0x01db,0xffff
09e8 01dc 0001  |    |		.CONST	0x01dc,0x0001
09ea 01e0 0002  |    |		.CONST	0x01e0,0x0002
09ec 01e5 0003  |    |		.CONST	0x01e5,0x0003
09ee 01e8 0004  |    |		.CONST	0x01e8,0x0004
09f0 01e9 0401  |    |		.CONST	0x01e9,0x0401
09f2 01ea 0004  |    |		.CONST	0x01ea,0x0004
09f4 01f2 0005  |    |		.CONST	0x01f2,0x0005
09f6 01f5 0006  |    |		.CONST	0x01f5,0x0006
09f8 01f6 0801  |    |		.CONST	0x01f6,0x0801
09fa 01f7 0006  |    |		.CONST	0x01f7,0x0006
09fc 01ff 0007  |    |		.CONST	0x01ff,0x0007
09fe 0202 0008  |    |		.CONST	0x0202,0x0008
0a00 0205 0009  |    |		.CONST	0x0205,0x0009
0a02 0208 000a  |    |		.CONST	0x0208,0x000a
0a04 020a 000b  |    |		.CONST	0x020a,0x000b
0a06 020e 000c  |    |		.CONST	0x020e,0x000c
0a08 0210 000d  |    |		.CONST	0x0210,0x000d
0a0a 0212 000e  |    |		.CONST	0x0212,0x000e
0a0c ; --------------------------------------------------------------------------------------
0a0c ; Debug3 Subtable 0xb
0a0c ; --------------------------------------------------------------------------------------
0a0c 0002 0009  |    |		.DBG3TAB	0x0002,0x0009
0a0e 021b ffff  |    |		.CONST	0x021b,0xffff
0a10 021d fffe  |    |		.CONST	0x021d,0xfffe
0a12 0231 0001  | 1  |		.CONST	0x0231,0x0001
0a14 0235 0002  | 5  |		.CONST	0x0235,0x0002
0a16 0237 0003  | 7  |		.CONST	0x0237,0x0003
0a18 023f 0004  | ?  |		.CONST	0x023f,0x0004
0a1a 0241 0005  | A  |		.CONST	0x0241,0x0005
0a1c 0249 0006  | I  |		.CONST	0x0249,0x0006
0a1e 024b 0007  | K  |		.CONST	0x024b,0x0007
0a20 025d 0008  | ]  |		.CONST	0x025d,0x0008
0a22 025f 0009  | _  |		.CONST	0x025f,0x0009
0a24 ; --------------------------------------------------------------------------------------
0a24 ; Debug3 Subtable 0xc
0a24 ; --------------------------------------------------------------------------------------
0a24 0004 000e  |    |		.DBG3TAB	0x0004,0x000e
0a26 026b ffff  | k  |		.CONST	0x026b,0xffff
0a28 0275 fffe  | u  |		.CONST	0x0275,0xfffe
0a2a 0277 fffd  | w  |		.CONST	0x0277,0xfffd
0a2c 027c fffc  | |  |		.CONST	0x027c,0xfffc
0a2e 0281 0001  |    |		.CONST	0x0281,0x0001
0a30 0285 0002  |    |		.CONST	0x0285,0x0002
0a32 0287 0003  |    |		.CONST	0x0287,0x0003
0a34 0288 0401  |    |		.CONST	0x0288,0x0401
0a36 028a 0003  |    |		.CONST	0x028a,0x0003
0a38 028b 0801  |    |		.CONST	0x028b,0x0801
0a3a 028d 0401  |    |		.CONST	0x028d,0x0401
0a3c 028e 0004  |    |		.CONST	0x028e,0x0004
0a3e 0290 0005  |    |		.CONST	0x0290,0x0005
0a40 0299 0006  |    |		.CONST	0x0299,0x0006
0a42 02a2 0007  |    |		.CONST	0x02a2,0x0007
0a44 02a6 0008  |    |		.CONST	0x02a6,0x0008
0a46 02ae 0009  |    |		.CONST	0x02ae,0x0009
0a48 02b0 000a  |    |		.CONST	0x02b0,0x000a
0a4a ; --------------------------------------------------------------------------------------
0a4a ; Debug3 Subtable 0xd
0a4a ; --------------------------------------------------------------------------------------
0a4a 0002 000d  |    |		.DBG3TAB	0x0002,0x000d
0a4c 02bb ffff  |    |		.CONST	0x02bb,0xffff
0a4e 02bc fffe  |    |		.CONST	0x02bc,0xfffe
0a50 02c1 0001  |    |		.CONST	0x02c1,0x0001
0a52 02c2 0401  |    |		.CONST	0x02c2,0x0401
0a54 02c4 0402  |    |		.CONST	0x02c4,0x0402
0a56 02c5 0403  |    |		.CONST	0x02c5,0x0403
0a58 02c6 0404  |    |		.CONST	0x02c6,0x0404
0a5a 02c7 0001  |    |		.CONST	0x02c7,0x0001
0a5c 02c9 0002  |    |		.CONST	0x02c9,0x0002
0a5e 02d2 0003  |    |		.CONST	0x02d2,0x0003
0a60 02d4 0004  |    |		.CONST	0x02d4,0x0004
0a62 02d9 0005  |    |		.CONST	0x02d9,0x0005
0a64 02da 0006  |    |		.CONST	0x02da,0x0006
0a66 02dd 0007  |    |		.CONST	0x02dd,0x0007
0a68 02e1 0008  |    |		.CONST	0x02e1,0x0008
0a6a ; --------------------------------------------------------------------------------------
0a6a ; Debug3 Subtable 0xe
0a6a ; --------------------------------------------------------------------------------------
0a6a 0003 0004  |    |		.DBG3TAB	0x0003,0x0004
0a6c 02eb ffff  |    |		.CONST	0x02eb,0xffff
0a6e 02ef fffe  |    |		.CONST	0x02ef,0xfffe
0a70 0303 fffd  |    |		.CONST	0x0303,0xfffd
0a72 0305 0001  |    |		.CONST	0x0305,0x0001
0a74 030f 0002  |    |		.CONST	0x030f,0x0002
0a76 0319 0003  |    |		.CONST	0x0319,0x0003
0a78 031f 0004  |    |		.CONST	0x031f,0x0004
0a7a ; --------------------------------------------------------------------------------------
0a7a ; Debug3 Subtable 0xf
0a7a ; --------------------------------------------------------------------------------------
0a7a 0000 0007  |    |		.DBG3TAB	0x0000,0x0007
0a7c 0333 0001  | 3  |		.CONST	0x0333,0x0001
0a7e 0337 0002  | 7  |		.CONST	0x0337,0x0002
0a80 033c 0003  | <  |		.CONST	0x033c,0x0003
0a82 033f 0004  | ?  |		.CONST	0x033f,0x0004
0a84 0343 0005  | C  |		.CONST	0x0343,0x0005
0a86 0345 0006  | E  |		.CONST	0x0345,0x0006
0a88 0347 0007  | G  |		.CONST	0x0347,0x0007
0a8a ; --------------------------------------------------------------------------------------
0a8a ; Debug3 Subtable 0x10
0a8a ; --------------------------------------------------------------------------------------
0a8a 0001 0015  |    |		.DBG3TAB	0x0001,0x0015
0a8c 0353 ffff  | S  |		.CONST	0x0353,0xffff
0a8e 0358 0001  | X  |		.CONST	0x0358,0x0001
0a90 035e 0002  | ^  |		.CONST	0x035e,0x0002
0a92 035f 0003  | _  |		.CONST	0x035f,0x0003
0a94 0376 0004  | v  |		.CONST	0x0376,0x0004
0a96 0377 0401  | w  |		.CONST	0x0377,0x0401
0a98 0379 0402  | y  |		.CONST	0x0379,0x0402
0a9a 037a 0403  | z  |		.CONST	0x037a,0x0403
0a9c 037b 0404  | {  |		.CONST	0x037b,0x0404
0a9e 037c 0004  | |  |		.CONST	0x037c,0x0004
0aa0 0380 0006  |    |		.CONST	0x0380,0x0006
0aa2 0384 0005  |    |		.CONST	0x0384,0x0005
0aa4 0389 0007  |    |		.CONST	0x0389,0x0007
0aa6 038d 0008  |    |		.CONST	0x038d,0x0008
0aa8 0391 0009  |    |		.CONST	0x0391,0x0009
0aaa 0395 0801  |    |		.CONST	0x0395,0x0801
0aac 0397 0009  |    |		.CONST	0x0397,0x0009
0aae 0398 000a  |    |		.CONST	0x0398,0x000a
0ab0 039e 000b  |    |		.CONST	0x039e,0x000b
0ab2 03a2 0c01  |    |		.CONST	0x03a2,0x0c01
0ab4 03a4 000b  |    |		.CONST	0x03a4,0x000b
0ab6 03a5 000c  |    |		.CONST	0x03a5,0x000c
0ab8 ; --------------------------------------------------------------------------------------
0ab8 ; Debug3 Subtable 0x11
0ab8 ; --------------------------------------------------------------------------------------
0ab8 0006 0007  |    |		.DBG3TAB	0x0006,0x0007
0aba 03b3 ffff  |    |		.CONST	0x03b3,0xffff
0abc 03b8 fffe  |    |		.CONST	0x03b8,0xfffe
0abe 03be fffd  |    |		.CONST	0x03be,0xfffd
0ac0 03bf 0401  |    |		.CONST	0x03bf,0x0401
0ac2 03c0 fffd  |    |		.CONST	0x03c0,0xfffd
0ac4 03c1 fffc  |    |		.CONST	0x03c1,0xfffc
0ac6 03c6 fffb  |    |		.CONST	0x03c6,0xfffb
0ac8 03c7 0001  |    |		.CONST	0x03c7,0x0001
0aca 03d1 0005  |    |		.CONST	0x03d1,0x0005
0acc 03d6 0002  |    |		.CONST	0x03d6,0x0002
0ace 03de 0003  |    |		.CONST	0x03de,0x0003
0ad0 03e0 0004  |    |		.CONST	0x03e0,0x0004
0ad2 03e3 0006  |    |		.CONST	0x03e3,0x0006
0ad4 ; --------------------------------------------------------------------------------------
0ad4 ; Debug3 Subtable 0x12
0ad4 ; --------------------------------------------------------------------------------------
0ad4 0002 001c  |    |		.DBG3TAB	0x0002,0x001c
0ad6 03eb ffff  |    |		.CONST	0x03eb,0xffff
0ad8 03ed fffe  |    |		.CONST	0x03ed,0xfffe
0ada 03f7 0001  |    |		.CONST	0x03f7,0x0001
0adc 03fe 0002  |    |		.CONST	0x03fe,0x0002
0ade 0405 0003  |    |		.CONST	0x0405,0x0003
0ae0 0411 0004  |    |		.CONST	0x0411,0x0004
0ae2 0412 0005  |    |		.CONST	0x0412,0x0005
0ae4 0417 0006  |    |		.CONST	0x0417,0x0006
0ae6 041a 0007  |    |		.CONST	0x041a,0x0007
0ae8 041b 0401  |    |		.CONST	0x041b,0x0401
0aea 041d 0007  |    |		.CONST	0x041d,0x0007
0aec 041e 0008  |    |		.CONST	0x041e,0x0008
0aee 0422 0009  | "  |		.CONST	0x0422,0x0009
0af0 0425 000a  | %  |		.CONST	0x0425,0x000a
0af2 0426 0801  | &  |		.CONST	0x0426,0x0801
0af4 0427 000a  | '  |		.CONST	0x0427,0x000a
0af6 0431 000b  | 1  |		.CONST	0x0431,0x000b
0af8 0432 0c01  | 2  |		.CONST	0x0432,0x0c01
0afa 0433 000b  | 3  |		.CONST	0x0433,0x000b
0afc 043b 000c  | ;  |		.CONST	0x043b,0x000c
0afe 043e 000d  | >  |		.CONST	0x043e,0x000d
0b00 0441 000e  | A  |		.CONST	0x0441,0x000e
0b02 044a 0011  | J  |		.CONST	0x044a,0x0011
0b04 044c 000f  | L  |		.CONST	0x044c,0x000f
0b06 044d 1001  | M  |		.CONST	0x044d,0x1001
0b08 044e 000f  | N  |		.CONST	0x044e,0x000f
0b0a 0459 0012  | Y  |		.CONST	0x0459,0x0012
0b0c 045a 1401  | Z  |		.CONST	0x045a,0x1401
0b0e 045b 0012  | [  |		.CONST	0x045b,0x0012
0b10 0463 0013  | c  |		.CONST	0x0463,0x0013
0b12 ; --------------------------------------------------------------------------------------
0b12 ; Debug3 Subtable 0x13
0b12 ; --------------------------------------------------------------------------------------
0b12 0001 0006  |    |		.DBG3TAB	0x0001,0x0006
0b14 046b ffff  | k  |		.CONST	0x046b,0xffff
0b16 046c 0001  | l  |		.CONST	0x046c,0x0001
0b18 046d 0401  | m  |		.CONST	0x046d,0x0401
0b1a 046f 0001  | o  |		.CONST	0x046f,0x0001
0b1c 0470 0002  | p  |		.CONST	0x0470,0x0002
0b1e 0473 0003  | s  |		.CONST	0x0473,0x0003
0b20 0475 0004  | u  |		.CONST	0x0475,0x0004
0b22 ; --------------------------------------------------------------------------------------
0b22 ; Debug3 Subtable 0x14
0b22 ; --------------------------------------------------------------------------------------
0b22 0001 000e  |    |		.DBG3TAB	0x0001,0x000e
0b24 0483 ffff  |    |		.CONST	0x0483,0xffff
0b26 0484 0001  |    |		.CONST	0x0484,0x0001
0b28 0485 0401  |    |		.CONST	0x0485,0x0401
0b2a 0487 0402  |    |		.CONST	0x0487,0x0402
0b2c 0488 0403  |    |		.CONST	0x0488,0x0403
0b2e 0489 0404  |    |		.CONST	0x0489,0x0404
0b30 048a 0001  |    |		.CONST	0x048a,0x0001
0b32 048e 0007  |    |		.CONST	0x048e,0x0007
0b34 048f 0002  |    |		.CONST	0x048f,0x0002
0b36 0493 0003  |    |		.CONST	0x0493,0x0003
0b38 0494 0801  |    |		.CONST	0x0494,0x0801
0b3a 0496 0003  |    |		.CONST	0x0496,0x0003
0b3c 0497 0004  |    |		.CONST	0x0497,0x0004
0b3e 049c 0005  |    |		.CONST	0x049c,0x0005
0b40 049e 0006  |    |		.CONST	0x049e,0x0006
0b42 ; --------------------------------------------------------------------------------------
0b42 ; Debug3 Subtable 0x15
0b42 ; --------------------------------------------------------------------------------------
0b42 0009 001b  |    |		.DBG3TAB	0x0009,0x001b
0b44 04ab ffff  |    |		.CONST	0x04ab,0xffff
0b46 04b0 fffe  |    |		.CONST	0x04b0,0xfffe
0b48 04b4 fffd  |    |		.CONST	0x04b4,0xfffd
0b4a 04ba fffc  |    |		.CONST	0x04ba,0xfffc
0b4c 04c0 fffb  |    |		.CONST	0x04c0,0xfffb
0b4e 04c5 fffa  |    |		.CONST	0x04c5,0xfffa
0b50 04ca fff9  |    |		.CONST	0x04ca,0xfff9
0b52 04cb fff8  |    |		.CONST	0x04cb,0xfff8
0b54 04cc fff7  |    |		.CONST	0x04cc,0xfff7
0b56 04d0 0002  |    |		.CONST	0x04d0,0x0002
0b58 04d2 0401  |    |		.CONST	0x04d2,0x0401
0b5a 04d7 0801  |    |		.CONST	0x04d7,0x0801
0b5c 04d9 0802  |    |		.CONST	0x04d9,0x0802
0b5e 04da 0803  |    |		.CONST	0x04da,0x0803
0b60 04db 0804  |    |		.CONST	0x04db,0x0804
0b62 04dd 0401  |    |		.CONST	0x04dd,0x0401
0b64 04e2 0002  |    |		.CONST	0x04e2,0x0002
0b66 04e3 0003  |    |		.CONST	0x04e3,0x0003
0b68 04e5 0c01  |    |		.CONST	0x04e5,0x0c01
0b6a 04ea 1001  |    |		.CONST	0x04ea,0x1001
0b6c 04ec 1002  |    |		.CONST	0x04ec,0x1002
0b6e 04ed 1003  |    |		.CONST	0x04ed,0x1003
0b70 04ee 1004  |    |		.CONST	0x04ee,0x1004
0b72 04f0 0c01  |    |		.CONST	0x04f0,0x0c01
0b74 04f5 0003  |    |		.CONST	0x04f5,0x0003
0b76 04f6 0004  |    |		.CONST	0x04f6,0x0004
0b78 04fd 0005  |    |		.CONST	0x04fd,0x0005
0b7a 0501 0006  |    |		.CONST	0x0501,0x0006
0b7c 0502 1401  |    |		.CONST	0x0502,0x1401
0b7e 0505 0006  |    |		.CONST	0x0505,0x0006
0b80 0506 0007  |    |		.CONST	0x0506,0x0007
0b82 0507 1801  |    |		.CONST	0x0507,0x1801
0b84 050a 0007  |    |		.CONST	0x050a,0x0007
0b86 050c 0001  |    |		.CONST	0x050c,0x0001
0b88 050d 1c01  |    |		.CONST	0x050d,0x1c01
0b8a 050f 0001  |    |		.CONST	0x050f,0x0001
0b8c ; --------------------------------------------------------------------------------------
0b8c ; Debug3 Subtable 0x16
0b8c ; --------------------------------------------------------------------------------------
0b8c 000d 0088  |    |		.DBG3TAB	0x000d,0x0088
0b8e 051b ffff  |    |		.CONST	0x051b,0xffff
0b90 0522 fffe  | "  |		.CONST	0x0522,0xfffe
0b92 0529 fffd  | )  |		.CONST	0x0529,0xfffd
0b94 052c 0401  | ,  |		.CONST	0x052c,0x0401
0b96 052e 0402  | .  |		.CONST	0x052e,0x0402
0b98 0530 0403  | 0  |		.CONST	0x0530,0x0403
0b9a 0534 0404  | 4  |		.CONST	0x0534,0x0404
0b9c 0538 0405  | 8  |		.CONST	0x0538,0x0405
0b9e 053a 0801  | :  |		.CONST	0x053a,0x0801
0ba0 053c 0802  | <  |		.CONST	0x053c,0x0802
0ba2 053d 0803  | =  |		.CONST	0x053d,0x0803
0ba4 053e 0804  | >  |		.CONST	0x053e,0x0804
0ba6 0540 0405  | @  |		.CONST	0x0540,0x0405
0ba8 054a 0c01  | J  |		.CONST	0x054a,0x0c01
0baa 054c 0c02  | L  |		.CONST	0x054c,0x0c02
0bac 054d 0c03  | M  |		.CONST	0x054d,0x0c03
0bae 054e 0c04  | N  |		.CONST	0x054e,0x0c04
0bb0 0550 0804  | P  |		.CONST	0x0550,0x0804
0bb2 055e fffd  | ^  |		.CONST	0x055e,0xfffd
0bb4 055f fffc  | _  |		.CONST	0x055f,0xfffc
0bb6 0562 1001  | b  |		.CONST	0x0562,0x1001
0bb8 0564 1002  | d  |		.CONST	0x0564,0x1002
0bba 0566 1003  | f  |		.CONST	0x0566,0x1003
0bbc 056a 1004  | j  |		.CONST	0x056a,0x1004
0bbe 056e 1005  | n  |		.CONST	0x056e,0x1005
0bc0 0570 1401  | p  |		.CONST	0x0570,0x1401
0bc2 0572 1402  | r  |		.CONST	0x0572,0x1402
0bc4 0573 1403  | s  |		.CONST	0x0573,0x1403
0bc6 0574 1404  | t  |		.CONST	0x0574,0x1404
0bc8 0576 1005  | v  |		.CONST	0x0576,0x1005
0bca 0580 1801  |    |		.CONST	0x0580,0x1801
0bcc 0582 1802  |    |		.CONST	0x0582,0x1802
0bce 0583 1803  |    |		.CONST	0x0583,0x1803
0bd0 0584 1804  |    |		.CONST	0x0584,0x1804
0bd2 0586 1404  |    |		.CONST	0x0586,0x1404
0bd4 0594 fffc  |    |		.CONST	0x0594,0xfffc
0bd6 0595 fffb  |    |		.CONST	0x0595,0xfffb
0bd8 0597 fffa  |    |		.CONST	0x0597,0xfffa
0bda 059d fff9  |    |		.CONST	0x059d,0xfff9
0bdc 05a3 fff8  |    |		.CONST	0x05a3,0xfff8
0bde 05a4 fff7  |    |		.CONST	0x05a4,0xfff7
0be0 05a5 1c01  |    |		.CONST	0x05a5,0x1c01
0be2 05a7 fff7  |    |		.CONST	0x05a7,0xfff7
0be4 05aa fff6  |    |		.CONST	0x05aa,0xfff6
0be6 05ab 0001  |    |		.CONST	0x05ab,0x0001
0be8 05ad 0002  |    |		.CONST	0x05ad,0x0002
0bea 05b3 0003  |    |		.CONST	0x05b3,0x0003
0bec 05b5 2001  |    |		.CONST	0x05b5,0x2001
0bee 05b7 2002  |    |		.CONST	0x05b7,0x2002
0bf0 05b9 2003  |    |		.CONST	0x05b9,0x2003
0bf2 05bd 2004  |    |		.CONST	0x05bd,0x2004
0bf4 05c1 2005  |    |		.CONST	0x05c1,0x2005
0bf6 05c3 2401  |  $ |		.CONST	0x05c3,0x2401
0bf8 05c5 2402  |  $ |		.CONST	0x05c5,0x2402
0bfa 05c6 2403  |  $ |		.CONST	0x05c6,0x2403
0bfc 05c7 2404  |  $ |		.CONST	0x05c7,0x2404
0bfe 05c9 2005  |    |		.CONST	0x05c9,0x2005
0c00 05d3 2801  |  ( |		.CONST	0x05d3,0x2801
0c02 05d5 2802  |  ( |		.CONST	0x05d5,0x2802
0c04 05d6 2803  |  ( |		.CONST	0x05d6,0x2803
0c06 05d7 2804  |  ( |		.CONST	0x05d7,0x2804
0c08 05d9 2404  |  $ |		.CONST	0x05d9,0x2404
0c0a 05e7 0003  |    |		.CONST	0x05e7,0x0003
0c0c 05e9 0004  |    |		.CONST	0x05e9,0x0004
0c0e 05ea 0005  |    |		.CONST	0x05ea,0x0005
0c10 05ed 0006  |    |		.CONST	0x05ed,0x0006
0c12 05f1 0007  |    |		.CONST	0x05f1,0x0007
0c14 05f6 0008  |    |		.CONST	0x05f6,0x0008
0c16 05fa 0009  |    |		.CONST	0x05fa,0x0009
0c18 05fd 000a  |    |		.CONST	0x05fd,0x000a
0c1a 0600 000b  |    |		.CONST	0x0600,0x000b
0c1c 0603 000c  |    |		.CONST	0x0603,0x000c
0c1e 0605 000d  |    |		.CONST	0x0605,0x000d
0c20 060a 000e  |    |		.CONST	0x060a,0x000e
0c22 060d 000f  |    |		.CONST	0x060d,0x000f
0c24 060e 2c01  |  , |		.CONST	0x060e,0x2c01
0c26 060f 000f  |    |		.CONST	0x060f,0x000f
0c28 0618 0010  |    |		.CONST	0x0618,0x0010
0c2a 061b 0011  |    |		.CONST	0x061b,0x0011
0c2c 061c 3001  |  0 |		.CONST	0x061c,0x3001
0c2e 061d 0011  |    |		.CONST	0x061d,0x0011
0c30 0626 0012  | &  |		.CONST	0x0626,0x0012
0c32 0629 0013  | )  |		.CONST	0x0629,0x0013
0c34 062b 0014  | +  |		.CONST	0x062b,0x0014
0c36 062f 0015  | /  |		.CONST	0x062f,0x0015
0c38 0632 0016  | 2  |		.CONST	0x0632,0x0016
0c3a 0635 0017  | 5  |		.CONST	0x0635,0x0017
0c3c 0638 0018  | 8  |		.CONST	0x0638,0x0018
0c3e 063a 0019  | :  |		.CONST	0x063a,0x0019
0c40 063c 001a  | <  |		.CONST	0x063c,0x001a
0c42 063f 001b  | ?  |		.CONST	0x063f,0x001b
0c44 0640 3401  | @4 |		.CONST	0x0640,0x3401
0c46 0641 001b  | A  |		.CONST	0x0641,0x001b
0c48 064c 001c  | L  |		.CONST	0x064c,0x001c
0c4a 064f 001d  | O  |		.CONST	0x064f,0x001d
0c4c 0650 3801  | P8 |		.CONST	0x0650,0x3801
0c4e 0651 001d  | Q  |		.CONST	0x0651,0x001d
0c50 0659 001e  | Y  |		.CONST	0x0659,0x001e
0c52 065c 001f  | \  |		.CONST	0x065c,0x001f
0c54 065f 0020  | _  |		.CONST	0x065f,0x0020
0c56 0662 0021  | b !|		.CONST	0x0662,0x0021
0c58 0664 0022  | d "|		.CONST	0x0664,0x0022
0c5a 0665 3c01  | e< |		.CONST	0x0665,0x3c01
0c5c 0667 3c02  | g< |		.CONST	0x0667,0x3c02
0c5e 0669 3c03  | i< |		.CONST	0x0669,0x3c03
0c60 066c 0022  | l "|		.CONST	0x066c,0x0022
0c62 066d 0023  | m #|		.CONST	0x066d,0x0023
0c64 066e 4001  | n@ |		.CONST	0x066e,0x4001
0c66 0670 0023  | p #|		.CONST	0x0670,0x0023
0c68 0671 0024  | q $|		.CONST	0x0671,0x0024
0c6a 0672 4401  | rD |		.CONST	0x0672,0x4401
0c6c 0674 4402  | tD |		.CONST	0x0674,0x4402
0c6e 0676 4403  | vD |		.CONST	0x0676,0x4403
0c70 0679 0024  | y $|		.CONST	0x0679,0x0024
0c72 067a 0025  | z %|		.CONST	0x067a,0x0025
0c74 067e 0026  | ~ &|		.CONST	0x067e,0x0026
0c76 0680 4801  |  H |		.CONST	0x0680,0x4801
0c78 0682 4802  |  H |		.CONST	0x0682,0x4802
0c7a 0684 4803  |  H |		.CONST	0x0684,0x4803
0c7c 0688 4804  |  H |		.CONST	0x0688,0x4804
0c7e 068c 4805  |  H |		.CONST	0x068c,0x4805
0c80 068e 4c01  |  L |		.CONST	0x068e,0x4c01
0c82 0690 4c02  |  L |		.CONST	0x0690,0x4c02
0c84 0691 4c03  |  L |		.CONST	0x0691,0x4c03
0c86 0692 4c04  |  L |		.CONST	0x0692,0x4c04
0c88 0694 4805  |  H |		.CONST	0x0694,0x4805
0c8a 069e 5001  |  P |		.CONST	0x069e,0x5001
0c8c 06a0 5002  |  P |		.CONST	0x06a0,0x5002
0c8e 06a1 5003  |  P |		.CONST	0x06a1,0x5003
0c90 06a2 5004  |  P |		.CONST	0x06a2,0x5004
0c92 06a4 4c04  |  L |		.CONST	0x06a4,0x4c04
0c94 06b2 0026  |   &|		.CONST	0x06b2,0x0026
0c96 06b3 0027  |   '|		.CONST	0x06b3,0x0027
0c98 06b5 5401  |  T |		.CONST	0x06b5,0x5401
0c9a 06b7 5402  |  T |		.CONST	0x06b7,0x5402
0c9c 06b9 5403  |  T |		.CONST	0x06b9,0x5403
0c9e 06bd 5404  |  T |		.CONST	0x06bd,0x5404
0ca0 06c1 5405  |  T |		.CONST	0x06c1,0x5405
0ca2 06c3 5801  |  X |		.CONST	0x06c3,0x5801
0ca4 06c5 5802  |  X |		.CONST	0x06c5,0x5802
0ca6 06c6 5803  |  X |		.CONST	0x06c6,0x5803
0ca8 06c7 5804  |  X |		.CONST	0x06c7,0x5804
0caa 06c9 5405  |  T |		.CONST	0x06c9,0x5405
0cac 06d3 5c01  |  \ |		.CONST	0x06d3,0x5c01
0cae 06d5 5c02  |  \ |		.CONST	0x06d5,0x5c02
0cb0 06d6 5c03  |  \ |		.CONST	0x06d6,0x5c03
0cb2 06d7 5c04  |  \ |		.CONST	0x06d7,0x5c04
0cb4 06d9 5804  |  X |		.CONST	0x06d9,0x5804
0cb6 06e7 0027  |   '|		.CONST	0x06e7,0x0027
0cb8 ; --------------------------------------------------------------------------------------
0cb8 ; Debug3 Subtable 0x17
0cb8 ; --------------------------------------------------------------------------------------
0cb8 0000 0009  |    |		.DBG3TAB	0x0000,0x0009
0cba 06f3 0001  |    |		.CONST	0x06f3,0x0001
0cbc 06f4 0401  |    |		.CONST	0x06f4,0x0401
0cbe 06f6 0402  |    |		.CONST	0x06f6,0x0402
0cc0 06f7 0403  |    |		.CONST	0x06f7,0x0403
0cc2 06f8 0404  |    |		.CONST	0x06f8,0x0404
0cc4 06f9 0001  |    |		.CONST	0x06f9,0x0001
0cc6 06fd 0004  |    |		.CONST	0x06fd,0x0004
0cc8 06fe 0002  |    |		.CONST	0x06fe,0x0002
0cca 0702 0003  |    |		.CONST	0x0702,0x0003
0ccc ; --------------------------------------------------------------------------------------
0ccc ; Debug3 Subtable 0x18
0ccc ; --------------------------------------------------------------------------------------
0ccc 0002 0012  |    |		.DBG3TAB	0x0002,0x0012
0cce 0713 0001  |    |		.CONST	0x0713,0x0001
0cd0 0714 0401  |    |		.CONST	0x0714,0x0401
0cd2 0716 0402  |    |		.CONST	0x0716,0x0402
0cd4 0717 0403  |    |		.CONST	0x0717,0x0403
0cd6 0718 0404  |    |		.CONST	0x0718,0x0404
0cd8 0719 0001  |    |		.CONST	0x0719,0x0001
0cda 071d 0008  |    |		.CONST	0x071d,0x0008
0cdc 071f 0002  |    |		.CONST	0x071f,0x0002
0cde 0722 0801  | "  |		.CONST	0x0722,0x0801
0ce0 0726 0002  | &  |		.CONST	0x0726,0x0002
0ce2 0727 0003  | '  |		.CONST	0x0727,0x0003
0ce4 0728 f3ff  | (  |		.CONST	0x0728,0xf3ff
0ce6 072d f3fe  | -  |		.CONST	0x072d,0xf3fe
0ce8 0734 0c01  | 4  |		.CONST	0x0734,0x0c01
0cea 0739 0004  | 9  |		.CONST	0x0739,0x0004
0cec 073b 0005  | ;  |		.CONST	0x073b,0x0005
0cee 0740 1001  | @  |		.CONST	0x0740,0x1001
0cf0 0744 0005  | D  |		.CONST	0x0744,0x0005
0cf2 0745 0006  | E  |		.CONST	0x0745,0x0006
0cf4 074a 0007  | J  |		.CONST	0x074a,0x0007
0cf6 ; --------------------------------------------------------------------------------------
0cf6 ; Debug3 Subtable 0x19
0cf6 ; --------------------------------------------------------------------------------------
0cf6 0001 000e  |    |		.DBG3TAB	0x0001,0x000e
0cf8 0753 ffff  | S  |		.CONST	0x0753,0xffff
0cfa 0764 0001  | d  |		.CONST	0x0764,0x0001
0cfc 0766 0002  | f  |		.CONST	0x0766,0x0002
0cfe 0768 0003  | h  |		.CONST	0x0768,0x0003
0d00 076e 0004  | n  |		.CONST	0x076e,0x0004
0d02 0771 0005  | q  |		.CONST	0x0771,0x0005
0d04 0772 0401  | r  |		.CONST	0x0772,0x0401
0d06 0773 0005  | s  |		.CONST	0x0773,0x0005
0d08 077b 0006  | {  |		.CONST	0x077b,0x0006
0d0a 077d 0007  | }  |		.CONST	0x077d,0x0007
0d0c 0783 0008  |    |		.CONST	0x0783,0x0008
0d0e 0786 0009  |    |		.CONST	0x0786,0x0009
0d10 0787 0801  |    |		.CONST	0x0787,0x0801
0d12 0788 0009  |    |		.CONST	0x0788,0x0009
0d14 0790 000a  |    |		.CONST	0x0790,0x000a
0d16 0000 0000  |    |		.BLANK	0000[0xea]