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

⟦55269bd82⟧

    Length: 4096 (0x1000)
    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 0390       |    |		.CONST	0x0390								; 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 0003       |    |		.CONST	0x0003								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0036       | 6  |		.CONST	0x0036								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0017       |    |		.CONST	0x0017								; Number of locals
000b			INIT_0008:
000b 029a 003b  |   ;|		Declare_Subprogram	INIT_0038,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0 = .DEBUG	0x000b,0x0402,0x8000,0x0000,0x005a,0x3455,0x0000,0x0007
													; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 0113  |    |		Declare_Subprogram	INIT_0110,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 029a 012b  |   +|		Declare_Subprogram	INIT_0128,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x3 = 0x11,0xfffc
0013 029a 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0x13,0xfffb
0015 029a 014b  |   K|		Declare_Subprogram	INIT_0148,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x15,0xfffa
0017 00bf       |    |		Action	Accept_Activation
0018 0007       |    |		Action	Break_Optional							; Debug Table 0x1 = .DEBUG	0x0018,0x0410,0x8000,0x0000,0x005a,0x3605,0x0000,0x0021
													; Debug Table 0x1.0x0 = 0x18,0xffff
0019 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x1 = 0x19,0xfffe
001a 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x2 = 0x1a,0xfffd
001b 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x3 = 0x1b,0xfffc
001c 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x4 = 0x1c,0xfffb
001d 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x5 = 0x1d,0xfffa
001e 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x6 = 0x1e,0xfff9
001f 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x7 = 0x1f,0xfff8
0020 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf				; Debug Table 0x1.0x8 = 0x20,0xfff7
0021 00c7       |    |		Action	Elaborate_Subprogram
0022 029d 016b  |   k|		Declare_Subprogram	INIT_0168,For_Outer_Call			; Debug Table 0x1.0x9 = 0x22,0xfff6
0024 029d 019b  |    |		Declare_Subprogram	INIT_0198,For_Outer_Call			; Debug Table 0x1.0xa = 0x24,0xfff5
0026 029d 01bb  |    |		Declare_Subprogram	INIT_01b8,For_Outer_Call			; Debug Table 0x1.0xb = 0x26,0xfff4
0028 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12				; Debug Table 0x1.0xc = 0x28,0xfff3
0029 00c7       |    |		Action	Elaborate_Subprogram
002a 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10				; Debug Table 0x1.0xd = 0x2a,0xfff2
002b 00c7       |    |		Action	Elaborate_Subprogram
002c 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe				; Debug Table 0x1.0xe = 0x2c,0xfff1
002d 00c7       |    |		Action	Elaborate_Subprogram
002e 029d 01cb  |    |		Declare_Subprogram	INIT_01c8,For_Outer_Call			; Debug Table 0x1.0xf = 0x2e,0xfff0
0030 029d 02ab  |    |		Declare_Subprogram	INIT_02a8,For_Outer_Call			; Debug Table 0x1.0x10 = 0x30,0xffef
0032 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd				; Debug Table 0x1.0x11 = 0x32,0xffee
0033 00c7       |    |		Action	Elaborate_Subprogram
0034 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11				; Debug Table 0x1.0x12 = 0x34,0xffed
0035 00c7       |    |		Action	Elaborate_Subprogram
0036			BODY_0008:
0036 00bc       |    |		Action	Signal_Activated
0037 00bb       |    |		Action	Signal_Completion
0038 ; --------------------------------------------------------------------------------------
0038 ; SUBPROGRAM
0038 ; --------------------------------------------------------------------------------------
0038 0050       | P  |		.CONST	0x0050								; Address of begin
0039 0004       |    |		.CONST	0x0004								; Address of exception handler
003a 0007       |    |		.CONST	0x0007								; Number of locals
003b			INIT_0038:
003b 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x2 = .DEBUG	0x003b,0x0438,0x0001,0x0000,0x005a,0x3455,0x0000,0x0008
													; Debug Table 0x2.0x0 = 0x3b,0xffff
