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

⟦0ec61060e⟧

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

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0580       |    |		.CONST	0x0580								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 0003       |    |		.CONST	0x0003								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0010       |    |		.CONST	0x0010								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0001       |    |		.CONST	0x0001								; Number of locals
000b			INIT_0008:
000b 029a 001b  |    |		Declare_Subprogram	INIT_0018,For_Outer_Call,Visible,Unelaborated
000d 00bf       |    |		Action	Accept_Activation
000e 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
000f 00c7       |    |		Action	Elaborate_Subprogram
0010			BODY_0008:
0010 00bc       |    |		Action	Signal_Activated
0011 00bb       |    |		Action	Signal_Completion
0012 0000 0000  |    |		.BLANK	0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 0026       | &  |		.CONST	0x0026								; Address of begin
0019 0004       |    |		.CONST	0x0004								; Address of exception handler
001a 0005       |    |		.CONST	0x0005								; Number of locals
001b			INIT_0018:
001b 0007       |    |		Action	Break_Optional
001c 0007       |    |		Action	Break_Optional
001d 0007       |    |		Action	Break_Optional
001e 029f 0033  |   3|		Declare_Subprogram	INIT_0030,For_Call
0020 029f 0133  |   3|		Declare_Subprogram	INIT_0130,For_Call
0022 029f 0263  |   c|		Declare_Subprogram	INIT_0260,For_Call
0024 029f 035b  |   [|		Declare_Subprogram	INIT_0358,For_Call
0026			BODY_0018:
0026 8402       |    |		Call	0x2,0x2
0027 8403       |    |		Call	0x2,0x3
0028 8404       |    |		Call	0x2,0x4
0029 8405       |    |		Call	0x2,0x5
002a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
002b 0000 0000  |    |		.BLANK	0000[0x5]
0030 ; --------------------------------------------------------------------------------------
0030 ; SUBPROGRAM
0030 ; --------------------------------------------------------------------------------------
0030 00a4       |    |		.CONST	0x00a4								; Address of begin
0031 0004       |    |		.CONST	0x0004								; Address of exception handler
0032 001a       |    |		.CONST	0x001a								; Number of locals
0033			INIT_0030:
0033 029f 048b  |    |		Declare_Subprogram	INIT_0488,For_Call
0035 029f 0493  |    |		Declare_Subprogram	INIT_0490,For_Call
0037 a002       |    |		Store_Unchecked	0x0,0x2
0038 00c6       |    |		Action	Check_Subprogram_Elaborated
0039 00e8       |    |		Load_Encached	Character_Cache
003a 00e4       |    |		Load_Encached	Positive_Cache
003b 00d8       |    |		Load_Top	At_Offset_0
003c 012c       | ,  |		Execute	Any,Size
003d 00d9       |    |		Load_Top	At_Offset_1
003e 0266       | f  |		Execute	Discrete,Bounds
003f 00db       |    |		Load_Top	At_Offset_3
0040 0122       | "  |		Execute	Any,Make_Root_Type
0041 00d8       |    |		Load_Top	At_Offset_0
0042 012c       | ,  |		Execute	Any,Size
0043 00d0       |    |		Action	Swap_Control
0044 0266       | f  |		Execute	Discrete,Bounds
0045 029f 049b  |    |		Declare_Subprogram	INIT_0498,For_Call
0047 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
0048 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
0049 00cd       |    |		Action	Spare6_Action
004a 00e9       |    |		Load_Encached	String_Cache
004b 0092 051e  |    |		Action	Push_String_Extended,0x51e					; "String"
004d 4802       |H   |		Short_Literal	0x2
004e 4803       |H   |		Short_Literal	0x3
004f 0099       |    |		Action	Reference_Dynamic
0050 4803       |H   |		Short_Literal	0x3
0051 4803       |H   |		Short_Literal	0x3
0052 0099       |    |		Action	Reference_Dynamic
0053 0093 0000  |    |		push_full_address	0x0
0055 60ce       |`   |		Indirect_Literal	Discrete,0x124,{0x80000000, 0x000c0000}
0056 0273       | s  |		Execute	Discrete,Plus
0057 e003       |    |		Load	0x0,0x3
0058 0273       | s  |		Execute	Discrete,Plus
0059 e004       |    |		Load	0x0,0x4
005a 0273       | s  |		Execute	Discrete,Plus
005b 480b       |H   |		Short_Literal	0xb
005c 0007       |    |		Action	Break_Optional
005d a005       |    |		Store_Unchecked	0x0,0x5
005e 00c6       |    |		Action	Check_Subprogram_Elaborated
005f 00e8       |    |		Load_Encached	Character_Cache
0060 00e4       |    |		Load_Encached	Positive_Cache
0061 00d8       |    |		Load_Top	At_Offset_0
0062 012c       | ,  |		Execute	Any,Size
0063 00d9       |    |		Load_Top	At_Offset_1
0064 0266       | f  |		Execute	Discrete,Bounds
0065 00db       |    |		Load_Top	At_Offset_3
0066 0122       | "  |		Execute	Any,Make_Root_Type
0067 00d8       |    |		Load_Top	At_Offset_0
0068 012c       | ,  |		Execute	Any,Size
0069 00d0       |    |		Action	Swap_Control
006a 0266       | f  |		Execute	Discrete,Bounds
006b 029f 049b  |    |		Declare_Subprogram	INIT_0498,For_Call
006d 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
006e 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
006f 00cd       |    |		Action	Spare6_Action
0070 00e9       |    |		Load_Encached	String_Cache
0071 e006       |    |		Load	0x0,0x6
0072 0093 0000  |    |		push_full_address	0x0
0074 60ab       |`   |		Indirect_Literal	Discrete,0x120,{0x80000000, 0x000b0000}
0075 0273       | s  |		Execute	Discrete,Plus
0076 e003       |    |		Load	0x0,0x3
0077 0273       | s  |		Execute	Discrete,Plus
0078 e007       |    |		Load	0x0,0x7
0079 0273       | s  |		Execute	Discrete,Plus
007a 4811       |H   |		Short_Literal	0x11
007b 0007       |    |		Action	Break_Optional
007c 029f 04c3  |    |		Declare_Subprogram	INIT_04c0,For_Call
007e a002       |    |		Store_Unchecked	0x0,0x2
007f 00c6       |    |		Action	Check_Subprogram_Elaborated
0080 00e8       |    |		Load_Encached	Character_Cache
0081 00e4       |    |		Load_Encached	Positive_Cache
0082 00d8       |    |		Load_Top	At_Offset_0
0083 012c       | ,  |		Execute	Any,Size
0084 00d9       |    |		Load_Top	At_Offset_1
0085 0266       | f  |		Execute	Discrete,Bounds
0086 00db       |    |		Load_Top	At_Offset_3
0087 0122       | "  |		Execute	Any,Make_Root_Type
0088 00d8       |    |		Load_Top	At_Offset_0
0089 012c       | ,  |		Execute	Any,Size
008a 00d0       |    |		Action	Swap_Control
008b 0266       | f  |		Execute	Discrete,Bounds
008c 029f 049b  |    |		Declare_Subprogram	INIT_0498,For_Call
008e 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
008f 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
0090 00cd       |    |		Action	Spare6_Action
0091 00e9       |    |		Load_Encached	String_Cache
0092 0092 051e  |    |		Action	Push_String_Extended,0x51e					; "String"
0094 4812       |H   |		Short_Literal	0x12
0095 4803       |H   |		Short_Literal	0x3
0096 0099       |    |		Action	Reference_Dynamic
0097 4803       |H   |		Short_Literal	0x3
0098 4803       |H   |		Short_Literal	0x3
0099 0099       |    |		Action	Reference_Dynamic
009a 0093 0000  |    |		push_full_address	0x0
009c 607f       |`   |		Indirect_Literal	Discrete,0x11c,{0x80000000, 0x000a0000}
009d 0273       | s  |		Execute	Discrete,Plus
009e e003       |    |		Load	0x0,0x3
009f 0273       | s  |		Execute	Discrete,Plus
00a0 e008       |    |		Load	0x0,0x8
00a1 0273       | s  |		Execute	Discrete,Plus
00a2 481a       |H   |		Short_Literal	0x1a
00a3 0007       |    |		Action	Break_Optional
00a4			BODY_0030:
00a4 0092 051f  |    |		Action	Push_String_Extended,0x51f					; "String function conversions"
00a6 8009       |    |		Call	0x0,0x9
00a7 4801       |H   |		Short_Literal	0x1
00a8 4800       |H   |		Short_Literal	0x0
00a9 e006       |    |		Load	0x0,0x6
00aa 0334       | 4  |		Declare_Variable	Array,With_Constraint
00ab 4801       |H   |		Short_Literal	0x1
00ac 4800       |H   |		Short_Literal	0x0
00ad 00e9       |    |		Load_Encached	String_Cache
00ae 0334       | 4  |		Declare_Variable	Array,With_Constraint
00af 0092 0520  |    |		Action	Push_String_Extended,0x520					; "1..0 => 0"
00b1 e604       |    |		Load	0x3,0x4
00b2 e605       |    |		Load	0x3,0x5
00b3 e606       |    |		Load	0x3,0x6
00b4 e607       |    |		Load	0x3,0x7
00b5 4808       |H   |		Short_Literal	0x8
00b6 4803       |H   |		Short_Literal	0x3
00b7 0099       |    |		Action	Reference_Dynamic
00b8 4809       |H   |		Short_Literal	0x9
00b9 4803       |H   |		Short_Literal	0x3
00ba 0099       |    |		Action	Reference_Dynamic
00bb 480a       |H   |		Short_Literal	0xa
00bc 4803       |H   |		Short_Literal	0x3
00bd 0099       |    |		Action	Reference_Dynamic
00be 8002       |    |		Call	0x0,0x2
00bf 4801       |H   |		Short_Literal	0x1
00c0 4801       |H   |		Short_Literal	0x1
00c1 e006       |    |		Load	0x0,0x6
00c2 0334       | 4  |		Declare_Variable	Array,With_Constraint
00c3 487f       |H   |		Short_Literal	0x7f
00c4 4801       |H   |		Short_Literal	0x1
00c5 00da       |    |		Load_Top	At_Offset_2
00c6 01d6       |    |		Execute	Vector,Field_Write
00c7 4802       |H   |		Short_Literal	0x2
00c8 4802       |H   |		Short_Literal	0x2
00c9 00e9       |    |		Load_Encached	String_Cache
00ca 0334       | 4  |		Declare_Variable	Array,With_Constraint
00cb 487f       |H   |		Short_Literal	0x7f
00cc 4802       |H   |		Short_Literal	0x2
00cd 00da       |    |		Load_Top	At_Offset_2
00ce 01d6       |    |		Execute	Vector,Field_Write
00cf 0092 0521  |   !|		Action	Push_String_Extended,0x521					; "2..2 => 127"
00d1 e604       |    |		Load	0x3,0x4
00d2 e605       |    |		Load	0x3,0x5
00d3 e606       |    |		Load	0x3,0x6
00d4 e607       |    |		Load	0x3,0x7
00d5 4808       |H   |		Short_Literal	0x8
00d6 4803       |H   |		Short_Literal	0x3
00d7 0099       |    |		Action	Reference_Dynamic
00d8 4809       |H   |		Short_Literal	0x9
00d9 4803       |H   |		Short_Literal	0x3
00da 0099       |    |		Action	Reference_Dynamic
00db 480a       |H   |		Short_Literal	0xa
00dc 4803       |H   |		Short_Literal	0x3
00dd 0099       |    |		Action	Reference_Dynamic
00de 8002       |    |		Call	0x0,0x2
00df 4800       |H   |		Short_Literal	0x0
00e0 4802       |H   |		Short_Literal	0x2
00e1 e006       |    |		Load	0x0,0x6
00e2 0334       | 4  |		Declare_Variable	Array,With_Constraint
00e3 5044       |PD  |		Indirect_Literal	Any,0x128,{0x41626300, 0x00000000}
00e4 0092 0522  |   "|		Action	Push_String_Extended,0x522					; "Abc"
00e6 0092 0522  |   "|		Action	Push_String_Extended,0x522					; "Abc"
00e8 e604       |    |		Load	0x3,0x4
00e9 e605       |    |		Load	0x3,0x5
00ea e606       |    |		Load	0x3,0x6
00eb e607       |    |		Load	0x3,0x7
00ec 4808       |H   |		Short_Literal	0x8
00ed 4803       |H   |		Short_Literal	0x3
00ee 0099       |    |		Action	Reference_Dynamic
00ef 4809       |H   |		Short_Literal	0x9
00f0 4803       |H   |		Short_Literal	0x3
00f1 0099       |    |		Action	Reference_Dynamic
00f2 480a       |H   |		Short_Literal	0xa
00f3 4803       |H   |		Short_Literal	0x3
00f4 0099       |    |		Action	Reference_Dynamic
00f5 8002       |    |		Call	0x0,0x2
00f6 48ff       |H   |		Short_Literal	0xff
00f7 48ab       |H   |		Short_Literal	0xab
00f8 4800       |H   |		Short_Literal	0x0
00f9 4801       |H   |		Short_Literal	0x1
00fa e006       |    |		Load	0x0,0x6
00fb 0334       | 4  |		Declare_Variable	Array,With_Constraint
00fc 4880       |H   |		Short_Literal	0x80
00fd 4800       |H   |		Short_Literal	0x0
00fe 00da       |    |		Load_Top	At_Offset_2
00ff 01d6       |    |		Execute	Vector,Field_Write
0100 487f       |H   |		Short_Literal	0x7f
0101 4801       |H   |		Short_Literal	0x1
0102 00da       |    |		Load_Top	At_Offset_2
0103 01d6       |    |		Execute	Vector,Field_Write
0104 01cb       |    |		Execute	Vector,Append
0105 01cb       |    |		Execute	Vector,Append
0106 0092 0523  |   #|		Action	Push_String_Extended,0x523					; "\x00\x7f+\x7f"
0108 0092 0524  |   $|		Action	Push_String_Extended,0x524					; "big-chars"
010a e613       |    |		Load	0x3,0x13
010b e614       |    |		Load	0x3,0x14
010c e615       |    |		Load	0x3,0x15
010d e616       |    |		Load	0x3,0x16
010e 4817       |H   |		Short_Literal	0x17
010f 4803       |H   |		Short_Literal	0x3
0110 0099       |    |		Action	Reference_Dynamic
0111 4818       |H   |		Short_Literal	0x18
0112 4803       |H   |		Short_Literal	0x3
0113 0099       |    |		Action	Reference_Dynamic
0114 4819       |H   |		Short_Literal	0x19
0115 4803       |H   |		Short_Literal	0x3
0116 0099       |    |		Action	Reference_Dynamic
0117 8002       |    |		Call	0x0,0x2
0118 4801       |H   |		Short_Literal	0x1
0119 800a       |    |		Call	0x0,0xa
011a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
011b 0000       |    |		.XXX[0x1]
011c 8000 0000  |    |		.LITERAL	{0x80000000, 0x000a0000}
0120 8000 0000  |    |		.LITERAL	{0x80000000, 0x000b0000}
0124 8000 0000  |    |		.LITERAL	{0x80000000, 0x000c0000}
0128 4162 6300  |Abc |		.LITERAL	{0x41626300, 0x00000000}
012c 0000 0000  |    |		.BLANK	0000[0x4]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 01b2       |    |		.CONST	0x01b2								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 001b       |    |		.CONST	0x001b								; Number of locals
0133			INIT_0130:
0133 e00b       |    |		Load	0x0,0xb
0134 0337       | 7  |		Declare_Variable	Array
0135 00d8       |    |		Load_Top	At_Offset_0
0136 0335       | 5  |		Declare_Variable	Array,Duplicate
0137 00cd       |    |		Action	Spare6_Action
0138 48ff       |H   |		Short_Literal	0xff
0139 4800       |H   |		Short_Literal	0x0
013a 483f       |H?  |		Short_Literal	0x3f
013b 00d9       |    |		Load_Top	At_Offset_1
013c e603       |    |		Load	0x3,0x3
013d 01d6       |    |		Execute	Vector,Field_Write
013e 3ffb       |?   |		Loop_Increasing	0x13a
013f 00d9       |    |		Load_Top	At_Offset_1
0140 01d4       |    |		Execute	Vector,Structure_Write
0141 029f 04d3  |    |		Declare_Subprogram	INIT_04d0,For_Call
0143 029f 04db  |    |		Declare_Subprogram	INIT_04d8,For_Call
0145 a002       |    |		Store_Unchecked	0x0,0x2
0146 00c6       |    |		Action	Check_Subprogram_Elaborated
0147 00e8       |    |		Load_Encached	Character_Cache
0148 00e4       |    |		Load_Encached	Positive_Cache
0149 00d8       |    |		Load_Top	At_Offset_0
014a 012c       | ,  |		Execute	Any,Size
014b 00d9       |    |		Load_Top	At_Offset_1
014c 0266       | f  |		Execute	Discrete,Bounds
014d 00db       |    |		Load_Top	At_Offset_3
014e 0122       | "  |		Execute	Any,Make_Root_Type
014f 00d8       |    |		Load_Top	At_Offset_0
0150 012c       | ,  |		Execute	Any,Size
0151 00d0       |    |		Action	Swap_Control
0152 0266       | f  |		Execute	Discrete,Bounds
0153 029f 049b  |    |		Declare_Subprogram	INIT_0498,For_Call
0155 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
0156 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
0157 00cd       |    |		Action	Spare6_Action
0158 00e9       |    |		Load_Encached	String_Cache
0159 0092 051e  |    |		Action	Push_String_Extended,0x51e					; "String"
015b 4803       |H   |		Short_Literal	0x3
015c 4803       |H   |		Short_Literal	0x3
015d 0099       |    |		Action	Reference_Dynamic
015e 4804       |H   |		Short_Literal	0x4
015f 4803       |H   |		Short_Literal	0x3
0160 0099       |    |		Action	Reference_Dynamic
0161 0093 0000  |    |		push_full_address	0x0
0163 60f4       |`   |		Indirect_Literal	Discrete,0x258,{0x80000000, 0x00090000}
0164 0273       | s  |		Execute	Discrete,Plus
0165 e003       |    |		Load	0x0,0x3
0166 0273       | s  |		Execute	Discrete,Plus
0167 e00c       |    |		Load	0x0,0xc
0168 0273       | s  |		Execute	Discrete,Plus
0169 480c       |H   |		Short_Literal	0xc
016a 0007       |    |		Action	Break_Optional
016b a005       |    |		Store_Unchecked	0x0,0x5
016c 00c6       |    |		Action	Check_Subprogram_Elaborated
016d 00e8       |    |		Load_Encached	Character_Cache
016e 00e4       |    |		Load_Encached	Positive_Cache
016f 00d8       |    |		Load_Top	At_Offset_0
0170 012c       | ,  |		Execute	Any,Size
0171 00d9       |    |		Load_Top	At_Offset_1
0172 0266       | f  |		Execute	Discrete,Bounds
0173 00db       |    |		Load_Top	At_Offset_3
0174 0122       | "  |		Execute	Any,Make_Root_Type
0175 00d8       |    |		Load_Top	At_Offset_0
0176 012c       | ,  |		Execute	Any,Size
0177 00d0       |    |		Action	Swap_Control
0178 0266       | f  |		Execute	Discrete,Bounds
0179 029f 049b  |    |		Declare_Subprogram	INIT_0498,For_Call
017b 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
017c 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
017d 00cd       |    |		Action	Spare6_Action
017e 00e9       |    |		Load_Encached	String_Cache
017f e006       |    |		Load	0x0,0x6
0180 0093 0000  |    |		push_full_address	0x0
0182 60d1       |`   |		Indirect_Literal	Discrete,0x254,{0x80000000, 0x00080000}
0183 0273       | s  |		Execute	Discrete,Plus
0184 e003       |    |		Load	0x0,0x3
0185 0273       | s  |		Execute	Discrete,Plus
0186 e00d       |    |		Load	0x0,0xd
0187 0273       | s  |		Execute	Discrete,Plus
0188 4812       |H   |		Short_Literal	0x12
0189 0007       |    |		Action	Break_Optional
018a 029f 04eb  |    |		Declare_Subprogram	INIT_04e8,For_Call
018c a002       |    |		Store_Unchecked	0x0,0x2
018d 00c6       |    |		Action	Check_Subprogram_Elaborated
018e 00e8       |    |		Load_Encached	Character_Cache
018f 00e4       |    |		Load_Encached	Positive_Cache
0190 00d8       |    |		Load_Top	At_Offset_0
0191 012c       | ,  |		Execute	Any,Size
0192 00d9       |    |		Load_Top	At_Offset_1
0193 0266       | f  |		Execute	Discrete,Bounds
0194 00db       |    |		Load_Top	At_Offset_3
0195 0122       | "  |		Execute	Any,Make_Root_Type
0196 00d8       |    |		Load_Top	At_Offset_0
0197 012c       | ,  |		Execute	Any,Size
0198 00d0       |    |		Action	Swap_Control
0199 0266       | f  |		Execute	Discrete,Bounds
019a 029f 049b  |    |		Declare_Subprogram	INIT_0498,For_Call
019c 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
019d 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
019e 00cd       |    |		Action	Spare6_Action
019f 00e9       |    |		Load_Encached	String_Cache
01a0 0092 051e  |    |		Action	Push_String_Extended,0x51e					; "String"
01a2 4813       |H   |		Short_Literal	0x13
01a3 4803       |H   |		Short_Literal	0x3
01a4 0099       |    |		Action	Reference_Dynamic
01a5 4804       |H   |		Short_Literal	0x4
01a6 4803       |H   |		Short_Literal	0x3
01a7 0099       |    |		Action	Reference_Dynamic
01a8 0093 0000  |    |		push_full_address	0x0
01aa 60a5       |`   |		Indirect_Literal	Discrete,0x250,{0x80000000, 0x00070000}
01ab 0273       | s  |		Execute	Discrete,Plus
01ac e003       |    |		Load	0x0,0x3
01ad 0273       | s  |		Execute	Discrete,Plus
01ae e00e       |    |		Load	0x0,0xe
01af 0273       | s  |		Execute	Discrete,Plus
01b0 481b       |H   |		Short_Literal	0x1b
01b1 0007       |    |		Action	Break_Optional
01b2			BODY_0130:
01b2 0092 0525  |   %|		Action	Push_String_Extended,0x525					; "String translation function conversions"
01b4 8009       |    |		Call	0x0,0x9
01b5 00cf       |    |		Action	Mark_Auxiliary
01b6 487f       |H   |		Short_Literal	0x7f
01b7 4800       |H   |		Short_Literal	0x0
01b8 0007       |    |		Action	Break_Optional
01b9 00d8       |    |		Load_Top	At_Offset_0
01ba 00d9       |    |		Load_Top	At_Offset_1
01bb 00d8       |    |		Load_Top	At_Offset_0
01bc e00f       |    |		Load	0x0,0xf
01bd 0260       | `  |		Execute	Discrete,In_Type
01be 7001       |p   |		Jump_Nonzero	0x1c0
01bf 0801       |    |		Execute_Immediate	Raise,0x1
01c0 e602       |    |		Load	0x3,0x2
01c1 01d6       |    |		Execute	Vector,Field_Write
01c2 00c8       |    |		Action	Pop_Auxiliary_Range
01c3 3ff5       |?   |		Loop_Increasing	0x1b9
01c4 00ce       |    |		Action	Pop_Auxiliary
01c5 4801       |H   |		Short_Literal	0x1
01c6 4800       |H   |		Short_Literal	0x0
01c7 e006       |    |		Load	0x0,0x6
01c8 0334       | 4  |		Declare_Variable	Array,With_Constraint
01c9 4801       |H   |		Short_Literal	0x1
01ca 4800       |H   |		Short_Literal	0x0
01cb 00e9       |    |		Load_Encached	String_Cache
01cc 0334       | 4  |		Declare_Variable	Array,With_Constraint
01cd 0092 0520  |    |		Action	Push_String_Extended,0x520					; "1..0 => 0"
01cf e605       |    |		Load	0x3,0x5
01d0 e606       |    |		Load	0x3,0x6
01d1 e607       |    |		Load	0x3,0x7
01d2 e608       |    |		Load	0x3,0x8
01d3 4809       |H   |		Short_Literal	0x9
01d4 4803       |H   |		Short_Literal	0x3
01d5 0099       |    |		Action	Reference_Dynamic
01d6 480a       |H   |		Short_Literal	0xa
01d7 4803       |H   |		Short_Literal	0x3
01d8 0099       |    |		Action	Reference_Dynamic
01d9 480b       |H   |		Short_Literal	0xb
01da 4803       |H   |		Short_Literal	0x3
01db 0099       |    |		Action	Reference_Dynamic
01dc 8002       |    |		Call	0x0,0x2
01dd 4801       |H   |		Short_Literal	0x1
01de 4801       |H   |		Short_Literal	0x1
01df e006       |    |		Load	0x0,0x6
01e0 0334       | 4  |		Declare_Variable	Array,With_Constraint
01e1 487f       |H   |		Short_Literal	0x7f
01e2 4801       |H   |		Short_Literal	0x1
01e3 00da       |    |		Load_Top	At_Offset_2
01e4 01d6       |    |		Execute	Vector,Field_Write
01e5 4802       |H   |		Short_Literal	0x2
01e6 4802       |H   |		Short_Literal	0x2
01e7 00e9       |    |		Load_Encached	String_Cache
01e8 0334       | 4  |		Declare_Variable	Array,With_Constraint
01e9 487f       |H   |		Short_Literal	0x7f
01ea 4802       |H   |		Short_Literal	0x2
01eb 00da       |    |		Load_Top	At_Offset_2
01ec 01d6       |    |		Execute	Vector,Field_Write
01ed 0092 0521  |   !|		Action	Push_String_Extended,0x521					; "2..2 => 127"
01ef e605       |    |		Load	0x3,0x5
01f0 e606       |    |		Load	0x3,0x6
01f1 e607       |    |		Load	0x3,0x7
01f2 e608       |    |		Load	0x3,0x8
01f3 4809       |H   |		Short_Literal	0x9
01f4 4803       |H   |		Short_Literal	0x3
01f5 0099       |    |		Action	Reference_Dynamic
01f6 480a       |H   |		Short_Literal	0xa
01f7 4803       |H   |		Short_Literal	0x3
01f8 0099       |    |		Action	Reference_Dynamic
01f9 480b       |H   |		Short_Literal	0xb
01fa 4803       |H   |		Short_Literal	0x3
01fb 0099       |    |		Action	Reference_Dynamic
01fc 8002       |    |		Call	0x0,0x2
01fd 4800       |H   |		Short_Literal	0x0
01fe 4802       |H   |		Short_Literal	0x2
01ff e006       |    |		Load	0x0,0x6
0200 0334       | 4  |		Declare_Variable	Array,With_Constraint
0201 505a       |PZ  |		Indirect_Literal	Any,0x25c,{0x41626300, 0x00000000}
0202 0092 0522  |   "|		Action	Push_String_Extended,0x522					; "Abc"
0204 0092 0522  |   "|		Action	Push_String_Extended,0x522					; "Abc"
0206 e605       |    |		Load	0x3,0x5
0207 e606       |    |		Load	0x3,0x6
0208 e607       |    |		Load	0x3,0x7
0209 e608       |    |		Load	0x3,0x8
020a 4809       |H   |		Short_Literal	0x9
020b 4803       |H   |		Short_Literal	0x3
020c 0099       |    |		Action	Reference_Dynamic
020d 480a       |H   |		Short_Literal	0xa
020e 4803       |H   |		Short_Literal	0x3
020f 0099       |    |		Action	Reference_Dynamic
0210 480b       |H   |		Short_Literal	0xb
0211 4803       |H   |		Short_Literal	0x3
0212 0099       |    |		Action	Reference_Dynamic
0213 8002       |    |		Call	0x0,0x2
0214 4877       |Hw  |		Short_Literal	0x77
0215 4880       |H   |		Short_Literal	0x80
0216 e602       |    |		Load	0x3,0x2
0217 01d6       |    |		Execute	Vector,Field_Write
0218 4878       |Hx  |		Short_Literal	0x78
0219 487f       |H   |		Short_Literal	0x7f
021a e602       |    |		Load	0x3,0x2
021b 01d6       |    |		Execute	Vector,Field_Write
021c 4879       |Hy  |		Short_Literal	0x79
021d 48ab       |H   |		Short_Literal	0xab
021e e602       |    |		Load	0x3,0x2
021f 01d6       |    |		Execute	Vector,Field_Write
0220 487a       |Hz  |		Short_Literal	0x7a
0221 48ff       |H   |		Short_Literal	0xff
0222 e602       |    |		Load	0x3,0x2
0223 01d6       |    |		Execute	Vector,Field_Write
0224 483e       |H>  |		Short_Literal	0x3e
0225 48ff       |H   |		Short_Literal	0xff
0226 48ab       |H   |		Short_Literal	0xab
0227 487f       |H   |		Short_Literal	0x7f
0228 4800       |H   |		Short_Literal	0x0
0229 4801       |H   |		Short_Literal	0x1
022a e006       |    |		Load	0x0,0x6
022b 0334       | 4  |		Declare_Variable	Array,With_Constraint
022c 483c       |H<  |		Short_Literal	0x3c
022d 4800       |H   |		Short_Literal	0x0
022e 00da       |    |		Load_Top	At_Offset_2
022f 01d6       |    |		Execute	Vector,Field_Write
0230 4880       |H   |		Short_Literal	0x80
0231 4801       |H   |		Short_Literal	0x1
0232 00da       |    |		Load_Top	At_Offset_2
0233 01d6       |    |		Execute	Vector,Field_Write
0234 01cb       |    |		Execute	Vector,Append
0235 01cb       |    |		Execute	Vector,Append
0236 01cb       |    |		Execute	Vector,Append
0237 01cb       |    |		Execute	Vector,Append
0238 0092 0526  |   &|		Action	Push_String_Extended,0x526					; "<wxyz>"
023a 0092 0524  |   $|		Action	Push_String_Extended,0x524					; "big-chars"
023c e614       |    |		Load	0x3,0x14
023d e615       |    |		Load	0x3,0x15
023e e616       |    |		Load	0x3,0x16
023f e617       |    |		Load	0x3,0x17
0240 4818       |H   |		Short_Literal	0x18
0241 4803       |H   |		Short_Literal	0x3
0242 0099       |    |		Action	Reference_Dynamic
0243 4819       |H   |		Short_Literal	0x19
0244 4803       |H   |		Short_Literal	0x3
0245 0099       |    |		Action	Reference_Dynamic
0246 481a       |H   |		Short_Literal	0x1a
0247 4803       |H   |		Short_Literal	0x3
0248 0099       |    |		Action	Reference_Dynamic
0249 8002       |    |		Call	0x0,0x2
024a 4801       |H   |		Short_Literal	0x1
024b 800a       |    |		Call	0x0,0xa
024c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
024d 0000 0000  |    |		.XXX[0x3]
024f 0000       |    |
0250 8000 0000  |    |		.LITERAL	{0x80000000, 0x00070000}
0254 8000 0000  |    |		.LITERAL	{0x80000000, 0x00080000}
0258 8000 0000  |    |		.LITERAL	{0x80000000, 0x00090000}
025c 4162 6300  |Abc |		.LITERAL	{0x41626300, 0x00000000}
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 02ca       |    |		.CONST	0x02ca								; Address of begin
0261 0004       |    |		.CONST	0x0004								; Address of exception handler
0262 0018       |    |		.CONST	0x0018								; Number of locals
0263			INIT_0260:
0263 a002       |    |		Store_Unchecked	0x0,0x2
0264 00c6       |    |		Action	Check_Subprogram_Elaborated
0265 00e8       |    |		Load_Encached	Character_Cache
0266 00e4       |    |		Load_Encached	Positive_Cache
0267 00d8       |    |		Load_Top	At_Offset_0
0268 012c       | ,  |		Execute	Any,Size
0269 00d9       |    |		Load_Top	At_Offset_1
026a 0266       | f  |		Execute	Discrete,Bounds
026b 00db       |    |		Load_Top	At_Offset_3
026c 0122       | "  |		Execute	Any,Make_Root_Type
026d 00d8       |    |		Load_Top	At_Offset_0
026e 012c       | ,  |		Execute	Any,Size
026f 00d0       |    |		Action	Swap_Control
0270 0266       | f  |		Execute	Discrete,Bounds
0271 029f 049b  |    |		Declare_Subprogram	INIT_0498,For_Call
0273 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
0274 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
0275 00cd       |    |		Action	Spare6_Action
0276 00e9       |    |		Load_Encached	String_Cache
0277 0092 051e  |    |		Action	Push_String_Extended,0x51e					; "String"
0279 a010       |    |		Store_Unchecked	0x0,0x10
027a a011       |    |		Store_Unchecked	0x0,0x11
027b 0093 0000  |    |		push_full_address	0x0
027d 60ce       |`   |		Indirect_Literal	Discrete,0x34c,{0x80000000, 0x00060000}
027e 0273       | s  |		Execute	Discrete,Plus
027f e003       |    |		Load	0x0,0x3
0280 0273       | s  |		Execute	Discrete,Plus
0281 e012       |    |		Load	0x0,0x12
0282 0273       | s  |		Execute	Discrete,Plus
0283 4809       |H   |		Short_Literal	0x9
0284 0007       |    |		Action	Break_Optional
0285 a005       |    |		Store_Unchecked	0x0,0x5
0286 00c6       |    |		Action	Check_Subprogram_Elaborated
0287 00e8       |    |		Load_Encached	Character_Cache
0288 00e4       |    |		Load_Encached	Positive_Cache
0289 00d8       |    |		Load_Top	At_Offset_0
028a 012c       | ,  |		Execute	Any,Size
028b 00d9       |    |		Load_Top	At_Offset_1
028c 0266       | f  |		Execute	Discrete,Bounds
028d 00db       |    |		Load_Top	At_Offset_3
028e 0122       | "  |		Execute	Any,Make_Root_Type
028f 00d8       |    |		Load_Top	At_Offset_0
0290 012c       | ,  |		Execute	Any,Size
0291 00d0       |    |		Action	Swap_Control
0292 0266       | f  |		Execute	Discrete,Bounds
0293 029f 049b  |    |		Declare_Subprogram	INIT_0498,For_Call
0295 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
0296 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
0297 00cd       |    |		Action	Spare6_Action
0298 00e9       |    |		Load_Encached	String_Cache
0299 e006       |    |		Load	0x0,0x6
029a 0093 0000  |    |		push_full_address	0x0
029c 60ab       |`   |		Indirect_Literal	Discrete,0x348,{0x80000000, 0x00050000}
029d 0273       | s  |		Execute	Discrete,Plus
029e e003       |    |		Load	0x0,0x3
029f 0273       | s  |		Execute	Discrete,Plus
02a0 e013       |    |		Load	0x0,0x13
02a1 0273       | s  |		Execute	Discrete,Plus
02a2 480f       |H   |		Short_Literal	0xf
02a3 0007       |    |		Action	Break_Optional
02a4 029f 04fb  |    |		Declare_Subprogram	INIT_04f8,For_Call
02a6 a002       |    |		Store_Unchecked	0x0,0x2
02a7 00c6       |    |		Action	Check_Subprogram_Elaborated
02a8 00e8       |    |		Load_Encached	Character_Cache
02a9 00e4       |    |		Load_Encached	Positive_Cache
02aa 00d8       |    |		Load_Top	At_Offset_0
02ab 012c       | ,  |		Execute	Any,Size
02ac 00d9       |    |		Load_Top	At_Offset_1
02ad 0266       | f  |		Execute	Discrete,Bounds
02ae 00db       |    |		Load_Top	At_Offset_3
02af 0122       | "  |		Execute	Any,Make_Root_Type
02b0 00d8       |    |		Load_Top	At_Offset_0
02b1 012c       | ,  |		Execute	Any,Size
02b2 00d0       |    |		Action	Swap_Control
02b3 0266       | f  |		Execute	Discrete,Bounds
02b4 029f 049b  |    |		Declare_Subprogram	INIT_0498,For_Call
02b6 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
02b7 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
02b8 00cd       |    |		Action	Spare6_Action
02b9 00e9       |    |		Load_Encached	String_Cache
02ba 0092 051e  |    |		Action	Push_String_Extended,0x51e					; "String"
02bc 4810       |H   |		Short_Literal	0x10
02bd 4803       |H   |		Short_Literal	0x3
02be 0099       |    |		Action	Reference_Dynamic
02bf a011       |    |		Store_Unchecked	0x0,0x11
02c0 0093 0000  |    |		push_full_address	0x0
02c2 6081       |`   |		Indirect_Literal	Discrete,0x344,{0x80000000, 0x00040000}
02c3 0273       | s  |		Execute	Discrete,Plus
02c4 e003       |    |		Load	0x0,0x3
02c5 0273       | s  |		Execute	Discrete,Plus
02c6 e014       |    |		Load	0x0,0x14
02c7 0273       | s  |		Execute	Discrete,Plus
02c8 4818       |H   |		Short_Literal	0x18
02c9 0007       |    |		Action	Break_Optional
02ca			BODY_0260:
02ca 0092 0527  |   '|		Action	Push_String_Extended,0x527					; "String conversions"
02cc 8009       |    |		Call	0x0,0x9
02cd 4801       |H   |		Short_Literal	0x1
02ce 4800       |H   |		Short_Literal	0x0
02cf e006       |    |		Load	0x0,0x6
02d0 0334       | 4  |		Declare_Variable	Array,With_Constraint
02d1 4801       |H   |		Short_Literal	0x1
02d2 4800       |H   |		Short_Literal	0x0
02d3 00e9       |    |		Load_Encached	String_Cache
02d4 0334       | 4  |		Declare_Variable	Array,With_Constraint
02d5 0092 0520  |    |		Action	Push_String_Extended,0x520					; "1..0 => 0"
02d7 e602       |    |		Load	0x3,0x2
02d8 e603       |    |		Load	0x3,0x3
02d9 e604       |    |		Load	0x3,0x4
02da e605       |    |		Load	0x3,0x5
02db 4806       |H   |		Short_Literal	0x6
02dc 4803       |H   |		Short_Literal	0x3
02dd 0099       |    |		Action	Reference_Dynamic
02de 4807       |H   |		Short_Literal	0x7
02df 4803       |H   |		Short_Literal	0x3
02e0 0099       |    |		Action	Reference_Dynamic
02e1 4808       |H   |		Short_Literal	0x8
02e2 4803       |H   |		Short_Literal	0x3
02e3 0099       |    |		Action	Reference_Dynamic
02e4 8002       |    |		Call	0x0,0x2
02e5 4801       |H   |		Short_Literal	0x1
02e6 4801       |H   |		Short_Literal	0x1
02e7 e006       |    |		Load	0x0,0x6
02e8 0334       | 4  |		Declare_Variable	Array,With_Constraint
02e9 487f       |H   |		Short_Literal	0x7f
02ea 4801       |H   |		Short_Literal	0x1
02eb 00da       |    |		Load_Top	At_Offset_2
02ec 01d6       |    |		Execute	Vector,Field_Write
02ed 4802       |H   |		Short_Literal	0x2
02ee 4802       |H   |		Short_Literal	0x2
02ef 00e9       |    |		Load_Encached	String_Cache
02f0 0334       | 4  |		Declare_Variable	Array,With_Constraint
02f1 487f       |H   |		Short_Literal	0x7f
02f2 4802       |H   |		Short_Literal	0x2
02f3 00da       |    |		Load_Top	At_Offset_2
02f4 01d6       |    |		Execute	Vector,Field_Write
02f5 0092 0521  |   !|		Action	Push_String_Extended,0x521					; "2..2 => 127"
02f7 e602       |    |		Load	0x3,0x2
02f8 e603       |    |		Load	0x3,0x3
02f9 e604       |    |		Load	0x3,0x4
02fa e605       |    |		Load	0x3,0x5
02fb 4806       |H   |		Short_Literal	0x6
02fc 4803       |H   |		Short_Literal	0x3
02fd 0099       |    |		Action	Reference_Dynamic
02fe 4807       |H   |		Short_Literal	0x7
02ff 4803       |H   |		Short_Literal	0x3
0300 0099       |    |		Action	Reference_Dynamic
0301 4808       |H   |		Short_Literal	0x8
0302 4803       |H   |		Short_Literal	0x3
0303 0099       |    |		Action	Reference_Dynamic
0304 8002       |    |		Call	0x0,0x2
0305 4800       |H   |		Short_Literal	0x0
0306 4802       |H   |		Short_Literal	0x2
0307 e006       |    |		Load	0x0,0x6
0308 0334       | 4  |		Declare_Variable	Array,With_Constraint
0309 5046       |PF  |		Indirect_Literal	Any,0x350,{0x41626300, 0x00000000}
030a 0092 0522  |   "|		Action	Push_String_Extended,0x522					; "Abc"
030c 0092 0522  |   "|		Action	Push_String_Extended,0x522					; "Abc"
030e e602       |    |		Load	0x3,0x2
030f e603       |    |		Load	0x3,0x3
0310 e604       |    |		Load	0x3,0x4
0311 e605       |    |		Load	0x3,0x5
0312 4806       |H   |		Short_Literal	0x6
0313 4803       |H   |		Short_Literal	0x3
0314 0099       |    |		Action	Reference_Dynamic
0315 4807       |H   |		Short_Literal	0x7
0316 4803       |H   |		Short_Literal	0x3
0317 0099       |    |		Action	Reference_Dynamic
0318 4808       |H   |		Short_Literal	0x8
0319 4803       |H   |		Short_Literal	0x3
031a 0099       |    |		Action	Reference_Dynamic
031b 8002       |    |		Call	0x0,0x2
031c 48ff       |H   |		Short_Literal	0xff
031d 48ab       |H   |		Short_Literal	0xab
031e 4800       |H   |		Short_Literal	0x0
031f 4801       |H   |		Short_Literal	0x1
0320 e006       |    |		Load	0x0,0x6
0321 0334       | 4  |		Declare_Variable	Array,With_Constraint
0322 4880       |H   |		Short_Literal	0x80
0323 4800       |H   |		Short_Literal	0x0
0324 00da       |    |		Load_Top	At_Offset_2
0325 01d6       |    |		Execute	Vector,Field_Write
0326 487f       |H   |		Short_Literal	0x7f
0327 4801       |H   |		Short_Literal	0x1
0328 00da       |    |		Load_Top	At_Offset_2
0329 01d6       |    |		Execute	Vector,Field_Write
032a 01cb       |    |		Execute	Vector,Append
032b 01cb       |    |		Execute	Vector,Append
032c 0092 0523  |   #|		Action	Push_String_Extended,0x523					; "\x00\x7f+\x7f"
032e 0092 0524  |   $|		Action	Push_String_Extended,0x524					; "big-chars"
0330 e611       |    |		Load	0x3,0x11
0331 e612       |    |		Load	0x3,0x12
0332 e613       |    |		Load	0x3,0x13
0333 e614       |    |		Load	0x3,0x14
0334 4815       |H   |		Short_Literal	0x15
0335 4803       |H   |		Short_Literal	0x3
0336 0099       |    |		Action	Reference_Dynamic
0337 4816       |H   |		Short_Literal	0x16
0338 4803       |H   |		Short_Literal	0x3
0339 0099       |    |		Action	Reference_Dynamic
033a 4817       |H   |		Short_Literal	0x17
033b 4803       |H   |		Short_Literal	0x3
033c 0099       |    |		Action	Reference_Dynamic
033d 8002       |    |		Call	0x0,0x2
033e 4801       |H   |		Short_Literal	0x1
033f 800a       |    |		Call	0x0,0xa
0340 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0341 0000 0000  |    |		.XXX[0x3]
0343 0000       |    |
0344 8000 0000  |    |		.LITERAL	{0x80000000, 0x00040000}
0348 8000 0000  |    |		.LITERAL	{0x80000000, 0x00050000}
034c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00060000}
0350 4162 6300  |Abc |		.LITERAL	{0x41626300, 0x00000000}
0354 0000 0000  |    |		.BLANK	0000[0x4]
0358 ; --------------------------------------------------------------------------------------
0358 ; SUBPROGRAM
0358 ; --------------------------------------------------------------------------------------
0358 03d6       |    |		.CONST	0x03d6								; Address of begin
0359 0004       |    |		.CONST	0x0004								; Address of exception handler
035a 001a       |    |		.CONST	0x001a								; Number of locals
035b			INIT_0358:
035b e00b       |    |		Load	0x0,0xb
035c 0337       | 7  |		Declare_Variable	Array
035d 00d8       |    |		Load_Top	At_Offset_0
035e 0335       | 5  |		Declare_Variable	Array,Duplicate
035f 00cd       |    |		Action	Spare6_Action
0360 48ff       |H   |		Short_Literal	0xff
0361 4800       |H   |		Short_Literal	0x0
0362 483f       |H?  |		Short_Literal	0x3f
0363 00d9       |    |		Load_Top	At_Offset_1
0364 e603       |    |		Load	0x3,0x3
0365 01d6       |    |		Execute	Vector,Field_Write
0366 3ffb       |?   |		Loop_Increasing	0x362
0367 00d9       |    |		Load_Top	At_Offset_1
0368 01d4       |    |		Execute	Vector,Structure_Write
0369 029f 050b  |    |		Declare_Subprogram	INIT_0508,For_Call
036b a002       |    |		Store_Unchecked	0x0,0x2
036c 00c6       |    |		Action	Check_Subprogram_Elaborated
036d 00e8       |    |		Load_Encached	Character_Cache
036e 00e4       |    |		Load_Encached	Positive_Cache
036f 00d8       |    |		Load_Top	At_Offset_0
0370 012c       | ,  |		Execute	Any,Size
0371 00d9       |    |		Load_Top	At_Offset_1
0372 0266       | f  |		Execute	Discrete,Bounds
0373 00db       |    |		Load_Top	At_Offset_3
0374 0122       | "  |		Execute	Any,Make_Root_Type
0375 00d8       |    |		Load_Top	At_Offset_0
0376 012c       | ,  |		Execute	Any,Size
0377 00d0       |    |		Action	Swap_Control
0378 0266       | f  |		Execute	Discrete,Bounds
0379 029f 049b  |    |		Declare_Subprogram	INIT_0498,For_Call
037b 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
037c 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
037d 00cd       |    |		Action	Spare6_Action
037e 00e9       |    |		Load_Encached	String_Cache
037f 0092 051e  |    |		Action	Push_String_Extended,0x51e					; "String"
0381 a010       |    |		Store_Unchecked	0x0,0x10
0382 4803       |H   |		Short_Literal	0x3
0383 4803       |H   |		Short_Literal	0x3
0384 0099       |    |		Action	Reference_Dynamic
0385 0093 0000  |    |		push_full_address	0x0
0387 60f4       |`   |		Indirect_Literal	Discrete,0x47c,{0x80000000, 0x00030000}
0388 0273       | s  |		Execute	Discrete,Plus
0389 e003       |    |		Load	0x0,0x3
038a 0273       | s  |		Execute	Discrete,Plus
038b e015       |    |		Load	0x0,0x15
038c 0273       | s  |		Execute	Discrete,Plus
038d 480b       |H   |		Short_Literal	0xb
038e 0007       |    |		Action	Break_Optional
038f a005       |    |		Store_Unchecked	0x0,0x5
0390 00c6       |    |		Action	Check_Subprogram_Elaborated
0391 00e8       |    |		Load_Encached	Character_Cache
0392 00e4       |    |		Load_Encached	Positive_Cache
0393 00d8       |    |		Load_Top	At_Offset_0
0394 012c       | ,  |		Execute	Any,Size
0395 00d9       |    |		Load_Top	At_Offset_1
0396 0266       | f  |		Execute	Discrete,Bounds
0397 00db       |    |		Load_Top	At_Offset_3
0398 0122       | "  |		Execute	Any,Make_Root_Type
0399 00d8       |    |		Load_Top	At_Offset_0
039a 012c       | ,  |		Execute	Any,Size
039b 00d0       |    |		Action	Swap_Control
039c 0266       | f  |		Execute	Discrete,Bounds
039d 029f 049b  |    |		Declare_Subprogram	INIT_0498,For_Call
039f 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
03a0 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
03a1 00cd       |    |		Action	Spare6_Action
03a2 00e9       |    |		Load_Encached	String_Cache
03a3 e006       |    |		Load	0x0,0x6
03a4 0093 0000  |    |		push_full_address	0x0
03a6 60d1       |`   |		Indirect_Literal	Discrete,0x478,{0x80000000, 0x00020000}
03a7 0273       | s  |		Execute	Discrete,Plus
03a8 e003       |    |		Load	0x0,0x3
03a9 0273       | s  |		Execute	Discrete,Plus
03aa e016       |    |		Load	0x0,0x16
03ab 0273       | s  |		Execute	Discrete,Plus
03ac 4811       |H   |		Short_Literal	0x11
03ad 0007       |    |		Action	Break_Optional
03ae 029f 0513  |    |		Declare_Subprogram	INIT_0510,For_Call
03b0 a002       |    |		Store_Unchecked	0x0,0x2
03b1 00c6       |    |		Action	Check_Subprogram_Elaborated
03b2 00e8       |    |		Load_Encached	Character_Cache
03b3 00e4       |    |		Load_Encached	Positive_Cache
03b4 00d8       |    |		Load_Top	At_Offset_0
03b5 012c       | ,  |		Execute	Any,Size
03b6 00d9       |    |		Load_Top	At_Offset_1
03b7 0266       | f  |		Execute	Discrete,Bounds
03b8 00db       |    |		Load_Top	At_Offset_3
03b9 0122       | "  |		Execute	Any,Make_Root_Type
03ba 00d8       |    |		Load_Top	At_Offset_0
03bb 012c       | ,  |		Execute	Any,Size
03bc 00d0       |    |		Action	Swap_Control
03bd 0266       | f  |		Execute	Discrete,Bounds
03be 029f 049b  |    |		Declare_Subprogram	INIT_0498,For_Call
03c0 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
03c1 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
03c2 00cd       |    |		Action	Spare6_Action
03c3 00e9       |    |		Load_Encached	String_Cache
03c4 0092 051e  |    |		Action	Push_String_Extended,0x51e					; "String"
03c6 4812       |H   |		Short_Literal	0x12
03c7 4803       |H   |		Short_Literal	0x3
03c8 0099       |    |		Action	Reference_Dynamic
03c9 4803       |H   |		Short_Literal	0x3
03ca 4803       |H   |		Short_Literal	0x3
03cb 0099       |    |		Action	Reference_Dynamic
03cc 0093 0000  |    |		push_full_address	0x0
03ce 60a5       |`   |		Indirect_Literal	Discrete,0x474,{0x80000000, 0x00010000}
03cf 0273       | s  |		Execute	Discrete,Plus
03d0 e003       |    |		Load	0x0,0x3
03d1 0273       | s  |		Execute	Discrete,Plus
03d2 e017       |    |		Load	0x0,0x17
03d3 0273       | s  |		Execute	Discrete,Plus
03d4 481a       |H   |		Short_Literal	0x1a
03d5 0007       |    |		Action	Break_Optional
03d6			BODY_0358:
03d6 0092 0528  |   (|		Action	Push_String_Extended,0x528					; "String translation conversions"
03d8 8009       |    |		Call	0x0,0x9
03d9 00cf       |    |		Action	Mark_Auxiliary
03da 487f       |H   |		Short_Literal	0x7f
03db 4800       |H   |		Short_Literal	0x0
03dc 0007       |    |		Action	Break_Optional
03dd 00d8       |    |		Load_Top	At_Offset_0
03de 00d9       |    |		Load_Top	At_Offset_1
03df 00d8       |    |		Load_Top	At_Offset_0
03e0 e00f       |    |		Load	0x0,0xf
03e1 0260       | `  |		Execute	Discrete,In_Type
03e2 7001       |p   |		Jump_Nonzero	0x3e4
03e3 0801       |    |		Execute_Immediate	Raise,0x1
03e4 e602       |    |		Load	0x3,0x2
03e5 01d6       |    |		Execute	Vector,Field_Write
03e6 00c8       |    |		Action	Pop_Auxiliary_Range
03e7 3ff5       |?   |		Loop_Increasing	0x3dd
03e8 00ce       |    |		Action	Pop_Auxiliary
03e9 4801       |H   |		Short_Literal	0x1
03ea 4800       |H   |		Short_Literal	0x0
03eb e006       |    |		Load	0x0,0x6
03ec 0334       | 4  |		Declare_Variable	Array,With_Constraint
03ed 4801       |H   |		Short_Literal	0x1
03ee 4800       |H   |		Short_Literal	0x0
03ef 00e9       |    |		Load_Encached	String_Cache
03f0 0334       | 4  |		Declare_Variable	Array,With_Constraint
03f1 0092 0520  |    |		Action	Push_String_Extended,0x520					; "1..0 => 0"
03f3 e604       |    |		Load	0x3,0x4
03f4 e605       |    |		Load	0x3,0x5
03f5 e606       |    |		Load	0x3,0x6
03f6 e607       |    |		Load	0x3,0x7
03f7 4808       |H   |		Short_Literal	0x8
03f8 4803       |H   |		Short_Literal	0x3
03f9 0099       |    |		Action	Reference_Dynamic
03fa 4809       |H   |		Short_Literal	0x9
03fb 4803       |H   |		Short_Literal	0x3
03fc 0099       |    |		Action	Reference_Dynamic
03fd 480a       |H   |		Short_Literal	0xa
03fe 4803       |H   |		Short_Literal	0x3
03ff 0099       |    |		Action	Reference_Dynamic
0400 8002       |    |		Call	0x0,0x2
0401 4801       |H   |		Short_Literal	0x1
0402 4801       |H   |		Short_Literal	0x1
0403 e006       |    |		Load	0x0,0x6
0404 0334       | 4  |		Declare_Variable	Array,With_Constraint
0405 487f       |H   |		Short_Literal	0x7f
0406 4801       |H   |		Short_Literal	0x1
0407 00da       |    |		Load_Top	At_Offset_2
0408 01d6       |    |		Execute	Vector,Field_Write
0409 4802       |H   |		Short_Literal	0x2
040a 4802       |H   |		Short_Literal	0x2
040b 00e9       |    |		Load_Encached	String_Cache
040c 0334       | 4  |		Declare_Variable	Array,With_Constraint
040d 487f       |H   |		Short_Literal	0x7f
040e 4802       |H   |		Short_Literal	0x2
040f 00da       |    |		Load_Top	At_Offset_2
0410 01d6       |    |		Execute	Vector,Field_Write
0411 0092 0521  |   !|		Action	Push_String_Extended,0x521					; "2..2 => 127"
0413 e604       |    |		Load	0x3,0x4
0414 e605       |    |		Load	0x3,0x5
0415 e606       |    |		Load	0x3,0x6
0416 e607       |    |		Load	0x3,0x7
0417 4808       |H   |		Short_Literal	0x8
0418 4803       |H   |		Short_Literal	0x3
0419 0099       |    |		Action	Reference_Dynamic
041a 4809       |H   |		Short_Literal	0x9
041b 4803       |H   |		Short_Literal	0x3
041c 0099       |    |		Action	Reference_Dynamic
041d 480a       |H   |		Short_Literal	0xa
041e 4803       |H   |		Short_Literal	0x3
041f 0099       |    |		Action	Reference_Dynamic
0420 8002       |    |		Call	0x0,0x2
0421 4800       |H   |		Short_Literal	0x0
0422 4802       |H   |		Short_Literal	0x2
0423 e006       |    |		Load	0x0,0x6
0424 0334       | 4  |		Declare_Variable	Array,With_Constraint
0425 505a       |PZ  |		Indirect_Literal	Any,0x480,{0x41626300, 0x00000000}
0426 0092 0522  |   "|		Action	Push_String_Extended,0x522					; "Abc"
0428 0092 0522  |   "|		Action	Push_String_Extended,0x522					; "Abc"
042a e604       |    |		Load	0x3,0x4
042b e605       |    |		Load	0x3,0x5
042c e606       |    |		Load	0x3,0x6
042d e607       |    |		Load	0x3,0x7
042e 4808       |H   |		Short_Literal	0x8
042f 4803       |H   |		Short_Literal	0x3
0430 0099       |    |		Action	Reference_Dynamic
0431 4809       |H   |		Short_Literal	0x9
0432 4803       |H   |		Short_Literal	0x3
0433 0099       |    |		Action	Reference_Dynamic
0434 480a       |H   |		Short_Literal	0xa
0435 4803       |H   |		Short_Literal	0x3
0436 0099       |    |		Action	Reference_Dynamic
0437 8002       |    |		Call	0x0,0x2
0438 4877       |Hw  |		Short_Literal	0x77
0439 4880       |H   |		Short_Literal	0x80
043a e602       |    |		Load	0x3,0x2
043b 01d6       |    |		Execute	Vector,Field_Write
043c 4878       |Hx  |		Short_Literal	0x78
043d 487f       |H   |		Short_Literal	0x7f
043e e602       |    |		Load	0x3,0x2
043f 01d6       |    |		Execute	Vector,Field_Write
0440 4879       |Hy  |		Short_Literal	0x79
0441 48ab       |H   |		Short_Literal	0xab
0442 e602       |    |		Load	0x3,0x2
0443 01d6       |    |		Execute	Vector,Field_Write
0444 487a       |Hz  |		Short_Literal	0x7a
0445 48ff       |H   |		Short_Literal	0xff
0446 e602       |    |		Load	0x3,0x2
0447 01d6       |    |		Execute	Vector,Field_Write
0448 483e       |H>  |		Short_Literal	0x3e
0449 48ff       |H   |		Short_Literal	0xff
044a 48ab       |H   |		Short_Literal	0xab
044b 487f       |H   |		Short_Literal	0x7f
044c 4800       |H   |		Short_Literal	0x0
044d 4801       |H   |		Short_Literal	0x1
044e e006       |    |		Load	0x0,0x6
044f 0334       | 4  |		Declare_Variable	Array,With_Constraint
0450 483c       |H<  |		Short_Literal	0x3c
0451 4800       |H   |		Short_Literal	0x0
0452 00da       |    |		Load_Top	At_Offset_2
0453 01d6       |    |		Execute	Vector,Field_Write
0454 4880       |H   |		Short_Literal	0x80
0455 4801       |H   |		Short_Literal	0x1
0456 00da       |    |		Load_Top	At_Offset_2
0457 01d6       |    |		Execute	Vector,Field_Write
0458 01cb       |    |		Execute	Vector,Append
0459 01cb       |    |		Execute	Vector,Append
045a 01cb       |    |		Execute	Vector,Append
045b 01cb       |    |		Execute	Vector,Append
045c 0092 0526  |   &|		Action	Push_String_Extended,0x526					; "<wxyz>"
045e 0092 0524  |   $|		Action	Push_String_Extended,0x524					; "big-chars"
0460 e613       |    |		Load	0x3,0x13
0461 e614       |    |		Load	0x3,0x14
0462 e615       |    |		Load	0x3,0x15
0463 e616       |    |		Load	0x3,0x16
0464 4817       |H   |		Short_Literal	0x17
0465 4803       |H   |		Short_Literal	0x3
0466 0099       |    |		Action	Reference_Dynamic
0467 4818       |H   |		Short_Literal	0x18
0468 4803       |H   |		Short_Literal	0x3
0469 0099       |    |		Action	Reference_Dynamic
046a 4819       |H   |		Short_Literal	0x19
046b 4803       |H   |		Short_Literal	0x3
046c 0099       |    |		Action	Reference_Dynamic
046d 8002       |    |		Call	0x0,0x2
046e 4801       |H   |		Short_Literal	0x1
046f 800a       |    |		Call	0x0,0xa
0470 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0471 0000 0000  |    |		.XXX[0x3]
0473 0000       |    |
0474 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
0478 8000 0000  |    |		.LITERAL	{0x80000000, 0x00020000}
047c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00030000}
0480 4162 6300  |Abc |		.LITERAL	{0x41626300, 0x00000000}
0484 0000 0000  |    |		.BLANK	0000[0x4]
0488 ; --------------------------------------------------------------------------------------
0488 ; SUBPROGRAM
0488 ; --------------------------------------------------------------------------------------
0488 048b       |    |		.CONST	0x048b								; Address of begin
0489 0004       |    |		.CONST	0x0004								; Address of exception handler
048a 0001       |    |		.CONST	0x0001								; Number of locals
048b			BODY_0488:
048b			INIT_0488:
048b 00da       |    |		Load_Top	At_Offset_2
048c 8018       |    |		Call	0x0,0x18
048d e9fe       |    |		Load	0x4,-0x2
048e 01d4       |    |		Execute	Vector,Structure_Write
048f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0490 ; --------------------------------------------------------------------------------------
0490 ; SUBPROGRAM
0490 ; --------------------------------------------------------------------------------------
0490 0493       |    |		.CONST	0x0493								; Address of begin
0491 0004       |    |		.CONST	0x0004								; Address of exception handler
0492 0001       |    |		.CONST	0x0001								; Number of locals
0493			BODY_0490:
0493			INIT_0490:
0493 00da       |    |		Load_Top	At_Offset_2
0494 8019       |    |		Call	0x0,0x19
0495 e9fe       |    |		Load	0x4,-0x2
0496 01d4       |    |		Execute	Vector,Structure_Write
0497 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0498 ; --------------------------------------------------------------------------------------
0498 ; SUBPROGRAM
0498 ; SUBPROGRAM
0498 ; SUBPROGRAM
0498 ; SUBPROGRAM
0498 ; SUBPROGRAM
0498 ; SUBPROGRAM
0498 ; SUBPROGRAM
0498 ; SUBPROGRAM
0498 ; SUBPROGRAM
0498 ; SUBPROGRAM
0498 ; SUBPROGRAM
0498 ; SUBPROGRAM
0498 ; --------------------------------------------------------------------------------------
0498 049b       |    |		.CONST	0x049b								; Address of begin
0499 0004       |    |		.CONST	0x0004								; Address of exception handler
049a 0001       |    |		.CONST	0x0001								; Number of locals
049b			BODY_0498:
049b			BODY_0498:
049b			BODY_0498:
049b			BODY_0498:
049b			BODY_0498:
049b			BODY_0498:
049b			BODY_0498:
049b			BODY_0498:
049b			BODY_0498:
049b			BODY_0498:
049b			BODY_0498:
049b			BODY_0498:
049b			INIT_0498:
049b			INIT_0498:
049b			INIT_0498:
049b			INIT_0498:
049b			INIT_0498:
049b			INIT_0498:
049b			INIT_0498:
049b			INIT_0498:
049b			INIT_0498:
049b			INIT_0498:
049b			INIT_0498:
049b			INIT_0498:
049b 4607       |F   |		Jump_Case	0x8
049c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
049d 7807       |x   |		Jump	0x4a5								; case 0x1
049e 780a       |x   |		Jump	0x4a9								; case 0x2
049f 780e       |x   |		Jump	0x4ae								; case 0x3
04a0 7811       |x   |		Jump	0x4b2								; case 0x4
04a1 7810       |x   |		Jump	0x4b2								; case 0x5
04a2 7811       |x   |		Jump	0x4b4								; case 0x6
04a3 7814       |x   |		Jump	0x4b8								; case 0x7
04a4 4302       |C   |		.XXX[0x1]
04a5 00da       |    |		Load_Top	At_Offset_2
04a6 00e0       |    |		Load_Encached	Standard_Cache
04a7 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
04a8 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
04a9 00db       |    |		Load_Top	At_Offset_3
04aa 00db       |    |		Load_Top	At_Offset_3
04ab 00e0       |    |		Load_Encached	Standard_Cache
04ac 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
04ad 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
04ae 00da       |    |		Load_Top	At_Offset_2
04af 00e0       |    |		Load_Encached	Standard_Cache
04b0 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
04b1 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
04b2 00db       |    |		Load_Top	At_Offset_3
04b3 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
04b4 00e2       |    |		Load_Encached	Integer_Cache
04b5 00dc       |    |		Load_Top	At_Offset_4
04b6 0267       | g  |		Execute	Discrete,Predecessor
04b7 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
04b8 00e2       |    |		Load_Encached	Integer_Cache
04b9 00dc       |    |		Load_Top	At_Offset_4
04ba 0268       | h  |		Execute	Discrete,Successor
04bb 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
04bc 0000 0000  |    |		.BLANK	0000[0x4]
04c0 ; --------------------------------------------------------------------------------------
04c0 ; SUBPROGRAM
04c0 ; --------------------------------------------------------------------------------------
04c0 04c3       |    |		.CONST	0x04c3								; Address of begin
04c1 0004       |    |		.CONST	0x0004								; Address of exception handler
04c2 0001       |    |		.CONST	0x0001								; Number of locals
04c3			BODY_04c0:
04c3			INIT_04c0:
04c3 00db       |    |		Load_Top	At_Offset_3
04c4 00db       |    |		Load_Top	At_Offset_3
04c5 e60c       |    |		Load	0x3,0xc
04c6 e60d       |    |		Load	0x3,0xd
04c7 e60e       |    |		Load	0x3,0xe
04c8 e60f       |    |		Load	0x3,0xf
04c9 4810       |H   |		Short_Literal	0x10
04ca 4803       |H   |		Short_Literal	0x3
04cb 0099       |    |		Action	Reference_Dynamic
04cc 8005       |    |		Call	0x0,0x5
04cd 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04ce 0000 0000  |    |		.XXX[0x2]
04d0 ; --------------------------------------------------------------------------------------
04d0 ; SUBPROGRAM
04d0 ; --------------------------------------------------------------------------------------
04d0 04d3       |    |		.CONST	0x04d3								; Address of begin
04d1 0004       |    |		.CONST	0x0004								; Address of exception handler
04d2 0001       |    |		.CONST	0x0001								; Number of locals
04d3			BODY_04d0:
04d3			INIT_04d0:
04d3 00da       |    |		Load_Top	At_Offset_2
04d4 8018       |    |		Call	0x0,0x18
04d5 e9fe       |    |		Load	0x4,-0x2
04d6 01d4       |    |		Execute	Vector,Structure_Write
04d7 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04d8 ; --------------------------------------------------------------------------------------
04d8 ; SUBPROGRAM
04d8 ; --------------------------------------------------------------------------------------
04d8 04db       |    |		.CONST	0x04db								; Address of begin
04d9 0004       |    |		.CONST	0x0004								; Address of exception handler
04da 0001       |    |		.CONST	0x0001								; Number of locals
04db			BODY_04d8:
04db			INIT_04d8:
04db e602       |    |		Load	0x3,0x2
04dc 00db       |    |		Load_Top	At_Offset_3
04dd 801a       |    |		Call	0x0,0x1a
04de e9fe       |    |		Load	0x4,-0x2
04df 01d4       |    |		Execute	Vector,Structure_Write
04e0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04e1 0000 0000  |    |		.BLANK	0000[0x7]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04eb       |    |		.CONST	0x04eb								; Address of begin
04e9 0004       |    |		.CONST	0x0004								; Address of exception handler
04ea 0001       |    |		.CONST	0x0001								; Number of locals
04eb			BODY_04e8:
04eb			INIT_04e8:
04eb 00db       |    |		Load_Top	At_Offset_3
04ec 00db       |    |		Load_Top	At_Offset_3
04ed e60d       |    |		Load	0x3,0xd
04ee e60e       |    |		Load	0x3,0xe
04ef e60f       |    |		Load	0x3,0xf
04f0 e610       |    |		Load	0x3,0x10
04f1 4811       |H   |		Short_Literal	0x11
04f2 4803       |H   |		Short_Literal	0x3
04f3 0099       |    |		Action	Reference_Dynamic
04f4 8005       |    |		Call	0x0,0x5
04f5 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04f6 0000 0000  |    |		.XXX[0x2]
04f8 ; --------------------------------------------------------------------------------------
04f8 ; SUBPROGRAM
04f8 ; --------------------------------------------------------------------------------------
04f8 04fb       |    |		.CONST	0x04fb								; Address of begin
04f9 0004       |    |		.CONST	0x0004								; Address of exception handler
04fa 0001       |    |		.CONST	0x0001								; Number of locals
04fb			BODY_04f8:
04fb			INIT_04f8:
04fb 00db       |    |		Load_Top	At_Offset_3
04fc 00db       |    |		Load_Top	At_Offset_3
04fd e60a       |    |		Load	0x3,0xa
04fe e60b       |    |		Load	0x3,0xb
04ff e60c       |    |		Load	0x3,0xc
0500 e60d       |    |		Load	0x3,0xd
0501 480e       |H   |		Short_Literal	0xe
0502 4803       |H   |		Short_Literal	0x3
0503 0099       |    |		Action	Reference_Dynamic
0504 8005       |    |		Call	0x0,0x5
0505 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0506 0000 0000  |    |		.XXX[0x2]
0508 ; --------------------------------------------------------------------------------------
0508 ; SUBPROGRAM
0508 ; --------------------------------------------------------------------------------------
0508 050b       |    |		.CONST	0x050b								; Address of begin
0509 0004       |    |		.CONST	0x0004								; Address of exception handler
050a 0001       |    |		.CONST	0x0001								; Number of locals
050b			BODY_0508:
050b			INIT_0508:
050b 00db       |    |		Load_Top	At_Offset_3
050c e602       |    |		Load	0x3,0x2
050d e9ff       |    |		Load	0x4,-0x1
050e 801b       |    |		Call	0x0,0x1b
050f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0510 ; --------------------------------------------------------------------------------------
0510 ; SUBPROGRAM
0510 ; --------------------------------------------------------------------------------------
0510 0513       |    |		.CONST	0x0513								; Address of begin
0511 0004       |    |		.CONST	0x0004								; Address of exception handler
0512 0001       |    |		.CONST	0x0001								; Number of locals
0513			BODY_0510:
0513			INIT_0510:
0513 00db       |    |		Load_Top	At_Offset_3
0514 00db       |    |		Load_Top	At_Offset_3
0515 e60c       |    |		Load	0x3,0xc
0516 e60d       |    |		Load	0x3,0xd
0517 e60e       |    |		Load	0x3,0xe
0518 e60f       |    |		Load	0x3,0xf
0519 4810       |H   |		Short_Literal	0x10
051a 4803       |H   |		Short_Literal	0x3
051b 0099       |    |		Action	Reference_Dynamic
051c 8005       |    |		Call	0x0,0x5
051d 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
051e ; --------------------------------------------------------------------------------------
051e ; STRING TABLE
051e ; --------------------------------------------------------------------------------------
051e 0018       |    |		.STRTAB	0x0018->0x052a							; "String"
051f 001c       |    |		.STRTAB	0x001c->0x052d							; "String function conversions"
0520 0035       | 5  |		.STRTAB	0x0035->0x053a							; "1..0 => 0"
0521 003c       | <  |		.STRTAB	0x003c->0x053f							; "2..2 => 127"
0522 0045       | E  |		.STRTAB	0x0045->0x0544							; "Abc"
0523 0046       | F  |		.STRTAB	0x0046->0x0546							; "\x00\x7f+\x7f"
0524 0048       | H  |		.STRTAB	0x0048->0x0548							; "big-chars"
0525 004f       | O  |		.STRTAB	0x004f->0x054c							; "String translation function conversions"
0526 0074       | t  |		.STRTAB	0x0074->0x0560							; "<wxyz>"
0527 0078       | x  |		.STRTAB	0x0078->0x0563							; "String conversions"
0528 0088       |    |		.STRTAB	0x0088->0x056c							; "String translation conversions"
0529 00a4       |    |		.STREND 0x00a4->0x057b
052a 5374 7269  |Stri|		.STRTAB_STRINGS
057b 0000 0000  |    |		.BLANK	0000[0x5]
0580 ; --------------------------------------------------------------------------------------
0580 ; Debug Table
0580 ; --------------------------------------------------------------------------------------
0580 0004 0000  |    |		.DEBUG4	0x0004,0x0000,0x684f,0x0000,0x0001,0x0010
0586 000b 0000  |    |		.DBG4T	0x000b,0x0000,0x8000,0x0000
058a 001b 05c6  |    |		.DBG4T	0x001b,0x05c6,0x8001,0x0000
058e 0033 05d3  | 3  |		.DBG4T	0x0033,0x05d3,0x0001,0x0000
0592 0133 05e0  | 3  |		.DBG4T	0x0133,0x05e0,0x0001,0x0000
0596 0263 05f4  | c  |		.DBG4T	0x0263,0x05f4,0x0001,0x0000
059a 035b 05ff  | [  |		.DBG4T	0x035b,0x05ff,0x0001,0x0000
059e 048b 0612  |    |		.DBG4T	0x048b,0x0612,0x0001,0x0000
05a2 0493 0615  |    |		.DBG4T	0x0493,0x0615,0x0001,0x0000
05a6 049b 0000  |    |		.DBG4T	0x049b,0x0000,0x0005,0x0000
05aa 04c3 0000  |    |		.DBG4T	0x04c3,0x0000,0x000b,0x0000
05ae 04d3 0618  |    |		.DBG4T	0x04d3,0x0618,0x0001,0x0000
05b2 04db 061b  |    |		.DBG4T	0x04db,0x061b,0x0001,0x0000
05b6 04eb 0000  |    |		.DBG4T	0x04eb,0x0000,0x000b,0x0000
05ba 04fb 0000  |    |		.DBG4T	0x04fb,0x0000,0x000b,0x0000
05be 050b 061e  |    |		.DBG4T	0x050b,0x061e,0x0001,0x0000
05c2 0513 0000  |    |		.DBG4T	0x0513,0x0000,0x000b,0x0000
05c6 ; --------------------------------------------------------------------------------------
05c6 ; Debug chain
05c6 ; --------------------------------------------------------------------------------------
05c6 0007 0004  |    |		.DBGLEN	0x0007,0x0004
05c8 001b 001c  |    |		.DBGLNO	0x001b,0x001c,0x001d,0x001e,0x0020,0x0022,0x0024,0x0026,0x0027,0x0028,0x0029
05d3 ; --------------------------------------------------------------------------------------
05d3 ; Debug chain
05d3 ; --------------------------------------------------------------------------------------
05d3 0005 0006  |    |		.DBGLEN	0x0005,0x0006
05d5 0033 0035  | 3 5|		.DBGLNO	0x0033,0x0035,0x0037,0x005d,0x007c,0x00a4,0x00a7,0x00bf,0x00df,0x00f6,0x0118
05e0 ; --------------------------------------------------------------------------------------
05e0 ; Debug chain
05e0 ; --------------------------------------------------------------------------------------
05e0 0006 000c  |    |		.DBGLEN	0x0006,0x000c
05e2 0133 0141  | 3 A|		.DBGLNO	0x0133,0x0141,0x0143,0x0145,0x016b,0x018a,0x01b2,0x01b6,0x01b9,0x01c5,0x01dd,0x01fd,0x0214,0x0218,0x021c,0x0220,0x0224,0x024a
05f4 ; --------------------------------------------------------------------------------------
05f4 ; Debug chain
05f4 ; --------------------------------------------------------------------------------------
05f4 0003 0006  |    |		.DBGLEN	0x0003,0x0006
05f6 0263 0285  | c  |		.DBGLNO	0x0263,0x0285,0x02a4,0x02ca,0x02cd,0x02e5,0x0305,0x031c,0x033e
05ff ; --------------------------------------------------------------------------------------
05ff ; Debug chain
05ff ; --------------------------------------------------------------------------------------
05ff 0005 000c  |    |		.DBGLEN	0x0005,0x000c
0601 035b 0369  | [ i|		.DBGLNO	0x035b,0x0369,0x036b,0x038f,0x03ae,0x03d6,0x03da,0x03dd,0x03e9,0x0401,0x0421,0x0438,0x043c,0x0440,0x0444,0x0448,0x046e
0612 ; --------------------------------------------------------------------------------------
0612 ; Debug chain
0612 ; --------------------------------------------------------------------------------------
0612 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0614 048b       |    |		.DBGLNO	0x048b
0615 ; --------------------------------------------------------------------------------------
0615 ; Debug chain
0615 ; --------------------------------------------------------------------------------------
0615 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0617 0493       |    |		.DBGLNO	0x0493
0618 ; --------------------------------------------------------------------------------------
0618 ; Debug chain
0618 ; --------------------------------------------------------------------------------------
0618 0000 0001  |    |		.DBGLEN	0x0000,0x0001
061a 04d3       |    |		.DBGLNO	0x04d3
061b ; --------------------------------------------------------------------------------------
061b ; Debug chain
061b ; --------------------------------------------------------------------------------------
061b 0000 0001  |    |		.DBGLEN	0x0000,0x0001
061d 04db       |    |		.DBGLNO	0x04db
061e ; --------------------------------------------------------------------------------------
061e ; Debug chain
061e ; --------------------------------------------------------------------------------------
061e 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0620 050b       |    |		.DBGLNO	0x050b
0621 0000 0000  |    |		.BLANK	0000[0x1df]