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

⟦688eb3208⟧

    Length: 6144 (0x1800)
    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
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0838       | 8  |		.CONST	0x0838								; 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 0005       |    |		.CONST	0x0005								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00ba       |    |		.CONST	0x00ba								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 003a       | :  |		.CONST	0x003a								; Number of locals
000b			INIT_0008:
000b 029a 00c3  |    |		Declare_Subprogram	INIT_00c0,For_Outer_Call,Visible,Unelaborated
000d 00bf       |    |		Action	Accept_Activation
000e 0007       |    |		Action	Break_Optional
000f 0007       |    |		Action	Break_Optional
0010 0007       |    |		Action	Break_Optional
0011 0007       |    |		Action	Break_Optional
0012 e002       |    |		Load	0x0,0x2
0013 0007       |    |		Action	Break_Optional
0014 e003       |    |		Load	0x0,0x3
0015 00d8       |    |		Load_Top	At_Offset_0
0016 e004       |    |		Load	0x0,0x4
0017 00d8       |    |		Load_Top	At_Offset_0
0018 e004       |    |		Load	0x0,0x4
0019 00d8       |    |		Load_Top	At_Offset_0
001a 02a0       |    |		Declare_Subprogram	Null_Subprogram
001b 4806       |H   |		Short_Literal	0x6
001c 032d       | -  |		Declare_Type	Record,Defined
001d 00d8       |    |		Load_Top	At_Offset_0
001e 02a0       |    |		Declare_Subprogram	Null_Subprogram
001f 4818       |H   |		Short_Literal	0x18
0020 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
0021 e005       |    |		Load	0x0,0x5
0022 0266       | f  |		Execute	Discrete,Bounds
0023 00da       |    |		Load_Top	At_Offset_2
0024 02a0       |    |		Declare_Subprogram	Null_Subprogram
0025 4801       |H   |		Short_Literal	0x1
0026 0350       | P  |		Declare_Type	Array,Defined,Bounds_With_Object
0027 00d8       |    |		Load_Top	At_Offset_0
0028 02a0       |    |		Declare_Subprogram	Null_Subprogram
0029 4818       |H   |		Short_Literal	0x18
002a 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
002b a006       |    |		Store_Unchecked	0x0,0x6
002c 00c6       |    |		Action	Check_Subprogram_Elaborated
002d 00db       |    |		Load_Top	At_Offset_3
002e 00db       |    |		Load_Top	At_Offset_3
002f e007       |    |		Load	0x0,0x7
0030 e008       |    |		Load	0x0,0x8
0031 4800       |H   |		Short_Literal	0x0
0032 0007       |    |		Action	Break_Optional
0033 029b 039b  |    |		Declare_Subprogram	INIT_0398,For_Outer_Call,Unelaborated
0035 e004       |    |		Load	0x0,0x4
0036 0632       | 2  |		Execute_Immediate	Set_Value_Unchecked,0x32
0037 e004       |    |		Load	0x0,0x4
0038 0602       |    |		Execute_Immediate	Set_Value_Unchecked,0x2
0039 e004       |    |		Load	0x0,0x4
003a 0640       | @  |		Execute_Immediate	Set_Value_Unchecked,0x40
003b 4800       |H   |		Short_Literal	0x0
003c 4823       |H#  |		Short_Literal	0x23
003d e009       |    |		Load	0x0,0x9
003e 035b       | [  |		Declare_Type	Array,Constrained
003f 0337       | 7  |		Declare_Variable	Array
0040 4800       |H   |		Short_Literal	0x0
0041 4823       |H#  |		Short_Literal	0x23
0042 e009       |    |		Load	0x0,0x9
0043 035b       | [  |		Declare_Type	Array,Constrained
0044 0337       | 7  |		Declare_Variable	Array
0045 e004       |    |		Load	0x0,0x4
0046 0007       |    |		Action	Break_Optional
0047 e00a       |    |		Load	0x0,0xa
0048 0322       | "  |		Declare_Variable	Record
0049 e00a       |    |		Load	0x0,0xa
004a 3000       |0   |		Execute	Record,Field_Type,Field_Number 0x0
004b 0337       | 7  |		Declare_Variable	Array
004c 4801       |H   |		Short_Literal	0x1
004d 481f       |H   |		Short_Literal	0x1f
004e 00da       |    |		Load_Top	At_Offset_2
004f 01d6       |    |		Execute	Vector,Field_Write
0050 4801       |H   |		Short_Literal	0x1
0051 481e       |H   |		Short_Literal	0x1e
0052 00da       |    |		Load_Top	At_Offset_2
0053 01d6       |    |		Execute	Vector,Field_Write
0054 481d       |H   |		Short_Literal	0x1d
0055 4800       |H   |		Short_Literal	0x0
0056 4800       |H   |		Short_Literal	0x0
0057 00d9       |    |		Load_Top	At_Offset_1
0058 e220       |    |		Load	0x1,0x20
0059 01d6       |    |		Execute	Vector,Field_Write
005a 3ffb       |?   |		Loop_Increasing	0x56
005b e00a       |    |		Load	0x0,0xa
005c 3000       |0   |		Execute	Record,Field_Type,Field_Number 0x0
005d 0119       |    |		Execute	Any,Check_In_Formal_Type
005e 00d9       |    |		Load_Top	At_Offset_1
005f 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0060 4801       |H   |		Short_Literal	0x1
0061 00d9       |    |		Load_Top	At_Offset_1
0062 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0063 4801       |H   |		Short_Literal	0x1
0064 00d9       |    |		Load_Top	At_Offset_1
0065 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0066 e00b       |    |		Load	0x0,0xb
0067 00d9       |    |		Load_Top	At_Offset_1
0068 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0069 e00c       |    |		Load	0x0,0xc
006a 00d9       |    |		Load_Top	At_Offset_1
006b 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
006c 4800       |H   |		Short_Literal	0x0
006d 00d9       |    |		Load_Top	At_Offset_1
006e 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
006f 4800       |H   |		Short_Literal	0x0
0070 00d9       |    |		Load_Top	At_Offset_1
0071 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0072 e00b       |    |		Load	0x0,0xb
0073 00d9       |    |		Load_Top	At_Offset_1
0074 3807       |8   |		Execute	Record,Field_Write,Field_Number 0x7
0075 e00c       |    |		Load	0x0,0xc
0076 00d9       |    |		Load_Top	At_Offset_1
0077 3808       |8   |		Execute	Record,Field_Write,Field_Number 0x8
0078 e00d       |    |		Load	0x0,0xd
0079 0007       |    |		Action	Break_Optional
007a e00e       |    |		Load	0x0,0xe
007b 0322       | "  |		Declare_Variable	Record
007c e00f       |    |		Load	0x0,0xf
007d 0007       |    |		Action	Break_Optional
007e e010       |    |		Load	0x0,0x10
007f 0007       |    |		Action	Break_Optional
0080 e010       |    |		Load	0x0,0x10
0081 0007       |    |		Action	Break_Optional
0082 e011       |    |		Load	0x0,0x11
0083 0322       | "  |		Declare_Variable	Record
0084 00e1       |    |		Load_Encached	Boolean_Cache
0085 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0086 00e1       |    |		Load_Encached	Boolean_Cache
0087 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0088 00e1       |    |		Load_Encached	Boolean_Cache
0089 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
008a 00e1       |    |		Load_Encached	Boolean_Cache
008b 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
008c 00e1       |    |		Load_Encached	Boolean_Cache
008d 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
008e 4800       |H   |		Short_Literal	0x0
008f 48ff       |H   |		Short_Literal	0xff
0090 e012       |    |		Load	0x0,0x12
0091 035b       | [  |		Declare_Type	Array,Constrained
0092 0337       | 7  |		Declare_Variable	Array
0093 00d8       |    |		Load_Top	At_Offset_0
0094 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0095 e212       |    |		Load	0x1,0x12
0096 0007       |    |		Action	Break_Optional
0097 4800       |H   |		Short_Literal	0x0
0098 480c       |H   |		Short_Literal	0xc
0099 e013       |    |		Load	0x0,0x13
009a 0334       | 4  |		Declare_Variable	Array,With_Constraint
009b 52dc       |R   |		Indirect_Literal	Any,0x378,{0x35303078, 0x3530302b}
009c e014       |    |		Load	0x0,0x14
009d 0007       |    |		Action	Break_Optional
009e e00f       |    |		Load	0x0,0xf
009f 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
00a0 e004       |    |		Load	0x0,0x4
00a1 0007       |    |		Action	Break_Optional
00a2 e015       |    |		Load	0x0,0x15
00a3 0322       | "  |		Declare_Variable	Record
00a4 e015       |    |		Load	0x0,0x15
00a5 0322       | "  |		Declare_Variable	Record
00a6 029d 03eb  |    |		Declare_Subprogram	INIT_03e8,For_Outer_Call
00a8 029d 040b  |    |		Declare_Subprogram	INIT_0408,For_Outer_Call
00aa 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
00ab 00c7       |    |		Action	Elaborate_Subprogram
00ac 029d 0433  |   3|		Declare_Subprogram	INIT_0430,For_Outer_Call
00ae 029d 045b  |   [|		Declare_Subprogram	INIT_0458,For_Outer_Call
00b0 029d 0513  |    |		Declare_Subprogram	INIT_0510,For_Outer_Call
00b2 029d 052b  |   +|		Declare_Subprogram	INIT_0528,For_Outer_Call
00b4 029d 05ab  |    |		Declare_Subprogram	INIT_05a8,For_Outer_Call
00b6 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
00b7 00c7       |    |		Action	Elaborate_Subprogram
00b8 029f 06cb  |    |		Declare_Subprogram	INIT_06c8,For_Call
00ba			BODY_0008:
00ba 823a       | :  |		Call	0x1,0x3a
00bb 00bc       |    |		Action	Signal_Activated
00bc 00bb       |    |		Action	Signal_Completion
00bd 0000 0000  |    |		.XXX[0x3]
00bf 0000       |    |
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00f5       |    |		.CONST	0x00f5								; Address of begin
00c1 0004       |    |		.CONST	0x0004								; Address of exception handler
00c2 0014       |    |		.CONST	0x0014								; Number of locals
00c3			INIT_00c0:
00c3 e016       |    |		Load	0x0,0x16
00c4 0007       |    |		Action	Break_Optional
00c5 e016       |    |		Load	0x0,0x16
00c6 0007       |    |		Action	Break_Optional
00c7 49f4       |I   |		Short_Literal	0x1f4
00c8 e004       |    |		Load	0x0,0x4
00c9 03f1       |    |		Declare_Variable	Discrete,With_Value
00ca 49f4       |I   |		Short_Literal	0x1f4
00cb e004       |    |		Load	0x0,0x4
00cc 03f1       |    |		Declare_Variable	Discrete,With_Value
00cd e004       |    |		Load	0x0,0x4
00ce 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
00cf e004       |    |		Load	0x0,0x4
00d0 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
00d1 e017       |    |		Load	0x0,0x17
00d2 0007       |    |		Action	Break_Optional
00d3 e018       |    |		Load	0x0,0x18
00d4 0322       | "  |		Declare_Variable	Record
00d5 00d8       |    |		Load_Top	At_Offset_0
00d6 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00d7 e019       |    |		Load	0x0,0x19
00d8 0322       | "  |		Declare_Variable	Record
00d9 00d8       |    |		Load_Top	At_Offset_0
00da 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00db e01a       |    |		Load	0x0,0x1a
00dc 0337       | 7  |		Declare_Variable	Array
00dd e01b       |    |		Load	0x0,0x1b
00de 0322       | "  |		Declare_Variable	Record
00df 00d8       |    |		Load_Top	At_Offset_0
00e0 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00e1 00e1       |    |		Load_Encached	Boolean_Cache
00e2 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
00e3 00e1       |    |		Load_Encached	Boolean_Cache
00e4 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
00e5 e01c       |    |		Load	0x0,0x1c
00e6 0322       | "  |		Declare_Variable	Record
00e7 00d8       |    |		Load_Top	At_Offset_0
00e8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00e9 e5ff       |    |		Load	0x2,-0x1
00ea 801d       |    |		Call	0x0,0x1d
00eb e01e       |    |		Load	0x0,0x1e
00ec 02ff       |    |		Declare_Variable	Variant_Record
00ed 00d8       |    |		Load_Top	At_Offset_0
00ee 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00ef e004       |    |		Load	0x0,0x4
00f0 0007       |    |		Action	Break_Optional
00f1 e004       |    |		Load	0x0,0x4
00f2 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
00f3 029f 070b  |    |		Declare_Subprogram	INIT_0708,For_Call
00f5			BODY_00c0:
00f5 e5fd       |    |		Load	0x2,-0x3
00f6 a219       |    |		Store_Unchecked	0x1,0x19
00f7 e5fb       |    |		Load	0x2,-0x5
00f8 a21b       |    |		Store_Unchecked	0x1,0x1b
00f9 e5fc       |    |		Load	0x2,-0x4
00fa a21a       |    |		Store_Unchecked	0x1,0x1a
00fb e5ff       |    |		Load	0x2,-0x1
00fc e016       |    |		Load	0x0,0x16
00fd 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
00fe a402       |    |		Store_Unchecked	0x2,0x2
00ff e5fe       |    |		Load	0x2,-0x2
0100 e016       |    |		Load	0x0,0x16
0101 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
0102 a403       |    |		Store_Unchecked	0x2,0x3
0103 e5fa       |    |		Load	0x2,-0x6
0104 a228       | (  |		Store_Unchecked	0x1,0x28
0105 e5f9       |    |		Load	0x2,-0x7
0106 a229       | )  |		Store_Unchecked	0x1,0x29
0107 e5f8       |    |		Load	0x2,-0x8
0108 a22a       | *  |		Store_Unchecked	0x1,0x2a
0109 00cf       |    |		Action	Mark_Auxiliary
010a e21c       |    |		Load	0x1,0x1c
010b 01d9       |    |		Execute	Vector,Reverse_Bounds
010c 0007       |    |		Action	Break_Optional
010d e21a       |    |		Load	0x1,0x1a
010e 0237       | 7  |		Execute	Float,Convert_From_Discrete
010f 00d9       |    |		Load_Top	At_Offset_1
0110 0237       | 7  |		Execute	Float,Convert_From_Discrete
0111 5a62       |Zb  |		Indirect_Literal	Float,0x374,2.0
0112 023b       | ;  |		Execute	Float,Times
0113 5a5c       |Z\  |		Indirect_Literal	Float,0x370,3.141592653589793
0114 023b       | ;  |		Execute	Float,Times
0115 5a56       |ZV  |		Indirect_Literal	Float,0x36c,36.0
0116 023a       | :  |		Execute	Float,Divide
0117 801f       |    |		Call	0x0,0x1f
0118 023b       | ;  |		Execute	Float,Times
0119 0235       | 5  |		Execute	Float,Round_To_Discrete
011a e004       |    |		Load	0x0,0x4
011b 025e       | ^  |		Execute	Discrete,Convert
011c 00d9       |    |		Load_Top	At_Offset_1
011d e21c       |    |		Load	0x1,0x1c
011e 01d6       |    |		Execute	Vector,Field_Write
011f e21a       |    |		Load	0x1,0x1a
0120 0237       | 7  |		Execute	Float,Convert_From_Discrete
0121 00d9       |    |		Load_Top	At_Offset_1
0122 0237       | 7  |		Execute	Float,Convert_From_Discrete
0123 5a50       |ZP  |		Indirect_Literal	Float,0x374,2.0
0124 023b       | ;  |		Execute	Float,Times
0125 5a4a       |ZJ  |		Indirect_Literal	Float,0x370,3.141592653589793
0126 023b       | ;  |		Execute	Float,Times
0127 5a44       |ZD  |		Indirect_Literal	Float,0x36c,36.0
0128 023a       | :  |		Execute	Float,Divide
0129 8020       |    |		Call	0x0,0x20
012a 023b       | ;  |		Execute	Float,Times
012b 0235       | 5  |		Execute	Float,Round_To_Discrete
012c e004       |    |		Load	0x0,0x4
012d 025e       | ^  |		Execute	Discrete,Convert
012e 00d9       |    |		Load_Top	At_Offset_1
012f e21d       |    |		Load	0x1,0x1d
0130 01d6       |    |		Execute	Vector,Field_Write
0131 00c8       |    |		Action	Pop_Auxiliary_Range
0132 3fda       |?   |		Loop_Increasing	0x10d
0133 00ce       |    |		Action	Pop_Auxiliary
0134 e40f       |    |		Load	0x2,0xf
0135 e00d       |    |		Load	0x0,0xd
0136 e410       |    |		Load	0x2,0x10
0137 8021       | !  |		Call	0x0,0x21
0138 c220       |    |		Store	0x1,0x20
0139 00d1       |    |		Pop_Control	Pop_Count_1
013a e220       |    |		Load	0x1,0x20
013b e00d       |    |		Load	0x0,0xd
013c 022f       | /  |		Execute	Access,Equal
013d 6809       |h   |		Jump_Zero	0x147
013e 0092 0810  |    |		Action	Push_String_Extended,0x810					; "Cannot open display: "
0140 e40f       |    |		Load	0x2,0xf
0141 8022       | "  |		Call	0x0,0x22
0142 8023       | #  |		Call	0x0,0x23
0143 01cc       |    |		Execute	Vector,Catenate
0144 e024       | $  |		Load	0x0,0x24
0145 184f       | O  |		Execute	Package,Field_Execute,Field_Number 0x4f
0146 08e2       |    |		Execute_Immediate	Raise,0xe2
0147 e220       |    |		Load	0x1,0x20
0148 8025       | %  |		Call	0x0,0x25
0149 a222       | "  |		Store_Unchecked	0x1,0x22
014a 4900       |I   |		Short_Literal	0x100
014b a21e       |    |		Store_Unchecked	0x1,0x1e
014c e5fa       |    |		Load	0x2,-0x6
014d 680d       |h   |		Jump_Zero	0x15b
014e e222       | "  |		Load	0x1,0x22
014f e220       |    |		Load	0x1,0x20
0150 8026       | &  |		Call	0x0,0x26
0151 a404       |    |		Store_Unchecked	0x2,0x4
0152 e222       | "  |		Load	0x1,0x22
0153 e220       |    |		Load	0x1,0x20
0154 8027       | '  |		Call	0x0,0x27
0155 a405       |    |		Store_Unchecked	0x2,0x5
0156 4800       |H   |		Short_Literal	0x0
0157 a406       |    |		Store_Unchecked	0x2,0x6
0158 4800       |H   |		Short_Literal	0x0
0159 a407       |    |		Store_Unchecked	0x2,0x7
015a 7801       |x   |		Jump	0x15c
015b 8414       |    |		Call	0x2,0x14
015c e222       | "  |		Load	0x1,0x22
015d e220       |    |		Load	0x1,0x20
015e 8028       | (  |		Call	0x0,0x28
015f a22e       | .  |		Store_Unchecked	0x1,0x2e
0160 e222       | "  |		Load	0x1,0x22
0161 e220       |    |		Load	0x1,0x20
0162 8029       | )  |		Call	0x0,0x29
0163 a22f       | /  |		Store_Unchecked	0x1,0x2f
0164 e222       | "  |		Load	0x1,0x22
0165 e220       |    |		Load	0x1,0x20
0166 802a       | *  |		Call	0x0,0x2a
0167 e225       | %  |		Load	0x1,0x25
0168 017d       | }  |		Execute	Record,Structure_Write
0169 e222       | "  |		Load	0x1,0x22
016a e220       |    |		Load	0x1,0x20
016b 802b       | +  |		Call	0x0,0x2b
016c 0c03       |    |		Execute_Immediate	Greater_Equal,0x3
016d 6803       |h   |		Jump_Zero	0x171
016e e221       | !  |		Load	0x1,0x21
016f 8239       | 9  |		Call	0x1,0x39
0170 7806       |x   |		Jump	0x177
0171 4800       |H   |		Short_Literal	0x0
0172 a226       | &  |		Store_Unchecked	0x1,0x26
0173 e222       | "  |		Load	0x1,0x22
0174 e220       |    |		Load	0x1,0x20
0175 802c       | ,  |		Call	0x0,0x2c
0176 a230       | 0  |		Store_Unchecked	0x1,0x30
0177 e01a       |    |		Load	0x0,0x1a
0178 0337       | 7  |		Declare_Variable	Array
0179 4801       |H   |		Short_Literal	0x1
017a 481e       |H   |		Short_Literal	0x1e
017b 00da       |    |		Load_Top	At_Offset_2
017c 01d6       |    |		Execute	Vector,Field_Write
017d 4801       |H   |		Short_Literal	0x1
017e 4812       |H   |		Short_Literal	0x12
017f 00da       |    |		Load_Top	At_Offset_2
0180 01d6       |    |		Execute	Vector,Field_Write
0181 4811       |H   |		Short_Literal	0x11
0182 4800       |H   |		Short_Literal	0x0
0183 4800       |H   |		Short_Literal	0x0
0184 00d9       |    |		Load_Top	At_Offset_1
0185 e415       |    |		Load	0x2,0x15
0186 01d6       |    |		Execute	Vector,Field_Write
0187 3ffb       |?   |		Loop_Increasing	0x183
0188 481d       |H   |		Short_Literal	0x1d
0189 4813       |H   |		Short_Literal	0x13
018a 4800       |H   |		Short_Literal	0x0
018b 00d9       |    |		Load_Top	At_Offset_1
018c e415       |    |		Load	0x2,0x15
018d 01d6       |    |		Execute	Vector,Field_Write
018e 3ffb       |?   |		Loop_Increasing	0x18a
018f 4800       |H   |		Short_Literal	0x0
0190 481f       |H   |		Short_Literal	0x1f
0191 00da       |    |		Load_Top	At_Offset_2
0192 01d6       |    |		Execute	Vector,Field_Write
0193 e01a       |    |		Load	0x0,0x1a
0194 01c3       |    |		Execute	Vector,Check_In_Type
0195 e40b       |    |		Load	0x2,0xb
0196 01d4       |    |		Execute	Vector,Structure_Write
0197 e230       | 0  |		Load	0x1,0x30
0198 e40c       |    |		Load	0x2,0xc
0199 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
019a e225       | %  |		Load	0x1,0x25
019b e40c       |    |		Load	0x2,0xc
019c 380d       |8   |		Execute	Record,Field_Write,Field_Number 0xd
019d e40c       |    |		Load	0x2,0xc
019e e40b       |    |		Load	0x2,0xb
019f e22e       | .  |		Load	0x1,0x2e
01a0 4801       |H   |		Short_Literal	0x1
01a1 e22f       | /  |		Load	0x1,0x2f
01a2 4800       |H   |		Short_Literal	0x0
01a3 e405       |    |		Load	0x2,0x5
01a4 00d8       |    |		Load_Top	At_Offset_0
01a5 e02d       | -  |		Load	0x0,0x2d
01a6 0260       | `  |		Execute	Discrete,In_Type
01a7 7001       |p   |		Jump_Nonzero	0x1a9
01a8 0801       |    |		Execute_Immediate	Raise,0x1
01a9 00d8       |    |		Load_Top	At_Offset_0
01aa e02e       | .  |		Load	0x0,0x2e
01ab 0260       | `  |		Execute	Discrete,In_Type
01ac 7001       |p   |		Jump_Nonzero	0x1ae
01ad 0801       |    |		Execute_Immediate	Raise,0x1
01ae e404       |    |		Load	0x2,0x4
01af 00d8       |    |		Load_Top	At_Offset_0
01b0 e02d       | -  |		Load	0x0,0x2d
01b1 0260       | `  |		Execute	Discrete,In_Type
01b2 7001       |p   |		Jump_Nonzero	0x1b4
01b3 0801       |    |		Execute_Immediate	Raise,0x1
01b4 00d8       |    |		Load_Top	At_Offset_0
01b5 e02e       | .  |		Load	0x0,0x2e
01b6 0260       | `  |		Execute	Discrete,In_Type
01b7 7001       |p   |		Jump_Nonzero	0x1b9
01b8 0801       |    |		Execute_Immediate	Raise,0x1
01b9 e407       |    |		Load	0x2,0x7
01ba 00d8       |    |		Load_Top	At_Offset_0
01bb e02f       | /  |		Load	0x0,0x2f
01bc 0260       | `  |		Execute	Discrete,In_Type
01bd 7001       |p   |		Jump_Nonzero	0x1bf
01be 0801       |    |		Execute_Immediate	Raise,0x1
01bf e406       |    |		Load	0x2,0x6
01c0 00d8       |    |		Load_Top	At_Offset_0
01c1 e02f       | /  |		Load	0x0,0x2f
01c2 0260       | `  |		Execute	Discrete,In_Type
01c3 7001       |p   |		Jump_Nonzero	0x1c5
01c4 0801       |    |		Execute_Immediate	Raise,0x1
01c5 e222       | "  |		Load	0x1,0x22
01c6 e220       |    |		Load	0x1,0x20
01c7 8030       | 0  |		Call	0x0,0x30
01c8 e220       |    |		Load	0x1,0x20
01c9 8031       | 1  |		Call	0x0,0x31
01ca e221       | !  |		Load	0x1,0x21
01cb 017d       | }  |		Execute	Record,Structure_Write
01cc e032       | 2  |		Load	0x0,0x32
01cd 0337       | 7  |		Declare_Variable	Array
01ce 4801       |H   |		Short_Literal	0x1
01cf 481d       |H   |		Short_Literal	0x1d
01d0 00da       |    |		Load_Top	At_Offset_2
01d1 01d6       |    |		Execute	Vector,Field_Write
01d2 4801       |H   |		Short_Literal	0x1
01d3 481c       |H   |		Short_Literal	0x1c
01d4 00da       |    |		Load_Top	At_Offset_2
01d5 01d6       |    |		Execute	Vector,Field_Write
01d6 481b       |H   |		Short_Literal	0x1b
01d7 4800       |H   |		Short_Literal	0x0
01d8 4800       |H   |		Short_Literal	0x0
01d9 00d9       |    |		Load_Top	At_Offset_1
01da e415       |    |		Load	0x2,0x15
01db 01d6       |    |		Execute	Vector,Field_Write
01dc 3ffb       |?   |		Loop_Increasing	0x1d8
01dd 4800       |H   |		Short_Literal	0x0
01de 481e       |H   |		Short_Literal	0x1e
01df 00da       |    |		Load_Top	At_Offset_2
01e0 01d6       |    |		Execute	Vector,Field_Write
01e1 4800       |H   |		Short_Literal	0x0
01e2 481f       |H   |		Short_Literal	0x1f
01e3 00da       |    |		Load_Top	At_Offset_2
01e4 01d6       |    |		Execute	Vector,Field_Write
01e5 e032       | 2  |		Load	0x0,0x32
01e6 01c3       |    |		Execute	Vector,Check_In_Type
01e7 e409       |    |		Load	0x2,0x9
01e8 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01e9 e406       |    |		Load	0x2,0x6
01ea e409       |    |		Load	0x2,0x9
01eb 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01ec e407       |    |		Load	0x2,0x7
01ed e409       |    |		Load	0x2,0x9
01ee 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01ef e404       |    |		Load	0x2,0x4
01f0 e409       |    |		Load	0x2,0x9
01f1 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
01f2 e405       |    |		Load	0x2,0x5
01f3 e409       |    |		Load	0x2,0x9
01f4 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
01f5 e017       |    |		Load	0x0,0x17
01f6 e033       | 3  |		Load	0x0,0x33
01f7 e21f       |    |		Load	0x1,0x1f
01f8 e409       |    |		Load	0x2,0x9
01f9 4801       |H   |		Short_Literal	0x1
01fa 4800       |H   |		Short_Literal	0x0
01fb e034       | 4  |		Load	0x0,0x34
01fc 0334       | 4  |		Declare_Variable	Array,With_Constraint
01fd 4800       |H   |		Short_Literal	0x0
01fe 4804       |H   |		Short_Literal	0x4
01ff e013       |    |		Load	0x0,0x13
0200 0334       | 4  |		Declare_Variable	Array,With_Constraint
0201 517e       |Q~  |		Indirect_Literal	Any,0x380,{0x576f726d, 0x73000000}
0202 4800       |H   |		Short_Literal	0x0
0203 4804       |H   |		Short_Literal	0x4
0204 e013       |    |		Load	0x0,0x13
0205 0334       | 4  |		Declare_Variable	Array,With_Constraint
0206 517d       |Q}  |		Indirect_Literal	Any,0x384,{0x576f726d, 0x73000000}
0207 e221       | !  |		Load	0x1,0x21
0208 e220       |    |		Load	0x1,0x20
0209 8035       | 5  |		Call	0x0,0x35
020a c408       |    |		Store	0x2,0x8
020b 4800       |H   |		Short_Literal	0x0
020c 4800       |H   |		Short_Literal	0x0
020d 480b       |H   |		Short_Literal	0xb
020e e013       |    |		Load	0x0,0x13
020f 0334       | 4  |		Declare_Variable	Array,With_Constraint
0210 5177       |Qw  |		Indirect_Literal	Any,0x388,{0x574d5f50, 0x524f544f}
0211 e220       |    |		Load	0x1,0x20
0212 8036       | 6  |		Call	0x0,0x36
0213 e231       | 1  |		Load	0x1,0x31
0214 017d       | }  |		Execute	Record,Structure_Write
0215 4800       |H   |		Short_Literal	0x0
0216 4800       |H   |		Short_Literal	0x0
0217 480f       |H   |		Short_Literal	0xf
0218 e013       |    |		Load	0x0,0x13
0219 0334       | 4  |		Declare_Variable	Array,With_Constraint
021a 5175       |Qu  |		Indirect_Literal	Any,0x390,{0x574d5f44, 0x454c4554}
021b e220       |    |		Load	0x1,0x20
021c 8036       | 6  |		Call	0x0,0x36
021d e232       | 2  |		Load	0x1,0x32
021e 017d       | }  |		Execute	Record,Structure_Write
021f e017       |    |		Load	0x0,0x17
0220 4801       |H   |		Short_Literal	0x1
0221 4801       |H   |		Short_Literal	0x1
0222 e037       | 7  |		Load	0x0,0x37
0223 0334       | 4  |		Declare_Variable	Array,With_Constraint
0224 e232       | 2  |		Load	0x1,0x32
0225 4801       |H   |		Short_Literal	0x1
0226 00da       |    |		Load_Top	At_Offset_2
0227 01d6       |    |		Execute	Vector,Field_Write
0228 e221       | !  |		Load	0x1,0x21
0229 e220       |    |		Load	0x1,0x20
022a 8038       | 8  |		Call	0x0,0x38
022b c408       |    |		Store	0x2,0x8
022c e221       | !  |		Load	0x1,0x21
022d e220       |    |		Load	0x1,0x20
022e 8039       | 9  |		Call	0x0,0x39
022f e03a       | :  |		Load	0x0,0x3a
0230 0337       | 7  |		Declare_Variable	Array
0231 4801       |H   |		Short_Literal	0x1
0232 4810       |H   |		Short_Literal	0x10
0233 00da       |    |		Load_Top	At_Offset_2
0234 01d6       |    |		Execute	Vector,Field_Write
0235 4801       |H   |		Short_Literal	0x1
0236 480e       |H   |		Short_Literal	0xe
0237 00da       |    |		Load_Top	At_Offset_2
0238 01d6       |    |		Execute	Vector,Field_Write
0239 4801       |H   |		Short_Literal	0x1
023a 481d       |H   |		Short_Literal	0x1d
023b 00da       |    |		Load_Top	At_Offset_2
023c 01d6       |    |		Execute	Vector,Field_Write
023d 4801       |H   |		Short_Literal	0x1
023e 481f       |H   |		Short_Literal	0x1f
023f 00da       |    |		Load_Top	At_Offset_2
0240 01d6       |    |		Execute	Vector,Field_Write
0241 4801       |H   |		Short_Literal	0x1
0242 480f       |H   |		Short_Literal	0xf
0243 00da       |    |		Load_Top	At_Offset_2
0244 01d6       |    |		Execute	Vector,Field_Write
0245 480d       |H   |		Short_Literal	0xd
0246 4800       |H   |		Short_Literal	0x0
0247 4800       |H   |		Short_Literal	0x0
0248 00d9       |    |		Load_Top	At_Offset_1
0249 e415       |    |		Load	0x2,0x15
024a 01d6       |    |		Execute	Vector,Field_Write
024b 3ffb       |?   |		Loop_Increasing	0x247
024c 481c       |H   |		Short_Literal	0x1c
024d 4811       |H   |		Short_Literal	0x11
024e 4800       |H   |		Short_Literal	0x0
024f 00d9       |    |		Load_Top	At_Offset_1
0250 e415       |    |		Load	0x2,0x15
0251 01d6       |    |		Execute	Vector,Field_Write
0252 3ffb       |?   |		Loop_Increasing	0x24e
0253 4800       |H   |		Short_Literal	0x0
0254 481e       |H   |		Short_Literal	0x1e
0255 00da       |    |		Load_Top	At_Offset_2
0256 01d6       |    |		Execute	Vector,Field_Write
0257 e03a       | :  |		Load	0x0,0x3a
0258 01c3       |    |		Execute	Vector,Check_In_Type
0259 e221       | !  |		Load	0x1,0x21
025a e220       |    |		Load	0x1,0x20
025b 803b       | ;  |		Call	0x0,0x3b
025c e03c       | <  |		Load	0x0,0x3c
025d e03d       | =  |		Load	0x0,0x3d
025e e221       | !  |		Load	0x1,0x21
025f 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0260 e220       |    |		Load	0x1,0x20
0261 803e       | >  |		Call	0x0,0x3e
0262 a223       | #  |		Store_Unchecked	0x1,0x23
0263 e03c       | <  |		Load	0x0,0x3c
0264 e03d       | =  |		Load	0x0,0x3d
0265 e221       | !  |		Load	0x1,0x21
0266 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0267 e220       |    |		Load	0x1,0x20
0268 803e       | >  |		Call	0x0,0x3e
0269 a224       | $  |		Store_Unchecked	0x1,0x24
026a e222       | "  |		Load	0x1,0x22
026b e220       |    |		Load	0x1,0x20
026c 803f       | ?  |		Call	0x0,0x3f
026d e224       | $  |		Load	0x1,0x24
026e e220       |    |		Load	0x1,0x20
026f 8040       | @  |		Call	0x0,0x40
0270 4800       |H   |		Short_Literal	0x0
0271 e21b       |    |		Load	0x1,0x1b
0272 0aff       |    |		Execute_Immediate	Plus,-0x1
0273 e212       |    |		Load	0x1,0x12
0274 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
0275 a22c       | ,  |		Store_Unchecked	0x1,0x2c
0276 00cf       |    |		Action	Mark_Auxiliary
0277 e22c       | ,  |		Load	0x1,0x2c
0278 0227       | '  |		Execute	Access,All_Reference
0279 01d9       |    |		Execute	Vector,Reverse_Bounds
027a 0263       | c  |		Execute	Discrete,Above_Bound
027b 700a       |p   |		Jump_Nonzero	0x286
027c e219       |    |		Load	0x1,0x19
027d e405       |    |		Load	0x2,0x5
027e e404       |    |		Load	0x2,0x4
027f 8218       |    |		Call	0x1,0x18
0280 00d9       |    |		Load_Top	At_Offset_1
0281 e22c       | ,  |		Load	0x1,0x2c
0282 0227       | '  |		Execute	Access,All_Reference
0283 01d6       |    |		Execute	Vector,Field_Write
0284 00c8       |    |		Action	Pop_Auxiliary_Range
0285 3ff6       |?   |		Loop_Increasing	0x27c
0286 00c9       |    |		Action	Pop_Auxiliary_Loop
0287 0007       |    |		Action	Break_Optional
0288 e220       |    |		Load	0x1,0x20
0289 8041       | A  |		Call	0x0,0x41
028a 7004       |p   |		Jump_Nonzero	0x28f
028b e40d       |    |		Load	0x2,0xd
028c 7002       |p   |		Jump_Nonzero	0x28f
028d e40e       |    |		Load	0x2,0xe
028e 70a4       |p   |		Jump_Nonzero	0x333
028f e411       |    |		Load	0x2,0x11
0290 e220       |    |		Load	0x1,0x20
0291 8042       | B  |		Call	0x0,0x42
0292 00d1       |    |		Pop_Control	Pop_Count_1
0293 e411       |    |		Load	0x2,0x11
0294 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0295 0f0f       |    |		Execute_Immediate	Equal,0xf
0296 680b       |h   |		Jump_Zero	0x2a2
0297 e411       |    |		Load	0x2,0x11
0298 260f       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xf
0299 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
029a 0f02       |    |		Execute_Immediate	Equal,0x2
029b 6803       |h   |		Jump_Zero	0x29f
029c 4800       |H   |		Short_Literal	0x0
029d a40e       |    |		Store_Unchecked	0x2,0xe
029e 7894       |x   |		Jump	0x333
029f 4801       |H   |		Short_Literal	0x1
02a0 a40e       |    |		Store_Unchecked	0x2,0xe
02a1 7891       |x   |		Jump	0x333
02a2 e411       |    |		Load	0x2,0x11
02a3 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
02a4 0f04       |    |		Execute_Immediate	Equal,0x4
02a5 6806       |h   |		Jump_Zero	0x2ac
02a6 e411       |    |		Load	0x2,0x11
02a7 2607       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x7
02a8 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02a9 0f02       |    |		Execute_Immediate	Equal,0x2
02aa 6888       |h   |		Jump_Zero	0x333
02ab 4509       |E   |		Exit_Suprogram	New_Top_Offset 0x9
02ac e411       |    |		Load	0x2,0x11
02ad 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
02ae 0f02       |    |		Execute_Immediate	Equal,0x2
02af 680c       |h   |		Jump_Zero	0x2bc
02b0 4800       |H   |		Short_Literal	0x0
02b1 e411       |    |		Load	0x2,0x11
02b2 2606       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6
02b3 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02b4 e220       |    |		Load	0x1,0x20
02b5 8043       | C  |		Call	0x0,0x43
02b6 8044       | D  |		Call	0x0,0x44
02b7 707b       |p{  |		Jump_Nonzero	0x333
02b8 e40d       |    |		Load	0x2,0xd
02b9 0f00       |    |		Execute_Immediate	Equal,0x0
02ba a40d       |    |		Store_Unchecked	0x2,0xd
02bb 7877       |xw  |		Jump	0x333
02bc e411       |    |		Load	0x2,0x11
02bd 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
02be 0f16       |    |		Execute_Immediate	Equal,0x16
02bf 6849       |hI  |		Jump_Zero	0x309
02c0 e411       |    |		Load	0x2,0x11
02c1 2616       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x16
02c2 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
02c3 a404       |    |		Store_Unchecked	0x2,0x4
02c4 e411       |    |		Load	0x2,0x11
02c5 2616       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x16
02c6 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
02c7 a405       |    |		Store_Unchecked	0x2,0x5
02c8 00cf       |    |		Action	Mark_Auxiliary
02c9 e22c       | ,  |		Load	0x1,0x2c
02ca 0227       | '  |		Execute	Access,All_Reference
02cb 01d9       |    |		Execute	Vector,Reverse_Bounds
02cc 0263       | c  |		Execute	Discrete,Above_Bound
02cd 7034       |p4  |		Jump_Nonzero	0x302
02ce 00d8       |    |		Load_Top	At_Offset_0
02cf e22c       | ,  |		Load	0x1,0x2c
02d0 0229       | )  |		Execute	Access,All_Read
02d1 01d7       |    |		Execute	Vector,Field_Read
02d2 0229       | )  |		Execute	Access,All_Read
02d3 00d8       |    |		Load_Top	At_Offset_0
02d4 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02d5 e045       | E  |		Load	0x0,0x45
02d6 e046       | F  |		Load	0x0,0x46
02d7 a047       | G  |		Store_Unchecked	0x0,0x47
02d8 8006       |    |		Call	0x0,0x6
02d9 00d9       |    |		Load_Top	At_Offset_1
02da 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02db 00d1       |    |		Pop_Control	Pop_Count_1
02dc 00d8       |    |		Load_Top	At_Offset_0
02dd e22c       | ,  |		Load	0x1,0x2c
02de 0229       | )  |		Execute	Access,All_Read
02df 01d7       |    |		Execute	Vector,Field_Read
02e0 0229       | )  |		Execute	Access,All_Read
02e1 00d8       |    |		Load_Top	At_Offset_0
02e2 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02e3 e045       | E  |		Load	0x0,0x45
02e4 e046       | F  |		Load	0x0,0x46
02e5 a047       | G  |		Store_Unchecked	0x0,0x47
02e6 8006       |    |		Call	0x0,0x6
02e7 00d9       |    |		Load_Top	At_Offset_1
02e8 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
02e9 00d1       |    |		Pop_Control	Pop_Count_1
02ea e22c       | ,  |		Load	0x1,0x2c
02eb 0229       | )  |		Execute	Access,All_Read
02ec 00d9       |    |		Load_Top	At_Offset_1
02ed 00d8       |    |		Load_Top	At_Offset_0
02ee 00da       |    |		Load_Top	At_Offset_2
02ef 01d7       |    |		Execute	Vector,Field_Read
02f0 e213       |    |		Load	0x1,0x13
02f1 e214       |    |		Load	0x1,0x14
02f2 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
02f3 8006       |    |		Call	0x0,0x6
02f4 00d9       |    |		Load_Top	At_Offset_1
02f5 00db       |    |		Load_Top	At_Offset_3
02f6 01d6       |    |		Execute	Vector,Field_Write
02f7 00d2       |    |		Pop_Control	Pop_Count_2
02f8 e219       |    |		Load	0x1,0x19
02f9 e405       |    |		Load	0x2,0x5
02fa e404       |    |		Load	0x2,0x4
02fb 8218       |    |		Call	0x1,0x18
02fc 00d9       |    |		Load_Top	At_Offset_1
02fd e22c       | ,  |		Load	0x1,0x2c
02fe 0227       | '  |		Execute	Access,All_Reference
02ff 01d6       |    |		Execute	Vector,Field_Write
0300 00c8       |    |		Action	Pop_Auxiliary_Range
0301 3fcc       |?   |		Loop_Increasing	0x2ce
0302 00ce       |    |		Action	Pop_Auxiliary
0303 e221       | !  |		Load	0x1,0x21
0304 e220       |    |		Load	0x1,0x20
0305 8048       | H  |		Call	0x0,0x48
0306 e220       |    |		Load	0x1,0x20
0307 8049       | I  |		Call	0x0,0x49
0308 782a       |x*  |		Jump	0x333
0309 e411       |    |		Load	0x2,0x11
030a 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
030b 0f21       | !  |		Execute_Immediate	Equal,0x21
030c 6810       |h   |		Jump_Zero	0x31d
030d e411       |    |		Load	0x2,0x11
030e 2621       |&!  |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x21
030f 3404       |4   |		Execute	Record,Field_Reference,Field_Number 0x4
0310 e231       | 1  |		Load	0x1,0x31
0311 017f       |    |		Execute	Record,Equal
0312 6820       |h   |		Jump_Zero	0x333
0313 4800       |H   |		Short_Literal	0x0
0314 e411       |    |		Load	0x2,0x11
0315 2621       |&!  |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x21
0316 3405       |4   |		Execute	Record,Field_Reference,Field_Number 0x5
0317 804a       | J  |		Call	0x0,0x4a
0318 e232       | 2  |		Load	0x1,0x32
0319 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
031a 027f       |    |		Execute	Discrete,Equal
031b 6817       |h   |		Jump_Zero	0x333
031c 4509       |E   |		Exit_Suprogram	New_Top_Offset 0x9
031d e411       |    |		Load	0x2,0x11
031e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
031f 0f07       |    |		Execute_Immediate	Equal,0x7
0320 6804       |h   |		Jump_Zero	0x325
0321 e225       | %  |		Load	0x1,0x25
0322 e220       |    |		Load	0x1,0x20
0323 804b       | K  |		Call	0x0,0x4b
0324 780e       |x   |		Jump	0x333
0325 e411       |    |		Load	0x2,0x11
0326 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0327 0f08       |    |		Execute_Immediate	Equal,0x8
0328 6804       |h   |		Jump_Zero	0x32d
0329 e225       | %  |		Load	0x1,0x25
032a e220       |    |		Load	0x1,0x20
032b 804c       | L  |		Call	0x0,0x4c
032c 7806       |x   |		Jump	0x333
032d e411       |    |		Load	0x2,0x11
032e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
032f 0f0c       |    |		Execute_Immediate	Equal,0xc
0330 6802       |h   |		Jump_Zero	0x333
0331 4801       |H   |		Short_Literal	0x1
0332 a40e       |    |		Store_Unchecked	0x2,0xe
0333 e229       | )  |		Load	0x1,0x29
0334 6805       |h   |		Jump_Zero	0x33a
0335 e226       | &  |		Load	0x1,0x26
0336 6803       |h   |		Jump_Zero	0x33a
0337 e227       | '  |		Load	0x1,0x27
0338 6801       |h   |		Jump_Zero	0x33a
0339 8234       | 4  |		Call	0x1,0x34
033a 00cf       |    |		Action	Mark_Auxiliary
033b e22c       | ,  |		Load	0x1,0x2c
033c 0227       | '  |		Execute	Access,All_Reference
033d 01d9       |    |		Execute	Vector,Reverse_Bounds
033e 0263       | c  |		Execute	Discrete,Above_Bound
033f 7017       |p   |		Jump_Nonzero	0x357
0340 00d8       |    |		Load_Top	At_Offset_0
0341 e21e       |    |		Load	0x1,0x1e
0342 0271       | q  |		Execute	Discrete,Times
0343 e21b       |    |		Load	0x1,0x1b
0344 0270       | p  |		Execute	Discrete,Divide
0345 e413       |    |		Load	0x2,0x13
0346 0273       | s  |		Execute	Discrete,Plus
0347 e21e       |    |		Load	0x1,0x1e
0348 026f       | o  |		Execute	Discrete,Remainder
0349 c412       |    |		Store	0x2,0x12
034a e412       |    |		Load	0x2,0x12
034b e22b       | +  |		Load	0x1,0x2b
034c 01d5       |    |		Execute	Vector,Field_Reference
034d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
034e e405       |    |		Load	0x2,0x5
034f e404       |    |		Load	0x2,0x4
0350 00db       |    |		Load_Top	At_Offset_3
0351 e22c       | ,  |		Load	0x1,0x2c
0352 0227       | '  |		Execute	Access,All_Reference
0353 01d7       |    |		Execute	Vector,Field_Read
0354 8236       | 6  |		Call	0x1,0x36
0355 00c8       |    |		Action	Pop_Auxiliary_Range
0356 3fe9       |?   |		Loop_Increasing	0x340
0357 00ce       |    |		Action	Pop_Auxiliary
0358 e22a       | *  |		Load	0x1,0x2a
0359 680a       |h   |		Jump_Zero	0x364
035a 00da       |    |		Load_Top	At_Offset_2
035b 600c       |`   |		Indirect_Literal	Discrete,0x368,{0x00000000, 0x7fffffff}
035c 027f       |    |		Execute	Discrete,Equal
035d 6803       |h   |		Jump_Zero	0x361
035e 4800       |H   |		Short_Literal	0x0
035f 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0360 7803       |x   |		Jump	0x364
0361 00da       |    |		Load_Top	At_Offset_2
0362 0a01       |    |		Execute_Immediate	Plus,0x1
0363 005b       | [  |		Store_Top	Discrete,At_Offset_3
0364 00c9       |    |		Action	Pop_Auxiliary_Loop
0365 7f22       | "  |		Jump	0x288
0366 0000 0000  |    |		.XXX[0x2]
0368 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
036c 4042 0000  |@B  |		.DBL	36.0
036e 0000 0000  |    |
0370 4009 21fb  |@ ! |		.DBL	3.141592653589793
0372 5444 2d18  |TD- |
0374 4000 0000  |@   |		.DBL	2.0
0376 0000 0000  |    |
0378 3530 3078  |500x|		.LITERAL	{0x35303078, 0x3530302b}
037c 3130 2b31  |10+1|		.XXX[0x4]
037e 3000 0000  |0   |
0380 576f 726d  |Worm|		.LITERAL	{0x576f726d, 0x73000000}
0384 576f 726d  |Worm|		.LITERAL	{0x576f726d, 0x73000000}
0388 574d 5f50  |WM_P|		.LITERAL	{0x574d5f50, 0x524f544f}
038c 434f 4c53  |COLS|		.XXX[0x4]
038e 0000 0000  |    |
0390 574d 5f44  |WM_D|		.LITERAL	{0x574d5f44, 0x454c4554}
0394 455f 5749  |E_WI|		.XXX[0x4]
0396 4e44 4f57  |NDOW|
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 039d       |    |		.CONST	0x039d								; Address of begin
0399 0004       |    |		.CONST	0x0004								; Address of exception handler
039a 0002       |    |		.CONST	0x0002								; Number of locals
039b			INIT_0398:
039b e210       |    |		Load	0x1,0x10
039c 03bc       |    |		Declare_Variable	Access,By_Allocation
039d			BODY_0398:
039d e5fd       |    |		Load	0x2,-0x3
039e 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
039f 682b       |h+  |		Jump_Zero	0x3cb
03a0 4800       |H   |		Short_Literal	0x0
03a1 e5fd       |    |		Load	0x2,-0x3
03a2 0aff       |    |		Execute_Immediate	Plus,-0x1
03a3 e003       |    |		Load	0x0,0x3
03a4 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
03a5 00d9       |    |		Load_Top	At_Offset_1
03a6 0227       | '  |		Execute	Access,All_Reference
03a7 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03a8 4800       |H   |		Short_Literal	0x0
03a9 e5fd       |    |		Load	0x2,-0x3
03aa 0aff       |    |		Execute_Immediate	Plus,-0x1
03ab e003       |    |		Load	0x0,0x3
03ac 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
03ad 00d9       |    |		Load_Top	At_Offset_1
03ae 0227       | '  |		Execute	Access,All_Reference
03af 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
03b0 00cf       |    |		Action	Mark_Auxiliary
03b1 00d9       |    |		Load_Top	At_Offset_1
03b2 0227       | '  |		Execute	Access,All_Reference
03b3 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03b4 0227       | '  |		Execute	Access,All_Reference
03b5 01d9       |    |		Execute	Vector,Reverse_Bounds
03b6 0263       | c  |		Execute	Discrete,Above_Bound
03b7 7012       |p   |		Jump_Nonzero	0x3ca
03b8 e5ff       |    |		Load	0x2,-0x1
03b9 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
03ba 00d9       |    |		Load_Top	At_Offset_1
03bb e402       |    |		Load	0x2,0x2
03bc 0227       | '  |		Execute	Access,All_Reference
03bd 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03be 0227       | '  |		Execute	Access,All_Reference
03bf 01d6       |    |		Execute	Vector,Field_Write
03c0 e5fe       |    |		Load	0x2,-0x2
03c1 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
03c2 00d9       |    |		Load_Top	At_Offset_1
03c3 e402       |    |		Load	0x2,0x2
03c4 0227       | '  |		Execute	Access,All_Reference
03c5 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
03c6 0227       | '  |		Execute	Access,All_Reference
03c7 01d6       |    |		Execute	Vector,Field_Write
03c8 00c8       |    |		Action	Pop_Auxiliary_Range
03c9 3fee       |?   |		Loop_Increasing	0x3b8
03ca 00ce       |    |		Action	Pop_Auxiliary
03cb 8233       | 3  |		Call	0x1,0x33
03cc 4824       |H$  |		Short_Literal	0x24
03cd 026f       | o  |		Execute	Discrete,Remainder
03ce 00d9       |    |		Load_Top	At_Offset_1
03cf 0227       | '  |		Execute	Access,All_Reference
03d0 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
03d1 4800       |H   |		Short_Literal	0x0
03d2 00d9       |    |		Load_Top	At_Offset_1
03d3 0227       | '  |		Execute	Access,All_Reference
03d4 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
03d5 00db       |    |		Load_Top	At_Offset_3
03d6 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
03d7 00d9       |    |		Load_Top	At_Offset_1
03d8 0227       | '  |		Execute	Access,All_Reference
03d9 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
03da e5fe       |    |		Load	0x2,-0x2
03db 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
03dc 00d9       |    |		Load_Top	At_Offset_1
03dd 0227       | '  |		Execute	Access,All_Reference
03de 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
03df 00d8       |    |		Load_Top	At_Offset_0
03e0 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
03e1 0000 0000  |    |		.BLANK	0000[0x7]
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03ee       |    |		.CONST	0x03ee								; Address of begin
03e9 0004       |    |		.CONST	0x0004								; Address of exception handler
03ea 0003       |    |		.CONST	0x0003								; Number of locals
03eb			INIT_03e8:
03eb e004       |    |		Load	0x0,0x4
03ec 0007       |    |		Action	Break_Optional
03ed 00e6       |    |		Load_Encached	Float_Cache
03ee			BODY_03e8:
03ee e20e       |    |		Load	0x1,0xe
03ef 804d       | M  |		Call	0x0,0x4d
03f0 0041       | A  |		Store_Top_Unchecked	Float,At_Offset_1
03f1 7800       |x   |		Jump	0x3f2
03f2 5809       |X   |		Indirect_Literal	Float,0x3fc,1073741823.0
03f3 00d9       |    |		Load_Top	At_Offset_1
03f4 023b       | ;  |		Execute	Float,Times
03f5 0235       | 5  |		Execute	Float,Round_To_Discrete
03f6 e004       |    |		Load	0x0,0x4
03f7 025e       | ^  |		Execute	Discrete,Convert
03f8 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
03f9 00d9       |    |		Load_Top	At_Offset_1
03fa 00ca       |    |		Action	Exit_Nullary_Function
03fb 0000       |    |		.XXX[0x1]
03fc 41cf ffff  |A   |		.DBL	1073741823.0
03fe ff80 0000  |    |
0400 430f ffff  |C   |		.XXX[0x4]
0402 ffff fff8  |    |
0404 0000 0000  |    |		.BLANK	0000[0x4]
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 040d       |    |		.CONST	0x040d								; Address of begin
0409 0004       |    |		.CONST	0x0004								; Address of exception handler
040a 0002       |    |		.CONST	0x0002								; Number of locals
040b			INIT_0408:
040b e004       |    |		Load	0x0,0x4
040c 0007       |    |		Action	Break_Optional
040d			BODY_0408:
040d 4801       |H   |		Short_Literal	0x1
040e e22b       | +  |		Load	0x1,0x2b
040f 01d5       |    |		Execute	Vector,Field_Reference
0410 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0411 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0412 00cf       |    |		Action	Mark_Auxiliary
0413 e21e       |    |		Load	0x1,0x1e
0414 0afe       |    |		Execute_Immediate	Plus,-0x2
0415 4801       |H   |		Short_Literal	0x1
0416 0263       | c  |		Execute	Discrete,Above_Bound
0417 700b       |p   |		Jump_Nonzero	0x423
0418 00d8       |    |		Load_Top	At_Offset_0
0419 0a01       |    |		Execute_Immediate	Plus,0x1
041a e22b       | +  |		Load	0x1,0x2b
041b 01d5       |    |		Execute	Vector,Field_Reference
041c 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
041d 00d9       |    |		Load_Top	At_Offset_1
041e e22b       | +  |		Load	0x1,0x2b
041f 01d5       |    |		Execute	Vector,Field_Reference
0420 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0421 00c8       |    |		Action	Pop_Auxiliary_Range
0422 3ff5       |?   |		Loop_Increasing	0x418
0423 00ce       |    |		Action	Pop_Auxiliary
0424 00d8       |    |		Load_Top	At_Offset_0
0425 e21e       |    |		Load	0x1,0x1e
0426 0aff       |    |		Execute_Immediate	Plus,-0x1
0427 e22b       | +  |		Load	0x1,0x2b
0428 01d5       |    |		Execute	Vector,Field_Reference
0429 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
042a e22b       | +  |		Load	0x1,0x2b
042b e225       | %  |		Load	0x1,0x25
042c e220       |    |		Load	0x1,0x20
042d 804e       | N  |		Call	0x0,0x4e
042e 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
042f 0000       |    |		.XXX[0x1]
0430 ; --------------------------------------------------------------------------------------
0430 ; SUBPROGRAM
0430 ; --------------------------------------------------------------------------------------
0430 0433       | 3  |		.CONST	0x0433								; Address of begin
0431 0004       |    |		.CONST	0x0004								; Address of exception handler
0432 0001       |    |		.CONST	0x0001								; Number of locals
0433			BODY_0430:
0433			INIT_0430:
0433 e5fd       |    |		Load	0x2,-0x3
0434 e223       | #  |		Load	0x1,0x23
0435 e220       |    |		Load	0x1,0x20
0436 8040       | @  |		Call	0x0,0x40
0437 e21a       |    |		Load	0x1,0x1a
0438 00d8       |    |		Load_Top	At_Offset_0
0439 e02d       | -  |		Load	0x0,0x2d
043a 0260       | `  |		Execute	Discrete,In_Type
043b 7001       |p   |		Jump_Nonzero	0x43d
043c 0801       |    |		Execute_Immediate	Raise,0x1
043d e21a       |    |		Load	0x1,0x1a
043e 00d8       |    |		Load_Top	At_Offset_0
043f e02d       | -  |		Load	0x0,0x2d
0440 0260       | `  |		Execute	Discrete,In_Type
0441 7001       |p   |		Jump_Nonzero	0x443
0442 0801       |    |		Execute_Immediate	Raise,0x1
0443 e5fe       |    |		Load	0x2,-0x2
0444 00d8       |    |		Load_Top	At_Offset_0
0445 e02f       | /  |		Load	0x0,0x2f
0446 0260       | `  |		Execute	Discrete,In_Type
0447 7001       |p   |		Jump_Nonzero	0x449
0448 0801       |    |		Execute_Immediate	Raise,0x1
0449 e5ff       |    |		Load	0x2,-0x1
044a 00d8       |    |		Load_Top	At_Offset_0
044b e02f       | /  |		Load	0x0,0x2f
044c 0260       | `  |		Execute	Discrete,In_Type
044d 7001       |p   |		Jump_Nonzero	0x44f
044e 0801       |    |		Execute_Immediate	Raise,0x1
044f e223       | #  |		Load	0x1,0x23
0450 e221       | !  |		Load	0x1,0x21
0451 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0452 e220       |    |		Load	0x1,0x20
0453 804f       | O  |		Call	0x0,0x4f
0454 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0455 0000 0000  |    |		.XXX[0x3]
0457 0000       |    |
0458 ; --------------------------------------------------------------------------------------
0458 ; SUBPROGRAM
0458 ; --------------------------------------------------------------------------------------
0458 045f       | _  |		.CONST	0x045f								; Address of begin
0459 0004       |    |		.CONST	0x0004								; Address of exception handler
045a 0003       |    |		.CONST	0x0003								; Number of locals
045b			INIT_0458:
045b e004       |    |		Load	0x0,0x4
045c 0007       |    |		Action	Break_Optional
045d e004       |    |		Load	0x0,0x4
045e 0007       |    |		Action	Break_Optional
045f			BODY_0458:
045f e219       |    |		Load	0x1,0x19
0460 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0461 6837       |h7  |		Jump_Zero	0x499
0462 e5ff       |    |		Load	0x2,-0x1
0463 0227       | '  |		Execute	Access,All_Reference
0464 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0465 0a01       |    |		Execute_Immediate	Plus,0x1
0466 e219       |    |		Load	0x1,0x19
0467 026f       | o  |		Execute	Discrete,Remainder
0468 e5ff       |    |		Load	0x2,-0x1
0469 0227       | '  |		Execute	Access,All_Reference
046a 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
046b e5ff       |    |		Load	0x2,-0x1
046c 0227       | '  |		Execute	Access,All_Reference
046d 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
046e e5ff       |    |		Load	0x2,-0x1
046f 0227       | '  |		Execute	Access,All_Reference
0470 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0471 0227       | '  |		Execute	Access,All_Reference
0472 01d7       |    |		Execute	Vector,Field_Read
0473 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0474 e5ff       |    |		Load	0x2,-0x1
0475 0227       | '  |		Execute	Access,All_Reference
0476 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0477 e5ff       |    |		Load	0x2,-0x1
0478 0227       | '  |		Execute	Access,All_Reference
0479 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
047a 0227       | '  |		Execute	Access,All_Reference
047b 01d7       |    |		Execute	Vector,Field_Read
047c 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
047d 4800       |H   |		Short_Literal	0x0
047e e21a       |    |		Load	0x1,0x1a
047f 00d8       |    |		Load_Top	At_Offset_0
0480 e02d       | -  |		Load	0x0,0x2d
0481 0260       | `  |		Execute	Discrete,In_Type
0482 7001       |p   |		Jump_Nonzero	0x484
0483 0801       |    |		Execute_Immediate	Raise,0x1
0484 e21a       |    |		Load	0x1,0x1a
0485 00d8       |    |		Load_Top	At_Offset_0
0486 e02d       | -  |		Load	0x0,0x2d
0487 0260       | `  |		Execute	Discrete,In_Type
0488 7001       |p   |		Jump_Nonzero	0x48a
0489 0801       |    |		Execute_Immediate	Raise,0x1
048a 00db       |    |		Load_Top	At_Offset_3
048b 00d8       |    |		Load_Top	At_Offset_0
048c e02f       | /  |		Load	0x0,0x2f
048d 0260       | `  |		Execute	Discrete,In_Type
048e 7001       |p   |		Jump_Nonzero	0x490
048f 0801       |    |		Execute_Immediate	Raise,0x1
0490 e402       |    |		Load	0x2,0x2
0491 00d8       |    |		Load_Top	At_Offset_0
0492 e02f       | /  |		Load	0x0,0x2f
0493 0260       | `  |		Execute	Discrete,In_Type
0494 7001       |p   |		Jump_Nonzero	0x496
0495 0801       |    |		Execute_Immediate	Raise,0x1
0496 e221       | !  |		Load	0x1,0x21
0497 e220       |    |		Load	0x1,0x20
0498 8050       | P  |		Call	0x0,0x50
0499 8233       | 3  |		Call	0x1,0x33
049a 4802       |H   |		Short_Literal	0x2
049b 026f       | o  |		Execute	Discrete,Remainder
049c 680a       |h   |		Jump_Zero	0x4a7
049d e5ff       |    |		Load	0x2,-0x1
049e 0227       | '  |		Execute	Access,All_Reference
049f 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
04a0 0a01       |    |		Execute_Immediate	Plus,0x1
04a1 4824       |H$  |		Short_Literal	0x24
04a2 026f       | o  |		Execute	Discrete,Remainder
04a3 e5ff       |    |		Load	0x2,-0x1
04a4 0227       | '  |		Execute	Access,All_Reference
04a5 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
04a6 7809       |x   |		Jump	0x4b0
04a7 e5ff       |    |		Load	0x2,-0x1
04a8 0227       | '  |		Execute	Access,All_Reference
04a9 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
04aa 0a23       | #  |		Execute_Immediate	Plus,0x23
04ab 4824       |H$  |		Short_Literal	0x24
04ac 026f       | o  |		Execute	Discrete,Remainder
04ad e5ff       |    |		Load	0x2,-0x1
04ae 0227       | '  |		Execute	Access,All_Reference
04af 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
04b0 e5ff       |    |		Load	0x2,-0x1
04b1 0227       | '  |		Execute	Access,All_Reference
04b2 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
04b3 e5ff       |    |		Load	0x2,-0x1
04b4 0227       | '  |		Execute	Access,All_Reference
04b5 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
04b6 e21d       |    |		Load	0x1,0x1d
04b7 01d7       |    |		Execute	Vector,Field_Read
04b8 0273       | s  |		Execute	Discrete,Plus
04b9 e5fe       |    |		Load	0x2,-0x2
04ba 0273       | s  |		Execute	Discrete,Plus
04bb e5fe       |    |		Load	0x2,-0x2
04bc 026f       | o  |		Execute	Discrete,Remainder
04bd 005a       | Z  |		Store_Top	Discrete,At_Offset_2
04be e5ff       |    |		Load	0x2,-0x1
04bf 0227       | '  |		Execute	Access,All_Reference
04c0 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
04c1 e5ff       |    |		Load	0x2,-0x1
04c2 0227       | '  |		Execute	Access,All_Reference
04c3 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
04c4 e21c       |    |		Load	0x1,0x1c
04c5 01d7       |    |		Execute	Vector,Field_Read
04c6 0273       | s  |		Execute	Discrete,Plus
04c7 e5fd       |    |		Load	0x2,-0x3
04c8 0273       | s  |		Execute	Discrete,Plus
04c9 e5fd       |    |		Load	0x2,-0x3
04ca 026f       | o  |		Execute	Discrete,Remainder
04cb 0059       | Y  |		Store_Top	Discrete,At_Offset_1
04cc e219       |    |		Load	0x1,0x19
04cd 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
04ce 6812       |h   |		Jump_Zero	0x4e1
04cf 00d9       |    |		Load_Top	At_Offset_1
04d0 e5ff       |    |		Load	0x2,-0x1
04d1 0227       | '  |		Execute	Access,All_Reference
04d2 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
04d3 e5ff       |    |		Load	0x2,-0x1
04d4 0227       | '  |		Execute	Access,All_Reference
04d5 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
04d6 0227       | '  |		Execute	Access,All_Reference
04d7 01d6       |    |		Execute	Vector,Field_Write
04d8 00d8       |    |		Load_Top	At_Offset_0
04d9 e5ff       |    |		Load	0x2,-0x1
04da 0227       | '  |		Execute	Access,All_Reference
04db 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
04dc e5ff       |    |		Load	0x2,-0x1
04dd 0227       | '  |		Execute	Access,All_Reference
04de 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
04df 0227       | '  |		Execute	Access,All_Reference
04e0 01d6       |    |		Execute	Vector,Field_Write
04e1 e226       | &  |		Load	0x1,0x26
04e2 6805       |h   |		Jump_Zero	0x4e8
04e3 e5fc       |    |		Load	0x2,-0x4
04e4 00d9       |    |		Load_Top	At_Offset_1
04e5 00db       |    |		Load_Top	At_Offset_3
04e6 8235       | 5  |		Call	0x1,0x35
04e7 781d       |x   |		Jump	0x505
04e8 e21a       |    |		Load	0x1,0x1a
04e9 00d8       |    |		Load_Top	At_Offset_0
04ea e02d       | -  |		Load	0x0,0x2d
04eb 0260       | `  |		Execute	Discrete,In_Type
04ec 7001       |p   |		Jump_Nonzero	0x4ee
04ed 0801       |    |		Execute_Immediate	Raise,0x1
04ee e21a       |    |		Load	0x1,0x1a
04ef 00d8       |    |		Load_Top	At_Offset_0
04f0 e02d       | -  |		Load	0x0,0x2d
04f1 0260       | `  |		Execute	Discrete,In_Type
04f2 7001       |p   |		Jump_Nonzero	0x4f4
04f3 0801       |    |		Execute_Immediate	Raise,0x1
04f4 00da       |    |		Load_Top	At_Offset_2
04f5 00d8       |    |		Load_Top	At_Offset_0
04f6 e02f       | /  |		Load	0x0,0x2f
04f7 0260       | `  |		Execute	Discrete,In_Type
04f8 7001       |p   |		Jump_Nonzero	0x4fa
04f9 0801       |    |		Execute_Immediate	Raise,0x1
04fa e402       |    |		Load	0x2,0x2
04fb 00d8       |    |		Load_Top	At_Offset_0
04fc e02f       | /  |		Load	0x0,0x2f
04fd 0260       | `  |		Execute	Discrete,In_Type
04fe 7001       |p   |		Jump_Nonzero	0x500
04ff 0801       |    |		Execute_Immediate	Raise,0x1
0500 e224       | $  |		Load	0x1,0x24
0501 e221       | !  |		Load	0x1,0x21
0502 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0503 e220       |    |		Load	0x1,0x20
0504 804f       | O  |		Call	0x0,0x4f
0505 00d9       |    |		Load_Top	At_Offset_1
0506 e5ff       |    |		Load	0x2,-0x1
0507 0227       | '  |		Execute	Access,All_Reference
0508 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0509 00d8       |    |		Load_Top	At_Offset_0
050a e5ff       |    |		Load	0x2,-0x1
050b 0227       | '  |		Execute	Access,All_Reference
050c 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
050d 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
050e 0000 0000  |    |		.XXX[0x2]
0510 ; --------------------------------------------------------------------------------------
0510 ; SUBPROGRAM
0510 ; --------------------------------------------------------------------------------------
0510 0519       |    |		.CONST	0x0519								; Address of begin
0511 0004       |    |		.CONST	0x0004								; Address of exception handler
0512 0002       |    |		.CONST	0x0002								; Number of locals
0513			INIT_0510:
0513 00da       |    |		Load_Top	At_Offset_2
0514 0235       | 5  |		Execute	Float,Round_To_Discrete
0515 e004       |    |		Load	0x0,0x4
0516 025e       | ^  |		Execute	Discrete,Convert
0517 e004       |    |		Load	0x0,0x4
0518 03f1       |    |		Declare_Variable	Discrete,With_Value
0519			BODY_0510:
0519 00d8       |    |		Load_Top	At_Offset_0
051a 0237       | 7  |		Execute	Float,Convert_From_Discrete
051b e5ff       |    |		Load	0x2,-0x1
051c 0245       | E  |		Execute	Float,Greater
051d 6808       |h   |		Jump_Zero	0x526
051e 00d8       |    |		Load_Top	At_Offset_0
051f 0aff       |    |		Execute_Immediate	Plus,-0x1
0520 00d8       |    |		Load_Top	At_Offset_0
0521 e004       |    |		Load	0x0,0x4
0522 0260       | `  |		Execute	Discrete,In_Type
0523 7001       |p   |		Jump_Nonzero	0x525
0524 0801       |    |		Execute_Immediate	Raise,0x1
0525 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0526 00d8       |    |		Load_Top	At_Offset_0
0527 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0528 ; --------------------------------------------------------------------------------------
0528 ; SUBPROGRAM
0528 ; --------------------------------------------------------------------------------------
0528 0534       | 4  |		.CONST	0x0534								; Address of begin
0529 0004       |    |		.CONST	0x0004								; Address of exception handler
052a 0007       |    |		.CONST	0x0007								; Number of locals
052b			INIT_0528:
052b 00da       |    |		Load_Top	At_Offset_2
052c 00e6       |    |		Load_Encached	Float_Cache
052d 03df       |    |		Declare_Variable	Float,With_Value
052e 00e6       |    |		Load_Encached	Float_Cache
052f 00e6       |    |		Load_Encached	Float_Cache
0530 00e6       |    |		Load_Encached	Float_Cache
0531 00e6       |    |		Load_Encached	Float_Cache
0532 e004       |    |		Load	0x0,0x4
0533 0007       |    |		Action	Break_Optional
0534			BODY_0528:
0534 e5fe       |    |		Load	0x2,-0x2
0535 7007       |p   |		Jump_Nonzero	0x53d
0536 e5fd       |    |		Load	0x2,-0x3
0537 a5fc       |    |		Store_Unchecked	0x2,-0x4
0538 e5fd       |    |		Load	0x2,-0x3
0539 a5fb       |    |		Store_Unchecked	0x2,-0x5
053a e5fd       |    |		Load	0x2,-0x3
053b a5fa       |    |		Store_Unchecked	0x2,-0x6
053c 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
053d e402       |    |		Load	0x2,0x2
053e 00d8       |    |		Load_Top	At_Offset_0
053f 8237       | 7  |		Call	0x1,0x37
0540 0237       | 7  |		Execute	Float,Convert_From_Discrete
0541 023c       | <  |		Execute	Float,Minus
0542 a402       |    |		Store_Unchecked	0x2,0x2
0543 e402       |    |		Load	0x2,0x2
0544 585f       |X_  |		Indirect_Literal	Float,0x5a4,6.0
0545 023b       | ;  |		Execute	Float,Times
0546 a402       |    |		Store_Unchecked	0x2,0x2
0547 e402       |    |		Load	0x2,0x2
0548 8237       | 7  |		Call	0x1,0x37
0549 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
054a e402       |    |		Load	0x2,0x2
054b 00d9       |    |		Load_Top	At_Offset_1
054c 0237       | 7  |		Execute	Float,Convert_From_Discrete
054d 023c       | <  |		Execute	Float,Minus
054e a403       |    |		Store_Unchecked	0x2,0x3
054f e5fd       |    |		Load	0x2,-0x3
0550 584f       |XO  |		Indirect_Literal	Float,0x5a0,1.0
0551 e5fe       |    |		Load	0x2,-0x2
0552 023c       | <  |		Execute	Float,Minus
0553 023b       | ;  |		Execute	Float,Times
0554 a404       |    |		Store_Unchecked	0x2,0x4
0555 e5fd       |    |		Load	0x2,-0x3
0556 5849       |XI  |		Indirect_Literal	Float,0x5a0,1.0
0557 e5fe       |    |		Load	0x2,-0x2
0558 e403       |    |		Load	0x2,0x3
0559 023b       | ;  |		Execute	Float,Times
055a 023c       | <  |		Execute	Float,Minus
055b 023b       | ;  |		Execute	Float,Times
055c 0043       | C  |		Store_Top_Uncheched	Float,At_Offset_3
055d e5fd       |    |		Load	0x2,-0x3
055e 5841       |XA  |		Indirect_Literal	Float,0x5a0,1.0
055f e5fe       |    |		Load	0x2,-0x2
0560 583f       |X?  |		Indirect_Literal	Float,0x5a0,1.0
0561 e403       |    |		Load	0x2,0x3
0562 023c       | <  |		Execute	Float,Minus
0563 023b       | ;  |		Execute	Float,Times
0564 023c       | <  |		Execute	Float,Minus
0565 023b       | ;  |		Execute	Float,Times
0566 0042       | B  |		Store_Top_Unchecked	Float,At_Offset_2
0567 00d8       |    |		Load_Top	At_Offset_0
0568 00d8       |    |		Load_Top	At_Offset_0
0569 4800       |H   |		Short_Literal	0x0
056a 4805       |H   |		Short_Literal	0x5
056b 0262       | b  |		Execute	Discrete,In_Range
056c 6831       |h1  |		Jump_Zero	0x59e
056d 4605       |F   |		Jump_Case	0x6
056e 780c       |x   |		Jump	0x57b								; case 0x0
056f 7812       |x   |		Jump	0x582								; case 0x1
0570 7818       |x   |		Jump	0x589								; case 0x2
0571 781e       |x   |		Jump	0x590								; case 0x3
0572 7824       |x$  |		Jump	0x597								; case 0x4
0573 7800       |x   |		Jump	0x574								; case 0x5
0574 e5fd       |    |		Load	0x2,-0x3
0575 a5fc       |    |		Store_Unchecked	0x2,-0x4
0576 00db       |    |		Load_Top	At_Offset_3
0577 a5fb       |    |		Store_Unchecked	0x2,-0x5
0578 00da       |    |		Load_Top	At_Offset_2
0579 a5fa       |    |		Store_Unchecked	0x2,-0x6
057a 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
057b e5fd       |    |		Load	0x2,-0x3
057c a5fc       |    |		Store_Unchecked	0x2,-0x4
057d 00d9       |    |		Load_Top	At_Offset_1
057e a5fb       |    |		Store_Unchecked	0x2,-0x5
057f 00db       |    |		Load_Top	At_Offset_3
0580 a5fa       |    |		Store_Unchecked	0x2,-0x6
0581 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0582 00da       |    |		Load_Top	At_Offset_2
0583 a5fc       |    |		Store_Unchecked	0x2,-0x4
0584 e5fd       |    |		Load	0x2,-0x3
0585 a5fb       |    |		Store_Unchecked	0x2,-0x5
0586 00db       |    |		Load_Top	At_Offset_3
0587 a5fa       |    |		Store_Unchecked	0x2,-0x6
0588 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0589 00db       |    |		Load_Top	At_Offset_3
058a a5fc       |    |		Store_Unchecked	0x2,-0x4
058b e5fd       |    |		Load	0x2,-0x3
058c a5fb       |    |		Store_Unchecked	0x2,-0x5
058d 00d9       |    |		Load_Top	At_Offset_1
058e a5fa       |    |		Store_Unchecked	0x2,-0x6
058f 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0590 00db       |    |		Load_Top	At_Offset_3
0591 a5fc       |    |		Store_Unchecked	0x2,-0x4
0592 00da       |    |		Load_Top	At_Offset_2
0593 a5fb       |    |		Store_Unchecked	0x2,-0x5
0594 e5fd       |    |		Load	0x2,-0x3
0595 a5fa       |    |		Store_Unchecked	0x2,-0x6
0596 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0597 00d9       |    |		Load_Top	At_Offset_1
0598 a5fc       |    |		Store_Unchecked	0x2,-0x4
0599 00db       |    |		Load_Top	At_Offset_3
059a a5fb       |    |		Store_Unchecked	0x2,-0x5
059b e5fd       |    |		Load	0x2,-0x3
059c a5fa       |    |		Store_Unchecked	0x2,-0x6
059d 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
059e 00d1       |    |		Pop_Control	Pop_Count_1
059f 08e0       |    |		Execute_Immediate	Raise,0xe0
05a0 3ff0 0000  |?   |		.DBL	1.0
05a2 0000 0000  |    |
05a4 4018 0000  |@   |		.DBL	6.0
05a6 0000 0000  |    |
05a8 ; --------------------------------------------------------------------------------------
05a8 ; SUBPROGRAM
05a8 ; --------------------------------------------------------------------------------------
05a8 05cc       |    |		.CONST	0x05cc								; Address of begin
05a9 0004       |    |		.CONST	0x0004								; Address of exception handler
05aa 000a       |    |		.CONST	0x000a								; Number of locals
05ab			INIT_05a8:
05ab 4800       |H   |		Short_Literal	0x0
05ac 48ff       |H   |		Short_Literal	0xff
05ad e051       | Q  |		Load	0x0,0x51
05ae 035b       | [  |		Declare_Type	Array,Constrained
05af 0337       | 7  |		Declare_Variable	Array
05b0 4801       |H   |		Short_Literal	0x1
05b1 4800       |H   |		Short_Literal	0x0
05b2 e052       | R  |		Load	0x0,0x52
05b3 035b       | [  |		Declare_Type	Array,Constrained
05b4 0337       | 7  |		Declare_Variable	Array
05b5 e053       | S  |		Load	0x0,0x53
05b6 0322       | "  |		Declare_Variable	Record
05b7 00d8       |    |		Load_Top	At_Offset_0
05b8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
05b9 e004       |    |		Load	0x0,0x4
05ba 0007       |    |		Action	Break_Optional
05bb e004       |    |		Load	0x0,0x4
05bc 0007       |    |		Action	Break_Optional
05bd 4800       |H   |		Short_Literal	0x0
05be 48ff       |H   |		Short_Literal	0xff
05bf e012       |    |		Load	0x0,0x12
05c0 035b       | [  |		Declare_Type	Array,Constrained
05c1 0337       | 7  |		Declare_Variable	Array
05c2 00d8       |    |		Load_Top	At_Offset_0
05c3 1c00       |    |		Execute_Immediate	Run_Utility,0x0
05c4 e00f       |    |		Load	0x0,0xf
05c5 0007       |    |		Action	Break_Optional
05c6 e017       |    |		Load	0x0,0x17
05c7 0007       |    |		Action	Break_Optional
05c8 0007       |    |		Action	Break_Optional
05c9 0007       |    |		Action	Break_Optional
05ca 029f 0753  |   S|		Declare_Subprogram	INIT_0750,For_Call
05cc			BODY_05a8:
05cc e222       | "  |		Load	0x1,0x22
05cd e220       |    |		Load	0x1,0x20
05ce 8054       | T  |		Call	0x0,0x54
05cf 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
05d0 e017       |    |		Load	0x0,0x17
05d1 e404       |    |		Load	0x2,0x4
05d2 4803       |H   |		Short_Literal	0x3
05d3 e408       |    |		Load	0x2,0x8
05d4 e222       | "  |		Load	0x1,0x22
05d5 e220       |    |		Load	0x1,0x20
05d6 8055       | U  |		Call	0x0,0x55
05d7 00d1       |    |		Pop_Control	Pop_Count_1
05d8 005a       | Z  |		Store_Top	Discrete,At_Offset_2
05d9 00d9       |    |		Load_Top	At_Offset_1
05da 0f01       |    |		Execute_Immediate	Equal,0x1
05db 6801       |h   |		Jump_Zero	0x5dd
05dc 781a       |x   |		Jump	0x5f7
05dd e017       |    |		Load	0x0,0x17
05de e404       |    |		Load	0x2,0x4
05df 4801       |H   |		Short_Literal	0x1
05e0 e408       |    |		Load	0x2,0x8
05e1 e222       | "  |		Load	0x1,0x22
05e2 e220       |    |		Load	0x1,0x20
05e3 8055       | U  |		Call	0x0,0x55
05e4 00d1       |    |		Pop_Control	Pop_Count_1
05e5 005a       | Z  |		Store_Top	Discrete,At_Offset_2
05e6 00d9       |    |		Load_Top	At_Offset_1
05e7 0f01       |    |		Execute_Immediate	Equal,0x1
05e8 6801       |h   |		Jump_Zero	0x5ea
05e9 780d       |x   |		Jump	0x5f7
05ea e017       |    |		Load	0x0,0x17
05eb e404       |    |		Load	0x2,0x4
05ec 4805       |H   |		Short_Literal	0x5
05ed e408       |    |		Load	0x2,0x8
05ee e222       | "  |		Load	0x1,0x22
05ef e220       |    |		Load	0x1,0x20
05f0 8055       | U  |		Call	0x0,0x55
05f1 00d1       |    |		Pop_Control	Pop_Count_1
05f2 005a       | Z  |		Store_Top	Discrete,At_Offset_2
05f3 00d9       |    |		Load_Top	At_Offset_1
05f4 0f01       |    |		Execute_Immediate	Equal,0x1
05f5 68bc       |h   |		Jump_Zero	0x6b2
05f6 7800       |x   |		Jump	0x5f7
05f7 0008       |    |		Action	Idle
05f8 0007       |    |		Action	Break_Optional
05f9 e404       |    |		Load	0x2,0x4
05fa 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
05fb a22e       | .  |		Store_Unchecked	0x1,0x2e
05fc e404       |    |		Load	0x2,0x4
05fd 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
05fe a22f       | /  |		Store_Unchecked	0x1,0x2f
05ff 4800       |H   |		Short_Literal	0x0
0600 e22e       | .  |		Load	0x1,0x2e
0601 e222       | "  |		Load	0x1,0x22
0602 e220       |    |		Load	0x1,0x20
0603 8030       | 0  |		Call	0x0,0x30
0604 e220       |    |		Load	0x1,0x20
0605 8056       | V  |		Call	0x0,0x56
0606 e225       | %  |		Load	0x1,0x25
0607 017d       | }  |		Execute	Record,Structure_Write
0608 e404       |    |		Load	0x2,0x4
0609 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
060a a21e       |    |		Store_Unchecked	0x1,0x1e
060b 00cf       |    |		Action	Mark_Auxiliary
060c 4810       |H   |		Short_Literal	0x10
060d e21e       |    |		Load	0x1,0x1e
060e 0264       | d  |		Execute	Discrete,Below_Bound
060f 701b       |p   |		Jump_Nonzero	0x62b
0610 e402       |    |		Load	0x2,0x2
0611 4800       |H   |		Short_Literal	0x0
0612 00da       |    |		Load_Top	At_Offset_2
0613 0aff       |    |		Execute_Immediate	Plus,-0x1
0614 00da       |    |		Load_Top	At_Offset_2
0615 035b       | [  |		Declare_Type	Array,Constrained
0616 00d0       |    |		Action	Swap_Control
0617 01cd       |    |		Execute	Vector,Slice_Reference
0618 e017       |    |		Load	0x0,0x17
0619 00d9       |    |		Load_Top	At_Offset_1
061a e403       |    |		Load	0x2,0x3
061b 4800       |H   |		Short_Literal	0x0
061c e225       | %  |		Load	0x1,0x25
061d e220       |    |		Load	0x1,0x20
061e 8057       | W  |		Call	0x0,0x57
061f 00d2       |    |		Pop_Control	Pop_Count_2
0620 c409       |    |		Store	0x2,0x9
0621 00d1       |    |		Pop_Control	Pop_Count_1
0622 e409       |    |		Load	0x2,0x9
0623 0f01       |    |		Execute_Immediate	Equal,0x1
0624 6804       |h   |		Jump_Zero	0x629
0625 00d8       |    |		Load_Top	At_Offset_0
0626 a21e       |    |		Store_Unchecked	0x1,0x1e
0627 00d2       |    |		Pop_Control	Pop_Count_2
0628 7802       |x   |		Jump	0x62b
0629 00c8       |    |		Action	Pop_Auxiliary_Range
062a 37e5       |7   |		Loop_Decreasing	0x610
062b 00ce       |    |		Action	Pop_Auxiliary
062c e21e       |    |		Load	0x1,0x1e
062d 0f10       |    |		Execute_Immediate	Equal,0x10
062e 6867       |hg  |		Jump_Zero	0x696
062f 0092 0811  |    |		Action	Push_String_Extended,0x811					; "Couldn't allocate even 16 colors - exiting"
0631 e024       | $  |		Load	0x0,0x24
0632 184f       | O  |		Execute	Package,Field_Execute,Field_Number 0x4f
0633 08e2       |    |		Execute_Immediate	Raise,0xe2
0634 4800 00d9  |H   |		.XXX[0x62]
0636 e40b 01d6  |    |
0638 3ffb e058  |?  X|
063a 01c3 4800  |  H |
063c e22b 01d5  | +  |
063e 3804 00cf  |8   |
0640 e21e 0aff  |    |
0642 4801 0263  |H  c|
0644 704b 00d8  |pK  |
0646 e402 01d7  |    |
0648 00d9 e22b  |   +|
064a 01d5 3800  |  8 |
064c 8233 4900  | 3I |
064e 026f 0908  | o  |
0650 00d8 e02d  |   -|
0652 0260 7001  | `p |
0654 0801 00d9  |    |
0656 e22b 01d5  | +  |
0658 3801 8233  |8  3|
065a 4900 026f  |I  o|
065c 0908 00d8  |    |
065e e02d 0260  | - `|
0660 7001 0801  |p   |
0662 00d9 e22b  |   +|
0664 01d5 3802  |  8 |
0666 8233 4900  | 3I |
0668 026f 0908  | o  |
066a 00d8 e02d  |   -|
066c 0260 7001  | `p |
066e 0801 00d9  |    |
0670 e22b 01d5  | +  |
0672 3803 e058  |8  X|
0674 0337 4801  | 7H |
0676 4807 00da  |H   |
0678 01d6 4801  |  H |
067a 4806 00da  |H   |
067c 01d6 4801  |  H |
067e 4805 00da  |H   |
0680 01d6 4804  |  H |
0682 4800 4800  |H H |
0684 00d9 e40e  |    |
0686 01d6 3ffb  |  ? |
0688 e058 01c3  | X  |
068a 00d9 e22b  |   +|
068c 01d5 3804  |  8 |
068e 00c8 3fb5  |  ? |
0690 00ce e22b  |   +|
0692 e225 e220  | %  |
0694 804e 7819  | Nx |
0696 0007       |    |		Action	Break_Optional
0697 840a       |    |		Call	0x2,0xa
0698 7816       |x   |		Jump	0x6af
0699 00d8 00d9  |    |		.XXX[0x16]
069b e407 01d5  |    |
069d 3800 00c8  |8   |
069f 3ff9 00ce  |?   |
06a1 00db e222  |   "|
06a3 e220 802a  |   *|
06a5 e220 8059  |   Y|
06a7 00d1 00db  |    |
06a9 e225 e220  | %  |
06ab 804e 00db  | N  |
06ad e22b 01d4  | +  |
06af 4801       |H   |		Short_Literal	0x1
06b0 a227       | '  |		Store_Unchecked	0x1,0x27
06b1 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06b2 0008       |    |		Action	Idle
06b3 0007       |    |		Action	Break_Optional
06b4 4800       |H   |		Short_Literal	0x0
06b5 a227       | '  |		Store_Unchecked	0x1,0x27
06b6 e404       |    |		Load	0x2,0x4
06b7 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
06b8 a22e       | .  |		Store_Unchecked	0x1,0x2e
06b9 e404       |    |		Load	0x2,0x4
06ba 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
06bb a22f       | /  |		Store_Unchecked	0x1,0x2f
06bc 00cf       |    |		Action	Mark_Auxiliary
06bd e22b       | +  |		Load	0x1,0x2b
06be 01d9       |    |		Execute	Vector,Reverse_Bounds
06bf 0007       |    |		Action	Break_Optional
06c0 8233       | 3  |		Call	0x1,0x33
06c1 00d9       |    |		Load_Top	At_Offset_1
06c2 e22b       | +  |		Load	0x1,0x2b
06c3 01d5       |    |		Execute	Vector,Field_Reference
06c4 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
06c5 00c8       |    |		Action	Pop_Auxiliary_Range
06c6 3ff9       |?   |		Loop_Increasing	0x6c0
06c7 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06c8 ; --------------------------------------------------------------------------------------
06c8 ; SUBPROGRAM
06c8 ; --------------------------------------------------------------------------------------
06c8 06d3       |    |		.CONST	0x06d3								; Address of begin
06c9 0004       |    |		.CONST	0x0004								; Address of exception handler
06ca 0003       |    |		.CONST	0x0003								; Number of locals
06cb			INIT_06c8:
06cb e05a       | Z  |		Load	0x0,0x5a
06cc 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
06cd e05a       | Z  |		Load	0x0,0x5a
06ce 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
06cf e05a       | Z  |		Load	0x0,0x5a
06d0 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
06d1 03f1       |    |		Declare_Variable	Discrete,With_Value
06d2 00e3       |    |		Load_Encached	Natural_Cache
06d3			BODY_06c8:
06d3 00d9       |    |		Load_Top	At_Offset_1
06d4 602b       |`+  |		Indirect_Literal	Discrete,0x700,{0x00000000, 0x00320000}
06d5 0270       | p  |		Execute	Discrete,Divide
06d6 00d8       |    |		Load_Top	At_Offset_0
06d7 00e3       |    |		Load_Encached	Natural_Cache
06d8 0260       | `  |		Execute	Discrete,In_Type
06d9 7001       |p   |		Jump_Nonzero	0x6db
06da 0801       |    |		Execute_Immediate	Raise,0x1
06db 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
06dc 00d9       |    |		Load_Top	At_Offset_1
06dd 4ff1       |O   |		Short_Literal	-0xf
06de 00da       |    |		Load_Top	At_Offset_2
06df 090f       |    |		Execute_Immediate	Binary_Scale,0xf
06e0 601f       |`   |		Indirect_Literal	Discrete,0x700,{0x00000000, 0x00320000}
06e1 0141       | A  |		Execute	Discrete,Multiply_And_Scale
06e2 00d8       |    |		Load_Top	At_Offset_0
06e3 00e7       |    |		Load_Encached	Duration_Cache
06e4 0260       | `  |		Execute	Discrete,In_Type
06e5 7001       |p   |		Jump_Nonzero	0x6e7
06e6 0801       |    |		Execute_Immediate	Raise,0x1
06e7 0272       | r  |		Execute	Discrete,Minus
06e8 00d8       |    |		Load_Top	At_Offset_0
06e9 e05a       | Z  |		Load	0x0,0x5a
06ea 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
06eb 0260       | `  |		Execute	Discrete,In_Type
06ec 7001       |p   |		Jump_Nonzero	0x6ee
06ed 0801       |    |		Execute_Immediate	Raise,0x1
06ee 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
06ef 4fe2       |O   |		Short_Literal	-0x1e
06f0 00da       |    |		Load_Top	At_Offset_2
06f1 600a       |`   |		Indirect_Literal	Discrete,0x6fc,{0x00000000, 0x01446f86}
06f2 090f       |    |		Execute_Immediate	Binary_Scale,0xf
06f3 0141       | A  |		Execute	Discrete,Multiply_And_Scale
06f4 00d8       |    |		Load_Top	At_Offset_0
06f5 e005       |    |		Load	0x0,0x5
06f6 0260       | `  |		Execute	Discrete,In_Type
06f7 7001       |p   |		Jump_Nonzero	0x6f9
06f8 0801       |    |		Execute_Immediate	Raise,0x1
06f9 805b       | [  |		Call	0x0,0x5b
06fa a20e       |    |		Store_Unchecked	0x1,0xe
06fb 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
06fc 0000 0000  |    |		.LITERAL	{0x00000000, 0x01446f86}
0700 0000 0000  |    |		.LITERAL	{0x00000000, 0x00320000}
0704 0000 0000  |    |		.BLANK	0000[0x4]
0708 ; --------------------------------------------------------------------------------------
0708 ; SUBPROGRAM
0708 ; --------------------------------------------------------------------------------------
0708 070d       |    |		.CONST	0x070d								; Address of begin
0709 0004       |    |		.CONST	0x0004								; Address of exception handler
070a 0002       |    |		.CONST	0x0002								; Number of locals
070b			INIT_0708:
070b e05c       | \  |		Load	0x0,0x5c
070c 0337       | 7  |		Declare_Variable	Array
070d			BODY_0708:
070d e403       |    |		Load	0x2,0x3
070e 7004       |p   |		Jump_Nonzero	0x713
070f e22d       | -  |		Load	0x1,0x2d
0710 e016       |    |		Load	0x0,0x16
0711 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
0712 a403       |    |		Store_Unchecked	0x2,0x3
0713 00d8       |    |		Load_Top	At_Offset_0
0714 e405       |    |		Load	0x2,0x5
0715 e02d       | -  |		Load	0x0,0x2d
0716 025e       | ^  |		Execute	Discrete,Convert
0717 e404       |    |		Load	0x2,0x4
0718 e02d       | -  |		Load	0x0,0x2d
0719 025e       | ^  |		Execute	Discrete,Convert
071a e407       |    |		Load	0x2,0x7
071b e02f       | /  |		Load	0x0,0x2f
071c 025e       | ^  |		Execute	Discrete,Convert
071d e406       |    |		Load	0x2,0x6
071e e02f       | /  |		Load	0x0,0x2f
071f 025e       | ^  |		Execute	Discrete,Convert
0720 e403       |    |		Load	0x2,0x3
0721 0227       | '  |		Execute	Access,All_Reference
0722 805d       | ]  |		Call	0x0,0x5d
0723 c406       |    |		Store	0x2,0x6
0724 c407       |    |		Store	0x2,0x7
0725 c404       |    |		Store	0x2,0x4
0726 c405       |    |		Store	0x2,0x5
0727 00d1       |    |		Pop_Control	Pop_Count_1
0728 481f       |H   |		Short_Literal	0x1f
0729 00d9       |    |		Load_Top	At_Offset_1
072a 01d7       |    |		Execute	Vector,Field_Read
072b 680c       |h   |		Jump_Zero	0x738
072c 481b       |H   |		Short_Literal	0x1b
072d 00d9       |    |		Load_Top	At_Offset_1
072e 01d7       |    |		Execute	Vector,Field_Read
072f 6808       |h   |		Jump_Zero	0x738
0730 e406       |    |		Load	0x2,0x6
0731 e222       | "  |		Load	0x1,0x22
0732 e220       |    |		Load	0x1,0x20
0733 8026       | &  |		Call	0x0,0x26
0734 0273       | s  |		Execute	Discrete,Plus
0735 e404       |    |		Load	0x2,0x4
0736 0272       | r  |		Execute	Discrete,Minus
0737 c406       |    |		Store	0x2,0x6
0738 481e       |H   |		Short_Literal	0x1e
0739 00d9       |    |		Load_Top	At_Offset_1
073a 01d7       |    |		Execute	Vector,Field_Read
073b 680c       |h   |		Jump_Zero	0x748
073c 481a       |H   |		Short_Literal	0x1a
073d 00d9       |    |		Load_Top	At_Offset_1
073e 01d7       |    |		Execute	Vector,Field_Read
073f 6808       |h   |		Jump_Zero	0x748
0740 e407       |    |		Load	0x2,0x7
0741 e222       | "  |		Load	0x1,0x22
0742 e220       |    |		Load	0x1,0x20
0743 8027       | '  |		Call	0x0,0x27
0744 0273       | s  |		Execute	Discrete,Plus
0745 e405       |    |		Load	0x2,0x5
0746 0272       | r  |		Execute	Discrete,Minus
0747 c407       |    |		Store	0x2,0x7
0748 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0749 0000 0000  |    |		.BLANK	0000[0x7]
0750 ; --------------------------------------------------------------------------------------
0750 ; SUBPROGRAM
0750 ; --------------------------------------------------------------------------------------
0750 0759       | Y  |		.CONST	0x0759								; Address of begin
0751 0004       |    |		.CONST	0x0004								; Address of exception handler
0752 0007       |    |		.CONST	0x0007								; Number of locals
0753			INIT_0750:
0753 00e6       |    |		Load_Encached	Float_Cache
0754 00e6       |    |		Load_Encached	Float_Cache
0755 00e6       |    |		Load_Encached	Float_Cache
0756 00e6       |    |		Load_Encached	Float_Cache
0757 00e6       |    |		Load_Encached	Float_Cache
0758 00e6       |    |		Load_Encached	Float_Cache
0759			BODY_0750:
0759 58b2       |X   |		Indirect_Literal	Float,0x80c,0.8999999999999999
075a a603       |    |		Store_Unchecked	0x3,0x3
075b 58ac       |X   |		Indirect_Literal	Float,0x808,1.0
075c a604       |    |		Store_Unchecked	0x3,0x4
075d 4800       |H   |		Short_Literal	0x0
075e e402       |    |		Load	0x2,0x2
075f 01d7       |    |		Execute	Vector,Field_Read
0760 a230       | 0  |		Store_Unchecked	0x1,0x30
0761 4800       |H   |		Short_Literal	0x0
0762 e402       |    |		Load	0x2,0x2
0763 01d7       |    |		Execute	Vector,Field_Read
0764 4800       |H   |		Short_Literal	0x0
0765 e22b       | +  |		Load	0x1,0x2b
0766 01d5       |    |		Execute	Vector,Field_Reference
0767 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0768 4800       |H   |		Short_Literal	0x0
0769 4800       |H   |		Short_Literal	0x0
076a e22b       | +  |		Load	0x1,0x2b
076b 01d5       |    |		Execute	Vector,Field_Reference
076c 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
076d 4800       |H   |		Short_Literal	0x0
076e 4800       |H   |		Short_Literal	0x0
076f e22b       | +  |		Load	0x1,0x2b
0770 01d5       |    |		Execute	Vector,Field_Reference
0771 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0772 4800       |H   |		Short_Literal	0x0
0773 4800       |H   |		Short_Literal	0x0
0774 e22b       | +  |		Load	0x1,0x2b
0775 01d5       |    |		Execute	Vector,Field_Reference
0776 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0777 e058       | X  |		Load	0x0,0x58
0778 0337       | 7  |		Declare_Variable	Array
0779 4801       |H   |		Short_Literal	0x1
077a 4807       |H   |		Short_Literal	0x7
077b 00da       |    |		Load_Top	At_Offset_2
077c 01d6       |    |		Execute	Vector,Field_Write
077d 4801       |H   |		Short_Literal	0x1
077e 4806       |H   |		Short_Literal	0x6
077f 00da       |    |		Load_Top	At_Offset_2
0780 01d6       |    |		Execute	Vector,Field_Write
0781 4801       |H   |		Short_Literal	0x1
0782 4805       |H   |		Short_Literal	0x5
0783 00da       |    |		Load_Top	At_Offset_2
0784 01d6       |    |		Execute	Vector,Field_Write
0785 4804       |H   |		Short_Literal	0x4
0786 4800       |H   |		Short_Literal	0x0
0787 4800       |H   |		Short_Literal	0x0
0788 00d9       |    |		Load_Top	At_Offset_1
0789 e608       |    |		Load	0x3,0x8
078a 01d6       |    |		Execute	Vector,Field_Write
078b 3ffb       |?   |		Loop_Increasing	0x787
078c e058       | X  |		Load	0x0,0x58
078d 01c3       |    |		Execute	Vector,Check_In_Type
078e 4800       |H   |		Short_Literal	0x0
078f e22b       | +  |		Load	0x1,0x2b
0790 01d5       |    |		Execute	Vector,Field_Reference
0791 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0792 00cf       |    |		Action	Mark_Auxiliary
0793 e21e       |    |		Load	0x1,0x1e
0794 0aff       |    |		Execute_Immediate	Plus,-0x1
0795 4801       |H   |		Short_Literal	0x1
0796 0263       | c  |		Execute	Discrete,Above_Bound
0797 7064       |pd  |		Jump_Nonzero	0x7fc
0798 00d8       |    |		Load_Top	At_Offset_0
0799 0237       | 7  |		Execute	Float,Convert_From_Discrete
079a e21e       |    |		Load	0x1,0x1e
079b 0237       | 7  |		Execute	Float,Convert_From_Discrete
079c 023a       | :  |		Execute	Float,Divide
079d a602       |    |		Store_Unchecked	0x3,0x2
079e 00db       |    |		Load_Top	At_Offset_3
079f e606       |    |		Load	0x3,0x6
07a0 e605       |    |		Load	0x3,0x5
07a1 e604       |    |		Load	0x3,0x4
07a2 e603       |    |		Load	0x3,0x3
07a3 e602       |    |		Load	0x3,0x2
07a4 8238       | 8  |		Call	0x1,0x38
07a5 c605       |    |		Store	0x3,0x5
07a6 c606       |    |		Store	0x3,0x6
07a7 c607       |    |		Store	0x3,0x7
07a8 00d8       |    |		Load_Top	At_Offset_0
07a9 e402       |    |		Load	0x2,0x2
07aa 01d7       |    |		Execute	Vector,Field_Read
07ab 00d9       |    |		Load_Top	At_Offset_1
07ac e22b       | +  |		Load	0x1,0x2b
07ad 01d5       |    |		Execute	Vector,Field_Reference
07ae 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
07af e605       |    |		Load	0x3,0x5
07b0 5853       |XS  |		Indirect_Literal	Float,0x804,255.0
07b1 023b       | ;  |		Execute	Float,Times
07b2 0235       | 5  |		Execute	Float,Round_To_Discrete
07b3 e004       |    |		Load	0x0,0x4
07b4 025e       | ^  |		Execute	Discrete,Convert
07b5 0908       |    |		Execute_Immediate	Binary_Scale,0x8
07b6 00d8       |    |		Load_Top	At_Offset_0
07b7 e02d       | -  |		Load	0x0,0x2d
07b8 0260       | `  |		Execute	Discrete,In_Type
07b9 7001       |p   |		Jump_Nonzero	0x7bb
07ba 0801       |    |		Execute_Immediate	Raise,0x1
07bb 00d9       |    |		Load_Top	At_Offset_1
07bc e22b       | +  |		Load	0x1,0x2b
07bd 01d5       |    |		Execute	Vector,Field_Reference
07be 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
07bf e606       |    |		Load	0x3,0x6
07c0 5843       |XC  |		Indirect_Literal	Float,0x804,255.0
07c1 023b       | ;  |		Execute	Float,Times
07c2 0235       | 5  |		Execute	Float,Round_To_Discrete
07c3 e004       |    |		Load	0x0,0x4
07c4 025e       | ^  |		Execute	Discrete,Convert
07c5 0908       |    |		Execute_Immediate	Binary_Scale,0x8
07c6 00d8       |    |		Load_Top	At_Offset_0
07c7 e02d       | -  |		Load	0x0,0x2d
07c8 0260       | `  |		Execute	Discrete,In_Type
07c9 7001       |p   |		Jump_Nonzero	0x7cb
07ca 0801       |    |		Execute_Immediate	Raise,0x1
07cb 00d9       |    |		Load_Top	At_Offset_1
07cc e22b       | +  |		Load	0x1,0x2b
07cd 01d5       |    |		Execute	Vector,Field_Reference
07ce 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
07cf 00db       |    |		Load_Top	At_Offset_3
07d0 5833       |X3  |		Indirect_Literal	Float,0x804,255.0
07d1 023b       | ;  |		Execute	Float,Times
07d2 0235       | 5  |		Execute	Float,Round_To_Discrete
07d3 e004       |    |		Load	0x0,0x4
07d4 025e       | ^  |		Execute	Discrete,Convert
07d5 0908       |    |		Execute_Immediate	Binary_Scale,0x8
07d6 00d8       |    |		Load_Top	At_Offset_0
07d7 e02d       | -  |		Load	0x0,0x2d
07d8 0260       | `  |		Execute	Discrete,In_Type
07d9 7001       |p   |		Jump_Nonzero	0x7db
07da 0801       |    |		Execute_Immediate	Raise,0x1
07db 00d9       |    |		Load_Top	At_Offset_1
07dc e22b       | +  |		Load	0x1,0x2b
07dd 01d5       |    |		Execute	Vector,Field_Reference
07de 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
07df e058       | X  |		Load	0x0,0x58
07e0 0337       | 7  |		Declare_Variable	Array
07e1 4801       |H   |		Short_Literal	0x1
07e2 4807       |H   |		Short_Literal	0x7
07e3 00da       |    |		Load_Top	At_Offset_2
07e4 01d6       |    |		Execute	Vector,Field_Write
07e5 4801       |H   |		Short_Literal	0x1
07e6 4806       |H   |		Short_Literal	0x6
07e7 00da       |    |		Load_Top	At_Offset_2
07e8 01d6       |    |		Execute	Vector,Field_Write
07e9 4801       |H   |		Short_Literal	0x1
07ea 4805       |H   |		Short_Literal	0x5
07eb 00da       |    |		Load_Top	At_Offset_2
07ec 01d6       |    |		Execute	Vector,Field_Write
07ed 4804       |H   |		Short_Literal	0x4
07ee 4800       |H   |		Short_Literal	0x0
07ef 4800       |H   |		Short_Literal	0x0
07f0 00d9       |    |		Load_Top	At_Offset_1
07f1 e60b       |    |		Load	0x3,0xb
07f2 01d6       |    |		Execute	Vector,Field_Write
07f3 3ffb       |?   |		Loop_Increasing	0x7ef
07f4 e058       | X  |		Load	0x0,0x58
07f5 01c3       |    |		Execute	Vector,Check_In_Type
07f6 00d9       |    |		Load_Top	At_Offset_1
07f7 e22b       | +  |		Load	0x1,0x2b
07f8 01d5       |    |		Execute	Vector,Field_Reference
07f9 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
07fa 00c8       |    |		Action	Pop_Auxiliary_Range
07fb 3f9c       |?   |		Loop_Increasing	0x798
07fc 00ce       |    |		Action	Pop_Auxiliary
07fd e22b       | +  |		Load	0x1,0x2b
07fe e225       | %  |		Load	0x1,0x25
07ff e220       |    |		Load	0x1,0x20
0800 804e       | N  |		Call	0x0,0x4e
0801 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0802 0000 0000  |    |		.XXX[0x2]
0804 406f e000  |@o  |		.DBL	255.0
0806 0000 0000  |    |
0808 3ff0 0000  |?   |		.DBL	1.0
080a 0000 0000  |    |
080c 3fec cccc  |?   |		.DBL	0.8999999999999999
080e cccc cccc  |    |
0810 ; --------------------------------------------------------------------------------------
0810 ; STRING TABLE
0810 ; --------------------------------------------------------------------------------------
0810 0006       |    |		.STRTAB	0x0006->0x0813							; "Cannot open display: "
0811 0019       |    |		.STRTAB	0x0019->0x081d							; "Couldn't allocate even 16 colors - exiting"
0812 0041       | A  |		.STREND 0x0041->0x0832
0813 4361 6e6e  |Cann|		.STRTAB_STRINGS
0833 0000 0000  |    |		.BLANK	0000[0x5]
0838 ; --------------------------------------------------------------------------------------
0838 ; Debug Table
0838 ; --------------------------------------------------------------------------------------
0838 0004 0000  |    |		.DEBUG4	0x0004,0x0000,0x6895,0x0000,0x0001,0x000e
083e 000b 0876  |   v|		.DBG4T	0x000b,0x0876,0x8000,0x0000
0842 000e 0879  |   y|		.DBG4T	0x000e,0x0879,0x8000,0x0000
0846 00c3 08aa  |    |		.DBG4T	0x00c3,0x08aa,0x0001,0x0000
084a 039b 091a  |    |		.DBG4T	0x039b,0x091a,0x0002,0x0000
084e 03eb 0928  |   (|		.DBG4T	0x03eb,0x0928,0x0002,0x4000
0852 040b 0934  |   4|		.DBG4T	0x040b,0x0934,0x0001,0x0000
0856 0433 093c  | 3 <|		.DBG4T	0x0433,0x093c,0x0001,0x0000
085a 045b 0940  | [ @|		.DBG4T	0x045b,0x0940,0x0001,0x0000
085e 0513 0956  |   V|		.DBG4T	0x0513,0x0956,0x0002,0x0000
0862 052b 095c  | + \|		.DBG4T	0x052b,0x095c,0x0001,0x4000
0866 05ab 09a2  |    |		.DBG4T	0x05ab,0x09a2,0x0001,0x4000
086a 06cb 0a07  |    |		.DBG4T	0x06cb,0x0a07,0x0004,0x0000
086e 070b 0a0e  |    |		.DBG4T	0x070b,0x0a0e,0x0004,0x0000
0872 0753 0a18  | S  |		.DBG4T	0x0753,0x0a18,0x0004,0x0000
0876 ; --------------------------------------------------------------------------------------
0876 ; Debug chain
0876 ; --------------------------------------------------------------------------------------
0876 0001 0000  |    |		.DBGLEN	0x0001,0x0000
0878 000b       |    |		.DBGLNO	0x000b
0879 ; --------------------------------------------------------------------------------------
0879 ; Debug chain
0879 ; --------------------------------------------------------------------------------------
0879 002e 0001  | .  |		.DBGLEN	0x002e,0x0001
087b 000e 000f  |    |		.DBGLNO	0x000e,0x000f,0x0010,0x0011,0x0012,0x0014,0x001d,0x0021,0x0027,0x002b,0x0033,0x0035,0x0037,0x0039,0x003b,0x0040,0x0045,0x0047,0x0078,0x007a,0x007c,0x007e,0x0080,0x0082,0x0084,0x0086,0x0088,0x008a,0x008c,0x008e,0x0095,0x0097,0x009c,0x009e,0x00a0,0x00a2,0x00a4,0x00a6,0x00a8,0x00aa,0x00ac,0x00ae,0x00b0,0x00b2,0x00b4,0x00b6,0x00ba
08aa ; --------------------------------------------------------------------------------------
08aa ; Debug chain
08aa ; --------------------------------------------------------------------------------------
08aa 0012 005c  |   \|		.DBGLEN	0x0012,0x005c
08ac 00c3 00c5  |    |		.DBGLNO	0x00c3,0x00c5,0x00c7,0x00ca,0x00cd,0x00cf,0x00d1,0x00d3,0x00d7,0x00db,0x00dd,0x00e1,0x00e3,0x00e5,0x00e9,0x00eb,0x00ef,0x00f1,0x00f5,0x00f7,0x00f9,0x00fb,0x00ff,0x0103,0x0105,0x0107,0x010a,0x010d,0x011f,0x0134,0x013a,0x013e,0x0146,0x0147,0x014a,0x014c,0x014e,0x0152,0x0156,0x0158,0x015b,0x015c,0x0160,0x0164,0x0169,0x016e,0x0171,0x0173,0x0177,0x0197,0x019a,0x019d,0x01cc,0x01e9,0x01ec,0x01ef,0x01f2,0x01f5,0x020b,0x0215,0x021f,0x022c,0x022f,0x025c,0x0263,0x026a,0x0270,0x0277,0x027c,0x0287,0x0288,0x028f,0x0293,0x0297,0x029c,0x029f,0x02a2,0x02a6,0x02ab,0x02ac,0x02b0,0x02b8,0x02bc,0x02c0,0x02c4,0x02c9,0x02ce,0x02dc,0x02ea,0x02f8,0x0303,0x0306,0x0309,0x030d,0x031c,0x031d,0x0321,0x0325,0x0329,0x032d,0x0331,0x0333,0x0339,0x033b,0x0340,0x034a,0x0358,0x035a,0x035e,0x0361
091a ; --------------------------------------------------------------------------------------
091a ; Debug chain
091a ; --------------------------------------------------------------------------------------
091a 0001 000b  |    |		.DBGLEN	0x0001,0x000b
091c 039b 039d  |    |		.DBGLNO	0x039b,0x039d,0x03a0,0x03a8,0x03b1,0x03b8,0x03c0,0x03cb,0x03d1,0x03d5,0x03da,0x03df
0928 ; --------------------------------------------------------------------------------------
0928 ; Debug chain
0928 ; --------------------------------------------------------------------------------------
0928 0002 0004  |    |		.DBGLEN	0x0002,0x0004
092a 03eb 03ed  |    |		.DBGLNO	0x03eb,0x03ed,0x03ee,0x03f1,0x03f2,0x03f9
0930 0001 0002  |    |		.XXX[0x4]
0932 0004 0005  |    |
0934 ; --------------------------------------------------------------------------------------
0934 ; Debug chain
0934 ; --------------------------------------------------------------------------------------
0934 0001 0005  |    |		.DBGLEN	0x0001,0x0005
0936 040b 040d  |    |		.DBGLNO	0x040b,0x040d,0x0413,0x0418,0x0424,0x042a
093c ; --------------------------------------------------------------------------------------
093c ; Debug chain
093c ; --------------------------------------------------------------------------------------
093c 0000 0002  |    |		.DBGLEN	0x0000,0x0002
093e 0433 0437  | 3 7|		.DBGLNO	0x0433,0x0437
0940 ; --------------------------------------------------------------------------------------
0940 ; Debug chain
0940 ; --------------------------------------------------------------------------------------
0940 0002 0012  |    |		.DBGLEN	0x0002,0x0012
0942 045b 045d  | [ ]|		.DBGLNO	0x045b,0x045d,0x045f,0x0462,0x046b,0x0474,0x047d,0x0499,0x049d,0x04a7,0x04b0,0x04be,0x04cc,0x04cf,0x04d8,0x04e1,0x04e3,0x04e8,0x0505,0x0509
0956 ; --------------------------------------------------------------------------------------
0956 ; Debug chain
0956 ; --------------------------------------------------------------------------------------
0956 0001 0003  |    |		.DBGLEN	0x0001,0x0003
0958 0513 0519  |    |		.DBGLNO	0x0513,0x0519,0x051e,0x0526
095c ; --------------------------------------------------------------------------------------
095c ; Debug chain
095c ; --------------------------------------------------------------------------------------
095c 0006 001f  |    |		.DBGLEN	0x0006,0x001f
095e 052b 052e  | + .|		.DBGLNO	0x052b,0x052e,0x052f,0x0530,0x0531,0x0532,0x0534,0x0536,0x0538,0x053a,0x053d,0x0543,0x0547,0x054a,0x054f,0x0555,0x055d,0x0567,0x0574,0x0576,0x0578,0x057b,0x057d,0x057f,0x0582,0x0584,0x0586,0x0589,0x058b,0x058d,0x0590,0x0592,0x0594,0x0597,0x0599,0x059b,0x059f
0983 0001 0002  |    |		.XXX[0x1f]
0985 0003 0004  |    |
0987 0005 0006  |    |
0989 0007 0008  |    |
098b 0009 000a  |    |
098d 000b 000c  |    |
098f 001c 001d  |    |
0991 001e 000d  |    |
0993 000e 000f  |    |
0995 0010 0011  |    |
0997 0012 0013  |    |
0999 0014 0015  |    |
099b 0016 0017  |    |
099d 0018 0019  |    |
099f 001a 001b  |    |
09a1 001f       |    |
09a2 ; --------------------------------------------------------------------------------------
09a2 ; Debug chain
09a2 ; --------------------------------------------------------------------------------------
09a2 000b 002c  |   ,|		.DBGLEN	0x000b,0x002c
09a4 05ab 05b0  |    |		.DBGLNO	0x05ab,0x05b0,0x05b5,0x05b9,0x05bb,0x05bd,0x05c4,0x05c6,0x05c8,0x05c9,0x05ca,0x05cc,0x05d0,0x05d9,0x05dc,0x05dd,0x05e6,0x05e9,0x05ea,0x05f3,0x05f6,0x05f7,0x05f9,0x05fc,0x05ff,0x0608,0x060c,0x0610,0x0622,0x0625,0x0627,0x062c,0x062f,0x0633,0x0640,0x0645,0x064c,0x0659,0x0666,0x0673,0x0691,0x0696,0x0697,0x0699,0x06a1,0x06a8,0x06ac,0x06af,0x06b1,0x06b2,0x06b4,0x06b6,0x06b9,0x06bd,0x06c0
09db 0001 0002  |    |		.XXX[0x2c]
09dd 0003 0004  |    |
09df 0005 0006  |    |
09e1 0007 0008  |    |
09e3 0009 000a  |    |
09e5 000c 000d  |    |
09e7 000e 000f  |    |
09e9 0010 0011  |    |
09eb 0012 0013  |    |
09ed 0014 0015  |    |
09ef 0016 0017  |    |
09f1 0018 0020  |    |
09f3 0021 0022  | ! "|
09f5 0023 0024  | # $|
09f7 0025 0026  | % &|
09f9 0027 0028  | ' (|
09fb 002a 002b  | * +|
09fd 002c 002d  | , -|
09ff 002e 002f  | . /|
0a01 0030 0031  | 0 1|
0a03 0032 0033  | 2 3|
0a05 0034 0035  | 4 5|
0a07 ; --------------------------------------------------------------------------------------
0a07 ; Debug chain
0a07 ; --------------------------------------------------------------------------------------
0a07 0002 0003  |    |		.DBGLEN	0x0002,0x0003
0a09 06cb 06d2  |    |		.DBGLNO	0x06cb,0x06d2,0x06d3,0x06dc,0x06ef
0a0e ; --------------------------------------------------------------------------------------
0a0e ; Debug chain
0a0e ; --------------------------------------------------------------------------------------
0a0e 0001 0007  |    |		.DBGLEN	0x0001,0x0007
0a10 070b 070d  |    |		.DBGLNO	0x070b,0x070d,0x070f,0x0713,0x0728,0x0730,0x0738,0x0740
0a18 ; --------------------------------------------------------------------------------------
0a18 ; Debug chain
0a18 ; --------------------------------------------------------------------------------------
0a18 0006 0011  |    |		.DBGLEN	0x0006,0x0011
0a1a 0753 0754  | S T|		.DBGLNO	0x0753,0x0754,0x0755,0x0756,0x0757,0x0758,0x0759,0x075b,0x075d,0x0761,0x0768,0x076d,0x0772,0x0777,0x0793,0x0798,0x079e,0x07a8,0x07af,0x07bf,0x07cf,0x07df,0x07fd
0a31 0000 0000  |    |		.BLANK	0000[0x1cf]