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

⟦56b1d9708⟧

    Length: 5120 (0x1400)
    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 08e8       |    |		.CONST	0x08e8								; 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 0004       |    |		.CONST	0x0004								; 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 000b       |    |		.CONST	0x000b								; Number of locals
001b			INIT_0018:
001b 0007       |    |		Action	Break_Optional
001c 0007       |    |		Action	Break_Optional
001d 0007       |    |		Action	Break_Optional
001e 029f 0043  |   C|		Declare_Subprogram	INIT_0040,For_Call
0020 029f 00db  |    |		Declare_Subprogram	INIT_00d8,For_Call
0022 029f 0163  |   c|		Declare_Subprogram	INIT_0160,For_Call
0024 029f 01fb  |    |		Declare_Subprogram	INIT_01f8,For_Call
0026 029f 02bb  |    |		Declare_Subprogram	INIT_02b8,For_Call
0028 029f 0343  |   C|		Declare_Subprogram	INIT_0340,For_Call
002a 029f 03cb  |    |		Declare_Subprogram	INIT_03c8,For_Call
002c 029f 047b  |   {|		Declare_Subprogram	INIT_0478,For_Call
002e 029f 0503  |    |		Declare_Subprogram	INIT_0500,For_Call
0030 029f 05ab  |    |		Declare_Subprogram	INIT_05a8,For_Call
0032			BODY_0018:
0032 8402       |    |		Call	0x2,0x2
0033 8403       |    |		Call	0x2,0x3
0034 8404       |    |		Call	0x2,0x4
0035 8405       |    |		Call	0x2,0x5
0036 8406       |    |		Call	0x2,0x6
0037 8407       |    |		Call	0x2,0x7
0038 8408       |    |		Call	0x2,0x8
0039 8409       |    |		Call	0x2,0x9
003a 840a       |    |		Call	0x2,0xa
003b 840b       |    |		Call	0x2,0xb
003c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
003d 0000 0000  |    |		.XXX[0x3]
003f 0000       |    |
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 006b       | k  |		.CONST	0x006b								; Address of begin
0041 0004       |    |		.CONST	0x0004								; Address of exception handler
0042 000d       |    |		.CONST	0x000d								; Number of locals
0043			INIT_0040:
0043 a002       |    |		Store_Unchecked	0x0,0x2
0044 00c6       |    |		Action	Check_Subprogram_Elaborated
0045 e003       |    |		Load	0x0,0x3
0046 e004       |    |		Load	0x0,0x4
0047 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0048 0093 0000  |    |		push_full_address	0x0
004a 6085       |`   |		Indirect_Literal	Discrete,0xd0,{0x80000000, 0x00140000}
004b 0273       | s  |		Execute	Discrete,Plus
004c e005       |    |		Load	0x0,0x5
004d 0273       | s  |		Execute	Discrete,Plus
004e e006       |    |		Load	0x0,0x6
004f 0273       | s  |		Execute	Discrete,Plus
0050 4805       |H   |		Short_Literal	0x5
0051 0007       |    |		Action	Break_Optional
0052 029f 0633  |   3|		Declare_Subprogram	INIT_0630,For_Call
0054 029f 0643  |   C|		Declare_Subprogram	INIT_0640,For_Call
0056 a007       |    |		Store_Unchecked	0x0,0x7
0057 00c6       |    |		Action	Check_Subprogram_Elaborated
0058 e003       |    |		Load	0x0,0x3
0059 0092 076c  |   l|		Action	Push_String_Extended,0x76c					; "X_Get_Atom_Name_Request"
005b 4806       |H   |		Short_Literal	0x6
005c 4803       |H   |		Short_Literal	0x3
005d 0099       |    |		Action	Reference_Dynamic
005e 4807       |H   |		Short_Literal	0x7
005f 4803       |H   |		Short_Literal	0x3
0060 0099       |    |		Action	Reference_Dynamic
0061 0093 0000  |    |		push_full_address	0x0
0063 6068       |`h  |		Indirect_Literal	Discrete,0xcc,{0x80000000, 0x00130000}
0064 0273       | s  |		Execute	Discrete,Plus
0065 e005       |    |		Load	0x0,0x5
0066 0273       | s  |		Execute	Discrete,Plus
0067 e008       |    |		Load	0x0,0x8
0068 0273       | s  |		Execute	Discrete,Plus
0069 480d       |H   |		Short_Literal	0xd
006a 0007       |    |		Action	Break_Optional
006b			BODY_0040:
006b 0092 076d  |   m|		Action	Push_String_Extended,0x76d					; "X_Get_Atom_Name_Request conversions"
006d 8009       |    |		Call	0x0,0x9
006e 4801       |H   |		Short_Literal	0x1
006f 4808       |H   |		Short_Literal	0x8
0070 e004       |    |		Load	0x0,0x4
0071 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0072 0334       | 4  |		Declare_Variable	Array,With_Constraint
0073 4808       |H   |		Short_Literal	0x8
0074 4801       |H   |		Short_Literal	0x1
0075 4800       |H   |		Short_Literal	0x0
0076 00d9       |    |		Load_Top	At_Offset_1
0077 e60e       |    |		Load	0x3,0xe
0078 01d6       |    |		Execute	Vector,Field_Write
0079 3ffb       |?   |		Loop_Increasing	0x75
007a e003       |    |		Load	0x0,0x3
007b 0322       | "  |		Declare_Variable	Record
007c 4800       |H   |		Short_Literal	0x0
007d 00d9       |    |		Load_Top	At_Offset_1
007e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
007f 4800       |H   |		Short_Literal	0x0
0080 00d9       |    |		Load_Top	At_Offset_1
0081 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0082 4800       |H   |		Short_Literal	0x0
0083 00d9       |    |		Load_Top	At_Offset_1
0084 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0085 00d8       |    |		Load_Top	At_Offset_0
0086 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
0087 4800       |H   |		Short_Literal	0x0
0088 00d0       |    |		Action	Swap_Control
0089 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
008a 0092 076e  |   n|		Action	Push_String_Extended,0x76e					; "0"
008c e608       |    |		Load	0x3,0x8
008d e609       |    |		Load	0x3,0x9
008e 480a       |H   |		Short_Literal	0xa
008f 4803       |H   |		Short_Literal	0x3
0090 0099       |    |		Action	Reference_Dynamic
0091 480b       |H   |		Short_Literal	0xb
0092 4803       |H   |		Short_Literal	0x3
0093 0099       |    |		Action	Reference_Dynamic
0094 480c       |H   |		Short_Literal	0xc
0095 4803       |H   |		Short_Literal	0x3
0096 0099       |    |		Action	Reference_Dynamic
0097 8007       |    |		Call	0x0,0x7
0098 4800       |H   |		Short_Literal	0x0
0099 4801       |H   |		Short_Literal	0x1
009a e004       |    |		Load	0x0,0x4
009b 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
009c 0334       | 4  |		Declare_Variable	Array,With_Constraint
009d 4801       |H   |		Short_Literal	0x1
009e 4800       |H   |		Short_Literal	0x0
009f 00da       |    |		Load_Top	At_Offset_2
00a0 01d6       |    |		Execute	Vector,Field_Write
00a1 48ff       |H   |		Short_Literal	0xff
00a2 4801       |H   |		Short_Literal	0x1
00a3 00da       |    |		Load_Top	At_Offset_2
00a4 01d6       |    |		Execute	Vector,Field_Write
00a5 e00a       |    |		Load	0x0,0xa
00a6 01cc       |    |		Execute	Vector,Catenate
00a7 e00b       |    |		Load	0x0,0xb
00a8 01cc       |    |		Execute	Vector,Catenate
00a9 e003       |    |		Load	0x0,0x3
00aa 0322       | "  |		Declare_Variable	Record
00ab 4801       |H   |		Short_Literal	0x1
00ac 00d9       |    |		Load_Top	At_Offset_1
00ad 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00ae 48ff       |H   |		Short_Literal	0xff
00af 00d9       |    |		Load_Top	At_Offset_1
00b0 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
00b1 4802       |H   |		Short_Literal	0x2
00b2 00d9       |    |		Load_Top	At_Offset_1
00b3 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
00b4 00d8       |    |		Load_Top	At_Offset_0
00b5 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
00b6 4803       |H   |		Short_Literal	0x3
00b7 00d0       |    |		Action	Swap_Control
00b8 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00b9 0092 076f  |   o|		Action	Push_String_Extended,0x76f					; "1.-1.2.3"
00bb e608       |    |		Load	0x3,0x8
00bc e609       |    |		Load	0x3,0x9
00bd 480a       |H   |		Short_Literal	0xa
00be 4803       |H   |		Short_Literal	0x3
00bf 0099       |    |		Action	Reference_Dynamic
00c0 480b       |H   |		Short_Literal	0xb
00c1 4803       |H   |		Short_Literal	0x3
00c2 0099       |    |		Action	Reference_Dynamic
00c3 480c       |H   |		Short_Literal	0xc
00c4 4803       |H   |		Short_Literal	0x3
00c5 0099       |    |		Action	Reference_Dynamic
00c6 8007       |    |		Call	0x0,0x7
00c7 4801       |H   |		Short_Literal	0x1
00c8 800c       |    |		Call	0x0,0xc
00c9 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00ca 0000 0000  |    |		.XXX[0x2]
00cc 8000 0000  |    |		.LITERAL	{0x80000000, 0x00130000}
00d0 8000 0000  |    |		.LITERAL	{0x80000000, 0x00140000}
00d4 0000 0000  |    |		.BLANK	0000[0x4]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 0103       |    |		.CONST	0x0103								; Address of begin
00d9 0004       |    |		.CONST	0x0004								; Address of exception handler
00da 000d       |    |		.CONST	0x000d								; Number of locals
00db			INIT_00d8:
00db a002       |    |		Store_Unchecked	0x0,0x2
00dc 00c6       |    |		Action	Check_Subprogram_Elaborated
00dd e00d       |    |		Load	0x0,0xd
00de e004       |    |		Load	0x0,0x4
00df 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
00e0 0093 0000  |    |		push_full_address	0x0
00e2 6079       |`y  |		Indirect_Literal	Discrete,0x15c,{0x80000000, 0x00120000}
00e3 0273       | s  |		Execute	Discrete,Plus
00e4 e005       |    |		Load	0x0,0x5
00e5 0273       | s  |		Execute	Discrete,Plus
00e6 e00e       |    |		Load	0x0,0xe
00e7 0273       | s  |		Execute	Discrete,Plus
00e8 4805       |H   |		Short_Literal	0x5
00e9 0007       |    |		Action	Break_Optional
00ea 029f 0653  |   S|		Declare_Subprogram	INIT_0650,For_Call
00ec 029f 0663  |   c|		Declare_Subprogram	INIT_0660,For_Call
00ee a007       |    |		Store_Unchecked	0x0,0x7
00ef 00c6       |    |		Action	Check_Subprogram_Elaborated
00f0 e00d       |    |		Load	0x0,0xd
00f1 0092 0770  |   p|		Action	Push_String_Extended,0x770					; "X_Get_Font_Path_Request"
00f3 4806       |H   |		Short_Literal	0x6
00f4 4803       |H   |		Short_Literal	0x3
00f5 0099       |    |		Action	Reference_Dynamic
00f6 4807       |H   |		Short_Literal	0x7
00f7 4803       |H   |		Short_Literal	0x3
00f8 0099       |    |		Action	Reference_Dynamic
00f9 0093 0000  |    |		push_full_address	0x0
00fb 605c       |`\  |		Indirect_Literal	Discrete,0x158,{0x80000000, 0x00110000}
00fc 0273       | s  |		Execute	Discrete,Plus
00fd e005       |    |		Load	0x0,0x5
00fe 0273       | s  |		Execute	Discrete,Plus
00ff e00f       |    |		Load	0x0,0xf
0100 0273       | s  |		Execute	Discrete,Plus
0101 480d       |H   |		Short_Literal	0xd
0102 0007       |    |		Action	Break_Optional
0103			BODY_00d8:
0103 0092 0771  |   q|		Action	Push_String_Extended,0x771					; "X_Get_Font_Path_Request conversions"
0105 8009       |    |		Call	0x0,0x9
0106 4801       |H   |		Short_Literal	0x1
0107 4804       |H   |		Short_Literal	0x4
0108 e004       |    |		Load	0x0,0x4
0109 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
010a 0334       | 4  |		Declare_Variable	Array,With_Constraint
010b 4804       |H   |		Short_Literal	0x4
010c 4801       |H   |		Short_Literal	0x1
010d 4800       |H   |		Short_Literal	0x0
010e 00d9       |    |		Load_Top	At_Offset_1
010f e60e       |    |		Load	0x3,0xe
0110 01d6       |    |		Execute	Vector,Field_Write
0111 3ffb       |?   |		Loop_Increasing	0x10d
0112 e00d       |    |		Load	0x0,0xd
0113 0322       | "  |		Declare_Variable	Record
0114 4800       |H   |		Short_Literal	0x0
0115 00d9       |    |		Load_Top	At_Offset_1
0116 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0117 4800       |H   |		Short_Literal	0x0
0118 00d9       |    |		Load_Top	At_Offset_1
0119 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
011a 4800       |H   |		Short_Literal	0x0
011b 00d9       |    |		Load_Top	At_Offset_1
011c 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
011d 0092 076e  |   n|		Action	Push_String_Extended,0x76e					; "0"
011f e608       |    |		Load	0x3,0x8
0120 e609       |    |		Load	0x3,0x9
0121 480a       |H   |		Short_Literal	0xa
0122 4803       |H   |		Short_Literal	0x3
0123 0099       |    |		Action	Reference_Dynamic
0124 480b       |H   |		Short_Literal	0xb
0125 4803       |H   |		Short_Literal	0x3
0126 0099       |    |		Action	Reference_Dynamic
0127 480c       |H   |		Short_Literal	0xc
0128 4803       |H   |		Short_Literal	0x3
0129 0099       |    |		Action	Reference_Dynamic
012a 8007       |    |		Call	0x0,0x7
012b 4800       |H   |		Short_Literal	0x0
012c 4801       |H   |		Short_Literal	0x1
012d e004       |    |		Load	0x0,0x4
012e 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
012f 0334       | 4  |		Declare_Variable	Array,With_Constraint
0130 4801       |H   |		Short_Literal	0x1
0131 4800       |H   |		Short_Literal	0x0
0132 00da       |    |		Load_Top	At_Offset_2
0133 01d6       |    |		Execute	Vector,Field_Write
0134 48ff       |H   |		Short_Literal	0xff
0135 4801       |H   |		Short_Literal	0x1
0136 00da       |    |		Load_Top	At_Offset_2
0137 01d6       |    |		Execute	Vector,Field_Write
0138 e00a       |    |		Load	0x0,0xa
0139 01cc       |    |		Execute	Vector,Catenate
013a e00d       |    |		Load	0x0,0xd
013b 0322       | "  |		Declare_Variable	Record
013c 4801       |H   |		Short_Literal	0x1
013d 00d9       |    |		Load_Top	At_Offset_1
013e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
013f 48ff       |H   |		Short_Literal	0xff
0140 00d9       |    |		Load_Top	At_Offset_1
0141 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0142 4802       |H   |		Short_Literal	0x2
0143 00d9       |    |		Load_Top	At_Offset_1
0144 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0145 0092 0772  |   r|		Action	Push_String_Extended,0x772					; "1.-1.2"
0147 e608       |    |		Load	0x3,0x8
0148 e609       |    |		Load	0x3,0x9
0149 480a       |H   |		Short_Literal	0xa
014a 4803       |H   |		Short_Literal	0x3
014b 0099       |    |		Action	Reference_Dynamic
014c 480b       |H   |		Short_Literal	0xb
014d 4803       |H   |		Short_Literal	0x3
014e 0099       |    |		Action	Reference_Dynamic
014f 480c       |H   |		Short_Literal	0xc
0150 4803       |H   |		Short_Literal	0x3
0151 0099       |    |		Action	Reference_Dynamic
0152 8007       |    |		Call	0x0,0x7
0153 4801       |H   |		Short_Literal	0x1
0154 800c       |    |		Call	0x0,0xc
0155 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0156 0000 0000  |    |		.XXX[0x2]
0158 8000 0000  |    |		.LITERAL	{0x80000000, 0x00110000}
015c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00120000}
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 018b       |    |		.CONST	0x018b								; Address of begin
0161 0004       |    |		.CONST	0x0004								; Address of exception handler
0162 000d       |    |		.CONST	0x000d								; Number of locals
0163			INIT_0160:
0163 a002       |    |		Store_Unchecked	0x0,0x2
0164 00c6       |    |		Action	Check_Subprogram_Elaborated
0165 e010       |    |		Load	0x0,0x10
0166 e004       |    |		Load	0x0,0x4
0167 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0168 0093 0000  |    |		push_full_address	0x0
016a 6085       |`   |		Indirect_Literal	Discrete,0x1f0,{0x80000000, 0x00100000}
016b 0273       | s  |		Execute	Discrete,Plus
016c e005       |    |		Load	0x0,0x5
016d 0273       | s  |		Execute	Discrete,Plus
016e e011       |    |		Load	0x0,0x11
016f 0273       | s  |		Execute	Discrete,Plus
0170 4805       |H   |		Short_Literal	0x5
0171 0007       |    |		Action	Break_Optional
0172 029f 0673  |   s|		Declare_Subprogram	INIT_0670,For_Call
0174 029f 0683  |    |		Declare_Subprogram	INIT_0680,For_Call
0176 a007       |    |		Store_Unchecked	0x0,0x7
0177 00c6       |    |		Action	Check_Subprogram_Elaborated
0178 e010       |    |		Load	0x0,0x10
0179 0092 0773  |   s|		Action	Push_String_Extended,0x773					; "X_Get_Geometry_Request"
017b 4806       |H   |		Short_Literal	0x6
017c 4803       |H   |		Short_Literal	0x3
017d 0099       |    |		Action	Reference_Dynamic
017e 4807       |H   |		Short_Literal	0x7
017f 4803       |H   |		Short_Literal	0x3
0180 0099       |    |		Action	Reference_Dynamic
0181 0093 0000  |    |		push_full_address	0x0
0183 6068       |`h  |		Indirect_Literal	Discrete,0x1ec,{0x80000000, 0x000f0000}
0184 0273       | s  |		Execute	Discrete,Plus
0185 e005       |    |		Load	0x0,0x5
0186 0273       | s  |		Execute	Discrete,Plus
0187 e012       |    |		Load	0x0,0x12
0188 0273       | s  |		Execute	Discrete,Plus
0189 480d       |H   |		Short_Literal	0xd
018a 0007       |    |		Action	Break_Optional
018b			BODY_0160:
018b 0092 0774  |   t|		Action	Push_String_Extended,0x774					; "X_Get_Geometry_Request conversions"
018d 8009       |    |		Call	0x0,0x9
018e 4801       |H   |		Short_Literal	0x1
018f 4808       |H   |		Short_Literal	0x8
0190 e004       |    |		Load	0x0,0x4
0191 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0192 0334       | 4  |		Declare_Variable	Array,With_Constraint
0193 4808       |H   |		Short_Literal	0x8
0194 4801       |H   |		Short_Literal	0x1
0195 4800       |H   |		Short_Literal	0x0
0196 00d9       |    |		Load_Top	At_Offset_1
0197 e60e       |    |		Load	0x3,0xe
0198 01d6       |    |		Execute	Vector,Field_Write
0199 3ffb       |?   |		Loop_Increasing	0x195
019a e010       |    |		Load	0x0,0x10
019b 0322       | "  |		Declare_Variable	Record
019c 4800       |H   |		Short_Literal	0x0
019d 00d9       |    |		Load_Top	At_Offset_1
019e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
019f 4800       |H   |		Short_Literal	0x0
01a0 00d9       |    |		Load_Top	At_Offset_1
01a1 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01a2 4800       |H   |		Short_Literal	0x0
01a3 00d9       |    |		Load_Top	At_Offset_1
01a4 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01a5 00d8       |    |		Load_Top	At_Offset_0
01a6 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
01a7 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01a8 4800       |H   |		Short_Literal	0x0
01a9 00d0       |    |		Action	Swap_Control
01aa 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01ab 0092 076e  |   n|		Action	Push_String_Extended,0x76e					; "0"
01ad e608       |    |		Load	0x3,0x8
01ae e609       |    |		Load	0x3,0x9
01af 480a       |H   |		Short_Literal	0xa
01b0 4803       |H   |		Short_Literal	0x3
01b1 0099       |    |		Action	Reference_Dynamic
01b2 480b       |H   |		Short_Literal	0xb
01b3 4803       |H   |		Short_Literal	0x3
01b4 0099       |    |		Action	Reference_Dynamic
01b5 480c       |H   |		Short_Literal	0xc
01b6 4803       |H   |		Short_Literal	0x3
01b7 0099       |    |		Action	Reference_Dynamic
01b8 8007       |    |		Call	0x0,0x7
01b9 4800       |H   |		Short_Literal	0x0
01ba 4801       |H   |		Short_Literal	0x1
01bb e004       |    |		Load	0x0,0x4
01bc 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
01bd 0334       | 4  |		Declare_Variable	Array,With_Constraint
01be 4801       |H   |		Short_Literal	0x1
01bf 4800       |H   |		Short_Literal	0x0
01c0 00da       |    |		Load_Top	At_Offset_2
01c1 01d6       |    |		Execute	Vector,Field_Write
01c2 48ff       |H   |		Short_Literal	0xff
01c3 4801       |H   |		Short_Literal	0x1
01c4 00da       |    |		Load_Top	At_Offset_2
01c5 01d6       |    |		Execute	Vector,Field_Write
01c6 e00a       |    |		Load	0x0,0xa
01c7 01cc       |    |		Execute	Vector,Catenate
01c8 e00b       |    |		Load	0x0,0xb
01c9 01cc       |    |		Execute	Vector,Catenate
01ca e010       |    |		Load	0x0,0x10
01cb 0322       | "  |		Declare_Variable	Record
01cc 4801       |H   |		Short_Literal	0x1
01cd 00d9       |    |		Load_Top	At_Offset_1
01ce 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01cf 48ff       |H   |		Short_Literal	0xff
01d0 00d9       |    |		Load_Top	At_Offset_1
01d1 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01d2 4802       |H   |		Short_Literal	0x2
01d3 00d9       |    |		Load_Top	At_Offset_1
01d4 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01d5 00d8       |    |		Load_Top	At_Offset_0
01d6 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
01d7 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01d8 4803       |H   |		Short_Literal	0x3
01d9 00d0       |    |		Action	Swap_Control
01da 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01db 0092 076f  |   o|		Action	Push_String_Extended,0x76f					; "1.-1.2.3"
01dd e608       |    |		Load	0x3,0x8
01de e609       |    |		Load	0x3,0x9
01df 480a       |H   |		Short_Literal	0xa
01e0 4803       |H   |		Short_Literal	0x3
01e1 0099       |    |		Action	Reference_Dynamic
01e2 480b       |H   |		Short_Literal	0xb
01e3 4803       |H   |		Short_Literal	0x3
01e4 0099       |    |		Action	Reference_Dynamic
01e5 480c       |H   |		Short_Literal	0xc
01e6 4803       |H   |		Short_Literal	0x3
01e7 0099       |    |		Action	Reference_Dynamic
01e8 8007       |    |		Call	0x0,0x7
01e9 4801       |H   |		Short_Literal	0x1
01ea 800c       |    |		Call	0x0,0xc
01eb 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01ec 8000 0000  |    |		.LITERAL	{0x80000000, 0x000f0000}
01f0 8000 0000  |    |		.LITERAL	{0x80000000, 0x00100000}
01f4 0000 0000  |    |		.BLANK	0000[0x4]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 0223       | #  |		.CONST	0x0223								; Address of begin
01f9 0004       |    |		.CONST	0x0004								; Address of exception handler
01fa 000d       |    |		.CONST	0x000d								; Number of locals
01fb			INIT_01f8:
01fb a002       |    |		Store_Unchecked	0x0,0x2
01fc 00c6       |    |		Action	Check_Subprogram_Elaborated
01fd e013       |    |		Load	0x0,0x13
01fe e004       |    |		Load	0x0,0x4
01ff 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0200 0093 0000  |    |		push_full_address	0x0
0202 60ad       |`   |		Indirect_Literal	Discrete,0x2b0,{0x80000000, 0x000e0000}
0203 0273       | s  |		Execute	Discrete,Plus
0204 e005       |    |		Load	0x0,0x5
0205 0273       | s  |		Execute	Discrete,Plus
0206 e014       |    |		Load	0x0,0x14
0207 0273       | s  |		Execute	Discrete,Plus
0208 4805       |H   |		Short_Literal	0x5
0209 0007       |    |		Action	Break_Optional
020a 029f 0693  |    |		Declare_Subprogram	INIT_0690,For_Call
020c 029f 06a3  |    |		Declare_Subprogram	INIT_06a0,For_Call
020e a007       |    |		Store_Unchecked	0x0,0x7
020f 00c6       |    |		Action	Check_Subprogram_Elaborated
0210 e013       |    |		Load	0x0,0x13
0211 0092 0775  |   u|		Action	Push_String_Extended,0x775					; "X_Get_Image_Request"
0213 4806       |H   |		Short_Literal	0x6
0214 4803       |H   |		Short_Literal	0x3
0215 0099       |    |		Action	Reference_Dynamic
0216 4807       |H   |		Short_Literal	0x7
0217 4803       |H   |		Short_Literal	0x3
0218 0099       |    |		Action	Reference_Dynamic
0219 0093 0000  |    |		push_full_address	0x0
021b 6090       |`   |		Indirect_Literal	Discrete,0x2ac,{0x80000000, 0x000d0000}
021c 0273       | s  |		Execute	Discrete,Plus
021d e005       |    |		Load	0x0,0x5
021e 0273       | s  |		Execute	Discrete,Plus
021f e015       |    |		Load	0x0,0x15
0220 0273       | s  |		Execute	Discrete,Plus
0221 480d       |H   |		Short_Literal	0xd
0222 0007       |    |		Action	Break_Optional
0223			BODY_01f8:
0223 0092 0776  |   v|		Action	Push_String_Extended,0x776					; "X_Get_Image_Request conversions"
0225 8009       |    |		Call	0x0,0x9
0226 4801       |H   |		Short_Literal	0x1
0227 4814       |H   |		Short_Literal	0x14
0228 e004       |    |		Load	0x0,0x4
0229 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
022a 0334       | 4  |		Declare_Variable	Array,With_Constraint
022b 4814       |H   |		Short_Literal	0x14
022c 4801       |H   |		Short_Literal	0x1
022d 4800       |H   |		Short_Literal	0x0
022e 00d9       |    |		Load_Top	At_Offset_1
022f e60e       |    |		Load	0x3,0xe
0230 01d6       |    |		Execute	Vector,Field_Write
0231 3ffb       |?   |		Loop_Increasing	0x22d
0232 e013       |    |		Load	0x0,0x13
0233 0322       | "  |		Declare_Variable	Record
0234 4800       |H   |		Short_Literal	0x0
0235 00d9       |    |		Load_Top	At_Offset_1
0236 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0237 4800       |H   |		Short_Literal	0x0
0238 00d9       |    |		Load_Top	At_Offset_1
0239 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
023a 4800       |H   |		Short_Literal	0x0
023b 00d9       |    |		Load_Top	At_Offset_1
023c 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
023d 00d8       |    |		Load_Top	At_Offset_0
023e 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
023f 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0240 4800       |H   |		Short_Literal	0x0
0241 00d0       |    |		Action	Swap_Control
0242 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0243 4800       |H   |		Short_Literal	0x0
0244 00d9       |    |		Load_Top	At_Offset_1
0245 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0246 4800       |H   |		Short_Literal	0x0
0247 00d9       |    |		Load_Top	At_Offset_1
0248 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
0249 4800       |H   |		Short_Literal	0x0
024a 00d9       |    |		Load_Top	At_Offset_1
024b 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
024c 4800       |H   |		Short_Literal	0x0
024d 00d9       |    |		Load_Top	At_Offset_1
024e 3807       |8   |		Execute	Record,Field_Write,Field_Number 0x7
024f 4800       |H   |		Short_Literal	0x0
0250 00d9       |    |		Load_Top	At_Offset_1
0251 3808       |8   |		Execute	Record,Field_Write,Field_Number 0x8
0252 0092 076e  |   n|		Action	Push_String_Extended,0x76e					; "0"
0254 e608       |    |		Load	0x3,0x8
0255 e609       |    |		Load	0x3,0x9
0256 480a       |H   |		Short_Literal	0xa
0257 4803       |H   |		Short_Literal	0x3
0258 0099       |    |		Action	Reference_Dynamic
0259 480b       |H   |		Short_Literal	0xb
025a 4803       |H   |		Short_Literal	0x3
025b 0099       |    |		Action	Reference_Dynamic
025c 480c       |H   |		Short_Literal	0xc
025d 4803       |H   |		Short_Literal	0x3
025e 0099       |    |		Action	Reference_Dynamic
025f 8007       |    |		Call	0x0,0x7
0260 4800       |H   |		Short_Literal	0x0
0261 4801       |H   |		Short_Literal	0x1
0262 e004       |    |		Load	0x0,0x4
0263 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0264 0334       | 4  |		Declare_Variable	Array,With_Constraint
0265 4801       |H   |		Short_Literal	0x1
0266 4800       |H   |		Short_Literal	0x0
0267 00da       |    |		Load_Top	At_Offset_2
0268 01d6       |    |		Execute	Vector,Field_Write
0269 4802       |H   |		Short_Literal	0x2
026a 4801       |H   |		Short_Literal	0x1
026b 00da       |    |		Load_Top	At_Offset_2
026c 01d6       |    |		Execute	Vector,Field_Write
026d e016       |    |		Load	0x0,0x16
026e 01cc       |    |		Execute	Vector,Catenate
026f e017       |    |		Load	0x0,0x17
0270 01cc       |    |		Execute	Vector,Catenate
0271 e018       |    |		Load	0x0,0x18
0272 01cc       |    |		Execute	Vector,Catenate
0273 e019       |    |		Load	0x0,0x19
0274 01cc       |    |		Execute	Vector,Catenate
0275 e01a       |    |		Load	0x0,0x1a
0276 01cc       |    |		Execute	Vector,Catenate
0277 e01b       |    |		Load	0x0,0x1b
0278 01cc       |    |		Execute	Vector,Catenate
0279 e01c       |    |		Load	0x0,0x1c
027a 01cc       |    |		Execute	Vector,Catenate
027b e013       |    |		Load	0x0,0x13
027c 0322       | "  |		Declare_Variable	Record
027d 4801       |H   |		Short_Literal	0x1
027e 00d9       |    |		Load_Top	At_Offset_1
027f 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0280 4802       |H   |		Short_Literal	0x2
0281 00d9       |    |		Load_Top	At_Offset_1
0282 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0283 4803       |H   |		Short_Literal	0x3
0284 00d9       |    |		Load_Top	At_Offset_1
0285 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0286 00d8       |    |		Load_Top	At_Offset_0
0287 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
0288 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0289 4804       |H   |		Short_Literal	0x4
028a 00d0       |    |		Action	Swap_Control
028b 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
028c 4805       |H   |		Short_Literal	0x5
028d 00d9       |    |		Load_Top	At_Offset_1
028e 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
028f 4806       |H   |		Short_Literal	0x6
0290 00d9       |    |		Load_Top	At_Offset_1
0291 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
0292 4807       |H   |		Short_Literal	0x7
0293 00d9       |    |		Load_Top	At_Offset_1
0294 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0295 4808       |H   |		Short_Literal	0x8
0296 00d9       |    |		Load_Top	At_Offset_1
0297 3807       |8   |		Execute	Record,Field_Write,Field_Number 0x7
0298 4809       |H   |		Short_Literal	0x9
0299 00d9       |    |		Load_Top	At_Offset_1
029a 3808       |8   |		Execute	Record,Field_Write,Field_Number 0x8
029b 0092 0777  |   w|		Action	Push_String_Extended,0x777					; "1.2.3.4.5.6.7.8.9"
029d e608       |    |		Load	0x3,0x8
029e e609       |    |		Load	0x3,0x9
029f 480a       |H   |		Short_Literal	0xa
02a0 4803       |H   |		Short_Literal	0x3
02a1 0099       |    |		Action	Reference_Dynamic
02a2 480b       |H   |		Short_Literal	0xb
02a3 4803       |H   |		Short_Literal	0x3
02a4 0099       |    |		Action	Reference_Dynamic
02a5 480c       |H   |		Short_Literal	0xc
02a6 4803       |H   |		Short_Literal	0x3
02a7 0099       |    |		Action	Reference_Dynamic
02a8 8007       |    |		Call	0x0,0x7
02a9 4801       |H   |		Short_Literal	0x1
02aa 800c       |    |		Call	0x0,0xc
02ab 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02ac 8000 0000  |    |		.LITERAL	{0x80000000, 0x000d0000}
02b0 8000 0000  |    |		.LITERAL	{0x80000000, 0x000e0000}
02b4 0000 0000  |    |		.BLANK	0000[0x4]
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02e3       |    |		.CONST	0x02e3								; Address of begin
02b9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ba 000d       |    |		.CONST	0x000d								; Number of locals
02bb			INIT_02b8:
02bb a002       |    |		Store_Unchecked	0x0,0x2
02bc 00c6       |    |		Action	Check_Subprogram_Elaborated
02bd e01d       |    |		Load	0x0,0x1d
02be e004       |    |		Load	0x0,0x4
02bf 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
02c0 0093 0000  |    |		push_full_address	0x0
02c2 6079       |`y  |		Indirect_Literal	Discrete,0x33c,{0x80000000, 0x000c0000}
02c3 0273       | s  |		Execute	Discrete,Plus
02c4 e005       |    |		Load	0x0,0x5
02c5 0273       | s  |		Execute	Discrete,Plus
02c6 e01e       |    |		Load	0x0,0x1e
02c7 0273       | s  |		Execute	Discrete,Plus
02c8 4805       |H   |		Short_Literal	0x5
02c9 0007       |    |		Action	Break_Optional
02ca 029f 06b3  |    |		Declare_Subprogram	INIT_06b0,For_Call
02cc 029f 06c3  |    |		Declare_Subprogram	INIT_06c0,For_Call
02ce a007       |    |		Store_Unchecked	0x0,0x7
02cf 00c6       |    |		Action	Check_Subprogram_Elaborated
02d0 e01d       |    |		Load	0x0,0x1d
02d1 0092 0778  |   x|		Action	Push_String_Extended,0x778					; "X_Get_Input_Focus_Request"
02d3 4806       |H   |		Short_Literal	0x6
02d4 4803       |H   |		Short_Literal	0x3
02d5 0099       |    |		Action	Reference_Dynamic
02d6 4807       |H   |		Short_Literal	0x7
02d7 4803       |H   |		Short_Literal	0x3
02d8 0099       |    |		Action	Reference_Dynamic
02d9 0093 0000  |    |		push_full_address	0x0
02db 605c       |`\  |		Indirect_Literal	Discrete,0x338,{0x80000000, 0x000b0000}
02dc 0273       | s  |		Execute	Discrete,Plus
02dd e005       |    |		Load	0x0,0x5
02de 0273       | s  |		Execute	Discrete,Plus
02df e01f       |    |		Load	0x0,0x1f
02e0 0273       | s  |		Execute	Discrete,Plus
02e1 480d       |H   |		Short_Literal	0xd
02e2 0007       |    |		Action	Break_Optional
02e3			BODY_02b8:
02e3 0092 0779  |   y|		Action	Push_String_Extended,0x779					; "X_Get_Input_Focus_Request conversions"
02e5 8009       |    |		Call	0x0,0x9
02e6 4801       |H   |		Short_Literal	0x1
02e7 4804       |H   |		Short_Literal	0x4
02e8 e004       |    |		Load	0x0,0x4
02e9 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
02ea 0334       | 4  |		Declare_Variable	Array,With_Constraint
02eb 4804       |H   |		Short_Literal	0x4
02ec 4801       |H   |		Short_Literal	0x1
02ed 4800       |H   |		Short_Literal	0x0
02ee 00d9       |    |		Load_Top	At_Offset_1
02ef e60e       |    |		Load	0x3,0xe
02f0 01d6       |    |		Execute	Vector,Field_Write
02f1 3ffb       |?   |		Loop_Increasing	0x2ed
02f2 e01d       |    |		Load	0x0,0x1d
02f3 0322       | "  |		Declare_Variable	Record
02f4 4800       |H   |		Short_Literal	0x0
02f5 00d9       |    |		Load_Top	At_Offset_1
02f6 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02f7 4800       |H   |		Short_Literal	0x0
02f8 00d9       |    |		Load_Top	At_Offset_1
02f9 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
02fa 4800       |H   |		Short_Literal	0x0
02fb 00d9       |    |		Load_Top	At_Offset_1
02fc 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
02fd 0092 076e  |   n|		Action	Push_String_Extended,0x76e					; "0"
02ff e608       |    |		Load	0x3,0x8
0300 e609       |    |		Load	0x3,0x9
0301 480a       |H   |		Short_Literal	0xa
0302 4803       |H   |		Short_Literal	0x3
0303 0099       |    |		Action	Reference_Dynamic
0304 480b       |H   |		Short_Literal	0xb
0305 4803       |H   |		Short_Literal	0x3
0306 0099       |    |		Action	Reference_Dynamic
0307 480c       |H   |		Short_Literal	0xc
0308 4803       |H   |		Short_Literal	0x3
0309 0099       |    |		Action	Reference_Dynamic
030a 8007       |    |		Call	0x0,0x7
030b 4800       |H   |		Short_Literal	0x0
030c 4801       |H   |		Short_Literal	0x1
030d e004       |    |		Load	0x0,0x4
030e 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
030f 0334       | 4  |		Declare_Variable	Array,With_Constraint
0310 4801       |H   |		Short_Literal	0x1
0311 4800       |H   |		Short_Literal	0x0
0312 00da       |    |		Load_Top	At_Offset_2
0313 01d6       |    |		Execute	Vector,Field_Write
0314 48ff       |H   |		Short_Literal	0xff
0315 4801       |H   |		Short_Literal	0x1
0316 00da       |    |		Load_Top	At_Offset_2
0317 01d6       |    |		Execute	Vector,Field_Write
0318 e00a       |    |		Load	0x0,0xa
0319 01cc       |    |		Execute	Vector,Catenate
031a e01d       |    |		Load	0x0,0x1d
031b 0322       | "  |		Declare_Variable	Record
031c 4801       |H   |		Short_Literal	0x1
031d 00d9       |    |		Load_Top	At_Offset_1
031e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
031f 48ff       |H   |		Short_Literal	0xff
0320 00d9       |    |		Load_Top	At_Offset_1
0321 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0322 4802       |H   |		Short_Literal	0x2
0323 00d9       |    |		Load_Top	At_Offset_1
0324 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0325 0092 0772  |   r|		Action	Push_String_Extended,0x772					; "1.-1.2"
0327 e608       |    |		Load	0x3,0x8
0328 e609       |    |		Load	0x3,0x9
0329 480a       |H   |		Short_Literal	0xa
032a 4803       |H   |		Short_Literal	0x3
032b 0099       |    |		Action	Reference_Dynamic
032c 480b       |H   |		Short_Literal	0xb
032d 4803       |H   |		Short_Literal	0x3
032e 0099       |    |		Action	Reference_Dynamic
032f 480c       |H   |		Short_Literal	0xc
0330 4803       |H   |		Short_Literal	0x3
0331 0099       |    |		Action	Reference_Dynamic
0332 8007       |    |		Call	0x0,0x7
0333 4801       |H   |		Short_Literal	0x1
0334 800c       |    |		Call	0x0,0xc
0335 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0336 0000 0000  |    |		.XXX[0x2]
0338 8000 0000  |    |		.LITERAL	{0x80000000, 0x000b0000}
033c 8000 0000  |    |		.LITERAL	{0x80000000, 0x000c0000}
0340 ; --------------------------------------------------------------------------------------
0340 ; SUBPROGRAM
0340 ; --------------------------------------------------------------------------------------
0340 036b       | k  |		.CONST	0x036b								; Address of begin
0341 0004       |    |		.CONST	0x0004								; Address of exception handler
0342 000d       |    |		.CONST	0x000d								; Number of locals
0343			INIT_0340:
0343 a002       |    |		Store_Unchecked	0x0,0x2
0344 00c6       |    |		Action	Check_Subprogram_Elaborated
0345 e020       |    |		Load	0x0,0x20
0346 e004       |    |		Load	0x0,0x4
0347 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0348 0093 0000  |    |		push_full_address	0x0
034a 6079       |`y  |		Indirect_Literal	Discrete,0x3c4,{0x80000000, 0x000a0000}
034b 0273       | s  |		Execute	Discrete,Plus
034c e005       |    |		Load	0x0,0x5
034d 0273       | s  |		Execute	Discrete,Plus
034e e021       | !  |		Load	0x0,0x21
034f 0273       | s  |		Execute	Discrete,Plus
0350 4805       |H   |		Short_Literal	0x5
0351 0007       |    |		Action	Break_Optional
0352 029f 06d3  |    |		Declare_Subprogram	INIT_06d0,For_Call
0354 029f 06e3  |    |		Declare_Subprogram	INIT_06e0,For_Call
0356 a007       |    |		Store_Unchecked	0x0,0x7
0357 00c6       |    |		Action	Check_Subprogram_Elaborated
0358 e020       |    |		Load	0x0,0x20
0359 0092 077a  |   z|		Action	Push_String_Extended,0x77a					; "X_Get_Keyboard_Control_Request"
035b 4806       |H   |		Short_Literal	0x6
035c 4803       |H   |		Short_Literal	0x3
035d 0099       |    |		Action	Reference_Dynamic
035e 4807       |H   |		Short_Literal	0x7
035f 4803       |H   |		Short_Literal	0x3
0360 0099       |    |		Action	Reference_Dynamic
0361 0093 0000  |    |		push_full_address	0x0
0363 605c       |`\  |		Indirect_Literal	Discrete,0x3c0,{0x80000000, 0x00090000}
0364 0273       | s  |		Execute	Discrete,Plus
0365 e005       |    |		Load	0x0,0x5
0366 0273       | s  |		Execute	Discrete,Plus
0367 e022       | "  |		Load	0x0,0x22
0368 0273       | s  |		Execute	Discrete,Plus
0369 480d       |H   |		Short_Literal	0xd
036a 0007       |    |		Action	Break_Optional
036b			BODY_0340:
036b 0092 077b  |   {|		Action	Push_String_Extended,0x77b					; "X_Get_Keyboard_Control_Request conversions"
036d 8009       |    |		Call	0x0,0x9
036e 4801       |H   |		Short_Literal	0x1
036f 4804       |H   |		Short_Literal	0x4
0370 e004       |    |		Load	0x0,0x4
0371 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0372 0334       | 4  |		Declare_Variable	Array,With_Constraint
0373 4804       |H   |		Short_Literal	0x4
0374 4801       |H   |		Short_Literal	0x1
0375 4800       |H   |		Short_Literal	0x0
0376 00d9       |    |		Load_Top	At_Offset_1
0377 e60e       |    |		Load	0x3,0xe
0378 01d6       |    |		Execute	Vector,Field_Write
0379 3ffb       |?   |		Loop_Increasing	0x375
037a e020       |    |		Load	0x0,0x20
037b 0322       | "  |		Declare_Variable	Record
037c 4800       |H   |		Short_Literal	0x0
037d 00d9       |    |		Load_Top	At_Offset_1
037e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
037f 4800       |H   |		Short_Literal	0x0
0380 00d9       |    |		Load_Top	At_Offset_1
0381 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0382 4800       |H   |		Short_Literal	0x0
0383 00d9       |    |		Load_Top	At_Offset_1
0384 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0385 0092 076e  |   n|		Action	Push_String_Extended,0x76e					; "0"
0387 e608       |    |		Load	0x3,0x8
0388 e609       |    |		Load	0x3,0x9
0389 480a       |H   |		Short_Literal	0xa
038a 4803       |H   |		Short_Literal	0x3
038b 0099       |    |		Action	Reference_Dynamic
038c 480b       |H   |		Short_Literal	0xb
038d 4803       |H   |		Short_Literal	0x3
038e 0099       |    |		Action	Reference_Dynamic
038f 480c       |H   |		Short_Literal	0xc
0390 4803       |H   |		Short_Literal	0x3
0391 0099       |    |		Action	Reference_Dynamic
0392 8007       |    |		Call	0x0,0x7
0393 4800       |H   |		Short_Literal	0x0
0394 4801       |H   |		Short_Literal	0x1
0395 e004       |    |		Load	0x0,0x4
0396 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0397 0334       | 4  |		Declare_Variable	Array,With_Constraint
0398 4801       |H   |		Short_Literal	0x1
0399 4800       |H   |		Short_Literal	0x0
039a 00da       |    |		Load_Top	At_Offset_2
039b 01d6       |    |		Execute	Vector,Field_Write
039c 48ff       |H   |		Short_Literal	0xff
039d 4801       |H   |		Short_Literal	0x1
039e 00da       |    |		Load_Top	At_Offset_2
039f 01d6       |    |		Execute	Vector,Field_Write
03a0 e00a       |    |		Load	0x0,0xa
03a1 01cc       |    |		Execute	Vector,Catenate
03a2 e020       |    |		Load	0x0,0x20
03a3 0322       | "  |		Declare_Variable	Record
03a4 4801       |H   |		Short_Literal	0x1
03a5 00d9       |    |		Load_Top	At_Offset_1
03a6 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03a7 48ff       |H   |		Short_Literal	0xff
03a8 00d9       |    |		Load_Top	At_Offset_1
03a9 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
03aa 4802       |H   |		Short_Literal	0x2
03ab 00d9       |    |		Load_Top	At_Offset_1
03ac 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
03ad 0092 0772  |   r|		Action	Push_String_Extended,0x772					; "1.-1.2"
03af e608       |    |		Load	0x3,0x8
03b0 e609       |    |		Load	0x3,0x9
03b1 480a       |H   |		Short_Literal	0xa
03b2 4803       |H   |		Short_Literal	0x3
03b3 0099       |    |		Action	Reference_Dynamic
03b4 480b       |H   |		Short_Literal	0xb
03b5 4803       |H   |		Short_Literal	0x3
03b6 0099       |    |		Action	Reference_Dynamic
03b7 480c       |H   |		Short_Literal	0xc
03b8 4803       |H   |		Short_Literal	0x3
03b9 0099       |    |		Action	Reference_Dynamic
03ba 8007       |    |		Call	0x0,0x7
03bb 4801       |H   |		Short_Literal	0x1
03bc 800c       |    |		Call	0x0,0xc
03bd 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
03be 0000 0000  |    |		.XXX[0x2]
03c0 8000 0000  |    |		.LITERAL	{0x80000000, 0x00090000}
03c4 8000 0000  |    |		.LITERAL	{0x80000000, 0x000a0000}
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03f3       |    |		.CONST	0x03f3								; Address of begin
03c9 0004       |    |		.CONST	0x0004								; Address of exception handler
03ca 000d       |    |		.CONST	0x000d								; Number of locals
03cb			INIT_03c8:
03cb a002       |    |		Store_Unchecked	0x0,0x2
03cc 00c6       |    |		Action	Check_Subprogram_Elaborated
03cd e023       | #  |		Load	0x0,0x23
03ce e004       |    |		Load	0x0,0x4
03cf 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
03d0 0093 0000  |    |		push_full_address	0x0
03d2 609d       |`   |		Indirect_Literal	Discrete,0x470,{0x80000000, 0x00080000}
03d3 0273       | s  |		Execute	Discrete,Plus
03d4 e005       |    |		Load	0x0,0x5
03d5 0273       | s  |		Execute	Discrete,Plus
03d6 e024       | $  |		Load	0x0,0x24
03d7 0273       | s  |		Execute	Discrete,Plus
03d8 4805       |H   |		Short_Literal	0x5
03d9 0007       |    |		Action	Break_Optional
03da 029f 06f3  |    |		Declare_Subprogram	INIT_06f0,For_Call
03dc 029f 0703  |    |		Declare_Subprogram	INIT_0700,For_Call
03de a007       |    |		Store_Unchecked	0x0,0x7
03df 00c6       |    |		Action	Check_Subprogram_Elaborated
03e0 e023       | #  |		Load	0x0,0x23
03e1 0092 077c  |   ||		Action	Push_String_Extended,0x77c					; "X_Get_Keyboard_Mapping_Request"
03e3 4806       |H   |		Short_Literal	0x6
03e4 4803       |H   |		Short_Literal	0x3
03e5 0099       |    |		Action	Reference_Dynamic
03e6 4807       |H   |		Short_Literal	0x7
03e7 4803       |H   |		Short_Literal	0x3
03e8 0099       |    |		Action	Reference_Dynamic
03e9 0093 0000  |    |		push_full_address	0x0
03eb 6080       |`   |		Indirect_Literal	Discrete,0x46c,{0x80000000, 0x00070000}
03ec 0273       | s  |		Execute	Discrete,Plus
03ed e005       |    |		Load	0x0,0x5
03ee 0273       | s  |		Execute	Discrete,Plus
03ef e025       | %  |		Load	0x0,0x25
03f0 0273       | s  |		Execute	Discrete,Plus
03f1 480d       |H   |		Short_Literal	0xd
03f2 0007       |    |		Action	Break_Optional
03f3			BODY_03c8:
03f3 0092 077d  |   }|		Action	Push_String_Extended,0x77d					; "X_Get_Keyboard_Mapping_Request conversions"
03f5 8009       |    |		Call	0x0,0x9
03f6 4801       |H   |		Short_Literal	0x1
03f7 4808       |H   |		Short_Literal	0x8
03f8 e004       |    |		Load	0x0,0x4
03f9 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
03fa 0334       | 4  |		Declare_Variable	Array,With_Constraint
03fb 4808       |H   |		Short_Literal	0x8
03fc 4801       |H   |		Short_Literal	0x1
03fd 4800       |H   |		Short_Literal	0x0
03fe 00d9       |    |		Load_Top	At_Offset_1
03ff e60e       |    |		Load	0x3,0xe
0400 01d6       |    |		Execute	Vector,Field_Write
0401 3ffb       |?   |		Loop_Increasing	0x3fd
0402 e023       | #  |		Load	0x0,0x23
0403 0322       | "  |		Declare_Variable	Record
0404 4800       |H   |		Short_Literal	0x0
0405 00d9       |    |		Load_Top	At_Offset_1
0406 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0407 4800       |H   |		Short_Literal	0x0
0408 00d9       |    |		Load_Top	At_Offset_1
0409 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
040a 4800       |H   |		Short_Literal	0x0
040b 00d9       |    |		Load_Top	At_Offset_1
040c 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
040d 4800       |H   |		Short_Literal	0x0
040e 00d9       |    |		Load_Top	At_Offset_1
040f 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0410 4800       |H   |		Short_Literal	0x0
0411 00d9       |    |		Load_Top	At_Offset_1
0412 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0413 4800       |H   |		Short_Literal	0x0
0414 00d9       |    |		Load_Top	At_Offset_1
0415 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
0416 0092 076e  |   n|		Action	Push_String_Extended,0x76e					; "0"
0418 e608       |    |		Load	0x3,0x8
0419 e609       |    |		Load	0x3,0x9
041a 480a       |H   |		Short_Literal	0xa
041b 4803       |H   |		Short_Literal	0x3
041c 0099       |    |		Action	Reference_Dynamic
041d 480b       |H   |		Short_Literal	0xb
041e 4803       |H   |		Short_Literal	0x3
041f 0099       |    |		Action	Reference_Dynamic
0420 480c       |H   |		Short_Literal	0xc
0421 4803       |H   |		Short_Literal	0x3
0422 0099       |    |		Action	Reference_Dynamic
0423 8007       |    |		Call	0x0,0x7
0424 4800       |H   |		Short_Literal	0x0
0425 4801       |H   |		Short_Literal	0x1
0426 e004       |    |		Load	0x0,0x4
0427 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0428 0334       | 4  |		Declare_Variable	Array,With_Constraint
0429 4801       |H   |		Short_Literal	0x1
042a 4800       |H   |		Short_Literal	0x0
042b 00da       |    |		Load_Top	At_Offset_2
042c 01d6       |    |		Execute	Vector,Field_Write
042d 48ff       |H   |		Short_Literal	0xff
042e 4801       |H   |		Short_Literal	0x1
042f 00da       |    |		Load_Top	At_Offset_2
0430 01d6       |    |		Execute	Vector,Field_Write
0431 e00a       |    |		Load	0x0,0xa
0432 01cc       |    |		Execute	Vector,Catenate
0433 4800       |H   |		Short_Literal	0x0
0434 4801       |H   |		Short_Literal	0x1
0435 e004       |    |		Load	0x0,0x4
0436 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0437 0334       | 4  |		Declare_Variable	Array,With_Constraint
0438 4803       |H   |		Short_Literal	0x3
0439 4800       |H   |		Short_Literal	0x0
043a 00da       |    |		Load_Top	At_Offset_2
043b 01d6       |    |		Execute	Vector,Field_Write
043c 4804       |H   |		Short_Literal	0x4
043d 4801       |H   |		Short_Literal	0x1
043e 00da       |    |		Load_Top	At_Offset_2
043f 01d6       |    |		Execute	Vector,Field_Write
0440 01cc       |    |		Execute	Vector,Catenate
0441 e026       | &  |		Load	0x0,0x26
0442 01cc       |    |		Execute	Vector,Catenate
0443 e023       | #  |		Load	0x0,0x23
0444 0322       | "  |		Declare_Variable	Record
0445 4801       |H   |		Short_Literal	0x1
0446 00d9       |    |		Load_Top	At_Offset_1
0447 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0448 48ff       |H   |		Short_Literal	0xff
0449 00d9       |    |		Load_Top	At_Offset_1
044a 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
044b 4802       |H   |		Short_Literal	0x2
044c 00d9       |    |		Load_Top	At_Offset_1
044d 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
044e 4803       |H   |		Short_Literal	0x3
044f 00d9       |    |		Load_Top	At_Offset_1
0450 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0451 4804       |H   |		Short_Literal	0x4
0452 00d9       |    |		Load_Top	At_Offset_1
0453 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0454 6013       |`   |		Indirect_Literal	Discrete,0x468,{0x00000000, 0x0000ffff}
0455 00d9       |    |		Load_Top	At_Offset_1
0456 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
0457 0092 077e  |   ~|		Action	Push_String_Extended,0x77e					; "1.-1.2.3.4.-1"
0459 e608       |    |		Load	0x3,0x8
045a e609       |    |		Load	0x3,0x9
045b 480a       |H   |		Short_Literal	0xa
045c 4803       |H   |		Short_Literal	0x3
045d 0099       |    |		Action	Reference_Dynamic
045e 480b       |H   |		Short_Literal	0xb
045f 4803       |H   |		Short_Literal	0x3
0460 0099       |    |		Action	Reference_Dynamic
0461 480c       |H   |		Short_Literal	0xc
0462 4803       |H   |		Short_Literal	0x3
0463 0099       |    |		Action	Reference_Dynamic
0464 8007       |    |		Call	0x0,0x7
0465 4801       |H   |		Short_Literal	0x1
0466 800c       |    |		Call	0x0,0xc
0467 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0468 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000ffff}
046c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00070000}
0470 8000 0000  |    |		.LITERAL	{0x80000000, 0x00080000}
0474 0000 0000  |    |		.BLANK	0000[0x4]
0478 ; --------------------------------------------------------------------------------------
0478 ; SUBPROGRAM
0478 ; --------------------------------------------------------------------------------------
0478 04a3       |    |		.CONST	0x04a3								; Address of begin
0479 0004       |    |		.CONST	0x0004								; Address of exception handler
047a 000d       |    |		.CONST	0x000d								; Number of locals
047b			INIT_0478:
047b a002       |    |		Store_Unchecked	0x0,0x2
047c 00c6       |    |		Action	Check_Subprogram_Elaborated
047d e027       | '  |		Load	0x0,0x27
047e e004       |    |		Load	0x0,0x4
047f 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0480 0093 0000  |    |		push_full_address	0x0
0482 6079       |`y  |		Indirect_Literal	Discrete,0x4fc,{0x80000000, 0x00060000}
0483 0273       | s  |		Execute	Discrete,Plus
0484 e005       |    |		Load	0x0,0x5
0485 0273       | s  |		Execute	Discrete,Plus
0486 e028       | (  |		Load	0x0,0x28
0487 0273       | s  |		Execute	Discrete,Plus
0488 4805       |H   |		Short_Literal	0x5
0489 0007       |    |		Action	Break_Optional
048a 029f 0713  |    |		Declare_Subprogram	INIT_0710,For_Call
048c 029f 0723  |   #|		Declare_Subprogram	INIT_0720,For_Call
048e a007       |    |		Store_Unchecked	0x0,0x7
048f 00c6       |    |		Action	Check_Subprogram_Elaborated
0490 e027       | '  |		Load	0x0,0x27
0491 0092 077f  |    |		Action	Push_String_Extended,0x77f					; "X_Get_Modifier_Mapping_Request"
0493 4806       |H   |		Short_Literal	0x6
0494 4803       |H   |		Short_Literal	0x3
0495 0099       |    |		Action	Reference_Dynamic
0496 4807       |H   |		Short_Literal	0x7
0497 4803       |H   |		Short_Literal	0x3
0498 0099       |    |		Action	Reference_Dynamic
0499 0093 0000  |    |		push_full_address	0x0
049b 605c       |`\  |		Indirect_Literal	Discrete,0x4f8,{0x80000000, 0x00050000}
049c 0273       | s  |		Execute	Discrete,Plus
049d e005       |    |		Load	0x0,0x5
049e 0273       | s  |		Execute	Discrete,Plus
049f e029       | )  |		Load	0x0,0x29
04a0 0273       | s  |		Execute	Discrete,Plus
04a1 480d       |H   |		Short_Literal	0xd
04a2 0007       |    |		Action	Break_Optional
04a3			BODY_0478:
04a3 0092 0780  |    |		Action	Push_String_Extended,0x780					; "X_Get_Modifier_Mapping_Request conversions"
04a5 8009       |    |		Call	0x0,0x9
04a6 4801       |H   |		Short_Literal	0x1
04a7 4804       |H   |		Short_Literal	0x4
04a8 e004       |    |		Load	0x0,0x4
04a9 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
04aa 0334       | 4  |		Declare_Variable	Array,With_Constraint
04ab 4804       |H   |		Short_Literal	0x4
04ac 4801       |H   |		Short_Literal	0x1
04ad 4800       |H   |		Short_Literal	0x0
04ae 00d9       |    |		Load_Top	At_Offset_1
04af e60e       |    |		Load	0x3,0xe
04b0 01d6       |    |		Execute	Vector,Field_Write
04b1 3ffb       |?   |		Loop_Increasing	0x4ad
04b2 e027       | '  |		Load	0x0,0x27
04b3 0322       | "  |		Declare_Variable	Record
04b4 4800       |H   |		Short_Literal	0x0
04b5 00d9       |    |		Load_Top	At_Offset_1
04b6 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
04b7 4800       |H   |		Short_Literal	0x0
04b8 00d9       |    |		Load_Top	At_Offset_1
04b9 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
04ba 4800       |H   |		Short_Literal	0x0
04bb 00d9       |    |		Load_Top	At_Offset_1
04bc 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
04bd 0092 076e  |   n|		Action	Push_String_Extended,0x76e					; "0"
04bf e608       |    |		Load	0x3,0x8
04c0 e609       |    |		Load	0x3,0x9
04c1 480a       |H   |		Short_Literal	0xa
04c2 4803       |H   |		Short_Literal	0x3
04c3 0099       |    |		Action	Reference_Dynamic
04c4 480b       |H   |		Short_Literal	0xb
04c5 4803       |H   |		Short_Literal	0x3
04c6 0099       |    |		Action	Reference_Dynamic
04c7 480c       |H   |		Short_Literal	0xc
04c8 4803       |H   |		Short_Literal	0x3
04c9 0099       |    |		Action	Reference_Dynamic
04ca 8007       |    |		Call	0x0,0x7
04cb 4800       |H   |		Short_Literal	0x0
04cc 4801       |H   |		Short_Literal	0x1
04cd e004       |    |		Load	0x0,0x4
04ce 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
04cf 0334       | 4  |		Declare_Variable	Array,With_Constraint
04d0 4801       |H   |		Short_Literal	0x1
04d1 4800       |H   |		Short_Literal	0x0
04d2 00da       |    |		Load_Top	At_Offset_2
04d3 01d6       |    |		Execute	Vector,Field_Write
04d4 48ff       |H   |		Short_Literal	0xff
04d5 4801       |H   |		Short_Literal	0x1
04d6 00da       |    |		Load_Top	At_Offset_2
04d7 01d6       |    |		Execute	Vector,Field_Write
04d8 e00a       |    |		Load	0x0,0xa
04d9 01cc       |    |		Execute	Vector,Catenate
04da e027       | '  |		Load	0x0,0x27
04db 0322       | "  |		Declare_Variable	Record
04dc 4801       |H   |		Short_Literal	0x1
04dd 00d9       |    |		Load_Top	At_Offset_1
04de 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
04df 48ff       |H   |		Short_Literal	0xff
04e0 00d9       |    |		Load_Top	At_Offset_1
04e1 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
04e2 4802       |H   |		Short_Literal	0x2
04e3 00d9       |    |		Load_Top	At_Offset_1
04e4 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
04e5 0092 0772  |   r|		Action	Push_String_Extended,0x772					; "1.-1.2"
04e7 e608       |    |		Load	0x3,0x8
04e8 e609       |    |		Load	0x3,0x9
04e9 480a       |H   |		Short_Literal	0xa
04ea 4803       |H   |		Short_Literal	0x3
04eb 0099       |    |		Action	Reference_Dynamic
04ec 480b       |H   |		Short_Literal	0xb
04ed 4803       |H   |		Short_Literal	0x3
04ee 0099       |    |		Action	Reference_Dynamic
04ef 480c       |H   |		Short_Literal	0xc
04f0 4803       |H   |		Short_Literal	0x3
04f1 0099       |    |		Action	Reference_Dynamic
04f2 8007       |    |		Call	0x0,0x7
04f3 4801       |H   |		Short_Literal	0x1
04f4 800c       |    |		Call	0x0,0xc
04f5 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
04f6 0000 0000  |    |		.XXX[0x2]
04f8 8000 0000  |    |		.LITERAL	{0x80000000, 0x00050000}
04fc 8000 0000  |    |		.LITERAL	{0x80000000, 0x00060000}
0500 ; --------------------------------------------------------------------------------------
0500 ; SUBPROGRAM
0500 ; --------------------------------------------------------------------------------------
0500 052b       | +  |		.CONST	0x052b								; Address of begin
0501 0004       |    |		.CONST	0x0004								; Address of exception handler
0502 000d       |    |		.CONST	0x000d								; Number of locals
0503			INIT_0500:
0503 a002       |    |		Store_Unchecked	0x0,0x2
0504 00c6       |    |		Action	Check_Subprogram_Elaborated
0505 e02a       | *  |		Load	0x0,0x2a
0506 e004       |    |		Load	0x0,0x4
0507 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0508 0093 0000  |    |		push_full_address	0x0
050a 6099       |`   |		Indirect_Literal	Discrete,0x5a4,{0x80000000, 0x00040000}
050b 0273       | s  |		Execute	Discrete,Plus
050c e005       |    |		Load	0x0,0x5
050d 0273       | s  |		Execute	Discrete,Plus
050e e02b       | +  |		Load	0x0,0x2b
050f 0273       | s  |		Execute	Discrete,Plus
0510 4805       |H   |		Short_Literal	0x5
0511 0007       |    |		Action	Break_Optional
0512 029f 0733  |   3|		Declare_Subprogram	INIT_0730,For_Call
0514 029f 0743  |   C|		Declare_Subprogram	INIT_0740,For_Call
0516 a007       |    |		Store_Unchecked	0x0,0x7
0517 00c6       |    |		Action	Check_Subprogram_Elaborated
0518 e02a       | *  |		Load	0x0,0x2a
0519 0092 0781  |    |		Action	Push_String_Extended,0x781					; "X_Get_Motion_Events_Request"
051b 4806       |H   |		Short_Literal	0x6
051c 4803       |H   |		Short_Literal	0x3
051d 0099       |    |		Action	Reference_Dynamic
051e 4807       |H   |		Short_Literal	0x7
051f 4803       |H   |		Short_Literal	0x3
0520 0099       |    |		Action	Reference_Dynamic
0521 0093 0000  |    |		push_full_address	0x0
0523 607c       |`|  |		Indirect_Literal	Discrete,0x5a0,{0x80000000, 0x00030000}
0524 0273       | s  |		Execute	Discrete,Plus
0525 e005       |    |		Load	0x0,0x5
0526 0273       | s  |		Execute	Discrete,Plus
0527 e02c       | ,  |		Load	0x0,0x2c
0528 0273       | s  |		Execute	Discrete,Plus
0529 480d       |H   |		Short_Literal	0xd
052a 0007       |    |		Action	Break_Optional
052b			BODY_0500:
052b 0092 0782  |    |		Action	Push_String_Extended,0x782					; "X_Get_Motion_Events_Request conversions"
052d 8009       |    |		Call	0x0,0x9
052e 4801       |H   |		Short_Literal	0x1
052f 4810       |H   |		Short_Literal	0x10
0530 e004       |    |		Load	0x0,0x4
0531 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0532 0334       | 4  |		Declare_Variable	Array,With_Constraint
0533 4810       |H   |		Short_Literal	0x10
0534 4801       |H   |		Short_Literal	0x1
0535 4800       |H   |		Short_Literal	0x0
0536 00d9       |    |		Load_Top	At_Offset_1
0537 e60e       |    |		Load	0x3,0xe
0538 01d6       |    |		Execute	Vector,Field_Write
0539 3ffb       |?   |		Loop_Increasing	0x535
053a e02a       | *  |		Load	0x0,0x2a
053b 0322       | "  |		Declare_Variable	Record
053c 4800       |H   |		Short_Literal	0x0
053d 00d9       |    |		Load_Top	At_Offset_1
053e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
053f 4800       |H   |		Short_Literal	0x0
0540 00d9       |    |		Load_Top	At_Offset_1
0541 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0542 4800       |H   |		Short_Literal	0x0
0543 00d9       |    |		Load_Top	At_Offset_1
0544 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0545 00d8       |    |		Load_Top	At_Offset_0
0546 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
0547 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0548 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0549 4800       |H   |		Short_Literal	0x0
054a 00d0       |    |		Action	Swap_Control
054b 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
054c 4800       |H   |		Short_Literal	0x0
054d 00d9       |    |		Load_Top	At_Offset_1
054e 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
054f 4800       |H   |		Short_Literal	0x0
0550 00d9       |    |		Load_Top	At_Offset_1
0551 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
0552 0092 076e  |   n|		Action	Push_String_Extended,0x76e					; "0"
0554 e608       |    |		Load	0x3,0x8
0555 e609       |    |		Load	0x3,0x9
0556 480a       |H   |		Short_Literal	0xa
0557 4803       |H   |		Short_Literal	0x3
0558 0099       |    |		Action	Reference_Dynamic
0559 480b       |H   |		Short_Literal	0xb
055a 4803       |H   |		Short_Literal	0x3
055b 0099       |    |		Action	Reference_Dynamic
055c 480c       |H   |		Short_Literal	0xc
055d 4803       |H   |		Short_Literal	0x3
055e 0099       |    |		Action	Reference_Dynamic
055f 8007       |    |		Call	0x0,0x7
0560 4800       |H   |		Short_Literal	0x0
0561 4801       |H   |		Short_Literal	0x1
0562 e004       |    |		Load	0x0,0x4
0563 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0564 0334       | 4  |		Declare_Variable	Array,With_Constraint
0565 4801       |H   |		Short_Literal	0x1
0566 4800       |H   |		Short_Literal	0x0
0567 00da       |    |		Load_Top	At_Offset_2
0568 01d6       |    |		Execute	Vector,Field_Write
0569 48ff       |H   |		Short_Literal	0xff
056a 4801       |H   |		Short_Literal	0x1
056b 00da       |    |		Load_Top	At_Offset_2
056c 01d6       |    |		Execute	Vector,Field_Write
056d e00a       |    |		Load	0x0,0xa
056e 01cc       |    |		Execute	Vector,Catenate
056f e00b       |    |		Load	0x0,0xb
0570 01cc       |    |		Execute	Vector,Catenate
0571 e017       |    |		Load	0x0,0x17
0572 01cc       |    |		Execute	Vector,Catenate
0573 e02d       | -  |		Load	0x0,0x2d
0574 01cc       |    |		Execute	Vector,Catenate
0575 e02a       | *  |		Load	0x0,0x2a
0576 0322       | "  |		Declare_Variable	Record
0577 4801       |H   |		Short_Literal	0x1
0578 00d9       |    |		Load_Top	At_Offset_1
0579 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
057a 48ff       |H   |		Short_Literal	0xff
057b 00d9       |    |		Load_Top	At_Offset_1
057c 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
057d 4802       |H   |		Short_Literal	0x2
057e 00d9       |    |		Load_Top	At_Offset_1
057f 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0580 00d8       |    |		Load_Top	At_Offset_0
0581 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
0582 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0583 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0584 4803       |H   |		Short_Literal	0x3
0585 00d0       |    |		Action	Swap_Control
0586 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0587 4804       |H   |		Short_Literal	0x4
0588 00d9       |    |		Load_Top	At_Offset_1
0589 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
058a 4805       |H   |		Short_Literal	0x5
058b 00d9       |    |		Load_Top	At_Offset_1
058c 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
058d 0092 0783  |    |		Action	Push_String_Extended,0x783					; "1.-1.2.3.4.5"
058f e608       |    |		Load	0x3,0x8
0590 e609       |    |		Load	0x3,0x9
0591 480a       |H   |		Short_Literal	0xa
0592 4803       |H   |		Short_Literal	0x3
0593 0099       |    |		Action	Reference_Dynamic
0594 480b       |H   |		Short_Literal	0xb
0595 4803       |H   |		Short_Literal	0x3
0596 0099       |    |		Action	Reference_Dynamic
0597 480c       |H   |		Short_Literal	0xc
0598 4803       |H   |		Short_Literal	0x3
0599 0099       |    |		Action	Reference_Dynamic
059a 8007       |    |		Call	0x0,0x7
059b 4801       |H   |		Short_Literal	0x1
059c 800c       |    |		Call	0x0,0xc
059d 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
059e 0000 0000  |    |		.XXX[0x2]
05a0 8000 0000  |    |		.LITERAL	{0x80000000, 0x00030000}
05a4 8000 0000  |    |		.LITERAL	{0x80000000, 0x00040000}
05a8 ; --------------------------------------------------------------------------------------
05a8 ; SUBPROGRAM
05a8 ; --------------------------------------------------------------------------------------
05a8 05d3       |    |		.CONST	0x05d3								; Address of begin
05a9 0004       |    |		.CONST	0x0004								; Address of exception handler
05aa 000d       |    |		.CONST	0x000d								; Number of locals
05ab			INIT_05a8:
05ab a002       |    |		Store_Unchecked	0x0,0x2
05ac 00c6       |    |		Action	Check_Subprogram_Elaborated
05ad e02e       | .  |		Load	0x0,0x2e
05ae e004       |    |		Load	0x0,0x4
05af 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
05b0 0093 0000  |    |		push_full_address	0x0
05b2 6079       |`y  |		Indirect_Literal	Discrete,0x62c,{0x80000000, 0x00020000}
05b3 0273       | s  |		Execute	Discrete,Plus
05b4 e005       |    |		Load	0x0,0x5
05b5 0273       | s  |		Execute	Discrete,Plus
05b6 e02f       | /  |		Load	0x0,0x2f
05b7 0273       | s  |		Execute	Discrete,Plus
05b8 4805       |H   |		Short_Literal	0x5
05b9 0007       |    |		Action	Break_Optional
05ba 029f 0753  |   S|		Declare_Subprogram	INIT_0750,For_Call
05bc 029f 0763  |   c|		Declare_Subprogram	INIT_0760,For_Call
05be a007       |    |		Store_Unchecked	0x0,0x7
05bf 00c6       |    |		Action	Check_Subprogram_Elaborated
05c0 e02e       | .  |		Load	0x0,0x2e
05c1 0092 0784  |    |		Action	Push_String_Extended,0x784					; "X_Get_Pointer_Control_Request"
05c3 4806       |H   |		Short_Literal	0x6
05c4 4803       |H   |		Short_Literal	0x3
05c5 0099       |    |		Action	Reference_Dynamic
05c6 4807       |H   |		Short_Literal	0x7
05c7 4803       |H   |		Short_Literal	0x3
05c8 0099       |    |		Action	Reference_Dynamic
05c9 0093 0000  |    |		push_full_address	0x0
05cb 605c       |`\  |		Indirect_Literal	Discrete,0x628,{0x80000000, 0x00010000}
05cc 0273       | s  |		Execute	Discrete,Plus
05cd e005       |    |		Load	0x0,0x5
05ce 0273       | s  |		Execute	Discrete,Plus
05cf e030       | 0  |		Load	0x0,0x30
05d0 0273       | s  |		Execute	Discrete,Plus
05d1 480d       |H   |		Short_Literal	0xd
05d2 0007       |    |		Action	Break_Optional
05d3			BODY_05a8:
05d3 0092 0785  |    |		Action	Push_String_Extended,0x785					; "X_Get_Pointer_Control_Request conversions"
05d5 8009       |    |		Call	0x0,0x9
05d6 4801       |H   |		Short_Literal	0x1
05d7 4804       |H   |		Short_Literal	0x4
05d8 e004       |    |		Load	0x0,0x4
05d9 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
05da 0334       | 4  |		Declare_Variable	Array,With_Constraint
05db 4804       |H   |		Short_Literal	0x4
05dc 4801       |H   |		Short_Literal	0x1
05dd 4800       |H   |		Short_Literal	0x0
05de 00d9       |    |		Load_Top	At_Offset_1
05df e60e       |    |		Load	0x3,0xe
05e0 01d6       |    |		Execute	Vector,Field_Write
05e1 3ffb       |?   |		Loop_Increasing	0x5dd
05e2 e02e       | .  |		Load	0x0,0x2e
05e3 0322       | "  |		Declare_Variable	Record
05e4 4800       |H   |		Short_Literal	0x0
05e5 00d9       |    |		Load_Top	At_Offset_1
05e6 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
05e7 4800       |H   |		Short_Literal	0x0
05e8 00d9       |    |		Load_Top	At_Offset_1
05e9 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
05ea 4800       |H   |		Short_Literal	0x0
05eb 00d9       |    |		Load_Top	At_Offset_1
05ec 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
05ed 0092 076e  |   n|		Action	Push_String_Extended,0x76e					; "0"
05ef e608       |    |		Load	0x3,0x8
05f0 e609       |    |		Load	0x3,0x9
05f1 480a       |H   |		Short_Literal	0xa
05f2 4803       |H   |		Short_Literal	0x3
05f3 0099       |    |		Action	Reference_Dynamic
05f4 480b       |H   |		Short_Literal	0xb
05f5 4803       |H   |		Short_Literal	0x3
05f6 0099       |    |		Action	Reference_Dynamic
05f7 480c       |H   |		Short_Literal	0xc
05f8 4803       |H   |		Short_Literal	0x3
05f9 0099       |    |		Action	Reference_Dynamic
05fa 8007       |    |		Call	0x0,0x7
05fb 4800       |H   |		Short_Literal	0x0
05fc 4801       |H   |		Short_Literal	0x1
05fd e004       |    |		Load	0x0,0x4
05fe 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
05ff 0334       | 4  |		Declare_Variable	Array,With_Constraint
0600 4801       |H   |		Short_Literal	0x1
0601 4800       |H   |		Short_Literal	0x0
0602 00da       |    |		Load_Top	At_Offset_2
0603 01d6       |    |		Execute	Vector,Field_Write
0604 48ff       |H   |		Short_Literal	0xff
0605 4801       |H   |		Short_Literal	0x1
0606 00da       |    |		Load_Top	At_Offset_2
0607 01d6       |    |		Execute	Vector,Field_Write
0608 e00a       |    |		Load	0x0,0xa
0609 01cc       |    |		Execute	Vector,Catenate
060a e02e       | .  |		Load	0x0,0x2e
060b 0322       | "  |		Declare_Variable	Record
060c 4801       |H   |		Short_Literal	0x1
060d 00d9       |    |		Load_Top	At_Offset_1
060e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
060f 48ff       |H   |		Short_Literal	0xff
0610 00d9       |    |		Load_Top	At_Offset_1
0611 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0612 4802       |H   |		Short_Literal	0x2
0613 00d9       |    |		Load_Top	At_Offset_1
0614 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0615 0092 0772  |   r|		Action	Push_String_Extended,0x772					; "1.-1.2"
0617 e608       |    |		Load	0x3,0x8
0618 e609       |    |		Load	0x3,0x9
0619 480a       |H   |		Short_Literal	0xa
061a 4803       |H   |		Short_Literal	0x3
061b 0099       |    |		Action	Reference_Dynamic
061c 480b       |H   |		Short_Literal	0xb
061d 4803       |H   |		Short_Literal	0x3
061e 0099       |    |		Action	Reference_Dynamic
061f 480c       |H   |		Short_Literal	0xc
0620 4803       |H   |		Short_Literal	0x3
0621 0099       |    |		Action	Reference_Dynamic
0622 8007       |    |		Call	0x0,0x7
0623 4801       |H   |		Short_Literal	0x1
0624 800c       |    |		Call	0x0,0xc
0625 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0626 0000 0000  |    |		.XXX[0x2]
0628 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
062c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00020000}
0630 ; --------------------------------------------------------------------------------------
0630 ; SUBPROGRAM
0630 ; --------------------------------------------------------------------------------------
0630 0633       | 3  |		.CONST	0x0633								; Address of begin
0631 0004       |    |		.CONST	0x0004								; Address of exception handler
0632 0001       |    |		.CONST	0x0001								; Number of locals
0633			BODY_0630:
0633			INIT_0630:
0633 00db       |    |		Load_Top	At_Offset_3
0634 00db       |    |		Load_Top	At_Offset_3
0635 e031       | 1  |		Load	0x0,0x31
0636 a032       | 2  |		Store_Unchecked	0x0,0x32
0637 8033       | 3  |		Call	0x0,0x33
0638 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0639 0000 0000  |    |		.BLANK	0000[0x7]
0640 ; --------------------------------------------------------------------------------------
0640 ; SUBPROGRAM
0640 ; --------------------------------------------------------------------------------------
0640 0643       | C  |		.CONST	0x0643								; Address of begin
0641 0004       |    |		.CONST	0x0004								; Address of exception handler
0642 0001       |    |		.CONST	0x0001								; Number of locals
0643			BODY_0640:
0643			INIT_0640:
0643 00db       |    |		Load_Top	At_Offset_3
0644 00db       |    |		Load_Top	At_Offset_3
0645 e602       |    |		Load	0x3,0x2
0646 e603       |    |		Load	0x3,0x3
0647 4804       |H   |		Short_Literal	0x4
0648 4803       |H   |		Short_Literal	0x3
0649 0099       |    |		Action	Reference_Dynamic
064a 8002       |    |		Call	0x0,0x2
064b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
064c 0000 0000  |    |		.BLANK	0000[0x4]
0650 ; --------------------------------------------------------------------------------------
0650 ; SUBPROGRAM
0650 ; --------------------------------------------------------------------------------------
0650 0653       | S  |		.CONST	0x0653								; Address of begin
0651 0004       |    |		.CONST	0x0004								; Address of exception handler
0652 0001       |    |		.CONST	0x0001								; Number of locals
0653			BODY_0650:
0653			INIT_0650:
0653 00db       |    |		Load_Top	At_Offset_3
0654 00db       |    |		Load_Top	At_Offset_3
0655 e034       | 4  |		Load	0x0,0x34
0656 a035       | 5  |		Store_Unchecked	0x0,0x35
0657 8033       | 3  |		Call	0x0,0x33
0658 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0659 0000 0000  |    |		.BLANK	0000[0x7]
0660 ; --------------------------------------------------------------------------------------
0660 ; SUBPROGRAM
0660 ; --------------------------------------------------------------------------------------
0660 0663       | c  |		.CONST	0x0663								; Address of begin
0661 0004       |    |		.CONST	0x0004								; Address of exception handler
0662 0001       |    |		.CONST	0x0001								; Number of locals
0663			BODY_0660:
0663			INIT_0660:
0663 00db       |    |		Load_Top	At_Offset_3
0664 00db       |    |		Load_Top	At_Offset_3
0665 e602       |    |		Load	0x3,0x2
0666 e603       |    |		Load	0x3,0x3
0667 4804       |H   |		Short_Literal	0x4
0668 4803       |H   |		Short_Literal	0x3
0669 0099       |    |		Action	Reference_Dynamic
066a 8002       |    |		Call	0x0,0x2
066b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
066c 0000 0000  |    |		.BLANK	0000[0x4]
0670 ; --------------------------------------------------------------------------------------
0670 ; SUBPROGRAM
0670 ; --------------------------------------------------------------------------------------
0670 0673       | s  |		.CONST	0x0673								; Address of begin
0671 0004       |    |		.CONST	0x0004								; Address of exception handler
0672 0001       |    |		.CONST	0x0001								; Number of locals
0673			BODY_0670:
0673			INIT_0670:
0673 00db       |    |		Load_Top	At_Offset_3
0674 00db       |    |		Load_Top	At_Offset_3
0675 e036       | 6  |		Load	0x0,0x36
0676 a037       | 7  |		Store_Unchecked	0x0,0x37
0677 8033       | 3  |		Call	0x0,0x33
0678 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0679 0000 0000  |    |		.BLANK	0000[0x7]
0680 ; --------------------------------------------------------------------------------------
0680 ; SUBPROGRAM
0680 ; --------------------------------------------------------------------------------------
0680 0683       |    |		.CONST	0x0683								; Address of begin
0681 0004       |    |		.CONST	0x0004								; Address of exception handler
0682 0001       |    |		.CONST	0x0001								; Number of locals
0683			BODY_0680:
0683			INIT_0680:
0683 00db       |    |		Load_Top	At_Offset_3
0684 00db       |    |		Load_Top	At_Offset_3
0685 e602       |    |		Load	0x3,0x2
0686 e603       |    |		Load	0x3,0x3
0687 4804       |H   |		Short_Literal	0x4
0688 4803       |H   |		Short_Literal	0x3
0689 0099       |    |		Action	Reference_Dynamic
068a 8002       |    |		Call	0x0,0x2
068b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
068c 0000 0000  |    |		.BLANK	0000[0x4]
0690 ; --------------------------------------------------------------------------------------
0690 ; SUBPROGRAM
0690 ; --------------------------------------------------------------------------------------
0690 0693       |    |		.CONST	0x0693								; Address of begin
0691 0004       |    |		.CONST	0x0004								; Address of exception handler
0692 0001       |    |		.CONST	0x0001								; Number of locals
0693			BODY_0690:
0693			INIT_0690:
0693 00db       |    |		Load_Top	At_Offset_3
0694 00db       |    |		Load_Top	At_Offset_3
0695 e038       | 8  |		Load	0x0,0x38
0696 a039       | 9  |		Store_Unchecked	0x0,0x39
0697 8033       | 3  |		Call	0x0,0x33
0698 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0699 0000 0000  |    |		.BLANK	0000[0x7]
06a0 ; --------------------------------------------------------------------------------------
06a0 ; SUBPROGRAM
06a0 ; --------------------------------------------------------------------------------------
06a0 06a3       |    |		.CONST	0x06a3								; Address of begin
06a1 0004       |    |		.CONST	0x0004								; Address of exception handler
06a2 0001       |    |		.CONST	0x0001								; Number of locals
06a3			BODY_06a0:
06a3			INIT_06a0:
06a3 00db       |    |		Load_Top	At_Offset_3
06a4 00db       |    |		Load_Top	At_Offset_3
06a5 e602       |    |		Load	0x3,0x2
06a6 e603       |    |		Load	0x3,0x3
06a7 4804       |H   |		Short_Literal	0x4
06a8 4803       |H   |		Short_Literal	0x3
06a9 0099       |    |		Action	Reference_Dynamic
06aa 8002       |    |		Call	0x0,0x2
06ab 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06ac 0000 0000  |    |		.BLANK	0000[0x4]
06b0 ; --------------------------------------------------------------------------------------
06b0 ; SUBPROGRAM
06b0 ; --------------------------------------------------------------------------------------
06b0 06b3       |    |		.CONST	0x06b3								; Address of begin
06b1 0004       |    |		.CONST	0x0004								; Address of exception handler
06b2 0001       |    |		.CONST	0x0001								; Number of locals
06b3			BODY_06b0:
06b3			INIT_06b0:
06b3 00db       |    |		Load_Top	At_Offset_3
06b4 00db       |    |		Load_Top	At_Offset_3
06b5 e03a       | :  |		Load	0x0,0x3a
06b6 a03b       | ;  |		Store_Unchecked	0x0,0x3b
06b7 8033       | 3  |		Call	0x0,0x33
06b8 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06b9 0000 0000  |    |		.BLANK	0000[0x7]
06c0 ; --------------------------------------------------------------------------------------
06c0 ; SUBPROGRAM
06c0 ; --------------------------------------------------------------------------------------
06c0 06c3       |    |		.CONST	0x06c3								; Address of begin
06c1 0004       |    |		.CONST	0x0004								; Address of exception handler
06c2 0001       |    |		.CONST	0x0001								; Number of locals
06c3			BODY_06c0:
06c3			INIT_06c0:
06c3 00db       |    |		Load_Top	At_Offset_3
06c4 00db       |    |		Load_Top	At_Offset_3
06c5 e602       |    |		Load	0x3,0x2
06c6 e603       |    |		Load	0x3,0x3
06c7 4804       |H   |		Short_Literal	0x4
06c8 4803       |H   |		Short_Literal	0x3
06c9 0099       |    |		Action	Reference_Dynamic
06ca 8002       |    |		Call	0x0,0x2
06cb 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06cc 0000 0000  |    |		.BLANK	0000[0x4]
06d0 ; --------------------------------------------------------------------------------------
06d0 ; SUBPROGRAM
06d0 ; --------------------------------------------------------------------------------------
06d0 06d3       |    |		.CONST	0x06d3								; Address of begin
06d1 0004       |    |		.CONST	0x0004								; Address of exception handler
06d2 0001       |    |		.CONST	0x0001								; Number of locals
06d3			BODY_06d0:
06d3			INIT_06d0:
06d3 00db       |    |		Load_Top	At_Offset_3
06d4 00db       |    |		Load_Top	At_Offset_3
06d5 e03c       | <  |		Load	0x0,0x3c
06d6 a03d       | =  |		Store_Unchecked	0x0,0x3d
06d7 8033       | 3  |		Call	0x0,0x33
06d8 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06d9 0000 0000  |    |		.BLANK	0000[0x7]
06e0 ; --------------------------------------------------------------------------------------
06e0 ; SUBPROGRAM
06e0 ; --------------------------------------------------------------------------------------
06e0 06e3       |    |		.CONST	0x06e3								; Address of begin
06e1 0004       |    |		.CONST	0x0004								; Address of exception handler
06e2 0001       |    |		.CONST	0x0001								; Number of locals
06e3			BODY_06e0:
06e3			INIT_06e0:
06e3 00db       |    |		Load_Top	At_Offset_3
06e4 00db       |    |		Load_Top	At_Offset_3
06e5 e602       |    |		Load	0x3,0x2
06e6 e603       |    |		Load	0x3,0x3
06e7 4804       |H   |		Short_Literal	0x4
06e8 4803       |H   |		Short_Literal	0x3
06e9 0099       |    |		Action	Reference_Dynamic
06ea 8002       |    |		Call	0x0,0x2
06eb 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06ec 0000 0000  |    |		.BLANK	0000[0x4]
06f0 ; --------------------------------------------------------------------------------------
06f0 ; SUBPROGRAM
06f0 ; --------------------------------------------------------------------------------------
06f0 06f3       |    |		.CONST	0x06f3								; Address of begin
06f1 0004       |    |		.CONST	0x0004								; Address of exception handler
06f2 0001       |    |		.CONST	0x0001								; Number of locals
06f3			BODY_06f0:
06f3			INIT_06f0:
06f3 00db       |    |		Load_Top	At_Offset_3
06f4 00db       |    |		Load_Top	At_Offset_3
06f5 e03e       | >  |		Load	0x0,0x3e
06f6 a03f       | ?  |		Store_Unchecked	0x0,0x3f
06f7 8033       | 3  |		Call	0x0,0x33
06f8 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06f9 0000 0000  |    |		.BLANK	0000[0x7]
0700 ; --------------------------------------------------------------------------------------
0700 ; SUBPROGRAM
0700 ; --------------------------------------------------------------------------------------
0700 0703       |    |		.CONST	0x0703								; Address of begin
0701 0004       |    |		.CONST	0x0004								; Address of exception handler
0702 0001       |    |		.CONST	0x0001								; Number of locals
0703			BODY_0700:
0703			INIT_0700:
0703 00db       |    |		Load_Top	At_Offset_3
0704 00db       |    |		Load_Top	At_Offset_3
0705 e602       |    |		Load	0x3,0x2
0706 e603       |    |		Load	0x3,0x3
0707 4804       |H   |		Short_Literal	0x4
0708 4803       |H   |		Short_Literal	0x3
0709 0099       |    |		Action	Reference_Dynamic
070a 8002       |    |		Call	0x0,0x2
070b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
070c 0000 0000  |    |		.BLANK	0000[0x4]
0710 ; --------------------------------------------------------------------------------------
0710 ; SUBPROGRAM
0710 ; --------------------------------------------------------------------------------------
0710 0713       |    |		.CONST	0x0713								; Address of begin
0711 0004       |    |		.CONST	0x0004								; Address of exception handler
0712 0001       |    |		.CONST	0x0001								; Number of locals
0713			BODY_0710:
0713			INIT_0710:
0713 00db       |    |		Load_Top	At_Offset_3
0714 00db       |    |		Load_Top	At_Offset_3
0715 e040       | @  |		Load	0x0,0x40
0716 a041       | A  |		Store_Unchecked	0x0,0x41
0717 8033       | 3  |		Call	0x0,0x33
0718 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0719 0000 0000  |    |		.BLANK	0000[0x7]
0720 ; --------------------------------------------------------------------------------------
0720 ; SUBPROGRAM
0720 ; --------------------------------------------------------------------------------------
0720 0723       | #  |		.CONST	0x0723								; Address of begin
0721 0004       |    |		.CONST	0x0004								; Address of exception handler
0722 0001       |    |		.CONST	0x0001								; Number of locals
0723			BODY_0720:
0723			INIT_0720:
0723 00db       |    |		Load_Top	At_Offset_3
0724 00db       |    |		Load_Top	At_Offset_3
0725 e602       |    |		Load	0x3,0x2
0726 e603       |    |		Load	0x3,0x3
0727 4804       |H   |		Short_Literal	0x4
0728 4803       |H   |		Short_Literal	0x3
0729 0099       |    |		Action	Reference_Dynamic
072a 8002       |    |		Call	0x0,0x2
072b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
072c 0000 0000  |    |		.BLANK	0000[0x4]
0730 ; --------------------------------------------------------------------------------------
0730 ; SUBPROGRAM
0730 ; --------------------------------------------------------------------------------------
0730 0733       | 3  |		.CONST	0x0733								; Address of begin
0731 0004       |    |		.CONST	0x0004								; Address of exception handler
0732 0001       |    |		.CONST	0x0001								; Number of locals
0733			BODY_0730:
0733			INIT_0730:
0733 00db       |    |		Load_Top	At_Offset_3
0734 00db       |    |		Load_Top	At_Offset_3
0735 e042       | B  |		Load	0x0,0x42
0736 a043       | C  |		Store_Unchecked	0x0,0x43
0737 8033       | 3  |		Call	0x0,0x33
0738 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0739 0000 0000  |    |		.BLANK	0000[0x7]
0740 ; --------------------------------------------------------------------------------------
0740 ; SUBPROGRAM
0740 ; --------------------------------------------------------------------------------------
0740 0743       | C  |		.CONST	0x0743								; Address of begin
0741 0004       |    |		.CONST	0x0004								; Address of exception handler
0742 0001       |    |		.CONST	0x0001								; Number of locals
0743			BODY_0740:
0743			INIT_0740:
0743 00db       |    |		Load_Top	At_Offset_3
0744 00db       |    |		Load_Top	At_Offset_3
0745 e602       |    |		Load	0x3,0x2
0746 e603       |    |		Load	0x3,0x3
0747 4804       |H   |		Short_Literal	0x4
0748 4803       |H   |		Short_Literal	0x3
0749 0099       |    |		Action	Reference_Dynamic
074a 8002       |    |		Call	0x0,0x2
074b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
074c 0000 0000  |    |		.BLANK	0000[0x4]
0750 ; --------------------------------------------------------------------------------------
0750 ; SUBPROGRAM
0750 ; --------------------------------------------------------------------------------------
0750 0753       | S  |		.CONST	0x0753								; Address of begin
0751 0004       |    |		.CONST	0x0004								; Address of exception handler
0752 0001       |    |		.CONST	0x0001								; Number of locals
0753			BODY_0750:
0753			INIT_0750:
0753 00db       |    |		Load_Top	At_Offset_3
0754 00db       |    |		Load_Top	At_Offset_3
0755 e044       | D  |		Load	0x0,0x44
0756 a045       | E  |		Store_Unchecked	0x0,0x45
0757 8033       | 3  |		Call	0x0,0x33
0758 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0759 0000 0000  |    |		.BLANK	0000[0x7]
0760 ; --------------------------------------------------------------------------------------
0760 ; SUBPROGRAM
0760 ; --------------------------------------------------------------------------------------
0760 0763       | c  |		.CONST	0x0763								; Address of begin
0761 0004       |    |		.CONST	0x0004								; Address of exception handler
0762 0001       |    |		.CONST	0x0001								; Number of locals
0763			BODY_0760:
0763			INIT_0760:
0763 00db       |    |		Load_Top	At_Offset_3
0764 00db       |    |		Load_Top	At_Offset_3
0765 e602       |    |		Load	0x3,0x2
0766 e603       |    |		Load	0x3,0x3
0767 4804       |H   |		Short_Literal	0x4
0768 4803       |H   |		Short_Literal	0x3
0769 0099       |    |		Action	Reference_Dynamic
076a 8002       |    |		Call	0x0,0x2
076b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
076c ; --------------------------------------------------------------------------------------
076c ; STRING TABLE
076c ; --------------------------------------------------------------------------------------
076c 0036       | 6  |		.STRTAB	0x0036->0x0787							; "X_Get_Atom_Name_Request"
076d 004b       | K  |		.STRTAB	0x004b->0x0792							; "X_Get_Atom_Name_Request conversions"
076e 006c       | l  |		.STRTAB	0x006c->0x07a4							; "0"
076f 006b       | k  |		.STRTAB	0x006b->0x07a4							; "1.-1.2.3"
0770 0071       | q  |		.STRTAB	0x0071->0x07a8							; "X_Get_Font_Path_Request"
0771 0086       |    |		.STRTAB	0x0086->0x07b4							; "X_Get_Font_Path_Request conversions"
0772 00a7       |    |		.STRTAB	0x00a7->0x07c5							; "1.-1.2"
0773 00ab       |    |		.STRTAB	0x00ab->0x07c8							; "X_Get_Geometry_Request"
0774 00bf       |    |		.STRTAB	0x00bf->0x07d3							; "X_Get_Geometry_Request conversions"
0775 00df       |    |		.STRTAB	0x00df->0x07e4							; "X_Get_Image_Request"
0776 00f0       |    |		.STRTAB	0x00f0->0x07ee							; "X_Get_Image_Request conversions"
0777 010d       |    |		.STRTAB	0x010d->0x07fd							; "1.2.3.4.5.6.7.8.9"
0778 011c       |    |		.STRTAB	0x011c->0x0806							; "X_Get_Input_Focus_Request"
0779 0133       | 3  |		.STRTAB	0x0133->0x0812							; "X_Get_Input_Focus_Request conversions"
077a 0156       | V  |		.STRTAB	0x0156->0x0825							; "X_Get_Keyboard_Control_Request"
077b 0172       | r  |		.STRTAB	0x0172->0x0834							; "X_Get_Keyboard_Control_Request conversions"
077c 019a       |    |		.STRTAB	0x019a->0x0849							; "X_Get_Keyboard_Mapping_Request"
077d 01b6       |    |		.STRTAB	0x01b6->0x0858							; "X_Get_Keyboard_Mapping_Request conversions"
077e 01de       |    |		.STRTAB	0x01de->0x086d							; "1.-1.2.3.4.-1"
077f 01e9       |    |		.STRTAB	0x01e9->0x0873							; "X_Get_Modifier_Mapping_Request"
0780 0205       |    |		.STRTAB	0x0205->0x0882							; "X_Get_Modifier_Mapping_Request conversions"
0781 022d       | -  |		.STRTAB	0x022d->0x0897							; "X_Get_Motion_Events_Request"
0782 0246       | F  |		.STRTAB	0x0246->0x08a5							; "X_Get_Motion_Events_Request conversions"
0783 026b       | k  |		.STRTAB	0x026b->0x08b8							; "1.-1.2.3.4.5"
0784 0275       | u  |		.STRTAB	0x0275->0x08be							; "X_Get_Pointer_Control_Request"
0785 0290       |    |		.STRTAB	0x0290->0x08cd							; "X_Get_Pointer_Control_Request conversions"
0786 02b7       |    |		.STREND 0x02b7->0x08e1
0787 585f 4765  |X_Ge|		.STRTAB_STRINGS
08e2 0000 0000  |    |		.BLANK	0000[0x6]
08e8 ; --------------------------------------------------------------------------------------
08e8 ; Debug Table
08e8 ; --------------------------------------------------------------------------------------
08e8 0004 0000  |    |		.DEBUG4	0x0004,0x0000,0x6904,0x0000,0x0001,0x0020
08ee 000b 0000  |    |		.DBG4T	0x000b,0x0000,0x8000,0x0000
08f2 001b 096e  |   n|		.DBG4T	0x001b,0x096e,0x8001,0x0000
08f6 0043 0987  | C  |		.DBG4T	0x0043,0x0987,0x0001,0x0000
08fa 00db 098f  |    |		.DBG4T	0x00db,0x098f,0x0001,0x0000
08fe 0163 0997  | c  |		.DBG4T	0x0163,0x0997,0x0001,0x0000
0902 01fb 099f  |    |		.DBG4T	0x01fb,0x099f,0x0001,0x0000
0906 02bb 09a7  |    |		.DBG4T	0x02bb,0x09a7,0x0001,0x0000
090a 0343 09af  | C  |		.DBG4T	0x0343,0x09af,0x0001,0x0000
090e 03cb 09b7  |    |		.DBG4T	0x03cb,0x09b7,0x0001,0x0000
0912 047b 09bf  | {  |		.DBG4T	0x047b,0x09bf,0x0001,0x0000
0916 0503 09c7  |    |		.DBG4T	0x0503,0x09c7,0x0001,0x0000
091a 05ab 09cf  |    |		.DBG4T	0x05ab,0x09cf,0x0001,0x0000
091e 0633 0000  | 3  |		.DBG4T	0x0633,0x0000,0x000b,0x0000
0922 0643 0000  | C  |		.DBG4T	0x0643,0x0000,0x000b,0x0000
0926 0653 0000  | S  |		.DBG4T	0x0653,0x0000,0x000b,0x0000
092a 0663 0000  | c  |		.DBG4T	0x0663,0x0000,0x000b,0x0000
092e 0673 0000  | s  |		.DBG4T	0x0673,0x0000,0x000b,0x0000
0932 0683 0000  |    |		.DBG4T	0x0683,0x0000,0x000b,0x0000
0936 0693 0000  |    |		.DBG4T	0x0693,0x0000,0x000b,0x0000
093a 06a3 0000  |    |		.DBG4T	0x06a3,0x0000,0x000b,0x0000
093e 06b3 0000  |    |		.DBG4T	0x06b3,0x0000,0x000b,0x0000
0942 06c3 0000  |    |		.DBG4T	0x06c3,0x0000,0x000b,0x0000
0946 06d3 0000  |    |		.DBG4T	0x06d3,0x0000,0x000b,0x0000
094a 06e3 0000  |    |		.DBG4T	0x06e3,0x0000,0x000b,0x0000
094e 06f3 0000  |    |		.DBG4T	0x06f3,0x0000,0x000b,0x0000
0952 0703 0000  |    |		.DBG4T	0x0703,0x0000,0x000b,0x0000
0956 0713 0000  |    |		.DBG4T	0x0713,0x0000,0x000b,0x0000
095a 0723 0000  | #  |		.DBG4T	0x0723,0x0000,0x000b,0x0000
095e 0733 0000  | 3  |		.DBG4T	0x0733,0x0000,0x000b,0x0000
0962 0743 0000  | C  |		.DBG4T	0x0743,0x0000,0x000b,0x0000
0966 0753 0000  | S  |		.DBG4T	0x0753,0x0000,0x000b,0x0000
096a 0763 0000  | c  |		.DBG4T	0x0763,0x0000,0x000b,0x0000
096e ; --------------------------------------------------------------------------------------
096e ; Debug chain
096e ; --------------------------------------------------------------------------------------
096e 000d 000a  |    |		.DBGLEN	0x000d,0x000a
0970 001b 001c  |    |		.DBGLNO	0x001b,0x001c,0x001d,0x001e,0x0020,0x0022,0x0024,0x0026,0x0028,0x002a,0x002c,0x002e,0x0030,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039,0x003a,0x003b
0987 ; --------------------------------------------------------------------------------------
0987 ; Debug chain
0987 ; --------------------------------------------------------------------------------------
0987 0002 0004  |    |		.DBGLEN	0x0002,0x0004
0989 0043 0052  | C R|		.DBGLNO	0x0043,0x0052,0x006b,0x006e,0x0098,0x00c7
098f ; --------------------------------------------------------------------------------------
098f ; Debug chain
098f ; --------------------------------------------------------------------------------------
098f 0002 0004  |    |		.DBGLEN	0x0002,0x0004
0991 00db 00ea  |    |		.DBGLNO	0x00db,0x00ea,0x0103,0x0106,0x012b,0x0153
0997 ; --------------------------------------------------------------------------------------
0997 ; Debug chain
0997 ; --------------------------------------------------------------------------------------
0997 0002 0004  |    |		.DBGLEN	0x0002,0x0004
0999 0163 0172  | c r|		.DBGLNO	0x0163,0x0172,0x018b,0x018e,0x01b9,0x01e9
099f ; --------------------------------------------------------------------------------------
099f ; Debug chain
099f ; --------------------------------------------------------------------------------------
099f 0002 0004  |    |		.DBGLEN	0x0002,0x0004
09a1 01fb 020a  |    |		.DBGLNO	0x01fb,0x020a,0x0223,0x0226,0x0260,0x02a9
09a7 ; --------------------------------------------------------------------------------------
09a7 ; Debug chain
09a7 ; --------------------------------------------------------------------------------------
09a7 0002 0004  |    |		.DBGLEN	0x0002,0x0004
09a9 02bb 02ca  |    |		.DBGLNO	0x02bb,0x02ca,0x02e3,0x02e6,0x030b,0x0333
09af ; --------------------------------------------------------------------------------------
09af ; Debug chain
09af ; --------------------------------------------------------------------------------------
09af 0002 0004  |    |		.DBGLEN	0x0002,0x0004
09b1 0343 0352  | C R|		.DBGLNO	0x0343,0x0352,0x036b,0x036e,0x0393,0x03bb
09b7 ; --------------------------------------------------------------------------------------
09b7 ; Debug chain
09b7 ; --------------------------------------------------------------------------------------
09b7 0002 0004  |    |		.DBGLEN	0x0002,0x0004
09b9 03cb 03da  |    |		.DBGLNO	0x03cb,0x03da,0x03f3,0x03f6,0x0424,0x0465
09bf ; --------------------------------------------------------------------------------------
09bf ; Debug chain
09bf ; --------------------------------------------------------------------------------------
09bf 0002 0004  |    |		.DBGLEN	0x0002,0x0004
09c1 047b 048a  | {  |		.DBGLNO	0x047b,0x048a,0x04a3,0x04a6,0x04cb,0x04f3
09c7 ; --------------------------------------------------------------------------------------
09c7 ; Debug chain
09c7 ; --------------------------------------------------------------------------------------
09c7 0002 0004  |    |		.DBGLEN	0x0002,0x0004
09c9 0503 0512  |    |		.DBGLNO	0x0503,0x0512,0x052b,0x052e,0x0560,0x059b
09cf ; --------------------------------------------------------------------------------------
09cf ; Debug chain
09cf ; --------------------------------------------------------------------------------------
09cf 0002 0004  |    |		.DBGLEN	0x0002,0x0004
09d1 05ab 05ba  |    |		.DBGLNO	0x05ab,0x05ba,0x05d3,0x05d6,0x05fb,0x0623
09d7 0000 0000  |    |		.BLANK	0000[0x29]