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

⟦c145e83f1⟧

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

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 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0330       | 0  |		.CONST	0x0330								; 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 0067       | g  |		.CONST	0x0067								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0021       | !  |		.CONST	0x0021								; Number of locals
000b			INIT_0008:
000b 4808       |H   |		Short_Literal	0x8
000c 4800       |H   |		Short_Literal	0x0
000d 4801       |H   |		Short_Literal	0x1
000e 029f 0073  |   s|		Declare_Subprogram	INIT_0070,For_Call
0010 03fb       |    |		Declare_Type	Discrete,Defined,Visible,With_Size
0011 029a 009b  |    |		Declare_Subprogram	INIT_0098,For_Outer_Call,Visible,Unelaborated
0013 029a 00ab  |    |		Declare_Subprogram	INIT_00a8,For_Outer_Call,Visible,Unelaborated
0015 4820       |H   |		Short_Literal	0x20
0016 4800       |H   |		Short_Literal	0x0
0017 4801       |H   |		Short_Literal	0x1
0018 029f 00bb  |    |		Declare_Subprogram	INIT_00b8,For_Call
001a 03fb       |    |		Declare_Type	Discrete,Defined,Visible,With_Size
001b 029a 00e3  |    |		Declare_Subprogram	INIT_00e0,For_Outer_Call,Visible,Unelaborated
001d 029a 00f3  |    |		Declare_Subprogram	INIT_00f0,For_Outer_Call,Visible,Unelaborated
001f 4800       |H   |		Short_Literal	0x0
0020 4813       |H   |		Short_Literal	0x13
0021 e002       |    |		Load	0x0,0x2
0022 02a0       |    |		Declare_Subprogram	Null_Subprogram
0023 4801       |H   |		Short_Literal	0x1
0024 035e       | ^  |		Declare_Type	Array,Defined,Visible
0025 4800       |H   |		Short_Literal	0x0
0026 4813       |H   |		Short_Literal	0x13
0027 e003       |    |		Load	0x0,0x3
0028 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0029 4800       |H   |		Short_Literal	0x0
002a 4809       |H   |		Short_Literal	0x9
002b e003       |    |		Load	0x0,0x3
002c 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
002d 4800       |H   |		Short_Literal	0x0
002e 4804       |H   |		Short_Literal	0x4
002f e003       |    |		Load	0x0,0x3
0030 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0031 029a 0103  |    |		Declare_Subprogram	INIT_0100,For_Outer_Call,Visible,Unelaborated
0033 029a 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Visible,Unelaborated
0035 029a 0163  |   c|		Declare_Subprogram	INIT_0160,For_Outer_Call,Visible,Unelaborated
0037 029a 0193  |    |		Declare_Subprogram	INIT_0190,For_Outer_Call,Visible,Unelaborated
0039 029a 019b  |    |		Declare_Subprogram	INIT_0198,For_Outer_Call,Visible,Unelaborated
003b 029a 01cb  |    |		Declare_Subprogram	INIT_01c8,For_Outer_Call,Visible,Unelaborated
003d 029a 021b  |    |		Declare_Subprogram	INIT_0218,For_Outer_Call,Visible,Unelaborated
003f 029a 0273  |   s|		Declare_Subprogram	INIT_0270,For_Outer_Call,Visible,Unelaborated
0041 029a 02cb  |    |		Declare_Subprogram	INIT_02c8,For_Outer_Call,Visible,Unelaborated
0043 029a 02d3  |    |		Declare_Subprogram	INIT_02d0,For_Outer_Call,Visible,Unelaborated
0045 e002       |    |		Load	0x0,0x2
0046 e004       |    |		Load	0x0,0x4
0047 02a0       |    |		Declare_Subprogram	Null_Subprogram
0048 4802       |H   |		Short_Literal	0x2
0049 032e       | .  |		Declare_Type	Record,Defined,Visible
004a 00bf       |    |		Action	Accept_Activation
004b 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
004c 00c7       |    |		Action	Elaborate_Subprogram
004d 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
004e 00c7       |    |		Action	Elaborate_Subprogram
004f 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
0050 00c7       |    |		Action	Elaborate_Subprogram
0051 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
0052 00c7       |    |		Action	Elaborate_Subprogram
0053 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
0054 00c7       |    |		Action	Elaborate_Subprogram
0055 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
0056 00c7       |    |		Action	Elaborate_Subprogram
0057 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
0058 00c7       |    |		Action	Elaborate_Subprogram
0059 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
005a 00c7       |    |		Action	Elaborate_Subprogram
005b 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b
005c 00c7       |    |		Action	Elaborate_Subprogram
005d 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
005e 00c7       |    |		Action	Elaborate_Subprogram
005f 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
0060 00c7       |    |		Action	Elaborate_Subprogram
0061 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
0062 00c7       |    |		Action	Elaborate_Subprogram
0063 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
0064 00c7       |    |		Action	Elaborate_Subprogram
0065 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20
0066 00c7       |    |		Action	Elaborate_Subprogram
0067			BODY_0008:
0067 00bc       |    |		Action	Signal_Activated
0068 00bb       |    |		Action	Signal_Completion
0069 0000 0000  |    |		.BLANK	0000[0x7]
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 0073       | s  |		.CONST	0x0073								; Address of begin
0071 0004       |    |		.CONST	0x0004								; Address of exception handler
0072 0001       |    |		.CONST	0x0001								; Number of locals
0073			BODY_0070:
0073			INIT_0070:
0073 4607       |F   |		Jump_Case	0x8
0074 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
0075 7807       |x   |		Jump	0x7d								; case 0x1
0076 780a       |x   |		Jump	0x81								; case 0x2
0077 780e       |x   |		Jump	0x86								; case 0x3
0078 7811       |x   |		Jump	0x8a								; case 0x4
0079 7812       |x   |		Jump	0x8c								; case 0x5
007a 7813       |x   |		Jump	0x8e								; case 0x6
007b 7816       |x   |		Jump	0x92								; case 0x7
007c 4302       |C   |		.XXX[0x1]
007d 00da       |    |		Load_Top	At_Offset_2
007e 0091 0321  |   !|		Action	Push_String_Extended_Indexed,0x321				; "FALSE"
0080 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0081 00db       |    |		Load_Top	At_Offset_3
0082 00db       |    |		Load_Top	At_Offset_3
0083 00e0       |    |		Load_Encached	Standard_Cache
0084 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0085 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0086 00da       |    |		Load_Top	At_Offset_2
0087 00e0       |    |		Load_Encached	Standard_Cache
0088 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0089 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
008a 00db       |    |		Load_Top	At_Offset_3
008b 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
008c 00db       |    |		Load_Top	At_Offset_3
008d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
008e e20d       |    |		Load	0x1,0xd
008f 00dc       |    |		Load_Top	At_Offset_4
0090 0267       | g  |		Execute	Discrete,Predecessor
0091 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0092 e20d       |    |		Load	0x1,0xd
0093 00dc       |    |		Load_Top	At_Offset_4
0094 0268       | h  |		Execute	Discrete,Successor
0095 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0096 0000 0000  |    |		.XXX[0x2]
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 009b       |    |		.CONST	0x009b								; Address of begin
0099 0004       |    |		.CONST	0x0004								; Address of exception handler
009a 0001       |    |		.CONST	0x0001								; Number of locals
009b			BODY_0098:
009b			INIT_0098:
009b 00da       |    |		Load_Top	At_Offset_2
009c 0f01       |    |		Execute_Immediate	Equal,0x1
009d 6802       |h   |		Jump_Zero	0xa0
009e 4801       |H   |		Short_Literal	0x1
009f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00a0 4800       |H   |		Short_Literal	0x0
00a1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00a2 0000 0000  |    |		.BLANK	0000[0x6]
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 6802       |h   |		Jump_Zero	0xaf
00ad 4801       |H   |		Short_Literal	0x1
00ae 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00af 4800       |H   |		Short_Literal	0x0
00b0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00b1 0000 0000  |    |		.BLANK	0000[0x7]
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00bb       |    |		.CONST	0x00bb								; Address of begin
00b9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ba 0001       |    |		.CONST	0x0001								; Number of locals
00bb			BODY_00b8:
00bb			INIT_00b8:
00bb 4607       |F   |		Jump_Case	0x8
00bc 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
00bd 7807       |x   |		Jump	0xc5								; case 0x1
00be 780a       |x   |		Jump	0xc9								; case 0x2
00bf 780e       |x   |		Jump	0xce								; case 0x3
00c0 7811       |x   |		Jump	0xd2								; case 0x4
00c1 7812       |x   |		Jump	0xd4								; case 0x5
00c2 7813       |x   |		Jump	0xd6								; case 0x6
00c3 7816       |x   |		Jump	0xda								; case 0x7
00c4 4302       |C   |		.XXX[0x1]
00c5 00da       |    |		Load_Top	At_Offset_2
00c6 0091 0323  |   #|		Action	Push_String_Extended_Indexed,0x323				; "FALSE"
00c8 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00c9 00db       |    |		Load_Top	At_Offset_3
00ca 00db       |    |		Load_Top	At_Offset_3
00cb 00e0       |    |		Load_Encached	Standard_Cache
00cc 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00cd 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00ce 00da       |    |		Load_Top	At_Offset_2
00cf 00e0       |    |		Load_Encached	Standard_Cache
00d0 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00d1 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00d2 00db       |    |		Load_Top	At_Offset_3
00d3 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00d4 00db       |    |		Load_Top	At_Offset_3
00d5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00d6 e210       |    |		Load	0x1,0x10
00d7 00dc       |    |		Load_Top	At_Offset_4
00d8 0267       | g  |		Execute	Discrete,Predecessor
00d9 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00da e210       |    |		Load	0x1,0x10
00db 00dc       |    |		Load_Top	At_Offset_4
00dc 0268       | h  |		Execute	Discrete,Successor
00dd 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00de 0000 0000  |    |		.XXX[0x2]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00e3       |    |		.CONST	0x00e3								; Address of begin
00e1 0004       |    |		.CONST	0x0004								; Address of exception handler
00e2 0001       |    |		.CONST	0x0001								; Number of locals
00e3			BODY_00e0:
00e3			INIT_00e0:
00e3 00da       |    |		Load_Top	At_Offset_2
00e4 0f01       |    |		Execute_Immediate	Equal,0x1
00e5 6802       |h   |		Jump_Zero	0xe8
00e6 4801       |H   |		Short_Literal	0x1
00e7 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00e8 4800       |H   |		Short_Literal	0x0
00e9 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00ea 0000 0000  |    |		.BLANK	0000[0x6]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f3       |    |		.CONST	0x00f3								; Address of begin
00f1 0004       |    |		.CONST	0x0004								; Address of exception handler
00f2 0001       |    |		.CONST	0x0001								; Number of locals
00f3			BODY_00f0:
00f3			INIT_00f0:
00f3 00da       |    |		Load_Top	At_Offset_2
00f4 6802       |h   |		Jump_Zero	0xf7
00f5 4801       |H   |		Short_Literal	0x1
00f6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00f7 4800       |H   |		Short_Literal	0x0
00f8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00f9 0000 0000  |    |		.BLANK	0000[0x7]
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0105       |    |		.CONST	0x0105								; Address of begin
0101 0004       |    |		.CONST	0x0004								; Address of exception handler
0102 0002       |    |		.CONST	0x0002								; Number of locals
0103			INIT_0100:
0103 e004       |    |		Load	0x0,0x4
0104 0007       |    |		Action	Break_Optional
0105			BODY_0100:
0105 e005       |    |		Load	0x0,0x5
0106 e5fe       |    |		Load	0x2,-0x2
0107 00d8       |    |		Load_Top	At_Offset_0
0108 e5ff       |    |		Load	0x2,-0x1
0109 01cf       |    |		Execute	Vector,Slice_Read
010a 00d8       |    |		Load_Top	At_Offset_0
010b 01da       |    |		Execute	Vector,Bounds
010c e006       |    |		Load	0x0,0x6
010d 0334       | 4  |		Declare_Variable	Array,With_Constraint
010e 00d0       |    |		Action	Swap_Control
010f 00d8       |    |		Load_Top	At_Offset_0
0110 01dd       |    |		Execute	Vector,First
0111 00da       |    |		Load_Top	At_Offset_2
0112 01dd       |    |		Execute	Vector,First
0113 0272       | r  |		Execute	Discrete,Minus
0114 00da       |    |		Load_Top	At_Offset_2
0115 01d9       |    |		Execute	Vector,Reverse_Bounds
0116 0263       | c  |		Execute	Discrete,Above_Bound
0117 700a       |p   |		Jump_Nonzero	0x122
0118 00d8       |    |		Load_Top	At_Offset_0
0119 00db       |    |		Load_Top	At_Offset_3
011a 0273       | s  |		Execute	Discrete,Plus
011b e405       |    |		Load	0x2,0x5
011c 01d7       |    |		Execute	Vector,Field_Read
011d 00d9       |    |		Load_Top	At_Offset_1
011e e404       |    |		Load	0x2,0x4
011f 01d5       |    |		Execute	Vector,Field_Reference
0120 0118       |    |		Execute	Any,Write_Unchecked
0121 3ff6       |?   |		Loop_Increasing	0x118
0122 00d2       |    |		Pop_Control	Pop_Count_2
0123 e007       |    |		Load	0x0,0x7
0124 a008       |    |		Store_Unchecked	0x0,0x8
0125 8009       |    |		Call	0x0,0x9
0126 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0127 00d8       |    |		Load_Top	At_Offset_0
0128 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0129 0000 0000  |    |		.BLANK	0000[0x7]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0135       | 5  |		.CONST	0x0135								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0002       |    |		.CONST	0x0002								; Number of locals
0133			INIT_0130:
0133 e00a       |    |		Load	0x0,0xa
0134 0007       |    |		Action	Break_Optional
0135			BODY_0130:
0135 e00b       |    |		Load	0x0,0xb
0136 e5fe       |    |		Load	0x2,-0x2
0137 0901       |    |		Execute_Immediate	Binary_Scale,0x1
0138 e5fe       |    |		Load	0x2,-0x2
0139 0901       |    |		Execute_Immediate	Binary_Scale,0x1
013a 0a01       |    |		Execute_Immediate	Plus,0x1
013b e5ff       |    |		Load	0x2,-0x1
013c 01cf       |    |		Execute	Vector,Slice_Read
013d 00d8       |    |		Load_Top	At_Offset_0
013e 01da       |    |		Execute	Vector,Bounds
013f e006       |    |		Load	0x0,0x6
0140 0334       | 4  |		Declare_Variable	Array,With_Constraint
0141 00d0       |    |		Action	Swap_Control
0142 00d8       |    |		Load_Top	At_Offset_0
0143 01dd       |    |		Execute	Vector,First
0144 00da       |    |		Load_Top	At_Offset_2
0145 01dd       |    |		Execute	Vector,First
0146 0272       | r  |		Execute	Discrete,Minus
0147 00da       |    |		Load_Top	At_Offset_2
0148 01d9       |    |		Execute	Vector,Reverse_Bounds
0149 0263       | c  |		Execute	Discrete,Above_Bound
014a 700a       |p   |		Jump_Nonzero	0x155
014b 00d8       |    |		Load_Top	At_Offset_0
014c 00db       |    |		Load_Top	At_Offset_3
014d 0273       | s  |		Execute	Discrete,Plus
014e e405       |    |		Load	0x2,0x5
014f 01d7       |    |		Execute	Vector,Field_Read
0150 00d9       |    |		Load_Top	At_Offset_1
0151 e404       |    |		Load	0x2,0x4
0152 01d5       |    |		Execute	Vector,Field_Reference
0153 0118       |    |		Execute	Any,Write_Unchecked
0154 3ff6       |?   |		Loop_Increasing	0x14b
0155 00d2       |    |		Pop_Control	Pop_Count_2
0156 e00c       |    |		Load	0x0,0xc
0157 a00d       |    |		Store_Unchecked	0x0,0xd
0158 8009       |    |		Call	0x0,0x9
0159 0059       | Y  |		Store_Top	Discrete,At_Offset_1
015a 00d8       |    |		Load_Top	At_Offset_0
015b 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
015c 0000 0000  |    |		.BLANK	0000[0x4]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0165       | e  |		.CONST	0x0165								; Address of begin
0161 0004       |    |		.CONST	0x0004								; Address of exception handler
0162 0002       |    |		.CONST	0x0002								; Number of locals
0163			INIT_0160:
0163 e00e       |    |		Load	0x0,0xe
0164 0007       |    |		Action	Break_Optional
0165			BODY_0160:
0165 e00f       |    |		Load	0x0,0xf
0166 e5fe       |    |		Load	0x2,-0x2
0167 0902       |    |		Execute_Immediate	Binary_Scale,0x2
0168 e5fe       |    |		Load	0x2,-0x2
0169 0902       |    |		Execute_Immediate	Binary_Scale,0x2
016a 0a03       |    |		Execute_Immediate	Plus,0x3
016b e5ff       |    |		Load	0x2,-0x1
016c 01cf       |    |		Execute	Vector,Slice_Read
016d 00d8       |    |		Load_Top	At_Offset_0
016e 01da       |    |		Execute	Vector,Bounds
016f e006       |    |		Load	0x0,0x6
0170 0334       | 4  |		Declare_Variable	Array,With_Constraint
0171 00d0       |    |		Action	Swap_Control
0172 00d8       |    |		Load_Top	At_Offset_0
0173 01dd       |    |		Execute	Vector,First
0174 00da       |    |		Load_Top	At_Offset_2
0175 01dd       |    |		Execute	Vector,First
0176 0272       | r  |		Execute	Discrete,Minus
0177 00da       |    |		Load_Top	At_Offset_2
0178 01d9       |    |		Execute	Vector,Reverse_Bounds
0179 0263       | c  |		Execute	Discrete,Above_Bound
017a 700a       |p   |		Jump_Nonzero	0x185
017b 00d8       |    |		Load_Top	At_Offset_0
017c 00db       |    |		Load_Top	At_Offset_3
017d 0273       | s  |		Execute	Discrete,Plus
017e e405       |    |		Load	0x2,0x5
017f 01d7       |    |		Execute	Vector,Field_Read
0180 00d9       |    |		Load_Top	At_Offset_1
0181 e404       |    |		Load	0x2,0x4
0182 01d5       |    |		Execute	Vector,Field_Reference
0183 0118       |    |		Execute	Any,Write_Unchecked
0184 3ff6       |?   |		Loop_Increasing	0x17b
0185 00d2       |    |		Pop_Control	Pop_Count_2
0186 e010       |    |		Load	0x0,0x10
0187 a011       |    |		Store_Unchecked	0x0,0x11
0188 8009       |    |		Call	0x0,0x9
0189 0059       | Y  |		Store_Top	Discrete,At_Offset_1
018a 00d8       |    |		Load_Top	At_Offset_0
018b 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
018c 0000 0000  |    |		.BLANK	0000[0x4]
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 00db       |    |		Load_Top	At_Offset_3
0194 00db       |    |		Load_Top	At_Offset_3
0195 01d7       |    |		Execute	Vector,Field_Read
0196 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0197 0000       |    |		.XXX[0x1]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019d       |    |		.CONST	0x019d								; Address of begin
0199 0004       |    |		.CONST	0x0004								; Address of exception handler
019a 0002       |    |		.CONST	0x0002								; Number of locals
019b			INIT_0198:
019b e012       |    |		Load	0x0,0x12
019c 0007       |    |		Action	Break_Optional
019d			BODY_0198:
019d e013       |    |		Load	0x0,0x13
019e e5fe       |    |		Load	0x2,-0x2
019f 0901       |    |		Execute_Immediate	Binary_Scale,0x1
01a0 e5fe       |    |		Load	0x2,-0x2
01a1 0901       |    |		Execute_Immediate	Binary_Scale,0x1
01a2 0a01       |    |		Execute_Immediate	Plus,0x1
01a3 e5ff       |    |		Load	0x2,-0x1
01a4 01cf       |    |		Execute	Vector,Slice_Read
01a5 00d8       |    |		Load_Top	At_Offset_0
01a6 01da       |    |		Execute	Vector,Bounds
01a7 e006       |    |		Load	0x0,0x6
01a8 0334       | 4  |		Declare_Variable	Array,With_Constraint
01a9 00d0       |    |		Action	Swap_Control
01aa 00d8       |    |		Load_Top	At_Offset_0
01ab 01dd       |    |		Execute	Vector,First
01ac 00da       |    |		Load_Top	At_Offset_2
01ad 01dd       |    |		Execute	Vector,First
01ae 0272       | r  |		Execute	Discrete,Minus
01af 00da       |    |		Load_Top	At_Offset_2
01b0 01d9       |    |		Execute	Vector,Reverse_Bounds
01b1 0263       | c  |		Execute	Discrete,Above_Bound
01b2 700a       |p   |		Jump_Nonzero	0x1bd
01b3 00d8       |    |		Load_Top	At_Offset_0
01b4 00db       |    |		Load_Top	At_Offset_3
01b5 0273       | s  |		Execute	Discrete,Plus
01b6 e405       |    |		Load	0x2,0x5
01b7 01d7       |    |		Execute	Vector,Field_Read
01b8 00d9       |    |		Load_Top	At_Offset_1
01b9 e404       |    |		Load	0x2,0x4
01ba 01d5       |    |		Execute	Vector,Field_Reference
01bb 0118       |    |		Execute	Any,Write_Unchecked
01bc 3ff6       |?   |		Loop_Increasing	0x1b3
01bd 00d2       |    |		Pop_Control	Pop_Count_2
01be e014       |    |		Load	0x0,0x14
01bf a015       |    |		Store_Unchecked	0x0,0x15
01c0 8009       |    |		Call	0x0,0x9
01c1 0059       | Y  |		Store_Top	Discrete,At_Offset_1
01c2 00d8       |    |		Load_Top	At_Offset_0
01c3 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01c4 0000 0000  |    |		.BLANK	0000[0x4]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01cb       |    |		.CONST	0x01cb								; Address of begin
01c9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ca 0001       |    |		.CONST	0x0001								; Number of locals
01cb			BODY_01c8:
01cb			INIT_01c8:
01cb e5fd       |    |		Load	0x2,-0x3
01cc 00db       |    |		Load_Top	At_Offset_3
01cd e5ff       |    |		Load	0x2,-0x1
01ce 00da       |    |		Load_Top	At_Offset_2
01cf 035b       | [  |		Declare_Type	Array,Constrained
01d0 00d0       |    |		Action	Swap_Control
01d1 01cd       |    |		Execute	Vector,Slice_Reference
01d2 00d8       |    |		Load_Top	At_Offset_0
01d3 00d8       |    |		Load_Top	At_Offset_0
01d4 01da       |    |		Execute	Vector,Bounds
01d5 e006       |    |		Load	0x0,0x6
01d6 0334       | 4  |		Declare_Variable	Array,With_Constraint
01d7 00d0       |    |		Action	Swap_Control
01d8 00d8       |    |		Load_Top	At_Offset_0
01d9 01dd       |    |		Execute	Vector,First
01da 00da       |    |		Load_Top	At_Offset_2
01db 01dd       |    |		Execute	Vector,First
01dc 0272       | r  |		Execute	Discrete,Minus
01dd 00da       |    |		Load_Top	At_Offset_2
01de 01d9       |    |		Execute	Vector,Reverse_Bounds
01df 0263       | c  |		Execute	Discrete,Above_Bound
01e0 700a       |p   |		Jump_Nonzero	0x1eb
01e1 00d8       |    |		Load_Top	At_Offset_0
01e2 00db       |    |		Load_Top	At_Offset_3
01e3 0273       | s  |		Execute	Discrete,Plus
01e4 e404       |    |		Load	0x2,0x4
01e5 01d7       |    |		Execute	Vector,Field_Read
01e6 00d9       |    |		Load_Top	At_Offset_1
01e7 e403       |    |		Load	0x2,0x3
01e8 01d5       |    |		Execute	Vector,Field_Reference
01e9 0118       |    |		Execute	Any,Write_Unchecked
01ea 3ff6       |?   |		Loop_Increasing	0x1e1
01eb 00d2       |    |		Pop_Control	Pop_Count_2
01ec e5fe       |    |		Load	0x2,-0x2
01ed e016       |    |		Load	0x0,0x16
01ee a017       |    |		Store_Unchecked	0x0,0x17
01ef 8018       |    |		Call	0x0,0x18
01f0 00d8       |    |		Load_Top	At_Offset_0
01f1 01db       |    |		Execute	Vector,Length
01f2 e213       |    |		Load	0x1,0x13
01f3 01db       |    |		Execute	Vector,Length
01f4 027f       |    |		Execute	Discrete,Equal
01f5 7001       |p   |		Jump_Nonzero	0x1f7
01f6 08e0       |    |		Execute_Immediate	Raise,0xe0
01f7 e213       |    |		Load	0x1,0x13
01f8 0337       | 7  |		Declare_Variable	Array
01f9 00d0       |    |		Action	Swap_Control
01fa 00d8       |    |		Load_Top	At_Offset_0
01fb 01dd       |    |		Execute	Vector,First
01fc 00da       |    |		Load_Top	At_Offset_2
01fd 01dd       |    |		Execute	Vector,First
01fe 0272       | r  |		Execute	Discrete,Minus
01ff 00da       |    |		Load_Top	At_Offset_2
0200 01d9       |    |		Execute	Vector,Reverse_Bounds
0201 0263       | c  |		Execute	Discrete,Above_Bound
0202 700a       |p   |		Jump_Nonzero	0x20d
0203 00d8       |    |		Load_Top	At_Offset_0
0204 00db       |    |		Load_Top	At_Offset_3
0205 0273       | s  |		Execute	Discrete,Plus
0206 e404       |    |		Load	0x2,0x4
0207 01d7       |    |		Execute	Vector,Field_Read
0208 00d9       |    |		Load_Top	At_Offset_1
0209 e403       |    |		Load	0x2,0x3
020a 01d5       |    |		Execute	Vector,Field_Reference
020b 0118       |    |		Execute	Any,Write_Unchecked
020c 3ff6       |?   |		Loop_Increasing	0x203
020d 00d2       |    |		Pop_Control	Pop_Count_2
020e e5ff       |    |		Load	0x2,-0x1
020f 00d8       |    |		Load_Top	At_Offset_0
0210 e5fd       |    |		Load	0x2,-0x3
0211 01ce       |    |		Execute	Vector,Slice_Write
0212 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0213 0000 0000  |    |		.BLANK	0000[0x5]
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 e5fd       |    |		Load	0x2,-0x3
021c 00db       |    |		Load_Top	At_Offset_3
021d 0901       |    |		Execute_Immediate	Binary_Scale,0x1
021e e5ff       |    |		Load	0x2,-0x1
021f 0901       |    |		Execute_Immediate	Binary_Scale,0x1
0220 0a01       |    |		Execute_Immediate	Plus,0x1
0221 00da       |    |		Load_Top	At_Offset_2
0222 035b       | [  |		Declare_Type	Array,Constrained
0223 00d0       |    |		Action	Swap_Control
0224 01cd       |    |		Execute	Vector,Slice_Reference
0225 00d8       |    |		Load_Top	At_Offset_0
0226 00d8       |    |		Load_Top	At_Offset_0
0227 01da       |    |		Execute	Vector,Bounds
0228 e006       |    |		Load	0x0,0x6
0229 0334       | 4  |		Declare_Variable	Array,With_Constraint
022a 00d0       |    |		Action	Swap_Control
022b 00d8       |    |		Load_Top	At_Offset_0
022c 01dd       |    |		Execute	Vector,First
022d 00da       |    |		Load_Top	At_Offset_2
022e 01dd       |    |		Execute	Vector,First
022f 0272       | r  |		Execute	Discrete,Minus
0230 00da       |    |		Load_Top	At_Offset_2
0231 01d9       |    |		Execute	Vector,Reverse_Bounds
0232 0263       | c  |		Execute	Discrete,Above_Bound
0233 700a       |p   |		Jump_Nonzero	0x23e
0234 00d8       |    |		Load_Top	At_Offset_0
0235 00db       |    |		Load_Top	At_Offset_3
0236 0273       | s  |		Execute	Discrete,Plus
0237 e404       |    |		Load	0x2,0x4
0238 01d7       |    |		Execute	Vector,Field_Read
0239 00d9       |    |		Load_Top	At_Offset_1
023a e403       |    |		Load	0x2,0x3
023b 01d5       |    |		Execute	Vector,Field_Reference
023c 0118       |    |		Execute	Any,Write_Unchecked
023d 3ff6       |?   |		Loop_Increasing	0x234
023e 00d2       |    |		Pop_Control	Pop_Count_2
023f e5fe       |    |		Load	0x2,-0x2
0240 e019       |    |		Load	0x0,0x19
0241 a01a       |    |		Store_Unchecked	0x0,0x1a
0242 8018       |    |		Call	0x0,0x18
0243 00d8       |    |		Load_Top	At_Offset_0
0244 01db       |    |		Execute	Vector,Length
0245 e213       |    |		Load	0x1,0x13
0246 01db       |    |		Execute	Vector,Length
0247 027f       |    |		Execute	Discrete,Equal
0248 7001       |p   |		Jump_Nonzero	0x24a
0249 08e0       |    |		Execute_Immediate	Raise,0xe0
024a e213       |    |		Load	0x1,0x13
024b 0337       | 7  |		Declare_Variable	Array
024c 00d0       |    |		Action	Swap_Control
024d 00d8       |    |		Load_Top	At_Offset_0
024e 01dd       |    |		Execute	Vector,First
024f 00da       |    |		Load_Top	At_Offset_2
0250 01dd       |    |		Execute	Vector,First
0251 0272       | r  |		Execute	Discrete,Minus
0252 00da       |    |		Load_Top	At_Offset_2
0253 01d9       |    |		Execute	Vector,Reverse_Bounds
0254 0263       | c  |		Execute	Discrete,Above_Bound
0255 700a       |p   |		Jump_Nonzero	0x260
0256 00d8       |    |		Load_Top	At_Offset_0
0257 00db       |    |		Load_Top	At_Offset_3
0258 0273       | s  |		Execute	Discrete,Plus
0259 e404       |    |		Load	0x2,0x4
025a 01d7       |    |		Execute	Vector,Field_Read
025b 00d9       |    |		Load_Top	At_Offset_1
025c e403       |    |		Load	0x2,0x3
025d 01d5       |    |		Execute	Vector,Field_Reference
025e 0118       |    |		Execute	Any,Write_Unchecked
025f 3ff6       |?   |		Loop_Increasing	0x256
0260 00d2       |    |		Pop_Control	Pop_Count_2
0261 e5ff       |    |		Load	0x2,-0x1
0262 0901       |    |		Execute_Immediate	Binary_Scale,0x1
0263 e5ff       |    |		Load	0x2,-0x1
0264 0901       |    |		Execute_Immediate	Binary_Scale,0x1
0265 0a01       |    |		Execute_Immediate	Plus,0x1
0266 e5fd       |    |		Load	0x2,-0x3
0267 01ce       |    |		Execute	Vector,Slice_Write
0268 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0269 0000 0000  |    |		.BLANK	0000[0x7]
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 0273       | s  |		.CONST	0x0273								; Address of begin
0271 0004       |    |		.CONST	0x0004								; Address of exception handler
0272 0001       |    |		.CONST	0x0001								; Number of locals
0273			BODY_0270:
0273			INIT_0270:
0273 e5fd       |    |		Load	0x2,-0x3
0274 00db       |    |		Load_Top	At_Offset_3
0275 0902       |    |		Execute_Immediate	Binary_Scale,0x2
0276 e5ff       |    |		Load	0x2,-0x1
0277 0902       |    |		Execute_Immediate	Binary_Scale,0x2
0278 0a03       |    |		Execute_Immediate	Plus,0x3
0279 00da       |    |		Load_Top	At_Offset_2
027a 035b       | [  |		Declare_Type	Array,Constrained
027b 00d0       |    |		Action	Swap_Control
027c 01cd       |    |		Execute	Vector,Slice_Reference
027d 00d8       |    |		Load_Top	At_Offset_0
027e 00d8       |    |		Load_Top	At_Offset_0
027f 01da       |    |		Execute	Vector,Bounds
0280 e006       |    |		Load	0x0,0x6
0281 0334       | 4  |		Declare_Variable	Array,With_Constraint
0282 00d0       |    |		Action	Swap_Control
0283 00d8       |    |		Load_Top	At_Offset_0
0284 01dd       |    |		Execute	Vector,First
0285 00da       |    |		Load_Top	At_Offset_2
0286 01dd       |    |		Execute	Vector,First
0287 0272       | r  |		Execute	Discrete,Minus
0288 00da       |    |		Load_Top	At_Offset_2
0289 01d9       |    |		Execute	Vector,Reverse_Bounds
028a 0263       | c  |		Execute	Discrete,Above_Bound
028b 700a       |p   |		Jump_Nonzero	0x296
028c 00d8       |    |		Load_Top	At_Offset_0
028d 00db       |    |		Load_Top	At_Offset_3
028e 0273       | s  |		Execute	Discrete,Plus
028f e404       |    |		Load	0x2,0x4
0290 01d7       |    |		Execute	Vector,Field_Read
0291 00d9       |    |		Load_Top	At_Offset_1
0292 e403       |    |		Load	0x2,0x3
0293 01d5       |    |		Execute	Vector,Field_Reference
0294 0118       |    |		Execute	Any,Write_Unchecked
0295 3ff6       |?   |		Loop_Increasing	0x28c
0296 00d2       |    |		Pop_Control	Pop_Count_2
0297 e5fe       |    |		Load	0x2,-0x2
0298 e01b       |    |		Load	0x0,0x1b
0299 a01c       |    |		Store_Unchecked	0x0,0x1c
029a 8018       |    |		Call	0x0,0x18
029b 00d8       |    |		Load_Top	At_Offset_0
029c 01db       |    |		Execute	Vector,Length
029d e213       |    |		Load	0x1,0x13
029e 01db       |    |		Execute	Vector,Length
029f 027f       |    |		Execute	Discrete,Equal
02a0 7001       |p   |		Jump_Nonzero	0x2a2
02a1 08e0       |    |		Execute_Immediate	Raise,0xe0
02a2 e213       |    |		Load	0x1,0x13
02a3 0337       | 7  |		Declare_Variable	Array
02a4 00d0       |    |		Action	Swap_Control
02a5 00d8       |    |		Load_Top	At_Offset_0
02a6 01dd       |    |		Execute	Vector,First
02a7 00da       |    |		Load_Top	At_Offset_2
02a8 01dd       |    |		Execute	Vector,First
02a9 0272       | r  |		Execute	Discrete,Minus
02aa 00da       |    |		Load_Top	At_Offset_2
02ab 01d9       |    |		Execute	Vector,Reverse_Bounds
02ac 0263       | c  |		Execute	Discrete,Above_Bound
02ad 700a       |p   |		Jump_Nonzero	0x2b8
02ae 00d8       |    |		Load_Top	At_Offset_0
02af 00db       |    |		Load_Top	At_Offset_3
02b0 0273       | s  |		Execute	Discrete,Plus
02b1 e404       |    |		Load	0x2,0x4
02b2 01d7       |    |		Execute	Vector,Field_Read
02b3 00d9       |    |		Load_Top	At_Offset_1
02b4 e403       |    |		Load	0x2,0x3
02b5 01d5       |    |		Execute	Vector,Field_Reference
02b6 0118       |    |		Execute	Any,Write_Unchecked
02b7 3ff6       |?   |		Loop_Increasing	0x2ae
02b8 00d2       |    |		Pop_Control	Pop_Count_2
02b9 e5ff       |    |		Load	0x2,-0x1
02ba 0902       |    |		Execute_Immediate	Binary_Scale,0x2
02bb e5ff       |    |		Load	0x2,-0x1
02bc 0902       |    |		Execute_Immediate	Binary_Scale,0x2
02bd 0a03       |    |		Execute_Immediate	Plus,0x3
02be e5fd       |    |		Load	0x2,-0x3
02bf 01ce       |    |		Execute	Vector,Slice_Write
02c0 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02c1 0000 0000  |    |		.BLANK	0000[0x7]
02c8 ; --------------------------------------------------------------------------------------
02c8 ; SUBPROGRAM
02c8 ; --------------------------------------------------------------------------------------
02c8 02cb       |    |		.CONST	0x02cb								; Address of begin
02c9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ca 0001       |    |		.CONST	0x0001								; Number of locals
02cb			BODY_02c8:
02cb			INIT_02c8:
02cb 00db       |    |		Load_Top	At_Offset_3
02cc 00db       |    |		Load_Top	At_Offset_3
02cd e5fd       |    |		Load	0x2,-0x3
02ce 01d6       |    |		Execute	Vector,Field_Write
02cf 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02d3       |    |		.CONST	0x02d3								; Address of begin
02d1 0004       |    |		.CONST	0x0004								; Address of exception handler
02d2 0001       |    |		.CONST	0x0001								; Number of locals
02d3			BODY_02d0:
02d3			INIT_02d0:
02d3 e5fd       |    |		Load	0x2,-0x3
02d4 00db       |    |		Load_Top	At_Offset_3
02d5 0901       |    |		Execute_Immediate	Binary_Scale,0x1
02d6 e5ff       |    |		Load	0x2,-0x1
02d7 0901       |    |		Execute_Immediate	Binary_Scale,0x1
02d8 0a01       |    |		Execute_Immediate	Plus,0x1
02d9 00da       |    |		Load_Top	At_Offset_2
02da 035b       | [  |		Declare_Type	Array,Constrained
02db 00d0       |    |		Action	Swap_Control
02dc 01cd       |    |		Execute	Vector,Slice_Reference
02dd 00d8       |    |		Load_Top	At_Offset_0
02de 00d8       |    |		Load_Top	At_Offset_0
02df 01da       |    |		Execute	Vector,Bounds
02e0 e006       |    |		Load	0x0,0x6
02e1 0334       | 4  |		Declare_Variable	Array,With_Constraint
02e2 00d0       |    |		Action	Swap_Control
02e3 00d8       |    |		Load_Top	At_Offset_0
02e4 01dd       |    |		Execute	Vector,First
02e5 00da       |    |		Load_Top	At_Offset_2
02e6 01dd       |    |		Execute	Vector,First
02e7 0272       | r  |		Execute	Discrete,Minus
02e8 00da       |    |		Load_Top	At_Offset_2
02e9 01d9       |    |		Execute	Vector,Reverse_Bounds
02ea 0263       | c  |		Execute	Discrete,Above_Bound
02eb 700a       |p   |		Jump_Nonzero	0x2f6
02ec 00d8       |    |		Load_Top	At_Offset_0
02ed 00db       |    |		Load_Top	At_Offset_3
02ee 0273       | s  |		Execute	Discrete,Plus
02ef e404       |    |		Load	0x2,0x4
02f0 01d7       |    |		Execute	Vector,Field_Read
02f1 00d9       |    |		Load_Top	At_Offset_1
02f2 e403       |    |		Load	0x2,0x3
02f3 01d5       |    |		Execute	Vector,Field_Reference
02f4 0118       |    |		Execute	Any,Write_Unchecked
02f5 3ff6       |?   |		Loop_Increasing	0x2ec
02f6 00d2       |    |		Pop_Control	Pop_Count_2
02f7 e5fe       |    |		Load	0x2,-0x2
02f8 e01d       |    |		Load	0x0,0x1d
02f9 a01e       |    |		Store_Unchecked	0x0,0x1e
02fa 8018       |    |		Call	0x0,0x18
02fb 00d8       |    |		Load_Top	At_Offset_0
02fc 01db       |    |		Execute	Vector,Length
02fd e213       |    |		Load	0x1,0x13
02fe 01db       |    |		Execute	Vector,Length
02ff 027f       |    |		Execute	Discrete,Equal
0300 7001       |p   |		Jump_Nonzero	0x302
0301 08e0       |    |		Execute_Immediate	Raise,0xe0
0302 e213       |    |		Load	0x1,0x13
0303 0337       | 7  |		Declare_Variable	Array
0304 00d0       |    |		Action	Swap_Control
0305 00d8       |    |		Load_Top	At_Offset_0
0306 01dd       |    |		Execute	Vector,First
0307 00da       |    |		Load_Top	At_Offset_2
0308 01dd       |    |		Execute	Vector,First
0309 0272       | r  |		Execute	Discrete,Minus
030a 00da       |    |		Load_Top	At_Offset_2
030b 01d9       |    |		Execute	Vector,Reverse_Bounds
030c 0263       | c  |		Execute	Discrete,Above_Bound
030d 700a       |p   |		Jump_Nonzero	0x318
030e 00d8       |    |		Load_Top	At_Offset_0
030f 00db       |    |		Load_Top	At_Offset_3
0310 0273       | s  |		Execute	Discrete,Plus
0311 e404       |    |		Load	0x2,0x4
0312 01d7       |    |		Execute	Vector,Field_Read
0313 00d9       |    |		Load_Top	At_Offset_1
0314 e403       |    |		Load	0x2,0x3
0315 01d5       |    |		Execute	Vector,Field_Reference
0316 0118       |    |		Execute	Any,Write_Unchecked
0317 3ff6       |?   |		Loop_Increasing	0x30e
0318 00d2       |    |		Pop_Control	Pop_Count_2
0319 e5ff       |    |		Load	0x2,-0x1
031a 0901       |    |		Execute_Immediate	Binary_Scale,0x1
031b e5ff       |    |		Load	0x2,-0x1
031c 0901       |    |		Execute_Immediate	Binary_Scale,0x1
031d 0a01       |    |		Execute_Immediate	Plus,0x1
031e e5fd       |    |		Load	0x2,-0x3
031f 01ce       |    |		Execute	Vector,Slice_Write
0320 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0321 ; --------------------------------------------------------------------------------------
0321 ; STRING TABLE
0321 ; --------------------------------------------------------------------------------------
0321 000a       |    |		.STRTAB	0x000a->0x0326							; "FALSE"
0322 000d       |    |		.STRTAB	0x000d->0x0328							; "TRUE"
0323 000f       |    |		.STRTAB	0x000f->0x032a							; "FALSE"
0324 0012       |    |		.STRTAB	0x0012->0x032d							; "TRUE"
0325 0014       |    |		.STREND 0x0014->0x032f
0326 4641 4c53  |FALS|		.STRTAB_STRINGS
032f 0000       |    |		.XXX[0x1]
0330 ; --------------------------------------------------------------------------------------
0330 ; Debug Table
0330 ; --------------------------------------------------------------------------------------
0330 0004 0000  |    |		.DEBUG4	0x0004,0x0000,0x6921,0x0000,0x0001,0x0012
0336 000b 037e  |   ~|		.DBG4T	0x000b,0x037e,0x8000,0x0000
033a 004b 0395  | K  |		.DBG4T	0x004b,0x0395,0x8000,0x0000
033e 0073 0000  | s  |		.DBG4T	0x0073,0x0000,0x0005,0x0000
0342 009b 03a5  |    |		.DBG4T	0x009b,0x03a5,0x0002,0x0000
0346 00ab 03aa  |    |		.DBG4T	0x00ab,0x03aa,0x0002,0x0000
034a 00bb 0000  |    |		.DBG4T	0x00bb,0x0000,0x0005,0x0000
034e 00e3 03af  |    |		.DBG4T	0x00e3,0x03af,0x0002,0x0000
0352 00f3 03b4  |    |		.DBG4T	0x00f3,0x03b4,0x0002,0x0000
0356 0103 03b9  |    |		.DBG4T	0x0103,0x03b9,0x0002,0x0000
035a 0133 03be  | 3  |		.DBG4T	0x0133,0x03be,0x0002,0x0000
035e 0163 03c3  | c  |		.DBG4T	0x0163,0x03c3,0x0002,0x0000
0362 0193 03c8  |    |		.DBG4T	0x0193,0x03c8,0x0002,0x0000
0366 019b 03cb  |    |		.DBG4T	0x019b,0x03cb,0x0002,0x0000
036a 01cb 03d0  |    |		.DBG4T	0x01cb,0x03d0,0x0001,0x0000
036e 021b 03d3  |    |		.DBG4T	0x021b,0x03d3,0x0001,0x0000
0372 0273 03d6  | s  |		.DBG4T	0x0273,0x03d6,0x0001,0x0000
0376 02cb 03d9  |    |		.DBG4T	0x02cb,0x03d9,0x0001,0x0000
037a 02d3 03dc  |    |		.DBG4T	0x02d3,0x03dc,0x0001,0x0000
037e ; --------------------------------------------------------------------------------------
037e ; Debug chain
037e ; --------------------------------------------------------------------------------------
037e 0015 0000  |    |		.DBGLEN	0x0015,0x0000
0380 000b 0011  |    |		.DBGLNO	0x000b,0x0011,0x0013,0x0015,0x001b,0x001d,0x001f,0x0025,0x0029,0x002d,0x0031,0x0033,0x0035,0x0037,0x0039,0x003b,0x003d,0x003f,0x0041,0x0043,0x0045
0395 ; --------------------------------------------------------------------------------------
0395 ; Debug chain
0395 ; --------------------------------------------------------------------------------------
0395 000e 0000  |    |		.DBGLEN	0x000e,0x0000
0397 004b 004d  | K M|		.DBGLNO	0x004b,0x004d,0x004f,0x0051,0x0053,0x0055,0x0057,0x0059,0x005b,0x005d,0x005f,0x0061,0x0063,0x0065
03a5 ; --------------------------------------------------------------------------------------
03a5 ; Debug chain
03a5 ; --------------------------------------------------------------------------------------
03a5 0000 0003  |    |		.DBGLEN	0x0000,0x0003
03a7 009b 009e  |    |		.DBGLNO	0x009b,0x009e,0x00a0
03aa ; --------------------------------------------------------------------------------------
03aa ; Debug chain
03aa ; --------------------------------------------------------------------------------------
03aa 0000 0003  |    |		.DBGLEN	0x0000,0x0003
03ac 00ab 00ad  |    |		.DBGLNO	0x00ab,0x00ad,0x00af
03af ; --------------------------------------------------------------------------------------
03af ; Debug chain
03af ; --------------------------------------------------------------------------------------
03af 0000 0003  |    |		.DBGLEN	0x0000,0x0003
03b1 00e3 00e6  |    |		.DBGLNO	0x00e3,0x00e6,0x00e8
03b4 ; --------------------------------------------------------------------------------------
03b4 ; Debug chain
03b4 ; --------------------------------------------------------------------------------------
03b4 0000 0003  |    |		.DBGLEN	0x0000,0x0003
03b6 00f3 00f5  |    |		.DBGLNO	0x00f3,0x00f5,0x00f7
03b9 ; --------------------------------------------------------------------------------------
03b9 ; Debug chain
03b9 ; --------------------------------------------------------------------------------------
03b9 0001 0002  |    |		.DBGLEN	0x0001,0x0002
03bb 0103 0105  |    |		.DBGLNO	0x0103,0x0105,0x0127
03be ; --------------------------------------------------------------------------------------
03be ; Debug chain
03be ; --------------------------------------------------------------------------------------
03be 0001 0002  |    |		.DBGLEN	0x0001,0x0002
03c0 0133 0135  | 3 5|		.DBGLNO	0x0133,0x0135,0x015a
03c3 ; --------------------------------------------------------------------------------------
03c3 ; Debug chain
03c3 ; --------------------------------------------------------------------------------------
03c3 0001 0002  |    |		.DBGLEN	0x0001,0x0002
03c5 0163 0165  | c e|		.DBGLNO	0x0163,0x0165,0x018a
03c8 ; --------------------------------------------------------------------------------------
03c8 ; Debug chain
03c8 ; --------------------------------------------------------------------------------------
03c8 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03ca 0193       |    |		.DBGLNO	0x0193
03cb ; --------------------------------------------------------------------------------------
03cb ; Debug chain
03cb ; --------------------------------------------------------------------------------------
03cb 0001 0002  |    |		.DBGLEN	0x0001,0x0002
03cd 019b 019d  |    |		.DBGLNO	0x019b,0x019d,0x01c2
03d0 ; --------------------------------------------------------------------------------------
03d0 ; Debug chain
03d0 ; --------------------------------------------------------------------------------------
03d0 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03d2 01cb       |    |		.DBGLNO	0x01cb
03d3 ; --------------------------------------------------------------------------------------
03d3 ; Debug chain
03d3 ; --------------------------------------------------------------------------------------
03d3 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03d5 021b       |    |		.DBGLNO	0x021b
03d6 ; --------------------------------------------------------------------------------------
03d6 ; Debug chain
03d6 ; --------------------------------------------------------------------------------------
03d6 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03d8 0273       | s  |		.DBGLNO	0x0273
03d9 ; --------------------------------------------------------------------------------------
03d9 ; Debug chain
03d9 ; --------------------------------------------------------------------------------------
03d9 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03db 02cb       |    |		.DBGLNO	0x02cb
03dc ; --------------------------------------------------------------------------------------
03dc ; Debug chain
03dc ; --------------------------------------------------------------------------------------
03dc 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03de 02d3       |    |		.DBGLNO	0x02d3
03df 0000 0000  |    |		.BLANK	0000[0x21]