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

⟦3571fb358⟧

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

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0448       | H  |		.CONST	0x0448								; 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 0002       |    |		.CONST	0x0002								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0014       |    |		.CONST	0x0014								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 001b       |    |		.CONST	0x001b								; Number of locals
000b			INIT_0008:
000b 029a 001b  |    |		Declare_Subprogram	INIT_0018,For_Outer_Call,Visible,Unelaborated
000d e001       |    |		Load	0x0,0x1
000e 0129       | )  |		Execute	Any,Make_Visible
000f e002       |    |		Load	0x0,0x2
0010 0129       | )  |		Execute	Any,Make_Visible
0011 00bf       |    |		Action	Accept_Activation
0012 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
0013 00c7       |    |		Action	Elaborate_Subprogram
0014			BODY_0008:
0014 00bc       |    |		Action	Signal_Activated
0015 00bb       |    |		Action	Signal_Completion
0016 0000 0000  |    |		.XXX[0x2]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 005c       | \  |		.CONST	0x005c								; Address of begin
0019 0004       |    |		.CONST	0x0004								; Address of exception handler
001a 000a       |    |		.CONST	0x000a								; Number of locals
001b			INIT_0018:
001b 4800       |H   |		Short_Literal	0x0
001c 4804       |H   |		Short_Literal	0x4
001d 029f 0073  |   s|		Declare_Subprogram	INIT_0070,For_Call
001f 03fd       |    |		Declare_Type	Discrete,Defined
0020 4801       |H   |		Short_Literal	0x1
0021 e5ff       |    |		Load	0x2,-0x1
0022 01db       |    |		Execute	Vector,Length
0023 00d8       |    |		Load_Top	At_Offset_0
0024 00e2       |    |		Load_Encached	Integer_Cache
0025 0260       | `  |		Execute	Discrete,In_Type
0026 7001       |p   |		Jump_Nonzero	0x28
0027 0801       |    |		Execute_Immediate	Raise,0x1
0028 00e4       |    |		Load_Encached	Positive_Cache
0029 025d       | ]  |		Execute	Discrete,Bounds_Check
002a e20f       |    |		Load	0x1,0xf
002b 029f 009b  |    |		Declare_Subprogram	INIT_0098,For_Call
002d 4801       |H   |		Short_Literal	0x1
002e 035d       | ]  |		Declare_Type	Array,Defined
002f 00d9       |    |		Load_Top	At_Offset_1
0030 00e1       |    |		Load_Encached	Boolean_Cache
0031 00e1       |    |		Load_Encached	Boolean_Cache
0032 4801       |H   |		Short_Literal	0x1
0033 e20f       |    |		Load	0x1,0xf
0034 4802       |H   |		Short_Literal	0x2
0035 00e3       |    |		Load_Encached	Natural_Cache
0036 e403       |    |		Load	0x2,0x3
0037 029f 00b3  |    |		Declare_Subprogram	INIT_00b0,For_Call
0039 4803       |H   |		Short_Literal	0x3
003a 4802       |H   |		Short_Literal	0x2
003b 4802       |H   |		Short_Literal	0x2
003c 4800       |H   |		Short_Literal	0x0
003d 4801       |H   |		Short_Literal	0x1
003e 031d       |    |		Declare_Type	Variant_Record,Defined
003f 00e4       |    |		Load_Encached	Positive_Cache
0040 0266       | f  |		Execute	Discrete,Bounds
0041 00da       |    |		Load_Top	At_Offset_2
0042 029f 0113  |    |		Declare_Subprogram	INIT_0110,For_Call
0044 4801       |H   |		Short_Literal	0x1
0045 0350       | P  |		Declare_Type	Array,Defined,Bounds_With_Object
0046 4801       |H   |		Short_Literal	0x1
0047 e5ff       |    |		Load	0x2,-0x1
0048 01db       |    |		Execute	Vector,Length
0049 0a01       |    |		Execute_Immediate	Plus,0x1
004a 00d8       |    |		Load_Top	At_Offset_0
004b 00e2       |    |		Load_Encached	Integer_Cache
004c 0260       | `  |		Execute	Discrete,In_Type
004d 7001       |p   |		Jump_Nonzero	0x4f
004e 0801       |    |		Execute_Immediate	Raise,0x1
004f 00da       |    |		Load_Top	At_Offset_2
0050 035b       | [  |		Declare_Type	Array,Constrained
0051 0337       | 7  |		Declare_Variable	Array
0052 00d8       |    |		Load_Top	At_Offset_0
0053 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0054 029f 012b  |   +|		Declare_Subprogram	INIT_0128,For_Call
0056 029f 02e3  |    |		Declare_Subprogram	INIT_02e0,For_Call
0058 029f 033b  |   ;|		Declare_Subprogram	INIT_0338,For_Call
005a 029f 039b  |    |		Declare_Subprogram	INIT_0398,For_Call
005c			BODY_0018:
005c e406       |    |		Load	0x2,0x6
005d e5ff       |    |		Load	0x2,-0x1
005e 8407       |    |		Call	0x2,0x7
005f 00d1       |    |		Pop_Control	Pop_Count_1
0060 00cf       |    |		Action	Mark_Auxiliary
0061 e5fe       |    |		Load	0x2,-0x2
0062 01d9       |    |		Execute	Vector,Reverse_Bounds
0063 0263       | c  |		Execute	Discrete,Above_Bound
0064 7003       |p   |		Jump_Nonzero	0x68
0065 840a       |    |		Call	0x2,0xa
0066 00c8       |    |		Action	Pop_Auxiliary_Range
0067 3ffd       |?   |		Loop_Increasing	0x65
0068 00ce       |    |		Action	Pop_Auxiliary
0069 e21b       |    |		Load	0x1,0x1b
006a 0257       | W  |		Execute	Discrete,Raise
006b 0000 0000  |    |		.BLANK	0000[0x5]
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 0073       | s  |		.CONST	0x0073								; Address of begin
0071 0004       |    |		.CONST	0x0004								; Address of exception handler
0072 0001       |    |		.CONST	0x0001								; Number of locals
0073			BODY_0070:
0073			INIT_0070:
0073 4607       |F   |		Jump_Case	0x8
0074 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
0075 7806       |x   |		Jump	0x7c								; case 0x1
0076 7809       |x   |		Jump	0x80								; case 0x2
0077 780d       |x   |		Jump	0x85								; case 0x3
0078 7810       |x   |		Jump	0x89								; case 0x4
0079 7811       |x   |		Jump	0x8b								; case 0x5
007a 7812       |x   |		Jump	0x8d								; case 0x6
007b 7815       |x   |		Jump	0x91								; case 0x7
007c 00da       |    |		Load_Top	At_Offset_2
007d 0091 0409  |    |		Action	Push_String_Extended_Indexed,0x409				; "LITERAL"
007f 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0080 00db       |    |		Load_Top	At_Offset_3
0081 00db       |    |		Load_Top	At_Offset_3
0082 00e0       |    |		Load_Encached	Standard_Cache
0083 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0084 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0085 00da       |    |		Load_Top	At_Offset_2
0086 00e0       |    |		Load_Encached	Standard_Cache
0087 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0088 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0089 00db       |    |		Load_Top	At_Offset_3
008a 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
008b 00db       |    |		Load_Top	At_Offset_3
008c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
008d e402       |    |		Load	0x2,0x2
008e 00dc       |    |		Load_Top	At_Offset_4
008f 0267       | g  |		Execute	Discrete,Predecessor
0090 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0091 e402       |    |		Load	0x2,0x2
0092 00dc       |    |		Load_Top	At_Offset_4
0093 0268       | h  |		Execute	Discrete,Successor
0094 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0095 0000 0000  |    |		.XXX[0x3]
0097 0000       |    |
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 009b       |    |		.CONST	0x009b								; Address of begin
0099 0004       |    |		.CONST	0x0004								; Address of exception handler
009a 0001       |    |		.CONST	0x0001								; Number of locals
009b			BODY_0098:
009b			INIT_0098:
009b 00d1       |    |		Pop_Control	Pop_Count_1
009c 00da       |    |		Load_Top	At_Offset_2
009d 01dc       |    |		Execute	Vector,Last
009e 00db       |    |		Load_Top	At_Offset_3
009f 01dd       |    |		Execute	Vector,First
00a0 0263       | c  |		Execute	Discrete,Above_Bound
00a1 700a       |p   |		Jump_Nonzero	0xac
00a2 00d8       |    |		Load_Top	At_Offset_0
00a3 e7ff       |    |		Load	0x3,-0x1
00a4 01d5       |    |		Execute	Vector,Field_Reference
00a5 0125       | %  |		Execute	Any,Set_Constraint
00a6 00d8       |    |		Load_Top	At_Offset_0
00a7 e7ff       |    |		Load	0x3,-0x1
00a8 01d5       |    |		Execute	Vector,Field_Reference
00a9 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00aa 0a01       |    |		Execute_Immediate	Plus,0x1
00ab 7ff4       |    |		Jump	0xa0
00ac 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
00ad 0000 0000  |    |		.XXX[0x3]
00af 0000       |    |
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b3       |    |		.CONST	0x00b3								; Address of begin
00b1 0004       |    |		.CONST	0x0004								; Address of exception handler
00b2 0001       |    |		.CONST	0x0001								; Number of locals
00b3			BODY_00b0:
00b3			INIT_00b0:
00b3 4608       |F   |		Jump_Case	0x9
00b4 7808       |x   |		Jump	0xbd								; case 0x0
00b5 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
00b6 7851       |xQ  |		Jump	0x108								; case 0x2
00b7 7850       |xP  |		Jump	0x108								; case 0x3
00b8 784f       |xO  |		Jump	0x108								; case 0x4
00b9 784e       |xN  |		Jump	0x108								; case 0x5
00ba 7829       |x)  |		Jump	0xe4								; case 0x6
00bb 7835       |x5  |		Jump	0xf1								; case 0x7
00bc 7844       |xD  |		Jump	0x101								; case 0x8
00bd 00da       |    |		Load_Top	At_Offset_2
00be 016c       | l  |		Execute	Variant_Record,Is_Constrained
00bf 7009       |p   |		Jump_Nonzero	0xc9
00c0 00cf       |    |		Action	Mark_Auxiliary
00c1 4804       |H   |		Short_Literal	0x4
00c2 e7ff       |    |		Load	0x3,-0x1
00c3 1c08       |    |		Execute_Immediate	Run_Utility,0x8
00c4 00d8       |    |		Load_Top	At_Offset_0
00c5 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00c6 c7ff       |    |		Store	0x3,-0x1
00c7 00ce       |    |		Action	Pop_Auxiliary
00c8 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
00c9 4801       |H   |		Short_Literal	0x1
00ca 00db       |    |		Load_Top	At_Offset_3
00cb 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
00cc 4800       |H   |		Short_Literal	0x0
00cd 00db       |    |		Load_Top	At_Offset_3
00ce 2803       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
00cf 00da       |    |		Load_Top	At_Offset_2
00d0 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
00d1 4604       |F   |		Jump_Case	0x5
00d2 7804       |x   |		Jump	0xd7								; case 0x0
00d3 7809       |x   |		Jump	0xdd								; case 0x1
00d4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
00d5 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
00d6 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
00d7 00da       |    |		Load_Top	At_Offset_2
00d8 2204       |"   |		Execute	Variant_Record,Field_Constrain,Field_Number 0x4
00d9 00da       |    |		Load_Top	At_Offset_2
00da 2604       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x4
00db 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00dc 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
00dd 4800       |H   |		Short_Literal	0x0
00de 00db       |    |		Load_Top	At_Offset_3
00df 2a05       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
00e0 00da       |    |		Load_Top	At_Offset_2
00e1 2606       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6
00e2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00e3 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
00e4 00db       |    |		Load_Top	At_Offset_3
00e5 4604       |F   |		Jump_Case	0x5
00e6 7806       |x   |		Jump	0xed								; case 0x0
00e7 7807       |x   |		Jump	0xef								; case 0x1
00e8 7802       |x   |		Jump	0xeb								; case 0x2
00e9 7801       |x   |		Jump	0xeb								; case 0x3
00ea 7800       |x   |		Jump	0xeb								; case 0x4
00eb 48ff       |H   |		Short_Literal	0xff
00ec 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00ed 4801       |H   |		Short_Literal	0x1
00ee 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00ef 4802       |H   |		Short_Literal	0x2
00f0 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00f1 00db       |    |		Load_Top	At_Offset_3
00f2 e7fe       |    |		Load	0x3,-0x2
00f3 4604       |F   |		Jump_Case	0x5
00f4 7806       |x   |		Jump	0xfb								; case 0x0
00f5 7807       |x   |		Jump	0xfd								; case 0x1
00f6 7802       |x   |		Jump	0xf9								; case 0x2
00f7 7801       |x   |		Jump	0xf9								; case 0x3
00f8 7800       |x   |		Jump	0xf9								; case 0x4
00f9 48ff       |H   |		Short_Literal	0xff
00fa 7803       |x   |		Jump	0xfe
00fb 4801       |H   |		Short_Literal	0x1
00fc 7801       |x   |		Jump	0xfe
00fd 4802       |H   |		Short_Literal	0x2
00fe e7ff       |    |		Load	0x3,-0x1
00ff 031b       |    |		Declare_Type	Variant_Record,Constrained
0100 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0101 00db       |    |		Load_Top	At_Offset_3
0102 e7fe       |    |		Load	0x3,-0x2
0103 e7ff       |    |		Load	0x3,-0x1
0104 1c06       |    |		Execute_Immediate	Run_Utility,0x6
0105 e7ff       |    |		Load	0x3,-0x1
0106 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
0107 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0108 0869       | i  |		Execute_Immediate	Raise,0x69
0109 0000 0000  |    |		.BLANK	0000[0x7]
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0113       |    |		.CONST	0x0113								; Address of begin
0111 0004       |    |		.CONST	0x0004								; Address of exception handler
0112 0001       |    |		.CONST	0x0001								; Number of locals
0113			BODY_0110:
0113			INIT_0110:
0113 00d1       |    |		Pop_Control	Pop_Count_1
0114 00da       |    |		Load_Top	At_Offset_2
0115 01dc       |    |		Execute	Vector,Last
0116 00db       |    |		Load_Top	At_Offset_3
0117 01dd       |    |		Execute	Vector,First
0118 0263       | c  |		Execute	Discrete,Above_Bound
0119 7006       |p   |		Jump_Nonzero	0x120
011a 00d8       |    |		Load_Top	At_Offset_0
011b e7ff       |    |		Load	0x3,-0x1
011c 01d5       |    |		Execute	Vector,Field_Reference
011d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
011e 0a01       |    |		Execute_Immediate	Plus,0x1
011f 7ff8       |    |		Jump	0x118
0120 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0121 0000 0000  |    |		.BLANK	0000[0x7]
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 013c       | <  |		.CONST	0x013c								; Address of begin
0129 02d7       |    |		.CONST	0x02d7								; Address of exception handler
012a 0006       |    |		.CONST	0x0006								; Number of locals
012b			INIT_0128:
012b 4800       |H   |		Short_Literal	0x0
012c 4803       |H   |		Short_Literal	0x3
012d 029f 03b3  |    |		Declare_Subprogram	INIT_03b0,For_Call
012f 03fd       |    |		Declare_Type	Discrete,Defined
0130 00d8       |    |		Load_Top	At_Offset_0
0131 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0132 e7ff       |    |		Load	0x3,-0x1
0133 01dd       |    |		Execute	Vector,First
0134 e210       |    |		Load	0x1,0x10
0135 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0136 e7fe       |    |		Load	0x3,-0x2
0137 01dd       |    |		Execute	Vector,First
0138 00e4       |    |		Load_Encached	Positive_Cache
0139 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
013a 00e3       |    |		Load_Encached	Natural_Cache
013b 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
013c			BODY_0128:
013c 00cf       |    |		Action	Mark_Auxiliary
013d e603       |    |		Load	0x3,0x3
013e 4603       |F   |		Jump_Case	0x4
013f 7822       |x"  |		Jump	0x162								; case 0x0
0140 78e3       |x   |		Jump	0x224								; case 0x1
0141 7951       |yQ  |		Jump	0x293								; case 0x2
0142 7800       |x   |		Jump	0x143								; case 0x3
0143 00d9       |    |		Load_Top	At_Offset_1
0144 e7fe       |    |		Load	0x3,-0x2
0145 01d5       |    |		Execute	Vector,Field_Reference
0146 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0147 0a01       |    |		Execute_Immediate	Plus,0x1
0148 00da       |    |		Load_Top	At_Offset_2
0149 e7fe       |    |		Load	0x3,-0x2
014a 01d5       |    |		Execute	Vector,Field_Reference
014b 2a05       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
014c 00d9       |    |		Load_Top	At_Offset_1
014d e7fe       |    |		Load	0x3,-0x2
014e 01d5       |    |		Execute	Vector,Field_Reference
014f 00d8       |    |		Load_Top	At_Offset_0
0150 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
0151 00d8       |    |		Load_Top	At_Offset_0
0152 e606       |    |		Load	0x3,0x6
0153 e7fe       |    |		Load	0x3,-0x2
0154 01d5       |    |		Execute	Vector,Field_Reference
0155 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0156 e604       |    |		Load	0x3,0x4
0157 e7ff       |    |		Load	0x3,-0x1
0158 01d7       |    |		Execute	Vector,Field_Read
0159 00d9       |    |		Load_Top	At_Offset_1
015a 00db       |    |		Load_Top	At_Offset_3
015b 01d6       |    |		Execute	Vector,Field_Write
015c 00d2       |    |		Pop_Control	Pop_Count_2
015d 00d0       |    |		Action	Swap_Control
015e 2a06       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x6
015f 4801       |H   |		Short_Literal	0x1
0160 a603       |    |		Store_Unchecked	0x3,0x3
0161 794f       |yO  |		Jump	0x2b1
0162 e212       |    |		Load	0x1,0x12
0163 e20f       |    |		Load	0x1,0xf
0164 0119       |    |		Execute	Any,Check_In_Formal_Type
0165 e604       |    |		Load	0x3,0x4
0166 e7ff       |    |		Load	0x3,-0x1
0167 01d7       |    |		Execute	Vector,Field_Read
0168 e20f       |    |		Load	0x1,0xf
0169 0119       |    |		Execute	Any,Check_In_Formal_Type
016a 8218       |    |		Call	0x1,0x18
016b 681c       |h   |		Jump_Zero	0x188
016c 00da       |    |		Load_Top	At_Offset_2
016d e7fe       |    |		Load	0x3,-0x2
016e 01d5       |    |		Execute	Vector,Field_Reference
016f 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0170 6815       |h   |		Jump_Zero	0x186
0171 4802       |H   |		Short_Literal	0x2
0172 e404       |    |		Load	0x2,0x4
0173 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0174 00db       |    |		Load_Top	At_Offset_3
0175 e7fe       |    |		Load	0x3,-0x2
0176 01d5       |    |		Execute	Vector,Field_Reference
0177 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0178 00d9       |    |		Load_Top	At_Offset_1
0179 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
017a 4800       |H   |		Short_Literal	0x0
017b 00d9       |    |		Load_Top	At_Offset_1
017c 2803       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
017d 00db       |    |		Load_Top	At_Offset_3
017e e7fe       |    |		Load	0x3,-0x2
017f 01d6       |    |		Execute	Vector,Field_Write
0180 00da       |    |		Load_Top	At_Offset_2
0181 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0182 00da       |    |		Load_Top	At_Offset_2
0183 0a01       |    |		Execute_Immediate	Plus,0x1
0184 005b       | [  |		Store_Top	Discrete,At_Offset_3
0185 792b       |y+  |		Jump	0x2b1
0186 e21a       |    |		Load	0x1,0x1a
0187 0257       | W  |		Execute	Discrete,Raise
0188 e213       |    |		Load	0x1,0x13
0189 e20f       |    |		Load	0x1,0xf
018a 0119       |    |		Execute	Any,Check_In_Formal_Type
018b e604       |    |		Load	0x3,0x4
018c e7ff       |    |		Load	0x3,-0x1
018d 01d7       |    |		Execute	Vector,Field_Read
018e e20f       |    |		Load	0x1,0xf
018f 0119       |    |		Execute	Any,Check_In_Formal_Type
0190 8218       |    |		Call	0x1,0x18
0191 6803       |h   |		Jump_Zero	0x195
0192 4802       |H   |		Short_Literal	0x2
0193 a603       |    |		Store_Unchecked	0x3,0x3
0194 791c       |y   |		Jump	0x2b1
0195 e214       |    |		Load	0x1,0x14
0196 e20f       |    |		Load	0x1,0xf
0197 0119       |    |		Execute	Any,Check_In_Formal_Type
0198 e604       |    |		Load	0x3,0x4
0199 e7ff       |    |		Load	0x3,-0x1
019a 01d7       |    |		Execute	Vector,Field_Read
019b e20f       |    |		Load	0x1,0xf
019c 0119       |    |		Execute	Any,Check_In_Formal_Type
019d 8218       |    |		Call	0x1,0x18
019e 680d       |h   |		Jump_Zero	0x1ac
019f 00da       |    |		Load_Top	At_Offset_2
01a0 e7fe       |    |		Load	0x3,-0x2
01a1 01d5       |    |		Execute	Vector,Field_Reference
01a2 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01a3 6806       |h   |		Jump_Zero	0x1aa
01a4 4800       |H   |		Short_Literal	0x0
01a5 00db       |    |		Load_Top	At_Offset_3
01a6 e7fe       |    |		Load	0x3,-0x2
01a7 01d5       |    |		Execute	Vector,Field_Reference
01a8 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01a9 7907       |y   |		Jump	0x2b1
01aa e21a       |    |		Load	0x1,0x1a
01ab 0257       | W  |		Execute	Discrete,Raise
01ac e215       |    |		Load	0x1,0x15
01ad e20f       |    |		Load	0x1,0xf
01ae 0119       |    |		Execute	Any,Check_In_Formal_Type
01af e604       |    |		Load	0x3,0x4
01b0 e7ff       |    |		Load	0x3,-0x1
01b1 01d7       |    |		Execute	Vector,Field_Read
01b2 e20f       |    |		Load	0x1,0xf
01b3 0119       |    |		Execute	Any,Check_In_Formal_Type
01b4 8218       |    |		Call	0x1,0x18
01b5 680d       |h   |		Jump_Zero	0x1c3
01b6 00d9       |    |		Load_Top	At_Offset_1
01b7 e7fe       |    |		Load	0x3,-0x2
01b8 01d5       |    |		Execute	Vector,Field_Reference
01b9 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
01ba 7006       |p   |		Jump_Nonzero	0x1c1
01bb 4801       |H   |		Short_Literal	0x1
01bc 00da       |    |		Load_Top	At_Offset_2
01bd e7fe       |    |		Load	0x3,-0x2
01be 01d5       |    |		Execute	Vector,Field_Reference
01bf 2803       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
01c0 78f0       |x   |		Jump	0x2b1
01c1 e21a       |    |		Load	0x1,0x1a
01c2 0257       | W  |		Execute	Discrete,Raise
01c3 e216       |    |		Load	0x1,0x16
01c4 e20f       |    |		Load	0x1,0xf
01c5 0119       |    |		Execute	Any,Check_In_Formal_Type
01c6 e604       |    |		Load	0x3,0x4
01c7 e7ff       |    |		Load	0x3,-0x1
01c8 01d7       |    |		Execute	Vector,Field_Read
01c9 e20f       |    |		Load	0x1,0xf
01ca 0119       |    |		Execute	Any,Check_In_Formal_Type
01cb 8218       |    |		Call	0x1,0x18
01cc 682e       |h.  |		Jump_Zero	0x1fb
01cd 4801       |H   |		Short_Literal	0x1
01ce e404       |    |		Load	0x2,0x4
01cf 1c08       |    |		Execute_Immediate	Run_Utility,0x8
01d0 00db       |    |		Load_Top	At_Offset_3
01d1 e7fe       |    |		Load	0x3,-0x2
01d2 01d5       |    |		Execute	Vector,Field_Reference
01d3 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01d4 00d9       |    |		Load_Top	At_Offset_1
01d5 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01d6 4800       |H   |		Short_Literal	0x0
01d7 00d9       |    |		Load_Top	At_Offset_1
01d8 2803       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
01d9 4800       |H   |		Short_Literal	0x0
01da 00d9       |    |		Load_Top	At_Offset_1
01db 2a05       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
01dc e404       |    |		Load	0x2,0x4
01dd 2306       |#   |		Execute	Variant_Record,Field_Type,Field_Number 0x6
01de 0337       | 7  |		Declare_Variable	Array
01df e404       |    |		Load	0x2,0x4
01e0 2306       |#   |		Execute	Variant_Record,Field_Type,Field_Number 0x6
01e1 01d9       |    |		Execute	Vector,Reverse_Bounds
01e2 0263       | c  |		Execute	Discrete,Above_Bound
01e3 7007       |p   |		Jump_Nonzero	0x1eb
01e4 e212       |    |		Load	0x1,0x12
01e5 e20f       |    |		Load	0x1,0xf
01e6 0119       |    |		Execute	Any,Check_In_Formal_Type
01e7 00d9       |    |		Load_Top	At_Offset_1
01e8 e609       |    |		Load	0x3,0x9
01e9 01d6       |    |		Execute	Vector,Field_Write
01ea 3ff9       |?   |		Loop_Increasing	0x1e4
01eb e404       |    |		Load	0x2,0x4
01ec 2306       |#   |		Execute	Variant_Record,Field_Type,Field_Number 0x6
01ed 0119       |    |		Execute	Any,Check_In_Formal_Type
01ee 00d9       |    |		Load_Top	At_Offset_1
01ef 2a06       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x6
01f0 00db       |    |		Load_Top	At_Offset_3
01f1 e7fe       |    |		Load	0x3,-0x2
01f2 01d6       |    |		Execute	Vector,Field_Write
01f3 00da       |    |		Load_Top	At_Offset_2
01f4 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
01f5 00da       |    |		Load_Top	At_Offset_2
01f6 0a01       |    |		Execute_Immediate	Plus,0x1
01f7 005b       | [  |		Store_Top	Discrete,At_Offset_3
01f8 4801       |H   |		Short_Literal	0x1
01f9 a603       |    |		Store_Unchecked	0x3,0x3
01fa 78b6       |x   |		Jump	0x2b1
01fb e217       |    |		Load	0x1,0x17
01fc e20f       |    |		Load	0x1,0xf
01fd 0119       |    |		Execute	Any,Check_In_Formal_Type
01fe e604       |    |		Load	0x3,0x4
01ff e7ff       |    |		Load	0x3,-0x1
0200 01d7       |    |		Execute	Vector,Field_Read
0201 e20f       |    |		Load	0x1,0xf
0202 0119       |    |		Execute	Any,Check_In_Formal_Type
0203 8218       |    |		Call	0x1,0x18
0204 6802       |h   |		Jump_Zero	0x207
0205 e21a       |    |		Load	0x1,0x1a
0206 0257       | W  |		Execute	Discrete,Raise
0207 4800       |H   |		Short_Literal	0x0
0208 e404       |    |		Load	0x2,0x4
0209 1c08       |    |		Execute_Immediate	Run_Utility,0x8
020a 00db       |    |		Load_Top	At_Offset_3
020b e7fe       |    |		Load	0x3,-0x2
020c 01d5       |    |		Execute	Vector,Field_Reference
020d 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
020e 00d9       |    |		Load_Top	At_Offset_1
020f 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0210 4800       |H   |		Short_Literal	0x0
0211 00d9       |    |		Load_Top	At_Offset_1
0212 2803       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
0213 e604       |    |		Load	0x3,0x4
0214 e7ff       |    |		Load	0x3,-0x1
0215 01d7       |    |		Execute	Vector,Field_Read
0216 e404       |    |		Load	0x2,0x4
0217 2304       |#   |		Execute	Variant_Record,Field_Type,Field_Number 0x4
0218 0119       |    |		Execute	Any,Check_In_Formal_Type
0219 00d9       |    |		Load_Top	At_Offset_1
021a 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
021b 00db       |    |		Load_Top	At_Offset_3
021c e7fe       |    |		Load	0x3,-0x2
021d 01d6       |    |		Execute	Vector,Field_Write
021e 00da       |    |		Load_Top	At_Offset_2
021f 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0220 00da       |    |		Load_Top	At_Offset_2
0221 0a01       |    |		Execute_Immediate	Plus,0x1
0222 005b       | [  |		Store_Top	Discrete,At_Offset_3
0223 788d       |x   |		Jump	0x2b1
0224 e212       |    |		Load	0x1,0x12
0225 e20f       |    |		Load	0x1,0xf
0226 0119       |    |		Execute	Any,Check_In_Formal_Type
0227 e604       |    |		Load	0x3,0x4
0228 e7ff       |    |		Load	0x3,-0x1
0229 01d7       |    |		Execute	Vector,Field_Read
022a e20f       |    |		Load	0x1,0xf
022b 0119       |    |		Execute	Any,Check_In_Formal_Type
022c 8218       |    |		Call	0x1,0x18
022d 6802       |h   |		Jump_Zero	0x230
022e e21a       |    |		Load	0x1,0x1a
022f 0257       | W  |		Execute	Discrete,Raise
0230 e213       |    |		Load	0x1,0x13
0231 e20f       |    |		Load	0x1,0xf
0232 0119       |    |		Execute	Any,Check_In_Formal_Type
0233 e604       |    |		Load	0x3,0x4
0234 e7ff       |    |		Load	0x3,-0x1
0235 01d7       |    |		Execute	Vector,Field_Read
0236 e20f       |    |		Load	0x1,0xf
0237 0119       |    |		Execute	Any,Check_In_Formal_Type
0238 8218       |    |		Call	0x1,0x18
0239 6803       |h   |		Jump_Zero	0x23d
023a 4803       |H   |		Short_Literal	0x3
023b a603       |    |		Store_Unchecked	0x3,0x3
023c 7874       |xt  |		Jump	0x2b1
023d e214       |    |		Load	0x1,0x14
023e e20f       |    |		Load	0x1,0xf
023f 0119       |    |		Execute	Any,Check_In_Formal_Type
0240 e604       |    |		Load	0x3,0x4
0241 e7ff       |    |		Load	0x3,-0x1
0242 01d7       |    |		Execute	Vector,Field_Read
0243 e20f       |    |		Load	0x1,0xf
0244 0119       |    |		Execute	Any,Check_In_Formal_Type
0245 8218       |    |		Call	0x1,0x18
0246 6802       |h   |		Jump_Zero	0x249
0247 e21a       |    |		Load	0x1,0x1a
0248 0257       | W  |		Execute	Discrete,Raise
0249 e215       |    |		Load	0x1,0x15
024a e20f       |    |		Load	0x1,0xf
024b 0119       |    |		Execute	Any,Check_In_Formal_Type
024c e604       |    |		Load	0x3,0x4
024d e7ff       |    |		Load	0x3,-0x1
024e 01d7       |    |		Execute	Vector,Field_Read
024f e20f       |    |		Load	0x1,0xf
0250 0119       |    |		Execute	Any,Check_In_Formal_Type
0251 8218       |    |		Call	0x1,0x18
0252 6802       |h   |		Jump_Zero	0x255
0253 e21a       |    |		Load	0x1,0x1a
0254 0257       | W  |		Execute	Discrete,Raise
0255 e216       |    |		Load	0x1,0x16
0256 e20f       |    |		Load	0x1,0xf
0257 0119       |    |		Execute	Any,Check_In_Formal_Type
0258 e604       |    |		Load	0x3,0x4
0259 e7ff       |    |		Load	0x3,-0x1
025a 01d7       |    |		Execute	Vector,Field_Read
025b e20f       |    |		Load	0x1,0xf
025c 0119       |    |		Execute	Any,Check_In_Formal_Type
025d 8218       |    |		Call	0x1,0x18
025e 6802       |h   |		Jump_Zero	0x261
025f e21a       |    |		Load	0x1,0x1a
0260 0257       | W  |		Execute	Discrete,Raise
0261 e217       |    |		Load	0x1,0x17
0262 e20f       |    |		Load	0x1,0xf
0263 0119       |    |		Execute	Any,Check_In_Formal_Type
0264 e604       |    |		Load	0x3,0x4
0265 e7ff       |    |		Load	0x3,-0x1
0266 01d7       |    |		Execute	Vector,Field_Read
0267 e20f       |    |		Load	0x1,0xf
0268 0119       |    |		Execute	Any,Check_In_Formal_Type
0269 8218       |    |		Call	0x1,0x18
026a 680b       |h   |		Jump_Zero	0x276
026b 00d9       |    |		Load_Top	At_Offset_1
026c e7fe       |    |		Load	0x3,-0x2
026d 01d5       |    |		Execute	Vector,Field_Reference
026e 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
026f 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0270 6803       |h   |		Jump_Zero	0x274
0271 4800       |H   |		Short_Literal	0x0
0272 a603       |    |		Store_Unchecked	0x3,0x3
0273 783d       |x=  |		Jump	0x2b1
0274 e21a       |    |		Load	0x1,0x1a
0275 0257       | W  |		Execute	Discrete,Raise
0276 00d9       |    |		Load_Top	At_Offset_1
0277 e7fe       |    |		Load	0x3,-0x2
0278 01d5       |    |		Execute	Vector,Field_Reference
0279 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
027a 0a01       |    |		Execute_Immediate	Plus,0x1
027b 00da       |    |		Load_Top	At_Offset_2
027c e7fe       |    |		Load	0x3,-0x2
027d 01d5       |    |		Execute	Vector,Field_Reference
027e 2a05       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
027f 00d9       |    |		Load_Top	At_Offset_1
0280 e7fe       |    |		Load	0x3,-0x2
0281 01d5       |    |		Execute	Vector,Field_Reference
0282 00d8       |    |		Load_Top	At_Offset_0
0283 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
0284 00d8       |    |		Load_Top	At_Offset_0
0285 e606       |    |		Load	0x3,0x6
0286 e7fe       |    |		Load	0x3,-0x2
0287 01d5       |    |		Execute	Vector,Field_Reference
0288 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0289 e604       |    |		Load	0x3,0x4
028a e7ff       |    |		Load	0x3,-0x1
028b 01d7       |    |		Execute	Vector,Field_Read
028c 00d9       |    |		Load_Top	At_Offset_1
028d 00db       |    |		Load_Top	At_Offset_3
028e 01d6       |    |		Execute	Vector,Field_Write
028f 00d2       |    |		Pop_Control	Pop_Count_2
0290 00d0       |    |		Action	Swap_Control
0291 2a06       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x6
0292 781e       |x   |		Jump	0x2b1
0293 4800       |H   |		Short_Literal	0x0
0294 e404       |    |		Load	0x2,0x4
0295 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0296 00db       |    |		Load_Top	At_Offset_3
0297 e7fe       |    |		Load	0x3,-0x2
0298 01d5       |    |		Execute	Vector,Field_Reference
0299 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
029a 00d9       |    |		Load_Top	At_Offset_1
029b 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
029c 4800       |H   |		Short_Literal	0x0
029d 00d9       |    |		Load_Top	At_Offset_1
029e 2803       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
029f e604       |    |		Load	0x3,0x4
02a0 e7ff       |    |		Load	0x3,-0x1
02a1 01d7       |    |		Execute	Vector,Field_Read
02a2 e404       |    |		Load	0x2,0x4
02a3 2304       |#   |		Execute	Variant_Record,Field_Type,Field_Number 0x4
02a4 0119       |    |		Execute	Any,Check_In_Formal_Type
02a5 00d9       |    |		Load_Top	At_Offset_1
02a6 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
02a7 00db       |    |		Load_Top	At_Offset_3
02a8 e7fe       |    |		Load	0x3,-0x2
02a9 01d6       |    |		Execute	Vector,Field_Write
02aa 00da       |    |		Load_Top	At_Offset_2
02ab 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
02ac 00da       |    |		Load_Top	At_Offset_2
02ad 0a01       |    |		Execute_Immediate	Plus,0x1
02ae 005b       | [  |		Store_Top	Discrete,At_Offset_3
02af 4800       |H   |		Short_Literal	0x0
02b0 a603       |    |		Store_Unchecked	0x3,0x3
02b1 00db       |    |		Load_Top	At_Offset_3
02b2 e7ff       |    |		Load	0x3,-0x1
02b3 01dc       |    |		Execute	Vector,Last
02b4 027f       |    |		Execute	Discrete,Equal
02b5 681a       |h   |		Jump_Zero	0x2d0
02b6 e603       |    |		Load	0x3,0x3
02b7 0f00       |    |		Execute_Immediate	Equal,0x0
02b8 00db       |    |		Load_Top	At_Offset_3
02b9 e7fe       |    |		Load	0x3,-0x2
02ba 01d5       |    |		Execute	Vector,Field_Reference
02bb 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02bc 0279       | y  |		Execute	Discrete,And
02bd 6810       |h   |		Jump_Zero	0x2ce
02be 4803       |H   |		Short_Literal	0x3
02bf e404       |    |		Load	0x2,0x4
02c0 1c08       |    |		Execute_Immediate	Run_Utility,0x8
02c1 00db       |    |		Load_Top	At_Offset_3
02c2 e7fe       |    |		Load	0x3,-0x2
02c3 01d5       |    |		Execute	Vector,Field_Reference
02c4 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02c5 00d9       |    |		Load_Top	At_Offset_1
02c6 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
02c7 4800       |H   |		Short_Literal	0x0
02c8 00d9       |    |		Load_Top	At_Offset_1
02c9 2803       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
02ca 00db       |    |		Load_Top	At_Offset_3
02cb e7fe       |    |		Load	0x3,-0x2
02cc 01d6       |    |		Execute	Vector,Field_Write
02cd 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02ce e21a       |    |		Load	0x1,0x1a
02cf 0257       | W  |		Execute	Discrete,Raise
02d0 e210       |    |		Load	0x1,0x10
02d1 0122       | "  |		Execute	Any,Make_Root_Type
02d2 e604       |    |		Load	0x3,0x4
02d3 0268       | h  |		Execute	Discrete,Successor
02d4 c604       |    |		Store	0x3,0x4
02d5 00c9       |    |		Action	Pop_Auxiliary_Loop
02d6 7e66       |~f  |		Jump	0x13d
02d7			TRAP_0128:
02d7 010e       |    |		Execute	Exception,Is_Constraint_Error
02d8 6802       |h   |		Jump_Zero	0x2db
02d9 e21a       |    |		Load	0x1,0x1a
02da 0257       | W  |		Execute	Discrete,Raise
02db 0100       |    |		Execute	Exception,Raise
02dc 0000 0000  |    |		.BLANK	0000[0x4]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e3       |    |		.CONST	0x02e3								; Address of begin
02e1 0004       |    |		.CONST	0x0004								; Address of exception handler
02e2 0001       |    |		.CONST	0x0001								; Number of locals
02e3			BODY_02e0:
02e3			INIT_02e0:
02e3 00da       |    |		Load_Top	At_Offset_2
02e4 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
02e5 4604       |F   |		Jump_Case	0x5
02e6 7806       |x   |		Jump	0x2ed								; case 0x0
02e7 781b       |x   |		Jump	0x303								; case 0x1
02e8 784d       |xM  |		Jump	0x336								; case 0x2
02e9 7801       |x   |		Jump	0x2eb								; case 0x3
02ea 7800       |x   |		Jump	0x2eb								; case 0x4
02eb e21a       |    |		Load	0x1,0x1a
02ec 0257       | W  |		Execute	Discrete,Raise
02ed 00da       |    |		Load_Top	At_Offset_2
02ee 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02ef 6809       |h   |		Jump_Zero	0x2f9
02f0 00db       |    |		Load_Top	At_Offset_3
02f1 e20f       |    |		Load	0x1,0xf
02f2 0119       |    |		Execute	Any,Check_In_Formal_Type
02f3 00db       |    |		Load_Top	At_Offset_3
02f4 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
02f5 e20f       |    |		Load	0x1,0xf
02f6 0119       |    |		Execute	Any,Check_In_Formal_Type
02f7 8218       |    |		Call	0x1,0x18
02f8 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02f9 00db       |    |		Load_Top	At_Offset_3
02fa e20f       |    |		Load	0x1,0xf
02fb 0119       |    |		Execute	Any,Check_In_Formal_Type
02fc 00db       |    |		Load_Top	At_Offset_3
02fd 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
02fe e20f       |    |		Load	0x1,0xf
02ff 0119       |    |		Execute	Any,Check_In_Formal_Type
0300 8218       |    |		Call	0x1,0x18
0301 0f00       |    |		Execute_Immediate	Equal,0x0
0302 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0303 00da       |    |		Load_Top	At_Offset_2
0304 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0305 6818       |h   |		Jump_Zero	0x31e
0306 00cf       |    |		Action	Mark_Auxiliary
0307 00db       |    |		Load_Top	At_Offset_3
0308 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0309 4801       |H   |		Short_Literal	0x1
030a 0263       | c  |		Execute	Discrete,Above_Bound
030b 700f       |p   |		Jump_Nonzero	0x31b
030c e7fe       |    |		Load	0x3,-0x2
030d e20f       |    |		Load	0x1,0xf
030e 0119       |    |		Execute	Any,Check_In_Formal_Type
030f 00d9       |    |		Load_Top	At_Offset_1
0310 e7ff       |    |		Load	0x3,-0x1
0311 2606       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6
0312 01d7       |    |		Execute	Vector,Field_Read
0313 e20f       |    |		Load	0x1,0xf
0314 0119       |    |		Execute	Any,Check_In_Formal_Type
0315 8218       |    |		Call	0x1,0x18
0316 6802       |h   |		Jump_Zero	0x319
0317 4801       |H   |		Short_Literal	0x1
0318 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0319 00c8       |    |		Action	Pop_Auxiliary_Range
031a 3ff1       |?   |		Loop_Increasing	0x30c
031b 00ce       |    |		Action	Pop_Auxiliary
031c 4800       |H   |		Short_Literal	0x0
031d 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
031e 00cf       |    |		Action	Mark_Auxiliary
031f 00db       |    |		Load_Top	At_Offset_3
0320 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0321 4801       |H   |		Short_Literal	0x1
0322 0263       | c  |		Execute	Discrete,Above_Bound
0323 700f       |p   |		Jump_Nonzero	0x333
0324 e7fe       |    |		Load	0x3,-0x2
0325 e20f       |    |		Load	0x1,0xf
0326 0119       |    |		Execute	Any,Check_In_Formal_Type
0327 00d9       |    |		Load_Top	At_Offset_1
0328 e7ff       |    |		Load	0x3,-0x1
0329 2606       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6
032a 01d7       |    |		Execute	Vector,Field_Read
032b e20f       |    |		Load	0x1,0xf
032c 0119       |    |		Execute	Any,Check_In_Formal_Type
032d 8218       |    |		Call	0x1,0x18
032e 6802       |h   |		Jump_Zero	0x331
032f 4800       |H   |		Short_Literal	0x0
0330 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0331 00c8       |    |		Action	Pop_Auxiliary_Range
0332 3ff1       |?   |		Loop_Increasing	0x324
0333 00ce       |    |		Action	Pop_Auxiliary
0334 4801       |H   |		Short_Literal	0x1
0335 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0336 4801       |H   |		Short_Literal	0x1
0337 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 0345       | E  |		.CONST	0x0345								; Address of begin
0339 0393       |    |		.CONST	0x0393								; Address of exception handler
033a 0006       |    |		.CONST	0x0006								; Number of locals
033b			INIT_0338:
033b e7fd       |    |		Load	0x3,-0x3
033c e210       |    |		Load	0x1,0x10
033d 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
033e 00e3       |    |		Load_Encached	Natural_Cache
033f 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0340 e210       |    |		Load	0x1,0x10
0341 0007       |    |		Action	Break_Optional
0342 00d8       |    |		Load_Top	At_Offset_0
0343 029f 03db  |    |		Declare_Subprogram	INIT_03d8,For_Call
0345			BODY_0338:
0345 00cf       |    |		Action	Mark_Auxiliary
0346 e7ff       |    |		Load	0x3,-0x1
0347 01d9       |    |		Execute	Vector,Reverse_Bounds
0348 0263       | c  |		Execute	Discrete,Above_Bound
0349 7047       |pG  |		Jump_Nonzero	0x391
034a 00d8       |    |		Load_Top	At_Offset_0
034b e7ff       |    |		Load	0x3,-0x1
034c 01d5       |    |		Execute	Vector,Field_Reference
034d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
034e 0f03       |    |		Execute_Immediate	Equal,0x3
034f 6807       |h   |		Jump_Zero	0x357
0350 e7fd       |    |		Load	0x3,-0x3
0351 00d8       |    |		Load_Top	At_Offset_0
0352 e210       |    |		Load	0x1,0x10
0353 0260       | `  |		Execute	Discrete,In_Type
0354 7001       |p   |		Jump_Nonzero	0x356
0355 0801       |    |		Execute_Immediate	Raise,0x1
0356 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0357 00d8       |    |		Load_Top	At_Offset_0
0358 e7ff       |    |		Load	0x3,-0x1
0359 01d5       |    |		Execute	Vector,Field_Reference
035a 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
035b 6821       |h!  |		Jump_Zero	0x37d
035c 00cf       |    |		Action	Mark_Auxiliary
035d e7fe       |    |		Load	0x3,-0x2
035e 01dc       |    |		Execute	Vector,Last
035f e602       |    |		Load	0x3,0x2
0360 0263       | c  |		Execute	Discrete,Above_Bound
0361 7012       |p   |		Jump_Nonzero	0x374
0362 00d8       |    |		Load_Top	At_Offset_0
0363 e7fe       |    |		Load	0x3,-0x2
0364 01d7       |    |		Execute	Vector,Field_Read
0365 e20f       |    |		Load	0x1,0xf
0366 0119       |    |		Execute	Any,Check_In_Formal_Type
0367 e609       |    |		Load	0x3,0x9
0368 e7ff       |    |		Load	0x3,-0x1
0369 01d5       |    |		Execute	Vector,Field_Reference
036a 8408       |    |		Call	0x2,0x8
036b 6804       |h   |		Jump_Zero	0x370
036c e603       |    |		Load	0x3,0x3
036d 0a01       |    |		Execute_Immediate	Plus,0x1
036e c603       |    |		Store	0x3,0x3
036f 7802       |x   |		Jump	0x372
0370 00d2       |    |		Pop_Control	Pop_Count_2
0371 7802       |x   |		Jump	0x374
0372 00c8       |    |		Action	Pop_Auxiliary_Range
0373 3fee       |?   |		Loop_Increasing	0x362
0374 00c9       |    |		Action	Pop_Auxiliary_Loop
0375 7802       |x   |		Jump	0x378
0376 8606       |    |		Call	0x3,0x6
0377 00c9       |    |		Action	Pop_Auxiliary_Loop
0378 e603       |    |		Load	0x3,0x3
0379 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
037a 77fb       |w   |		Jump_Nonzero	0x376
037b 00ce       |    |		Action	Pop_Auxiliary
037c 7812       |x   |		Jump	0x38f
037d e602       |    |		Load	0x3,0x2
037e e7fe       |    |		Load	0x3,-0x2
037f 01d7       |    |		Execute	Vector,Field_Read
0380 e20f       |    |		Load	0x1,0xf
0381 0119       |    |		Execute	Any,Check_In_Formal_Type
0382 00d9       |    |		Load_Top	At_Offset_1
0383 e7ff       |    |		Load	0x3,-0x1
0384 01d5       |    |		Execute	Vector,Field_Reference
0385 8408       |    |		Call	0x2,0x8
0386 6806       |h   |		Jump_Zero	0x38d
0387 e210       |    |		Load	0x1,0x10
0388 0122       | "  |		Execute	Any,Make_Root_Type
0389 e602       |    |		Load	0x3,0x2
038a 0268       | h  |		Execute	Discrete,Successor
038b c602       |    |		Store	0x3,0x2
038c 7802       |x   |		Jump	0x38f
038d e21b       |    |		Load	0x1,0x1b
038e 0257       | W  |		Execute	Discrete,Raise
038f 00c8       |    |		Action	Pop_Auxiliary_Range
0390 3fb9       |?   |		Loop_Increasing	0x34a
0391 00ce       |    |		Action	Pop_Auxiliary
0392 0831       | 1  |		Execute_Immediate	Raise,0x31
0393			TRAP_0338:
0393 010e       |    |		Execute	Exception,Is_Constraint_Error
0394 6802       |h   |		Jump_Zero	0x397
0395 e21b       |    |		Load	0x1,0x1b
0396 0257       | W  |		Execute	Discrete,Raise
0397 0100       |    |		Execute	Exception,Raise
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 039b       |    |		.CONST	0x039b								; Address of begin
0399 03a8       |    |		.CONST	0x03a8								; Address of exception handler
039a 0001       |    |		.CONST	0x0001								; Number of locals
039b			BODY_0398:
039b			INIT_0398:
039b e40d       |    |		Load	0x2,0xd
039c 00d8       |    |		Load_Top	At_Offset_0
039d e210       |    |		Load	0x1,0x10
039e 0260       | `  |		Execute	Discrete,In_Type
039f 7001       |p   |		Jump_Nonzero	0x3a1
03a0 0801       |    |		Execute_Immediate	Raise,0x1
03a1 e5fe       |    |		Load	0x2,-0x2
03a2 e406       |    |		Load	0x2,0x6
03a3 8409       |    |		Call	0x2,0x9
03a4 e210       |    |		Load	0x1,0x10
03a5 025e       | ^  |		Execute	Discrete,Convert
03a6 00cb       |    |		Action	Pop_Block_With_Result
03a7 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
03a8			TRAP_0398:
03a8 e21b       |    |		Load	0x1,0x1b
03a9 010f       |    |		Execute	Exception,Equal
03aa 6801       |h   |		Jump_Zero	0x3ac
03ab 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
03ac 0100       |    |		Execute	Exception,Raise
03ad 0000 0000  |    |		.XXX[0x3]
03af 0000       |    |
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03b3       |    |		.CONST	0x03b3								; Address of begin
03b1 0004       |    |		.CONST	0x0004								; Address of exception handler
03b2 0001       |    |		.CONST	0x0001								; Number of locals
03b3			BODY_03b0:
03b3			INIT_03b0:
03b3 4607       |F   |		Jump_Case	0x8
03b4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
03b5 7806       |x   |		Jump	0x3bc								; case 0x1
03b6 7809       |x   |		Jump	0x3c0								; case 0x2
03b7 780d       |x   |		Jump	0x3c5								; case 0x3
03b8 7810       |x   |		Jump	0x3c9								; case 0x4
03b9 7811       |x   |		Jump	0x3cb								; case 0x5
03ba 7812       |x   |		Jump	0x3cd								; case 0x6
03bb 7815       |x   |		Jump	0x3d1								; case 0x7
03bc 00da       |    |		Load_Top	At_Offset_2
03bd 0091 040e  |    |		Action	Push_String_Extended_Indexed,0x40e				; "BUILDING_PATTERN"
03bf 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
03c0 00db       |    |		Load_Top	At_Offset_3
03c1 00db       |    |		Load_Top	At_Offset_3
03c2 00e0       |    |		Load_Encached	Standard_Cache
03c3 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
03c4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
03c5 00da       |    |		Load_Top	At_Offset_2
03c6 00e0       |    |		Load_Encached	Standard_Cache
03c7 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
03c8 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
03c9 00db       |    |		Load_Top	At_Offset_3
03ca 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
03cb 00db       |    |		Load_Top	At_Offset_3
03cc 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
03cd e602       |    |		Load	0x3,0x2
03ce 00dc       |    |		Load_Top	At_Offset_4
03cf 0267       | g  |		Execute	Discrete,Predecessor
03d0 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
03d1 e602       |    |		Load	0x3,0x2
03d2 00dc       |    |		Load_Top	At_Offset_4
03d3 0268       | h  |		Execute	Discrete,Successor
03d4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
03d5 0000 0000  |    |		.XXX[0x3]
03d7 0000       |    |
03d8 ; --------------------------------------------------------------------------------------
03d8 ; SUBPROGRAM
03d8 ; --------------------------------------------------------------------------------------
03d8 03db       |    |		.CONST	0x03db								; Address of begin
03d9 0401       |    |		.CONST	0x0401								; Address of exception handler
03da 0001       |    |		.CONST	0x0001								; Number of locals
03db			BODY_03d8:
03db			INIT_03d8:
03db e602       |    |		Load	0x3,0x2
03dc e603       |    |		Load	0x3,0x3
03dd 0273       | s  |		Execute	Discrete,Plus
03de 00d8       |    |		Load_Top	At_Offset_0
03df e210       |    |		Load	0x1,0x10
03e0 0122       | "  |		Execute	Any,Make_Root_Type
03e1 0260       | `  |		Execute	Discrete,In_Type
03e2 7001       |p   |		Jump_Nonzero	0x3e4
03e3 0801       |    |		Execute_Immediate	Raise,0x1
03e4 c605       |    |		Store	0x3,0x5
03e5 e605       |    |		Load	0x3,0x5
03e6 00d8       |    |		Load_Top	At_Offset_0
03e7 e210       |    |		Load	0x1,0x10
03e8 0260       | `  |		Execute	Discrete,In_Type
03e9 7001       |p   |		Jump_Nonzero	0x3eb
03ea 0801       |    |		Execute_Immediate	Raise,0x1
03eb e605       |    |		Load	0x3,0x5
03ec e7fe       |    |		Load	0x3,-0x2
03ed 01dc       |    |		Execute	Vector,Last
03ee e7fe       |    |		Load	0x3,-0x2
03ef 01cf       |    |		Execute	Vector,Slice_Read
03f0 e609       |    |		Load	0x3,0x9
03f1 0a01       |    |		Execute_Immediate	Plus,0x1
03f2 00d8       |    |		Load_Top	At_Offset_0
03f3 00e2       |    |		Load_Encached	Integer_Cache
03f4 0260       | `  |		Execute	Discrete,In_Type
03f5 7001       |p   |		Jump_Nonzero	0x3f7
03f6 0801       |    |		Execute_Immediate	Raise,0x1
03f7 e7ff       |    |		Load	0x3,-0x1
03f8 01dc       |    |		Execute	Vector,Last
03f9 e7ff       |    |		Load	0x3,-0x1
03fa 01cf       |    |		Execute	Vector,Slice_Read
03fb 8409       |    |		Call	0x2,0x9
03fc c604       |    |		Store	0x3,0x4
03fd e605       |    |		Load	0x3,0x5
03fe c602       |    |		Store	0x3,0x2
03ff 00cc       |    |		Action	Pop_Block
0400 7f7a       | z  |		Jump	0x37b
0401			TRAP_03d8:
0401 e21b       |    |		Load	0x1,0x1b
0402 010f       |    |		Execute	Exception,Equal
0403 6804       |h   |		Jump_Zero	0x408
0404 e603       |    |		Load	0x3,0x3
0405 0aff       |    |		Execute_Immediate	Plus,-0x1
0406 c603       |    |		Store	0x3,0x3
0407 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0408 0100       |    |		Execute	Exception,Raise
0409 ; --------------------------------------------------------------------------------------
0409 ; STRING TABLE
0409 ; --------------------------------------------------------------------------------------
0409 0014       |    |		.STRTAB	0x0014->0x0413							; "LITERAL"
040a 0019       |    |		.STRTAB	0x0019->0x0416							; "CLASS"
040b 001c       |    |		.STRTAB	0x001c->0x0419							; "ANY"
040c 001d       |    |		.STRTAB	0x001d->0x041a							; "STOP"
040d 001f       |    |		.STRTAB	0x001f->0x041c							; "UNKNOWN"
040e 0024       | $  |		.STRTAB	0x0024->0x0420							; "BUILDING_PATTERN"
040f 0032       | 2  |		.STRTAB	0x0032->0x0428							; "BUILDING_CLASS"
0410 003e       | >  |		.STRTAB	0x003e->0x042f							; "BUILDING_ESCAPE_PATTERN"
0411 0053       | S  |		.STRTAB	0x0053->0x043a							; "BUILDING_ESCAPE_CLASS"
0412 0066       | f  |		.STREND 0x0066->0x0445
0413 4c49 5445  |LITE|		.STRTAB_STRINGS
0445 0000 0000  |    |		.XXX[0x3]
0447 0000       |    |
0448 ; --------------------------------------------------------------------------------------
0448 ; Debug Table
0448 ; --------------------------------------------------------------------------------------
0448 0004 0001  |    |		.DEBUG4	0x0004,0x0001,0x7133,0x0000,0x0001,0x000d
044e 000b 0482  |    |		.DBG4T	0x000b,0x0482,0xc000,0x0000
0452 0012 0487  |    |		.DBG4T	0x0012,0x0487,0xc000,0x0000
0456 001b 048a  |    |		.DBG4T	0x001b,0x048a,0x1002,0x0000
045a 0073 0000  | s  |		.DBG4T	0x0073,0x0000,0x1005,0x0000
045e 009b 0000  |    |		.DBG4T	0x009b,0x0000,0x1005,0x0000
0462 00b3 0000  |    |		.DBG4T	0x00b3,0x0000,0x1005,0x0000
0466 0113 0000  |    |		.DBG4T	0x0113,0x0000,0x1005,0x0000
046a 012b 0498  | +  |		.DBG4T	0x012b,0x0498,0x1001,0x4000
046e 02e3 0511  |    |		.DBG4T	0x02e3,0x0511,0x1002,0x4000
0472 033b 0531  | ; 1|		.DBG4T	0x033b,0x0531,0x1002,0x4000
0476 039b 0553  |   S|		.DBG4T	0x039b,0x0553,0x1004,0x0000
047a 03b3 0000  |    |		.DBG4T	0x03b3,0x0000,0x1005,0x0000
047e 03db 0557  |   W|		.DBG4T	0x03db,0x0557,0x1004,0x0000
0482 ; --------------------------------------------------------------------------------------
0482 ; Debug chain
0482 ; --------------------------------------------------------------------------------------
0482 0003 0000  |    |		.DBGLEN	0x0003,0x0000
0484 000b 000d  |    |		.DBGLNO	0x000b,0x000d,0x000f
0487 ; --------------------------------------------------------------------------------------
0487 ; Debug chain
0487 ; --------------------------------------------------------------------------------------
0487 0001 0000  |    |		.DBGLEN	0x0001,0x0000
0489 0012       |    |		.DBGLNO	0x0012
048a ; --------------------------------------------------------------------------------------
048a ; Debug chain
048a ; --------------------------------------------------------------------------------------
048a 0008 0004  |    |		.DBGLEN	0x0008,0x0004
048c 001b 0020  |    |		.DBGLNO	0x001b,0x0020,0x002f,0x003f,0x0046,0x0054,0x0056,0x0058,0x005c,0x0061,0x0065,0x0069
0498 ; --------------------------------------------------------------------------------------
0498 ; Debug chain
0498 ; --------------------------------------------------------------------------------------
0498 0005 0039  |   9|		.DBGLEN	0x0005,0x0039
049a 012b 0130  | + 0|		.DBGLNO	0x012b,0x0130,0x0132,0x0136,0x013a,0x013d,0x0143,0x014c,0x015f,0x0162,0x016c,0x0171,0x0180,0x0182,0x0186,0x0188,0x0192,0x0195,0x019f,0x01a4,0x01aa,0x01ac,0x01b6,0x01bb,0x01c1,0x01c3,0x01cd,0x01f3,0x01f5,0x01f8,0x01fb,0x0205,0x0207,0x021e,0x0220,0x0224,0x022e,0x0230,0x023a,0x023d,0x0247,0x0249,0x0253,0x0255,0x025f,0x0261,0x026b,0x0271,0x0274,0x0276,0x027f,0x0293,0x02aa,0x02ac,0x02af,0x02b1,0x02b6,0x02be,0x02cd,0x02ce,0x02d0,0x02d9
04d8 0002 0031  |   1|		.XXX[0x39]
04da 0032 0033  | 2 3|
04dc 0003 0004  |    |
04de 0005 0006  |    |
04e0 0007 0008  |    |
04e2 0009 000a  |    |
04e4 000b 000c  |    |
04e6 000d 000e  |    |
04e8 000f 0010  |    |
04ea 0011 0012  |    |
04ec 0013 0014  |    |
04ee 0015 0016  |    |
04f0 0017 0018  |    |
04f2 0019 001a  |    |
04f4 001b 001c  |    |
04f6 001d 001e  |    |
04f8 001f 0020  |    |
04fa 0021 0022  | ! "|
04fc 0023 0024  | # $|
04fe 0025 0026  | % &|
0500 0027 0028  | ' (|
0502 0029 002a  | ) *|
0504 002b 002c  | + ,|
0506 002d 002e  | - .|
0508 002f 0030  | / 0|
050a 0034 0035  | 4 5|
050c 0036 0037  | 6 7|
050e 0038 0039  | 8 9|
0510 003a       | :  |
0511 ; --------------------------------------------------------------------------------------
0511 ; Debug chain
0511 ; --------------------------------------------------------------------------------------
0511 0000 000f  |    |		.DBGLEN	0x0000,0x000f
0513 02e3 02eb  |    |		.DBGLNO	0x02e3,0x02eb,0x02ed,0x02f0,0x02f9,0x0303,0x0307,0x030c,0x0317,0x031c,0x031f,0x0324,0x032f,0x0334,0x0336
0522 0001 000f  |    |		.XXX[0xf]
0524 0002 0003  |    |
0526 0004 0005  |    |
0528 0006 0007  |    |
052a 0008 0009  |    |
052c 000a 000b  |    |
052e 000c 000d  |    |
0530 000e       |    |
0531 ; --------------------------------------------------------------------------------------
0531 ; Debug chain
0531 ; --------------------------------------------------------------------------------------
0531 0004 000e  |    |		.DBGLEN	0x0004,0x000e
0533 033b 033e  | ; >|		.DBGLNO	0x033b,0x033e,0x0340,0x0342,0x0346,0x034a,0x0350,0x0357,0x035d,0x0362,0x036c,0x0370,0x0376,0x0378,0x037d,0x0387,0x038d,0x0395
0545 0001 0002  |    |		.XXX[0xe]
0547 0003 0004  |    |
0549 0005 0006  |    |
054b 0007 0008  |    |
054d 000a 0009  |    |
054f 000b 000c  |    |
0551 000d 000e  |    |
0553 ; --------------------------------------------------------------------------------------
0553 ; Debug chain
0553 ; --------------------------------------------------------------------------------------
0553 0000 0002  |    |		.DBGLEN	0x0000,0x0002
0555 039b 03ab  |    |		.DBGLNO	0x039b,0x03ab
0557 ; --------------------------------------------------------------------------------------
0557 ; Debug chain
0557 ; --------------------------------------------------------------------------------------
0557 0000 0005  |    |		.DBGLEN	0x0000,0x0005
0559 03db 03e5  |    |		.DBGLNO	0x03db,0x03e5,0x03fd,0x03ff,0x0404
055e 0000 0000  |    |		.BLANK	0000[0xa2]