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

⟦7f2ce8ee0⟧ SEG

    Length: 4096 (0x1000)
    Types: SEG
    Notes: 5811_R1K_CODE
    Names: »993299.SEG«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »993299.SEG« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »993299.SEG« 
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »993299.SEG« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »993299.SEG« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »993299.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 0418       |    |		.CONST	0x0418								; 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 0103       |    |		.CONST	0x0103								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0022       | "  |		.CONST	0x0022								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 000e       |    |		.CONST	0x000e								; Number of locals
000b			INIT_0008:
000b 4808       |H   |		Short_Literal	0x8							; Debug Table 0x0 = .DEBUG	0x000b,0x052a,0x8000,0x0000,0x0037,0x0684,0x0000,0x0005
													; Debug Table 0x0.0x0 = 0xb,0xffff
000c 601b       |`   |		Indirect_Literal	Discrete,0x28,{0x000f2813, 0x00003230}		; 0xf2813 = ARRAY_HEAP_MANAGER
000d 02a0       |    |		Declare_Subprogram	Null_Subprogram
000e 038d       |    |		Declare_Type	Package,Defined,Visible,Not_Elaborated
000f e001       |    |		Load	0x0,0x1
0010 4801       |H   |		Short_Literal	0x1
0011 00da       |    |		Load_Top	At_Offset_2
0012 020e       |    |		Execute	Module,Augment_Imports
0013 0007       |    |		Action	Break_Optional
0014 4806       |H   |		Short_Literal	0x6							; Debug Table 0x0.0x1 = 0x14,0xfffe
0015 600e       |`   |		Indirect_Literal	Discrete,0x24,{0x000f2813, 0x00000330}		; 0xf2813 = ARRAY_HEAP_MANAGER
0016 02a0       |    |		Declare_Subprogram	Null_Subprogram
0017 038d       |    |		Declare_Type	Package,Defined,Visible,Not_Elaborated
0018 e001       |    |		Load	0x0,0x1
0019 4801       |H   |		Short_Literal	0x1
001a 00da       |    |		Load_Top	At_Offset_2
001b 020e       |    |		Execute	Module,Augment_Imports
001c 00bf       |    |		Action	Accept_Activation
001d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1 = .DEBUG	0x001d,0x0530,0x8000,0x0000,0x0037,0x14a4,0x0000,0x0003
													; Debug Table 0x1.0x0 = 0x1d,0xffff
