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

⟦f6b9b1c91⟧

    Length: 4096 (0x1000)
    Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0314bd

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 05a0       |    |		.CONST	0x05a0								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 0003       |    |		.CONST	0x0003								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00df       |    |		.CONST	0x00df								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 002c       | ,  |		.CONST	0x002c								; Number of locals
000b			INIT_0008:
000b 029a 012b  |   +|		Declare_Subprogram	INIT_0128,For_Outer_Call,Visible,Unelaborated
000d 029a 015b  |   [|		Declare_Subprogram	INIT_0158,For_Outer_Call,Visible,Unelaborated
000f 029a 0163  |   c|		Declare_Subprogram	INIT_0160,For_Outer_Call,Visible,Unelaborated
0011 029a 016b  |   k|		Declare_Subprogram	INIT_0168,For_Outer_Call,Visible,Unelaborated
0013 029a 0173  |   s|		Declare_Subprogram	INIT_0170,For_Outer_Call,Visible,Unelaborated
0015 029a 017b  |   {|		Declare_Subprogram	INIT_0178,For_Outer_Call,Visible,Unelaborated
0017 029a 0193  |    |		Declare_Subprogram	INIT_0190,For_Outer_Call,Visible,Unelaborated
0019 029a 01ab  |    |		Declare_Subprogram	INIT_01a8,For_Outer_Call,Visible,Unelaborated
001b 029a 01cb  |    |		Declare_Subprogram	INIT_01c8,For_Outer_Call,Visible,Unelaborated
001d 029a 01eb  |    |		Declare_Subprogram	INIT_01e8,For_Outer_Call,Visible,Unelaborated
001f 029a 0213  |    |		Declare_Subprogram	INIT_0210,For_Outer_Call,Visible,Unelaborated
0021 029a 027b  |   {|		Declare_Subprogram	INIT_0278,For_Outer_Call,Visible,Unelaborated
0023 029a 029b  |    |		Declare_Subprogram	INIT_0298,For_Outer_Call,Visible,Unelaborated
0025 029a 02bb  |    |		Declare_Subprogram	INIT_02b8,For_Outer_Call,Visible,Unelaborated
0027 029a 02cb  |    |		Declare_Subprogram	INIT_02c8,For_Outer_Call,Visible,Unelaborated
0029 029a 036b  |   k|		Declare_Subprogram	INIT_0368,For_Outer_Call,Visible,Unelaborated
002b 029a 039b  |    |		Declare_Subprogram	INIT_0398,For_Outer_Call,Visible,Unelaborated
002d 029a 043b  |   ;|		Declare_Subprogram	INIT_0438,For_Outer_Call,Visible,Unelaborated
002f 029a 046b  |   k|		Declare_Subprogram	INIT_0468,For_Outer_Call,Visible,Unelaborated
0031 029a 04ab  |    |		Declare_Subprogram	INIT_04a8,For_Outer_Call,Visible,Unelaborated
0033 029a 04bb  |    |		Declare_Subprogram	INIT_04b8,For_Outer_Call,Visible,Unelaborated
0035 00bf       |    |		Action	Accept_Activation
0036 00e8       |    |		Load_Encached	Character_Cache
0037 0266       | f  |		Execute	Discrete,Bounds
0038 00e8       |    |		Load_Encached	Character_Cache
0039 02a0       |    |		Declare_Subprogram	Null_Subprogram
003a 4801       |H   |		Short_Literal	0x1
003b 035d       | ]  |		Declare_Type	Array,Defined
003c 00e8       |    |		Load_Encached	Character_Cache
003d 0266       | f  |		Execute	Discrete,Bounds
003e 00e8       |    |		Load_Encached	Character_Cache
003f 0266       | f  |		Execute	Discrete,Bounds
0040 00e1       |    |		Load_Encached	Boolean_Cache
0041 02a0       |    |		Declare_Subprogram	Null_Subprogram
0042 4802       |H   |		Short_Literal	0x2
0043 035d       | ]  |		Declare_Type	Array,Defined
0044 00d9       |    |		Load_Top	At_Offset_1
0045 0337       | 7  |		Declare_Variable	Array
0046 00da       |    |		Load_Top	At_Offset_2
0047 0337       | 7  |		Declare_Variable	Array
0048 00da       |    |		Load_Top	At_Offset_2
0049 0337       | 7  |		Declare_Variable	Array
004a 00d8       |    |		Load_Top	At_Offset_0
004b 0335       | 5  |		Declare_Variable	Array,Duplicate
004c 00cd       |    |		Action	Spare6_Action
004d 487f       |H   |		Short_Literal	0x7f
004e 4800       |H   |		Short_Literal	0x0
004f 487f       |H   |		Short_Literal	0x7f
0050 4800       |H   |		Short_Literal	0x0
0051 4800       |H   |		Short_Literal	0x0
0052 00d9       |    |		Load_Top	At_Offset_1
0053 e229       | )  |		Load	0x1,0x29
0054 e227       | '  |		Load	0x1,0x27
0055 01a6       |    |		Execute	Matrix,Field_Write
0056 3ffa       |?   |		Loop_Increasing	0x51
0057 3ff7       |?   |		Loop_Increasing	0x4f
0058 00d9       |    |		Load_Top	At_Offset_1
0059 01a4       |    |		Execute	Matrix,Structure_Write
005a 4800       |H   |		Short_Literal	0x0
005b 48ff       |H   |		Short_Literal	0xff
005c 00e2       |    |		Load_Encached	Integer_Cache
005d 03f8       |    |		Declare_Type	Discrete,Constrained
005e 4800       |H   |		Short_Literal	0x0
005f 48ff       |H   |		Short_Literal	0xff
0060 00da       |    |		Load_Top	At_Offset_2
0061 02a0       |    |		Declare_Subprogram	Null_Subprogram
0062 4801       |H   |		Short_Literal	0x1
0063 035d       | ]  |		Declare_Type	Array,Defined
0064 00d8       |    |		Load_Top	At_Offset_0
0065 0337       | 7  |		Declare_Variable	Array
0066 4800       |H   |		Short_Literal	0x0
0067 480f       |H   |		Short_Literal	0xf
0068 00e8       |    |		Load_Encached	Character_Cache
0069 02a0       |    |		Declare_Subprogram	Null_Subprogram
006a 4801       |H   |		Short_Literal	0x1
006b 035d       | ]  |		Declare_Type	Array,Defined
006c 00d8       |    |		Load_Top	At_Offset_0
006d 0337       | 7  |		Declare_Variable	Array
006e 00d8       |    |		Load_Top	At_Offset_0
006f 0335       | 5  |		Declare_Variable	Array,Duplicate
0070 00cd       |    |		Action	Spare6_Action
0071 4830       |H0  |		Short_Literal	0x30
0072 4800       |H   |		Short_Literal	0x0
0073 00da       |    |		Load_Top	At_Offset_2
0074 01d6       |    |		Execute	Vector,Field_Write
0075 4831       |H1  |		Short_Literal	0x31
0076 4801       |H   |		Short_Literal	0x1
0077 00da       |    |		Load_Top	At_Offset_2
0078 01d6       |    |		Execute	Vector,Field_Write
0079 4832       |H2  |		Short_Literal	0x32
007a 4802       |H   |		Short_Literal	0x2
007b 00da       |    |		Load_Top	At_Offset_2
007c 01d6       |    |		Execute	Vector,Field_Write
007d 4833       |H3  |		Short_Literal	0x33
007e 4803       |H   |		Short_Literal	0x3
007f 00da       |    |		Load_Top	At_Offset_2
0080 01d6       |    |		Execute	Vector,Field_Write
0081 4834       |H4  |		Short_Literal	0x34
0082 4804       |H   |		Short_Literal	0x4
0083 00da       |    |		Load_Top	At_Offset_2
0084 01d6       |    |		Execute	Vector,Field_Write
0085 4835       |H5  |		Short_Literal	0x35
0086 4805       |H   |		Short_Literal	0x5
0087 00da       |    |		Load_Top	At_Offset_2
0088 01d6       |    |		Execute	Vector,Field_Write
0089 4836       |H6  |		Short_Literal	0x36
008a 4806       |H   |		Short_Literal	0x6
008b 00da       |    |		Load_Top	At_Offset_2
008c 01d6       |    |		Execute	Vector,Field_Write
008d 4837       |H7  |		Short_Literal	0x37
008e 4807       |H   |		Short_Literal	0x7
008f 00da       |    |		Load_Top	At_Offset_2
0090 01d6       |    |		Execute	Vector,Field_Write
0091 4838       |H8  |		Short_Literal	0x38
0092 4808       |H   |		Short_Literal	0x8
0093 00da       |    |		Load_Top	At_Offset_2
0094 01d6       |    |		Execute	Vector,Field_Write
0095 4839       |H9  |		Short_Literal	0x39
0096 4809       |H   |		Short_Literal	0x9
0097 00da       |    |		Load_Top	At_Offset_2
0098 01d6       |    |		Execute	Vector,Field_Write
0099 4841       |HA  |		Short_Literal	0x41
009a 480a       |H   |		Short_Literal	0xa
009b 00da       |    |		Load_Top	At_Offset_2
009c 01d6       |    |		Execute	Vector,Field_Write
009d 4842       |HB  |		Short_Literal	0x42
009e 480b       |H   |		Short_Literal	0xb
009f 00da       |    |		Load_Top	At_Offset_2
00a0 01d6       |    |		Execute	Vector,Field_Write
00a1 4843       |HC  |		Short_Literal	0x43
00a2 480c       |H   |		Short_Literal	0xc
00a3 00da       |    |		Load_Top	At_Offset_2
00a4 01d6       |    |		Execute	Vector,Field_Write
00a5 4844       |HD  |		Short_Literal	0x44
00a6 480d       |H   |		Short_Literal	0xd
00a7 00da       |    |		Load_Top	At_Offset_2
00a8 01d6       |    |		Execute	Vector,Field_Write
00a9 4845       |HE  |		Short_Literal	0x45
00aa 480e       |H   |		Short_Literal	0xe
00ab 00da       |    |		Load_Top	At_Offset_2
00ac 01d6       |    |		Execute	Vector,Field_Write
00ad 4846       |HF  |		Short_Literal	0x46
00ae 480f       |H   |		Short_Literal	0xf
00af 00da       |    |		Load_Top	At_Offset_2
00b0 01d6       |    |		Execute	Vector,Field_Write
00b1 00d9       |    |		Load_Top	At_Offset_1
00b2 01d4       |    |		Execute	Vector,Structure_Write
00b3 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20
00b4 00c7       |    |		Action	Elaborate_Subprogram
00b5 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21
00b6 00c7       |    |		Action	Elaborate_Subprogram
00b7 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
00b8 00c7       |    |		Action	Elaborate_Subprogram
00b9 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
00ba 00c7       |    |		Action	Elaborate_Subprogram
00bb 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
00bc 00c7       |    |		Action	Elaborate_Subprogram
00bd 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
00be 00c7       |    |		Action	Elaborate_Subprogram
00bf 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
00c0 00c7       |    |		Action	Elaborate_Subprogram
00c1 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
00c2 00c7       |    |		Action	Elaborate_Subprogram
00c3 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
00c4 00c7       |    |		Action	Elaborate_Subprogram
00c5 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
00c6 00c7       |    |		Action	Elaborate_Subprogram
00c7 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
00c8 00c7       |    |		Action	Elaborate_Subprogram
00c9 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
00ca 00c7       |    |		Action	Elaborate_Subprogram
00cb 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
00cc 00c7       |    |		Action	Elaborate_Subprogram
00cd 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
00ce 00c7       |    |		Action	Elaborate_Subprogram
00cf 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b
00d0 00c7       |    |		Action	Elaborate_Subprogram
00d1 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
00d2 00c7       |    |		Action	Elaborate_Subprogram
00d3 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
00d4 00c7       |    |		Action	Elaborate_Subprogram
00d5 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
00d6 00c7       |    |		Action	Elaborate_Subprogram
00d7 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
00d8 00c7       |    |		Action	Elaborate_Subprogram
00d9 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
00da 00c7       |    |		Action	Elaborate_Subprogram
00db 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
00dc 00c7       |    |		Action	Elaborate_Subprogram
00dd 029f 04db  |    |		Declare_Subprogram	INIT_04d8,For_Call
00df			BODY_0008:
00df 00cf       |    |		Action	Mark_Auxiliary
00e0 00e8       |    |		Load_Encached	Character_Cache
00e1 0265       | e  |		Execute	Discrete,Reverse_Bounds
00e2 0007       |    |		Action	Break_Optional
00e3 00d8       |    |		Load_Top	At_Offset_0
00e4 00d9       |    |		Load_Top	At_Offset_1
00e5 e224       | $  |		Load	0x1,0x24
00e6 01d6       |    |		Execute	Vector,Field_Write
00e7 4801       |H   |		Short_Literal	0x1
00e8 00d9       |    |		Load_Top	At_Offset_1
00e9 00da       |    |		Load_Top	At_Offset_2
00ea e226       | &  |		Load	0x1,0x26
00eb 01a6       |    |		Execute	Matrix,Field_Write
00ec 00c8       |    |		Action	Pop_Auxiliary_Range
00ed 3ff5       |?   |		Loop_Increasing	0xe3
00ee 00ce       |    |		Action	Pop_Auxiliary
00ef e224       | $  |		Load	0x1,0x24
00f0 e225       | %  |		Load	0x1,0x25
00f1 01d4       |    |		Execute	Vector,Structure_Write
00f2 00cf       |    |		Action	Mark_Auxiliary
00f3 485a       |HZ  |		Short_Literal	0x5a
00f4 4841       |HA  |		Short_Literal	0x41
00f5 0007       |    |		Action	Break_Optional
00f6 00d8       |    |		Load_Top	At_Offset_0
00f7 0a20       |    |		Execute_Immediate	Plus,0x20
00f8 00d8       |    |		Load_Top	At_Offset_0
00f9 00e8       |    |		Load_Encached	Character_Cache
00fa 0260       | `  |		Execute	Discrete,In_Type
00fb 7001       |p   |		Jump_Nonzero	0xfd
00fc 0801       |    |		Execute_Immediate	Raise,0x1
00fd 00d9       |    |		Load_Top	At_Offset_1
00fe e225       | %  |		Load	0x1,0x25
00ff 01d6       |    |		Execute	Vector,Field_Write
0100 4801       |H   |		Short_Literal	0x1
0101 00d9       |    |		Load_Top	At_Offset_1
0102 e225       | %  |		Load	0x1,0x25
0103 01d7       |    |		Execute	Vector,Field_Read
0104 00da       |    |		Load_Top	At_Offset_2
0105 e226       | &  |		Load	0x1,0x26
0106 01a6       |    |		Execute	Matrix,Field_Write
0107 00c8       |    |		Action	Pop_Auxiliary_Range
0108 3fed       |?   |		Loop_Increasing	0xf6
0109 00c9       |    |		Action	Pop_Auxiliary_Loop
010a 487a       |Hz  |		Short_Literal	0x7a
010b 4861       |Ha  |		Short_Literal	0x61
010c 0007       |    |		Action	Break_Optional
010d 00d8       |    |		Load_Top	At_Offset_0
010e 0ae0       |    |		Execute_Immediate	Plus,-0x20
010f 00d8       |    |		Load_Top	At_Offset_0
0110 00e8       |    |		Load_Encached	Character_Cache
0111 0260       | `  |		Execute	Discrete,In_Type
0112 7001       |p   |		Jump_Nonzero	0x114
0113 0801       |    |		Execute_Immediate	Raise,0x1
0114 00d9       |    |		Load_Top	At_Offset_1
0115 e224       | $  |		Load	0x1,0x24
0116 01d6       |    |		Execute	Vector,Field_Write
0117 4801       |H   |		Short_Literal	0x1
0118 00d9       |    |		Load_Top	At_Offset_1
0119 e224       | $  |		Load	0x1,0x24
011a 01d7       |    |		Execute	Vector,Field_Read
011b 00da       |    |		Load_Top	At_Offset_2
011c e226       | &  |		Load	0x1,0x26
011d 01a6       |    |		Execute	Matrix,Field_Write
011e 00c8       |    |		Action	Pop_Auxiliary_Range
011f 3fed       |?   |		Loop_Increasing	0x10d
0120 00ce       |    |		Action	Pop_Auxiliary
0121 822c       | ,  |		Call	0x1,0x2c
0122 00bc       |    |		Action	Signal_Activated
0123 00bb       |    |		Action	Signal_Completion
0124 0000 0000  |    |		.BLANK	0000[0x4]
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 0132       | 2  |		.CONST	0x0132								; Address of begin
0129 0004       |    |		.CONST	0x0004								; Address of exception handler
012a 0003       |    |		.CONST	0x0003								; Number of locals
012b			INIT_0128:
012b 00da       |    |		Load_Top	At_Offset_2
012c 01db       |    |		Execute	Vector,Length
012d 00e2       |    |		Load_Encached	Integer_Cache
012e 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
012f 00d8       |    |		Load_Top	At_Offset_0
0130 00e2       |    |		Load_Encached	Integer_Cache
0131 03f1       |    |		Declare_Variable	Discrete,With_Value
0132			BODY_0128:
0132 00d9       |    |		Load_Top	At_Offset_1
0133 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0134 6821       |h!  |		Jump_Zero	0x156
0135 00d8       |    |		Load_Top	At_Offset_0
0136 e5ff       |    |		Load	0x2,-0x1
0137 01dd       |    |		Execute	Vector,First
0138 e5ff       |    |		Load	0x2,-0x1
0139 01d7       |    |		Execute	Vector,Field_Read
013a e224       | $  |		Load	0x1,0x24
013b 01d7       |    |		Execute	Vector,Field_Read
013c 0905       |    |		Execute_Immediate	Binary_Scale,0x5
013d 0273       | s  |		Execute	Discrete,Plus
013e e5ff       |    |		Load	0x2,-0x1
013f 01dd       |    |		Execute	Vector,First
0140 e5ff       |    |		Load	0x2,-0x1
0141 01dc       |    |		Execute	Vector,Last
0142 0a01       |    |		Execute_Immediate	Plus,0x1
0143 e5ff       |    |		Load	0x2,-0x1
0144 01dd       |    |		Execute	Vector,First
0145 0272       | r  |		Execute	Discrete,Minus
0146 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
0147 0273       | s  |		Execute	Discrete,Plus
0148 e5ff       |    |		Load	0x2,-0x1
0149 01d7       |    |		Execute	Vector,Field_Read
014a e224       | $  |		Load	0x1,0x24
014b 01d7       |    |		Execute	Vector,Field_Read
014c 0273       | s  |		Execute	Discrete,Plus
014d e5ff       |    |		Load	0x2,-0x1
014e 01dc       |    |		Execute	Vector,Last
014f e5ff       |    |		Load	0x2,-0x1
0150 01d7       |    |		Execute	Vector,Field_Read
0151 e224       | $  |		Load	0x1,0x24
0152 01d7       |    |		Execute	Vector,Field_Read
0153 0903       |    |		Execute_Immediate	Binary_Scale,0x3
0154 0273       | s  |		Execute	Discrete,Plus
0155 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0156 00d8       |    |		Load_Top	At_Offset_0
0157 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015b       | [  |		.CONST	0x015b								; Address of begin
0159 0004       |    |		.CONST	0x0004								; Address of exception handler
015a 0001       |    |		.CONST	0x0001								; Number of locals
015b			BODY_0158:
015b			INIT_0158:
015b 00da       |    |		Load_Top	At_Offset_2
015c e224       | $  |		Load	0x1,0x24
015d 01d7       |    |		Execute	Vector,Field_Read
015e 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
015f 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0163       | c  |		.CONST	0x0163								; Address of begin
0161 0004       |    |		.CONST	0x0004								; Address of exception handler
0162 0001       |    |		.CONST	0x0001								; Number of locals
0163			BODY_0160:
0163			INIT_0160:
0163 00da       |    |		Load_Top	At_Offset_2
0164 e225       | %  |		Load	0x1,0x25
0165 01d7       |    |		Execute	Vector,Field_Read
0166 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0167 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016b       | k  |		.CONST	0x016b								; Address of begin
0169 0004       |    |		.CONST	0x0004								; Address of exception handler
016a 0001       |    |		.CONST	0x0001								; Number of locals
016b			BODY_0168:
016b			INIT_0168:
016b 00da       |    |		Load_Top	At_Offset_2
016c e224       | $  |		Load	0x1,0x24
016d 01d7       |    |		Execute	Vector,Field_Read
016e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
016f 0000       |    |		.XXX[0x1]
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 e225       | %  |		Load	0x1,0x25
0175 01d7       |    |		Execute	Vector,Field_Read
0176 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0177 0000       |    |		.XXX[0x1]
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 017b       | {  |		.CONST	0x017b								; Address of begin
0179 0004       |    |		.CONST	0x0004								; Address of exception handler
017a 0001       |    |		.CONST	0x0001								; Number of locals
017b			BODY_0178:
017b			INIT_0178:
017b 00cf       |    |		Action	Mark_Auxiliary
017c 00db       |    |		Load_Top	At_Offset_3
017d 01d9       |    |		Execute	Vector,Reverse_Bounds
017e 0263       | c  |		Execute	Discrete,Above_Bound
017f 700a       |p   |		Jump_Nonzero	0x18a
0180 00d8       |    |		Load_Top	At_Offset_0
0181 e5ff       |    |		Load	0x2,-0x1
0182 01d7       |    |		Execute	Vector,Field_Read
0183 e224       | $  |		Load	0x1,0x24
0184 01d7       |    |		Execute	Vector,Field_Read
0185 00d9       |    |		Load_Top	At_Offset_1
0186 e5ff       |    |		Load	0x2,-0x1
0187 01d6       |    |		Execute	Vector,Field_Write
0188 00c8       |    |		Action	Pop_Auxiliary_Range
0189 3ff6       |?   |		Loop_Increasing	0x180
018a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
018b 0000 0000  |    |		.BLANK	0000[0x5]
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 00cf       |    |		Action	Mark_Auxiliary
0194 00db       |    |		Load_Top	At_Offset_3
0195 01d9       |    |		Execute	Vector,Reverse_Bounds
0196 0263       | c  |		Execute	Discrete,Above_Bound
0197 700a       |p   |		Jump_Nonzero	0x1a2
0198 00d8       |    |		Load_Top	At_Offset_0
0199 e5ff       |    |		Load	0x2,-0x1
019a 01d7       |    |		Execute	Vector,Field_Read
019b e225       | %  |		Load	0x1,0x25
019c 01d7       |    |		Execute	Vector,Field_Read
019d 00d9       |    |		Load_Top	At_Offset_1
019e e5ff       |    |		Load	0x2,-0x1
019f 01d6       |    |		Execute	Vector,Field_Write
01a0 00c8       |    |		Action	Pop_Auxiliary_Range
01a1 3ff6       |?   |		Loop_Increasing	0x198
01a2 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01a3 0000 0000  |    |		.BLANK	0000[0x5]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01b2       |    |		.CONST	0x01b2								; Address of begin
01a9 0004       |    |		.CONST	0x0004								; Address of exception handler
01aa 0002       |    |		.CONST	0x0002								; Number of locals
01ab			INIT_01a8:
01ab 00da       |    |		Load_Top	At_Offset_2
01ac 01dd       |    |		Execute	Vector,First
01ad 00db       |    |		Load_Top	At_Offset_3
01ae 01dc       |    |		Execute	Vector,Last
01af 00e9       |    |		Load_Encached	String_Cache
01b0 035b       | [  |		Declare_Type	Array,Constrained
01b1 0337       | 7  |		Declare_Variable	Array
01b2			BODY_01a8:
01b2 00cf       |    |		Action	Mark_Auxiliary
01b3 e5ff       |    |		Load	0x2,-0x1
01b4 01d9       |    |		Execute	Vector,Reverse_Bounds
01b5 0263       | c  |		Execute	Discrete,Above_Bound
01b6 700a       |p   |		Jump_Nonzero	0x1c1
01b7 00d8       |    |		Load_Top	At_Offset_0
01b8 e5ff       |    |		Load	0x2,-0x1
01b9 01d7       |    |		Execute	Vector,Field_Read
01ba e224       | $  |		Load	0x1,0x24
01bb 01d7       |    |		Execute	Vector,Field_Read
01bc 00d9       |    |		Load_Top	At_Offset_1
01bd e402       |    |		Load	0x2,0x2
01be 01d6       |    |		Execute	Vector,Field_Write
01bf 00c8       |    |		Action	Pop_Auxiliary_Range
01c0 3ff6       |?   |		Loop_Increasing	0x1b7
01c1 00ce       |    |		Action	Pop_Auxiliary
01c2 00d8       |    |		Load_Top	At_Offset_0
01c3 00e9       |    |		Load_Encached	String_Cache
01c4 01c6       |    |		Execute	Vector,Convert_To_Formal
01c5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01c6 0000 0000  |    |		.XXX[0x2]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01d2       |    |		.CONST	0x01d2								; Address of begin
01c9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ca 0002       |    |		.CONST	0x0002								; Number of locals
01cb			INIT_01c8:
01cb 00da       |    |		Load_Top	At_Offset_2
01cc 01dd       |    |		Execute	Vector,First
01cd 00db       |    |		Load_Top	At_Offset_3
01ce 01dc       |    |		Execute	Vector,Last
01cf 00e9       |    |		Load_Encached	String_Cache
01d0 035b       | [  |		Declare_Type	Array,Constrained
01d1 0337       | 7  |		Declare_Variable	Array
01d2			BODY_01c8:
01d2 00cf       |    |		Action	Mark_Auxiliary
01d3 e5ff       |    |		Load	0x2,-0x1
01d4 01d9       |    |		Execute	Vector,Reverse_Bounds
01d5 0263       | c  |		Execute	Discrete,Above_Bound
01d6 700a       |p   |		Jump_Nonzero	0x1e1
01d7 00d8       |    |		Load_Top	At_Offset_0
01d8 e5ff       |    |		Load	0x2,-0x1
01d9 01d7       |    |		Execute	Vector,Field_Read
01da e225       | %  |		Load	0x1,0x25
01db 01d7       |    |		Execute	Vector,Field_Read
01dc 00d9       |    |		Load_Top	At_Offset_1
01dd e402       |    |		Load	0x2,0x2
01de 01d6       |    |		Execute	Vector,Field_Write
01df 00c8       |    |		Action	Pop_Auxiliary_Range
01e0 3ff6       |?   |		Loop_Increasing	0x1d7
01e1 00ce       |    |		Action	Pop_Auxiliary
01e2 00d8       |    |		Load_Top	At_Offset_0
01e3 00e9       |    |		Load_Encached	String_Cache
01e4 01c6       |    |		Execute	Vector,Convert_To_Formal
01e5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01e6 0000 0000  |    |		.XXX[0x2]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01f5       |    |		.CONST	0x01f5								; Address of begin
01e9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ea 0005       |    |		.CONST	0x0005								; Number of locals
01eb			INIT_01e8:
01eb 00e1       |    |		Load_Encached	Boolean_Cache
01ec 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
01ed 4850       |HP  |		Short_Literal	0x50
01ee e002       |    |		Load	0x0,0x2
01ef 1c08       |    |		Execute_Immediate	Run_Utility,0x8
01f0 00d8       |    |		Load_Top	At_Offset_0
01f1 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01f2 00e2       |    |		Load_Encached	Integer_Cache
01f3 029f 050b  |    |		Declare_Subprogram	INIT_0508,For_Call
01f5			BODY_01e8:
01f5 00da       |    |		Load_Top	At_Offset_2
01f6 4820       |H   |		Short_Literal	0x20
01f7 4800       |H   |		Short_Literal	0x0
01f8 8003       |    |		Call	0x0,0x3
01f9 00d1       |    |		Pop_Control	Pop_Count_1
01fa e5ff       |    |		Load	0x2,-0x1
01fb 0d00       |    |		Execute_Immediate	Less,0x0
01fc 6807       |h   |		Jump_Zero	0x204
01fd 4801       |H   |		Short_Literal	0x1
01fe a402       |    |		Store_Unchecked	0x2,0x2
01ff e5fd       |    |		Load	0x2,-0x3
0200 0aff       |    |		Execute_Immediate	Plus,-0x1
0201 e5ff       |    |		Load	0x2,-0x1
0202 8405       |    |		Call	0x2,0x5
0203 7803       |x   |		Jump	0x207
0204 e5fd       |    |		Load	0x2,-0x3
0205 e5ff       |    |		Load	0x2,-0x1
0206 8405       |    |		Call	0x2,0x5
0207 00da       |    |		Load_Top	At_Offset_2
0208 8004       |    |		Call	0x0,0x4
0209 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
020a 0000 0000  |    |		.BLANK	0000[0x6]
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 0219       |    |		.CONST	0x0219								; Address of begin
0211 0270       | p  |		.CONST	0x0270								; Address of exception handler
0212 0006       |    |		.CONST	0x0006								; Number of locals
0213			INIT_0210:
0213 00e2       |    |		Load_Encached	Integer_Cache
0214 00e2       |    |		Load_Encached	Integer_Cache
0215 00e8       |    |		Load_Encached	Character_Cache
0216 00e2       |    |		Load_Encached	Integer_Cache
0217 00e1       |    |		Load_Encached	Boolean_Cache
0218 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0219			BODY_0210:
0219 4800       |H   |		Short_Literal	0x0
021a a5fc       |    |		Store_Unchecked	0x2,-0x4
021b 4800       |H   |		Short_Literal	0x0
021c a5fd       |    |		Store_Unchecked	0x2,-0x3
021d 4800       |H   |		Short_Literal	0x0
021e a403       |    |		Store_Unchecked	0x2,0x3
021f 4801       |H   |		Short_Literal	0x1
0220 a402       |    |		Store_Unchecked	0x2,0x2
0221 00cf       |    |		Action	Mark_Auxiliary
0222 e5ff       |    |		Load	0x2,-0x1
0223 01d9       |    |		Execute	Vector,Reverse_Bounds
0224 0263       | c  |		Execute	Discrete,Above_Bound
0225 7038       |p8  |		Jump_Nonzero	0x25e
0226 00d8       |    |		Load_Top	At_Offset_0
0227 e5ff       |    |		Load	0x2,-0x1
0228 01d7       |    |		Execute	Vector,Field_Read
0229 a404       |    |		Store_Unchecked	0x2,0x4
022a e404       |    |		Load	0x2,0x4
022b 0f20       |    |		Execute_Immediate	Equal,0x20
022c 6803       |h   |		Jump_Zero	0x230
022d 00db       |    |		Load_Top	At_Offset_3
022e 702d       |p-  |		Jump_Nonzero	0x25c
022f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0230 00db       |    |		Load_Top	At_Offset_3
0231 e404       |    |		Load	0x2,0x4
0232 0f2d       | -  |		Execute_Immediate	Equal,0x2d
0233 0279       | y  |		Execute	Discrete,And
0234 6803       |h   |		Jump_Zero	0x238
0235 4fff       |O   |		Short_Literal	-0x1
0236 a402       |    |		Store_Unchecked	0x2,0x2
0237 7822       |x"  |		Jump	0x25a
0238 e404       |    |		Load	0x2,0x4
0239 4830       |H0  |		Short_Literal	0x30
023a 4839       |H9  |		Short_Literal	0x39
023b 0262       | b  |		Execute	Discrete,In_Range
023c 6804       |h   |		Jump_Zero	0x241
023d e404       |    |		Load	0x2,0x4
023e 0ad0       |    |		Execute_Immediate	Plus,-0x30
023f c405       |    |		Store	0x2,0x5
0240 780e       |x   |		Jump	0x24f
0241 e404       |    |		Load	0x2,0x4
0242 820e       |    |		Call	0x1,0xe
0243 c404       |    |		Store	0x2,0x4
0244 e404       |    |		Load	0x2,0x4
0245 4841       |HA  |		Short_Literal	0x41
0246 4846       |HF  |		Short_Literal	0x46
0247 0262       | b  |		Execute	Discrete,In_Range
0248 6804       |h   |		Jump_Zero	0x24d
0249 e404       |    |		Load	0x2,0x4
024a 0ac9       |    |		Execute_Immediate	Plus,-0x37
024b c405       |    |		Store	0x2,0x5
024c 7802       |x   |		Jump	0x24f
024d 49f4       |I   |		Short_Literal	0x1f4
024e a405       |    |		Store_Unchecked	0x2,0x5
024f e405       |    |		Load	0x2,0x5
0250 e5fe       |    |		Load	0x2,-0x2
0251 027b       | {  |		Execute	Discrete,Greater_Equal
0252 6801       |h   |		Jump_Zero	0x254
0253 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0254 e403       |    |		Load	0x2,0x3
0255 e5fe       |    |		Load	0x2,-0x2
0256 0271       | q  |		Execute	Discrete,Times
0257 e405       |    |		Load	0x2,0x5
0258 0273       | s  |		Execute	Discrete,Plus
0259 c403       |    |		Store	0x2,0x3
025a 4800       |H   |		Short_Literal	0x0
025b a406       |    |		Store_Unchecked	0x2,0x6
025c 00c8       |    |		Action	Pop_Auxiliary_Range
025d 3fc8       |?   |		Loop_Increasing	0x226
025e 00ce       |    |		Action	Pop_Auxiliary
025f e5ff       |    |		Load	0x2,-0x1
0260 01db       |    |		Execute	Vector,Length
0261 680d       |h   |		Jump_Zero	0x26f
0262 e5ff       |    |		Load	0x2,-0x1
0263 01db       |    |		Execute	Vector,Length
0264 0c02       |    |		Execute_Immediate	Greater_Equal,0x2
0265 7003       |p   |		Jump_Nonzero	0x269
0266 e402       |    |		Load	0x2,0x2
0267 0f01       |    |		Execute_Immediate	Equal,0x1
0268 6806       |h   |		Jump_Zero	0x26f
0269 00db       |    |		Load_Top	At_Offset_3
026a e402       |    |		Load	0x2,0x2
026b 0271       | q  |		Execute	Discrete,Times
026c c5fd       |    |		Store	0x2,-0x3
026d 4801       |H   |		Short_Literal	0x1
026e a5fc       |    |		Store_Unchecked	0x2,-0x4
026f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0270			TRAP_0210:
0270 0007       |    |		Action	Break_Optional
0271 4800       |H   |		Short_Literal	0x0
0272 a5fc       |    |		Store_Unchecked	0x2,-0x4
0273 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0274 0000 0000  |    |		.BLANK	0000[0x4]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027b       | {  |		.CONST	0x027b								; Address of begin
0279 0004       |    |		.CONST	0x0004								; Address of exception handler
027a 0001       |    |		.CONST	0x0001								; Number of locals
027b			BODY_0278:
027b			INIT_0278:
027b 00cf       |    |		Action	Mark_Auxiliary
027c 00db       |    |		Load_Top	At_Offset_3
027d 01dc       |    |		Execute	Vector,Last
027e e5ff       |    |		Load	0x2,-0x1
027f 01dd       |    |		Execute	Vector,First
0280 0263       | c  |		Execute	Discrete,Above_Bound
0281 7010       |p   |		Jump_Nonzero	0x292
0282 00d8       |    |		Load_Top	At_Offset_0
0283 e5ff       |    |		Load	0x2,-0x1
0284 01d7       |    |		Execute	Vector,Field_Read
0285 e5fe       |    |		Load	0x2,-0x2
0286 027e       | ~  |		Execute	Discrete,Not_Equal
0287 6808       |h   |		Jump_Zero	0x290
0288 00d8       |    |		Load_Top	At_Offset_0
0289 e5ff       |    |		Load	0x2,-0x1
028a 01dc       |    |		Execute	Vector,Last
028b e5ff       |    |		Load	0x2,-0x1
028c 01cf       |    |		Execute	Vector,Slice_Read
028d 0335       | 5  |		Declare_Variable	Array,Duplicate
028e 00cd       |    |		Action	Spare6_Action
028f 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0290 00c8       |    |		Action	Pop_Auxiliary_Range
0291 3ff0       |?   |		Loop_Increasing	0x282
0292 00ce       |    |		Action	Pop_Auxiliary
0293 00ea       |    |		Load_Encached	Null_String_Cache
0294 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0295 0000 0000  |    |		.XXX[0x3]
0297 0000       |    |
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 029b       |    |		.CONST	0x029b								; Address of begin
0299 0004       |    |		.CONST	0x0004								; Address of exception handler
029a 0001       |    |		.CONST	0x0001								; Number of locals
029b			BODY_0298:
029b			INIT_0298:
029b 00cf       |    |		Action	Mark_Auxiliary
029c 00db       |    |		Load_Top	At_Offset_3
029d 01dd       |    |		Execute	Vector,First
029e e5ff       |    |		Load	0x2,-0x1
029f 01dc       |    |		Execute	Vector,Last
02a0 0264       | d  |		Execute	Discrete,Below_Bound
02a1 7010       |p   |		Jump_Nonzero	0x2b2
02a2 00d8       |    |		Load_Top	At_Offset_0
02a3 e5ff       |    |		Load	0x2,-0x1
02a4 01d7       |    |		Execute	Vector,Field_Read
02a5 e5fe       |    |		Load	0x2,-0x2
02a6 027e       | ~  |		Execute	Discrete,Not_Equal
02a7 6808       |h   |		Jump_Zero	0x2b0
02a8 e5ff       |    |		Load	0x2,-0x1
02a9 01dd       |    |		Execute	Vector,First
02aa 00d9       |    |		Load_Top	At_Offset_1
02ab e5ff       |    |		Load	0x2,-0x1
02ac 01cf       |    |		Execute	Vector,Slice_Read
02ad 0335       | 5  |		Declare_Variable	Array,Duplicate
02ae 00cd       |    |		Action	Spare6_Action
02af 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02b0 00c8       |    |		Action	Pop_Auxiliary_Range
02b1 37f0       |7   |		Loop_Decreasing	0x2a2
02b2 00ce       |    |		Action	Pop_Auxiliary
02b3 00ea       |    |		Load_Encached	Null_String_Cache
02b4 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02b5 0000 0000  |    |		.XXX[0x3]
02b7 0000       |    |
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02bb       |    |		.CONST	0x02bb								; Address of begin
02b9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ba 0001       |    |		.CONST	0x0001								; Number of locals
02bb			BODY_02b8:
02bb			INIT_02b8:
02bb 00db       |    |		Load_Top	At_Offset_3
02bc e5fe       |    |		Load	0x2,-0x2
02bd e5ff       |    |		Load	0x2,-0x1
02be 8219       |    |		Call	0x1,0x19
02bf 8218       |    |		Call	0x1,0x18
02c0 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02c1 0000 0000  |    |		.BLANK	0000[0x7]
02c8 ; --------------------------------------------------------------------------------------
02c8 ; SUBPROGRAM
02c8 ; --------------------------------------------------------------------------------------
02c8 02d5       |    |		.CONST	0x02d5								; Address of begin
02c9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ca 0004       |    |		.CONST	0x0004								; Number of locals
02cb			INIT_02c8:
02cb 00da       |    |		Load_Top	At_Offset_2
02cc 01db       |    |		Execute	Vector,Length
02cd 0aff       |    |		Execute_Immediate	Plus,-0x1
02ce 00e2       |    |		Load_Encached	Integer_Cache
02cf 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
02d0 00db       |    |		Load_Top	At_Offset_3
02d1 01dd       |    |		Execute	Vector,First
02d2 00e4       |    |		Load_Encached	Positive_Cache
02d3 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
02d4 00e8       |    |		Load_Encached	Character_Cache
02d5			BODY_02c8:
02d5 00da       |    |		Load_Top	At_Offset_2
02d6 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
02d7 6879       |hy  |		Jump_Zero	0x351
02d8 00d9       |    |		Load_Top	At_Offset_1
02d9 e5ff       |    |		Load	0x2,-0x1
02da 01d7       |    |		Execute	Vector,Field_Read
02db 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
02dc e5fd       |    |		Load	0x2,-0x3
02dd 683a       |h:  |		Jump_Zero	0x318
02de 00cf       |    |		Action	Mark_Auxiliary
02df e5fe       |    |		Load	0x2,-0x2
02e0 01dc       |    |		Execute	Vector,Last
02e1 e402       |    |		Load	0x2,0x2
02e2 0272       | r  |		Execute	Discrete,Minus
02e3 00d8       |    |		Load_Top	At_Offset_0
02e4 00e2       |    |		Load_Encached	Integer_Cache
02e5 0260       | `  |		Execute	Discrete,In_Type
02e6 7001       |p   |		Jump_Nonzero	0x2e8
02e7 0801       |    |		Execute_Immediate	Raise,0x1
02e8 e5fe       |    |		Load	0x2,-0x2
02e9 01dd       |    |		Execute	Vector,First
02ea 0263       | c  |		Execute	Discrete,Above_Bound
02eb 702a       |p*  |		Jump_Nonzero	0x316
02ec 00db       |    |		Load_Top	At_Offset_3
02ed 00d9       |    |		Load_Top	At_Offset_1
02ee e5fe       |    |		Load	0x2,-0x2
02ef 01d7       |    |		Execute	Vector,Field_Read
02f0 e226       | &  |		Load	0x1,0x26
02f1 01a7       |    |		Execute	Matrix,Field_Read
02f2 6821       |h!  |		Jump_Zero	0x314
02f3 00cf       |    |		Action	Mark_Auxiliary
02f4 4801       |H   |		Short_Literal	0x1
02f5 e402       |    |		Load	0x2,0x2
02f6 0264       | d  |		Execute	Discrete,Below_Bound
02f7 701b       |p   |		Jump_Nonzero	0x313
02f8 00db       |    |		Load_Top	At_Offset_3
02f9 00d9       |    |		Load_Top	At_Offset_1
02fa 0273       | s  |		Execute	Discrete,Plus
02fb e5fe       |    |		Load	0x2,-0x2
02fc 01d7       |    |		Execute	Vector,Field_Read
02fd e403       |    |		Load	0x2,0x3
02fe 00da       |    |		Load_Top	At_Offset_2
02ff 0273       | s  |		Execute	Discrete,Plus
0300 e5ff       |    |		Load	0x2,-0x1
0301 01d7       |    |		Execute	Vector,Field_Read
0302 e226       | &  |		Load	0x1,0x26
0303 01a7       |    |		Execute	Matrix,Field_Read
0304 7002       |p   |		Jump_Nonzero	0x307
0305 00d2       |    |		Pop_Control	Pop_Count_2
0306 780c       |x   |		Jump	0x313
0307 00d8       |    |		Load_Top	At_Offset_0
0308 0f01       |    |		Execute_Immediate	Equal,0x1
0309 6807       |h   |		Jump_Zero	0x311
030a 00db       |    |		Load_Top	At_Offset_3
030b 00d8       |    |		Load_Top	At_Offset_0
030c 00e3       |    |		Load_Encached	Natural_Cache
030d 0260       | `  |		Execute	Discrete,In_Type
030e 7001       |p   |		Jump_Nonzero	0x310
030f 0801       |    |		Execute_Immediate	Raise,0x1
0310 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0311 00c8       |    |		Action	Pop_Auxiliary_Range
0312 37e5       |7   |		Loop_Decreasing	0x2f8
0313 00ce       |    |		Action	Pop_Auxiliary
0314 00c8       |    |		Action	Pop_Auxiliary_Range
0315 3fd6       |?   |		Loop_Increasing	0x2ec
0316 00ce       |    |		Action	Pop_Auxiliary
0317 7837       |x7  |		Jump	0x34f
0318 00cf       |    |		Action	Mark_Auxiliary
0319 e5fe       |    |		Load	0x2,-0x2
031a 01dc       |    |		Execute	Vector,Last
031b e402       |    |		Load	0x2,0x2
031c 0272       | r  |		Execute	Discrete,Minus
031d 00d8       |    |		Load_Top	At_Offset_0
031e 00e2       |    |		Load_Encached	Integer_Cache
031f 0260       | `  |		Execute	Discrete,In_Type
0320 7001       |p   |		Jump_Nonzero	0x322
0321 0801       |    |		Execute_Immediate	Raise,0x1
0322 e5fe       |    |		Load	0x2,-0x2
0323 01dd       |    |		Execute	Vector,First
0324 0263       | c  |		Execute	Discrete,Above_Bound
0325 7028       |p(  |		Jump_Nonzero	0x34e
0326 00d8       |    |		Load_Top	At_Offset_0
0327 e5fe       |    |		Load	0x2,-0x2
0328 01d7       |    |		Execute	Vector,Field_Read
0329 e404       |    |		Load	0x2,0x4
032a 027f       |    |		Execute	Discrete,Equal
032b 6820       |h   |		Jump_Zero	0x34c
032c 00cf       |    |		Action	Mark_Auxiliary
032d 4801       |H   |		Short_Literal	0x1
032e e402       |    |		Load	0x2,0x2
032f 0264       | d  |		Execute	Discrete,Below_Bound
0330 701a       |p   |		Jump_Nonzero	0x34b
0331 e403       |    |		Load	0x2,0x3
0332 00d9       |    |		Load_Top	At_Offset_1
0333 0273       | s  |		Execute	Discrete,Plus
0334 e5ff       |    |		Load	0x2,-0x1
0335 01d7       |    |		Execute	Vector,Field_Read
0336 e407       |    |		Load	0x2,0x7
0337 00da       |    |		Load_Top	At_Offset_2
0338 0273       | s  |		Execute	Discrete,Plus
0339 e5fe       |    |		Load	0x2,-0x2
033a 01d7       |    |		Execute	Vector,Field_Read
033b 027e       | ~  |		Execute	Discrete,Not_Equal
033c 6802       |h   |		Jump_Zero	0x33f
033d 00d2       |    |		Pop_Control	Pop_Count_2
033e 780c       |x   |		Jump	0x34b
033f 00d8       |    |		Load_Top	At_Offset_0
0340 0f01       |    |		Execute_Immediate	Equal,0x1
0341 6807       |h   |		Jump_Zero	0x349
0342 00db       |    |		Load_Top	At_Offset_3
0343 00d8       |    |		Load_Top	At_Offset_0
0344 00e3       |    |		Load_Encached	Natural_Cache
0345 0260       | `  |		Execute	Discrete,In_Type
0346 7001       |p   |		Jump_Nonzero	0x348
0347 0801       |    |		Execute_Immediate	Raise,0x1
0348 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0349 00c8       |    |		Action	Pop_Auxiliary_Range
034a 37e6       |7   |		Loop_Decreasing	0x331
034b 00ce       |    |		Action	Pop_Auxiliary
034c 00c8       |    |		Action	Pop_Auxiliary_Range
034d 3fd8       |?   |		Loop_Increasing	0x326
034e 00ce       |    |		Action	Pop_Auxiliary
034f 4800       |H   |		Short_Literal	0x0
0350 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0351 00da       |    |		Load_Top	At_Offset_2
0352 7007       |p   |		Jump_Nonzero	0x35a
0353 e5fd       |    |		Load	0x2,-0x3
0354 e5fe       |    |		Load	0x2,-0x2
0355 00db       |    |		Load_Top	At_Offset_3
0356 e5ff       |    |		Load	0x2,-0x1
0357 01d7       |    |		Execute	Vector,Field_Read
0358 821c       |    |		Call	0x1,0x1c
0359 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
035a e5fe       |    |		Load	0x2,-0x2
035b 01dd       |    |		Execute	Vector,First
035c 00d8       |    |		Load_Top	At_Offset_0
035d 00e3       |    |		Load_Encached	Natural_Cache
035e 0260       | `  |		Execute	Discrete,In_Type
035f 7001       |p   |		Jump_Nonzero	0x361
0360 0801       |    |		Execute_Immediate	Raise,0x1
0361 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0362 0000 0000  |    |		.BLANK	0000[0x6]
0368 ; --------------------------------------------------------------------------------------
0368 ; SUBPROGRAM
0368 ; --------------------------------------------------------------------------------------
0368 036b       | k  |		.CONST	0x036b								; Address of begin
0369 0004       |    |		.CONST	0x0004								; Address of exception handler
036a 0001       |    |		.CONST	0x0001								; Number of locals
036b			BODY_0368:
036b			INIT_0368:
036b e5fd       |    |		Load	0x2,-0x3
036c 6812       |h   |		Jump_Zero	0x37f
036d 00cf       |    |		Action	Mark_Auxiliary
036e e5fe       |    |		Load	0x2,-0x2
036f 01d9       |    |		Execute	Vector,Reverse_Bounds
0370 0263       | c  |		Execute	Discrete,Above_Bound
0371 700b       |p   |		Jump_Nonzero	0x37d
0372 00d8       |    |		Load_Top	At_Offset_0
0373 e5fe       |    |		Load	0x2,-0x2
0374 01d7       |    |		Execute	Vector,Field_Read
0375 e5ff       |    |		Load	0x2,-0x1
0376 e226       | &  |		Load	0x1,0x26
0377 01a7       |    |		Execute	Matrix,Field_Read
0378 6802       |h   |		Jump_Zero	0x37b
0379 00d8       |    |		Load_Top	At_Offset_0
037a 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
037b 00c8       |    |		Action	Pop_Auxiliary_Range
037c 3ff5       |?   |		Loop_Increasing	0x372
037d 00ce       |    |		Action	Pop_Auxiliary
037e 7810       |x   |		Jump	0x38f
037f 00cf       |    |		Action	Mark_Auxiliary
0380 e5fe       |    |		Load	0x2,-0x2
0381 01d9       |    |		Execute	Vector,Reverse_Bounds
0382 0263       | c  |		Execute	Discrete,Above_Bound
0383 700a       |p   |		Jump_Nonzero	0x38e
0384 e5ff       |    |		Load	0x2,-0x1
0385 00d9       |    |		Load_Top	At_Offset_1
0386 e5fe       |    |		Load	0x2,-0x2
0387 01d7       |    |		Execute	Vector,Field_Read
0388 027f       |    |		Execute	Discrete,Equal
0389 6802       |h   |		Jump_Zero	0x38c
038a 00d8       |    |		Load_Top	At_Offset_0
038b 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
038c 00c8       |    |		Action	Pop_Auxiliary_Range
038d 3ff6       |?   |		Loop_Increasing	0x384
038e 00ce       |    |		Action	Pop_Auxiliary
038f 4800       |H   |		Short_Literal	0x0
0390 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0391 0000 0000  |    |		.BLANK	0000[0x7]
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 03a5       |    |		.CONST	0x03a5								; Address of begin
0399 0004       |    |		.CONST	0x0004								; Address of exception handler
039a 0004       |    |		.CONST	0x0004								; Number of locals
039b			INIT_0398:
039b 00da       |    |		Load_Top	At_Offset_2
039c 01db       |    |		Execute	Vector,Length
039d 0aff       |    |		Execute_Immediate	Plus,-0x1
039e 00e2       |    |		Load_Encached	Integer_Cache
039f 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
03a0 00db       |    |		Load_Top	At_Offset_3
03a1 01dd       |    |		Execute	Vector,First
03a2 00e4       |    |		Load_Encached	Positive_Cache
03a3 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
03a4 00e8       |    |		Load_Encached	Character_Cache
03a5			BODY_0398:
03a5 00da       |    |		Load_Top	At_Offset_2
03a6 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
03a7 687d       |h}  |		Jump_Zero	0x425
03a8 00d9       |    |		Load_Top	At_Offset_1
03a9 e5ff       |    |		Load	0x2,-0x1
03aa 01d7       |    |		Execute	Vector,Field_Read
03ab 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
03ac e5fd       |    |		Load	0x2,-0x3
03ad 683c       |h<  |		Jump_Zero	0x3ea
03ae 00cf       |    |		Action	Mark_Auxiliary
03af e5fe       |    |		Load	0x2,-0x2
03b0 01dd       |    |		Execute	Vector,First
03b1 e5fe       |    |		Load	0x2,-0x2
03b2 01dc       |    |		Execute	Vector,Last
03b3 e402       |    |		Load	0x2,0x2
03b4 0272       | r  |		Execute	Discrete,Minus
03b5 00d8       |    |		Load_Top	At_Offset_0
03b6 00e2       |    |		Load_Encached	Integer_Cache
03b7 0260       | `  |		Execute	Discrete,In_Type
03b8 7001       |p   |		Jump_Nonzero	0x3ba
03b9 0801       |    |		Execute_Immediate	Raise,0x1
03ba 0264       | d  |		Execute	Discrete,Below_Bound
03bb 702c       |p,  |		Jump_Nonzero	0x3e8
03bc 00db       |    |		Load_Top	At_Offset_3
03bd 00d9       |    |		Load_Top	At_Offset_1
03be e5fe       |    |		Load	0x2,-0x2
03bf 01d7       |    |		Execute	Vector,Field_Read
03c0 e226       | &  |		Load	0x1,0x26
03c1 01a7       |    |		Execute	Matrix,Field_Read
03c2 6823       |h#  |		Jump_Zero	0x3e6
03c3 00cf       |    |		Action	Mark_Auxiliary
03c4 4801       |H   |		Short_Literal	0x1
03c5 e402       |    |		Load	0x2,0x2
03c6 0264       | d  |		Execute	Discrete,Below_Bound
03c7 701d       |p   |		Jump_Nonzero	0x3e5
03c8 00db       |    |		Load_Top	At_Offset_3
03c9 00d9       |    |		Load_Top	At_Offset_1
03ca 0273       | s  |		Execute	Discrete,Plus
03cb e5fe       |    |		Load	0x2,-0x2
03cc 01d7       |    |		Execute	Vector,Field_Read
03cd e403       |    |		Load	0x2,0x3
03ce 00da       |    |		Load_Top	At_Offset_2
03cf 0273       | s  |		Execute	Discrete,Plus
03d0 e5ff       |    |		Load	0x2,-0x1
03d1 01d7       |    |		Execute	Vector,Field_Read
03d2 e226       | &  |		Load	0x1,0x26
03d3 01a7       |    |		Execute	Matrix,Field_Read
03d4 7002       |p   |		Jump_Nonzero	0x3d7
03d5 00d2       |    |		Pop_Control	Pop_Count_2
03d6 780e       |x   |		Jump	0x3e5
03d7 00d8       |    |		Load_Top	At_Offset_0
03d8 0f01       |    |		Execute_Immediate	Equal,0x1
03d9 6809       |h   |		Jump_Zero	0x3e3
03da 00db       |    |		Load_Top	At_Offset_3
03db e402       |    |		Load	0x2,0x2
03dc 0273       | s  |		Execute	Discrete,Plus
03dd 00d8       |    |		Load_Top	At_Offset_0
03de 00e3       |    |		Load_Encached	Natural_Cache
03df 0260       | `  |		Execute	Discrete,In_Type
03e0 7001       |p   |		Jump_Nonzero	0x3e2
03e1 0801       |    |		Execute_Immediate	Raise,0x1
03e2 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
03e3 00c8       |    |		Action	Pop_Auxiliary_Range
03e4 37e3       |7   |		Loop_Decreasing	0x3c8
03e5 00ce       |    |		Action	Pop_Auxiliary
03e6 00c8       |    |		Action	Pop_Auxiliary_Range
03e7 37d4       |7   |		Loop_Decreasing	0x3bc
03e8 00ce       |    |		Action	Pop_Auxiliary
03e9 7839       |x9  |		Jump	0x423
03ea 00cf       |    |		Action	Mark_Auxiliary
03eb e5fe       |    |		Load	0x2,-0x2
03ec 01dd       |    |		Execute	Vector,First
03ed e5fe       |    |		Load	0x2,-0x2
03ee 01dc       |    |		Execute	Vector,Last
03ef e402       |    |		Load	0x2,0x2
03f0 0272       | r  |		Execute	Discrete,Minus
03f1 00d8       |    |		Load_Top	At_Offset_0
03f2 00e2       |    |		Load_Encached	Integer_Cache
03f3 0260       | `  |		Execute	Discrete,In_Type
03f4 7001       |p   |		Jump_Nonzero	0x3f6
03f5 0801       |    |		Execute_Immediate	Raise,0x1
03f6 0264       | d  |		Execute	Discrete,Below_Bound
03f7 702a       |p*  |		Jump_Nonzero	0x422
03f8 00d8       |    |		Load_Top	At_Offset_0
03f9 e5fe       |    |		Load	0x2,-0x2
03fa 01d7       |    |		Execute	Vector,Field_Read
03fb e404       |    |		Load	0x2,0x4
03fc 027f       |    |		Execute	Discrete,Equal
03fd 6822       |h"  |		Jump_Zero	0x420
03fe 00cf       |    |		Action	Mark_Auxiliary
03ff 4801       |H   |		Short_Literal	0x1
0400 e402       |    |		Load	0x2,0x2
0401 0264       | d  |		Execute	Discrete,Below_Bound
0402 701c       |p   |		Jump_Nonzero	0x41f
0403 e403       |    |		Load	0x2,0x3
0404 00d9       |    |		Load_Top	At_Offset_1
0405 0273       | s  |		Execute	Discrete,Plus
0406 e5ff       |    |		Load	0x2,-0x1
0407 01d7       |    |		Execute	Vector,Field_Read
0408 e407       |    |		Load	0x2,0x7
0409 00da       |    |		Load_Top	At_Offset_2
040a 0273       | s  |		Execute	Discrete,Plus
040b e5fe       |    |		Load	0x2,-0x2
040c 01d7       |    |		Execute	Vector,Field_Read
040d 027e       | ~  |		Execute	Discrete,Not_Equal
040e 6802       |h   |		Jump_Zero	0x411
040f 00d2       |    |		Pop_Control	Pop_Count_2
0410 780e       |x   |		Jump	0x41f
0411 00d8       |    |		Load_Top	At_Offset_0
0412 0f01       |    |		Execute_Immediate	Equal,0x1
0413 6809       |h   |		Jump_Zero	0x41d
0414 00db       |    |		Load_Top	At_Offset_3
0415 e402       |    |		Load	0x2,0x2
0416 0273       | s  |		Execute	Discrete,Plus
0417 00d8       |    |		Load_Top	At_Offset_0
0418 00e3       |    |		Load_Encached	Natural_Cache
0419 0260       | `  |		Execute	Discrete,In_Type
041a 7001       |p   |		Jump_Nonzero	0x41c
041b 0801       |    |		Execute_Immediate	Raise,0x1
041c 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
041d 00c8       |    |		Action	Pop_Auxiliary_Range
041e 37e4       |7   |		Loop_Decreasing	0x403
041f 00ce       |    |		Action	Pop_Auxiliary
0420 00c8       |    |		Action	Pop_Auxiliary_Range
0421 37d6       |7   |		Loop_Decreasing	0x3f8
0422 00ce       |    |		Action	Pop_Auxiliary
0423 4800       |H   |		Short_Literal	0x0
0424 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0425 00da       |    |		Load_Top	At_Offset_2
0426 7007       |p   |		Jump_Nonzero	0x42e
0427 e5fd       |    |		Load	0x2,-0x3
0428 e5fe       |    |		Load	0x2,-0x2
0429 00db       |    |		Load_Top	At_Offset_3
042a e5ff       |    |		Load	0x2,-0x1
042b 01d7       |    |		Execute	Vector,Field_Read
042c 821e       |    |		Call	0x1,0x1e
042d 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
042e e5fe       |    |		Load	0x2,-0x2
042f 01dc       |    |		Execute	Vector,Last
0430 00d8       |    |		Load_Top	At_Offset_0
0431 00e3       |    |		Load_Encached	Natural_Cache
0432 0260       | `  |		Execute	Discrete,In_Type
0433 7001       |p   |		Jump_Nonzero	0x435
0434 0801       |    |		Execute_Immediate	Raise,0x1
0435 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0436 0000 0000  |    |		.XXX[0x2]
0438 ; --------------------------------------------------------------------------------------
0438 ; SUBPROGRAM
0438 ; --------------------------------------------------------------------------------------
0438 043b       | ;  |		.CONST	0x043b								; Address of begin
0439 0004       |    |		.CONST	0x0004								; Address of exception handler
043a 0001       |    |		.CONST	0x0001								; Number of locals
043b			BODY_0438:
043b			INIT_0438:
043b e5fd       |    |		Load	0x2,-0x3
043c 6812       |h   |		Jump_Zero	0x44f
043d 00cf       |    |		Action	Mark_Auxiliary
043e e5fe       |    |		Load	0x2,-0x2
043f 01da       |    |		Execute	Vector,Bounds
0440 0264       | d  |		Execute	Discrete,Below_Bound
0441 700b       |p   |		Jump_Nonzero	0x44d
0442 00d8       |    |		Load_Top	At_Offset_0
0443 e5fe       |    |		Load	0x2,-0x2
0444 01d7       |    |		Execute	Vector,Field_Read
0445 e5ff       |    |		Load	0x2,-0x1
0446 e226       | &  |		Load	0x1,0x26
0447 01a7       |    |		Execute	Matrix,Field_Read
0448 6802       |h   |		Jump_Zero	0x44b
0449 00d8       |    |		Load_Top	At_Offset_0
044a 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
044b 00c8       |    |		Action	Pop_Auxiliary_Range
044c 37f5       |7   |		Loop_Decreasing	0x442
044d 00ce       |    |		Action	Pop_Auxiliary
044e 7810       |x   |		Jump	0x45f
044f 00cf       |    |		Action	Mark_Auxiliary
0450 e5fe       |    |		Load	0x2,-0x2
0451 01da       |    |		Execute	Vector,Bounds
0452 0264       | d  |		Execute	Discrete,Below_Bound
0453 700a       |p   |		Jump_Nonzero	0x45e
0454 e5ff       |    |		Load	0x2,-0x1
0455 00d9       |    |		Load_Top	At_Offset_1
0456 e5fe       |    |		Load	0x2,-0x2
0457 01d7       |    |		Execute	Vector,Field_Read
0458 027f       |    |		Execute	Discrete,Equal
0459 6802       |h   |		Jump_Zero	0x45c
045a 00d8       |    |		Load_Top	At_Offset_0
045b 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
045c 00c8       |    |		Action	Pop_Auxiliary_Range
045d 37f6       |7   |		Loop_Decreasing	0x454
045e 00ce       |    |		Action	Pop_Auxiliary
045f 4800       |H   |		Short_Literal	0x0
0460 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0461 0000 0000  |    |		.BLANK	0000[0x7]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 0477       | w  |		.CONST	0x0477								; Address of begin
0469 0004       |    |		.CONST	0x0004								; Address of exception handler
046a 0004       |    |		.CONST	0x0004								; Number of locals
046b			INIT_0468:
046b 00da       |    |		Load_Top	At_Offset_2
046c 01db       |    |		Execute	Vector,Length
046d 00e2       |    |		Load_Encached	Integer_Cache
046e 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
046f 00db       |    |		Load_Top	At_Offset_3
0470 01dd       |    |		Execute	Vector,First
0471 00e4       |    |		Load_Encached	Positive_Cache
0472 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0473 e5fe       |    |		Load	0x2,-0x2
0474 01dd       |    |		Execute	Vector,First
0475 00e4       |    |		Load_Encached	Positive_Cache
0476 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0477			BODY_0468:
0477 00da       |    |		Load_Top	At_Offset_2
0478 e5fe       |    |		Load	0x2,-0x2
0479 01db       |    |		Execute	Vector,Length
047a 027f       |    |		Execute	Discrete,Equal
047b 6825       |h%  |		Jump_Zero	0x4a1
047c e5fd       |    |		Load	0x2,-0x3
047d 681f       |h   |		Jump_Zero	0x49d
047e 00cf       |    |		Action	Mark_Auxiliary
047f 00db       |    |		Load_Top	At_Offset_3
0480 0aff       |    |		Execute_Immediate	Plus,-0x1
0481 00d8       |    |		Load_Top	At_Offset_0
0482 00e2       |    |		Load_Encached	Integer_Cache
0483 0260       | `  |		Execute	Discrete,In_Type
0484 7001       |p   |		Jump_Nonzero	0x486
0485 0801       |    |		Execute_Immediate	Raise,0x1
0486 4800       |H   |		Short_Literal	0x0
0487 0263       | c  |		Execute	Discrete,Above_Bound
0488 7011       |p   |		Jump_Nonzero	0x49a
0489 00db       |    |		Load_Top	At_Offset_3
048a 00d9       |    |		Load_Top	At_Offset_1
048b 0273       | s  |		Execute	Discrete,Plus
048c e5fe       |    |		Load	0x2,-0x2
048d 01d7       |    |		Execute	Vector,Field_Read
048e e403       |    |		Load	0x2,0x3
048f 00da       |    |		Load_Top	At_Offset_2
0490 0273       | s  |		Execute	Discrete,Plus
0491 e5ff       |    |		Load	0x2,-0x1
0492 01d7       |    |		Execute	Vector,Field_Read
0493 e226       | &  |		Load	0x1,0x26
0494 01a7       |    |		Execute	Matrix,Field_Read
0495 7002       |p   |		Jump_Nonzero	0x498
0496 4800       |H   |		Short_Literal	0x0
0497 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0498 00c8       |    |		Action	Pop_Auxiliary_Range
0499 3fef       |?   |		Loop_Increasing	0x489
049a 00ce       |    |		Action	Pop_Auxiliary
049b 4801       |H   |		Short_Literal	0x1
049c 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
049d e5ff       |    |		Load	0x2,-0x1
049e e5fe       |    |		Load	0x2,-0x2
049f 01df       |    |		Execute	Vector,Equal
04a0 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
04a1 4800       |H   |		Short_Literal	0x0
04a2 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
04a3 0000 0000  |    |		.BLANK	0000[0x5]
04a8 ; --------------------------------------------------------------------------------------
04a8 ; SUBPROGRAM
04a8 ; --------------------------------------------------------------------------------------
04a8 04af       |    |		.CONST	0x04af								; Address of begin
04a9 0004       |    |		.CONST	0x0004								; Address of exception handler
04aa 0003       |    |		.CONST	0x0003								; Number of locals
04ab			INIT_04a8:
04ab e227       | '  |		Load	0x1,0x27
04ac 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
04ad 029f 0563  |   c|		Declare_Subprogram	INIT_0560,For_Call
04af			BODY_04a8:
04af 00cf       |    |		Action	Mark_Auxiliary
04b0 e5ff       |    |		Load	0x2,-0x1
04b1 01d9       |    |		Execute	Vector,Reverse_Bounds
04b2 0263       | c  |		Execute	Discrete,Above_Bound
04b3 7003       |p   |		Jump_Nonzero	0x4b7
04b4 8403       |    |		Call	0x2,0x3
04b5 00c8       |    |		Action	Pop_Auxiliary_Range
04b6 3ffd       |?   |		Loop_Increasing	0x4b4
04b7 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
04b8 ; --------------------------------------------------------------------------------------
04b8 ; SUBPROGRAM
04b8 ; --------------------------------------------------------------------------------------
04b8 04c7       |    |		.CONST	0x04c7								; Address of begin
04b9 0004       |    |		.CONST	0x0004								; Address of exception handler
04ba 0004       |    |		.CONST	0x0004								; Number of locals
04bb			INIT_04b8:
04bb e227       | '  |		Load	0x1,0x27
04bc 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
04bd 00db       |    |		Load_Top	At_Offset_3
04be 01da       |    |		Execute	Vector,Bounds
04bf 00e9       |    |		Load_Encached	String_Cache
04c0 035b       | [  |		Declare_Type	Array,Constrained
04c1 0337       | 7  |		Declare_Variable	Array
04c2 e5ff       |    |		Load	0x2,-0x1
04c3 00d9       |    |		Load_Top	At_Offset_1
04c4 01d4       |    |		Execute	Vector,Structure_Write
04c5 029f 0583  |    |		Declare_Subprogram	INIT_0580,For_Call
04c7			BODY_04b8:
04c7 00cf       |    |		Action	Mark_Auxiliary
04c8 00da       |    |		Load_Top	At_Offset_2
04c9 01d9       |    |		Execute	Vector,Reverse_Bounds
04ca 0263       | c  |		Execute	Discrete,Above_Bound
04cb 7003       |p   |		Jump_Nonzero	0x4cf
04cc 8404       |    |		Call	0x2,0x4
04cd 00c8       |    |		Action	Pop_Auxiliary_Range
04ce 3ffd       |?   |		Loop_Increasing	0x4cc
04cf 00ce       |    |		Action	Pop_Auxiliary
04d0 00d9       |    |		Load_Top	At_Offset_1
04d1 00e9       |    |		Load_Encached	String_Cache
04d2 01c6       |    |		Execute	Vector,Convert_To_Formal
04d3 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04d4 0000 0000  |    |		.BLANK	0000[0x4]
04d8 ; --------------------------------------------------------------------------------------
04d8 ; SUBPROGRAM
04d8 ; --------------------------------------------------------------------------------------
04d8 04de       |    |		.CONST	0x04de								; Address of begin
04d9 0004       |    |		.CONST	0x0004								; Address of exception handler
04da 0004       |    |		.CONST	0x0004								; Number of locals
04db			INIT_04d8:
04db 00e2       |    |		Load_Encached	Integer_Cache
04dc 00e8       |    |		Load_Encached	Character_Cache
04dd 00e8       |    |		Load_Encached	Character_Cache
04de			BODY_04d8:
04de 00cf       |    |		Action	Mark_Auxiliary
04df 00e8       |    |		Load_Encached	Character_Cache
04e0 0265       | e  |		Execute	Discrete,Reverse_Bounds
04e1 0007       |    |		Action	Break_Optional
04e2 00d8       |    |		Load_Top	At_Offset_0
04e3 e224       | $  |		Load	0x1,0x24
04e4 01d7       |    |		Execute	Vector,Field_Read
04e5 a403       |    |		Store_Unchecked	0x2,0x3
04e6 00d8       |    |		Load_Top	At_Offset_0
04e7 e225       | %  |		Load	0x1,0x25
04e8 01d7       |    |		Execute	Vector,Field_Read
04e9 a404       |    |		Store_Unchecked	0x2,0x4
04ea e403       |    |		Load	0x2,0x3
04eb e404       |    |		Load	0x2,0x4
04ec 027e       | ~  |		Execute	Discrete,Not_Equal
04ed 7005       |p   |		Jump_Nonzero	0x4f3
04ee 00d8       |    |		Load_Top	At_Offset_0
04ef 4830       |H0  |		Short_Literal	0x30
04f0 4839       |H9  |		Short_Literal	0x39
04f1 0262       | b  |		Execute	Discrete,In_Range
04f2 7801       |x   |		Jump	0x4f4
04f3 4801       |H   |		Short_Literal	0x1
04f4 0907       |    |		Execute_Immediate	Binary_Scale,0x7
04f5 c402       |    |		Store	0x2,0x2
04f6 e402       |    |		Load	0x2,0x2
04f7 e403       |    |		Load	0x2,0x3
04f8 0273       | s  |		Execute	Discrete,Plus
04f9 00d9       |    |		Load_Top	At_Offset_1
04fa e229       | )  |		Load	0x1,0x29
04fb 01d6       |    |		Execute	Vector,Field_Write
04fc e402       |    |		Load	0x2,0x2
04fd e404       |    |		Load	0x2,0x4
04fe 0273       | s  |		Execute	Discrete,Plus
04ff 00d9       |    |		Load_Top	At_Offset_1
0500 4880       |H   |		Short_Literal	0x80
0501 0273       | s  |		Execute	Discrete,Plus
0502 e229       | )  |		Load	0x1,0x29
0503 01d6       |    |		Execute	Vector,Field_Write
0504 00c8       |    |		Action	Pop_Auxiliary_Range
0505 3fdc       |?   |		Loop_Increasing	0x4e2
0506 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0507 0000       |    |		.XXX[0x1]
0508 ; --------------------------------------------------------------------------------------
0508 ; SUBPROGRAM
0508 ; --------------------------------------------------------------------------------------
0508 050b       |    |		.CONST	0x050b								; Address of begin
0509 0004       |    |		.CONST	0x0004								; Address of exception handler
050a 0001       |    |		.CONST	0x0001								; Number of locals
050b			BODY_0508:
050b			INIT_0508:
050b 00da       |    |		Load_Top	At_Offset_2
050c 7028       |p(  |		Jump_Nonzero	0x535
050d 00cf       |    |		Action	Mark_Auxiliary
050e e7fe       |    |		Load	0x3,-0x2
050f 4801       |H   |		Short_Literal	0x1
0510 0263       | c  |		Execute	Discrete,Above_Bound
0511 7006       |p   |		Jump_Nonzero	0x518
0512 e403       |    |		Load	0x2,0x3
0513 e5fc       |    |		Load	0x2,-0x4
0514 8005       |    |		Call	0x0,0x5
0515 00d1       |    |		Pop_Control	Pop_Count_1
0516 00c8       |    |		Action	Pop_Auxiliary_Range
0517 3ffa       |?   |		Loop_Increasing	0x512
0518 00ce       |    |		Action	Pop_Auxiliary
0519 e402       |    |		Load	0x2,0x2
051a 6804       |h   |		Jump_Zero	0x51f
051b e403       |    |		Load	0x2,0x3
051c 482d       |H-  |		Short_Literal	0x2d
051d 8005       |    |		Call	0x0,0x5
051e 00d1       |    |		Pop_Control	Pop_Count_1
051f e5ff       |    |		Load	0x2,-0x1
0520 7013       |p   |		Jump_Nonzero	0x534
0521 00db       |    |		Load_Top	At_Offset_3
0522 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0523 680c       |h   |		Jump_Zero	0x530
0524 e403       |    |		Load	0x2,0x3
0525 4830       |H0  |		Short_Literal	0x30
0526 e403       |    |		Load	0x2,0x3
0527 8006       |    |		Call	0x0,0x6
0528 00d8       |    |		Load_Top	At_Offset_0
0529 00e4       |    |		Load_Encached	Positive_Cache
052a 0260       | `  |		Execute	Discrete,In_Type
052b 7001       |p   |		Jump_Nonzero	0x52d
052c 0801       |    |		Execute_Immediate	Raise,0x1
052d 8007       |    |		Call	0x0,0x7
052e 00d1       |    |		Pop_Control	Pop_Count_1
052f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0530 e403       |    |		Load	0x2,0x3
0531 4830       |H0  |		Short_Literal	0x30
0532 8005       |    |		Call	0x0,0x5
0533 00d1       |    |		Pop_Control	Pop_Count_1
0534 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0535 00db       |    |		Load_Top	At_Offset_3
0536 0aff       |    |		Execute_Immediate	Plus,-0x1
0537 00d8       |    |		Load_Top	At_Offset_0
0538 00e2       |    |		Load_Encached	Integer_Cache
0539 0260       | `  |		Execute	Discrete,In_Type
053a 7001       |p   |		Jump_Nonzero	0x53c
053b 0801       |    |		Execute_Immediate	Raise,0x1
053c 00db       |    |		Load_Top	At_Offset_3
053d e5fe       |    |		Load	0x2,-0x2
053e 0270       | p  |		Execute	Discrete,Divide
053f 8405       |    |		Call	0x2,0x5
0540 e402       |    |		Load	0x2,0x2
0541 7005       |p   |		Jump_Nonzero	0x547
0542 00da       |    |		Load_Top	At_Offset_2
0543 e5fe       |    |		Load	0x2,-0x2
0544 026e       | n  |		Execute	Discrete,Modulo
0545 a404       |    |		Store_Unchecked	0x2,0x4
0546 780c       |x   |		Jump	0x553
0547 e5fe       |    |		Load	0x2,-0x2
0548 00db       |    |		Load_Top	At_Offset_3
0549 e5fe       |    |		Load	0x2,-0x2
054a 026e       | n  |		Execute	Discrete,Modulo
054b 0272       | r  |		Execute	Discrete,Minus
054c c404       |    |		Store	0x2,0x4
054d e404       |    |		Load	0x2,0x4
054e e5fe       |    |		Load	0x2,-0x2
054f 027f       |    |		Execute	Discrete,Equal
0550 6802       |h   |		Jump_Zero	0x553
0551 4800       |H   |		Short_Literal	0x0
0552 a404       |    |		Store_Unchecked	0x2,0x4
0553 e403       |    |		Load	0x2,0x3
0554 e404       |    |		Load	0x2,0x4
0555 e22b       | +  |		Load	0x1,0x2b
0556 01d7       |    |		Execute	Vector,Field_Read
0557 8005       |    |		Call	0x0,0x5
0558 00d1       |    |		Pop_Control	Pop_Count_1
0559 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
055a 0000 0000  |    |		.BLANK	0000[0x6]
0560 ; --------------------------------------------------------------------------------------
0560 ; SUBPROGRAM
0560 ; --------------------------------------------------------------------------------------
0560 056d       | m  |		.CONST	0x056d								; Address of begin
0561 0004       |    |		.CONST	0x0004								; Address of exception handler
0562 0003       |    |		.CONST	0x0003								; Number of locals
0563			INIT_0560:
0563 e406       |    |		Load	0x2,0x6
0564 e5ff       |    |		Load	0x2,-0x1
0565 01d5       |    |		Execute	Vector,Field_Reference
0566 0007       |    |		Action	Break_Optional
0567 00d8       |    |		Load_Top	At_Offset_0
0568 e402       |    |		Load	0x2,0x2
0569 0273       | s  |		Execute	Discrete,Plus
056a e229       | )  |		Load	0x1,0x29
056b 01d5       |    |		Execute	Vector,Field_Reference
056c 0007       |    |		Action	Break_Optional
056d			BODY_0560:
056d 00d8       |    |		Load_Top	At_Offset_0
056e 487f       |H   |		Short_Literal	0x7f
056f 0279       | y  |		Execute	Discrete,And
0570 00d8       |    |		Load_Top	At_Offset_0
0571 00e8       |    |		Load_Encached	Character_Cache
0572 0260       | `  |		Execute	Discrete,In_Type
0573 7001       |p   |		Jump_Nonzero	0x575
0574 0801       |    |		Execute_Immediate	Raise,0x1
0575 a602       |    |		Store_Unchecked	0x3,0x2
0576 00d8       |    |		Load_Top	At_Offset_0
0577 00da       |    |		Load_Top	At_Offset_2
0578 0272       | r  |		Execute	Discrete,Minus
0579 c402       |    |		Store	0x2,0x2
057a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
057b 0000 0000  |    |		.BLANK	0000[0x5]
0580 ; --------------------------------------------------------------------------------------
0580 ; SUBPROGRAM
0580 ; --------------------------------------------------------------------------------------
0580 058d       |    |		.CONST	0x058d								; Address of begin
0581 0004       |    |		.CONST	0x0004								; Address of exception handler
0582 0003       |    |		.CONST	0x0003								; Number of locals
0583			INIT_0580:
0583 e407       |    |		Load	0x2,0x7
0584 e403       |    |		Load	0x2,0x3
0585 01d5       |    |		Execute	Vector,Field_Reference
0586 0007       |    |		Action	Break_Optional
0587 00d8       |    |		Load_Top	At_Offset_0
0588 e402       |    |		Load	0x2,0x2
0589 0273       | s  |		Execute	Discrete,Plus
058a e229       | )  |		Load	0x1,0x29
058b 01d5       |    |		Execute	Vector,Field_Reference
058c 0007       |    |		Action	Break_Optional
058d			BODY_0580:
058d 00d8       |    |		Load_Top	At_Offset_0
058e 487f       |H   |		Short_Literal	0x7f
058f 0279       | y  |		Execute	Discrete,And
0590 00d8       |    |		Load_Top	At_Offset_0
0591 00e8       |    |		Load_Encached	Character_Cache
0592 0260       | `  |		Execute	Discrete,In_Type
0593 7001       |p   |		Jump_Nonzero	0x595
0594 0801       |    |		Execute_Immediate	Raise,0x1
0595 a602       |    |		Store_Unchecked	0x3,0x2
0596 00d8       |    |		Load_Top	At_Offset_0
0597 00da       |    |		Load_Top	At_Offset_2
0598 0272       | r  |		Execute	Discrete,Minus
0599 c402       |    |		Store	0x2,0x2
059a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
059b 0000 0000  |    |		.BLANK	0000[0x5]
05a0 ; --------------------------------------------------------------------------------------
05a0 ; Debug Table
05a0 ; --------------------------------------------------------------------------------------
05a0 0004 0008  |    |		.DEBUG4	0x0004,0x0008,0xde9c,0x0000,0x0001,0x001b
05a6 000b 0612  |    |		.DBG4T	0x000b,0x0612,0x8000,0x0000
05aa 0036 0629  | 6 )|		.DBG4T	0x0036,0x0629,0x8000,0x8000
05ae 012b 0672  | + r|		.DBG4T	0x012b,0x0672,0x0002,0x0000
05b2 015b 0679  | [ y|		.DBG4T	0x015b,0x0679,0x0001,0x0000
05b6 0163 067c  | c ||		.DBG4T	0x0163,0x067c,0x0001,0x0000
05ba 016b 067f  | k  |		.DBG4T	0x016b,0x067f,0x0002,0x0000
05be 0173 0682  | s  |		.DBG4T	0x0173,0x0682,0x0002,0x0000
05c2 017b 0685  | {  |		.DBG4T	0x017b,0x0685,0x0001,0x0000
05c6 0193 0689  |    |		.DBG4T	0x0193,0x0689,0x0001,0x0000
05ca 01ab 068d  |    |		.DBG4T	0x01ab,0x068d,0x0002,0x0000
05ce 01cb 0693  |    |		.DBG4T	0x01cb,0x0693,0x0002,0x0000
05d2 01eb 0699  |    |		.DBG4T	0x01eb,0x0699,0x0002,0x0000
05d6 0213 06a5  |    |		.DBG4T	0x0213,0x06a5,0x0001,0x0000
05da 027b 06c5  | {  |		.DBG4T	0x027b,0x06c5,0x0002,0x0000
05de 029b 06cb  |    |		.DBG4T	0x029b,0x06cb,0x0002,0x0000
05e2 02bb 06d1  |    |		.DBG4T	0x02bb,0x06d1,0x0002,0x0000
05e6 02cb 06d4  |    |		.DBG4T	0x02cb,0x06d4,0x0002,0x0000
05ea 036b 06ee  | k  |		.DBG4T	0x036b,0x06ee,0x0002,0x0000
05ee 039b 06f8  |    |		.DBG4T	0x039b,0x06f8,0x0002,0x0000
05f2 043b 0712  | ;  |		.DBG4T	0x043b,0x0712,0x0002,0x0000
05f6 046b 071c  | k  |		.DBG4T	0x046b,0x071c,0x0002,0x0000
05fa 04ab 0729  |   )|		.DBG4T	0x04ab,0x0729,0x0001,0x0000
05fe 04bb 072e  |   .|		.DBG4T	0x04bb,0x072e,0x0002,0x0000
0602 04db 0735  |   5|		.DBG4T	0x04db,0x0735,0x0004,0x0000
0606 050b 0740  |   @|		.DBG4T	0x050b,0x0740,0x0001,0x0000
060a 0563 0752  | c R|		.DBG4T	0x0563,0x0752,0x0004,0x0000
060e 0583 0758  |   X|		.DBG4T	0x0583,0x0758,0x0004,0x0000
0612 ; --------------------------------------------------------------------------------------
0612 ; Debug chain
0612 ; --------------------------------------------------------------------------------------
0612 0015 0000  |    |		.DBGLEN	0x0015,0x0000
0614 000b 000d  |    |		.DBGLNO	0x000b,0x000d,0x000f,0x0011,0x0013,0x0015,0x0017,0x0019,0x001b,0x001d,0x001f,0x0021,0x0023,0x0025,0x0027,0x0029,0x002b,0x002d,0x002f,0x0031,0x0033
0629 ; --------------------------------------------------------------------------------------
0629 ; Debug chain
0629 ; --------------------------------------------------------------------------------------
0629 001e 000b  |    |		.DBGLEN	0x001e,0x000b
062b 0036 003c  | 6 <|		.DBGLNO	0x0036,0x003c,0x0044,0x0046,0x0048,0x005a,0x005e,0x0064,0x0066,0x00b3,0x00b5,0x00b7,0x00b9,0x00bb,0x00bd,0x00bf,0x00c1,0x00c3,0x00c5,0x00c7,0x00c9,0x00cb,0x00cd,0x00cf,0x00d1,0x00d3,0x00d5,0x00d7,0x00d9,0x00db,0x00e0,0x00e3,0x00e7,0x00ef,0x00f3,0x00f6,0x0100,0x010a,0x010d,0x0117,0x0121
0654 0001 0002  |    |		.XXX[0x1e]
0656 0004 0005  |    |
0658 0006 0007  |    |
065a 0008 0009  |    |
065c 000b 000c  |    |
065e 000d 000e  |    |
0660 000f 0010  |    |
0662 0011 0012  |    |
0664 0013 0014  |    |
0666 0015 0016  |    |
0668 0017 0018  |    |
066a 0019 001a  |    |
066c 001b 001c  |    |
066e 001d 001e  |    |
0670 001f 0020  |    |
0672 ; --------------------------------------------------------------------------------------
0672 ; Debug chain
0672 ; --------------------------------------------------------------------------------------
0672 0002 0003  |    |		.DBGLEN	0x0002,0x0003
0674 012b 012f  | + /|		.DBGLNO	0x012b,0x012f,0x0132,0x0135,0x0156
0679 ; --------------------------------------------------------------------------------------
0679 ; Debug chain
0679 ; --------------------------------------------------------------------------------------
0679 0000 0001  |    |		.DBGLEN	0x0000,0x0001
067b 015b       | [  |		.DBGLNO	0x015b
067c ; --------------------------------------------------------------------------------------
067c ; Debug chain
067c ; --------------------------------------------------------------------------------------
067c 0000 0001  |    |		.DBGLEN	0x0000,0x0001
067e 0163       | c  |		.DBGLNO	0x0163
067f ; --------------------------------------------------------------------------------------
067f ; Debug chain
067f ; --------------------------------------------------------------------------------------
067f 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0681 016b       | k  |		.DBGLNO	0x016b
0682 ; --------------------------------------------------------------------------------------
0682 ; Debug chain
0682 ; --------------------------------------------------------------------------------------
0682 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0684 0173       | s  |		.DBGLNO	0x0173
0685 ; --------------------------------------------------------------------------------------
0685 ; Debug chain
0685 ; --------------------------------------------------------------------------------------
0685 0000 0002  |    |		.DBGLEN	0x0000,0x0002
0687 017c 0180  | |  |		.DBGLNO	0x017c,0x0180
0689 ; --------------------------------------------------------------------------------------
0689 ; Debug chain
0689 ; --------------------------------------------------------------------------------------
0689 0000 0002  |    |		.DBGLEN	0x0000,0x0002
068b 0194 0198  |    |		.DBGLNO	0x0194,0x0198
068d ; --------------------------------------------------------------------------------------
068d ; Debug chain
068d ; --------------------------------------------------------------------------------------
068d 0001 0003  |    |		.DBGLEN	0x0001,0x0003
068f 01ab 01b3  |    |		.DBGLNO	0x01ab,0x01b3,0x01b7,0x01c2
0693 ; --------------------------------------------------------------------------------------
0693 ; Debug chain
0693 ; --------------------------------------------------------------------------------------
0693 0001 0003  |    |		.DBGLEN	0x0001,0x0003
0695 01cb 01d3  |    |		.DBGLNO	0x01cb,0x01d3,0x01d7,0x01e2
0699 ; --------------------------------------------------------------------------------------
0699 ; Debug chain
0699 ; --------------------------------------------------------------------------------------
0699 0004 0006  |    |		.DBGLEN	0x0004,0x0006
069b 01eb 01ed  |    |		.DBGLNO	0x01eb,0x01ed,0x01f2,0x01f3,0x01f5,0x01fa,0x01fd,0x01ff,0x0204,0x0207
06a5 ; --------------------------------------------------------------------------------------
06a5 ; Debug chain
06a5 ; --------------------------------------------------------------------------------------
06a5 0005 0019  |    |		.DBGLEN	0x0005,0x0019
06a7 0213 0214  |    |		.DBGLNO	0x0213,0x0214,0x0215,0x0216,0x0217,0x0219,0x021b,0x021d,0x021f,0x0222,0x0226,0x022a,0x022d,0x022f,0x0230,0x0235,0x0238,0x023d,0x0241,0x0244,0x0249,0x024d,0x024f,0x0253,0x0254,0x025a,0x025f,0x0269,0x026d,0x0271
06c5 ; --------------------------------------------------------------------------------------
06c5 ; Debug chain
06c5 ; --------------------------------------------------------------------------------------
06c5 0000 0004  |    |		.DBGLEN	0x0000,0x0004
06c7 027c 0282  | |  |		.DBGLNO	0x027c,0x0282,0x0288,0x0293
06cb ; --------------------------------------------------------------------------------------
06cb ; Debug chain
06cb ; --------------------------------------------------------------------------------------
06cb 0000 0004  |    |		.DBGLEN	0x0000,0x0004
06cd 029c 02a2  |    |		.DBGLNO	0x029c,0x02a2,0x02a8,0x02b3
06d1 ; --------------------------------------------------------------------------------------
06d1 ; Debug chain
06d1 ; --------------------------------------------------------------------------------------
06d1 0000 0001  |    |		.DBGLEN	0x0000,0x0001
06d3 02bb       |    |		.DBGLNO	0x02bb
06d4 ; --------------------------------------------------------------------------------------
06d4 ; Debug chain
06d4 ; --------------------------------------------------------------------------------------
06d4 0003 0015  |    |		.DBGLEN	0x0003,0x0015
06d6 02cb 02d0  |    |		.DBGLNO	0x02cb,0x02d0,0x02d4,0x02d5,0x02d8,0x02dc,0x02df,0x02ec,0x02f4,0x02f8,0x0305,0x0307,0x030a,0x0319,0x0326,0x032d,0x0331,0x033d,0x033f,0x0342,0x034f,0x0351,0x0353,0x035a
06ee ; --------------------------------------------------------------------------------------
06ee ; Debug chain
06ee ; --------------------------------------------------------------------------------------
06ee 0000 0008  |    |		.DBGLEN	0x0000,0x0008
06f0 036b 036e  | k n|		.DBGLNO	0x036b,0x036e,0x0372,0x0379,0x0380,0x0384,0x038a,0x038f
06f8 ; --------------------------------------------------------------------------------------
06f8 ; Debug chain
06f8 ; --------------------------------------------------------------------------------------
06f8 0003 0015  |    |		.DBGLEN	0x0003,0x0015
06fa 039b 03a0  |    |		.DBGLNO	0x039b,0x03a0,0x03a4,0x03a5,0x03a8,0x03ac,0x03af,0x03bc,0x03c4,0x03c8,0x03d5,0x03d7,0x03da,0x03eb,0x03f8,0x03ff,0x0403,0x040f,0x0411,0x0414,0x0423,0x0425,0x0427,0x042e
0712 ; --------------------------------------------------------------------------------------
0712 ; Debug chain
0712 ; --------------------------------------------------------------------------------------
0712 0000 0008  |    |		.DBGLEN	0x0000,0x0008
0714 043b 043e  | ; >|		.DBGLNO	0x043b,0x043e,0x0442,0x0449,0x0450,0x0454,0x045a,0x045f
071c ; --------------------------------------------------------------------------------------
071c ; Debug chain
071c ; --------------------------------------------------------------------------------------
071c 0003 0008  |    |		.DBGLEN	0x0003,0x0008
071e 046b 046f  | k o|		.DBGLNO	0x046b,0x046f,0x0473,0x0477,0x047c,0x047f,0x0489,0x0496,0x049b,0x049d,0x04a1
0729 ; --------------------------------------------------------------------------------------
0729 ; Debug chain
0729 ; --------------------------------------------------------------------------------------
0729 0001 0002  |    |		.DBGLEN	0x0001,0x0002
072b 04ab 04b0  |    |		.DBGLNO	0x04ab,0x04b0,0x04b4
072e ; --------------------------------------------------------------------------------------
072e ; Debug chain
072e ; --------------------------------------------------------------------------------------
072e 0002 0003  |    |		.DBGLEN	0x0002,0x0003
0730 04bb 04bd  |    |		.DBGLNO	0x04bb,0x04bd,0x04c8,0x04cc,0x04d0
0735 ; --------------------------------------------------------------------------------------
0735 ; Debug chain
0735 ; --------------------------------------------------------------------------------------
0735 0003 0006  |    |		.DBGLEN	0x0003,0x0006
0737 04db 04dc  |    |		.DBGLNO	0x04db,0x04dc,0x04dd,0x04df,0x04e2,0x04e6,0x04ea,0x04f6,0x04fc
0740 ; --------------------------------------------------------------------------------------
0740 ; Debug chain
0740 ; --------------------------------------------------------------------------------------
0740 0000 0010  |    |		.DBGLEN	0x0000,0x0010
0742 050b 050e  |    |		.DBGLNO	0x050b,0x050e,0x0512,0x0519,0x051b,0x051f,0x0521,0x0524,0x0530,0x0535,0x0540,0x0542,0x0547,0x054d,0x0551,0x0553
0752 ; --------------------------------------------------------------------------------------
0752 ; Debug chain
0752 ; --------------------------------------------------------------------------------------
0752 0002 0002  |    |		.DBGLEN	0x0002,0x0002
0754 0563 0567  | c g|		.DBGLNO	0x0563,0x0567,0x056d,0x0576
0758 ; --------------------------------------------------------------------------------------
0758 ; Debug chain
0758 ; --------------------------------------------------------------------------------------
0758 0002 0002  |    |		.DBGLEN	0x0002,0x0002
075a 0583 0587  |    |		.DBGLNO	0x0583,0x0587,0x058d,0x0596
075e 0000 0000  |    |		.BLANK	0000[0xa2]