DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

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 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦c09e1eccb⟧ SEG

    Length: 3072 (0xc00)
    Types: SEG
    Notes: 5811_R1K_CODE
    Names: »142355.SEG«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »142355.SEG« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »142355.SEG« 
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »142355.SEG« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »142355.SEG« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »142355.SEG« 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5811       |X   |		.CONST	0x5811								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0348       | H  |		.CONST	0x0348								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 0002       |    |		.CONST	0x0002								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 009d       |    |		.CONST	0x009d								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 002f       | /  |		.CONST	0x002f								; Number of locals
000b			INIT_0008:
000b 03a9       |    |		Declare_Type	Heap_Access,Indirect_Literal,Visible			; Debug Table 0x0 = .DEBUG	0x000b,0x0412,0xc000,0x0000,0x0036,0x0a44,0x0000,0x0007
													; Debug Table 0x0.0x0 = 0xb,0xffff
													; Debug Table 0x0.0x1 = 0xb,0xfffe
													; Debug Table 0x0.0x2 = 0xb,0xfffd
000c 4800       |H   |		Short_Literal	0x0							; Debug Table 0x0.0x3 = 0xc,0xfffc
000d 4802       |H   |		Short_Literal	0x2
000e 029f 00a3  |    |		Declare_Subprogram	INIT_00a0,For_Call
0010 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0011 00f0       |    |		Load_Encached	Segment_Cache						; Debug Table 0x0.0x4 = 0x11,0xfffb
0012 0129       | )  |		Execute	Any,Make_Visible
0013 029a 00bb  |    |		Declare_Subprogram	INIT_00b8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x13,0xfffa
0015 029a 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x15,0xfff9
0017 029a 00e3  |    |		Declare_Subprogram	INIT_00e0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x17,0xfff8
0019 029a 0113  |    |		Declare_Subprogram	INIT_0110,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x19,0xfff7
001b 4804       |H   |		Short_Literal	0x4							; Debug Table 0x0.0x9 = 0x1b,0xfff6
001c 032b       | +  |		Declare_Type	Record,Incomplete,Visible
001d 029a 0143  |   C|		Declare_Subprogram	INIT_0140,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xa = 0x1d,0xfff5
001f 029a 015b  |   [|		Declare_Subprogram	INIT_0158,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xb = 0x1f,0xfff4
0021 029a 016b  |   k|		Declare_Subprogram	INIT_0168,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xc = 0x21,0xfff3
0023 029a 017b  |   {|		Declare_Subprogram	INIT_0178,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xd = 0x23,0xfff2
0025 623a       |b:  |		Indirect_Literal	Discrete,0x260,{0x00000000, 0x360a4401}		; Debug Table 0x0.0xe = 0x25,0xfff1
0026 0129       | )  |		Execute	Any,Make_Visible
0027 6234       |b4  |		Indirect_Literal	Discrete,0x25c,{0x00000000, 0x360a4402}		; Debug Table 0x0.0xf = 0x27,0xfff0
0028 0129       | )  |		Execute	Any,Make_Visible
0029 622e       |b.  |		Indirect_Literal	Discrete,0x258,{0x00000000, 0x360a4403}		; Debug Table 0x0.0x10 = 0x29,0xffef
002a 0129       | )  |		Execute	Any,Make_Visible
002b 4800       |H   |		Short_Literal	0x0							; Debug Table 0x0.0x11 = 0x2b,0xffee
002c e213       |    |		Load	0x1,0x13
002d 00e3       |    |		Load_Encached	Natural_Cache
002e 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
002f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x12 = 0x2f,0xffed
0030 4800       |H   |		Short_Literal	0x0
0031 4801       |H   |		Short_Literal	0x1
0032 4801       |H   |		Short_Literal	0x1
0033 4803       |H   |		Short_Literal	0x3
0034 0319       |    |		Declare_Type	Variant_Record,Incomplete,Visible
0035 029a 0183  |    |		Declare_Subprogram	INIT_0180,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x13 = 0x35,0xffec
0037 029a 018b  |    |		Declare_Subprogram	INIT_0188,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x14 = 0x37,0xffeb
0039 4801       |H   |		Short_Literal	0x1							; Debug Table 0x0.0x15 = 0x39,0xffea
003a e213       |    |		Load	0x1,0x13
003b e223       | #  |		Load	0x1,0x23
003c 03f8       |    |		Declare_Type	Discrete,Constrained
003d e211       |    |		Load	0x1,0x11							; Debug Table 0x0.0x16 = 0x3d,0xffe9
003e e215       |    |		Load	0x1,0x15
003f e223       | #  |		Load	0x1,0x23
0040 029f 0193  |    |		Declare_Subprogram	INIT_0190,For_Call
0042 4803       |H   |		Short_Literal	0x3
0043 032d       | -  |		Declare_Type	Record,Defined
0044 e20f       |    |		Load	0x1,0xf								; Debug Table 0x0.0x17 = 0x44,0xffe8
0045 0266       | f  |		Execute	Discrete,Bounds
0046 00da       |    |		Load_Top	At_Offset_2
0047 029f 01b3  |    |		Declare_Subprogram	INIT_01b0,For_Call
0049 4801       |H   |		Short_Literal	0x1
004a 035d       | ]  |		Declare_Type	Array,Defined
004b e223       | #  |		Load	0x1,0x23							; Debug Table 0x0.0x18 = 0x4b,0xffe7
004c 0266       | f  |		Execute	Discrete,Bounds
004d 00da       |    |		Load_Top	At_Offset_2
004e 029f 01cb  |    |		Declare_Subprogram	INIT_01c8,For_Call
0050 4801       |H   |		Short_Literal	0x1
0051 0350       | P  |		Declare_Type	Array,Defined,Bounds_With_Object
0052 e223       | #  |		Load	0x1,0x23							; Debug Table 0x0.0x19 = 0x52,0xffe6
0053 4800       |H   |		Short_Literal	0x0
0054 00da       |    |		Load_Top	At_Offset_2
0055 01dc       |    |		Execute	Vector,Last
0056 e223       | #  |		Load	0x1,0x23
0057 0269       | i  |		Execute	Discrete,Last
0058 027c       | |  |		Execute	Discrete,Less
0059 6803       |h   |		Jump_Zero	0x5d
005a 00da       |    |		Load_Top	At_Offset_2
005b 01dc       |    |		Execute	Vector,Last
005c 7802       |x   |		Jump	0x5f
005d e223       | #  |		Load	0x1,0x23
005e 0269       | i  |		Execute	Discrete,Last
005f 00db       |    |		Load_Top	At_Offset_3
0060 034e       | N  |		QQ_Declare_Type	Array,Constrained,Bounds_With_Object
0061 029f 01e3  |    |		Declare_Subprogram	INIT_01e0,For_Call
0063 4800       |H   |		Short_Literal	0x0
0064 4801       |H   |		Short_Literal	0x1
0065 4801       |H   |		Short_Literal	0x1
0066 e224       | $  |		Load	0x1,0x24
0067 0307       |    |		Complete_Type	Variant_Record,By_Defining
0068 e224       | $  |		Load	0x1,0x24							; Debug Table 0x0.0x1a = 0x68,0xffe5
0069 02a0       |    |		Declare_Subprogram	Null_Subprogram
006a e214       |    |		Load	0x1,0x14
006b 03a3       |    |		Complete_Type	Heap_Access,By_Defining
006c e223       | #  |		Load	0x1,0x23							; Debug Table 0x0.0x1b = 0x6c,0xffe4
													; Debug Table 0x0.0x1c = 0x6c,0xffe3
