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

⟦43e20f580⟧

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

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0380       |    |		.CONST	0x0380								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 0001       |    |		.CONST	0x0001								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 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 0032       | 2  |		.CONST	0x0032								; 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 0007       |    |		Action	Break_Optional
001f 0007       |    |		Action	Break_Optional
0020 0007       |    |		Action	Break_Optional
0021 0007       |    |		Action	Break_Optional
0022 e002       |    |		Load	0x0,0x2
0023 00d8       |    |		Load_Top	At_Offset_0
0024 e002       |    |		Load	0x0,0x2
0025 02a0       |    |		Declare_Subprogram	Null_Subprogram
0026 4803       |H   |		Short_Literal	0x3
0027 032d       | -  |		Declare_Type	Record,Defined
0028 e003       |    |		Load	0x0,0x3
0029 02a0       |    |		Declare_Subprogram	Null_Subprogram
002a 4801       |H   |		Short_Literal	0x1
002b 032d       | -  |		Declare_Type	Record,Defined
002c e002       |    |		Load	0x0,0x2
002d 02a0       |    |		Declare_Subprogram	Null_Subprogram
002e 4801       |H   |		Short_Literal	0x1
002f 032d       | -  |		Declare_Type	Record,Defined
0030 029f 003b  |   ;|		Declare_Subprogram	INIT_0038,For_Call
0032			BODY_0018:
0032 8405       |    |		Call	0x2,0x5
0033 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0034 0000 0000  |    |		.BLANK	0000[0x4]
0038 ; --------------------------------------------------------------------------------------
0038 ; SUBPROGRAM
0038 ; --------------------------------------------------------------------------------------
0038 00d4       |    |		.CONST	0x00d4								; Address of begin
0039 0004       |    |		.CONST	0x0004								; Address of exception handler
003a 002b       | +  |		.CONST	0x002b								; Number of locals
003b			INIT_0038:
003b a004       |    |		Store_Unchecked	0x0,0x4
003c 00c6       |    |		Action	Check_Subprogram_Elaborated
003d e402       |    |		Load	0x2,0x2
003e 0093 0000  |    |		push_full_address	0x0
0040 6247       |bG  |		Indirect_Literal	Discrete,0x288,{0x80000000, 0x00090000}
0041 0273       | s  |		Execute	Discrete,Plus
0042 e005       |    |		Load	0x0,0x5
0043 0273       | s  |		Execute	Discrete,Plus
0044 e006       |    |		Load	0x0,0x6
0045 0273       | s  |		Execute	Discrete,Plus
0046 4804       |H   |		Short_Literal	0x4
0047 0007       |    |		Action	Break_Optional
0048 a007       |    |		Store_Unchecked	0x0,0x7
0049 00c6       |    |		Action	Check_Subprogram_Elaborated
004a e402       |    |		Load	0x2,0x2
004b 0093 0000  |    |		push_full_address	0x0
004d 6236       |b6  |		Indirect_Literal	Discrete,0x284,{0x80000000, 0x00080000}
004e 0273       | s  |		Execute	Discrete,Plus
004f e005       |    |		Load	0x0,0x5
0050 0273       | s  |		Execute	Discrete,Plus
0051 e008       |    |		Load	0x0,0x8
0052 0273       | s  |		Execute	Discrete,Plus
0053 4807       |H   |		Short_Literal	0x7
0054 0007       |    |		Action	Break_Optional
0055 029f 0293  |    |		Declare_Subprogram	INIT_0290,For_Call
0057 029f 02a3  |    |		Declare_Subprogram	INIT_02a0,For_Call
0059 a009       |    |		Store_Unchecked	0x0,0x9
005a 00c6       |    |		Action	Check_Subprogram_Elaborated
005b e402       |    |		Load	0x2,0x2
005c 0092 02eb  |    |		Action	Push_String_Extended,0x2eb					; "Private_48"
005e 4808       |H   |		Short_Literal	0x8
005f 4803       |H   |		Short_Literal	0x3
0060 0099       |    |		Action	Reference_Dynamic
0061 4809       |H   |		Short_Literal	0x9
0062 4803       |H   |		Short_Literal	0x3
0063 0099       |    |		Action	Reference_Dynamic
0064 0093 0000  |    |		push_full_address	0x0
0066 6219       |b   |		Indirect_Literal	Discrete,0x280,{0x80000000, 0x00070000}
0067 0273       | s  |		Execute	Discrete,Plus
0068 e005       |    |		Load	0x0,0x5
0069 0273       | s  |		Execute	Discrete,Plus
006a e00a       |    |		Load	0x0,0xa
006b 0273       | s  |		Execute	Discrete,Plus
006c 480f       |H   |		Short_Literal	0xf
006d 0007       |    |		Action	Break_Optional
006e a004       |    |		Store_Unchecked	0x0,0x4
006f 00c6       |    |		Action	Check_Subprogram_Elaborated
0070 e403       |    |		Load	0x2,0x3
0071 0093 0000  |    |		push_full_address	0x0
0073 6208       |b   |		Indirect_Literal	Discrete,0x27c,{0x80000000, 0x00060000}
0074 0273       | s  |		Execute	Discrete,Plus
0075 e005       |    |		Load	0x0,0x5
0076 0273       | s  |		Execute	Discrete,Plus
0077 e00b       |    |		Load	0x0,0xb
0078 0273       | s  |		Execute	Discrete,Plus
0079 4812       |H   |		Short_Literal	0x12
007a 0007       |    |		Action	Break_Optional
007b a007       |    |		Store_Unchecked	0x0,0x7
007c 00c6       |    |		Action	Check_Subprogram_Elaborated
007d e403       |    |		Load	0x2,0x3
007e 0093 0000  |    |		push_full_address	0x0
0080 61f7       |a   |		Indirect_Literal	Discrete,0x278,{0x80000000, 0x00050000}
0081 0273       | s  |		Execute	Discrete,Plus
0082 e005       |    |		Load	0x0,0x5
0083 0273       | s  |		Execute	Discrete,Plus
0084 e00c       |    |		Load	0x0,0xc
0085 0273       | s  |		Execute	Discrete,Plus
0086 4815       |H   |		Short_Literal	0x15
0087 0007       |    |		Action	Break_Optional
0088 029f 02b3  |    |		Declare_Subprogram	INIT_02b0,For_Call
008a 029f 02c3  |    |		Declare_Subprogram	INIT_02c0,For_Call
008c a009       |    |		Store_Unchecked	0x0,0x9
008d 00c6       |    |		Action	Check_Subprogram_Elaborated
008e e403       |    |		Load	0x2,0x3
008f 0092 02ec  |    |		Action	Push_String_Extended,0x2ec					; "Private_32"
0091 4816       |H   |		Short_Literal	0x16
0092 4803       |H   |		Short_Literal	0x3
0093 0099       |    |		Action	Reference_Dynamic
0094 4817       |H   |		Short_Literal	0x17
0095 4803       |H   |		Short_Literal	0x3
0096 0099       |    |		Action	Reference_Dynamic
0097 0093 0000  |    |		push_full_address	0x0
0099 61da       |a   |		Indirect_Literal	Discrete,0x274,{0x80000000, 0x00040000}
009a 0273       | s  |		Execute	Discrete,Plus
009b e005       |    |		Load	0x0,0x5
009c 0273       | s  |		Execute	Discrete,Plus
009d e00d       |    |		Load	0x0,0xd
009e 0273       | s  |		Execute	Discrete,Plus
009f 481d       |H   |		Short_Literal	0x1d
00a0 0007       |    |		Action	Break_Optional
00a1 a004       |    |		Store_Unchecked	0x0,0x4
00a2 00c6       |    |		Action	Check_Subprogram_Elaborated
00a3 e404       |    |		Load	0x2,0x4
00a4 0093 0000  |    |		push_full_address	0x0
00a6 61c9       |a   |		Indirect_Literal	Discrete,0x270,{0x80000000, 0x00030000}
00a7 0273       | s  |		Execute	Discrete,Plus
00a8 e005       |    |		Load	0x0,0x5
00a9 0273       | s  |		Execute	Discrete,Plus
00aa e00e       |    |		Load	0x0,0xe
00ab 0273       | s  |		Execute	Discrete,Plus
00ac 4820       |H   |		Short_Literal	0x20
00ad 0007       |    |		Action	Break_Optional
00ae a007       |    |		Store_Unchecked	0x0,0x7
00af 00c6       |    |		Action	Check_Subprogram_Elaborated
00b0 e404       |    |		Load	0x2,0x4
00b1 0093 0000  |    |		push_full_address	0x0
00b3 61b8       |a   |		Indirect_Literal	Discrete,0x26c,{0x80000000, 0x00020000}
00b4 0273       | s  |		Execute	Discrete,Plus
00b5 e005       |    |		Load	0x0,0x5
00b6 0273       | s  |		Execute	Discrete,Plus
00b7 e00f       |    |		Load	0x0,0xf
00b8 0273       | s  |		Execute	Discrete,Plus
00b9 4823       |H#  |		Short_Literal	0x23
00ba 0007       |    |		Action	Break_Optional
00bb 029f 02d3  |    |		Declare_Subprogram	INIT_02d0,For_Call
00bd 029f 02e3  |    |		Declare_Subprogram	INIT_02e0,For_Call
00bf a009       |    |		Store_Unchecked	0x0,0x9
00c0 00c6       |    |		Action	Check_Subprogram_Elaborated
00c1 e404       |    |		Load	0x2,0x4
00c2 0092 02ed  |    |		Action	Push_String_Extended,0x2ed					; "Private_16"
00c4 4824       |H$  |		Short_Literal	0x24
00c5 4803       |H   |		Short_Literal	0x3
00c6 0099       |    |		Action	Reference_Dynamic
00c7 4825       |H%  |		Short_Literal	0x25
00c8 4803       |H   |		Short_Literal	0x3
00c9 0099       |    |		Action	Reference_Dynamic
00ca 0093 0000  |    |		push_full_address	0x0
00cc 619b       |a   |		Indirect_Literal	Discrete,0x268,{0x80000000, 0x00010000}
00cd 0273       | s  |		Execute	Discrete,Plus
00ce e005       |    |		Load	0x0,0x5
00cf 0273       | s  |		Execute	Discrete,Plus
00d0 e010       |    |		Load	0x0,0x10
00d1 0273       | s  |		Execute	Discrete,Plus
00d2 482b       |H+  |		Short_Literal	0x2b
00d3 0007       |    |		Action	Break_Optional
00d4			BODY_0038:
00d4 0092 02ee  |    |		Action	Push_String_Extended,0x2ee					; "Converting private types"
00d6 8011       |    |		Call	0x0,0x11
00d7 4801       |H   |		Short_Literal	0x1
00d8 4806       |H   |		Short_Literal	0x6
00d9 e012       |    |		Load	0x0,0x12
00da 0334       | 4  |		Declare_Variable	Array,With_Constraint
00db 4806       |H   |		Short_Literal	0x6
00dc 4801       |H   |		Short_Literal	0x1
00dd 4800       |H   |		Short_Literal	0x0
00de 00d9       |    |		Load_Top	At_Offset_1
00df e62c       | ,  |		Load	0x3,0x2c
00e0 01d6       |    |		Execute	Vector,Field_Write
00e1 3ffb       |?   |		Loop_Increasing	0xdd
00e2 e402       |    |		Load	0x2,0x2
00e3 0322       | "  |		Declare_Variable	Record
00e4 4800       |H   |		Short_Literal	0x0
00e5 00d9       |    |		Load_Top	At_Offset_1
00e6 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00e7 4800       |H   |		Short_Literal	0x0
00e8 00d9       |    |		Load_Top	At_Offset_1
00e9 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
00ea 4800       |H   |		Short_Literal	0x0
00eb 00d9       |    |		Load_Top	At_Offset_1
00ec 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
00ed 0092 02ef  |    |		Action	Push_String_Extended,0x2ef					; "16#0000_0000_0000#"
00ef e60a       |    |		Load	0x3,0xa
00f0 e60b       |    |		Load	0x3,0xb
00f1 480c       |H   |		Short_Literal	0xc
00f2 4803       |H   |		Short_Literal	0x3
00f3 0099       |    |		Action	Reference_Dynamic
00f4 480d       |H   |		Short_Literal	0xd
00f5 4803       |H   |		Short_Literal	0x3
00f6 0099       |    |		Action	Reference_Dynamic
00f7 480e       |H   |		Short_Literal	0xe
00f8 4803       |H   |		Short_Literal	0x3
00f9 0099       |    |		Action	Reference_Dynamic
00fa 8009       |    |		Call	0x0,0x9
00fb e013       |    |		Load	0x0,0x13
00fc 00d8       |    |		Load_Top	At_Offset_0
00fd 01cc       |    |		Execute	Vector,Catenate
00fe e014       |    |		Load	0x0,0x14
00ff 01cc       |    |		Execute	Vector,Catenate
0100 e402       |    |		Load	0x2,0x2
0101 0322       | "  |		Declare_Variable	Record
0102 4800       |H   |		Short_Literal	0x0
0103 00d9       |    |		Load_Top	At_Offset_1
0104 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0105 4800       |H   |		Short_Literal	0x0
0106 00d9       |    |		Load_Top	At_Offset_1
0107 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0108 4801       |H   |		Short_Literal	0x1
0109 00d9       |    |		Load_Top	At_Offset_1
010a 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
010b 0092 02f0  |    |		Action	Push_String_Extended,0x2f0					; "16#0000_0000_0001#"
010d e60a       |    |		Load	0x3,0xa
010e e60b       |    |		Load	0x3,0xb
010f 480c       |H   |		Short_Literal	0xc
0110 4803       |H   |		Short_Literal	0x3
0111 0099       |    |		Action	Reference_Dynamic
0112 480d       |H   |		Short_Literal	0xd
0113 4803       |H   |		Short_Literal	0x3
0114 0099       |    |		Action	Reference_Dynamic
0115 480e       |H   |		Short_Literal	0xe
0116 4803       |H   |		Short_Literal	0x3
0117 0099       |    |		Action	Reference_Dynamic
0118 8009       |    |		Call	0x0,0x9
0119 e015       |    |		Load	0x0,0x15
011a 00d8       |    |		Load_Top	At_Offset_0
011b 01cc       |    |		Execute	Vector,Catenate
011c e015       |    |		Load	0x0,0x15
011d 01cc       |    |		Execute	Vector,Catenate
011e e402       |    |		Load	0x2,0x2
011f 0322       | "  |		Declare_Variable	Record
0120 4fff       |O   |		Short_Literal	-0x1
0121 00d9       |    |		Load_Top	At_Offset_1
0122 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0123 4fff       |O   |		Short_Literal	-0x1
0124 00d9       |    |		Load_Top	At_Offset_1
0125 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0126 4fff       |O   |		Short_Literal	-0x1
0127 00d9       |    |		Load_Top	At_Offset_1
0128 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0129 0092 02f1  |    |		Action	Push_String_Extended,0x2f1					; "16#FFFF_FFFF_FFFF#"
012b e60a       |    |		Load	0x3,0xa
012c e60b       |    |		Load	0x3,0xb
012d 480c       |H   |		Short_Literal	0xc
012e 4803       |H   |		Short_Literal	0x3
012f 0099       |    |		Action	Reference_Dynamic
0130 480d       |H   |		Short_Literal	0xd
0131 4803       |H   |		Short_Literal	0x3
0132 0099       |    |		Action	Reference_Dynamic
0133 480e       |H   |		Short_Literal	0xe
0134 4803       |H   |		Short_Literal	0x3
0135 0099       |    |		Action	Reference_Dynamic
0136 8009       |    |		Call	0x0,0x9
0137 e016       |    |		Load	0x0,0x16
0138 e017       |    |		Load	0x0,0x17
0139 01cc       |    |		Execute	Vector,Catenate
013a e018       |    |		Load	0x0,0x18
013b 01cc       |    |		Execute	Vector,Catenate
013c e402       |    |		Load	0x2,0x2
013d 0322       | "  |		Declare_Variable	Record
013e 4923       |I#  |		Short_Literal	0x123
013f 00d9       |    |		Load_Top	At_Offset_1
0140 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0141 6122       |a"  |		Indirect_Literal	Discrete,0x264,{0x00000000, 0x00004567}
0142 00d9       |    |		Load_Top	At_Offset_1
0143 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0144 611b       |a   |		Indirect_Literal	Discrete,0x260,{0xffffffff, 0xffff89ab}
0145 00d9       |    |		Load_Top	At_Offset_1
0146 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0147 0092 02f2  |    |		Action	Push_String_Extended,0x2f2					; "16#0123_4567_89AB#"
0149 e60a       |    |		Load	0x3,0xa
014a e60b       |    |		Load	0x3,0xb
014b 480c       |H   |		Short_Literal	0xc
014c 4803       |H   |		Short_Literal	0x3
014d 0099       |    |		Action	Reference_Dynamic
014e 480d       |H   |		Short_Literal	0xd
014f 4803       |H   |		Short_Literal	0x3
0150 0099       |    |		Action	Reference_Dynamic
0151 480e       |H   |		Short_Literal	0xe
0152 4803       |H   |		Short_Literal	0x3
0153 0099       |    |		Action	Reference_Dynamic
0154 8009       |    |		Call	0x0,0x9
0155 4801       |H   |		Short_Literal	0x1
0156 8019       |    |		Call	0x0,0x19
0157 e01a       |    |		Load	0x0,0x1a
0158 e403       |    |		Load	0x2,0x3
0159 0322       | "  |		Declare_Variable	Record
015a 4800       |H   |		Short_Literal	0x0
015b 00d9       |    |		Load_Top	At_Offset_1
015c 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
015d 0092 02f3  |    |		Action	Push_String_Extended,0x2f3					; "16#0000_0000#"
015f e618       |    |		Load	0x3,0x18
0160 e619       |    |		Load	0x3,0x19
0161 481a       |H   |		Short_Literal	0x1a
0162 4803       |H   |		Short_Literal	0x3
0163 0099       |    |		Action	Reference_Dynamic
0164 481b       |H   |		Short_Literal	0x1b
0165 4803       |H   |		Short_Literal	0x3
0166 0099       |    |		Action	Reference_Dynamic
0167 481c       |H   |		Short_Literal	0x1c
0168 4803       |H   |		Short_Literal	0x3
0169 0099       |    |		Action	Reference_Dynamic
016a 8009       |    |		Call	0x0,0x9
016b e01b       |    |		Load	0x0,0x1b
016c e403       |    |		Load	0x2,0x3
016d 0322       | "  |		Declare_Variable	Record
016e 4801       |H   |		Short_Literal	0x1
016f 00d9       |    |		Load_Top	At_Offset_1
0170 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0171 0092 02f4  |    |		Action	Push_String_Extended,0x2f4					; "16#0000_0001#"
0173 e618       |    |		Load	0x3,0x18
0174 e619       |    |		Load	0x3,0x19
0175 481a       |H   |		Short_Literal	0x1a
0176 4803       |H   |		Short_Literal	0x3
0177 0099       |    |		Action	Reference_Dynamic
0178 481b       |H   |		Short_Literal	0x1b
0179 4803       |H   |		Short_Literal	0x3
017a 0099       |    |		Action	Reference_Dynamic
017b 481c       |H   |		Short_Literal	0x1c
017c 4803       |H   |		Short_Literal	0x3
017d 0099       |    |		Action	Reference_Dynamic
017e 8009       |    |		Call	0x0,0x9
017f e01c       |    |		Load	0x0,0x1c
0180 e403       |    |		Load	0x2,0x3
0181 0322       | "  |		Declare_Variable	Record
0182 4fff       |O   |		Short_Literal	-0x1
0183 00d9       |    |		Load_Top	At_Offset_1
0184 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0185 0092 02f5  |    |		Action	Push_String_Extended,0x2f5					; "16#FFFF_FFFF#"
0187 e618       |    |		Load	0x3,0x18
0188 e619       |    |		Load	0x3,0x19
0189 481a       |H   |		Short_Literal	0x1a
018a 4803       |H   |		Short_Literal	0x3
018b 0099       |    |		Action	Reference_Dynamic
018c 481b       |H   |		Short_Literal	0x1b
018d 4803       |H   |		Short_Literal	0x3
018e 0099       |    |		Action	Reference_Dynamic
018f 481c       |H   |		Short_Literal	0x1c
0190 4803       |H   |		Short_Literal	0x3
0191 0099       |    |		Action	Reference_Dynamic
0192 8009       |    |		Call	0x0,0x9
0193 e01d       |    |		Load	0x0,0x1d
0194 e403       |    |		Load	0x2,0x3
0195 0322       | "  |		Declare_Variable	Record
0196 60c5       |`   |		Indirect_Literal	Discrete,0x25c,{0xffffffff, 0x80000000}
0197 00d9       |    |		Load_Top	At_Offset_1
0198 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0199 0092 02f6  |    |		Action	Push_String_Extended,0x2f6					; "16#8000_0000#"
019b e618       |    |		Load	0x3,0x18
019c e619       |    |		Load	0x3,0x19
019d 481a       |H   |		Short_Literal	0x1a
019e 4803       |H   |		Short_Literal	0x3
019f 0099       |    |		Action	Reference_Dynamic
01a0 481b       |H   |		Short_Literal	0x1b
01a1 4803       |H   |		Short_Literal	0x3
01a2 0099       |    |		Action	Reference_Dynamic
01a3 481c       |H   |		Short_Literal	0x1c
01a4 4803       |H   |		Short_Literal	0x3
01a5 0099       |    |		Action	Reference_Dynamic
01a6 8009       |    |		Call	0x0,0x9
01a7 e01e       |    |		Load	0x0,0x1e
01a8 e403       |    |		Load	0x2,0x3
01a9 0322       | "  |		Declare_Variable	Record
01aa 60ad       |`   |		Indirect_Literal	Discrete,0x258,{0x00000000, 0x7fffffff}
01ab 00d9       |    |		Load_Top	At_Offset_1
01ac 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01ad 0092 02f7  |    |		Action	Push_String_Extended,0x2f7					; "16#7FFF_FFFF#"
01af e618       |    |		Load	0x3,0x18
01b0 e619       |    |		Load	0x3,0x19
01b1 481a       |H   |		Short_Literal	0x1a
01b2 4803       |H   |		Short_Literal	0x3
01b3 0099       |    |		Action	Reference_Dynamic
01b4 481b       |H   |		Short_Literal	0x1b
01b5 4803       |H   |		Short_Literal	0x3
01b6 0099       |    |		Action	Reference_Dynamic
01b7 481c       |H   |		Short_Literal	0x1c
01b8 4803       |H   |		Short_Literal	0x3
01b9 0099       |    |		Action	Reference_Dynamic
01ba 8009       |    |		Call	0x0,0x9
01bb e01f       |    |		Load	0x0,0x1f
01bc e403       |    |		Load	0x2,0x3
01bd 0322       | "  |		Declare_Variable	Record
01be 6095       |`   |		Indirect_Literal	Discrete,0x254,{0x00000000, 0x01234567}
01bf 00d9       |    |		Load_Top	At_Offset_1
01c0 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01c1 0092 02f8  |    |		Action	Push_String_Extended,0x2f8					; "16#0123_4567#"
01c3 e618       |    |		Load	0x3,0x18
01c4 e619       |    |		Load	0x3,0x19
01c5 481a       |H   |		Short_Literal	0x1a
01c6 4803       |H   |		Short_Literal	0x3
01c7 0099       |    |		Action	Reference_Dynamic
01c8 481b       |H   |		Short_Literal	0x1b
01c9 4803       |H   |		Short_Literal	0x3
01ca 0099       |    |		Action	Reference_Dynamic
01cb 481c       |H   |		Short_Literal	0x1c
01cc 4803       |H   |		Short_Literal	0x3
01cd 0099       |    |		Action	Reference_Dynamic
01ce 8009       |    |		Call	0x0,0x9
01cf 4801       |H   |		Short_Literal	0x1
01d0 8019       |    |		Call	0x0,0x19
01d1 e013       |    |		Load	0x0,0x13
01d2 e404       |    |		Load	0x2,0x4
01d3 0322       | "  |		Declare_Variable	Record
01d4 4800       |H   |		Short_Literal	0x0
01d5 00d9       |    |		Load_Top	At_Offset_1
01d6 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01d7 0092 02f9  |    |		Action	Push_String_Extended,0x2f9					; "16#0000#"
01d9 e626       | &  |		Load	0x3,0x26
01da e627       | '  |		Load	0x3,0x27
01db 4828       |H(  |		Short_Literal	0x28
01dc 4803       |H   |		Short_Literal	0x3
01dd 0099       |    |		Action	Reference_Dynamic
01de 4829       |H)  |		Short_Literal	0x29
01df 4803       |H   |		Short_Literal	0x3
01e0 0099       |    |		Action	Reference_Dynamic
01e1 482a       |H*  |		Short_Literal	0x2a
01e2 4803       |H   |		Short_Literal	0x3
01e3 0099       |    |		Action	Reference_Dynamic
01e4 8009       |    |		Call	0x0,0x9
01e5 e014       |    |		Load	0x0,0x14
01e6 e404       |    |		Load	0x2,0x4
01e7 0322       | "  |		Declare_Variable	Record
01e8 4801       |H   |		Short_Literal	0x1
01e9 00d9       |    |		Load_Top	At_Offset_1
01ea 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01eb 0092 02fa  |    |		Action	Push_String_Extended,0x2fa					; "16#0001#"
01ed e626       | &  |		Load	0x3,0x26
01ee e627       | '  |		Load	0x3,0x27
01ef 4828       |H(  |		Short_Literal	0x28
01f0 4803       |H   |		Short_Literal	0x3
01f1 0099       |    |		Action	Reference_Dynamic
01f2 4829       |H)  |		Short_Literal	0x29
01f3 4803       |H   |		Short_Literal	0x3
01f4 0099       |    |		Action	Reference_Dynamic
01f5 482a       |H*  |		Short_Literal	0x2a
01f6 4803       |H   |		Short_Literal	0x3
01f7 0099       |    |		Action	Reference_Dynamic
01f8 8009       |    |		Call	0x0,0x9
01f9 e015       |    |		Load	0x0,0x15
01fa e404       |    |		Load	0x2,0x4
01fb 0322       | "  |		Declare_Variable	Record
01fc 4fff       |O   |		Short_Literal	-0x1
01fd 00d9       |    |		Load_Top	At_Offset_1
01fe 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01ff 0092 02fb  |    |		Action	Push_String_Extended,0x2fb					; "16#FFFF#"
0201 e626       | &  |		Load	0x3,0x26
0202 e627       | '  |		Load	0x3,0x27
0203 4828       |H(  |		Short_Literal	0x28
0204 4803       |H   |		Short_Literal	0x3
0205 0099       |    |		Action	Reference_Dynamic
0206 4829       |H)  |		Short_Literal	0x29
0207 4803       |H   |		Short_Literal	0x3
0208 0099       |    |		Action	Reference_Dynamic
0209 482a       |H*  |		Short_Literal	0x2a
020a 4803       |H   |		Short_Literal	0x3
020b 0099       |    |		Action	Reference_Dynamic
020c 8009       |    |		Call	0x0,0x9
020d e020       |    |		Load	0x0,0x20
020e e404       |    |		Load	0x2,0x4
020f 0322       | "  |		Declare_Variable	Record
0210 603f       |`?  |		Indirect_Literal	Discrete,0x250,{0xffffffff, 0xffff8000}
0211 00d9       |    |		Load_Top	At_Offset_1
0212 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0213 0092 02fc  |    |		Action	Push_String_Extended,0x2fc					; "16#8000#"
0215 e626       | &  |		Load	0x3,0x26
0216 e627       | '  |		Load	0x3,0x27
0217 4828       |H(  |		Short_Literal	0x28
0218 4803       |H   |		Short_Literal	0x3
0219 0099       |    |		Action	Reference_Dynamic
021a 4829       |H)  |		Short_Literal	0x29
021b 4803       |H   |		Short_Literal	0x3
021c 0099       |    |		Action	Reference_Dynamic
021d 482a       |H*  |		Short_Literal	0x2a
021e 4803       |H   |		Short_Literal	0x3
021f 0099       |    |		Action	Reference_Dynamic
0220 8009       |    |		Call	0x0,0x9
0221 e021       | !  |		Load	0x0,0x21
0222 e404       |    |		Load	0x2,0x4
0223 0322       | "  |		Declare_Variable	Record
0224 6027       |`'  |		Indirect_Literal	Discrete,0x24c,{0x00000000, 0x00007fff}
0225 00d9       |    |		Load_Top	At_Offset_1
0226 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0227 0092 02fd  |    |		Action	Push_String_Extended,0x2fd					; "16#7FFF#"
0229 e626       | &  |		Load	0x3,0x26
022a e627       | '  |		Load	0x3,0x27
022b 4828       |H(  |		Short_Literal	0x28
022c 4803       |H   |		Short_Literal	0x3
022d 0099       |    |		Action	Reference_Dynamic
022e 4829       |H)  |		Short_Literal	0x29
022f 4803       |H   |		Short_Literal	0x3
0230 0099       |    |		Action	Reference_Dynamic
0231 482a       |H*  |		Short_Literal	0x2a
0232 4803       |H   |		Short_Literal	0x3
0233 0099       |    |		Action	Reference_Dynamic
0234 8009       |    |		Call	0x0,0x9
0235 e016       |    |		Load	0x0,0x16
0236 e404       |    |		Load	0x2,0x4
0237 0322       | "  |		Declare_Variable	Record
0238 4923       |I#  |		Short_Literal	0x123
0239 00d9       |    |		Load_Top	At_Offset_1
023a 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
023b 0092 02fe  |    |		Action	Push_String_Extended,0x2fe					; "16#0123#"
023d e626       | &  |		Load	0x3,0x26
023e e627       | '  |		Load	0x3,0x27
023f 4828       |H(  |		Short_Literal	0x28
0240 4803       |H   |		Short_Literal	0x3
0241 0099       |    |		Action	Reference_Dynamic
0242 4829       |H)  |		Short_Literal	0x29
0243 4803       |H   |		Short_Literal	0x3
0244 0099       |    |		Action	Reference_Dynamic
0245 482a       |H*  |		Short_Literal	0x2a
0246 4803       |H   |		Short_Literal	0x3
0247 0099       |    |		Action	Reference_Dynamic
0248 8009       |    |		Call	0x0,0x9
0249 4801       |H   |		Short_Literal	0x1
024a 8019       |    |		Call	0x0,0x19
024b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
024c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00007fff}
0250 ffff ffff  |    |		.LITERAL	{0xffffffff, 0xffff8000}
0254 0000 0000  |    |		.LITERAL	{0x00000000, 0x01234567}
0258 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
025c ffff ffff  |    |		.LITERAL	{0xffffffff, 0x80000000}
0260 ffff ffff  |    |		.LITERAL	{0xffffffff, 0xffff89ab}
0264 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004567}
0268 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
026c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00020000}
0270 8000 0000  |    |		.LITERAL	{0x80000000, 0x00030000}
0274 8000 0000  |    |		.LITERAL	{0x80000000, 0x00040000}
0278 8000 0000  |    |		.LITERAL	{0x80000000, 0x00050000}
027c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00060000}
0280 8000 0000  |    |		.LITERAL	{0x80000000, 0x00070000}
0284 8000 0000  |    |		.LITERAL	{0x80000000, 0x00080000}
0288 8000 0000  |    |		.LITERAL	{0x80000000, 0x00090000}
028c 0000 0000  |    |		.BLANK	0000[0x4]
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 0293       |    |		.CONST	0x0293								; Address of begin
0291 0004       |    |		.CONST	0x0004								; Address of exception handler
0292 0001       |    |		.CONST	0x0001								; Number of locals
0293			BODY_0290:
0293			INIT_0290:
0293 00db       |    |		Load_Top	At_Offset_3
0294 00db       |    |		Load_Top	At_Offset_3
0295 e602       |    |		Load	0x3,0x2
0296 4803       |H   |		Short_Literal	0x3
0297 4803       |H   |		Short_Literal	0x3
0298 0099       |    |		Action	Reference_Dynamic
0299 8004       |    |		Call	0x0,0x4
029a 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
029b 0000 0000  |    |		.BLANK	0000[0x5]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3       |    |		.CONST	0x02a3								; Address of begin
02a1 0004       |    |		.CONST	0x0004								; Address of exception handler
02a2 0001       |    |		.CONST	0x0001								; Number of locals
02a3			BODY_02a0:
02a3			INIT_02a0:
02a3 00db       |    |		Load_Top	At_Offset_3
02a4 00db       |    |		Load_Top	At_Offset_3
02a5 e605       |    |		Load	0x3,0x5
02a6 4806       |H   |		Short_Literal	0x6
02a7 4803       |H   |		Short_Literal	0x3
02a8 0099       |    |		Action	Reference_Dynamic
02a9 8007       |    |		Call	0x0,0x7
02aa 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02ab 0000 0000  |    |		.BLANK	0000[0x5]
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02b3       |    |		.CONST	0x02b3								; Address of begin
02b1 0004       |    |		.CONST	0x0004								; Address of exception handler
02b2 0001       |    |		.CONST	0x0001								; Number of locals
02b3			BODY_02b0:
02b3			INIT_02b0:
02b3 00db       |    |		Load_Top	At_Offset_3
02b4 00db       |    |		Load_Top	At_Offset_3
02b5 e610       |    |		Load	0x3,0x10
02b6 4811       |H   |		Short_Literal	0x11
02b7 4803       |H   |		Short_Literal	0x3
02b8 0099       |    |		Action	Reference_Dynamic
02b9 8004       |    |		Call	0x0,0x4
02ba 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02bb 0000 0000  |    |		.BLANK	0000[0x5]
02c0 ; --------------------------------------------------------------------------------------
02c0 ; SUBPROGRAM
02c0 ; --------------------------------------------------------------------------------------
02c0 02c3       |    |		.CONST	0x02c3								; Address of begin
02c1 0004       |    |		.CONST	0x0004								; Address of exception handler
02c2 0001       |    |		.CONST	0x0001								; Number of locals
02c3			BODY_02c0:
02c3			INIT_02c0:
02c3 00db       |    |		Load_Top	At_Offset_3
02c4 00db       |    |		Load_Top	At_Offset_3
02c5 e613       |    |		Load	0x3,0x13
02c6 4814       |H   |		Short_Literal	0x14
02c7 4803       |H   |		Short_Literal	0x3
02c8 0099       |    |		Action	Reference_Dynamic
02c9 8007       |    |		Call	0x0,0x7
02ca 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02cb 0000 0000  |    |		.BLANK	0000[0x5]
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02d3       |    |		.CONST	0x02d3								; Address of begin
02d1 0004       |    |		.CONST	0x0004								; Address of exception handler
02d2 0001       |    |		.CONST	0x0001								; Number of locals
02d3			BODY_02d0:
02d3			INIT_02d0:
02d3 00db       |    |		Load_Top	At_Offset_3
02d4 00db       |    |		Load_Top	At_Offset_3
02d5 e61e       |    |		Load	0x3,0x1e
02d6 481f       |H   |		Short_Literal	0x1f
02d7 4803       |H   |		Short_Literal	0x3
02d8 0099       |    |		Action	Reference_Dynamic
02d9 8004       |    |		Call	0x0,0x4
02da 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02db 0000 0000  |    |		.BLANK	0000[0x5]
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 00db       |    |		Load_Top	At_Offset_3
02e4 00db       |    |		Load_Top	At_Offset_3
02e5 e621       | !  |		Load	0x3,0x21
02e6 4822       |H"  |		Short_Literal	0x22
02e7 4803       |H   |		Short_Literal	0x3
02e8 0099       |    |		Action	Reference_Dynamic
02e9 8007       |    |		Call	0x0,0x7
02ea 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02eb ; --------------------------------------------------------------------------------------
02eb ; STRING TABLE
02eb ; --------------------------------------------------------------------------------------
02eb 002a       | *  |		.STRTAB	0x002a->0x0300							; "Private_48"
02ec 0032       | 2  |		.STRTAB	0x0032->0x0305							; "Private_32"
02ed 003a       | :  |		.STRTAB	0x003a->0x030a							; "Private_16"
02ee 0042       | B  |		.STRTAB	0x0042->0x030f							; "Converting private types"
02ef 0058       | X  |		.STRTAB	0x0058->0x031b							; "16#0000_0000_0000#"
02f0 0068       | h  |		.STRTAB	0x0068->0x0324							; "16#0000_0000_0001#"
02f1 0078       | x  |		.STRTAB	0x0078->0x032d							; "16#FFFF_FFFF_FFFF#"
02f2 0088       |    |		.STRTAB	0x0088->0x0336							; "16#0123_4567_89AB#"
02f3 0098       |    |		.STRTAB	0x0098->0x033f							; "16#0000_0000#"
02f4 00a3       |    |		.STRTAB	0x00a3->0x0345							; "16#0000_0001#"
02f5 00ae       |    |		.STRTAB	0x00ae->0x034c							; "16#FFFF_FFFF#"
02f6 00b9       |    |		.STRTAB	0x00b9->0x0352							; "16#8000_0000#"
02f7 00c4       |    |		.STRTAB	0x00c4->0x0359							; "16#7FFF_FFFF#"
02f8 00cf       |    |		.STRTAB	0x00cf->0x035f							; "16#0123_4567#"
02f9 00da       |    |		.STRTAB	0x00da->0x0366							; "16#0000#"
02fa 00e0       |    |		.STRTAB	0x00e0->0x036a							; "16#0001#"
02fb 00e6       |    |		.STRTAB	0x00e6->0x036e							; "16#FFFF#"
02fc 00ec       |    |		.STRTAB	0x00ec->0x0372							; "16#8000#"
02fd 00f2       |    |		.STRTAB	0x00f2->0x0376							; "16#7FFF#"
02fe 00f8       |    |		.STRTAB	0x00f8->0x037a							; "16#0123#"
02ff 00fe       |    |		.STREND 0x00fe->0x037e
0300 5072 6976  |Priv|		.STRTAB_STRINGS
037e 0000 0000  |    |		.XXX[0x2]
0380 ; --------------------------------------------------------------------------------------
0380 ; Debug Table
0380 ; --------------------------------------------------------------------------------------
0380 0004 0000  |    |		.DEBUG4	0x0004,0x0000,0x684c,0x0000,0x0001,0x0009
0386 000b 0000  |    |		.DBG4T	0x000b,0x0000,0x8000,0x0000
038a 001b 03aa  |    |		.DBG4T	0x001b,0x03aa,0x8001,0x0000
038e 003b 03b8  | ;  |		.DBG4T	0x003b,0x03b8,0x0001,0x0000
0392 0293 0000  |    |		.DBG4T	0x0293,0x0000,0x000b,0x0000
0396 02a3 0000  |    |		.DBG4T	0x02a3,0x0000,0x000b,0x0000
039a 02b3 0000  |    |		.DBG4T	0x02b3,0x0000,0x000b,0x0000
039e 02c3 0000  |    |		.DBG4T	0x02c3,0x0000,0x000b,0x0000
03a2 02d3 0000  |    |		.DBG4T	0x02d3,0x0000,0x000b,0x0000
03a6 02e3 0000  |    |		.DBG4T	0x02e3,0x0000,0x000b,0x0000
03aa ; --------------------------------------------------------------------------------------
03aa ; Debug chain
03aa ; --------------------------------------------------------------------------------------
03aa 000b 0001  |    |		.DBGLEN	0x000b,0x0001
03ac 001b 001c  |    |		.DBGLNO	0x001b,0x001c,0x001d,0x001e,0x001f,0x0020,0x0021,0x0022,0x0028,0x002c,0x0030,0x0032
03b8 ; --------------------------------------------------------------------------------------
03b8 ; Debug chain
03b8 ; --------------------------------------------------------------------------------------
03b8 0009 0014  |    |		.DBGLEN	0x0009,0x0014
03ba 003b 0048  | ; H|		.DBGLNO	0x003b,0x0048,0x0055,0x006e,0x007b,0x0088,0x00a1,0x00ae,0x00bb,0x00d4,0x00d7,0x00fb,0x0119,0x0137,0x0155,0x0157,0x016b,0x017f,0x0193,0x01a7,0x01bb,0x01cf,0x01d1,0x01e5,0x01f9,0x020d,0x0221,0x0235,0x0249
03d7 0000 0000  |    |		.BLANK	0000[0x29]