001e 020d       |    |		Execute	Module,Elaborate
001f 0007       |    |		Action	Break_Optional
0020 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0x1 = 0x20,0xfffe
0021 020d       |    |		Execute	Module,Elaborate
0022			BODY_0008:
0022 00bc       |    |		Action	Signal_Activated
0023 00bb       |    |		Action	Signal_Completion
0024 000f 2813  |  ( |		.LITERAL	{0x000f2813, 0x00000330}
0028 000f 2813  |  ( |		.LITERAL	{0x000f2813, 0x00003230}
002c 0000 0000  |    |		.BLANK	0000[0x4]
0030 00d9 0004  |    |		.XXX[0x3]
0032 0029       | )  |
0033 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x2 = .DEBUG	0x0033,0x0536,0x4000,0x0000,0x0037,0x0684,0x0000,0x00bb
													; Debug Table 0x2.0x0 = 0x33,0xffff
0034 4800       |H   |		Short_Literal	0x0
0035 4801       |H   |		Short_Literal	0x1
0036 4801       |H   |		Short_Literal	0x1
0037 4805       |H   |		Short_Literal	0x5
0038 0319       |    |		Declare_Type	Variant_Record,Incomplete,Visible
0039 029a 00e3  |    |		Declare_Subprogram	INIT_00e0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x1 = 0x39,0xfffe
003b 029a 0113  |    |		Declare_Subprogram	INIT_0110,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x2 = 0x3b,0xfffd
003d 029a 0123  |   #|		Declare_Subprogram	INIT_0120,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x3 = 0x3d,0xfffc
003f 029a 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x4 = 0x3f,0xfffb
0041 4800       |H   |		Short_Literal	0x0							; Debug Table 0x2.0x5 = 0x41,0xfffa
0042 4801       |H   |		Short_Literal	0x1
0043 029f 014b  |   K|		Declare_Subprogram	INIT_0148,For_Call
0045 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0046 029a 0163  |   c|		Declare_Subprogram	INIT_0160,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x6 = 0x46,0xfff9
0048 029a 0173  |   s|		Declare_Subprogram	INIT_0170,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x7 = 0x48,0xfff8
004a 029a 0183  |    |		Declare_Subprogram	INIT_0180,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x8 = 0x4a,0xfff7
004c e20f       |    |		Load	0x1,0xf								; Debug Table 0x2.0x9 = 0x4c,0xfff6
004d 0007       |    |		Action	Break_Optional
004e 4800       |H   |		Short_Literal	0x0							; Debug Table 0x2.0xa = 0x4e,0xfff5
004f 0007       |    |		Action	Break_Optional
0050 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x2.0xb = 0x50,0xfff4
0051 00da       |    |		Load_Top	At_Offset_2
0052 4801       |H   |		Short_Literal	0x1
0053 e211       |    |		Load	0x1,0x11
0054 029f 0193  |    |		Declare_Subprogram	INIT_0190,For_Call
0056 4801       |H   |		Short_Literal	0x1
0057 4801       |H   |		Short_Literal	0x1
0058 4801       |H   |		Short_Literal	0x1
0059 4800       |H   |		Short_Literal	0x0
005a 4801       |H   |		Short_Literal	0x1
005b 031d       |    |		Declare_Type	Variant_Record,Defined
005c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0xc = 0x5c,0xfff3
005d 029f 01db  |    |		Declare_Subprogram	INIT_01d8,For_Call
005f 4801       |H   |		Short_Literal	0x1
0060 032d       | -  |		Declare_Type	Record,Defined
0061 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0xd = 0x61,0xfff2
0062 0322       | "  |		Declare_Variable	Record
0063 4801       |H   |		Short_Literal	0x1
0064 00db       |    |		Load_Top	At_Offset_3
0065 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0066 4800       |H   |		Short_Literal	0x0
0067 00d9       |    |		Load_Top	At_Offset_1
0068 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0069 00d9       |    |		Load_Top	At_Offset_1
006a 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
006b e21c       |    |		Load	0x1,0x1c							; Debug Table 0x2.0xe = 0x6b,0xfff1
006c 0266       | f  |		Execute	Discrete,Bounds
006d 00db       |    |		Load_Top	At_Offset_3
006e 029f 01f3  |    |		Declare_Subprogram	INIT_01f0,For_Call
0070 4801       |H   |		Short_Literal	0x1
0071 0350       | P  |		Declare_Type	Array,Defined,Bounds_With_Object
0072 029b 020b  |    |		Declare_Subprogram	INIT_0208,For_Outer_Call,Unelaborated		; Debug Table 0x2.0xf = 0x72,0xfff0
0074 029b 0213  |    |		Declare_Subprogram	INIT_0210,For_Outer_Call,Unelaborated		; Debug Table 0x2.0x10 = 0x74,0xffef
0076 029b 0223  |   #|		Declare_Subprogram	INIT_0220,For_Outer_Call,Unelaborated		; Debug Table 0x2.0x11 = 0x76,0xffee
0078 620b       |b   |		Indirect_Literal	Discrete,0x284,{0x00000000, 0x00370684}		; Debug Table 0x2.0x12 = 0x78,0xffed
0079 499a       |I   |		Short_Literal	0x19a
007a e21f       |    |		Load	0x1,0x1f
007b e21c       |    |		Load	0x1,0x1c
007c 4800       |H   |		Short_Literal	0x0
007d e20f       |    |		Load	0x1,0xf
007e 025b       | [  |		Execute	Discrete,Check_In_Type
007f e221       | !  |		Load	0x1,0x21
0080 e21c       |    |		Load	0x1,0x1c
0081 0266       | f  |		Execute	Discrete,Bounds
0082 e20f       |    |		Load	0x1,0xf
0083 0265       | e  |		Execute	Discrete,Reverse_Bounds
0084 00db       |    |		Load_Top	At_Offset_3
0085 027f       |    |		Execute	Discrete,Equal
0086 7002       |p   |		Jump_Nonzero	0x89
0087 48e0       |H   |		Short_Literal	0xe0
0088 0257       | W  |		Execute	Discrete,Raise
0089 027f       |    |		Execute	Discrete,Equal
008a 7002       |p   |		Jump_Nonzero	0x8d
008b 48e0       |H   |		Short_Literal	0xe0
008c 0257       | W  |		Execute	Discrete,Raise
008d 00d1       |    |		Pop_Control	Pop_Count_1
008e 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22
008f 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23
0090 e001       |    |		Load	0x0,0x1
0091 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0092 0387       |    |		Declare_Variable	Package
0093 00d8       |    |		Load_Top	At_Offset_0
0094 020f       |    |		Execute	Module,Activate
0095 61ee       |a   |		Indirect_Literal	Discrete,0x284,{0x00000000, 0x00370684}		; Debug Table 0x2.0x13 = 0x95,0xffec
0096 49b3       |I   |		Short_Literal	0x1b3
0097 e211       |    |		Load	0x1,0x11
0098 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24
0099 e225       | %  |		Load	0x1,0x25
009a 1b20       |    |		Execute	Package,Field_Read,Field_Number 0x20
009b 0387       |    |		Declare_Variable	Package
009c 00d8       |    |		Load_Top	At_Offset_0
009d 020f       |    |		Execute	Module,Activate
009e 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0x14 = 0x9e,0xffeb
009f 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
00a0 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x2.0x15 = 0xa0,0xffea
00a1 00d9       |    |		Load_Top	At_Offset_1
00a2 00da       |    |		Load_Top	At_Offset_2
00a3 e221       | !  |		Load	0x1,0x21
00a4 01dd       |    |		Execute	Vector,First
00a5 4801       |H   |		Short_Literal	0x1
00a6 027d       | }  |		Execute	Discrete,Greater
00a7 6803       |h   |		Jump_Zero	0xab
00a8 e221       | !  |		Load	0x1,0x21
00a9 01dd       |    |		Execute	Vector,First
00aa 7801       |x   |		Jump	0xac
00ab 4801       |H   |		Short_Literal	0x1
00ac e221       | !  |		Load	0x1,0x21
00ad 01dc       |    |		Execute	Vector,Last
00ae e20f       |    |		Load	0x1,0xf
00af 0269       | i  |		Execute	Discrete,Last
00b0 027c       | |  |		Execute	Discrete,Less
00b1 6803       |h   |		Jump_Zero	0xb5
00b2 e221       | !  |		Load	0x1,0x21
00b3 01dc       |    |		Execute	Vector,Last
00b4 7802       |x   |		Jump	0xb7
00b5 e20f       |    |		Load	0x1,0xf
00b6 0269       | i  |		Execute	Discrete,Last
00b7 e221       | !  |		Load	0x1,0x21
00b8 034e       | N  |		QQ_Declare_Type	Array,Constrained,Bounds_With_Object
00b9 029f 0233  |   3|		Declare_Subprogram	INIT_0230,For_Call
00bb 4800       |H   |		Short_Literal	0x0
00bc 4801       |H   |		Short_Literal	0x1
00bd 4803       |H   |		Short_Literal	0x3
00be e213       |    |		Load	0x1,0x13
00bf 0307       |    |		Complete_Type	Variant_Record,By_Defining
00c0 00bf       |    |		Action	Accept_Activation
00c1 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22				; Debug Table 0x3 = .DEBUG	0x00c1,0x0564,0x4000,0x0000,0x0037,0x14a4,0x0000,0x00dd
													; Debug Table 0x3.0x0 = 0xc1,0xffff
00c2 00c7       |    |		Action	Elaborate_Subprogram
00c3 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23				; Debug Table 0x3.0x1 = 0xc3,0xfffe
00c4 00c7       |    |		Action	Elaborate_Subprogram
00c5 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24				; Debug Table 0x3.0x2 = 0xc5,0xfffd
00c6 00c7       |    |		Action	Elaborate_Subprogram
00c7 029d 0273  |   s|		Declare_Subprogram	INIT_0270,For_Outer_Call			; Debug Table 0x3.0x3 = 0xc7,0xfffc
00c9 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14				; Debug Table 0x3.0x4 = 0xc9,0xfffb
00ca 00c7       |    |		Action	Elaborate_Subprogram
00cb 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15				; Debug Table 0x3.0x5 = 0xcb,0xfffa
00cc 00c7       |    |		Action	Elaborate_Subprogram
00cd 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16				; Debug Table 0x3.0x6 = 0xcd,0xfff9
00ce 00c7       |    |		Action	Elaborate_Subprogram
00cf 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x3.0x7 = 0xcf,0xfff8
00d0 00c7       |    |		Action	Elaborate_Subprogram
00d1 029d 028b  |    |		Declare_Subprogram	INIT_0288,For_Outer_Call			; Debug Table 0x3.0x8 = 0xd1,0xfff7
00d3 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19				; Debug Table 0x3.0x9 = 0xd3,0xfff6
00d4 00c7       |    |		Action	Elaborate_Subprogram
00d5 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a				; Debug Table 0x3.0xa = 0xd5,0xfff5
00d6 00c7       |    |		Action	Elaborate_Subprogram
00d7 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b				; Debug Table 0x3.0xb = 0xd7,0xfff4
00d8 00c7       |    |		Action	Elaborate_Subprogram
00d9 00bc       |    |		Action	Signal_Activated
00da 00bb       |    |		Action	Signal_Completion
00db 0000 0000  |    |		.BLANK	0000[0x5]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00e3       |    |		.CONST	0x00e3								; Address of begin
00e1 0004       |    |		.CONST	0x0004								; Address of exception handler
00e2 0001       |    |		.CONST	0x0001								; Number of locals
00e3			BODY_00e0:
00e3			INIT_00e0:
00e3 4801       |H   |		Short_Literal	0x1							; Debug Table 0x4 = .DEBUG	0x00e3,0x057e,0x1001,0x0000,0x0037,0x0684,0x0000,0x00d6
													; Debug Table 0x4.0x0 = 0xe3,0x1
00e4 00db       |    |		Load_Top	At_Offset_3
00e5 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
00e6 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x4.0x1 = 0xe6,0x2
00e7 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
00e8 e225       | %  |		Load	0x1,0x25
00e9 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
00ea 00d1       |    |		Pop_Control	Pop_Count_1
00eb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x4.0x2 = 0xeb,0x3
00ec 2c04       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4
00ed e225       | %  |		Load	0x1,0x25
00ee 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
00ef 00d1       |    |		Pop_Control	Pop_Count_1
00f0 00cf       |    |		Action	Mark_Auxiliary
00f1 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x4.0x3 = 0xf1,0x4
00f2 2505       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x5
00f3 01d9       |    |		Execute	Vector,Reverse_Bounds
00f4 0263       | c  |		Execute	Discrete,Above_Bound
00f5 7011       |p   |		Jump_Nonzero	0x107
00f6 e220       |    |		Load	0x1,0x20							; Debug Table 0x4.0x4 = 0xf6,0x5
00f7 00d9       |    |		Load_Top	At_Offset_1
00f8 e5ff       |    |		Load	0x2,-0x1
00f9 2505       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x5
00fa 01d6       |    |		Execute	Vector,Field_Write
00fb e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x5 = 0xfb,0x6
00fc 2505       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x5
00fd e5ff       |    |		Load	0x2,-0x1
00fe 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
00ff 00da       |    |		Load_Top	At_Offset_2
0100 e20f       |    |		Load	0x1,0xf
0101 025b       | [  |		Execute	Discrete,Check_In_Type
0102 e225       | %  |		Load	0x1,0x25
0103 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0104 00d2       |    |		Pop_Control	Pop_Count_2
0105 00c8       |    |		Action	Pop_Auxiliary_Range
0106 3fef       |?   |		Loop_Increasing	0xf6
0107 00ce       |    |		Action	Pop_Auxiliary
0108 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x4.0x6 = 0x108,0x7
0109 0000 0000  |    |		.BLANK	0000[0x7]
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0118       |    |		.CONST	0x0118								; Address of begin
0111 0004       |    |		.CONST	0x0004								; Address of exception handler
0112 0002       |    |		.CONST	0x0002								; Number of locals
0113			INIT_0110:
0113 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5 = .DEBUG	0x0113,0x058e,0x1002,0x0000,0x0037,0x0684,0x0000,0x00de
													; Debug Table 0x5.0x0 = 0x113,0xffff
0114 e213       |    |		Load	0x1,0x13
0115 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0116 00d8       |    |		Load_Top	At_Offset_0
0117 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0118			BODY_0110:
0118 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x1 = 0x118,0x1
0119 8214       |    |		Call	0x1,0x14
011a 00d1       |    |		Pop_Control	Pop_Count_1
011b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x2 = 0x11b,0x2
011c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
011d 0000 0000  |    |		.XXX[0x3]
011f 0000       |    |
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0125       | %  |		.CONST	0x0125								; Address of begin
0121 0004       |    |		.CONST	0x0004								; Address of exception handler
0122 0002       |    |		.CONST	0x0002								; Number of locals
0123			INIT_0120:
0123 029f 02a3  |    |		Declare_Subprogram	INIT_02a0,For_Call				; Debug Table 0x6 = .DEBUG	0x0123,0x0596,0x1001,0x0000,0x0037,0x0684,0x0000,0x00e8
													; Debug Table 0x6.0x0 = 0x123,0xffff
0125			BODY_0120:
0125 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x6.0x1 = 0x125,0x1
0126 2c04       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4
0127 e5ff       |    |		Load	0x2,-0x1
0128 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
0129 e5ff       |    |		Load	0x2,-0x1
012a 2505       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x5
012b 8402       |    |		Call	0x2,0x2
012c 00d3       |    |		Pop_Control	Pop_Count_3
012d 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x6.0x2 = 0x12d,0x2
012e 0000 0000  |    |		.XXX[0x2]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0134       | 4  |		.CONST	0x0134								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0002       |    |		.CONST	0x0002								; Number of locals
0133			INIT_0130:
0133 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x7 = .DEBUG	0x0133,0x059e,0x1001,0x0000,0x0037,0x0684,0x0000,0x00f8
													; Debug Table 0x7.0x0 = 0x133,0xffff
0134			BODY_0130:
0134 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x7.0x1 = 0x134,0x1
0135 0120       |    |		Execute	Any,Is_Value
0136 6802       |h   |		Jump_Zero	0x139
0137 e211       |    |		Load	0x1,0x11
0138 7803       |x   |		Jump	0x13c
0139 e5fe       |    |		Load	0x2,-0x2
013a e211       |    |		Load	0x1,0x11
013b 0119       |    |		Execute	Any,Check_In_Formal_Type
013c 00e1       |    |		Load_Encached	Boolean_Cache
013d e5ff       |    |		Load	0x2,-0x1
013e 8216       |    |		Call	0x1,0x16
013f 00d1       |    |		Pop_Control	Pop_Count_1
0140 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0141 c5fe       |    |		Store	0x2,-0x2
0142 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x2 = 0x142,0x2
0143 7002       |p   |		Jump_Nonzero	0x146
0144 4887       |H   |		Short_Literal	0x87
0145 0257       | W  |		Execute	Discrete,Raise
0146 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0147 0000       |    |		.XXX[0x1]
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 014b       | K  |		.CONST	0x014b								; Address of begin
0149 0004       |    |		.CONST	0x0004								; Address of exception handler
014a 0001       |    |		.CONST	0x0001								; Number of locals
014b			BODY_0148:
014b			INIT_0148:
014b 4603       |F   |		Jump_Case	0x4							; Debug Table 0x8 = .DEBUG	0x014b,0x05a6,0x1005,0x0000,0x0037,0x0684,0x0000,0x0104
014c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
014d 7802       |x   |		Jump	0x150								; case 0x1
014e 7805       |x   |		Jump	0x154								; case 0x2
014f 7809       |x   |		Jump	0x159								; case 0x3
0150 00da       |    |		Load_Top	At_Offset_2
0151 0091 0404  |    |		Action	Push_String_Extended_Indexed,0x404				; "HEAD"
0153 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0154 00db       |    |		Load_Top	At_Offset_3
0155 00db       |    |		Load_Top	At_Offset_3
0156 00e0       |    |		Load_Encached	Standard_Cache
0157 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0158 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0159 00da       |    |		Load_Top	At_Offset_2
015a 00e0       |    |		Load_Encached	Standard_Cache
015b 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
015c 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
015d 0000 0000  |    |		.XXX[0x3]
015f 0000       |    |
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0165       | e  |		.CONST	0x0165								; Address of begin
0161 0004       |    |		.CONST	0x0004								; Address of exception handler
0162 0002       |    |		.CONST	0x0002								; Number of locals
0163			INIT_0160:
0163 029f 02c3  |    |		Declare_Subprogram	INIT_02c0,For_Call				; Debug Table 0x9 = .DEBUG	0x0163,0x05a8,0x1001,0x0000,0x0037,0x0684,0x0000,0x010a
													; Debug Table 0x9.0x0 = 0x163,0xffff
0165			BODY_0160:
0165 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x9.0x1 = 0x165,0x1
0166 2c04       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4
0167 e5fd       |    |		Load	0x2,-0x3
0168 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
0169 e5fd       |    |		Load	0x2,-0x3
016a 2505       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x5
016b 8402       |    |		Call	0x2,0x2
016c 00d3       |    |		Pop_Control	Pop_Count_3
016d 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x9.0x2 = 0x16d,0x2
016e 0000 0000  |    |		.XXX[0x2]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0173       | s  |		.CONST	0x0173								; Address of begin
0171 0004       |    |		.CONST	0x0004								; Address of exception handler
0172 0001       |    |		.CONST	0x0001								; Number of locals
0173			BODY_0170:
0173			INIT_0170:
0173 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa = .DEBUG	0x0173,0x05b0,0x1002,0x0000,0x0037,0x0684,0x0000,0x011b
													; Debug Table 0xa.0x0 = 0x173,0x1
0174 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0175 7002       |p   |		Jump_Nonzero	0x178
0176 4887       |H   |		Short_Literal	0x87
0177 0257       | W  |		Execute	Discrete,Raise
0178 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x1 = 0x178,0x2
0179 2404       |$   |		Execute	Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x4
017a e225       | %  |		Load	0x1,0x25
017b 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
017c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
017d 0000 0000  |    |		.XXX[0x3]
017f 0000       |    |
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,0x05b6,0x1002,0x0000,0x0037,0x0684,0x0000,0x0124
													; Debug Table 0xb.0x0 = 0x183,0x1
0184 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0185 7002       |p   |		Jump_Nonzero	0x188
0186 4887       |H   |		Short_Literal	0x87
0187 0257       | W  |		Execute	Discrete,Raise
0188 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0x1 = 0x188,0x2
0189 2404       |$   |		Execute	Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x4
018a e225       | %  |		Load	0x1,0x25
018b 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
018c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
018d 0000 0000  |    |		.XXX[0x3]
018f 0000       |    |
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 0xc = .DEBUG	0x0193,0x05bc,0x1005,0x0000,0x0037,0x0684,0x0000,0x0138
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 781c       |x   |		Jump	0x1b7								; case 0x6
019b 7823       |x#  |		Jump	0x1bf								; case 0x7
019c 782d       |x-  |		Jump	0x1ca								; case 0x8
019d 00da       |    |		Load_Top	At_Offset_2
019e 016c       | l  |		Execute	Variant_Record,Is_Constrained
019f 7009       |p   |		Jump_Nonzero	0x1a9
01a0 00cf       |    |		Action	Mark_Auxiliary
01a1 4801       |H   |		Short_Literal	0x1
01a2 e5ff       |    |		Load	0x2,-0x1
01a3 1c08       |    |		Execute_Immediate	Run_Utility,0x8
01a4 00d8       |    |		Load_Top	At_Offset_0
01a5 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01a6 c5ff       |    |		Store	0x2,-0x1
01a7 00ce       |    |		Action	Pop_Auxiliary
01a8 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
01a9 4800       |H   |		Short_Literal	0x0
01aa 00db       |    |		Load_Top	At_Offset_3
01ab 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01ac 00da       |    |		Load_Top	At_Offset_2
01ad 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01ae 4601       |F   |		Jump_Case	0x2
01af 7801       |x   |		Jump	0x1b1								; case 0x0
01b0 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
01b1 00da       |    |		Load_Top	At_Offset_2
01b2 2203       |"   |		Execute	Variant_Record,Field_Constrain,Field_Number 0x3
01b3 00da       |    |		Load_Top	At_Offset_2
01b4 2603       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x3
01b5 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01b6 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
01b7 00db       |    |		Load_Top	At_Offset_3
01b8 4601       |F   |		Jump_Case	0x2
01b9 7803       |x   |		Jump	0x1bd								; case 0x0
01ba 7800       |x   |		Jump	0x1bb								; case 0x1
01bb 48ff       |H   |		Short_Literal	0xff
01bc 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01bd 4801       |H   |		Short_Literal	0x1
01be 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01bf 00db       |    |		Load_Top	At_Offset_3
01c0 e5fe       |    |		Load	0x2,-0x2
01c1 4601       |F   |		Jump_Case	0x2
01c2 7803       |x   |		Jump	0x1c6								; case 0x0
01c3 7800       |x   |		Jump	0x1c4								; case 0x1
01c4 48ff       |H   |		Short_Literal	0xff
01c5 7801       |x   |		Jump	0x1c7
01c6 4801       |H   |		Short_Literal	0x1
01c7 e5ff       |    |		Load	0x2,-0x1
01c8 031b       |    |		Declare_Type	Variant_Record,Constrained
01c9 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01ca 00db       |    |		Load_Top	At_Offset_3
01cb e5fe       |    |		Load	0x2,-0x2
01cc e5ff       |    |		Load	0x2,-0x1
01cd 1c06       |    |		Execute_Immediate	Run_Utility,0x6
01ce e5ff       |    |		Load	0x2,-0x1
01cf 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
01d0 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01d1 0000 0000  |    |		.BLANK	0000[0x7]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01db       |    |		.CONST	0x01db								; Address of begin
01d9 0004       |    |		.CONST	0x0004								; Address of exception handler
01da 0001       |    |		.CONST	0x0001								; Number of locals
01db			BODY_01d8:
01db			INIT_01d8:
01db 4608       |F   |		Jump_Case	0x9							; Debug Table 0xd = .DEBUG	0x01db,0x05be,0x1005,0x0000,0x0037,0x0684,0x0000,0x0158
01dc 7808       |x   |		Jump	0x1e5								; case 0x0
01dd 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
01de 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
01df 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
01e0 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
01e1 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
01e2 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
01e3 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x7
01e4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x8
01e5 00da       |    |		Load_Top	At_Offset_2
01e6 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01e7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01e8 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
01e9 0000 0000  |    |		.BLANK	0000[0x7]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f3       |    |		.CONST	0x01f3								; Address of begin
01f1 0004       |    |		.CONST	0x0004								; Address of exception handler
01f2 0001       |    |		.CONST	0x0001								; Number of locals
01f3			BODY_01f0:
01f3			INIT_01f0:
01f3 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0xe = .DEBUG	0x01f3,0x05c0,0x1005,0x0000,0x0037,0x0684,0x0000,0x0173
01f4 00da       |    |		Load_Top	At_Offset_2
01f5 01dc       |    |		Execute	Vector,Last
01f6 00db       |    |		Load_Top	At_Offset_3
01f7 01dd       |    |		Execute	Vector,First
01f8 0263       | c  |		Execute	Discrete,Above_Bound
01f9 7006       |p   |		Jump_Nonzero	0x200
01fa 00d8       |    |		Load_Top	At_Offset_0
01fb e5ff       |    |		Load	0x2,-0x1
01fc 01d5       |    |		Execute	Vector,Field_Reference
01fd 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01fe 0a01       |    |		Execute_Immediate	Plus,0x1
01ff 7ff8       |    |		Jump	0x1f8
0200 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0201 0000 0000  |    |		.BLANK	0000[0x7]
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 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf = .DEBUG	0x020b,0x05c2,0x1001,0x0000,0x0037,0x0684,0x0000,0x017c
													; Debug Table 0xf.0x0 = 0x20b,0x1
020c e5fe       |    |		Load	0x2,-0x2
020d 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
020e 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
020f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 0213       |    |		.CONST	0x0213								; Address of begin
0211 0004       |    |		.CONST	0x0004								; Address of exception handler
0212 0001       |    |		.CONST	0x0001								; Number of locals
0213			BODY_0210:
0213			INIT_0210:
0213 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x10 = .DEBUG	0x0213,0x05c6,0x1002,0x0000,0x0037,0x0684,0x0000,0x0188
													; Debug Table 0x10.0x0 = 0x213,0x1
0214 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0215 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0216 e20f       |    |		Load	0x1,0xf
0217 025b       | [  |		Execute	Discrete,Check_In_Type
0218 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0219 0000 0000  |    |		.BLANK	0000[0x7]
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 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x11 = .DEBUG	0x0223,0x05ca,0x1002,0x0000,0x0037,0x0684,0x0000,0x0191
													; Debug Table 0x11.0x0 = 0x223,0x1
0224 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0225 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0226 00d8       |    |		Load_Top	At_Offset_0
0227 0120       |    |		Execute	Any,Is_Value
0228 7002       |p   |		Jump_Nonzero	0x22b
0229 00d8       |    |		Load_Top	At_Offset_0
022a 011e       |    |		Execute	Any,Convert
022b e211       |    |		Load	0x1,0x11
022c 0119       |    |		Execute	Any,Check_In_Formal_Type
022d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
022e 0000 0000  |    |		.XXX[0x2]
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 0233       | 3  |		.CONST	0x0233								; Address of begin
0231 0004       |    |		.CONST	0x0004								; Address of exception handler
0232 0001       |    |		.CONST	0x0001								; Number of locals
0233			BODY_0230:
0233			INIT_0230:
0233 4608       |F   |		Jump_Case	0x9							; Debug Table 0x12 = .DEBUG	0x0233,0x05ce,0x1005,0x0000,0x0037,0x0684,0x0000,0x01c8
0234 7808       |x   |		Jump	0x23d								; case 0x0
0235 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0236 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
0237 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0238 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
0239 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
023a 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
023b 781a       |x   |		Jump	0x256								; case 0x7
023c 7822       |x"  |		Jump	0x25f								; case 0x8
023d 00da       |    |		Load_Top	At_Offset_2
023e 016c       | l  |		Execute	Variant_Record,Is_Constrained
023f 7009       |p   |		Jump_Nonzero	0x249
0240 00cf       |    |		Action	Mark_Auxiliary
0241 e210       |    |		Load	0x1,0x10
0242 e5ff       |    |		Load	0x2,-0x1
0243 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0244 00d8       |    |		Load_Top	At_Offset_0
0245 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0246 c5ff       |    |		Store	0x2,-0x1
0247 00ce       |    |		Action	Pop_Auxiliary
0248 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0249 4800       |H   |		Short_Literal	0x0
024a 00db       |    |		Load_Top	At_Offset_3
024b 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
024c 00da       |    |		Load_Top	At_Offset_2
024d 2505       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x5
024e 1c00       |    |		Execute_Immediate	Run_Utility,0x0
024f 00da       |    |		Load_Top	At_Offset_2
0250 2403       |$   |		Execute	Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x3
0251 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0252 00da       |    |		Load_Top	At_Offset_2
0253 2404       |$   |		Execute	Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x4
0254 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0255 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0256 00db       |    |		Load_Top	At_Offset_3
0257 4801       |H   |		Short_Literal	0x1
0258 e5fe       |    |		Load	0x2,-0x2
0259 e221       | !  |		Load	0x1,0x21
025a 035b       | [  |		Declare_Type	Array,Constrained
025b 4801       |H   |		Short_Literal	0x1
025c e5ff       |    |		Load	0x2,-0x1
025d 031b       |    |		Declare_Type	Variant_Record,Constrained
025e 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
025f 00db       |    |		Load_Top	At_Offset_3
0260 00db       |    |		Load_Top	At_Offset_3
0261 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
0262 4801       |H   |		Short_Literal	0x1
0263 e5fe       |    |		Load	0x2,-0x2
0264 e221       | !  |		Load	0x1,0x21
0265 0334       | 4  |		Declare_Variable	Array,With_Constraint
0266 2d05       |-   |		Execute	Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x5
0267 016a       | j  |		QQ_execute	Variant_Record,XXX
0268 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0269 0000 0000  |    |		.BLANK	0000[0x7]
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 0273       | s  |		.CONST	0x0273								; Address of begin
0271 0004       |    |		.CONST	0x0004								; Address of exception handler
0272 0001       |    |		.CONST	0x0001								; Number of locals
0273			BODY_0270:
0273			INIT_0270:
0273 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13 = .DEBUG	0x0273,0x05d0,0x1002,0x0000,0x0037,0x14a4,0x0000,0x011b
													; Debug Table 0x13.0x0 = 0x273,0x1
0274 2403       |$   |		Execute	Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x3
0275 e225       | %  |		Load	0x1,0x25
0276 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0277 00db       |    |		Load_Top	At_Offset_3
0278 2404       |$   |		Execute	Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x4
0279 e225       | %  |		Load	0x1,0x25
027a 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
027b 0273       | s  |		Execute	Discrete,Plus
027c 00db       |    |		Load_Top	At_Offset_3
027d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
027e 00e3       |    |		Load_Encached	Natural_Cache
027f 025b       | [  |		Execute	Discrete,Check_In_Type
0280 027e       | ~  |		Execute	Discrete,Not_Equal
0281 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0282 0000 0000  |    |		.XXX[0x2]
0284 0000 0000  |    |		.LITERAL	{0x00000000, 0x00370684}
0288 ; --------------------------------------------------------------------------------------
0288 ; SUBPROGRAM
0288 ; --------------------------------------------------------------------------------------
0288 028e       |    |		.CONST	0x028e								; Address of begin
0289 0004       |    |		.CONST	0x0004								; Address of exception handler
028a 0003       |    |		.CONST	0x0003								; Number of locals
028b			INIT_0288:
028b 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x14 = .DEBUG	0x028b,0x05d4,0x1002,0x0000,0x0037,0x14a4,0x0000,0x024e
													; Debug Table 0x14.0x0 = 0x28b,0xffff
028c e21c       |    |		Load	0x1,0x1c							; Debug Table 0x14.0x1 = 0x28c,0xfffe
028d 0007       |    |		Action	Break_Optional
028e			BODY_0288:
028e e225       | %  |		Load	0x1,0x25							; Debug Table 0x14.0x2 = 0x28e,0x1
028f 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0290 00e1       |    |		Load_Encached	Boolean_Cache
0291 e5ff       |    |		Load	0x2,-0x1
0292 2505       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x5
0293 e5fe       |    |		Load	0x2,-0x2
0294 e211       |    |		Load	0x1,0x11
0295 0119       |    |		Execute	Any,Check_In_Formal_Type
0296 e5ff       |    |		Load	0x2,-0x1
0297 2404       |$   |		Execute	Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x4
0298 e226       | &  |		Load	0x1,0x26
0299 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
029a 005b       | [  |		Store_Top	Discrete,At_Offset_3
029b 0059       | Y  |		Store_Top	Discrete,At_Offset_1
029c 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x14.0x3 = 0x29c,0x2
029d 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
029e 0000 0000  |    |		.XXX[0x2]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a6       |    |		.CONST	0x02a6								; Address of begin
02a1 0004       |    |		.CONST	0x0004								; Address of exception handler
02a2 0003       |    |		.CONST	0x0003								; Number of locals
02a3			INIT_02a0:
02a3 e21c       |    |		Load	0x1,0x1c							; Debug Table 0x15 = .DEBUG	0x02a3,0x05de,0x1001,0x0000,0x0037,0x14a4,0x0000,0x01b4
													; Debug Table 0x15.0x0 = 0x2a3,0xffff
02a4 029f 0303  |    |		Declare_Subprogram	INIT_0300,For_Call
02a6			BODY_02a0:
02a6 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x15.0x1 = 0x2a6,0x1
02a7 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02a8 7002       |p   |		Jump_Nonzero	0x2ab
02a9 4887       |H   |		Short_Literal	0x87
02aa 0257       | W  |		Execute	Discrete,Raise
02ab e7fd       |    |		Load	0x3,-0x3							; Debug Table 0x15.0x2 = 0x2ab,0x2
02ac e225       | %  |		Load	0x1,0x25
02ad 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
02ae 6805       |h   |		Jump_Zero	0x2b4
02af 4800       |H   |		Short_Literal	0x0							; Debug Table 0x15.0x3 = 0x2af,0x3
02b0 a5fe       |    |		Store_Unchecked	0x2,-0x2
02b1 e212       |    |		Load	0x1,0x12							; Debug Table 0x15.0x4 = 0x2b1,0x4
02b2 c5fd       |    |		Store	0x2,-0x3
02b3 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02b4 e7ff       |    |		Load	0x3,-0x1							; Debug Table 0x15.0x5 = 0x2b4,0x5
02b5 e225       | %  |		Load	0x1,0x25
02b6 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
02b7 e7fd       |    |		Load	0x3,-0x3
02b8 e225       | %  |		Load	0x1,0x25
02b9 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
02ba 00d1       |    |		Pop_Control	Pop_Count_1
02bb 005b       | [  |		Store_Top	Discrete,At_Offset_3
02bc 00d1       |    |		Pop_Control	Pop_Count_1
02bd 8603       |    |		Call	0x3,0x3								; Debug Table 0x15.0x6 = 0x2bd,0x6
02be 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02bf 0000       |    |		.XXX[0x1]
02c0 ; --------------------------------------------------------------------------------------
02c0 ; SUBPROGRAM
02c0 ; --------------------------------------------------------------------------------------
02c0 02c5       |    |		.CONST	0x02c5								; Address of begin
02c1 0004       |    |		.CONST	0x0004								; Address of exception handler
02c2 0002       |    |		.CONST	0x0002								; Number of locals
02c3			INIT_02c0:
02c3 e21c       |    |		Load	0x1,0x1c							; Debug Table 0x16 = .DEBUG	0x02c3,0x05ee,0x1001,0x0000,0x0037,0x14a4,0x0000,0x0287
													; Debug Table 0x16.0x0 = 0x2c3,0xffff
02c4 0007       |    |		Action	Break_Optional
02c5			BODY_02c0:
02c5 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x16.0x1 = 0x2c5,0x1
02c6 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02c7 7002       |p   |		Jump_Nonzero	0x2ca
02c8 4887       |H   |		Short_Literal	0x87
02c9 0257       | W  |		Execute	Discrete,Raise
02ca 0007       |    |		Action	Break_Optional							; Debug Table 0x16.0x2 = 0x2ca,0x2
02cb 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x16.0x3 = 0x2cb,0x3
02cc e225       | %  |		Load	0x1,0x25
02cd 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
02ce e7fe       |    |		Load	0x3,-0x2
02cf e225       | %  |		Load	0x1,0x25
02d0 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
02d1 00d1       |    |		Pop_Control	Pop_Count_1
02d2 005a       | Z  |		Store_Top	Discrete,At_Offset_2
02d3 00d1       |    |		Pop_Control	Pop_Count_1
02d4 4800       |H   |		Short_Literal	0x0							; Debug Table 0x16.0x4 = 0x2d4,0x4
02d5 e21e       |    |		Load	0x1,0x1e
02d6 1c08       |    |		Execute_Immediate	Run_Utility,0x8
02d7 4800       |H   |		Short_Literal	0x0
02d8 00d9       |    |		Load_Top	At_Offset_1
02d9 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
02da e5ff       |    |		Load	0x2,-0x1
02db e211       |    |		Load	0x1,0x11
02dc 0119       |    |		Execute	Any,Check_In_Formal_Type
02dd 00d9       |    |		Load_Top	At_Offset_1
02de 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
02df 00d9       |    |		Load_Top	At_Offset_1
02e0 e7ff       |    |		Load	0x3,-0x1
02e1 01d5       |    |		Execute	Vector,Field_Reference
02e2 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02e3 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x16.0x5 = 0x2e3,0x5
02e4 4601       |F   |		Jump_Case	0x2
02e5 7801       |x   |		Jump	0x2e7								; case 0x0
02e6 7809       |x   |		Jump	0x2f0								; case 0x1
02e7 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x16.0x6 = 0x2e7,0x6
02e8 e7fd       |    |		Load	0x3,-0x3
02e9 00da       |    |		Load_Top	At_Offset_2
02ea e20f       |    |		Load	0x1,0xf
02eb 025b       | [  |		Execute	Discrete,Check_In_Type
02ec e225       | %  |		Load	0x1,0x25
02ed 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
02ee 00d2       |    |		Pop_Control	Pop_Count_2
02ef 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02f0 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x16.0x7 = 0x2f0,0x7
02f1 e7fd       |    |		Load	0x3,-0x3
02f2 00da       |    |		Load_Top	At_Offset_2
02f3 e20f       |    |		Load	0x1,0xf
02f4 025b       | [  |		Execute	Discrete,Check_In_Type
02f5 e225       | %  |		Load	0x1,0x25
02f6 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
02f7 00d2       |    |		Pop_Control	Pop_Count_2
02f8 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02f9 0000 0000  |    |		.BLANK	0000[0x7]
0300 ; --------------------------------------------------------------------------------------
0300 ; SUBPROGRAM
0300 ; --------------------------------------------------------------------------------------
0300 0308       |    |		.CONST	0x0308								; Address of begin
0301 0004       |    |		.CONST	0x0004								; Address of exception handler
0302 0002       |    |		.CONST	0x0002								; Number of locals
0303			INIT_0300:
0303 e602       |    |		Load	0x3,0x2								; Debug Table 0x17 = .DEBUG	0x0303,0x0600,0x1004,0x0000,0x0037,0x14a4,0x0000,0x0209
													; Debug Table 0x17.0x0 = 0x303,0xffff
0304 e7ff       |    |		Load	0x3,-0x1
0305 01d5       |    |		Execute	Vector,Field_Reference
0306 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0307 0007       |    |		Action	Break_Optional
0308			BODY_0300:
0308 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0x1 = 0x308,0x1
0309 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
030a c5fd       |    |		Store	0x2,-0x3
030b 4801       |H   |		Short_Literal	0x1							; Debug Table 0x17.0x2 = 0x30b,0x2
030c e21e       |    |		Load	0x1,0x1e
030d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
030e 4800       |H   |		Short_Literal	0x0
030f 00d9       |    |		Load_Top	At_Offset_1
0310 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0311 00d9       |    |		Load_Top	At_Offset_1
0312 016d       | m  |		Execute	Variant_Record,Structure_Write
0313 e7ff       |    |		Load	0x3,-0x1							; Debug Table 0x17.0x3 = 0x313,0x3
0314 e7fe       |    |		Load	0x3,-0x2
0315 e602       |    |		Load	0x3,0x2
0316 e20f       |    |		Load	0x1,0xf
0317 025b       | [  |		Execute	Discrete,Check_In_Type
0318 e225       | %  |		Load	0x1,0x25
0319 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
031a 00d2       |    |		Pop_Control	Pop_Count_2
031b 4801       |H   |		Short_Literal	0x1							; Debug Table 0x17.0x4 = 0x31b,0x4
031c a5fe       |    |		Store_Unchecked	0x2,-0x2
031d 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
031e 0000 0000  |    |		.XXX[0x5]
0320 0368 0004  | h  |
0322 001e       |    |
0323 4803       |H   |		Short_Literal	0x3							; Debug Table 0x18 = .DEBUG	0x0323,0x060c,0x4000,0x0000,0x0037,0x0684,0x0000,0x0006
													; Debug Table 0x18.0x0 = 0x323,0xffff
0324 032b       | +  |		Declare_Type	Record,Incomplete,Visible
0325 029a 0373  |   s|		Declare_Subprogram	INIT_0370,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x18.0x1 = 0x325,0xfffe
0327 029a 037b  |   {|		Declare_Subprogram	INIT_0378,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x18.0x2 = 0x327,0xfffd
0329 029a 038b  |    |		Declare_Subprogram	INIT_0388,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x18.0x3 = 0x329,0xfffc
032b 029a 03a3  |    |		Declare_Subprogram	INIT_03a0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x18.0x4 = 0x32b,0xfffb
032d 4800       |H   |		Short_Literal	0x0							; Debug Table 0x18.0x5 = 0x32d,0xfffa
032e 4801       |H   |		Short_Literal	0x1
032f 029f 03bb  |    |		Declare_Subprogram	INIT_03b8,For_Call
0331 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0332 029a 03d3  |    |		Declare_Subprogram	INIT_03d0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x18.0x6 = 0x332,0xfff9
0334 029a 03f3  |    |		Declare_Subprogram	INIT_03f0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x18.0x7 = 0x334,0xfff8
0336 029a 03fb  |    |		Declare_Subprogram	INIT_03f8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x18.0x8 = 0x336,0xfff7
0338 60c7       |`   |		Indirect_Literal	Discrete,0x400,{0x00000000, 0x00370684}		; Debug Table 0x18.0x9 = 0x338,0xfff6
0339 4897       |H   |		Short_Literal	0x97
033a e20f       |    |		Load	0x1,0xf
033b e210       |    |		Load	0x1,0x10
033c e211       |    |		Load	0x1,0x11
033d e210       |    |		Load	0x1,0x10
033e 025b       | [  |		Execute	Discrete,Check_In_Type
033f e212       |    |		Load	0x1,0x12
0340 e210       |    |		Load	0x1,0x10
0341 0266       | f  |		Execute	Discrete,Bounds
0342 e210       |    |		Load	0x1,0x10
0343 0265       | e  |		Execute	Discrete,Reverse_Bounds
0344 00db       |    |		Load_Top	At_Offset_3
0345 027f       |    |		Execute	Discrete,Equal
0346 7002       |p   |		Jump_Nonzero	0x349
0347 48e0       |H   |		Short_Literal	0xe0
0348 0257       | W  |		Execute	Discrete,Raise
0349 027f       |    |		Execute	Discrete,Equal
034a 7002       |p   |		Jump_Nonzero	0x34d
034b 48e0       |H   |		Short_Literal	0xe0
034c 0257       | W  |		Execute	Discrete,Raise
034d 00d1       |    |		Pop_Control	Pop_Count_1
034e 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
034f 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
0350 e001       |    |		Load	0x0,0x1
0351 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0352 0387       |    |		Declare_Variable	Package
0353 00d8       |    |		Load_Top	At_Offset_0
0354 020f       |    |		Execute	Module,Activate
0355 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0xa = 0x355,0xfff5
0356 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0357 e215       |    |		Load	0x1,0x15
0358 0325       | %  |		Complete_Type	Record,By_Renaming
0359 00bf       |    |		Action	Accept_Activation
035a 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16				; Debug Table 0x19 = .DEBUG	0x035a,0x0624,0x4000,0x0000,0x0037,0x14a4,0x0000,0x0004
													; Debug Table 0x19.0x0 = 0x35a,0xffff
035b 00c7       |    |		Action	Elaborate_Subprogram
035c 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x19.0x1 = 0x35c,0xfffe
035d 00c7       |    |		Action	Elaborate_Subprogram
035e 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18				; Debug Table 0x19.0x2 = 0x35e,0xfffd
035f 00c7       |    |		Action	Elaborate_Subprogram
0360 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19				; Debug Table 0x19.0x3 = 0x360,0xfffc
0361 00c7       |    |		Action	Elaborate_Subprogram
0362 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b				; Debug Table 0x19.0x4 = 0x362,0xfffb
0363 00c7       |    |		Action	Elaborate_Subprogram
0364 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c				; Debug Table 0x19.0x5 = 0x364,0xfffa
0365 00c7       |    |		Action	Elaborate_Subprogram
0366 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d				; Debug Table 0x19.0x6 = 0x366,0xfff9
0367 00c7       |    |		Action	Elaborate_Subprogram
0368 00bc       |    |		Action	Signal_Activated
0369 00bb       |    |		Action	Signal_Completion
036a 0000 0000  |    |		.BLANK	0000[0x6]
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 0373       | s  |		.CONST	0x0373								; Address of begin
0371 0004       |    |		.CONST	0x0004								; Address of exception handler
0372 0001       |    |		.CONST	0x0001								; Number of locals
0373			BODY_0370:
0373			INIT_0370:
0373 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1a = .DEBUG	0x0373,0x0634,0x1001,0x0000,0x0037,0x0684,0x0000,0x0038
													; Debug Table 0x1a.0x0 = 0x373,0x1
0374 e21e       |    |		Load	0x1,0x1e
0375 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0376 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0377 0000       |    |		.XXX[0x1]
0378 ; --------------------------------------------------------------------------------------
0378 ; SUBPROGRAM
0378 ; --------------------------------------------------------------------------------------
0378 037f       |    |		.CONST	0x037f								; Address of begin
0379 0004       |    |		.CONST	0x0004								; Address of exception handler
037a 0002       |    |		.CONST	0x0002								; Number of locals
037b			INIT_0378:
037b e215       |    |		Load	0x1,0x15							; Debug Table 0x1b = .DEBUG	0x037b,0x0638,0x1002,0x0000,0x0037,0x0684,0x0000,0x0040
													; Debug Table 0x1b.0x0 = 0x37b,0xffff
037c 0322       | "  |		Declare_Variable	Record
037d 00d8       |    |		Load_Top	At_Offset_0
037e 1c00       |    |		Execute_Immediate	Run_Utility,0x0
037f			BODY_0378:
037f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1b.0x1 = 0x37f,0x1
0380 8216       |    |		Call	0x1,0x16
0381 00d1       |    |		Pop_Control	Pop_Count_1
0382 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1b.0x2 = 0x382,0x2
0383 00ca       |    |		Action	Exit_Nullary_Function
0384 0000 0000  |    |		.BLANK	0000[0x4]
0388 ; --------------------------------------------------------------------------------------
0388 ; SUBPROGRAM
0388 ; --------------------------------------------------------------------------------------
0388 038b       |    |		.CONST	0x038b								; Address of begin
0389 0004       |    |		.CONST	0x0004								; Address of exception handler
038a 0001       |    |		.CONST	0x0001								; Number of locals
038b			BODY_0388:
038b			INIT_0388:
038b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1c = .DEBUG	0x038b,0x0640,0x1001,0x0000,0x0037,0x0684,0x0000,0x0045
													; Debug Table 0x1c.0x0 = 0x38b,0x1
038c 821d       |    |		Call	0x1,0x1d
038d 6805       |h   |		Jump_Zero	0x393
038e 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1c.0x1 = 0x38e,0x2
038f a5fe       |    |		Store_Unchecked	0x2,-0x2
0390 e211       |    |		Load	0x1,0x11							; Debug Table 0x1c.0x2 = 0x390,0x3
0391 c5fd       |    |		Store	0x2,-0x3
0392 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0393 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x1c.0x3 = 0x393,0x4
0394 e21e       |    |		Load	0x1,0x1e
0395 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0396 e5ff       |    |		Load	0x2,-0x1
0397 e21e       |    |		Load	0x1,0x1e
0398 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0399 00d1       |    |		Pop_Control	Pop_Count_1
039a c5fd       |    |		Store	0x2,-0x3
039b 00d1       |    |		Pop_Control	Pop_Count_1
039c 4801       |H   |		Short_Literal	0x1							; Debug Table 0x1c.0x4 = 0x39c,0x5
039d a5fe       |    |		Store_Unchecked	0x2,-0x2
039e 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
039f 0000       |    |		.XXX[0x1]
03a0 ; --------------------------------------------------------------------------------------
03a0 ; SUBPROGRAM
03a0 ; --------------------------------------------------------------------------------------
03a0 03a4       |    |		.CONST	0x03a4								; Address of begin
03a1 0004       |    |		.CONST	0x0004								; Address of exception handler
03a2 0002       |    |		.CONST	0x0002								; Number of locals
03a3			INIT_03a0:
03a3 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x1d = .DEBUG	0x03a3,0x064c,0x1001,0x0000,0x0037,0x0684,0x0000,0x0059
													; Debug Table 0x1d.0x0 = 0x3a3,0xffff
03a4			BODY_03a0:
03a4 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x1d.0x1 = 0x3a4,0x1
03a5 e210       |    |		Load	0x1,0x10
03a6 00e1       |    |		Load_Encached	Boolean_Cache
03a7 e5ff       |    |		Load	0x2,-0x1
03a8 8218       |    |		Call	0x1,0x18
03a9 00d1       |    |		Pop_Control	Pop_Count_1
03aa 005b       | [  |		Store_Top	Discrete,At_Offset_3
03ab c5fe       |    |		Store	0x2,-0x2
03ac 00d1       |    |		Pop_Control	Pop_Count_1
03ad 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1d.0x2 = 0x3ad,0x2
03ae 7002       |p   |		Jump_Nonzero	0x3b1
03af 4887       |H   |		Short_Literal	0x87
03b0 0257       | W  |		Execute	Discrete,Raise
03b1 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
03b2 0000 0000  |    |		.BLANK	0000[0x6]
03b8 ; --------------------------------------------------------------------------------------
03b8 ; SUBPROGRAM
03b8 ; --------------------------------------------------------------------------------------
03b8 03bb       |    |		.CONST	0x03bb								; Address of begin
03b9 0004       |    |		.CONST	0x0004								; Address of exception handler
03ba 0001       |    |		.CONST	0x0001								; Number of locals
03bb			BODY_03b8:
03bb			INIT_03b8:
03bb 4603       |F   |		Jump_Case	0x4							; Debug Table 0x1e = .DEBUG	0x03bb,0x0654,0x1005,0x0000,0x0037,0x0684,0x0000,0x0069
03bc 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
03bd 7802       |x   |		Jump	0x3c0								; case 0x1
03be 7805       |x   |		Jump	0x3c4								; case 0x2
03bf 7809       |x   |		Jump	0x3c9								; case 0x3
03c0 00da       |    |		Load_Top	At_Offset_2
03c1 0091 0406  |    |		Action	Push_String_Extended_Indexed,0x406				; "HEAD"
03c3 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
03c4 00db       |    |		Load_Top	At_Offset_3
03c5 00db       |    |		Load_Top	At_Offset_3
03c6 00e0       |    |		Load_Encached	Standard_Cache
03c7 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
03c8 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
03c9 00da       |    |		Load_Top	At_Offset_2
03ca 00e0       |    |		Load_Encached	Standard_Cache
03cb 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
03cc 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
03cd 0000 0000  |    |		.XXX[0x3]
03cf 0000       |    |
03d0 ; --------------------------------------------------------------------------------------
03d0 ; SUBPROGRAM
03d0 ; --------------------------------------------------------------------------------------
03d0 03d3       |    |		.CONST	0x03d3								; Address of begin
03d1 0004       |    |		.CONST	0x0004								; Address of exception handler
03d2 0001       |    |		.CONST	0x0001								; Number of locals
03d3			BODY_03d0:
03d3			INIT_03d0:
03d3 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1f = .DEBUG	0x03d3,0x0656,0x1001,0x0000,0x0037,0x0684,0x0000,0x006f
													; Debug Table 0x1f.0x0 = 0x3d3,0x1
03d4 4601       |F   |		Jump_Case	0x2
03d5 7801       |x   |		Jump	0x3d7								; case 0x0
03d6 7809       |x   |		Jump	0x3e0								; case 0x1
03d7 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x1f.0x1 = 0x3d7,0x2
03d8 e5fd       |    |		Load	0x2,-0x3
03d9 e5ff       |    |		Load	0x2,-0x1
03da e210       |    |		Load	0x1,0x10
03db 025b       | [  |		Execute	Discrete,Check_In_Type
03dc e21e       |    |		Load	0x1,0x1e
03dd 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
03de 00d2       |    |		Pop_Control	Pop_Count_2
03df 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
03e0 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x1f.0x2 = 0x3e0,0x3
03e1 e5fd       |    |		Load	0x2,-0x3
03e2 e5ff       |    |		Load	0x2,-0x1
03e3 e210       |    |		Load	0x1,0x10
03e4 025b       | [  |		Execute	Discrete,Check_In_Type
03e5 e21e       |    |		Load	0x1,0x1e
03e6 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
03e7 00d2       |    |		Pop_Control	Pop_Count_2
03e8 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
03e9 0000 0000  |    |		.BLANK	0000[0x7]
03f0 ; --------------------------------------------------------------------------------------
03f0 ; SUBPROGRAM
03f0 ; --------------------------------------------------------------------------------------
03f0 03f3       |    |		.CONST	0x03f3								; Address of begin
03f1 0004       |    |		.CONST	0x0004								; Address of exception handler
03f2 0001       |    |		.CONST	0x0001								; Number of locals
03f3			BODY_03f0:
03f3			INIT_03f0:
03f3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x20 = .DEBUG	0x03f3,0x065e,0x1002,0x0000,0x0037,0x0684,0x0000,0x0084
													; Debug Table 0x20.0x0 = 0x3f3,0x1
03f4 e21e       |    |		Load	0x1,0x1e
03f5 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
03f6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03f7 0000       |    |		.XXX[0x1]
03f8 ; --------------------------------------------------------------------------------------
03f8 ; SUBPROGRAM
03f8 ; --------------------------------------------------------------------------------------
03f8 03fb       |    |		.CONST	0x03fb								; Address of begin
03f9 0004       |    |		.CONST	0x0004								; Address of exception handler
03fa 0001       |    |		.CONST	0x0001								; Number of locals
03fb			BODY_03f8:
03fb			INIT_03f8:
03fb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x21 = .DEBUG	0x03fb,0x0662,0x1002,0x0000,0x0037,0x0684,0x0000,0x008d
													; Debug Table 0x21.0x0 = 0x3fb,0x1
03fc e21e       |    |		Load	0x1,0x1e
03fd 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
03fe 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03ff 0000       |    |		.XXX[0x1]
0400 0000 0000  |    |		.LITERAL	{0x00000000, 0x00370684}
0404 ; --------------------------------------------------------------------------------------
0404 ; STRING TABLE
0404 ; --------------------------------------------------------------------------------------
0404 000a       |    |		.STRTAB	0x000a->0x0409							; "HEAD"
0405 000c       |    |		.STRTAB	0x000c->0x040b							; "TAIL"
0406 000e       |    |		.STRTAB	0x000e->0x040d							; "HEAD"
0407 0010       |    |		.STRTAB	0x0010->0x040f							; "TAIL"
0408 0012       |    |		.STREND 0x0012->0x0411
0409 4845 4144  |HEAD|		.STRTAB_STRINGS
0411 0000 0000  |    |		.BLANK	0000[0x7]
0418 ; --------------------------------------------------------------------------------------
0418 ; Debug Table
0418 ; --------------------------------------------------------------------------------------
0418 0003 0022  |   "|		.CONST	0x0003,0x0022
041a 000b 052a  |   *|		.DEBUG	0x000b,0x052a,0x8000,0x0000,0x0037,0x0684,0x0000,0x0005
0422 001d 0530  |   0|		.DEBUG	0x001d,0x0530,0x8000,0x0000,0x0037,0x14a4,0x0000,0x0003
042a 0033 0536  | 3 6|		.DEBUG	0x0033,0x0536,0x4000,0x0000,0x0037,0x0684,0x0000,0x00bb
0432 00c1 0564  |   d|		.DEBUG	0x00c1,0x0564,0x4000,0x0000,0x0037,0x14a4,0x0000,0x00dd
043a 00e3 057e  |   ~|		.DEBUG	0x00e3,0x057e,0x1001,0x0000,0x0037,0x0684,0x0000,0x00d6
0442 0113 058e  |    |		.DEBUG	0x0113,0x058e,0x1002,0x0000,0x0037,0x0684,0x0000,0x00de
044a 0123 0596  | #  |		.DEBUG	0x0123,0x0596,0x1001,0x0000,0x0037,0x0684,0x0000,0x00e8
0452 0133 059e  | 3  |		.DEBUG	0x0133,0x059e,0x1001,0x0000,0x0037,0x0684,0x0000,0x00f8
045a 014b 05a6  | K  |		.DEBUG	0x014b,0x05a6,0x1005,0x0000,0x0037,0x0684,0x0000,0x0104
0462 0163 05a8  | c  |		.DEBUG	0x0163,0x05a8,0x1001,0x0000,0x0037,0x0684,0x0000,0x010a
046a 0173 05b0  | s  |		.DEBUG	0x0173,0x05b0,0x1002,0x0000,0x0037,0x0684,0x0000,0x011b
0472 0183 05b6  |    |		.DEBUG	0x0183,0x05b6,0x1002,0x0000,0x0037,0x0684,0x0000,0x0124
047a 0193 05bc  |    |		.DEBUG	0x0193,0x05bc,0x1005,0x0000,0x0037,0x0684,0x0000,0x0138
0482 01db 05be  |    |		.DEBUG	0x01db,0x05be,0x1005,0x0000,0x0037,0x0684,0x0000,0x0158
048a 01f3 05c0  |    |		.DEBUG	0x01f3,0x05c0,0x1005,0x0000,0x0037,0x0684,0x0000,0x0173
0492 020b 05c2  |    |		.DEBUG	0x020b,0x05c2,0x1001,0x0000,0x0037,0x0684,0x0000,0x017c
049a 0213 05c6  |    |		.DEBUG	0x0213,0x05c6,0x1002,0x0000,0x0037,0x0684,0x0000,0x0188
04a2 0223 05ca  | #  |		.DEBUG	0x0223,0x05ca,0x1002,0x0000,0x0037,0x0684,0x0000,0x0191
04aa 0233 05ce  | 3  |		.DEBUG	0x0233,0x05ce,0x1005,0x0000,0x0037,0x0684,0x0000,0x01c8
04b2 0273 05d0  | s  |		.DEBUG	0x0273,0x05d0,0x1002,0x0000,0x0037,0x14a4,0x0000,0x011b
04ba 028b 05d4  |    |		.DEBUG	0x028b,0x05d4,0x1002,0x0000,0x0037,0x14a4,0x0000,0x024e
04c2 02a3 05de  |    |		.DEBUG	0x02a3,0x05de,0x1001,0x0000,0x0037,0x14a4,0x0000,0x01b4
04ca 02c3 05ee  |    |		.DEBUG	0x02c3,0x05ee,0x1001,0x0000,0x0037,0x14a4,0x0000,0x0287
04d2 0303 0600  |    |		.DEBUG	0x0303,0x0600,0x1004,0x0000,0x0037,0x14a4,0x0000,0x0209
04da 0323 060c  | #  |		.DEBUG	0x0323,0x060c,0x4000,0x0000,0x0037,0x0684,0x0000,0x0006
04e2 035a 0624  | Z $|		.DEBUG	0x035a,0x0624,0x4000,0x0000,0x0037,0x14a4,0x0000,0x0004
04ea 0373 0634  | s 4|		.DEBUG	0x0373,0x0634,0x1001,0x0000,0x0037,0x0684,0x0000,0x0038
04f2 037b 0638  | { 8|		.DEBUG	0x037b,0x0638,0x1002,0x0000,0x0037,0x0684,0x0000,0x0040
04fa 038b 0640  |   @|		.DEBUG	0x038b,0x0640,0x1001,0x0000,0x0037,0x0684,0x0000,0x0045
0502 03a3 064c  |   L|		.DEBUG	0x03a3,0x064c,0x1001,0x0000,0x0037,0x0684,0x0000,0x0059
050a 03bb 0654  |   T|		.DEBUG	0x03bb,0x0654,0x1005,0x0000,0x0037,0x0684,0x0000,0x0069
0512 03d3 0656  |   V|		.DEBUG	0x03d3,0x0656,0x1001,0x0000,0x0037,0x0684,0x0000,0x006f
051a 03f3 065e  |   ^|		.DEBUG	0x03f3,0x065e,0x1002,0x0000,0x0037,0x0684,0x0000,0x0084
0522 03fb 0662  |   b|		.DEBUG	0x03fb,0x0662,0x1002,0x0000,0x0037,0x0684,0x0000,0x008d
052a ; --------------------------------------------------------------------------------------
052a ; Debug3 Subtable 0x0
052a ; --------------------------------------------------------------------------------------
052a 0002 0000  |    |		.DBG3TAB	0x0002,0x0000
052c 000b ffff  |    |		.CONST	0x000b,0xffff
052e 0014 fffe  |    |		.CONST	0x0014,0xfffe
0530 ; --------------------------------------------------------------------------------------
0530 ; Debug3 Subtable 0x1
0530 ; --------------------------------------------------------------------------------------
0530 0002 0000  |    |		.DBG3TAB	0x0002,0x0000
0532 001d ffff  |    |		.CONST	0x001d,0xffff
0534 0020 fffe  |    |		.CONST	0x0020,0xfffe
0536 ; --------------------------------------------------------------------------------------
0536 ; Debug3 Subtable 0x2
0536 ; --------------------------------------------------------------------------------------
0536 0016 0000  |    |		.DBG3TAB	0x0016,0x0000
0538 0033 ffff  | 3  |		.CONST	0x0033,0xffff
053a 0039 fffe  | 9  |		.CONST	0x0039,0xfffe
053c 003b fffd  | ;  |		.CONST	0x003b,0xfffd
053e 003d fffc  | =  |		.CONST	0x003d,0xfffc
0540 003f fffb  | ?  |		.CONST	0x003f,0xfffb
0542 0041 fffa  | A  |		.CONST	0x0041,0xfffa
0544 0046 fff9  | F  |		.CONST	0x0046,0xfff9
0546 0048 fff8  | H  |		.CONST	0x0048,0xfff8
0548 004a fff7  | J  |		.CONST	0x004a,0xfff7
054a 004c fff6  | L  |		.CONST	0x004c,0xfff6
054c 004e fff5  | N  |		.CONST	0x004e,0xfff5
054e 0050 fff4  | P  |		.CONST	0x0050,0xfff4
0550 005c fff3  | \  |		.CONST	0x005c,0xfff3
0552 0061 fff2  | a  |		.CONST	0x0061,0xfff2
0554 006b fff1  | k  |		.CONST	0x006b,0xfff1
0556 0072 fff0  | r  |		.CONST	0x0072,0xfff0
0558 0074 ffef  | t  |		.CONST	0x0074,0xffef
055a 0076 ffee  | v  |		.CONST	0x0076,0xffee
055c 0078 ffed  | x  |		.CONST	0x0078,0xffed
055e 0095 ffec  |    |		.CONST	0x0095,0xffec
0560 009e ffeb  |    |		.CONST	0x009e,0xffeb
0562 00a0 ffea  |    |		.CONST	0x00a0,0xffea
0564 ; --------------------------------------------------------------------------------------
0564 ; Debug3 Subtable 0x3
0564 ; --------------------------------------------------------------------------------------
0564 000c 0000  |    |		.DBG3TAB	0x000c,0x0000
0566 00c1 ffff  |    |		.CONST	0x00c1,0xffff
0568 00c3 fffe  |    |		.CONST	0x00c3,0xfffe
056a 00c5 fffd  |    |		.CONST	0x00c5,0xfffd
056c 00c7 fffc  |    |		.CONST	0x00c7,0xfffc
056e 00c9 fffb  |    |		.CONST	0x00c9,0xfffb
0570 00cb fffa  |    |		.CONST	0x00cb,0xfffa
0572 00cd fff9  |    |		.CONST	0x00cd,0xfff9
0574 00cf fff8  |    |		.CONST	0x00cf,0xfff8
0576 00d1 fff7  |    |		.CONST	0x00d1,0xfff7
0578 00d3 fff6  |    |		.CONST	0x00d3,0xfff6
057a 00d5 fff5  |    |		.CONST	0x00d5,0xfff5
057c 00d7 fff4  |    |		.CONST	0x00d7,0xfff4
057e ; --------------------------------------------------------------------------------------
057e ; Debug3 Subtable 0x4
057e ; --------------------------------------------------------------------------------------
057e 0000 0007  |    |		.DBG3TAB	0x0000,0x0007
0580 00e3 0001  |    |		.CONST	0x00e3,0x0001
0582 00e6 0002  |    |		.CONST	0x00e6,0x0002
0584 00eb 0003  |    |		.CONST	0x00eb,0x0003
0586 00f1 0004  |    |		.CONST	0x00f1,0x0004
0588 00f6 0005  |    |		.CONST	0x00f6,0x0005
058a 00fb 0006  |    |		.CONST	0x00fb,0x0006
058c 0108 0007  |    |		.CONST	0x0108,0x0007
058e ; --------------------------------------------------------------------------------------
058e ; Debug3 Subtable 0x5
058e ; --------------------------------------------------------------------------------------
058e 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
0590 0113 ffff  |    |		.CONST	0x0113,0xffff
0592 0118 0001  |    |		.CONST	0x0118,0x0001
0594 011b 0002  |    |		.CONST	0x011b,0x0002
0596 ; --------------------------------------------------------------------------------------
0596 ; Debug3 Subtable 0x6
0596 ; --------------------------------------------------------------------------------------
0596 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
0598 0123 ffff  | #  |		.CONST	0x0123,0xffff
059a 0125 0001  | %  |		.CONST	0x0125,0x0001
059c 012d 0002  | -  |		.CONST	0x012d,0x0002
059e ; --------------------------------------------------------------------------------------
059e ; Debug3 Subtable 0x7
059e ; --------------------------------------------------------------------------------------
059e 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
05a0 0133 ffff  | 3  |		.CONST	0x0133,0xffff
05a2 0134 0001  | 4  |		.CONST	0x0134,0x0001
05a4 0142 0002  | B  |		.CONST	0x0142,0x0002
05a6 ; --------------------------------------------------------------------------------------
05a6 ; Debug3 Subtable 0x8
05a6 ; --------------------------------------------------------------------------------------
05a6 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
05a8 ; --------------------------------------------------------------------------------------
05a8 ; Debug3 Subtable 0x9
05a8 ; --------------------------------------------------------------------------------------
05a8 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
05aa 0163 ffff  | c  |		.CONST	0x0163,0xffff
05ac 0165 0001  | e  |		.CONST	0x0165,0x0001
05ae 016d 0002  | m  |		.CONST	0x016d,0x0002
05b0 ; --------------------------------------------------------------------------------------
05b0 ; Debug3 Subtable 0xa
05b0 ; --------------------------------------------------------------------------------------
05b0 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
05b2 0173 0001  | s  |		.CONST	0x0173,0x0001
05b4 0178 0002  | x  |		.CONST	0x0178,0x0002
05b6 ; --------------------------------------------------------------------------------------
05b6 ; Debug3 Subtable 0xb
05b6 ; --------------------------------------------------------------------------------------
05b6 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
05b8 0183 0001  |    |		.CONST	0x0183,0x0001
05ba 0188 0002  |    |		.CONST	0x0188,0x0002
05bc ; --------------------------------------------------------------------------------------
05bc ; Debug3 Subtable 0xc
05bc ; --------------------------------------------------------------------------------------
05bc 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
05be ; --------------------------------------------------------------------------------------
05be ; Debug3 Subtable 0xd
05be ; --------------------------------------------------------------------------------------
05be 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
05c0 ; --------------------------------------------------------------------------------------
05c0 ; Debug3 Subtable 0xe
05c0 ; --------------------------------------------------------------------------------------
05c0 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
05c2 ; --------------------------------------------------------------------------------------
05c2 ; Debug3 Subtable 0xf
05c2 ; --------------------------------------------------------------------------------------
05c2 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
05c4 020b 0001  |    |		.CONST	0x020b,0x0001
05c6 ; --------------------------------------------------------------------------------------
05c6 ; Debug3 Subtable 0x10
05c6 ; --------------------------------------------------------------------------------------
05c6 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
05c8 0213 0001  |    |		.CONST	0x0213,0x0001
05ca ; --------------------------------------------------------------------------------------
05ca ; Debug3 Subtable 0x11
05ca ; --------------------------------------------------------------------------------------
05ca 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
05cc 0223 0001  | #  |		.CONST	0x0223,0x0001
05ce ; --------------------------------------------------------------------------------------
05ce ; Debug3 Subtable 0x12
05ce ; --------------------------------------------------------------------------------------
05ce 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
05d0 ; --------------------------------------------------------------------------------------
05d0 ; Debug3 Subtable 0x13
05d0 ; --------------------------------------------------------------------------------------
05d0 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
05d2 0273 0001  | s  |		.CONST	0x0273,0x0001
05d4 ; --------------------------------------------------------------------------------------
05d4 ; Debug3 Subtable 0x14
05d4 ; --------------------------------------------------------------------------------------
05d4 0002 0002  |    |		.DBG3TAB	0x0002,0x0002
05d6 028b ffff  |    |		.CONST	0x028b,0xffff
05d8 028c fffe  |    |		.CONST	0x028c,0xfffe
05da 028e 0001  |    |		.CONST	0x028e,0x0001
05dc 029c 0002  |    |		.CONST	0x029c,0x0002
05de ; --------------------------------------------------------------------------------------
05de ; Debug3 Subtable 0x15
05de ; --------------------------------------------------------------------------------------
05de 0001 0006  |    |		.DBG3TAB	0x0001,0x0006
05e0 02a3 ffff  |    |		.CONST	0x02a3,0xffff
05e2 02a6 0001  |    |		.CONST	0x02a6,0x0001
05e4 02ab 0002  |    |		.CONST	0x02ab,0x0002
05e6 02af 0003  |    |		.CONST	0x02af,0x0003
05e8 02b1 0004  |    |		.CONST	0x02b1,0x0004
05ea 02b4 0005  |    |		.CONST	0x02b4,0x0005
05ec 02bd 0006  |    |		.CONST	0x02bd,0x0006
05ee ; --------------------------------------------------------------------------------------
05ee ; Debug3 Subtable 0x16
05ee ; --------------------------------------------------------------------------------------
05ee 0001 0007  |    |		.DBG3TAB	0x0001,0x0007
05f0 02c3 ffff  |    |		.CONST	0x02c3,0xffff
05f2 02c5 0001  |    |		.CONST	0x02c5,0x0001
05f4 02ca 0002  |    |		.CONST	0x02ca,0x0002
05f6 02cb 0003  |    |		.CONST	0x02cb,0x0003
05f8 02d4 0004  |    |		.CONST	0x02d4,0x0004
05fa 02e3 0005  |    |		.CONST	0x02e3,0x0005
05fc 02e7 0006  |    |		.CONST	0x02e7,0x0006
05fe 02f0 0007  |    |		.CONST	0x02f0,0x0007
0600 ; --------------------------------------------------------------------------------------
0600 ; Debug3 Subtable 0x17
0600 ; --------------------------------------------------------------------------------------
0600 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
0602 0303 ffff  |    |		.CONST	0x0303,0xffff
0604 0308 0001  |    |		.CONST	0x0308,0x0001
0606 030b 0002  |    |		.CONST	0x030b,0x0002
0608 0313 0003  |    |		.CONST	0x0313,0x0003
060a 031b 0004  |    |		.CONST	0x031b,0x0004
060c ; --------------------------------------------------------------------------------------
060c ; Debug3 Subtable 0x18
060c ; --------------------------------------------------------------------------------------
060c 000b 0000  |    |		.DBG3TAB	0x000b,0x0000
060e 0323 ffff  | #  |		.CONST	0x0323,0xffff
0610 0325 fffe  | %  |		.CONST	0x0325,0xfffe
0612 0327 fffd  | '  |		.CONST	0x0327,0xfffd
0614 0329 fffc  | )  |		.CONST	0x0329,0xfffc
0616 032b fffb  | +  |		.CONST	0x032b,0xfffb
0618 032d fffa  | -  |		.CONST	0x032d,0xfffa
061a 0332 fff9  | 2  |		.CONST	0x0332,0xfff9
061c 0334 fff8  | 4  |		.CONST	0x0334,0xfff8
061e 0336 fff7  | 6  |		.CONST	0x0336,0xfff7
0620 0338 fff6  | 8  |		.CONST	0x0338,0xfff6
0622 0355 fff5  | U  |		.CONST	0x0355,0xfff5
0624 ; --------------------------------------------------------------------------------------
0624 ; Debug3 Subtable 0x19
0624 ; --------------------------------------------------------------------------------------
0624 0007 0000  |    |		.DBG3TAB	0x0007,0x0000
0626 035a ffff  | Z  |		.CONST	0x035a,0xffff
0628 035c fffe  | \  |		.CONST	0x035c,0xfffe
062a 035e fffd  | ^  |		.CONST	0x035e,0xfffd
062c 0360 fffc  | `  |		.CONST	0x0360,0xfffc
062e 0362 fffb  | b  |		.CONST	0x0362,0xfffb
0630 0364 fffa  | d  |		.CONST	0x0364,0xfffa
0632 0366 fff9  | f  |		.CONST	0x0366,0xfff9
0634 ; --------------------------------------------------------------------------------------
0634 ; Debug3 Subtable 0x1a
0634 ; --------------------------------------------------------------------------------------
0634 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0636 0373 0001  | s  |		.CONST	0x0373,0x0001
0638 ; --------------------------------------------------------------------------------------
0638 ; Debug3 Subtable 0x1b
0638 ; --------------------------------------------------------------------------------------
0638 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
063a 037b ffff  | {  |		.CONST	0x037b,0xffff
063c 037f 0001  |    |		.CONST	0x037f,0x0001
063e 0382 0002  |    |		.CONST	0x0382,0x0002
0640 ; --------------------------------------------------------------------------------------
0640 ; Debug3 Subtable 0x1c
0640 ; --------------------------------------------------------------------------------------
0640 0000 0005  |    |		.DBG3TAB	0x0000,0x0005
0642 038b 0001  |    |		.CONST	0x038b,0x0001
0644 038e 0002  |    |		.CONST	0x038e,0x0002
0646 0390 0003  |    |		.CONST	0x0390,0x0003
0648 0393 0004  |    |		.CONST	0x0393,0x0004
064a 039c 0005  |    |		.CONST	0x039c,0x0005
064c ; --------------------------------------------------------------------------------------
064c ; Debug3 Subtable 0x1d
064c ; --------------------------------------------------------------------------------------
064c 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
064e 03a3 ffff  |    |		.CONST	0x03a3,0xffff
0650 03a4 0001  |    |		.CONST	0x03a4,0x0001
0652 03ad 0002  |    |		.CONST	0x03ad,0x0002
0654 ; --------------------------------------------------------------------------------------
0654 ; Debug3 Subtable 0x1e
0654 ; --------------------------------------------------------------------------------------
0654 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0656 ; --------------------------------------------------------------------------------------
0656 ; Debug3 Subtable 0x1f
0656 ; --------------------------------------------------------------------------------------
0656 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0658 03d3 0001  |    |		.CONST	0x03d3,0x0001
065a 03d7 0002  |    |		.CONST	0x03d7,0x0002
065c 03e0 0003  |    |		.CONST	0x03e0,0x0003
065e ; --------------------------------------------------------------------------------------
065e ; Debug3 Subtable 0x20
065e ; --------------------------------------------------------------------------------------
065e 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0660 03f3 0001  |    |		.CONST	0x03f3,0x0001
0662 ; --------------------------------------------------------------------------------------
0662 ; Debug3 Subtable 0x21
0662 ; --------------------------------------------------------------------------------------
0662 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0664 03fb 0001  |    |		.CONST	0x03fb,0x0001
0666 0000 0000  |    |		.BLANK	0000[0x19a]