003c 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x2.0x1 = 0x3c,0xfffe
003d e5ff       |    |		Load	0x2,-0x1
003e 00eb       |    |		Load_Encached	Diana_Cache
003f 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0040 e001       |    |		Load	0x0,0x1
0041 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0042 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0043 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x2 = 0x43,0xfffd
0044 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0045 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x2.0x3 = 0x45,0xfffc
0046 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0047 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x2.0x4 = 0x47,0xfffb
0048 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0049 e003       |    |		Load	0x0,0x3								; Debug Table 0x2.0x5 = 0x49,0xfffa
004a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
004b 0322       | "  |		Declare_Variable	Record
004c e003       |    |		Load	0x0,0x3
004d 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
004e 00d9       |    |		Load_Top	At_Offset_1
004f 017d       | }  |		Execute	Record,Structure_Write
0050			BODY_0038:
0050 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0x6 = 0x50,0x1
0051 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0052 e5ff       |    |		Load	0x2,-0x1
0053 e004       |    |		Load	0x0,0x4
0054 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0055 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0x7 = 0x55,0x2
0056 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0057 e5ff       |    |		Load	0x2,-0x1
0058 e004       |    |		Load	0x0,0x4
0059 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
005a 00cf       |    |		Action	Mark_Auxiliary
005b 7861       |xa  |		Jump	0xbd
005c e403       |    |		Load	0x2,0x3								; Debug Table 0x2.0x8 = 0x5c,0x4
005d 0007       |    |		Action	Break_Optional
005e 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0x9 = 0x5e,0x401
005f 7002       |p   |		Jump_Nonzero	0x62
0060 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x2.0xa = 0x60,0x402
0061 782c       |x,  |		Jump	0x8e
0062 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0xb = 0x62,0x403
0063 0217       |    |		Execute	Heap_Access,All_Reference
0064 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0065 6804       |h   |		Jump_Zero	0x6a
0066 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0xc = 0x66,0x404
0067 0217       |    |		Execute	Heap_Access,All_Reference
0068 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0069 7824       |x$  |		Jump	0x8e
006a 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0xd = 0x6a,0x405
006b 0007       |    |		Action	Break_Optional
006c e40a       |    |		Load	0x2,0xa								; Debug Table 0x2.0xe = 0x6c,0x801
006d 0007       |    |		Action	Break_Optional
006e 0148       | H  |		Execute	Heap_Access,Get_Offset						; Debug Table 0x2.0xf = 0x6e,0x802
006f 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x10 = 0x6f,0x803
0070 00d0       |    |		Action	Swap_Control							; Debug Table 0x2.0x11 = 0x70,0x804
0071 00d1       |    |		Pop_Control	Pop_Count_1
0072 49bb       |I   |		Short_Literal	0x1bb							; Debug Table 0x2.0x12 = 0x72,0x405
0073 00eb       |    |		Load_Encached	Diana_Cache
0074 0098       |    |		Execute	Package,Field_Read_Dynamic
0075 012c       | ,  |		Execute	Any,Size
0076 e005       |    |		Load	0x0,0x5
0077 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0078 025b       | [  |		Execute	Discrete,Check_In_Type
0079 0273       | s  |		Execute	Discrete,Plus
007a 00d9       |    |		Load_Top	At_Offset_1
007b 0007       |    |		Action	Break_Optional
007c e40b       |    |		Load	0x2,0xb								; Debug Table 0x2.0x13 = 0x7c,0xc01
007d 0007       |    |		Action	Break_Optional
007e 0210       |    |		Execute	Heap_Access,Get_Segment						; Debug Table 0x2.0x14 = 0x7e,0xc02
007f 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x15 = 0x7f,0xc03
0080 00d0       |    |		Action	Swap_Control							; Debug Table 0x2.0x16 = 0x80,0xc04
0081 00d1       |    |		Pop_Control	Pop_Count_1
0082 49c8       |I   |		Short_Literal	0x1c8							; Debug Table 0x2.0x17 = 0x82,0x804
0083 00eb       |    |		Load_Encached	Diana_Cache
0084 0098       |    |		Execute	Package,Field_Read_Dynamic
0085 49c9       |I   |		Short_Literal	0x1c9
0086 00eb       |    |		Load_Encached	Diana_Cache
0087 0098       |    |		Execute	Package,Field_Read_Dynamic
0088 49ca       |I   |		Short_Literal	0x1ca
0089 00eb       |    |		Load_Encached	Diana_Cache
008a 0095       |    |		Execute	Package,Field_Reference_Dynamic
008b e006       |    |		Load	0x0,0x6
008c 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
008d 7800       |x   |		Jump	0x8e
008e 00d0       |    |		Action	Swap_Control
008f 00d1       |    |		Pop_Control	Pop_Count_1
0090 a402       |    |		Store_Unchecked	0x2,0x2							; Debug Table 0x2.0x18 = 0x90,0x4
0091 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x19 = 0x91,0x5
0092 e402       |    |		Load	0x2,0x2								; Debug Table 0x2.0x1a = 0x92,0x1001
0093 0007       |    |		Action	Break_Optional
0094 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x2.0x1b = 0x94,0x1002
0095 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x1c = 0x95,0x1003
0096 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x1d = 0x96,0x1004
0097 0b40       | @  |		Execute_Immediate	Case_Compare,0x40				; Debug Table 0x2.0x1e = 0x97,0x5
0098 7019       |p   |		Jump_Nonzero	0xb2
0099 0bab       |    |		Execute_Immediate	Case_Compare,0xab
009a 7011       |p   |		Jump_Nonzero	0xac
009b e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x1f = 0x9b,0x9
009c 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
009d a404       |    |		Store_Unchecked	0x2,0x4
009e e405       |    |		Load	0x2,0x5								; Debug Table 0x2.0x20 = 0x9e,0xa
009f e406       |    |		Load	0x2,0x6
00a0 e404       |    |		Load	0x2,0x4
00a1 e402       |    |		Load	0x2,0x2
00a2 8217       |    |		Call	0x1,0x17
00a3 c405       |    |		Store	0x2,0x5
00a4 4800       |H   |		Short_Literal	0x0							; Debug Table 0x2.0x21 = 0xa4,0xb
00a5 a406       |    |		Store_Unchecked	0x2,0x6
00a6 e405       |    |		Load	0x2,0x5								; Debug Table 0x2.0x22 = 0xa6,0xc
00a7 700a       |p   |		Jump_Nonzero	0xb2
00a8 e404       |    |		Load	0x2,0x4								; Debug Table 0x2.0x23 = 0xa8,0xd
00a9 e002       |    |		Load	0x0,0x2
00aa 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
00ab 7806       |x   |		Jump	0xb2
00ac 4833       |H3  |		Short_Literal	0x33							; Debug Table 0x2.0x24 = 0xac,0x7
00ad 8210       |    |		Call	0x1,0x10
00ae 0092 0354  |   T|		Action	Push_String_Extended,0x354					; "Prompt encountered for exception handler alternative"
													; Debug Table 0x2.0x25 = 0xae,0x8
00b0 e007       |    |		Load	0x0,0x7
00b1 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
00b2 00d1       |    |		Pop_Control	Pop_Count_1
00b3 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x26 = 0xb3,0xe
00b4 e403       |    |		Load	0x2,0x3								; Debug Table 0x2.0x27 = 0xb4,0x1401
00b5 7002       |p   |		Jump_Nonzero	0xb8
00b6 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x2.0x28 = 0xb6,0x1402
00b7 7803       |x   |		Jump	0xbb
00b8 e403       |    |		Load	0x2,0x3								; Debug Table 0x2.0x29 = 0xb8,0x1403
00b9 0217       |    |		Execute	Heap_Access,All_Reference
00ba 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00bb a403       |    |		Store_Unchecked	0x2,0x3							; Debug Table 0x2.0x2a = 0xbb,0xe
00bc 00c9       |    |		Action	Pop_Auxiliary_Loop
00bd 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x2b = 0xbd,0x3
00be e403       |    |		Load	0x2,0x3								; Debug Table 0x2.0x2c = 0xbe,0x1801
00bf 021d       |    |		Execute	Heap_Access,Is_Null
00c0 6f9b       |o   |		Jump_Zero	0x5c							; Debug Table 0x2.0x2d = 0xc0,0x3
00c1 00ce       |    |		Action	Pop_Auxiliary
00c2 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x2.0x2e = 0xc2,0xf
00c3 7001       |p   |		Jump_Nonzero	0xc5
00c4 8215       |    |		Call	0x1,0x15							; Debug Table 0x2.0x2f = 0xc4,0x10
00c5 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00c6 0000 0000  |    |		.XXX[0x2]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00d1       |    |		.CONST	0x00d1								; Address of begin
00c9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ca 0003       |    |		.CONST	0x0003								; Number of locals
00cb			INIT_00c8:
00cb 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x3 = .DEBUG	0x00cb,0x049a,0x0001,0x0000,0x005a,0x3455,0x0000,0x0012
													; Debug Table 0x3.0x0 = 0xcb,0xffff
00cc 00db       |    |		Load_Top	At_Offset_3
00cd 00eb       |    |		Load_Encached	Diana_Cache
00ce 18d6       |    |		Execute	Package,Field_Execute,Field_Number 0xd6
00cf 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00d0 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x3.0x1 = 0xd0,0xfffe
00d1			BODY_00c8:
00d1 0007       |    |		Action	Break_Optional							; Debug Table 0x3.0x2 = 0xd1,0x1
00d2 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x3.0x3 = 0xd2,0x401
00d3 021d       |    |		Execute	Heap_Access,Is_Null
00d4 6803       |h   |		Jump_Zero	0xd8							; Debug Table 0x3.0x4 = 0xd4,0x1
00d5 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x3.0x5 = 0xd5,0x2
00d6 8214       |    |		Call	0x1,0x14
00d7 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00d8 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0x6 = 0xd8,0x3
00d9 00da       |    |		Load_Top	At_Offset_2
00da e008       |    |		Load	0x0,0x8
00db 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00dc 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00dd 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x7 = 0xdd,0x4
00de e009       |    |		Load	0x0,0x9
00df 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00e0 6808       |h   |		Jump_Zero	0xe9
00e1 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x8 = 0xe1,0x5
00e2 e008       |    |		Load	0x0,0x8
00e3 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
00e4 e00a       |    |		Load	0x0,0xa
00e5 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00e6 025b       | [  |		Execute	Discrete,Check_In_Type
00e7 8210       |    |		Call	0x1,0x10
00e8 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00e9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x9 = 0xe9,0x6
00ea e00b       |    |		Load	0x0,0xb
00eb 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
00ec 6807       |h   |		Jump_Zero	0xf4
00ed 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0xa = 0xed,0x7
00ee 00d9       |    |		Load_Top	At_Offset_1
00ef e00b       |    |		Load	0x0,0xb
00f0 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
00f1 e00c       |    |		Load	0x0,0xc
00f2 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
00f3 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00f4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0xb = 0xf4,0x8
00f5 e008       |    |		Load	0x0,0x8
00f6 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
00f7 6804       |h   |		Jump_Zero	0xfc
00f8 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0xc = 0xf8,0x9
00f9 e00c       |    |		Load	0x0,0xc
00fa 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
00fb 7802       |x   |		Jump	0xfe
00fc 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0xd = 0xfc,0xa
00fd 8212       |    |		Call	0x1,0x12
00fe 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0xe = 0xfe,0xb
00ff e002       |    |		Load	0x0,0x2
0100 186b       | k  |		Execute	Package,Field_Execute,Field_Number 0x6b
0101 0007       |    |		Action	Break_Optional							; Debug Table 0x3.0xf = 0x101,0xc
0102 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x3.0x10 = 0x102,0x801
0103 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0x11 = 0x103,0xc
0104 4800       |H   |		Short_Literal	0x0
0105 624a       |bJ  |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
0106 4801       |H   |		Short_Literal	0x1
0107 48a9       |H   |		Short_Literal	0xa9
0108 4800       |H   |		Short_Literal	0x0
0109 e002       |    |		Load	0x0,0x2
010a 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
010b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
010c 0000 0000  |    |		.BLANK	0000[0x4]
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0116       |    |		.CONST	0x0116								; Address of begin
0111 0004       |    |		.CONST	0x0004								; Address of exception handler
0112 0002       |    |		.CONST	0x0002								; Number of locals
0113			INIT_0110:
0113 e003       |    |		Load	0x0,0x3								; Debug Table 0x4 = .DEBUG	0x0113,0x04c0,0x0001,0x0000,0x005a,0x3455,0x0000,0x001c
													; Debug Table 0x4.0x0 = 0x113,0xffff
0114 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0115 0322       | "  |		Declare_Variable	Record
0116			BODY_0110:
0116 e003       |    |		Load	0x0,0x3								; Debug Table 0x4.0x1 = 0x116,0x1
0117 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
0118 00d9       |    |		Load_Top	At_Offset_1
0119 017d       | }  |		Execute	Record,Structure_Write
011a 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x2 = 0x11a,0x2
011b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
011c 00d9       |    |		Load_Top	At_Offset_1
011d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
011e e002       |    |		Load	0x0,0x2
011f 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0120 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0121 0000 0000  |    |		.BLANK	0000[0x7]
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 012b       | +  |		.CONST	0x012b								; Address of begin
0129 0004       |    |		.CONST	0x0004								; Address of exception handler
012a 0001       |    |		.CONST	0x0001								; Number of locals
012b			BODY_0128:
012b			INIT_0128:
012b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5 = .DEBUG	0x012b,0x04c8,0x0001,0x0000,0x005a,0x3455,0x0000,0x0020
													; Debug Table 0x5.0x0 = 0x12b,0x1
012c 48a9       |H   |		Short_Literal	0xa9
012d e002       |    |		Load	0x0,0x2
012e 1844       | D  |		Execute	Package,Field_Execute,Field_Number 0x44
012f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0133       | 3  |		.CONST	0x0133								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0001       |    |		.CONST	0x0001								; Number of locals
0133			BODY_0130:
0133			INIT_0130:
0133 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6 = .DEBUG	0x0133,0x04cc,0x0001,0x0000,0x005a,0x3455,0x0000,0x002a
													; Debug Table 0x6.0x0 = 0x133,0x1
0134 8212       |    |		Call	0x1,0x12
0135 e003       |    |		Load	0x0,0x3								; Debug Table 0x6.0x1 = 0x135,0x2
0136 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0137 680a       |h   |		Jump_Zero	0x142
0138 0007       |    |		Action	Break_Optional							; Debug Table 0x6.0x2 = 0x138,0x3
0139 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x6.0x3 = 0x139,0x401
013a 4800       |H   |		Short_Literal	0x0							; Debug Table 0x6.0x4 = 0x13a,0x3
013b 4800       |H   |		Short_Literal	0x0
013c 6213       |b   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
013d 4800       |H   |		Short_Literal	0x0
013e 48a1       |H   |		Short_Literal	0xa1
013f 4812       |H   |		Short_Literal	0x12
0140 e002       |    |		Load	0x0,0x2
0141 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0142 4801       |H   |		Short_Literal	0x1							; Debug Table 0x6.0x5 = 0x142,0x4
0143 00db       |    |		Load_Top	At_Offset_3
0144 e003       |    |		Load	0x0,0x3
0145 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0146 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0147 0000       |    |		.XXX[0x1]
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 014d       | M  |		.CONST	0x014d								; Address of begin
0149 0004       |    |		.CONST	0x0004								; Address of exception handler
014a 0002       |    |		.CONST	0x0002								; Number of locals
014b			INIT_0148:
014b 029f 0343  |   C|		Declare_Subprogram	INIT_0340,For_Call				; Debug Table 0x7 = .DEBUG	0x014b,0x04da,0x0001,0x0000,0x005a,0x3455,0x0000,0x0034
014d			BODY_0148:
014d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x0 = 0x14d,0x1
014e e00b       |    |		Load	0x0,0xb
014f 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0150 6806       |h   |		Jump_Zero	0x157
0151 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x1 = 0x151,0x2
0152 e00b       |    |		Load	0x0,0xb
0153 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
0154 e002       |    |		Load	0x0,0x2
0155 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0156 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0157 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x2 = 0x157,0x3
0158 e009       |    |		Load	0x0,0x9
0159 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
015a 6806       |h   |		Jump_Zero	0x161
015b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x3 = 0x15b,0x4
015c e008       |    |		Load	0x0,0x8
015d 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
015e e002       |    |		Load	0x0,0x2
015f 1834       | 4  |		Execute	Package,Field_Execute,Field_Number 0x34
0160 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0161 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x4 = 0x161,0x5
0162 e00c       |    |		Load	0x0,0xc
0163 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0164 8402       |    |		Call	0x2,0x2								; Debug Table 0x7.0x5 = 0x164,0x6
0165 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0166 0000 0000  |    |		.XXX[0x2]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 0170       | p  |		.CONST	0x0170								; Address of begin
0169 0004       |    |		.CONST	0x0004								; Address of exception handler
016a 0002       |    |		.CONST	0x0002								; Number of locals
016b			INIT_0168:
016b 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x8 = .DEBUG	0x016b,0x04e8,0x0002,0x0000,0x005a,0x3605,0x0000,0x008d
													; Debug Table 0x8.0x0 = 0x16b,0xffff
016c 00db       |    |		Load_Top	At_Offset_3
016d 00eb       |    |		Load_Encached	Diana_Cache
016e 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
016f 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0170			BODY_0168:
0170 00cf       |    |		Action	Mark_Auxiliary
0171 781a       |x   |		Jump	0x18c
0172 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x1 = 0x172,0x2
0173 e402       |    |		Load	0x2,0x2								; Debug Table 0x8.0x2 = 0x173,0x401
0174 0007       |    |		Action	Break_Optional
0175 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x8.0x3 = 0x175,0x402
0176 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x4 = 0x176,0x403
0177 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x5 = 0x177,0x404
0178 0f89       |    |		Execute_Immediate	Equal,-0x77					; Debug Table 0x8.0x6 = 0x178,0x2
0179 680d       |h   |		Jump_Zero	0x187
017a 00d9       |    |		Load_Top	At_Offset_1
017b 00eb       |    |		Load_Encached	Diana_Cache
017c 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
017d e404       |    |		Load	0x2,0x4								; Debug Table 0x8.0x7 = 0x17d,0x801
017e 0007       |    |		Action	Break_Optional
017f 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x8.0x8 = 0x17f,0x802
0180 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x9 = 0x180,0x803
0181 00d0       |    |		Action	Swap_Control							; Debug Table 0x8.0xa = 0x181,0x804
0182 00d1       |    |		Pop_Control	Pop_Count_1
0183 0f4e       | N  |		Execute_Immediate	Equal,0x4e					; Debug Table 0x8.0xb = 0x183,0x404
0184 6802       |h   |		Jump_Zero	0x187
0185 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x8.0xc = 0x185,0x3
0186 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0187 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x8.0xd = 0x187,0x4
0188 00eb       |    |		Load_Encached	Diana_Cache
0189 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
018a 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
018b 00c9       |    |		Action	Pop_Auxiliary_Loop
018c 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0xe = 0x18c,0x1
018d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x8.0xf = 0x18d,0xc01
018e 021d       |    |		Execute	Heap_Access,Is_Null
018f 6fe2       |o   |		Jump_Zero	0x172							; Debug Table 0x8.0x10 = 0x18f,0x1
0190 00ce       |    |		Action	Pop_Auxiliary
0191 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x8.0x11 = 0x191,0x5
0192 0257       | W  |		Execute	Discrete,Raise
0193 0000 0000  |    |		.BLANK	0000[0x5]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019f       |    |		.CONST	0x019f								; Address of begin
0199 0004       |    |		.CONST	0x0004								; Address of exception handler
019a 0002       |    |		.CONST	0x0002								; Number of locals
019b			INIT_0198:
019b 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x9 = .DEBUG	0x019b,0x050e,0x0001,0x0000,0x005a,0x3605,0x0000,0x00e9
													; Debug Table 0x9.0x0 = 0x19b,0xffff
019c 00db       |    |		Load_Top	At_Offset_3
019d 8213       |    |		Call	0x1,0x13
019e 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
019f			BODY_0198:
019f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0x1 = 0x19f,0x1
01a0 e002       |    |		Load	0x0,0x2
01a1 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
01a2 0092 0355  |   U|		Action	Push_String_Extended,0x355					; "current exception"
													; Debug Table 0x9.0x2 = 0x1a2,0x2
01a4 e002       |    |		Load	0x0,0x2
01a5 1874       | t  |		Execute	Package,Field_Execute,Field_Number 0x74
01a6 0007       |    |		Action	Break_Optional							; Debug Table 0x9.0x3 = 0x1a6,0x3
01a7 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x9.0x4 = 0x1a7,0x401
01a8 4800       |H   |		Short_Literal	0x0							; Debug Table 0x9.0x5 = 0x1a8,0x3
01a9 4800       |H   |		Short_Literal	0x0
01aa 61a5       |a   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
01ab 4801       |H   |		Short_Literal	0x1
01ac 48aa       |H   |		Short_Literal	0xaa
01ad 4811       |H   |		Short_Literal	0x11
01ae e002       |    |		Load	0x0,0x2
01af 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
01b0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01b1 0000 0000  |    |		.BLANK	0000[0x7]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bb       |    |		.CONST	0x01bb								; Address of begin
01b9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ba 0001       |    |		.CONST	0x0001								; Number of locals
01bb			BODY_01b8:
01bb			INIT_01b8:
01bb 0007       |    |		Action	Break_Optional							; Debug Table 0xa = .DEBUG	0x01bb,0x051c,0x0001,0x0000,0x005a,0x3605,0x0000,0x011c
													; Debug Table 0xa.0x0 = 0x1bb,0x1
01bc 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xa.0x1 = 0x1bc,0x401
01bd 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0x2 = 0x1bd,0x1
01be 4800       |H   |		Short_Literal	0x0
01bf 6190       |a   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
01c0 4800       |H   |		Short_Literal	0x0
01c1 48a9       |H   |		Short_Literal	0xa9
01c2 4811       |H   |		Short_Literal	0x11
01c3 e002       |    |		Load	0x0,0x2
01c4 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
01c5 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01c6 0000 0000  |    |		.XXX[0x2]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01d2       |    |		.CONST	0x01d2								; Address of begin
01c9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ca 0003       |    |		.CONST	0x0003								; Number of locals
01cb			INIT_01c8:
01cb 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xb = .DEBUG	0x01cb,0x0524,0x0001,0x0000,0x005a,0x3605,0x0000,0x0232
													; Debug Table 0xb.0x0 = 0x1cb,0xffff
01cc 4800       |H   |		Short_Literal	0x0
01cd e5ff       |    |		Load	0x2,-0x1
01ce e008       |    |		Load	0x0,0x8
01cf 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01d0 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
01d1 00e5       |    |		Load_Encached	Long_Integer_Cache					; Debug Table 0xb.0x1 = 0x1d1,0xfffe
01d2			BODY_01c8:
01d2 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0x2 = 0x1d2,0x1
01d3 e008       |    |		Load	0x0,0x8
01d4 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01d5 680e       |h   |		Jump_Zero	0x1e4
01d6 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0x3 = 0x1d6,0x2
01d7 e00c       |    |		Load	0x0,0xc
01d8 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
01d9 0007       |    |		Action	Break_Optional							; Debug Table 0xb.0x4 = 0x1d9,0x3
01da 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xb.0x5 = 0x1da,0x401
01db 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0x6 = 0x1db,0x3
01dc 4800       |H   |		Short_Literal	0x0
01dd 6172       |ar  |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
01de 4800       |H   |		Short_Literal	0x0
01df 4800       |H   |		Short_Literal	0x0
01e0 4811       |H   |		Short_Literal	0x11
01e1 e002       |    |		Load	0x0,0x2
01e2 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
01e3 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01e4 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0x7 = 0x1e4,0x4
01e5 e00b       |    |		Load	0x0,0xb
01e6 1833       | 3  |		Execute	Package,Field_Execute,Field_Number 0x33
01e7 6807       |h   |		Jump_Zero	0x1ef
01e8 4fff       |O   |		Short_Literal	-0x1							; Debug Table 0xb.0x8 = 0x1e8,0x5
01e9 00da       |    |		Load_Top	At_Offset_2
01ea e00b       |    |		Load	0x0,0xb
01eb 1834       | 4  |		Execute	Package,Field_Execute,Field_Number 0x34
01ec e00c       |    |		Load	0x0,0xc
01ed 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
01ee 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01ef 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0x9 = 0x1ef,0x6
01f0 e00b       |    |		Load	0x0,0xb
01f1 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
01f2 6838       |h8  |		Jump_Zero	0x22b
01f3 00cf       |    |		Action	Mark_Auxiliary							; Debug Table 0xb.0xa = 0x1f3,0x7
01f4 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0xb.0xb = 0x1f4,0xf7ff
01f5 03e9       |    |		Declare_Variable	Discrete,Duplicate
01f6 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0xb.0xc = 0x1f6,0x801
01f7 00e2       |    |		Load_Encached	Integer_Cache
01f8 e402       |    |		Load	0x2,0x2
01f9 e00b       |    |		Load	0x0,0xb
01fa 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
01fb 005b       | [  |		Store_Top	Discrete,At_Offset_3
01fc 0059       | Y  |		Store_Top	Discrete,At_Offset_1
01fd 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0xd = 0x1fd,0x802
01fe 00d9       |    |		Load_Top	At_Offset_1
01ff 027d       | }  |		Execute	Discrete,Greater
0200 680a       |h   |		Jump_Zero	0x20b
0201 0092 0356  |   V|		Action	Push_String_Extended,0x356					; "Unexpected exception range for "
													; Debug Table 0xb.0xe = 0x201,0x803
0203 e402       |    |		Load	0x2,0x2
0204 00eb       |    |		Load_Encached	Diana_Cache
0205 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
0206 00eb       |    |		Load_Encached	Diana_Cache
0207 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0208 01cc       |    |		Execute	Vector,Catenate
0209 e007       |    |		Load	0x0,0x7
020a 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
020b 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0xf = 0x20b,0x804
020c e002       |    |		Load	0x0,0x2
020d 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
020e 0007       |    |		Action	Break_Optional							; Debug Table 0xb.0x10 = 0x20e,0x805
020f 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xb.0x11 = 0x20f,0xc01
0210 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0x12 = 0x210,0x805
0211 4800       |H   |		Short_Literal	0x0
0212 613d       |a=  |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
0213 4800       |H   |		Short_Literal	0x0
0214 48ab       |H   |		Short_Literal	0xab
0215 4811       |H   |		Short_Literal	0x11
0216 e002       |    |		Load	0x0,0x2
0217 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0218 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0x13 = 0x218,0x806
0219 e002       |    |		Load	0x0,0x2
021a 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
021b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x14 = 0x21b,0x807
021c e002       |    |		Load	0x0,0x2
021d 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
021e 0007       |    |		Action	Break_Optional							; Debug Table 0xb.0x15 = 0x21e,0x808
021f 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xb.0x16 = 0x21f,0x1001
0220 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0x17 = 0x220,0x808
0221 4800       |H   |		Short_Literal	0x0
0222 612d       |a-  |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
0223 4802       |H   |		Short_Literal	0x2
0224 4809       |H   |		Short_Literal	0x9
0225 4800       |H   |		Short_Literal	0x0
0226 e002       |    |		Load	0x0,0x2
0227 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0228 00d2       |    |		Pop_Control	Pop_Count_2
0229 00ce       |    |		Action	Pop_Auxiliary
022a 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
022b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0x18 = 0x22b,0x8
022c e00b       |    |		Load	0x0,0xb
022d 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
022e 6810       |h   |		Jump_Zero	0x23f
022f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0x19 = 0x22f,0x9
0230 e00b       |    |		Load	0x0,0xb
0231 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
0232 e002       |    |		Load	0x0,0x2
0233 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0234 0007       |    |		Action	Break_Optional							; Debug Table 0xb.0x1a = 0x234,0xa
0235 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xb.0x1b = 0x235,0x1401
0236 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0x1c = 0x236,0xa
0237 4800       |H   |		Short_Literal	0x0
0238 6117       |a   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
0239 4800       |H   |		Short_Literal	0x0
023a 4800       |H   |		Short_Literal	0x0
023b 4811       |H   |		Short_Literal	0x11
023c e002       |    |		Load	0x0,0x2
023d 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
023e 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
023f e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xb.0x1d = 0x23f,0xb
0240 e008       |    |		Load	0x0,0x8
0241 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0242 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0243 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x1e = 0x243,0xc
0244 0fe0       |    |		Execute_Immediate	Equal,-0x20
0245 680b       |h   |		Jump_Zero	0x251
0246 0007       |    |		Action	Break_Optional							; Debug Table 0xb.0x1f = 0x246,0xd
0247 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xb.0x20 = 0x247,0x1801
0248 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0x21 = 0x248,0xd
0249 4800       |H   |		Short_Literal	0x0
024a 6105       |a   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
024b 4fff       |O   |		Short_Literal	-0x1
024c 48ac       |H   |		Short_Literal	0xac
024d 4811       |H   |		Short_Literal	0x11
024e e002       |    |		Load	0x0,0x2
024f 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0250 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0251 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x22 = 0x251,0xe
0252 0fe1       |    |		Execute_Immediate	Equal,-0x1f
0253 680b       |h   |		Jump_Zero	0x25f
0254 0007       |    |		Action	Break_Optional							; Debug Table 0xb.0x23 = 0x254,0xf
0255 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xb.0x24 = 0x255,0x1c01
0256 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0x25 = 0x256,0xf
0257 4800       |H   |		Short_Literal	0x0
0258 60f7       |`   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
0259 4fff       |O   |		Short_Literal	-0x1
025a 48ad       |H   |		Short_Literal	0xad
025b 4811       |H   |		Short_Literal	0x11
025c e002       |    |		Load	0x0,0x2
025d 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
025e 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
025f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x26 = 0x25f,0x10
0260 0fe2       |    |		Execute_Immediate	Equal,-0x1e
0261 680b       |h   |		Jump_Zero	0x26d
0262 0007       |    |		Action	Break_Optional							; Debug Table 0xb.0x27 = 0x262,0x11
0263 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xb.0x28 = 0x263,0x2001
0264 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0x29 = 0x264,0x11
0265 4800       |H   |		Short_Literal	0x0
0266 60e9       |`   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
0267 4fff       |O   |		Short_Literal	-0x1
0268 48ae       |H   |		Short_Literal	0xae
0269 4811       |H   |		Short_Literal	0x11
026a e002       |    |		Load	0x0,0x2
026b 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
026c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
026d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x2a = 0x26d,0x12
026e 0fe3       |    |		Execute_Immediate	Equal,-0x1d
026f 680b       |h   |		Jump_Zero	0x27b
0270 0007       |    |		Action	Break_Optional							; Debug Table 0xb.0x2b = 0x270,0x13
0271 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xb.0x2c = 0x271,0x2401
0272 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0x2d = 0x272,0x13
0273 4800       |H   |		Short_Literal	0x0
0274 60db       |`   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
0275 4fff       |O   |		Short_Literal	-0x1
0276 48b0       |H   |		Short_Literal	0xb0
0277 4811       |H   |		Short_Literal	0x11
0278 e002       |    |		Load	0x0,0x2
0279 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
027a 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
027b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x2e = 0x27b,0x14
027c 0fe4       |    |		Execute_Immediate	Equal,-0x1c
027d 680b       |h   |		Jump_Zero	0x289
027e 0007       |    |		Action	Break_Optional							; Debug Table 0xb.0x2f = 0x27e,0x15
027f 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xb.0x30 = 0x27f,0x2801
0280 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0x31 = 0x280,0x15
0281 4800       |H   |		Short_Literal	0x0
0282 60cd       |`   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
0283 4fff       |O   |		Short_Literal	-0x1
0284 48af       |H   |		Short_Literal	0xaf
0285 4811       |H   |		Short_Literal	0x11
0286 e002       |    |		Load	0x0,0x2
0287 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0288 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0289 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x32 = 0x289,0x16
028a 0f60       | `  |		Execute_Immediate	Equal,0x60
028b 680b       |h   |		Jump_Zero	0x297
028c 0007       |    |		Action	Break_Optional							; Debug Table 0xb.0x33 = 0x28c,0x17
028d 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xb.0x34 = 0x28d,0x2c01
028e 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0x35 = 0x28e,0x17
028f 4800       |H   |		Short_Literal	0x0
0290 60bf       |`   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
0291 4fff       |O   |		Short_Literal	-0x1
0292 48b1       |H   |		Short_Literal	0xb1
0293 4811       |H   |		Short_Literal	0x11
0294 e002       |    |		Load	0x0,0x2
0295 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0296 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0297 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0x36 = 0x297,0x18
0298 8212       |    |		Call	0x1,0x12
0299 0007       |    |		Action	Break_Optional							; Debug Table 0xb.0x37 = 0x299,0x19
029a 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xb.0x38 = 0x29a,0x3001
029b 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0x39 = 0x29b,0x19
029c 4800       |H   |		Short_Literal	0x0
029d 60b2       |`   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x7fffffff}
029e 4800       |H   |		Short_Literal	0x0
029f 4800       |H   |		Short_Literal	0x0
02a0 4811       |H   |		Short_Literal	0x11
02a1 e002       |    |		Load	0x0,0x2
02a2 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
02a3 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02a4 0000 0000  |    |		.BLANK	0000[0x4]
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02bd       |    |		.CONST	0x02bd								; Address of begin
02a9 0004       |    |		.CONST	0x0004								; Address of exception handler
02aa 0005       |    |		.CONST	0x0005								; Number of locals
02ab			INIT_02a8:
02ab 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xc = .DEBUG	0x02ab,0x059a,0x0001,0x0000,0x005a,0x3605,0x0000,0x03af
													; Debug Table 0xc.0x0 = 0x2ab,0xffff
02ac 00db       |    |		Load_Top	At_Offset_3
02ad 00eb       |    |		Load_Encached	Diana_Cache
02ae 18e1       |    |		Execute	Package,Field_Execute,Field_Number 0xe1
02af 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
02b0 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0xc.0x1 = 0x2b0,0xfffe
02b1 e5ff       |    |		Load	0x2,-0x1
02b2 00eb       |    |		Load_Encached	Diana_Cache
02b3 18b7       |    |		Execute	Package,Field_Execute,Field_Number 0xb7
02b4 00eb       |    |		Load_Encached	Diana_Cache
02b5 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
02b6 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
02b7 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xc.0x2 = 0x2b7,0xfffd
02b8 e002       |    |		Load	0x0,0x2								; Debug Table 0xc.0x3 = 0x2b8,0xfffc
02b9 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
02ba e002       |    |		Load	0x0,0x2
02bb 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02bc 03f1       |    |		Declare_Variable	Discrete,With_Value
02bd			BODY_02a8:
02bd e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xc.0x4 = 0x2bd,0x1
02be e007       |    |		Load	0x0,0x7
02bf 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
02c0 00cf       |    |		Action	Mark_Auxiliary
02c1 0007       |    |		Action	Break_Optional							; Debug Table 0xc.0x5 = 0x2c1,0x2
02c2 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x6 = 0x2c2,0x3
02c3 0007       |    |		Action	Break_Optional
02c4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x7 = 0x2c4,0x401
02c5 7002       |p   |		Jump_Nonzero	0x2c8
02c6 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xc.0x8 = 0x2c6,0x402
02c7 782c       |x,  |		Jump	0x2f4
02c8 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x9 = 0x2c8,0x403
02c9 0217       |    |		Execute	Heap_Access,All_Reference
02ca 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02cb 6804       |h   |		Jump_Zero	0x2d0
02cc 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0xa = 0x2cc,0x404
02cd 0217       |    |		Execute	Heap_Access,All_Reference
02ce 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02cf 7824       |x$  |		Jump	0x2f4
02d0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0xb = 0x2d0,0x405
02d1 0007       |    |		Action	Break_Optional
02d2 e408       |    |		Load	0x2,0x8								; Debug Table 0xc.0xc = 0x2d2,0x801
02d3 0007       |    |		Action	Break_Optional
02d4 0148       | H  |		Execute	Heap_Access,Get_Offset						; Debug Table 0xc.0xd = 0x2d4,0x802
02d5 0007       |    |		Action	Break_Optional							; Debug Table 0xc.0xe = 0x2d5,0x803
02d6 00d0       |    |		Action	Swap_Control							; Debug Table 0xc.0xf = 0x2d6,0x804
02d7 00d1       |    |		Pop_Control	Pop_Count_1
02d8 49bb       |I   |		Short_Literal	0x1bb							; Debug Table 0xc.0x10 = 0x2d8,0x405
02d9 00eb       |    |		Load_Encached	Diana_Cache
02da 0098       |    |		Execute	Package,Field_Read_Dynamic
02db 012c       | ,  |		Execute	Any,Size
02dc e005       |    |		Load	0x0,0x5
02dd 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
02de 025b       | [  |		Execute	Discrete,Check_In_Type
02df 0273       | s  |		Execute	Discrete,Plus
02e0 00d9       |    |		Load_Top	At_Offset_1
02e1 0007       |    |		Action	Break_Optional
02e2 e409       |    |		Load	0x2,0x9								; Debug Table 0xc.0x11 = 0x2e2,0xc01
02e3 0007       |    |		Action	Break_Optional
02e4 0210       |    |		Execute	Heap_Access,Get_Segment						; Debug Table 0xc.0x12 = 0x2e4,0xc02
02e5 0007       |    |		Action	Break_Optional							; Debug Table 0xc.0x13 = 0x2e5,0xc03
02e6 00d0       |    |		Action	Swap_Control							; Debug Table 0xc.0x14 = 0x2e6,0xc04
02e7 00d1       |    |		Pop_Control	Pop_Count_1
02e8 49c8       |I   |		Short_Literal	0x1c8							; Debug Table 0xc.0x15 = 0x2e8,0x804
02e9 00eb       |    |		Load_Encached	Diana_Cache
02ea 0098       |    |		Execute	Package,Field_Read_Dynamic
02eb 49c9       |I   |		Short_Literal	0x1c9
02ec 00eb       |    |		Load_Encached	Diana_Cache
02ed 0098       |    |		Execute	Package,Field_Read_Dynamic
02ee 49ca       |I   |		Short_Literal	0x1ca
02ef 00eb       |    |		Load_Encached	Diana_Cache
02f0 0095       |    |		Execute	Package,Field_Reference_Dynamic
02f1 e006       |    |		Load	0x0,0x6
02f2 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
02f3 7800       |x   |		Jump	0x2f4
02f4 00d0       |    |		Action	Swap_Control
02f5 00d1       |    |		Pop_Control	Pop_Count_1
02f6 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3					; Debug Table 0xc.0x16 = 0x2f6,0x3
02f7 0007       |    |		Action	Break_Optional							; Debug Table 0xc.0x17 = 0x2f7,0x4
02f8 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x18 = 0x2f8,0x1001
02f9 7002       |p   |		Jump_Nonzero	0x2fc
02fa 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0xc.0x19 = 0x2fa,0x1002
02fb 7803       |x   |		Jump	0x2ff
02fc 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x1a = 0x2fc,0x1003
02fd 0217       |    |		Execute	Heap_Access,All_Reference
02fe 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02ff a403       |    |		Store_Unchecked	0x2,0x3							; Debug Table 0xc.0x1b = 0x2ff,0x4
0300 0007       |    |		Action	Break_Optional							; Debug Table 0xc.0x1c = 0x300,0x5
0301 e404       |    |		Load	0x2,0x4								; Debug Table 0xc.0x1d = 0x301,0x1401
0302 0007       |    |		Action	Break_Optional
0303 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0xc.0x1e = 0x303,0x1402
0304 0007       |    |		Action	Break_Optional							; Debug Table 0xc.0x1f = 0x304,0x1403
0305 0007       |    |		Action	Break_Optional							; Debug Table 0xc.0x20 = 0x305,0x1404
0306 0ba4       |    |		Execute_Immediate	Case_Compare,0xa4				; Debug Table 0xc.0x21 = 0x306,0x5
0307 700f       |p   |		Jump_Nonzero	0x317
0308 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x22 = 0x308,0xc
0309 8216       |    |		Call	0x1,0x16
030a 0007       |    |		Action	Break_Optional							; Debug Table 0xc.0x23 = 0x30a,0xd
030b e403       |    |		Load	0x2,0x3								; Debug Table 0xc.0x24 = 0x30b,0x1801
030c 021d       |    |		Execute	Heap_Access,Is_Null
030d 7004       |p   |		Jump_Nonzero	0x312							; Debug Table 0xc.0x25 = 0x30d,0xd
030e 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xc.0x26 = 0x30e,0xe
030f e002       |    |		Load	0x0,0x2
0310 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0311 7819       |x   |		Jump	0x32b
0312 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xc.0x27 = 0x312,0xf
0313 e002       |    |		Load	0x0,0x2
0314 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0315 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0xc.0x28 = 0x315,0x10
0316 7817       |x   |		Jump	0x32e
0317 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0x29 = 0x317,0x6
0318 a5fc       |    |		Store_Unchecked	0x2,-0x4
0319 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0xc.0x2a = 0x319,0x7
031a 6808       |h   |		Jump_Zero	0x323
031b 4807       |H   |		Short_Literal	0x7
031c e00d       |    |		Load	0x0,0xd
031d 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
031e 6804       |h   |		Jump_Zero	0x323
031f 4800       |H   |		Short_Literal	0x0							; Debug Table 0xc.0x2b = 0x31f,0x8
0320 481d       |H   |		Short_Literal	0x1d
0321 e002       |    |		Load	0x0,0x2
0322 1846       | F  |		Execute	Package,Field_Execute,Field_Number 0x46
0323 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0x2c = 0x323,0x9
0324 e402       |    |		Load	0x2,0x2
0325 e00e       |    |		Load	0x0,0xe
0326 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0327 e402       |    |		Load	0x2,0x2								; Debug Table 0xc.0x2d = 0x327,0xa
0328 e00e       |    |		Load	0x0,0xe
0329 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
032a 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0xc.0x2e = 0x32a,0xb
032b 00d1       |    |		Pop_Control	Pop_Count_1
032c 00c9       |    |		Action	Pop_Auxiliary_Loop
032d 7f94       |    |		Jump	0x2c2
032e 00ce       |    |		Action	Pop_Auxiliary
032f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x2f = 0x32f,0x11
0330 e002       |    |		Load	0x0,0x2
0331 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0332 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0x30 = 0x332,0x12
0333 e402       |    |		Load	0x2,0x2
0334 e00e       |    |		Load	0x0,0xe
0335 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0336 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x31 = 0x336,0x13
0337 e00e       |    |		Load	0x0,0xe
0338 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0339 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
033a 0000 0000  |    |		.BLANK	0000[0x6]
0340 ; --------------------------------------------------------------------------------------
0340 ; SUBPROGRAM
0340 ; --------------------------------------------------------------------------------------
0340 0344       | D  |		.CONST	0x0344								; Address of begin
0341 034d       | M  |		.CONST	0x034d								; Address of exception handler
0342 0002       |    |		.CONST	0x0002								; Number of locals
0343			INIT_0340:
0343 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0xd = .DEBUG	0x0343,0x0600,0x0004,0x0000,0x005a,0x3605,0x0000,0x0182
													; Debug Table 0xd.0x0 = 0x343,0xffff
0344			BODY_0340:
0344 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xd.0x1 = 0x344,0x1
0345 e008       |    |		Load	0x0,0x8
0346 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0347 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0348 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xd.0x2 = 0x348,0x2
0349 00d9       |    |		Load_Top	At_Offset_1
034a e002       |    |		Load	0x0,0x2
034b 186c       | l  |		Execute	Package,Field_Execute,Field_Number 0x6c
034c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
034d			TRAP_0340:
034d 0007       |    |		Action	Break_Optional
034e 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0xd.0x3 = 0x34e,0x3
034f 0000       |    |		.XXX[0x1]
0350 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
0354 ; --------------------------------------------------------------------------------------
0354 ; STRING TABLE
0354 ; --------------------------------------------------------------------------------------
0354 0008       |    |		.STRTAB	0x0008->0x0358							; "Prompt encountered for exception handler alternative"
0355 003a       | :  |		.STRTAB	0x003a->0x0372							; "current exception"
0356 0049       | I  |		.STRTAB	0x0049->0x037a							; "Unexpected exception range for "
0357 0066       | f  |		.STREND 0x0066->0x038a
0358 5072 6f6d  |Prom|		.STRTAB_STRINGS
038a 0000 0000  |    |		.BLANK	0000[0x6]
0390 ; --------------------------------------------------------------------------------------
0390 ; Debug Table
0390 ; --------------------------------------------------------------------------------------
0390 0003 000e  |    |		.CONST	0x0003,0x000e
0392 000b 0402  |    |		.DEBUG	0x000b,0x0402,0x8000,0x0000,0x005a,0x3455,0x0000,0x0007
039a 0018 0410  |    |		.DEBUG	0x0018,0x0410,0x8000,0x0000,0x005a,0x3605,0x0000,0x0021
03a2 003b 0438  | ; 8|		.DEBUG	0x003b,0x0438,0x0001,0x0000,0x005a,0x3455,0x0000,0x0008
03aa 00cb 049a  |    |		.DEBUG	0x00cb,0x049a,0x0001,0x0000,0x005a,0x3455,0x0000,0x0012
03b2 0113 04c0  |    |		.DEBUG	0x0113,0x04c0,0x0001,0x0000,0x005a,0x3455,0x0000,0x001c
03ba 012b 04c8  | +  |		.DEBUG	0x012b,0x04c8,0x0001,0x0000,0x005a,0x3455,0x0000,0x0020
03c2 0133 04cc  | 3  |		.DEBUG	0x0133,0x04cc,0x0001,0x0000,0x005a,0x3455,0x0000,0x002a
03ca 014b 04da  | K  |		.DEBUG	0x014b,0x04da,0x0001,0x0000,0x005a,0x3455,0x0000,0x0034
03d2 016b 04e8  | k  |		.DEBUG	0x016b,0x04e8,0x0002,0x0000,0x005a,0x3605,0x0000,0x008d
03da 019b 050e  |    |		.DEBUG	0x019b,0x050e,0x0001,0x0000,0x005a,0x3605,0x0000,0x00e9
03e2 01bb 051c  |    |		.DEBUG	0x01bb,0x051c,0x0001,0x0000,0x005a,0x3605,0x0000,0x011c
03ea 01cb 0524  |   $|		.DEBUG	0x01cb,0x0524,0x0001,0x0000,0x005a,0x3605,0x0000,0x0232
03f2 02ab 059a  |    |		.DEBUG	0x02ab,0x059a,0x0001,0x0000,0x005a,0x3605,0x0000,0x03af
03fa 0343 0600  | C  |		.DEBUG	0x0343,0x0600,0x0004,0x0000,0x005a,0x3605,0x0000,0x0182
0402 ; --------------------------------------------------------------------------------------
0402 ; Debug3 Subtable 0x0
0402 ; --------------------------------------------------------------------------------------
0402 0006 0000  |    |		.DBG3TAB	0x0006,0x0000
0404 000b ffff  |    |		.CONST	0x000b,0xffff
0406 000d fffe  |    |		.CONST	0x000d,0xfffe
0408 000f fffd  |    |		.CONST	0x000f,0xfffd
040a 0011 fffc  |    |		.CONST	0x0011,0xfffc
040c 0013 fffb  |    |		.CONST	0x0013,0xfffb
040e 0015 fffa  |    |		.CONST	0x0015,0xfffa
0410 ; --------------------------------------------------------------------------------------
0410 ; Debug3 Subtable 0x1
0410 ; --------------------------------------------------------------------------------------
0410 0013 0000  |    |		.DBG3TAB	0x0013,0x0000
0412 0018 ffff  |    |		.CONST	0x0018,0xffff
0414 0019 fffe  |    |		.CONST	0x0019,0xfffe
0416 001a fffd  |    |		.CONST	0x001a,0xfffd
0418 001b fffc  |    |		.CONST	0x001b,0xfffc
041a 001c fffb  |    |		.CONST	0x001c,0xfffb
041c 001d fffa  |    |		.CONST	0x001d,0xfffa
041e 001e fff9  |    |		.CONST	0x001e,0xfff9
0420 001f fff8  |    |		.CONST	0x001f,0xfff8
0422 0020 fff7  |    |		.CONST	0x0020,0xfff7
0424 0022 fff6  | "  |		.CONST	0x0022,0xfff6
0426 0024 fff5  | $  |		.CONST	0x0024,0xfff5
0428 0026 fff4  | &  |		.CONST	0x0026,0xfff4
042a 0028 fff3  | (  |		.CONST	0x0028,0xfff3
042c 002a fff2  | *  |		.CONST	0x002a,0xfff2
042e 002c fff1  | ,  |		.CONST	0x002c,0xfff1
0430 002e fff0  | .  |		.CONST	0x002e,0xfff0
0432 0030 ffef  | 0  |		.CONST	0x0030,0xffef
0434 0032 ffee  | 2  |		.CONST	0x0032,0xffee
0436 0034 ffed  | 4  |		.CONST	0x0034,0xffed
0438 ; --------------------------------------------------------------------------------------
0438 ; Debug3 Subtable 0x2
0438 ; --------------------------------------------------------------------------------------
0438 0006 002a  |   *|		.DBG3TAB	0x0006,0x002a
043a 003b ffff  | ;  |		.CONST	0x003b,0xffff
043c 003c fffe  | <  |		.CONST	0x003c,0xfffe
043e 0043 fffd  | C  |		.CONST	0x0043,0xfffd
0440 0045 fffc  | E  |		.CONST	0x0045,0xfffc
0442 0047 fffb  | G  |		.CONST	0x0047,0xfffb
0444 0049 fffa  | I  |		.CONST	0x0049,0xfffa
0446 0050 0001  | P  |		.CONST	0x0050,0x0001
0448 0055 0002  | U  |		.CONST	0x0055,0x0002
044a 005c 0004  | \  |		.CONST	0x005c,0x0004
044c 005e 0401  | ^  |		.CONST	0x005e,0x0401
044e 0060 0402  | `  |		.CONST	0x0060,0x0402
0450 0062 0403  | b  |		.CONST	0x0062,0x0403
0452 0066 0404  | f  |		.CONST	0x0066,0x0404
0454 006a 0405  | j  |		.CONST	0x006a,0x0405
0456 006c 0801  | l  |		.CONST	0x006c,0x0801
0458 006e 0802  | n  |		.CONST	0x006e,0x0802
045a 006f 0803  | o  |		.CONST	0x006f,0x0803
045c 0070 0804  | p  |		.CONST	0x0070,0x0804
045e 0072 0405  | r  |		.CONST	0x0072,0x0405
0460 007c 0c01  | |  |		.CONST	0x007c,0x0c01
0462 007e 0c02  | ~  |		.CONST	0x007e,0x0c02
0464 007f 0c03  |    |		.CONST	0x007f,0x0c03
0466 0080 0c04  |    |		.CONST	0x0080,0x0c04
0468 0082 0804  |    |		.CONST	0x0082,0x0804
046a 0090 0004  |    |		.CONST	0x0090,0x0004
046c 0091 0005  |    |		.CONST	0x0091,0x0005
046e 0092 1001  |    |		.CONST	0x0092,0x1001
0470 0094 1002  |    |		.CONST	0x0094,0x1002
0472 0095 1003  |    |		.CONST	0x0095,0x1003
0474 0096 1004  |    |		.CONST	0x0096,0x1004
0476 0097 0005  |    |		.CONST	0x0097,0x0005
0478 009b 0009  |    |		.CONST	0x009b,0x0009
047a 009e 000a  |    |		.CONST	0x009e,0x000a
047c 00a4 000b  |    |		.CONST	0x00a4,0x000b
047e 00a6 000c  |    |		.CONST	0x00a6,0x000c
0480 00a8 000d  |    |		.CONST	0x00a8,0x000d
0482 00ac 0007  |    |		.CONST	0x00ac,0x0007
0484 00ae 0008  |    |		.CONST	0x00ae,0x0008
0486 00b3 000e  |    |		.CONST	0x00b3,0x000e
0488 00b4 1401  |    |		.CONST	0x00b4,0x1401
048a 00b6 1402  |    |		.CONST	0x00b6,0x1402
048c 00b8 1403  |    |		.CONST	0x00b8,0x1403
048e 00bb 000e  |    |		.CONST	0x00bb,0x000e
0490 00bd 0003  |    |		.CONST	0x00bd,0x0003
0492 00be 1801  |    |		.CONST	0x00be,0x1801
0494 00c0 0003  |    |		.CONST	0x00c0,0x0003
0496 00c2 000f  |    |		.CONST	0x00c2,0x000f
0498 00c4 0010  |    |		.CONST	0x00c4,0x0010
049a ; --------------------------------------------------------------------------------------
049a ; Debug3 Subtable 0x3
049a ; --------------------------------------------------------------------------------------
049a 0002 0010  |    |		.DBG3TAB	0x0002,0x0010
049c 00cb ffff  |    |		.CONST	0x00cb,0xffff
049e 00d0 fffe  |    |		.CONST	0x00d0,0xfffe
04a0 00d1 0001  |    |		.CONST	0x00d1,0x0001
04a2 00d2 0401  |    |		.CONST	0x00d2,0x0401
04a4 00d4 0001  |    |		.CONST	0x00d4,0x0001
04a6 00d5 0002  |    |		.CONST	0x00d5,0x0002
04a8 00d8 0003  |    |		.CONST	0x00d8,0x0003
04aa 00dd 0004  |    |		.CONST	0x00dd,0x0004
04ac 00e1 0005  |    |		.CONST	0x00e1,0x0005
04ae 00e9 0006  |    |		.CONST	0x00e9,0x0006
04b0 00ed 0007  |    |		.CONST	0x00ed,0x0007
04b2 00f4 0008  |    |		.CONST	0x00f4,0x0008
04b4 00f8 0009  |    |		.CONST	0x00f8,0x0009
04b6 00fc 000a  |    |		.CONST	0x00fc,0x000a
04b8 00fe 000b  |    |		.CONST	0x00fe,0x000b
04ba 0101 000c  |    |		.CONST	0x0101,0x000c
04bc 0102 0801  |    |		.CONST	0x0102,0x0801
04be 0103 000c  |    |		.CONST	0x0103,0x000c
04c0 ; --------------------------------------------------------------------------------------
04c0 ; Debug3 Subtable 0x4
04c0 ; --------------------------------------------------------------------------------------
04c0 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
04c2 0113 ffff  |    |		.CONST	0x0113,0xffff
04c4 0116 0001  |    |		.CONST	0x0116,0x0001
04c6 011a 0002  |    |		.CONST	0x011a,0x0002
04c8 ; --------------------------------------------------------------------------------------
04c8 ; Debug3 Subtable 0x5
04c8 ; --------------------------------------------------------------------------------------
04c8 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
04ca 012b 0001  | +  |		.CONST	0x012b,0x0001
04cc ; --------------------------------------------------------------------------------------
04cc ; Debug3 Subtable 0x6
04cc ; --------------------------------------------------------------------------------------
04cc 0000 0006  |    |		.DBG3TAB	0x0000,0x0006
04ce 0133 0001  | 3  |		.CONST	0x0133,0x0001
04d0 0135 0002  | 5  |		.CONST	0x0135,0x0002
04d2 0138 0003  | 8  |		.CONST	0x0138,0x0003
04d4 0139 0401  | 9  |		.CONST	0x0139,0x0401
04d6 013a 0003  | :  |		.CONST	0x013a,0x0003
04d8 0142 0004  | B  |		.CONST	0x0142,0x0004
04da ; --------------------------------------------------------------------------------------
04da ; Debug3 Subtable 0x7
04da ; --------------------------------------------------------------------------------------
04da 0000 0006  |    |		.DBG3TAB	0x0000,0x0006
04dc 014d 0001  | M  |		.CONST	0x014d,0x0001
04de 0151 0002  | Q  |		.CONST	0x0151,0x0002
04e0 0157 0003  | W  |		.CONST	0x0157,0x0003
04e2 015b 0004  | [  |		.CONST	0x015b,0x0004
04e4 0161 0005  | a  |		.CONST	0x0161,0x0005
04e6 0164 0006  | d  |		.CONST	0x0164,0x0006
04e8 ; --------------------------------------------------------------------------------------
04e8 ; Debug3 Subtable 0x8
04e8 ; --------------------------------------------------------------------------------------
04e8 0001 0011  |    |		.DBG3TAB	0x0001,0x0011
04ea 016b ffff  | k  |		.CONST	0x016b,0xffff
04ec 0172 0002  | r  |		.CONST	0x0172,0x0002
04ee 0173 0401  | s  |		.CONST	0x0173,0x0401
04f0 0175 0402  | u  |		.CONST	0x0175,0x0402
04f2 0176 0403  | v  |		.CONST	0x0176,0x0403
04f4 0177 0404  | w  |		.CONST	0x0177,0x0404
04f6 0178 0002  | x  |		.CONST	0x0178,0x0002
04f8 017d 0801  | }  |		.CONST	0x017d,0x0801
04fa 017f 0802  |    |		.CONST	0x017f,0x0802
04fc 0180 0803  |    |		.CONST	0x0180,0x0803
04fe 0181 0804  |    |		.CONST	0x0181,0x0804
0500 0183 0404  |    |		.CONST	0x0183,0x0404
0502 0185 0003  |    |		.CONST	0x0185,0x0003
0504 0187 0004  |    |		.CONST	0x0187,0x0004
0506 018c 0001  |    |		.CONST	0x018c,0x0001
0508 018d 0c01  |    |		.CONST	0x018d,0x0c01
050a 018f 0001  |    |		.CONST	0x018f,0x0001
050c 0191 0005  |    |		.CONST	0x0191,0x0005
050e ; --------------------------------------------------------------------------------------
050e ; Debug3 Subtable 0x9
050e ; --------------------------------------------------------------------------------------
050e 0001 0005  |    |		.DBG3TAB	0x0001,0x0005
0510 019b ffff  |    |		.CONST	0x019b,0xffff
0512 019f 0001  |    |		.CONST	0x019f,0x0001
0514 01a2 0002  |    |		.CONST	0x01a2,0x0002
0516 01a6 0003  |    |		.CONST	0x01a6,0x0003
0518 01a7 0401  |    |		.CONST	0x01a7,0x0401
051a 01a8 0003  |    |		.CONST	0x01a8,0x0003
051c ; --------------------------------------------------------------------------------------
051c ; Debug3 Subtable 0xa
051c ; --------------------------------------------------------------------------------------
051c 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
051e 01bb 0001  |    |		.CONST	0x01bb,0x0001
0520 01bc 0401  |    |		.CONST	0x01bc,0x0401
0522 01bd 0001  |    |		.CONST	0x01bd,0x0001
0524 ; --------------------------------------------------------------------------------------
0524 ; Debug3 Subtable 0xb
0524 ; --------------------------------------------------------------------------------------
0524 0003 0037  |   7|		.DBG3TAB	0x0003,0x0037
0526 01cb ffff  |    |		.CONST	0x01cb,0xffff
0528 01d1 fffe  |    |		.CONST	0x01d1,0xfffe
052a 01d2 0001  |    |		.CONST	0x01d2,0x0001
052c 01d6 0002  |    |		.CONST	0x01d6,0x0002
052e 01d9 0003  |    |		.CONST	0x01d9,0x0003
0530 01da 0401  |    |		.CONST	0x01da,0x0401
0532 01db 0003  |    |		.CONST	0x01db,0x0003
0534 01e4 0004  |    |		.CONST	0x01e4,0x0004
0536 01e8 0005  |    |		.CONST	0x01e8,0x0005
0538 01ef 0006  |    |		.CONST	0x01ef,0x0006
053a 01f3 0007  |    |		.CONST	0x01f3,0x0007
053c 01f4 f7ff  |    |		.CONST	0x01f4,0xf7ff
053e 01f6 0801  |    |		.CONST	0x01f6,0x0801
0540 01fd 0802  |    |		.CONST	0x01fd,0x0802
0542 0201 0803  |    |		.CONST	0x0201,0x0803
0544 020b 0804  |    |		.CONST	0x020b,0x0804
0546 020e 0805  |    |		.CONST	0x020e,0x0805
0548 020f 0c01  |    |		.CONST	0x020f,0x0c01
054a 0210 0805  |    |		.CONST	0x0210,0x0805
054c 0218 0806  |    |		.CONST	0x0218,0x0806
054e 021b 0807  |    |		.CONST	0x021b,0x0807
0550 021e 0808  |    |		.CONST	0x021e,0x0808
0552 021f 1001  |    |		.CONST	0x021f,0x1001
0554 0220 0808  |    |		.CONST	0x0220,0x0808
0556 022b 0008  | +  |		.CONST	0x022b,0x0008
0558 022f 0009  | /  |		.CONST	0x022f,0x0009
055a 0234 000a  | 4  |		.CONST	0x0234,0x000a
055c 0235 1401  | 5  |		.CONST	0x0235,0x1401
055e 0236 000a  | 6  |		.CONST	0x0236,0x000a
0560 023f 000b  | ?  |		.CONST	0x023f,0x000b
0562 0243 000c  | C  |		.CONST	0x0243,0x000c
0564 0246 000d  | F  |		.CONST	0x0246,0x000d
0566 0247 1801  | G  |		.CONST	0x0247,0x1801
0568 0248 000d  | H  |		.CONST	0x0248,0x000d
056a 0251 000e  | Q  |		.CONST	0x0251,0x000e
056c 0254 000f  | T  |		.CONST	0x0254,0x000f
056e 0255 1c01  | U  |		.CONST	0x0255,0x1c01
0570 0256 000f  | V  |		.CONST	0x0256,0x000f
0572 025f 0010  | _  |		.CONST	0x025f,0x0010
0574 0262 0011  | b  |		.CONST	0x0262,0x0011
0576 0263 2001  | c  |		.CONST	0x0263,0x2001
0578 0264 0011  | d  |		.CONST	0x0264,0x0011
057a 026d 0012  | m  |		.CONST	0x026d,0x0012
057c 0270 0013  | p  |		.CONST	0x0270,0x0013
057e 0271 2401  | q$ |		.CONST	0x0271,0x2401
0580 0272 0013  | r  |		.CONST	0x0272,0x0013
0582 027b 0014  | {  |		.CONST	0x027b,0x0014
0584 027e 0015  | ~  |		.CONST	0x027e,0x0015
0586 027f 2801  |  ( |		.CONST	0x027f,0x2801
0588 0280 0015  |    |		.CONST	0x0280,0x0015
058a 0289 0016  |    |		.CONST	0x0289,0x0016
058c 028c 0017  |    |		.CONST	0x028c,0x0017
058e 028d 2c01  |  , |		.CONST	0x028d,0x2c01
0590 028e 0017  |    |		.CONST	0x028e,0x0017
0592 0297 0018  |    |		.CONST	0x0297,0x0018
0594 0299 0019  |    |		.CONST	0x0299,0x0019
0596 029a 3001  |  0 |		.CONST	0x029a,0x3001
0598 029b 0019  |    |		.CONST	0x029b,0x0019
059a ; --------------------------------------------------------------------------------------
059a ; Debug3 Subtable 0xc
059a ; --------------------------------------------------------------------------------------
059a 0004 002e  |   .|		.DBG3TAB	0x0004,0x002e
059c 02ab ffff  |    |		.CONST	0x02ab,0xffff
059e 02b0 fffe  |    |		.CONST	0x02b0,0xfffe
05a0 02b7 fffd  |    |		.CONST	0x02b7,0xfffd
05a2 02b8 fffc  |    |		.CONST	0x02b8,0xfffc
05a4 02bd 0001  |    |		.CONST	0x02bd,0x0001
05a6 02c1 0002  |    |		.CONST	0x02c1,0x0002
05a8 02c2 0003  |    |		.CONST	0x02c2,0x0003
05aa 02c4 0401  |    |		.CONST	0x02c4,0x0401
05ac 02c6 0402  |    |		.CONST	0x02c6,0x0402
05ae 02c8 0403  |    |		.CONST	0x02c8,0x0403
05b0 02cc 0404  |    |		.CONST	0x02cc,0x0404
05b2 02d0 0405  |    |		.CONST	0x02d0,0x0405
05b4 02d2 0801  |    |		.CONST	0x02d2,0x0801
05b6 02d4 0802  |    |		.CONST	0x02d4,0x0802
05b8 02d5 0803  |    |		.CONST	0x02d5,0x0803
05ba 02d6 0804  |    |		.CONST	0x02d6,0x0804
05bc 02d8 0405  |    |		.CONST	0x02d8,0x0405
05be 02e2 0c01  |    |		.CONST	0x02e2,0x0c01
05c0 02e4 0c02  |    |		.CONST	0x02e4,0x0c02
05c2 02e5 0c03  |    |		.CONST	0x02e5,0x0c03
05c4 02e6 0c04  |    |		.CONST	0x02e6,0x0c04
05c6 02e8 0804  |    |		.CONST	0x02e8,0x0804
05c8 02f6 0003  |    |		.CONST	0x02f6,0x0003
05ca 02f7 0004  |    |		.CONST	0x02f7,0x0004
05cc 02f8 1001  |    |		.CONST	0x02f8,0x1001
05ce 02fa 1002  |    |		.CONST	0x02fa,0x1002
05d0 02fc 1003  |    |		.CONST	0x02fc,0x1003
05d2 02ff 0004  |    |		.CONST	0x02ff,0x0004
05d4 0300 0005  |    |		.CONST	0x0300,0x0005
05d6 0301 1401  |    |		.CONST	0x0301,0x1401
05d8 0303 1402  |    |		.CONST	0x0303,0x1402
05da 0304 1403  |    |		.CONST	0x0304,0x1403
05dc 0305 1404  |    |		.CONST	0x0305,0x1404
05de 0306 0005  |    |		.CONST	0x0306,0x0005
05e0 0308 000c  |    |		.CONST	0x0308,0x000c
05e2 030a 000d  |    |		.CONST	0x030a,0x000d
05e4 030b 1801  |    |		.CONST	0x030b,0x1801
05e6 030d 000d  |    |		.CONST	0x030d,0x000d
05e8 030e 000e  |    |		.CONST	0x030e,0x000e
05ea 0312 000f  |    |		.CONST	0x0312,0x000f
05ec 0315 0010  |    |		.CONST	0x0315,0x0010
05ee 0317 0006  |    |		.CONST	0x0317,0x0006
05f0 0319 0007  |    |		.CONST	0x0319,0x0007
05f2 031f 0008  |    |		.CONST	0x031f,0x0008
05f4 0323 0009  | #  |		.CONST	0x0323,0x0009
05f6 0327 000a  | '  |		.CONST	0x0327,0x000a
05f8 032a 000b  | *  |		.CONST	0x032a,0x000b
05fa 032f 0011  | /  |		.CONST	0x032f,0x0011
05fc 0332 0012  | 2  |		.CONST	0x0332,0x0012
05fe 0336 0013  | 6  |		.CONST	0x0336,0x0013
0600 ; --------------------------------------------------------------------------------------
0600 ; Debug3 Subtable 0xd
0600 ; --------------------------------------------------------------------------------------
0600 0001 0003  |    |		.DBG3TAB	0x0001,0x0003
0602 0343 ffff  | C  |		.CONST	0x0343,0xffff
0604 0344 0001  | D  |		.CONST	0x0344,0x0001
0606 0348 0002  | H  |		.CONST	0x0348,0x0002
0608 034e 0003  | N  |		.CONST	0x034e,0x0003
060a 0000 0000  |    |		.BLANK	0000[0x1f6]