006d e20f       |    |		Load	0x1,0xf
006e e223       | #  |		Load	0x1,0x23
006f 4801       |H   |		Short_Literal	0x1
0070 e227       | '  |		Load	0x1,0x27
0071 0269       | i  |		Execute	Discrete,Last
0072 e210       |    |		Load	0x1,0x10
0073 035b       | [  |		Declare_Type	Array,Constrained
0074 029f 020b  |    |		Declare_Subprogram	INIT_0208,For_Call
0076 4804       |H   |		Short_Literal	0x4
0077 032d       | -  |		Declare_Type	Record,Defined
0078 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x0.0x1d = 0x78,0xffe2
0079 00d9       |    |		Load_Top	At_Offset_1
007a 00da       |    |		Load_Top	At_Offset_2
007b e214       |    |		Load	0x1,0x14
007c 029f 0223  |   #|		Declare_Subprogram	INIT_0220,For_Call
007e e21b       |    |		Load	0x1,0x1b
007f 0326       | &  |		Complete_Type	Record,By_Defining
0080 00bf       |    |		Action	Accept_Activation
0081 1d25       | %  |		Execute_Immediate	Reference_Lex_1,0x25				; Debug Table 0x1 = .DEBUG	0x0081,0x0450,0xc000,0x0000,0x0036,0x0a54,0x0000,0x0003
													; Debug Table 0x1.0x0 = 0x81,0xffff
0082 00c7       |    |		Action	Elaborate_Subprogram
0083 1d26       | &  |		Execute_Immediate	Reference_Lex_1,0x26				; Debug Table 0x1.0x1 = 0x83,0xfffe
0084 00c7       |    |		Action	Elaborate_Subprogram
0085 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x1.0x2 = 0x85,0xfffd
0086 00c7       |    |		Action	Elaborate_Subprogram
0087 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18				; Debug Table 0x1.0x3 = 0x87,0xfffc
0088 00c7       |    |		Action	Elaborate_Subprogram
0089 029d 023b  |   ;|		Declare_Subprogram	INIT_0238,For_Outer_Call			; Debug Table 0x1.0x4 = 0x89,0xfffb
008b 029d 026b  |   k|		Declare_Subprogram	INIT_0268,For_Outer_Call			; Debug Table 0x1.0x5 = 0x8b,0xfffa
008d 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19				; Debug Table 0x1.0x6 = 0x8d,0xfff9
008e 00c7       |    |		Action	Elaborate_Subprogram
008f 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a				; Debug Table 0x1.0x7 = 0x8f,0xfff8
0090 00c7       |    |		Action	Elaborate_Subprogram
0091 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c				; Debug Table 0x1.0x8 = 0x91,0xfff7
0092 00c7       |    |		Action	Elaborate_Subprogram
0093 029d 0283  |    |		Declare_Subprogram	INIT_0280,For_Outer_Call			; Debug Table 0x1.0x9 = 0x93,0xfff6
0095 029d 029b  |    |		Declare_Subprogram	INIT_0298,For_Outer_Call			; Debug Table 0x1.0xa = 0x95,0xfff5
0097 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d				; Debug Table 0x1.0xb = 0x97,0xfff4
0098 00c7       |    |		Action	Elaborate_Subprogram
0099 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e				; Debug Table 0x1.0xc = 0x99,0xfff3
009a 00c7       |    |		Action	Elaborate_Subprogram
009b 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f				; Debug Table 0x1.0xd = 0x9b,0xfff2
009c 00c7       |    |		Action	Elaborate_Subprogram
009d			BODY_0008:
009d 00bc       |    |		Action	Signal_Activated
009e 00bb       |    |		Action	Signal_Completion
009f 0000       |    |		.XXX[0x1]
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 4603       |F   |		Jump_Case	0x4							; Debug Table 0x2 = .DEBUG	0x00a3,0x046e,0x1005,0x0000,0x0036,0x0a44,0x0000,0x003b
00a4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
00a5 7802       |x   |		Jump	0xa8								; case 0x1
00a6 7805       |x   |		Jump	0xac								; case 0x2
00a7 7809       |x   |		Jump	0xb1								; case 0x3
00a8 00da       |    |		Load_Top	At_Offset_2
00a9 0091 0337  |   7|		Action	Push_String_Extended_Indexed,0x337				; "PERFECT"
00ab 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00ac 00db       |    |		Load_Top	At_Offset_3
00ad 00db       |    |		Load_Top	At_Offset_3
00ae 00e0       |    |		Load_Encached	Standard_Cache
00af 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00b0 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00b1 00da       |    |		Load_Top	At_Offset_2
00b2 00e0       |    |		Load_Encached	Standard_Cache
00b3 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00b4 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00b5 0000 0000  |    |		.XXX[0x3]
00b7 0000       |    |
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00bb       |    |		.CONST	0x00bb								; Address of begin
00b9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ba 0001       |    |		.CONST	0x0001								; Number of locals
00bb			BODY_00b8:
00bb			INIT_00b8:
00bb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3 = .DEBUG	0x00bb,0x0470,0x1001,0x0000,0x0036,0x0a44,0x0000,0x0048
													; Debug Table 0x3.0x0 = 0xbb,0x1
00bc e224       | $  |		Load	0x1,0x24
00bd 1c08       |    |		Execute_Immediate	Run_Utility,0x8
00be e214       |    |		Load	0x1,0x14
00bf e5fe       |    |		Load	0x2,-0x2
00c0 0396       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Value
00c1 00d8       |    |		Load_Top	At_Offset_0
00c2 0217       |    |		Execute	Heap_Access,All_Reference
00c3 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00c4 a5fd       |    |		Store_Unchecked	0x2,-0x3
00c5 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x3.0x1 = 0xc5,0x2
00c6 0000 0000  |    |		.XXX[0x2]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00d2       |    |		.CONST	0x00d2								; Address of begin
00c9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ca 0002       |    |		.CONST	0x0002								; Number of locals
00cb			INIT_00c8:
00cb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x4 = .DEBUG	0x00cb,0x0476,0x1001,0x0000,0x0036,0x0a44,0x0000,0x0059
													; Debug Table 0x4.0x0 = 0xcb,0xffff
00cc 4800       |H   |		Short_Literal	0x0
00cd e5fd       |    |		Load	0x2,-0x3
00ce 0217       |    |		Execute	Heap_Access,All_Reference
00cf 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
00d0 01d5       |    |		Execute	Vector,Field_Reference
00d1 01d5       |    |		Execute	Vector,Field_Reference
00d2			BODY_00c8:
00d2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x1 = 0xd2,0x1
00d3 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00d4 0e01       |    |		Execute_Immediate	Not_Equal,0x1
00d5 6807       |h   |		Jump_Zero	0xdd
00d6 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x4.0x2 = 0xd6,0x2
00d7 00d9       |    |		Load_Top	At_Offset_1
00d8 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00d9 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x3 = 0xd9,0x3
00da 00d9       |    |		Load_Top	At_Offset_1
00db 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
00dc 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00dd e221       | !  |		Load	0x1,0x21							; Debug Table 0x4.0x4 = 0xdd,0x4
00de 0257       | W  |		Execute	Discrete,Raise
00df 0000       |    |		.XXX[0x1]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00e7       |    |		.CONST	0x00e7								; Address of begin
00e1 0004       |    |		.CONST	0x0004								; Address of exception handler
00e2 0003       |    |		.CONST	0x0003								; Number of locals
00e3			INIT_00e0:
00e3 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x5 = .DEBUG	0x00e3,0x0482,0x1001,0x0000,0x0036,0x0a44,0x0000,0x0069
													; Debug Table 0x5.0x0 = 0xe3,0xffff
00e4 0217       |    |		Execute	Heap_Access,All_Reference
00e5 e223       | #  |		Load	0x1,0x23							; Debug Table 0x5.0x1 = 0xe5,0xfffe
00e6 0700       |    |		Execute_Immediate	Set_Value,0x0
00e7			BODY_00e0:
00e7 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x5.0x2 = 0xe7,0x1
00e8 01dc       |    |		Execute	Vector,Last
00e9 0aff       |    |		Execute_Immediate	Plus,-0x1
00ea 0248       | H  |		Execute	Discrete,Check_In_Integer
00eb e5ff       |    |		Load	0x2,-0x1
00ec 01dd       |    |		Execute	Vector,First
00ed 0263       | c  |		Execute	Discrete,Above_Bound
00ee 700b       |p   |		Jump_Nonzero	0xfa
00ef 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5.0x3 = 0xef,0x2
00f0 e402       |    |		Load	0x2,0x2
00f1 00da       |    |		Load_Top	At_Offset_2
00f2 e5ff       |    |		Load	0x2,-0x1
00f3 01d7       |    |		Execute	Vector,Field_Read
00f4 e20f       |    |		Load	0x1,0xf
00f5 025b       | [  |		Execute	Discrete,Check_In_Type
00f6 822c       | ,  |		Call	0x1,0x2c
00f7 00d1       |    |		Pop_Control	Pop_Count_1
00f8 005b       | [  |		Store_Top	Discrete,At_Offset_3
00f9 3ff5       |?   |		Loop_Increasing	0xef
00fa 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x4 = 0xfa,0x3
00fb 00da       |    |		Load_Top	At_Offset_2
00fc e5fe       |    |		Load	0x2,-0x2
00fd e211       |    |		Load	0x1,0x11
00fe 0119       |    |		Execute	Any,Check_In_Formal_Type
00ff e5ff       |    |		Load	0x2,-0x1
0100 01dc       |    |		Execute	Vector,Last
0101 e5ff       |    |		Load	0x2,-0x1
0102 01d7       |    |		Execute	Vector,Field_Read
0103 e20f       |    |		Load	0x1,0xf
0104 025b       | [  |		Execute	Discrete,Check_In_Type
0105 822d       | -  |		Call	0x1,0x2d
0106 00d1       |    |		Pop_Control	Pop_Count_1
0107 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0108 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0109 0000 0000  |    |		.BLANK	0000[0x7]
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 011b       |    |		.CONST	0x011b								; Address of begin
0111 0004       |    |		.CONST	0x0004								; Address of exception handler
0112 0004       |    |		.CONST	0x0004								; Number of locals
0113			INIT_0110:
0113 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6 = .DEBUG	0x0113,0x048e,0x1001,0x0000,0x0036,0x0a44,0x0000,0x0079
													; Debug Table 0x6.0x0 = 0x113,0xffff
0114 0217       |    |		Execute	Heap_Access,All_Reference
0115 e223       | #  |		Load	0x1,0x23							; Debug Table 0x6.0x1 = 0x115,0xfffe
0116 0700       |    |		Execute_Immediate	Set_Value,0x0
0117 e228       | (  |		Load	0x1,0x28							; Debug Table 0x6.0x2 = 0x117,0xfffd
0118 0322       | "  |		Declare_Variable	Record
0119 00d8       |    |		Load_Top	At_Offset_0
011a 1c00       |    |		Execute_Immediate	Run_Utility,0x0
011b			BODY_0110:
011b 4801       |H   |		Short_Literal	0x1							; Debug Table 0x6.0x3 = 0x11b,0x1
011c a5fc       |    |		Store_Unchecked	0x2,-0x4
011d e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x6.0x4 = 0x11d,0x2
011e 01d9       |    |		Execute	Vector,Reverse_Bounds
011f 0263       | c  |		Execute	Discrete,Above_Bound
0120 701e       |p   |		Jump_Nonzero	0x13f
0121 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x5 = 0x121,0x3
0122 e5fe       |    |		Load	0x2,-0x2
0123 01d7       |    |		Execute	Vector,Field_Read
0124 e403       |    |		Load	0x2,0x3
0125 e402       |    |		Load	0x2,0x2
0126 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0127 01d5       |    |		Execute	Vector,Field_Reference
0128 01d5       |    |		Execute	Vector,Field_Reference
0129 00db       |    |		Load_Top	At_Offset_3
012a 017d       | }  |		Execute	Record,Structure_Write
012b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6.0x6 = 0x12b,0x4
012c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
012d 4602       |F   |		Jump_Case	0x3
012e 7809       |x   |		Jump	0x138								; case 0x0
012f 7801       |x   |		Jump	0x131								; case 0x1
0130 7804       |x   |		Jump	0x135								; case 0x2
0131 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6.0x7 = 0x131,0x5
0132 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0133 a403       |    |		Store_Unchecked	0x2,0x3
0134 7809       |x   |		Jump	0x13e
0135 4802       |H   |		Short_Literal	0x2							; Debug Table 0x6.0x8 = 0x135,0x6
0136 a5fc       |    |		Store_Unchecked	0x2,-0x4
0137 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x6.0x9 = 0x137,0x7
0138 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6.0xa = 0x138,0x8
0139 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
013a c5fd       |    |		Store	0x2,-0x3
013b 4800       |H   |		Short_Literal	0x0							; Debug Table 0x6.0xb = 0x13b,0x9
013c a5fc       |    |		Store_Unchecked	0x2,-0x4
013d 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x6.0xc = 0x13d,0xa
013e 3fe2       |?   |		Loop_Increasing	0x121
013f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0140 ; --------------------------------------------------------------------------------------
0140 ; SUBPROGRAM
0140 ; --------------------------------------------------------------------------------------
0140 0147       | G  |		.CONST	0x0147								; Address of begin
0141 0004       |    |		.CONST	0x0004								; Address of exception handler
0142 0002       |    |		.CONST	0x0002								; Number of locals
0143			INIT_0140:
0143 e21b       |    |		Load	0x1,0x1b							; Debug Table 0x7 = .DEBUG	0x0143,0x04aa,0x1001,0x0000,0x0036,0x0a44,0x0000,0x0091
													; Debug Table 0x7.0x0 = 0x143,0xffff
0144 0322       | "  |		Declare_Variable	Record
0145 00d8       |    |		Load_Top	At_Offset_0
0146 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0147			BODY_0140:
0147 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x1 = 0x147,0x1
0148 00d9       |    |		Load_Top	At_Offset_1
0149 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
014a 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x2 = 0x14a,0x2
014b 821d       |    |		Call	0x1,0x1d
014c 00d1       |    |		Pop_Control	Pop_Count_1
014d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x3 = 0x14d,0x3
014e 821f       |    |		Call	0x1,0x1f
014f 7003       |p   |		Jump_Nonzero	0x153
0150 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x4 = 0x150,0x4
0151 821d       |    |		Call	0x1,0x1d
0152 00d1       |    |		Pop_Control	Pop_Count_1
0153 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x5 = 0x153,0x5
0154 e5fe       |    |		Load	0x2,-0x2
0155 017d       | }  |		Execute	Record,Structure_Write
0156 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0157 0000       |    |		.XXX[0x1]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015b       | [  |		.CONST	0x015b								; Address of begin
0159 0004       |    |		.CONST	0x0004								; Address of exception handler
015a 0001       |    |		.CONST	0x0001								; Number of locals
015b			BODY_0158:
015b			INIT_0158:
015b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8 = .DEBUG	0x015b,0x04b8,0x1001,0x0000,0x0036,0x0a44,0x0000,0x009d
													; Debug Table 0x8.0x0 = 0x15b,0x1
015c 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
015d 00db       |    |		Load_Top	At_Offset_3
015e 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
015f 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8.0x1 = 0x15f,0x2
0160 822f       | /  |		Call	0x1,0x2f
0161 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0162 0000 0000  |    |		.BLANK	0000[0x6]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016b       | k  |		.CONST	0x016b								; Address of begin
0169 0004       |    |		.CONST	0x0004								; Address of exception handler
016a 0001       |    |		.CONST	0x0001								; Number of locals
016b			BODY_0168:
016b			INIT_0168:
016b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x9 = .DEBUG	0x016b,0x04be,0x1002,0x0000,0x0036,0x0a44,0x0000,0x00a5
													; Debug Table 0x9.0x0 = 0x16b,0x1
016c 3402       |4   |		Execute	Record,Field_Reference,Field_Number 0x2
016d 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
016e 4801       |H   |		Short_Literal	0x1
016f e5ff       |    |		Load	0x2,-0x1
0170 3402       |4   |		Execute	Record,Field_Reference,Field_Number 0x2
0171 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0172 e5ff       |    |		Load	0x2,-0x1
0173 3402       |4   |		Execute	Record,Field_Reference,Field_Number 0x2
0174 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
0175 01cf       |    |		Execute	Vector,Slice_Read
0176 01cb       |    |		Execute	Vector,Append
0177 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 017b       | {  |		.CONST	0x017b								; Address of begin
0179 0004       |    |		.CONST	0x0004								; Address of exception handler
017a 0001       |    |		.CONST	0x0001								; Number of locals
017b			BODY_0178:
017b			INIT_0178:
017b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa = .DEBUG	0x017b,0x04c2,0x1002,0x0000,0x0036,0x0a44,0x0000,0x00ae
													; Debug Table 0xa.0x0 = 0x17b,0x1
017c 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
017d 0f00       |    |		Execute_Immediate	Equal,0x0
017e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
017f 0000       |    |		.XXX[0x1]
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0183       |    |		.CONST	0x0183								; Address of begin
0181 0004       |    |		.CONST	0x0004								; Address of exception handler
0182 0001       |    |		.CONST	0x0001								; Number of locals
0183			BODY_0180:
0183			INIT_0180:
0183 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb = .DEBUG	0x0183,0x04c6,0x1002,0x0000,0x0036,0x0a44,0x0000,0x00cf
													; Debug Table 0xb.0x0 = 0x183,0x1
0184 0217       |    |		Execute	Heap_Access,All_Reference
0185 02fd       |    |		Declare_Variable	Variant_Record,Duplicate
0186 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0187 0000       |    |		.XXX[0x1]
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 018b       |    |		.CONST	0x018b								; Address of begin
0189 0004       |    |		.CONST	0x0004								; Address of exception handler
018a 0001       |    |		.CONST	0x0001								; Number of locals
018b			BODY_0188:
018b			INIT_0188:
018b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xc = .DEBUG	0x018b,0x04ca,0x1001,0x0000,0x0036,0x0a44,0x0000,0x00d8
													; Debug Table 0xc.0x0 = 0x18b,0x1
018c e5fe       |    |		Load	0x2,-0x2
018d 0218       |    |		Execute	Heap_Access,All_Write
018e 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
018f 0000       |    |		.XXX[0x1]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0193       |    |		.CONST	0x0193								; Address of begin
0191 0004       |    |		.CONST	0x0004								; Address of exception handler
0192 0001       |    |		.CONST	0x0001								; Number of locals
0193			BODY_0190:
0193			INIT_0190:
0193 4608       |F   |		Jump_Case	0x9							; Debug Table 0xd = .DEBUG	0x0193,0x04ce,0x1005,0x0000,0x0036,0x0a44,0x0000,0x00ec
0194 7808       |x   |		Jump	0x19d								; case 0x0
0195 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0196 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
0197 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0198 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
0199 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
019a 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
019b 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x7
019c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x8
019d 00da       |    |		Load_Top	At_Offset_2
019e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
019f 0125       | %  |		Execute	Any,Set_Constraint
01a0 00da       |    |		Load_Top	At_Offset_2
01a1 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01a2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01a3 4802       |H   |		Short_Literal	0x2
01a4 00db       |    |		Load_Top	At_Offset_3
01a5 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01a6 4800       |H   |		Short_Literal	0x0
01a7 00db       |    |		Load_Top	At_Offset_3
01a8 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01a9 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
01aa 0000 0000  |    |		.BLANK	0000[0x6]
01b0 ; --------------------------------------------------------------------------------------
01b0 ; SUBPROGRAM
01b0 ; --------------------------------------------------------------------------------------
01b0 01b3       |    |		.CONST	0x01b3								; Address of begin
01b1 0004       |    |		.CONST	0x0004								; Address of exception handler
01b2 0001       |    |		.CONST	0x0001								; Number of locals
01b3			BODY_01b0:
01b3			INIT_01b0:
01b3 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0xe = .DEBUG	0x01b3,0x04d0,0x1005,0x0000,0x0036,0x0a44,0x0000,0x0101
01b4 00da       |    |		Load_Top	At_Offset_2
01b5 01dc       |    |		Execute	Vector,Last
01b6 00db       |    |		Load_Top	At_Offset_3
01b7 01dd       |    |		Execute	Vector,First
01b8 0263       | c  |		Execute	Discrete,Above_Bound
01b9 7006       |p   |		Jump_Nonzero	0x1c0
01ba 00d8       |    |		Load_Top	At_Offset_0
01bb e5ff       |    |		Load	0x2,-0x1
01bc 01d5       |    |		Execute	Vector,Field_Reference
01bd 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01be 0a01       |    |		Execute_Immediate	Plus,0x1
01bf 7ff8       |    |		Jump	0x1b8
01c0 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
01c1 0000 0000  |    |		.BLANK	0000[0x7]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01cb       |    |		.CONST	0x01cb								; Address of begin
01c9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ca 0001       |    |		.CONST	0x0001								; Number of locals
01cb			BODY_01c8:
01cb			INIT_01c8:
01cb 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0xf = .DEBUG	0x01cb,0x04d2,0x1005,0x0000,0x0036,0x0a44,0x0000,0x010a
01cc 00da       |    |		Load_Top	At_Offset_2
01cd 01dc       |    |		Execute	Vector,Last
01ce 00db       |    |		Load_Top	At_Offset_3
01cf 01dd       |    |		Execute	Vector,First
01d0 0263       | c  |		Execute	Discrete,Above_Bound
01d1 7006       |p   |		Jump_Nonzero	0x1d8
01d2 00d8       |    |		Load_Top	At_Offset_0
01d3 e5ff       |    |		Load	0x2,-0x1
01d4 01d5       |    |		Execute	Vector,Field_Reference
01d5 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01d6 0a01       |    |		Execute_Immediate	Plus,0x1
01d7 7ff8       |    |		Jump	0x1d0
01d8 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
01d9 0000 0000  |    |		.BLANK	0000[0x7]
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01e3       |    |		.CONST	0x01e3								; Address of begin
01e1 0004       |    |		.CONST	0x0004								; Address of exception handler
01e2 0001       |    |		.CONST	0x0001								; Number of locals
01e3			BODY_01e0:
01e3			INIT_01e0:
01e3 4608       |F   |		Jump_Case	0x9							; Debug Table 0x10 = .DEBUG	0x01e3,0x04d4,0x1005,0x0000,0x0036,0x0a44,0x0000,0x0113
01e4 7808       |x   |		Jump	0x1ed								; case 0x0
01e5 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
01e6 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
01e7 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
01e8 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
01e9 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
01ea 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
01eb 7808       |x   |		Jump	0x1f4								; case 0x7
01ec 7810       |x   |		Jump	0x1fd								; case 0x8
01ed 4800       |H   |		Short_Literal	0x0
01ee 00db       |    |		Load_Top	At_Offset_3
01ef 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01f0 00da       |    |		Load_Top	At_Offset_2
01f1 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
01f2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01f3 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
01f4 00db       |    |		Load_Top	At_Offset_3
01f5 4800       |H   |		Short_Literal	0x0
01f6 e5fe       |    |		Load	0x2,-0x2
01f7 e22a       | *  |		Load	0x1,0x2a
01f8 035b       | [  |		Declare_Type	Array,Constrained
01f9 4801       |H   |		Short_Literal	0x1
01fa e5ff       |    |		Load	0x2,-0x1
01fb 031b       |    |		Declare_Type	Variant_Record,Constrained
01fc 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01fd 00db       |    |		Load_Top	At_Offset_3
01fe 00db       |    |		Load_Top	At_Offset_3
01ff 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
0200 4800       |H   |		Short_Literal	0x0
0201 e5fe       |    |		Load	0x2,-0x2
0202 e22a       | *  |		Load	0x1,0x2a
0203 0334       | 4  |		Declare_Variable	Array,With_Constraint
0204 2d03       |-   |		Execute	Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x3
0205 016a       | j  |		QQ_execute	Variant_Record,XXX
0206 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0207 0000       |    |		.XXX[0x1]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 020b       |    |		.CONST	0x020b								; Address of begin
0209 0004       |    |		.CONST	0x0004								; Address of exception handler
020a 0001       |    |		.CONST	0x0001								; Number of locals
020b			BODY_0208:
020b			INIT_0208:
020b 4608       |F   |		Jump_Case	0x9							; Debug Table 0x11 = .DEBUG	0x020b,0x04d6,0x1005,0x0000,0x0036,0x0a44,0x0000,0x0134
020c 7808       |x   |		Jump	0x215								; case 0x0
020d 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
020e 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
020f 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0210 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
0211 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
0212 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
0213 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x7
0214 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x8
0215 4800       |H   |		Short_Literal	0x0
0216 00db       |    |		Load_Top	At_Offset_3
0217 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0218 e20f       |    |		Load	0x1,0xf
0219 026a       | j  |		Execute	Discrete,First
021a 00db       |    |		Load_Top	At_Offset_3
021b 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
021c 4800       |H   |		Short_Literal	0x0
021d 00db       |    |		Load_Top	At_Offset_3
021e 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
021f 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0220 ; --------------------------------------------------------------------------------------
0220 ; SUBPROGRAM
0220 ; --------------------------------------------------------------------------------------
0220 0223       | #  |		.CONST	0x0223								; Address of begin
0221 0004       |    |		.CONST	0x0004								; Address of exception handler
0222 0001       |    |		.CONST	0x0001								; Number of locals
0223			BODY_0220:
0223			INIT_0220:
0223 4608       |F   |		Jump_Case	0x9							; Debug Table 0x12 = .DEBUG	0x0223,0x04d8,0x1005,0x0000,0x0036,0x0a44,0x0000,0x0153
0224 7808       |x   |		Jump	0x22d								; case 0x0
0225 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0226 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
0227 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0228 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
0229 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
022a 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
022b 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x7
022c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x8
022d 4800       |H   |		Short_Literal	0x0
022e 00db       |    |		Load_Top	At_Offset_3
022f 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0230 00da       |    |		Load_Top	At_Offset_2
0231 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0232 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0233 00da       |    |		Load_Top	At_Offset_2
0234 3402       |4   |		Execute	Record,Field_Reference,Field_Number 0x2
0235 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0236 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0237 0000       |    |		.XXX[0x1]
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 0241       | A  |		.CONST	0x0241								; Address of begin
0239 0255       | U  |		.CONST	0x0255								; Address of exception handler
023a 0002       |    |		.CONST	0x0002								; Number of locals
023b			INIT_0238:
023b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13 = .DEBUG	0x023b,0x04da,0x1001,0x0000,0x0036,0x0a54,0x0000,0x0083
													; Debug Table 0x13.0x0 = 0x23b,0xffff
023c e5fd       |    |		Load	0x2,-0x3
023d e5fe       |    |		Load	0x2,-0x2
023e 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
023f 01d5       |    |		Execute	Vector,Field_Reference
0240 01d5       |    |		Execute	Vector,Field_Reference
0241			BODY_0238:
0241 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x1 = 0x241,0x1
0242 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0243 0e01       |    |		Execute_Immediate	Not_Equal,0x1
0244 680c       |h   |		Jump_Zero	0x251
0245 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x2 = 0x245,0x2
0246 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0247 0a01       |    |		Execute_Immediate	Plus,0x1
0248 e5fe       |    |		Load	0x2,-0x2
0249 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
024a 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0x3 = 0x24a,0x3
024b 00d9       |    |		Load_Top	At_Offset_1
024c 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
024d e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x4 = 0x24d,0x4
024e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
024f 00d9       |    |		Load_Top	At_Offset_1
0250 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0251 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x5 = 0x251,0x5
0252 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0253 a5fd       |    |		Store_Unchecked	0x2,-0x3
0254 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0255			TRAP_0238:
0255 0007       |    |		Action	Break_Optional
0256 e220       |    |		Load	0x1,0x20							; Debug Table 0x13.0x6 = 0x256,0x6
0257 0257       | W  |		Execute	Discrete,Raise
0258 0000 0000  |    |		.LITERAL	{0x00000000, 0x360a4403}
025c 0000 0000  |    |		.LITERAL	{0x00000000, 0x360a4402}
0260 0000 0000  |    |		.LITERAL	{0x00000000, 0x360a4401}
0264 0000 0000  |    |		.BLANK	0000[0x4]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 0271       | q  |		.CONST	0x0271								; Address of begin
0269 0004       |    |		.CONST	0x0004								; Address of exception handler
026a 0002       |    |		.CONST	0x0002								; Number of locals
026b			INIT_0268:
026b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x14 = .DEBUG	0x026b,0x04ea,0x1001,0x0000,0x0036,0x0a54,0x0000,0x00d2
													; Debug Table 0x14.0x0 = 0x26b,0xffff
026c e5fc       |    |		Load	0x2,-0x4
026d e5fd       |    |		Load	0x2,-0x3
026e 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
026f 01d5       |    |		Execute	Vector,Field_Reference
0270 01d5       |    |		Execute	Vector,Field_Reference
0271			BODY_0268:
0271 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x14.0x1 = 0x271,0x1
0272 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0273 0e01       |    |		Execute_Immediate	Not_Equal,0x1
0274 6807       |h   |		Jump_Zero	0x27c
0275 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x14.0x2 = 0x275,0x2
0276 00d9       |    |		Load_Top	At_Offset_1
0277 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0278 4800       |H   |		Short_Literal	0x0							; Debug Table 0x14.0x3 = 0x278,0x3
0279 00d9       |    |		Load_Top	At_Offset_1
027a 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
027b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
027c e221       | !  |		Load	0x1,0x21							; Debug Table 0x14.0x4 = 0x27c,0x4
027d 0257       | W  |		Execute	Discrete,Raise
027e 0000 0000  |    |		.XXX[0x2]
0280 ; --------------------------------------------------------------------------------------
0280 ; SUBPROGRAM
0280 ; --------------------------------------------------------------------------------------
0280 0285       |    |		.CONST	0x0285								; Address of begin
0281 0004       |    |		.CONST	0x0004								; Address of exception handler
0282 0002       |    |		.CONST	0x0002								; Number of locals
0283			INIT_0280:
0283 e223       | #  |		Load	0x1,0x23							; Debug Table 0x15 = .DEBUG	0x0283,0x04f6,0x1002,0x0000,0x0036,0x0a54,0x0000,0x01ec
													; Debug Table 0x15.0x0 = 0x283,0xffff
0284 0700       |    |		Execute_Immediate	Set_Value,0x0
0285			BODY_0280:
0285 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x15.0x1 = 0x285,0x1
0286 01d9       |    |		Execute	Vector,Reverse_Bounds
0287 0263       | c  |		Execute	Discrete,Above_Bound
0288 700b       |p   |		Jump_Nonzero	0x294
0289 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0x2 = 0x289,0x2
028a e5fe       |    |		Load	0x2,-0x2
028b 01d7       |    |		Execute	Vector,Field_Read
028c 00db       |    |		Load_Top	At_Offset_3
028d e5ff       |    |		Load	0x2,-0x1
028e 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
028f 01d5       |    |		Execute	Vector,Field_Reference
0290 01d5       |    |		Execute	Vector,Field_Reference
0291 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0292 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0293 3ff5       |?   |		Loop_Increasing	0x289
0294 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0x3 = 0x294,0x3
0295 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0296 0000 0000  |    |		.XXX[0x2]
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 02a1       |    |		.CONST	0x02a1								; Address of begin
0299 0004       |    |		.CONST	0x0004								; Address of exception handler
029a 0004       |    |		.CONST	0x0004								; Number of locals
029b			INIT_0298:
029b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x16 = .DEBUG	0x029b,0x0500,0x1001,0x0000,0x0036,0x0a54,0x0000,0x021c
													; Debug Table 0x16.0x0 = 0x29b,0xffff
029c 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
029d 029f 02cb  |    |		Declare_Subprogram	INIT_02c8,For_Call				; Debug Table 0x16.0x1 = 0x29d,0xfffe
029f 029f 0303  |    |		Declare_Subprogram	INIT_0300,For_Call				; Debug Table 0x16.0x2 = 0x29f,0xfffd
02a1			BODY_0298:
02a1 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x16.0x3 = 0x2a1,0x1
02a2 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02a3 6805       |h   |		Jump_Zero	0x2a9
02a4 8403       |    |		Call	0x2,0x3								; Debug Table 0x16.0x4 = 0x2a4,0x2
02a5 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x16.0x5 = 0x2a5,0x3
02a6 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02a7 700c       |p   |		Jump_Nonzero	0x2b4
02a8 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x16.0x6 = 0x2a8,0x4
02a9 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x16.0x7 = 0x2a9,0x5
02aa 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02ab e20f       |    |		Load	0x1,0xf
02ac 026a       | j  |		Execute	Discrete,First
02ad 027f       |    |		Execute	Discrete,Equal
02ae 6804       |h   |		Jump_Zero	0x2b3
02af 4801       |H   |		Short_Literal	0x1							; Debug Table 0x16.0x8 = 0x2af,0x6
02b0 e5ff       |    |		Load	0x2,-0x1
02b1 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02b2 7801       |x   |		Jump	0x2b4
02b3 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x16.0x9 = 0x2b3,0x7
02b4 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x16.0xa = 0x2b4,0x8
													; Debug Table 0x16.0xb = 0x2b4,0x9
02b5 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02b6 e5ff       |    |		Load	0x2,-0x1
02b7 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
02b8 0217       |    |		Execute	Heap_Access,All_Reference
02b9 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
02ba 01d5       |    |		Execute	Vector,Field_Reference
02bb 8404       |    |		Call	0x2,0x4
02bc 7009       |p   |		Jump_Nonzero	0x2c6
02bd 00da       |    |		Load_Top	At_Offset_2
02be 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02bf 6806       |h   |		Jump_Zero	0x2c6
02c0 e20f       |    |		Load	0x1,0xf								; Debug Table 0x16.0xc = 0x2c0,0xa
02c1 0269       | i  |		Execute	Discrete,Last
02c2 00db       |    |		Load_Top	At_Offset_3
02c3 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
02c4 8403       |    |		Call	0x2,0x3								; Debug Table 0x16.0xd = 0x2c4,0xb
02c5 7fee       |    |		Jump	0x2b4
02c6 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02c7 0000       |    |		.XXX[0x1]
02c8 ; --------------------------------------------------------------------------------------
02c8 ; SUBPROGRAM
02c8 ; --------------------------------------------------------------------------------------
02c8 02cb       |    |		.CONST	0x02cb								; Address of begin
02c9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ca 0001       |    |		.CONST	0x0001								; Number of locals
02cb			BODY_02c8:
02cb			INIT_02c8:
02cb e402       |    |		Load	0x2,0x2								; Debug Table 0x17 = .DEBUG	0x02cb,0x051e,0x1001,0x0000,0x0036,0x0a54,0x0000,0x022c
													; Debug Table 0x17.0x0 = 0x2cb,0x1
02cc 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02cd e20f       |    |		Load	0x1,0xf
02ce 0269       | i  |		Execute	Discrete,Last
02cf 027f       |    |		Execute	Discrete,Equal
02d0 6822       |h"  |		Jump_Zero	0x2f3
02d1 e402       |    |		Load	0x2,0x2								; Debug Table 0x17.0x1 = 0x2d1,0x2
02d2 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02d3 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
02d4 681a       |h   |		Jump_Zero	0x2ef
02d5 e402       |    |		Load	0x2,0x2								; Debug Table 0x17.0x2 = 0x2d5,0x3
02d6 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02d7 e402       |    |		Load	0x2,0x2
02d8 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
02d9 01d7       |    |		Execute	Vector,Field_Read
02da e402       |    |		Load	0x2,0x2
02db 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
02dc e402       |    |		Load	0x2,0x2								; Debug Table 0x17.0x3 = 0x2dc,0x4
02dd 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02de 0aff       |    |		Execute_Immediate	Plus,-0x1
02df e402       |    |		Load	0x2,0x2
02e0 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
02e1 4801       |H   |		Short_Literal	0x1							; Debug Table 0x17.0x4 = 0x2e1,0x5
02e2 e402       |    |		Load	0x2,0x2
02e3 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02e4 e402       |    |		Load	0x2,0x2
02e5 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
02e6 01cf       |    |		Execute	Vector,Slice_Read
02e7 e5ff       |    |		Load	0x2,-0x1
02e8 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
02e9 0217       |    |		Execute	Heap_Access,All_Reference
02ea 822e       | .  |		Call	0x1,0x2e
02eb e402       |    |		Load	0x2,0x2
02ec 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02ed 8403       |    |		Call	0x2,0x3								; Debug Table 0x17.0x5 = 0x2ed,0x6
02ee 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02ef 4800       |H   |		Short_Literal	0x0							; Debug Table 0x17.0x6 = 0x2ef,0x7
02f0 e5ff       |    |		Load	0x2,-0x1
02f1 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02f2 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02f3 e20f       |    |		Load	0x1,0xf								; Debug Table 0x17.0x7 = 0x2f3,0x8
02f4 e402       |    |		Load	0x2,0x2
02f5 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02f6 0268       | h  |		Execute	Discrete,Successor
02f7 e402       |    |		Load	0x2,0x2
02f8 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
02f9 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02fa 0000 0000  |    |		.BLANK	0000[0x6]
0300 ; --------------------------------------------------------------------------------------
0300 ; SUBPROGRAM
0300 ; --------------------------------------------------------------------------------------
0300 0303       |    |		.CONST	0x0303								; Address of begin
0301 0004       |    |		.CONST	0x0004								; Address of exception handler
0302 0001       |    |		.CONST	0x0001								; Number of locals
0303			BODY_0300:
0303			INIT_0300:
0303 e20f       |    |		Load	0x1,0xf								; Debug Table 0x18 = .DEBUG	0x0303,0x0530,0x1002,0x0000,0x0036,0x0a54,0x0000,0x028c
													; Debug Table 0x18.0x0 = 0x303,0x1
0304 0269       | i  |		Execute	Discrete,Last
0305 e402       |    |		Load	0x2,0x2
0306 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0307 0263       | c  |		Execute	Discrete,Above_Bound
0308 7028       |p(  |		Jump_Nonzero	0x331
0309 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x1 = 0x309,0x2
030a e7ff       |    |		Load	0x3,-0x1
030b 01d5       |    |		Execute	Vector,Field_Reference
030c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
030d 4602       |F   |		Jump_Case	0x3
030e 781c       |x   |		Jump	0x32b								; case 0x0
030f 7801       |x   |		Jump	0x311								; case 0x1
0310 781f       |x   |		Jump	0x330								; case 0x2
0311 e402       |    |		Load	0x2,0x2								; Debug Table 0x18.0x2 = 0x311,0x3
0312 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0313 0a01       |    |		Execute_Immediate	Plus,0x1
0314 e402       |    |		Load	0x2,0x2
0315 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0316 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x3 = 0x316,0x4
0317 e402       |    |		Load	0x2,0x2
0318 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0319 e402       |    |		Load	0x2,0x2
031a 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
031b 01d6       |    |		Execute	Vector,Field_Write
031c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x4 = 0x31c,0x5
031d e7ff       |    |		Load	0x3,-0x1
031e 01d5       |    |		Execute	Vector,Field_Reference
031f 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0320 e402       |    |		Load	0x2,0x2
0321 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0322 e20f       |    |		Load	0x1,0xf								; Debug Table 0x18.0x5 = 0x322,0x6
0323 026a       | j  |		Execute	Discrete,First
0324 e402       |    |		Load	0x2,0x2
0325 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0326 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x18.0x6 = 0x326,0x7
0327 822f       | /  |		Call	0x1,0x2f
0328 00d1       |    |		Pop_Control	Pop_Count_1
0329 4801       |H   |		Short_Literal	0x1							; Debug Table 0x18.0x7 = 0x329,0x8
032a 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
032b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x8 = 0x32b,0x9
032c e402       |    |		Load	0x2,0x2
032d 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
032e 4801       |H   |		Short_Literal	0x1							; Debug Table 0x18.0x9 = 0x32e,0xa
032f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0330 3fd8       |?   |		Loop_Increasing	0x309
0331 e20f       |    |		Load	0x1,0xf								; Debug Table 0x18.0xa = 0x331,0xc
0332 0269       | i  |		Execute	Discrete,Last
0333 e402       |    |		Load	0x2,0x2
0334 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0335 4800       |H   |		Short_Literal	0x0							; Debug Table 0x18.0xb = 0x335,0xd
0336 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0337 ; --------------------------------------------------------------------------------------
0337 ; STRING TABLE
0337 ; --------------------------------------------------------------------------------------
0337 0008       |    |		.STRTAB	0x0008->0x033b							; "PERFECT"
0338 000d       |    |		.STRTAB	0x000d->0x033e							; "PREFIX"
0339 0011       |    |		.STRTAB	0x0011->0x0341							; "NONE_POSSIBLE"
033a 001c       |    |		.STREND 0x001c->0x0348
033b 5045 5246  |PERF|		.STRTAB_STRINGS
0348 ; --------------------------------------------------------------------------------------
0348 ; Debug Table
0348 ; --------------------------------------------------------------------------------------
0348 0003 0019  |    |		.CONST	0x0003,0x0019
034a 000b 0412  |    |		.DEBUG	0x000b,0x0412,0xc000,0x0000,0x0036,0x0a44,0x0000,0x0007
0352 0081 0450  |   P|		.DEBUG	0x0081,0x0450,0xc000,0x0000,0x0036,0x0a54,0x0000,0x0003
035a 00a3 046e  |   n|		.DEBUG	0x00a3,0x046e,0x1005,0x0000,0x0036,0x0a44,0x0000,0x003b
0362 00bb 0470  |   p|		.DEBUG	0x00bb,0x0470,0x1001,0x0000,0x0036,0x0a44,0x0000,0x0048
036a 00cb 0476  |   v|		.DEBUG	0x00cb,0x0476,0x1001,0x0000,0x0036,0x0a44,0x0000,0x0059
0372 00e3 0482  |    |		.DEBUG	0x00e3,0x0482,0x1001,0x0000,0x0036,0x0a44,0x0000,0x0069
037a 0113 048e  |    |		.DEBUG	0x0113,0x048e,0x1001,0x0000,0x0036,0x0a44,0x0000,0x0079
0382 0143 04aa  | C  |		.DEBUG	0x0143,0x04aa,0x1001,0x0000,0x0036,0x0a44,0x0000,0x0091
038a 015b 04b8  | [  |		.DEBUG	0x015b,0x04b8,0x1001,0x0000,0x0036,0x0a44,0x0000,0x009d
0392 016b 04be  | k  |		.DEBUG	0x016b,0x04be,0x1002,0x0000,0x0036,0x0a44,0x0000,0x00a5
039a 017b 04c2  | {  |		.DEBUG	0x017b,0x04c2,0x1002,0x0000,0x0036,0x0a44,0x0000,0x00ae
03a2 0183 04c6  |    |		.DEBUG	0x0183,0x04c6,0x1002,0x0000,0x0036,0x0a44,0x0000,0x00cf
03aa 018b 04ca  |    |		.DEBUG	0x018b,0x04ca,0x1001,0x0000,0x0036,0x0a44,0x0000,0x00d8
03b2 0193 04ce  |    |		.DEBUG	0x0193,0x04ce,0x1005,0x0000,0x0036,0x0a44,0x0000,0x00ec
03ba 01b3 04d0  |    |		.DEBUG	0x01b3,0x04d0,0x1005,0x0000,0x0036,0x0a44,0x0000,0x0101
03c2 01cb 04d2  |    |		.DEBUG	0x01cb,0x04d2,0x1005,0x0000,0x0036,0x0a44,0x0000,0x010a
03ca 01e3 04d4  |    |		.DEBUG	0x01e3,0x04d4,0x1005,0x0000,0x0036,0x0a44,0x0000,0x0113
03d2 020b 04d6  |    |		.DEBUG	0x020b,0x04d6,0x1005,0x0000,0x0036,0x0a44,0x0000,0x0134
03da 0223 04d8  | #  |		.DEBUG	0x0223,0x04d8,0x1005,0x0000,0x0036,0x0a44,0x0000,0x0153
03e2 023b 04da  | ;  |		.DEBUG	0x023b,0x04da,0x1001,0x0000,0x0036,0x0a54,0x0000,0x0083
03ea 026b 04ea  | k  |		.DEBUG	0x026b,0x04ea,0x1001,0x0000,0x0036,0x0a54,0x0000,0x00d2
03f2 0283 04f6  |    |		.DEBUG	0x0283,0x04f6,0x1002,0x0000,0x0036,0x0a54,0x0000,0x01ec
03fa 029b 0500  |    |		.DEBUG	0x029b,0x0500,0x1001,0x0000,0x0036,0x0a54,0x0000,0x021c
0402 02cb 051e  |    |		.DEBUG	0x02cb,0x051e,0x1001,0x0000,0x0036,0x0a54,0x0000,0x022c
040a 0303 0530  |   0|		.DEBUG	0x0303,0x0530,0x1002,0x0000,0x0036,0x0a54,0x0000,0x028c
0412 ; --------------------------------------------------------------------------------------
0412 ; Debug3 Subtable 0x0
0412 ; --------------------------------------------------------------------------------------
0412 001e 0000  |    |		.DBG3TAB	0x001e,0x0000
0414 000b ffff  |    |		.CONST	0x000b,0xffff
0416 000b fffe  |    |		.CONST	0x000b,0xfffe
0418 000b fffd  |    |		.CONST	0x000b,0xfffd
041a 000c fffc  |    |		.CONST	0x000c,0xfffc
041c 0011 fffb  |    |		.CONST	0x0011,0xfffb
041e 0013 fffa  |    |		.CONST	0x0013,0xfffa
0420 0015 fff9  |    |		.CONST	0x0015,0xfff9
0422 0017 fff8  |    |		.CONST	0x0017,0xfff8
0424 0019 fff7  |    |		.CONST	0x0019,0xfff7
0426 001b fff6  |    |		.CONST	0x001b,0xfff6
0428 001d fff5  |    |		.CONST	0x001d,0xfff5
042a 001f fff4  |    |		.CONST	0x001f,0xfff4
042c 0021 fff3  | !  |		.CONST	0x0021,0xfff3
042e 0023 fff2  | #  |		.CONST	0x0023,0xfff2
0430 0025 fff1  | %  |		.CONST	0x0025,0xfff1
0432 0027 fff0  | '  |		.CONST	0x0027,0xfff0
0434 0029 ffef  | )  |		.CONST	0x0029,0xffef
0436 002b ffee  | +  |		.CONST	0x002b,0xffee
0438 002f ffed  | /  |		.CONST	0x002f,0xffed
043a 0035 ffec  | 5  |		.CONST	0x0035,0xffec
043c 0037 ffeb  | 7  |		.CONST	0x0037,0xffeb
043e 0039 ffea  | 9  |		.CONST	0x0039,0xffea
0440 003d ffe9  | =  |		.CONST	0x003d,0xffe9
0442 0044 ffe8  | D  |		.CONST	0x0044,0xffe8
0444 004b ffe7  | K  |		.CONST	0x004b,0xffe7
0446 0052 ffe6  | R  |		.CONST	0x0052,0xffe6
0448 0068 ffe5  | h  |		.CONST	0x0068,0xffe5
044a 006c ffe4  | l  |		.CONST	0x006c,0xffe4
044c 006c ffe3  | l  |		.CONST	0x006c,0xffe3
044e 0078 ffe2  | x  |		.CONST	0x0078,0xffe2
0450 ; --------------------------------------------------------------------------------------
0450 ; Debug3 Subtable 0x1
0450 ; --------------------------------------------------------------------------------------
0450 000e 0000  |    |		.DBG3TAB	0x000e,0x0000
0452 0081 ffff  |    |		.CONST	0x0081,0xffff
0454 0083 fffe  |    |		.CONST	0x0083,0xfffe
0456 0085 fffd  |    |		.CONST	0x0085,0xfffd
0458 0087 fffc  |    |		.CONST	0x0087,0xfffc
045a 0089 fffb  |    |		.CONST	0x0089,0xfffb
045c 008b fffa  |    |		.CONST	0x008b,0xfffa
045e 008d fff9  |    |		.CONST	0x008d,0xfff9
0460 008f fff8  |    |		.CONST	0x008f,0xfff8
0462 0091 fff7  |    |		.CONST	0x0091,0xfff7
0464 0093 fff6  |    |		.CONST	0x0093,0xfff6
0466 0095 fff5  |    |		.CONST	0x0095,0xfff5
0468 0097 fff4  |    |		.CONST	0x0097,0xfff4
046a 0099 fff3  |    |		.CONST	0x0099,0xfff3
046c 009b fff2  |    |		.CONST	0x009b,0xfff2
046e ; --------------------------------------------------------------------------------------
046e ; Debug3 Subtable 0x2
046e ; --------------------------------------------------------------------------------------
046e 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0470 ; --------------------------------------------------------------------------------------
0470 ; Debug3 Subtable 0x3
0470 ; --------------------------------------------------------------------------------------
0470 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
0472 00bb 0001  |    |		.CONST	0x00bb,0x0001
0474 00c5 0002  |    |		.CONST	0x00c5,0x0002
0476 ; --------------------------------------------------------------------------------------
0476 ; Debug3 Subtable 0x4
0476 ; --------------------------------------------------------------------------------------
0476 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
0478 00cb ffff  |    |		.CONST	0x00cb,0xffff
047a 00d2 0001  |    |		.CONST	0x00d2,0x0001
047c 00d6 0002  |    |		.CONST	0x00d6,0x0002
047e 00d9 0003  |    |		.CONST	0x00d9,0x0003
0480 00dd 0004  |    |		.CONST	0x00dd,0x0004
0482 ; --------------------------------------------------------------------------------------
0482 ; Debug3 Subtable 0x5
0482 ; --------------------------------------------------------------------------------------
0482 0002 0003  |    |		.DBG3TAB	0x0002,0x0003
0484 00e3 ffff  |    |		.CONST	0x00e3,0xffff
0486 00e5 fffe  |    |		.CONST	0x00e5,0xfffe
0488 00e7 0001  |    |		.CONST	0x00e7,0x0001
048a 00ef 0002  |    |		.CONST	0x00ef,0x0002
048c 00fa 0003  |    |		.CONST	0x00fa,0x0003
048e ; --------------------------------------------------------------------------------------
048e ; Debug3 Subtable 0x6
048e ; --------------------------------------------------------------------------------------
048e 0003 000a  |    |		.DBG3TAB	0x0003,0x000a
0490 0113 ffff  |    |		.CONST	0x0113,0xffff
0492 0115 fffe  |    |		.CONST	0x0115,0xfffe
0494 0117 fffd  |    |		.CONST	0x0117,0xfffd
0496 011b 0001  |    |		.CONST	0x011b,0x0001
0498 011d 0002  |    |		.CONST	0x011d,0x0002
049a 0121 0003  | !  |		.CONST	0x0121,0x0003
049c 012b 0004  | +  |		.CONST	0x012b,0x0004
049e 0131 0005  | 1  |		.CONST	0x0131,0x0005
04a0 0135 0006  | 5  |		.CONST	0x0135,0x0006
04a2 0137 0007  | 7  |		.CONST	0x0137,0x0007
04a4 0138 0008  | 8  |		.CONST	0x0138,0x0008
04a6 013b 0009  | ;  |		.CONST	0x013b,0x0009
04a8 013d 000a  | =  |		.CONST	0x013d,0x000a
04aa ; --------------------------------------------------------------------------------------
04aa ; Debug3 Subtable 0x7
04aa ; --------------------------------------------------------------------------------------
04aa 0001 0005  |    |		.DBG3TAB	0x0001,0x0005
04ac 0143 ffff  | C  |		.CONST	0x0143,0xffff
04ae 0147 0001  | G  |		.CONST	0x0147,0x0001
04b0 014a 0002  | J  |		.CONST	0x014a,0x0002
04b2 014d 0003  | M  |		.CONST	0x014d,0x0003
04b4 0150 0004  | P  |		.CONST	0x0150,0x0004
04b6 0153 0005  | S  |		.CONST	0x0153,0x0005
04b8 ; --------------------------------------------------------------------------------------
04b8 ; Debug3 Subtable 0x8
04b8 ; --------------------------------------------------------------------------------------
04b8 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
04ba 015b 0001  | [  |		.CONST	0x015b,0x0001
04bc 015f 0002  | _  |		.CONST	0x015f,0x0002
04be ; --------------------------------------------------------------------------------------
04be ; Debug3 Subtable 0x9
04be ; --------------------------------------------------------------------------------------
04be 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
04c0 016b 0001  | k  |		.CONST	0x016b,0x0001
04c2 ; --------------------------------------------------------------------------------------
04c2 ; Debug3 Subtable 0xa
04c2 ; --------------------------------------------------------------------------------------
04c2 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
04c4 017b 0001  | {  |		.CONST	0x017b,0x0001
04c6 ; --------------------------------------------------------------------------------------
04c6 ; Debug3 Subtable 0xb
04c6 ; --------------------------------------------------------------------------------------
04c6 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
04c8 0183 0001  |    |		.CONST	0x0183,0x0001
04ca ; --------------------------------------------------------------------------------------
04ca ; Debug3 Subtable 0xc
04ca ; --------------------------------------------------------------------------------------
04ca 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
04cc 018b 0001  |    |		.CONST	0x018b,0x0001
04ce ; --------------------------------------------------------------------------------------
04ce ; Debug3 Subtable 0xd
04ce ; --------------------------------------------------------------------------------------
04ce 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
04d0 ; --------------------------------------------------------------------------------------
04d0 ; Debug3 Subtable 0xe
04d0 ; --------------------------------------------------------------------------------------
04d0 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
04d2 ; --------------------------------------------------------------------------------------
04d2 ; Debug3 Subtable 0xf
04d2 ; --------------------------------------------------------------------------------------
04d2 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
04d4 ; --------------------------------------------------------------------------------------
04d4 ; Debug3 Subtable 0x10
04d4 ; --------------------------------------------------------------------------------------
04d4 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
04d6 ; --------------------------------------------------------------------------------------
04d6 ; Debug3 Subtable 0x11
04d6 ; --------------------------------------------------------------------------------------
04d6 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
04d8 ; --------------------------------------------------------------------------------------
04d8 ; Debug3 Subtable 0x12
04d8 ; --------------------------------------------------------------------------------------
04d8 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
04da ; --------------------------------------------------------------------------------------
04da ; Debug3 Subtable 0x13
04da ; --------------------------------------------------------------------------------------
04da 0001 0006  |    |		.DBG3TAB	0x0001,0x0006
04dc 023b ffff  | ;  |		.CONST	0x023b,0xffff
04de 0241 0001  | A  |		.CONST	0x0241,0x0001
04e0 0245 0002  | E  |		.CONST	0x0245,0x0002
04e2 024a 0003  | J  |		.CONST	0x024a,0x0003
04e4 024d 0004  | M  |		.CONST	0x024d,0x0004
04e6 0251 0005  | Q  |		.CONST	0x0251,0x0005
04e8 0256 0006  | V  |		.CONST	0x0256,0x0006
04ea ; --------------------------------------------------------------------------------------
04ea ; Debug3 Subtable 0x14
04ea ; --------------------------------------------------------------------------------------
04ea 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
04ec 026b ffff  | k  |		.CONST	0x026b,0xffff
04ee 0271 0001  | q  |		.CONST	0x0271,0x0001
04f0 0275 0002  | u  |		.CONST	0x0275,0x0002
04f2 0278 0003  | x  |		.CONST	0x0278,0x0003
04f4 027c 0004  | |  |		.CONST	0x027c,0x0004
04f6 ; --------------------------------------------------------------------------------------
04f6 ; Debug3 Subtable 0x15
04f6 ; --------------------------------------------------------------------------------------
04f6 0001 0003  |    |		.DBG3TAB	0x0001,0x0003
04f8 0283 ffff  |    |		.CONST	0x0283,0xffff
04fa 0285 0001  |    |		.CONST	0x0285,0x0001
04fc 0289 0002  |    |		.CONST	0x0289,0x0002
04fe 0294 0003  |    |		.CONST	0x0294,0x0003
0500 ; --------------------------------------------------------------------------------------
0500 ; Debug3 Subtable 0x16
0500 ; --------------------------------------------------------------------------------------
0500 0003 000b  |    |		.DBG3TAB	0x0003,0x000b
0502 029b ffff  |    |		.CONST	0x029b,0xffff
0504 029d fffe  |    |		.CONST	0x029d,0xfffe
0506 029f fffd  |    |		.CONST	0x029f,0xfffd
0508 02a1 0001  |    |		.CONST	0x02a1,0x0001
050a 02a4 0002  |    |		.CONST	0x02a4,0x0002
050c 02a5 0003  |    |		.CONST	0x02a5,0x0003
050e 02a8 0004  |    |		.CONST	0x02a8,0x0004
0510 02a9 0005  |    |		.CONST	0x02a9,0x0005
0512 02af 0006  |    |		.CONST	0x02af,0x0006
0514 02b3 0007  |    |		.CONST	0x02b3,0x0007
0516 02b4 0008  |    |		.CONST	0x02b4,0x0008
0518 02b4 0009  |    |		.CONST	0x02b4,0x0009
051a 02c0 000a  |    |		.CONST	0x02c0,0x000a
051c 02c4 000b  |    |		.CONST	0x02c4,0x000b
051e ; --------------------------------------------------------------------------------------
051e ; Debug3 Subtable 0x17
051e ; --------------------------------------------------------------------------------------
051e 0000 0008  |    |		.DBG3TAB	0x0000,0x0008
0520 02cb 0001  |    |		.CONST	0x02cb,0x0001
0522 02d1 0002  |    |		.CONST	0x02d1,0x0002
0524 02d5 0003  |    |		.CONST	0x02d5,0x0003
0526 02dc 0004  |    |		.CONST	0x02dc,0x0004
0528 02e1 0005  |    |		.CONST	0x02e1,0x0005
052a 02ed 0006  |    |		.CONST	0x02ed,0x0006
052c 02ef 0007  |    |		.CONST	0x02ef,0x0007
052e 02f3 0008  |    |		.CONST	0x02f3,0x0008
0530 ; --------------------------------------------------------------------------------------
0530 ; Debug3 Subtable 0x18
0530 ; --------------------------------------------------------------------------------------
0530 0000 000c  |    |		.DBG3TAB	0x0000,0x000c
0532 0303 0001  |    |		.CONST	0x0303,0x0001
0534 0309 0002  |    |		.CONST	0x0309,0x0002
0536 0311 0003  |    |		.CONST	0x0311,0x0003
0538 0316 0004  |    |		.CONST	0x0316,0x0004
053a 031c 0005  |    |		.CONST	0x031c,0x0005
053c 0322 0006  | "  |		.CONST	0x0322,0x0006
053e 0326 0007  | &  |		.CONST	0x0326,0x0007
0540 0329 0008  | )  |		.CONST	0x0329,0x0008
0542 032b 0009  | +  |		.CONST	0x032b,0x0009
0544 032e 000a  | .  |		.CONST	0x032e,0x000a
0546 0331 000c  | 1  |		.CONST	0x0331,0x000c
0548 0335 000d  | 5  |		.CONST	0x0335,0x000d
054a 0000 0000  |    |		.BLANK	0000[0xb6]