DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦7a8b09a3b⟧

    Length: 2048 (0x800)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_1884fe

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0290       |    |		.CONST	0x0290								; 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 0001       |    |		.CONST	0x0001								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 006d       | m  |		.CONST	0x006d								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 002d       | -  |		.CONST	0x002d								; Number of locals
000b			INIT_0008:
000b 00e9       |    |		Load_Encached	String_Cache
000c 0129       | )  |		Execute	Any,Make_Visible
000d 4805       |H   |		Short_Literal	0x5
000e 032b       | +  |		Declare_Type	Record,Incomplete,Visible
000f 029a 0073  |   s|		Declare_Subprogram	INIT_0070,For_Outer_Call,Visible,Unelaborated
0011 029a 0093  |    |		Declare_Subprogram	INIT_0090,For_Outer_Call,Visible,Unelaborated
0013 029a 00a3  |    |		Declare_Subprogram	INIT_00a0,For_Outer_Call,Visible,Unelaborated
0015 029a 00ab  |    |		Declare_Subprogram	INIT_00a8,For_Outer_Call,Visible,Unelaborated
0017 029a 00b3  |    |		Declare_Subprogram	INIT_00b0,For_Outer_Call,Visible,Unelaborated
0019 029a 00c3  |    |		Declare_Subprogram	INIT_00c0,For_Outer_Call,Visible,Unelaborated
001b 029a 00db  |    |		Declare_Subprogram	INIT_00d8,For_Outer_Call,Visible,Unelaborated
001d 00e4       |    |		Load_Encached	Positive_Cache
001e 0129       | )  |		Execute	Any,Make_Visible
001f 029a 00eb  |    |		Declare_Subprogram	INIT_00e8,For_Outer_Call,Visible,Unelaborated
0021 029a 00fb  |    |		Declare_Subprogram	INIT_00f8,For_Outer_Call,Visible,Unelaborated
0023 029a 0113  |    |		Declare_Subprogram	INIT_0110,For_Outer_Call,Visible,Unelaborated
0025 029a 0123  |   #|		Declare_Subprogram	INIT_0120,For_Outer_Call,Visible,Unelaborated
0027 029a 012b  |   +|		Declare_Subprogram	INIT_0128,For_Outer_Call,Visible,Unelaborated
0029 029a 0153  |   S|		Declare_Subprogram	INIT_0150,For_Outer_Call,Visible,Unelaborated
002b e001       |    |		Load	0x0,0x1
002c 0129       | )  |		Execute	Any,Make_Visible
002d e002       |    |		Load	0x0,0x2
002e 0129       | )  |		Execute	Any,Make_Visible
002f e003       |    |		Load	0x0,0x3
0030 0129       | )  |		Execute	Any,Make_Visible
0031 e004       |    |		Load	0x0,0x4
0032 0129       | )  |		Execute	Any,Make_Visible
0033 e005       |    |		Load	0x0,0x5
0034 0129       | )  |		Execute	Any,Make_Visible
0035 00e9       |    |		Load_Encached	String_Cache
0036 02a0       |    |		Declare_Subprogram	Null_Subprogram
0037 4818       |H   |		Short_Literal	0x18
0038 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
0039 00d8       |    |		Load_Top	At_Offset_0
003a 00e3       |    |		Load_Encached	Natural_Cache
003b 00e3       |    |		Load_Encached	Natural_Cache
003c 00e3       |    |		Load_Encached	Natural_Cache
003d 00e1       |    |		Load_Encached	Boolean_Cache
003e 029f 0273  |   s|		Declare_Subprogram	INIT_0270,For_Call
0040 e211       |    |		Load	0x1,0x11
0041 0326       | &  |		Complete_Type	Record,By_Defining
0042 00bf       |    |		Action	Accept_Activation
0043 029d 0173  |   s|		Declare_Subprogram	INIT_0170,For_Outer_Call
0045 029d 0183  |    |		Declare_Subprogram	INIT_0180,For_Outer_Call
0047 029d 01bb  |    |		Declare_Subprogram	INIT_01b8,For_Outer_Call
0049 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
004a 00c7       |    |		Action	Elaborate_Subprogram
004b 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
004c 00c7       |    |		Action	Elaborate_Subprogram
004d 029d 01db  |    |		Declare_Subprogram	INIT_01d8,For_Outer_Call
004f 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
0050 00c7       |    |		Action	Elaborate_Subprogram
0051 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
0052 00c7       |    |		Action	Elaborate_Subprogram
0053 029d 01eb  |    |		Declare_Subprogram	INIT_01e8,For_Outer_Call
0055 029d 01fb  |    |		Declare_Subprogram	INIT_01f8,For_Outer_Call
0057 029d 020b  |    |		Declare_Subprogram	INIT_0208,For_Outer_Call
0059 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
005a 00c7       |    |		Action	Elaborate_Subprogram
005b 029d 021b  |    |		Declare_Subprogram	INIT_0218,For_Outer_Call
005d 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
005e 00c7       |    |		Action	Elaborate_Subprogram
005f 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
0060 00c7       |    |		Action	Elaborate_Subprogram
0061 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
0062 00c7       |    |		Action	Elaborate_Subprogram
0063 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b
0064 00c7       |    |		Action	Elaborate_Subprogram
0065 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
0066 00c7       |    |		Action	Elaborate_Subprogram
0067 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
0068 00c7       |    |		Action	Elaborate_Subprogram
0069 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
006a 00c7       |    |		Action	Elaborate_Subprogram
006b 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
006c 00c7       |    |		Action	Elaborate_Subprogram
006d			BODY_0008:
006d 00bc       |    |		Action	Signal_Activated
006e 00bb       |    |		Action	Signal_Completion
006f 0000       |    |		.XXX[0x1]
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 0085       |    |		.CONST	0x0085								; Address of begin
0071 0004       |    |		.CONST	0x0004								; Address of exception handler
0072 0003       |    |		.CONST	0x0003								; Number of locals
0073			INIT_0070:
0073 e211       |    |		Load	0x1,0x11
0074 0322       | "  |		Declare_Variable	Record
0075 00d8       |    |		Load_Top	At_Offset_0
0076 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0077 4801       |H   |		Short_Literal	0x1
0078 e5ff       |    |		Load	0x2,-0x1
0079 01db       |    |		Execute	Vector,Length
007a 00d8       |    |		Load_Top	At_Offset_0
007b 00e2       |    |		Load_Encached	Integer_Cache
007c 0260       | `  |		Execute	Discrete,In_Type
007d 7001       |p   |		Jump_Nonzero	0x7f
007e 0801       |    |		Execute_Immediate	Raise,0x1
007f 00e9       |    |		Load_Encached	String_Cache
0080 035b       | [  |		Declare_Type	Array,Constrained
0081 0337       | 7  |		Declare_Variable	Array
0082 e5ff       |    |		Load	0x2,-0x1
0083 00d9       |    |		Load_Top	At_Offset_1
0084 01d4       |    |		Execute	Vector,Structure_Write
0085			BODY_0070:
0085 00d8       |    |		Load_Top	At_Offset_0
0086 e225       | %  |		Load	0x1,0x25
0087 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
0088 00da       |    |		Load_Top	At_Offset_2
0089 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
008a 00d9       |    |		Load_Top	At_Offset_1
008b 8228       | (  |		Call	0x1,0x28
008c 00d1       |    |		Pop_Control	Pop_Count_1
008d 00d9       |    |		Load_Top	At_Offset_1
008e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
008f 0000       |    |		.XXX[0x1]
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 0093       |    |		.CONST	0x0093								; Address of begin
0091 0004       |    |		.CONST	0x0004								; Address of exception handler
0092 0001       |    |		.CONST	0x0001								; Number of locals
0093			BODY_0090:
0093			INIT_0090:
0093 00da       |    |		Load_Top	At_Offset_2
0094 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0095 0227       | '  |		Execute	Access,All_Reference
0096 0335       | 5  |		Declare_Variable	Array,Duplicate
0097 00cd       |    |		Action	Spare6_Action
0098 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0099 0000 0000  |    |		.BLANK	0000[0x7]
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 00da       |    |		Load_Top	At_Offset_2
00a4 8229       | )  |		Call	0x1,0x29
00a5 00da       |    |		Load_Top	At_Offset_2
00a6 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
00a7 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00a8 ; --------------------------------------------------------------------------------------
00a8 ; SUBPROGRAM
00a8 ; --------------------------------------------------------------------------------------
00a8 00ab       |    |		.CONST	0x00ab								; Address of begin
00a9 0004       |    |		.CONST	0x0004								; Address of exception handler
00aa 0001       |    |		.CONST	0x0001								; Number of locals
00ab			BODY_00a8:
00ab			INIT_00a8:
00ab 00da       |    |		Load_Top	At_Offset_2
00ac 8229       | )  |		Call	0x1,0x29
00ad 00da       |    |		Load_Top	At_Offset_2
00ae 8228       | (  |		Call	0x1,0x28
00af 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b5       |    |		.CONST	0x00b5								; Address of begin
00b1 00b9       |    |		.CONST	0x00b9								; Address of exception handler
00b2 0002       |    |		.CONST	0x0002								; Number of locals
00b3			INIT_00b0:
00b3 029f 0233  |   3|		Declare_Subprogram	INIT_0230,For_Call
00b5			BODY_00b0:
00b5 00db       |    |		Load_Top	At_Offset_3
00b6 822a       | *  |		Call	0x1,0x2a
00b7 8402       |    |		Call	0x2,0x2
00b8 0831       | 1  |		Execute_Immediate	Raise,0x31
00b9			TRAP_00b0:
00b9 e006       |    |		Load	0x0,0x6
00ba 010f       |    |		Execute	Exception,Equal
00bb 6802       |h   |		Jump_Zero	0xbe
00bc e222       | "  |		Load	0x1,0x22
00bd 0257       | W  |		Execute	Discrete,Raise
00be 0100       |    |		Execute	Exception,Raise
00bf 0000       |    |		.XXX[0x1]
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00c7       |    |		.CONST	0x00c7								; Address of begin
00c1 00d0       |    |		.CONST	0x00d0								; Address of exception handler
00c2 0003       |    |		.CONST	0x0003								; Number of locals
00c3			INIT_00c0:
00c3 00db       |    |		Load_Top	At_Offset_3
00c4 821a       |    |		Call	0x1,0x1a
00c5 029f 0253  |   S|		Declare_Subprogram	INIT_0250,For_Call
00c7			BODY_00c0:
00c7 e5fe       |    |		Load	0x2,-0x2
00c8 822a       | *  |		Call	0x1,0x2a
00c9 e5ff       |    |		Load	0x2,-0x1
00ca 822d       | -  |		Call	0x1,0x2d
00cb 8403       |    |		Call	0x2,0x3
00cc e5fe       |    |		Load	0x2,-0x2
00cd 00da       |    |		Load_Top	At_Offset_2
00ce 821b       |    |		Call	0x1,0x1b
00cf 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00d0			TRAP_00c0:
00d0 e006       |    |		Load	0x0,0x6
00d1 010f       |    |		Execute	Exception,Equal
00d2 6802       |h   |		Jump_Zero	0xd5
00d3 e222       | "  |		Load	0x1,0x22
00d4 0257       | W  |		Execute	Discrete,Raise
00d5 0100       |    |		Execute	Exception,Raise
00d6 0000 0000  |    |		.XXX[0x2]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db       |    |		.CONST	0x00db								; Address of begin
00d9 00e0       |    |		.CONST	0x00e0								; Address of exception handler
00da 0001       |    |		.CONST	0x0001								; Number of locals
00db			BODY_00d8:
00db			INIT_00d8:
00db 00da       |    |		Load_Top	At_Offset_2
00dc 822a       | *  |		Call	0x1,0x2a
00dd 00da       |    |		Load_Top	At_Offset_2
00de 8227       | '  |		Call	0x1,0x27
00df 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00e0			TRAP_00d8:
00e0 e006       |    |		Load	0x0,0x6
00e1 010f       |    |		Execute	Exception,Equal
00e2 6802       |h   |		Jump_Zero	0xe5
00e3 e223       | #  |		Load	0x1,0x23
00e4 0257       | W  |		Execute	Discrete,Raise
00e5 0100       |    |		Execute	Exception,Raise
00e6 0000 0000  |    |		.XXX[0x2]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00eb       |    |		.CONST	0x00eb								; Address of begin
00e9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ea 0001       |    |		.CONST	0x0001								; Number of locals
00eb			BODY_00e8:
00eb			INIT_00e8:
00eb 00da       |    |		Load_Top	At_Offset_2
00ec 822a       | *  |		Call	0x1,0x2a
00ed 00da       |    |		Load_Top	At_Offset_2
00ee 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
00ef 00d8       |    |		Load_Top	At_Offset_0
00f0 00e4       |    |		Load_Encached	Positive_Cache
00f1 0260       | `  |		Execute	Discrete,In_Type
00f2 7001       |p   |		Jump_Nonzero	0xf4
00f3 0801       |    |		Execute_Immediate	Raise,0x1
00f4 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00f5 0000 0000  |    |		.XXX[0x3]
00f7 0000       |    |
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 00fb       |    |		.CONST	0x00fb								; Address of begin
00f9 010a       |    |		.CONST	0x010a								; Address of exception handler
00fa 0001       |    |		.CONST	0x0001								; Number of locals
00fb			BODY_00f8:
00fb			INIT_00f8:
00fb 00db       |    |		Load_Top	At_Offset_3
00fc 8215       |    |		Call	0x1,0x15
00fd 00d1       |    |		Pop_Control	Pop_Count_1
00fe 00cf       |    |		Action	Mark_Auxiliary
00ff 00db       |    |		Load_Top	At_Offset_3
0100 0aff       |    |		Execute_Immediate	Plus,-0x1
0101 4801       |H   |		Short_Literal	0x1
0102 0263       | c  |		Execute	Discrete,Above_Bound
0103 7005       |p   |		Jump_Nonzero	0x109
0104 e5fe       |    |		Load	0x2,-0x2
0105 8218       |    |		Call	0x1,0x18
0106 00d1       |    |		Pop_Control	Pop_Count_1
0107 00c8       |    |		Action	Pop_Auxiliary_Range
0108 3ffb       |?   |		Loop_Increasing	0x104
0109 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
010a			TRAP_00f8:
010a e223       | #  |		Load	0x1,0x23
010b 010f       |    |		Execute	Exception,Equal
010c 6802       |h   |		Jump_Zero	0x10f
010d e224       | $  |		Load	0x1,0x24
010e 0257       | W  |		Execute	Discrete,Raise
010f 0100       |    |		Execute	Exception,Raise
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 e211       |    |		Load	0x1,0x11
0114 0322       | "  |		Declare_Variable	Record
0115 e5fe       |    |		Load	0x2,-0x2
0116 00d9       |    |		Load_Top	At_Offset_1
0117 017d       | }  |		Execute	Record,Structure_Write
0118			BODY_0110:
0118 00d8       |    |		Load_Top	At_Offset_0
0119 e5ff       |    |		Load	0x2,-0x1
011a 821b       |    |		Call	0x1,0x1b
011b 00d1       |    |		Pop_Control	Pop_Count_1
011c 00d8       |    |		Load_Top	At_Offset_0
011d 8216       |    |		Call	0x1,0x16
011e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
011f 0000       |    |		.XXX[0x1]
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0123       | #  |		.CONST	0x0123								; Address of begin
0121 0004       |    |		.CONST	0x0004								; Address of exception handler
0122 0001       |    |		.CONST	0x0001								; Number of locals
0123			BODY_0120:
0123			INIT_0120:
0123 00da       |    |		Load_Top	At_Offset_2
0124 8229       | )  |		Call	0x1,0x29
0125 00da       |    |		Load_Top	At_Offset_2
0126 8226       | &  |		Call	0x1,0x26
0127 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 0130       | 0  |		.CONST	0x0130								; Address of begin
0129 0004       |    |		.CONST	0x0004								; Address of exception handler
012a 0002       |    |		.CONST	0x0002								; Number of locals
012b			INIT_0128:
012b e211       |    |		Load	0x1,0x11
012c 0322       | "  |		Declare_Variable	Record
012d 00db       |    |		Load_Top	At_Offset_3
012e 00d9       |    |		Load_Top	At_Offset_1
012f 017d       | }  |		Execute	Record,Structure_Write
0130			BODY_0128:
0130 00d8       |    |		Load_Top	At_Offset_0
0131 8229       | )  |		Call	0x1,0x29
0132 00d8       |    |		Load_Top	At_Offset_0
0133 8215       |    |		Call	0x1,0x15
0134 00d1       |    |		Pop_Control	Pop_Count_1
0135 00cf       |    |		Action	Mark_Auxiliary
0136 6011       |`   |		Indirect_Literal	Discrete,0x148,{0x00000000, 0x7fffffff}
0137 4800       |H   |		Short_Literal	0x0
0138 0007       |    |		Action	Break_Optional
0139 00db       |    |		Load_Top	At_Offset_3
013a 8214       |    |		Call	0x1,0x14
013b 6802       |h   |		Jump_Zero	0x13e
013c 00d8       |    |		Load_Top	At_Offset_0
013d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
013e 00db       |    |		Load_Top	At_Offset_3
013f 8218       |    |		Call	0x1,0x18
0140 00d1       |    |		Pop_Control	Pop_Count_1
0141 00c8       |    |		Action	Pop_Auxiliary_Range
0142 3ff6       |?   |		Loop_Increasing	0x139
0143 00ce       |    |		Action	Pop_Auxiliary
0144 0831       | 1  |		Execute_Immediate	Raise,0x31
0145 0000 0000  |    |		.XXX[0x3]
0147 0000       |    |
0148 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
014c 0000 0000  |    |		.BLANK	0000[0x4]
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 0153       | S  |		.CONST	0x0153								; Address of begin
0151 0004       |    |		.CONST	0x0004								; Address of exception handler
0152 0001       |    |		.CONST	0x0001								; Number of locals
0153			BODY_0150:
0153			INIT_0150:
0153 00da       |    |		Load_Top	At_Offset_2
0154 822d       | -  |		Call	0x1,0x2d
0155 00db       |    |		Load_Top	At_Offset_3
0156 820f       |    |		Call	0x1,0xf
0157 7002       |p   |		Jump_Nonzero	0x15a
0158 e221       | !  |		Load	0x1,0x21
0159 0257       | W  |		Execute	Discrete,Raise
015a e5fd       |    |		Load	0x2,-0x3
015b 821e       |    |		Call	0x1,0x1e
015c 7005       |p   |		Jump_Nonzero	0x162
015d 00da       |    |		Load_Top	At_Offset_2
015e 8212       |    |		Call	0x1,0x12
015f e5fd       |    |		Load	0x2,-0x3
0160 017d       | }  |		Execute	Record,Structure_Write
0161 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0162 00db       |    |		Load_Top	At_Offset_3
0163 e5fd       |    |		Load	0x2,-0x3
0164 8213       |    |		Call	0x1,0x13
0165 01cb       |    |		Execute	Vector,Append
0166 00db       |    |		Load_Top	At_Offset_3
0167 01cc       |    |		Execute	Vector,Catenate
0168 8212       |    |		Call	0x1,0x12
0169 e5fd       |    |		Load	0x2,-0x3
016a 017d       | }  |		Execute	Record,Structure_Write
016b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
016c 0000 0000  |    |		.BLANK	0000[0x4]
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
0174 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0175 0227       | '  |		Execute	Access,All_Reference
0176 01db       |    |		Execute	Vector,Length
0177 0f00       |    |		Execute_Immediate	Equal,0x0
0178 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0179 0000 0000  |    |		.BLANK	0000[0x7]
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 4800       |H   |		Short_Literal	0x0
0184 00db       |    |		Load_Top	At_Offset_3
0185 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0186 00da       |    |		Load_Top	At_Offset_2
0187 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0188 0a01       |    |		Execute_Immediate	Plus,0x1
0189 00db       |    |		Load_Top	At_Offset_3
018a 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
018b 00da       |    |		Load_Top	At_Offset_2
018c 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
018d 00db       |    |		Load_Top	At_Offset_3
018e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
018f 0227       | '  |		Execute	Access,All_Reference
0190 01dc       |    |		Execute	Vector,Last
0191 027d       | }  |		Execute	Discrete,Greater
0192 6803       |h   |		Jump_Zero	0x196
0193 4801       |H   |		Short_Literal	0x1
0194 00db       |    |		Load_Top	At_Offset_3
0195 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0196 00cf       |    |		Action	Mark_Auxiliary
0197 00db       |    |		Load_Top	At_Offset_3
0198 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0199 701c       |p   |		Jump_Nonzero	0x1b6
019a 00db       |    |		Load_Top	At_Offset_3
019b 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
019c 0a01       |    |		Execute_Immediate	Plus,0x1
019d e5ff       |    |		Load	0x2,-0x1
019e 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
019f 00db       |    |		Load_Top	At_Offset_3
01a0 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
01a1 e5ff       |    |		Load	0x2,-0x1
01a2 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01a3 0227       | '  |		Execute	Access,All_Reference
01a4 01dc       |    |		Execute	Vector,Last
01a5 027d       | }  |		Execute	Discrete,Greater
01a6 700f       |p   |		Jump_Nonzero	0x1b6
01a7 00db       |    |		Load_Top	At_Offset_3
01a8 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
01a9 e5ff       |    |		Load	0x2,-0x1
01aa 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01ab 0227       | '  |		Execute	Access,All_Reference
01ac 01d7       |    |		Execute	Vector,Field_Read
01ad 820f       |    |		Call	0x1,0xf
01ae 7007       |p   |		Jump_Nonzero	0x1b6
01af 00db       |    |		Load_Top	At_Offset_3
01b0 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01b1 0a01       |    |		Execute_Immediate	Plus,0x1
01b2 e5ff       |    |		Load	0x2,-0x1
01b3 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01b4 00c9       |    |		Action	Pop_Auxiliary_Loop
01b5 7fe1       |    |		Jump	0x197
01b6 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01b7 0000       |    |		.XXX[0x1]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bb       |    |		.CONST	0x01bb								; Address of begin
01b9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ba 0001       |    |		.CONST	0x0001								; Number of locals
01bb			BODY_01b8:
01bb			INIT_01b8:
01bb 00da       |    |		Load_Top	At_Offset_2
01bc 8226       | &  |		Call	0x1,0x26
01bd 7013       |p   |		Jump_Nonzero	0x1d1
01be 00da       |    |		Load_Top	At_Offset_2
01bf 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01c0 0227       | '  |		Execute	Access,All_Reference
01c1 01dd       |    |		Execute	Vector,First
01c2 0aff       |    |		Execute_Immediate	Plus,-0x1
01c3 00db       |    |		Load_Top	At_Offset_3
01c4 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01c5 4800       |H   |		Short_Literal	0x0
01c6 00db       |    |		Load_Top	At_Offset_3
01c7 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01c8 4800       |H   |		Short_Literal	0x0
01c9 00db       |    |		Load_Top	At_Offset_3
01ca 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
01cb 4800       |H   |		Short_Literal	0x0
01cc 00db       |    |		Load_Top	At_Offset_3
01cd 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
01ce 00da       |    |		Load_Top	At_Offset_2
01cf 8227       | '  |		Call	0x1,0x27
01d0 00d1       |    |		Pop_Control	Pop_Count_1
01d1 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01d2 0000 0000  |    |		.BLANK	0000[0x6]
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 00da       |    |		Load_Top	At_Offset_2
01dc 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01dd 7002       |p   |		Jump_Nonzero	0x1e0
01de e220       |    |		Load	0x1,0x20
01df 0257       | W  |		Execute	Discrete,Raise
01e0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01e1 0000 0000  |    |		.BLANK	0000[0x7]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01eb       |    |		.CONST	0x01eb								; Address of begin
01e9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ea 0001       |    |		.CONST	0x0001								; Number of locals
01eb			BODY_01e8:
01eb			INIT_01e8:
01eb 00da       |    |		Load_Top	At_Offset_2
01ec 8214       |    |		Call	0x1,0x14
01ed 6802       |h   |		Jump_Zero	0x1f0
01ee e006       |    |		Load	0x0,0x6
01ef 0257       | W  |		Execute	Discrete,Raise
01f0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01f1 0000 0000  |    |		.BLANK	0000[0x7]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 01fb       |    |		.CONST	0x01fb								; Address of begin
01f9 0004       |    |		.CONST	0x0004								; Address of exception handler
01fa 0001       |    |		.CONST	0x0001								; Number of locals
01fb			BODY_01f8:
01fb			INIT_01f8:
01fb 00da       |    |		Load_Top	At_Offset_2
01fc 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
01fd 00db       |    |		Load_Top	At_Offset_3
01fe 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01ff 0272       | r  |		Execute	Discrete,Minus
0200 00d8       |    |		Load_Top	At_Offset_0
0201 00e3       |    |		Load_Encached	Natural_Cache
0202 0260       | `  |		Execute	Discrete,In_Type
0203 7001       |p   |		Jump_Nonzero	0x205
0204 0801       |    |		Execute_Immediate	Raise,0x1
0205 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0206 0000 0000  |    |		.XXX[0x2]
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
020c 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
020d 0aff       |    |		Execute_Immediate	Plus,-0x1
020e 00d8       |    |		Load_Top	At_Offset_0
020f 00e3       |    |		Load_Encached	Natural_Cache
0210 0260       | `  |		Execute	Discrete,In_Type
0211 7001       |p   |		Jump_Nonzero	0x213
0212 0801       |    |		Execute_Immediate	Raise,0x1
0213 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0214 0000 0000  |    |		.BLANK	0000[0x4]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 021b       |    |		.CONST	0x021b								; Address of begin
0219 0004       |    |		.CONST	0x0004								; Address of exception handler
021a 0001       |    |		.CONST	0x0001								; Number of locals
021b			BODY_0218:
021b			INIT_0218:
021b 00cf       |    |		Action	Mark_Auxiliary
021c 00db       |    |		Load_Top	At_Offset_3
021d 01d9       |    |		Execute	Vector,Reverse_Bounds
021e 0263       | c  |		Execute	Discrete,Above_Bound
021f 7009       |p   |		Jump_Nonzero	0x229
0220 00d8       |    |		Load_Top	At_Offset_0
0221 e5ff       |    |		Load	0x2,-0x1
0222 01d7       |    |		Execute	Vector,Field_Read
0223 820f       |    |		Call	0x1,0xf
0224 6802       |h   |		Jump_Zero	0x227
0225 e221       | !  |		Load	0x1,0x21
0226 0257       | W  |		Execute	Discrete,Raise
0227 00c8       |    |		Action	Pop_Auxiliary_Range
0228 3ff7       |?   |		Loop_Increasing	0x220
0229 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
022a 0000 0000  |    |		.BLANK	0000[0x6]
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 024b       | K  |		.CONST	0x024b								; Address of begin
0231 0004       |    |		.CONST	0x0004								; Address of exception handler
0232 0003       |    |		.CONST	0x0003								; Number of locals
0233			INIT_0230:
0233 e5ff       |    |		Load	0x2,-0x1
0234 822b       | +  |		Call	0x1,0x2b
0235 e5ff       |    |		Load	0x2,-0x1
0236 822c       | ,  |		Call	0x1,0x2c
0237 e5ff       |    |		Load	0x2,-0x1
0238 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0239 0227       | '  |		Execute	Access,All_Reference
023a 01cf       |    |		Execute	Vector,Slice_Read
023b 0335       | 5  |		Declare_Variable	Array,Duplicate
023c 00cd       |    |		Action	Spare6_Action
023d 4801       |H   |		Short_Literal	0x1
023e 00d9       |    |		Load_Top	At_Offset_1
023f 01db       |    |		Execute	Vector,Length
0240 00d8       |    |		Load_Top	At_Offset_0
0241 00e2       |    |		Load_Encached	Integer_Cache
0242 0260       | `  |		Execute	Discrete,In_Type
0243 7001       |p   |		Jump_Nonzero	0x245
0244 0801       |    |		Execute_Immediate	Raise,0x1
0245 00e9       |    |		Load_Encached	String_Cache
0246 035b       | [  |		Declare_Type	Array,Constrained
0247 0337       | 7  |		Declare_Variable	Array
0248 00d9       |    |		Load_Top	At_Offset_1
0249 00d9       |    |		Load_Top	At_Offset_1
024a 01d4       |    |		Execute	Vector,Structure_Write
024b			BODY_0230:
024b 00d8       |    |		Load_Top	At_Offset_0
024c 00e9       |    |		Load_Encached	String_Cache
024d 01c6       |    |		Execute	Vector,Convert_To_Formal
024e 00cb       |    |		Action	Pop_Block_With_Result
024f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0267       | g  |		.CONST	0x0267								; Address of begin
0251 0004       |    |		.CONST	0x0004								; Address of exception handler
0252 0002       |    |		.CONST	0x0002								; Number of locals
0253			INIT_0250:
0253 e5fe       |    |		Load	0x2,-0x2
0254 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0255 0227       | '  |		Execute	Access,All_Reference
0256 e5ff       |    |		Load	0x2,-0x1
0257 e5fe       |    |		Load	0x2,-0x2
0258 822c       | ,  |		Call	0x1,0x2c
0259 00d8       |    |		Load_Top	At_Offset_0
025a 00e4       |    |		Load_Encached	Positive_Cache
025b 0260       | `  |		Execute	Discrete,In_Type
025c 7001       |p   |		Jump_Nonzero	0x25e
025d 0801       |    |		Execute_Immediate	Raise,0x1
025e e5fe       |    |		Load	0x2,-0x2
025f 822b       | +  |		Call	0x1,0x2b
0260 00d8       |    |		Load_Top	At_Offset_0
0261 00e4       |    |		Load_Encached	Positive_Cache
0262 0260       | `  |		Execute	Discrete,In_Type
0263 7001       |p   |		Jump_Nonzero	0x265
0264 0801       |    |		Execute_Immediate	Raise,0x1
0265 e007       |    |		Load	0x0,0x7
0266 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0267			BODY_0250:
0267 00d8       |    |		Load_Top	At_Offset_0
0268 e225       | %  |		Load	0x1,0x25
0269 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
026a e5fe       |    |		Load	0x2,-0x2
026b 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
026c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
026d 0000 0000  |    |		.XXX[0x3]
026f 0000       |    |
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 4608       |F   |		Jump_Case	0x9
0274 7808       |x   |		Jump	0x27d								; case 0x0
0275 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0276 7813       |x   |		Jump	0x28a								; case 0x2
0277 7812       |x   |		Jump	0x28a								; case 0x3
0278 7811       |x   |		Jump	0x28a								; case 0x4
0279 7810       |x   |		Jump	0x28a								; case 0x5
027a 780f       |x   |		Jump	0x28a								; case 0x6
027b 780e       |x   |		Jump	0x28a								; case 0x7
027c 780d       |x   |		Jump	0x28a								; case 0x8
027d 4800       |H   |		Short_Literal	0x0
027e 00db       |    |		Load_Top	At_Offset_3
027f 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0280 4800       |H   |		Short_Literal	0x0
0281 00db       |    |		Load_Top	At_Offset_3
0282 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0283 4800       |H   |		Short_Literal	0x0
0284 00db       |    |		Load_Top	At_Offset_3
0285 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0286 4801       |H   |		Short_Literal	0x1
0287 00db       |    |		Load_Top	At_Offset_3
0288 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0289 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
028a 0869       | i  |		Execute_Immediate	Raise,0x69
028b 0000 0000  |    |		.BLANK	0000[0x5]
0290 ; --------------------------------------------------------------------------------------
0290 ; Debug Table
0290 ; --------------------------------------------------------------------------------------
0290 0004 0001  |    |		.DEBUG4	0x0004,0x0001,0x7148,0x0000,0x0001,0x001a
0296 000b 02fe  |    |		.DBG4T	0x000b,0x02fe,0xc000,0x0000
029a 0043 0317  | C  |		.DBG4T	0x0043,0x0317,0xc000,0x8000
029e 0073 0343  | s C|		.DBG4T	0x0073,0x0343,0x1002,0x0000
02a2 0093 034a  |   J|		.DBG4T	0x0093,0x034a,0x1002,0x0000
02a6 00a3 034d  |   M|		.DBG4T	0x00a3,0x034d,0x1002,0x0000
02aa 00ab 0351  |   Q|		.DBG4T	0x00ab,0x0351,0x1001,0x0000
02ae 00b3 0355  |   U|		.DBG4T	0x00b3,0x0355,0x1002,0x0000
02b2 00c3 035a  |   Z|		.DBG4T	0x00c3,0x035a,0x1001,0x0000
02b6 00db 0362  |   b|		.DBG4T	0x00db,0x0362,0x1001,0x0000
02ba 00eb 0367  |   g|		.DBG4T	0x00eb,0x0367,0x1002,0x0000
02be 00fb 036b  |   k|		.DBG4T	0x00fb,0x036b,0x1001,0x0000
02c2 0113 0371  |   q|		.DBG4T	0x0113,0x0371,0x1002,0x0000
02c6 0123 0376  | # v|		.DBG4T	0x0123,0x0376,0x1002,0x0000
02ca 012b 037a  | + z|		.DBG4T	0x012b,0x037a,0x1002,0x0000
02ce 0153 0383  | S  |		.DBG4T	0x0153,0x0383,0x1001,0x0000
02d2 0173 038b  | s  |		.DBG4T	0x0173,0x038b,0x1002,0x0000
02d6 0183 038e  |    |		.DBG4T	0x0183,0x038e,0x1001,0x4000
02da 01bb 03a2  |    |		.DBG4T	0x01bb,0x03a2,0x1001,0x0000
02de 01db 03aa  |    |		.DBG4T	0x01db,0x03aa,0x1001,0x0000
02e2 01eb 03ae  |    |		.DBG4T	0x01eb,0x03ae,0x1001,0x0000
02e6 01fb 03b2  |    |		.DBG4T	0x01fb,0x03b2,0x1002,0x0000
02ea 020b 03b5  |    |		.DBG4T	0x020b,0x03b5,0x1002,0x0000
02ee 021b 03b8  |    |		.DBG4T	0x021b,0x03b8,0x1001,0x0000
02f2 0233 03bd  | 3  |		.DBG4T	0x0233,0x03bd,0x1004,0x0000
02f6 0253 03c2  | S  |		.DBG4T	0x0253,0x03c2,0x1004,0x0000
02fa 0273 0000  | s  |		.DBG4T	0x0273,0x0000,0x1005,0x0000
02fe ; --------------------------------------------------------------------------------------
02fe ; Debug chain
02fe ; --------------------------------------------------------------------------------------
02fe 0017 0000  |    |		.DBGLEN	0x0017,0x0000
0300 000b 000d  |    |		.DBGLNO	0x000b,0x000d,0x000f,0x0011,0x0013,0x0015,0x0017,0x0019,0x001b,0x001d,0x001f,0x0021,0x0023,0x0025,0x0027,0x0029,0x002b,0x002d,0x002f,0x0031,0x0033,0x0035,0x0039
0317 ; --------------------------------------------------------------------------------------
0317 ; Debug chain
0317 ; --------------------------------------------------------------------------------------
0317 0015 0000  |    |		.DBGLEN	0x0015,0x0000
0319 0043 0045  | C E|		.DBGLNO	0x0043,0x0045,0x0047,0x0049,0x004b,0x004d,0x004f,0x0051,0x0053,0x0055,0x0057,0x0059,0x005b,0x005d,0x005f,0x0061,0x0063,0x0065,0x0067,0x0069,0x006b
032e 0002 0003  |    |		.XXX[0x15]
0330 0004 0005  |    |
0332 0006 0007  |    |
0334 0008 0009  |    |
0336 000a 000b  |    |
0338 000c 000d  |    |
033a 000e 000f  |    |
033c 0010 0011  |    |
033e 0012 0013  |    |
0340 0014 0015  |    |
0342 0016       |    |
0343 ; --------------------------------------------------------------------------------------
0343 ; Debug chain
0343 ; --------------------------------------------------------------------------------------
0343 0002 0003  |    |		.DBGLEN	0x0002,0x0003
0345 0073 0077  | s w|		.DBGLNO	0x0073,0x0077,0x0085,0x008a,0x008d
034a ; --------------------------------------------------------------------------------------
034a ; Debug chain
034a ; --------------------------------------------------------------------------------------
034a 0000 0001  |    |		.DBGLEN	0x0000,0x0001
034c 0093       |    |		.DBGLNO	0x0093
034d ; --------------------------------------------------------------------------------------
034d ; Debug chain
034d ; --------------------------------------------------------------------------------------
034d 0000 0002  |    |		.DBGLEN	0x0000,0x0002
034f 00a3 00a5  |    |		.DBGLNO	0x00a3,0x00a5
0351 ; --------------------------------------------------------------------------------------
0351 ; Debug chain
0351 ; --------------------------------------------------------------------------------------
0351 0000 0002  |    |		.DBGLEN	0x0000,0x0002
0353 00ab 00ad  |    |		.DBGLNO	0x00ab,0x00ad
0355 ; --------------------------------------------------------------------------------------
0355 ; Debug chain
0355 ; --------------------------------------------------------------------------------------
0355 0000 0003  |    |		.DBGLEN	0x0000,0x0003
0357 00b5 00b7  |    |		.DBGLNO	0x00b5,0x00b7,0x00bc
035a ; --------------------------------------------------------------------------------------
035a ; Debug chain
035a ; --------------------------------------------------------------------------------------
035a 0001 0005  |    |		.DBGLEN	0x0001,0x0005
035c 00c3 00c7  |    |		.DBGLNO	0x00c3,0x00c7,0x00c9,0x00cb,0x00cc,0x00d3
0362 ; --------------------------------------------------------------------------------------
0362 ; Debug chain
0362 ; --------------------------------------------------------------------------------------
0362 0000 0003  |    |		.DBGLEN	0x0000,0x0003
0364 00db 00dd  |    |		.DBGLNO	0x00db,0x00dd,0x00e3
0367 ; --------------------------------------------------------------------------------------
0367 ; Debug chain
0367 ; --------------------------------------------------------------------------------------
0367 0000 0002  |    |		.DBGLEN	0x0000,0x0002
0369 00eb 00ed  |    |		.DBGLNO	0x00eb,0x00ed
036b ; --------------------------------------------------------------------------------------
036b ; Debug chain
036b ; --------------------------------------------------------------------------------------
036b 0000 0004  |    |		.DBGLEN	0x0000,0x0004
036d 00fb 00ff  |    |		.DBGLNO	0x00fb,0x00ff,0x0104,0x010d
0371 ; --------------------------------------------------------------------------------------
0371 ; Debug chain
0371 ; --------------------------------------------------------------------------------------
0371 0001 0002  |    |		.DBGLEN	0x0001,0x0002
0373 0113 0118  |    |		.DBGLNO	0x0113,0x0118,0x011c
0376 ; --------------------------------------------------------------------------------------
0376 ; Debug chain
0376 ; --------------------------------------------------------------------------------------
0376 0000 0002  |    |		.DBGLEN	0x0000,0x0002
0378 0123 0125  | # %|		.DBGLNO	0x0123,0x0125
037a ; --------------------------------------------------------------------------------------
037a ; Debug chain
037a ; --------------------------------------------------------------------------------------
037a 0001 0006  |    |		.DBGLEN	0x0001,0x0006
037c 012b 0130  | + 0|		.DBGLNO	0x012b,0x0130,0x0132,0x0136,0x0139,0x013c,0x013e
0383 ; --------------------------------------------------------------------------------------
0383 ; Debug chain
0383 ; --------------------------------------------------------------------------------------
0383 0000 0006  |    |		.DBGLEN	0x0000,0x0006
0385 0153 0155  | S U|		.DBGLNO	0x0153,0x0155,0x0158,0x015a,0x015d,0x0162
038b ; --------------------------------------------------------------------------------------
038b ; Debug chain
038b ; --------------------------------------------------------------------------------------
038b 0000 0001  |    |		.DBGLEN	0x0000,0x0001
038d 0173       | s  |		.DBGLNO	0x0173
038e ; --------------------------------------------------------------------------------------
038e ; Debug chain
038e ; --------------------------------------------------------------------------------------
038e 0000 0009  |    |		.DBGLEN	0x0000,0x0009
0390 0183 0186  |    |		.DBGLNO	0x0183,0x0186,0x018b,0x0193,0x0197,0x019a,0x019f,0x01a7,0x01af
0399 0001 0002  |    |		.XXX[0x9]
039b 0003 0004  |    |
039d 0006 0007  |    |
039f 0008 0009  |    |
03a1 000a       |    |
03a2 ; --------------------------------------------------------------------------------------
03a2 ; Debug chain
03a2 ; --------------------------------------------------------------------------------------
03a2 0000 0006  |    |		.DBGLEN	0x0000,0x0006
03a4 01bb 01be  |    |		.DBGLNO	0x01bb,0x01be,0x01c5,0x01c8,0x01cb,0x01ce
03aa ; --------------------------------------------------------------------------------------
03aa ; Debug chain
03aa ; --------------------------------------------------------------------------------------
03aa 0000 0002  |    |		.DBGLEN	0x0000,0x0002
03ac 01db 01de  |    |		.DBGLNO	0x01db,0x01de
03ae ; --------------------------------------------------------------------------------------
03ae ; Debug chain
03ae ; --------------------------------------------------------------------------------------
03ae 0000 0002  |    |		.DBGLEN	0x0000,0x0002
03b0 01eb 01ee  |    |		.DBGLNO	0x01eb,0x01ee
03b2 ; --------------------------------------------------------------------------------------
03b2 ; Debug chain
03b2 ; --------------------------------------------------------------------------------------
03b2 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03b4 01fb       |    |		.DBGLNO	0x01fb
03b5 ; --------------------------------------------------------------------------------------
03b5 ; Debug chain
03b5 ; --------------------------------------------------------------------------------------
03b5 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03b7 020b       |    |		.DBGLNO	0x020b
03b8 ; --------------------------------------------------------------------------------------
03b8 ; Debug chain
03b8 ; --------------------------------------------------------------------------------------
03b8 0000 0003  |    |		.DBGLEN	0x0000,0x0003
03ba 021c 0220  |    |		.DBGLNO	0x021c,0x0220,0x0225
03bd ; --------------------------------------------------------------------------------------
03bd ; Debug chain
03bd ; --------------------------------------------------------------------------------------
03bd 0002 0001  |    |		.DBGLEN	0x0002,0x0001
03bf 0233 023d  | 3 =|		.DBGLNO	0x0233,0x023d,0x024b
03c2 ; --------------------------------------------------------------------------------------
03c2 ; Debug chain
03c2 ; --------------------------------------------------------------------------------------
03c2 0001 0001  |    |		.DBGLEN	0x0001,0x0001
03c4 0253 0267  | S g|		.DBGLNO	0x0253,0x0267
03c6 0000 0000  |    |		.BLANK	0000[0x3a]