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

⟦e74cf1fbd⟧

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

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 02d8       |    |		.CONST	0x02d8								; 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 8001       |    |		.CONST	0x8001								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 004d       | M  |		.CONST	0x004d								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0013       |    |		.CONST	0x0013								; Number of locals
000b			INIT_0008:
000b e002       |    |		Load	0x0,0x2
000c e003       |    |		Load	0x0,0x3
000d 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
000e 4801       |H   |		Short_Literal	0x1
000f 4801       |H   |		Short_Literal	0x1
0010 e004       |    |		Load	0x0,0x4
0011 4801       |H   |		Short_Literal	0x1
0012 4801       |H   |		Short_Literal	0x1
0013 e005       |    |		Load	0x0,0x5
0014 4801       |H   |		Short_Literal	0x1
0015 4801       |H   |		Short_Literal	0x1
0016 e006       |    |		Load	0x0,0x6
0017 4802       |H   |		Short_Literal	0x2
0018 4802       |H   |		Short_Literal	0x2
0019 e004       |    |		Load	0x0,0x4
001a 00d8       |    |		Load_Top	At_Offset_0
001b 4802       |H   |		Short_Literal	0x2
001c 4802       |H   |		Short_Literal	0x2
001d e007       |    |		Load	0x0,0x7
001e 00d8       |    |		Load_Top	At_Offset_0
001f 4801       |H   |		Short_Literal	0x1
0020 4800       |H   |		Short_Literal	0x0
0021 e004       |    |		Load	0x0,0x4
0022 4801       |H   |		Short_Literal	0x1
0023 e008       |    |		Load	0x0,0x8
0024 02a0       |    |		Declare_Subprogram	Null_Subprogram
0025 4801       |H   |		Short_Literal	0x1
0026 4801       |H   |		Short_Literal	0x1
0027 4801       |H   |		Short_Literal	0x1
0028 4800       |H   |		Short_Literal	0x0
0029 4800       |H   |		Short_Literal	0x0
002a 031e       |    |		Declare_Type	Variant_Record,Defined,Visible
002b 029f 0203  |    |		Declare_Subprogram	INIT_0200,For_Call
002d 4808       |H   |		Short_Literal	0x8
002e 4800       |H   |		Short_Literal	0x0
002f 4801       |H   |		Short_Literal	0x1
0030 4806       |H   |		Short_Literal	0x6
0031 4801       |H   |		Short_Literal	0x1
0032 4801       |H   |		Short_Literal	0x1
0033 031e       |    |		Declare_Type	Variant_Record,Defined,Visible
0034 029a 0053  |   S|		Declare_Subprogram	INIT_0050,For_Outer_Call,Visible,Unelaborated
0036 029a 006b  |   k|		Declare_Subprogram	INIT_0068,For_Outer_Call,Visible,Unelaborated
0038 029a 0073  |   s|		Declare_Subprogram	INIT_0070,For_Outer_Call,Visible,Unelaborated
003a 029a 0083  |    |		Declare_Subprogram	INIT_0080,For_Outer_Call,Visible,Unelaborated
003c 029a 008b  |    |		Declare_Subprogram	INIT_0088,For_Outer_Call,Visible,Unelaborated
003e 029a 00db  |    |		Declare_Subprogram	INIT_00d8,For_Outer_Call,Visible,Unelaborated
0040 00bf       |    |		Action	Accept_Activation
0041 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
0042 00c7       |    |		Action	Elaborate_Subprogram
0043 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
0044 00c7       |    |		Action	Elaborate_Subprogram
0045 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
0046 00c7       |    |		Action	Elaborate_Subprogram
0047 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
0048 00c7       |    |		Action	Elaborate_Subprogram
0049 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
004a 00c7       |    |		Action	Elaborate_Subprogram
004b 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
004c 00c7       |    |		Action	Elaborate_Subprogram
004d			BODY_0008:
004d 00bc       |    |		Action	Signal_Activated
004e 00bb       |    |		Action	Signal_Completion
004f 0000       |    |		.XXX[0x1]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 0053       | S  |		.CONST	0x0053								; Address of begin
0051 0004       |    |		.CONST	0x0004								; Address of exception handler
0052 0001       |    |		.CONST	0x0001								; Number of locals
0053			BODY_0050:
0053			INIT_0050:
0053 4800       |H   |		Short_Literal	0x0
0054 e20d       |    |		Load	0x1,0xd
0055 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0056 00d8       |    |		Load_Top	At_Offset_0
0057 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0058 e003       |    |		Load	0x0,0x3
0059 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
005a 00d9       |    |		Load_Top	At_Offset_1
005b 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
005c e003       |    |		Load	0x0,0x3
005d 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
005e 00ea       |    |		Load_Encached	Null_String_Cache
005f 8009       |    |		Call	0x0,0x9
0060 00d9       |    |		Load_Top	At_Offset_1
0061 270a       |'   |		Execute	Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0xa
0062 2801       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x1
0063 00ca       |    |		Action	Exit_Nullary_Function
0064 0000 0000  |    |		.BLANK	0000[0x4]
0068 ; --------------------------------------------------------------------------------------
0068 ; SUBPROGRAM
0068 ; --------------------------------------------------------------------------------------
0068 006b       | k  |		.CONST	0x006b								; Address of begin
0069 0004       |    |		.CONST	0x0004								; Address of exception handler
006a 0001       |    |		.CONST	0x0001								; Number of locals
006b			BODY_0068:
006b			INIT_0068:
006b 00da       |    |		Load_Top	At_Offset_2
006c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
006d 0f00       |    |		Execute_Immediate	Equal,0x0
006e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
006f 0000       |    |		.XXX[0x1]
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 0078       | x  |		.CONST	0x0078								; Address of begin
0071 0004       |    |		.CONST	0x0004								; Address of exception handler
0072 0002       |    |		.CONST	0x0002								; Number of locals
0073			INIT_0070:
0073 00da       |    |		Load_Top	At_Offset_2
0074 e20d       |    |		Load	0x1,0xd
0075 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0076 00d8       |    |		Load_Top	At_Offset_0
0077 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0078			BODY_0070:
0078 e5fe       |    |		Load	0x2,-0x2
0079 00d9       |    |		Load_Top	At_Offset_1
007a 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
007b 00d8       |    |		Load_Top	At_Offset_0
007c 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
007d 0000 0000  |    |		.XXX[0x3]
007f 0000       |    |
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0083       |    |		.CONST	0x0083								; Address of begin
0081 0004       |    |		.CONST	0x0004								; Address of exception handler
0082 0001       |    |		.CONST	0x0001								; Number of locals
0083			BODY_0080:
0083			INIT_0080:
0083 0833       | 3  |		Execute_Immediate	Raise,0x33
0084 0000 0000  |    |		.BLANK	0000[0x4]
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 0095       |    |		.CONST	0x0095								; Address of begin
0089 0004       |    |		.CONST	0x0004								; Address of exception handler
008a 0006       |    |		.CONST	0x0006								; Number of locals
008b			INIT_0088:
008b 029f 00e3  |    |		Declare_Subprogram	INIT_00e0,For_Call
008d 029f 0113  |    |		Declare_Subprogram	INIT_0110,For_Call
008f 029f 014b  |   K|		Declare_Subprogram	INIT_0148,For_Call
0091 029f 0173  |   s|		Declare_Subprogram	INIT_0170,For_Call
0093 029f 019b  |    |		Declare_Subprogram	INIT_0198,For_Call
0095			BODY_0088:
0095 e5ff       |    |		Load	0x2,-0x1
0096 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0097 4611       |F   |		Jump_Case	0x12
0098 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0x0
0099 7836       |x6  |		Jump	0xd0								; case 0x1
009a 7811       |x   |		Jump	0xac								; case 0x2
009b 7817       |x   |		Jump	0xb3								; case 0x3
009c 782c       |x,  |		Jump	0xc9								; case 0x4
009d 7827       |x'  |		Jump	0xc5								; case 0x5
009e 7828       |x(  |		Jump	0xc7								; case 0x6
009f 780a       |x   |		Jump	0xaa								; case 0x7
00a0 7809       |x   |		Jump	0xaa								; case 0x8
00a1 7808       |x   |		Jump	0xaa								; case 0x9
00a2 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0xa
00a3 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0xb
00a4 780e       |x   |		Jump	0xb3								; case 0xc
00a5 780f       |x   |		Jump	0xb5								; case 0xd
00a6 7829       |x)  |		Jump	0xd0								; case 0xe
00a7 7814       |x   |		Jump	0xbc								; case 0xf
00a8 7801       |x   |		Jump	0xaa								; case 0x10
00a9 7800       |x   |		Jump	0xaa								; case 0x11
00aa 8406       |    |		Call	0x2,0x6
00ab 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00ac e00a       |    |		Load	0x0,0xa
00ad e5fd       |    |		Load	0x2,-0x3
00ae e5fe       |    |		Load	0x2,-0x2
00af e5ff       |    |		Load	0x2,-0x1
00b0 2605       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x5
00b1 800b       |    |		Call	0x0,0xb
00b2 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00b3 8403       |    |		Call	0x2,0x3
00b4 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00b5 e00a       |    |		Load	0x0,0xa
00b6 e5fd       |    |		Load	0x2,-0x3
00b7 e5fe       |    |		Load	0x2,-0x2
00b8 e5ff       |    |		Load	0x2,-0x1
00b9 2605       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x5
00ba 800c       |    |		Call	0x0,0xc
00bb 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00bc e00a       |    |		Load	0x0,0xa
00bd e5fd       |    |		Load	0x2,-0x3
00be e5fe       |    |		Load	0x2,-0x2
00bf e5ff       |    |		Load	0x2,-0x1
00c0 2e09       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x9
00c1 e5ff       |    |		Load	0x2,-0x1
00c2 2e08       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x8
00c3 800d       |    |		Call	0x0,0xd
00c4 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00c5 8404       |    |		Call	0x2,0x4
00c6 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00c7 8405       |    |		Call	0x2,0x5
00c8 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00c9 e00a       |    |		Load	0x0,0xa
00ca e5fd       |    |		Load	0x2,-0x3
00cb e5fe       |    |		Load	0x2,-0x2
00cc e5ff       |    |		Load	0x2,-0x1
00cd 2604       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x4
00ce 800e       |    |		Call	0x0,0xe
00cf 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00d0 8402       |    |		Call	0x2,0x2
00d1 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00d2 0000 0000  |    |		.BLANK	0000[0x6]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db       |    |		.CONST	0x00db								; Address of begin
00d9 0004       |    |		.CONST	0x0004								; Address of exception handler
00da 0001       |    |		.CONST	0x0001								; Number of locals
00db			BODY_00d8:
00db			INIT_00d8:
00db 00da       |    |		Load_Top	At_Offset_2
00dc 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
00dd 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00de 0000 0000  |    |		.XXX[0x2]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00ea       |    |		.CONST	0x00ea								; Address of begin
00e1 0004       |    |		.CONST	0x0004								; Address of exception handler
00e2 0003       |    |		.CONST	0x0003								; Number of locals
00e3			INIT_00e0:
00e3 e007       |    |		Load	0x0,0x7
00e4 0007       |    |		Action	Break_Optional
00e5 e00f       |    |		Load	0x0,0xf
00e6 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00e7 02c7       |    |		Declare_Variable	Any
00e8 00d8       |    |		Load_Top	At_Offset_0
00e9 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00ea			BODY_00e0:
00ea e5ff       |    |		Load	0x2,-0x1
00eb 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
00ec 8010       |    |		Call	0x0,0x10
00ed 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
00ee 00d9       |    |		Load_Top	At_Offset_1
00ef e5ff       |    |		Load	0x2,-0x1
00f0 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
00f1 4800       |H   |		Short_Literal	0x0
00f2 8011       |    |		Call	0x0,0x11
00f3 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
00f4 00d8       |    |		Load_Top	At_Offset_0
00f5 00da       |    |		Load_Top	At_Offset_2
00f6 8012       |    |		Call	0x0,0x12
00f7 c603       |    |		Store	0x3,0x3
00f8 4802       |H   |		Short_Literal	0x2
00f9 e5ff       |    |		Load	0x2,-0x1
00fa 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
00fb 00da       |    |		Load_Top	At_Offset_2
00fc 8013       |    |		Call	0x0,0x13
00fd e5ff       |    |		Load	0x2,-0x1
00fe 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
00ff 0f01       |    |		Execute_Immediate	Equal,0x1
0100 6806       |h   |		Jump_Zero	0x107
0101 e00a       |    |		Load	0x0,0xa
0102 e5fd       |    |		Load	0x2,-0x3
0103 e5fe       |    |		Load	0x2,-0x2
0104 e602       |    |		Load	0x3,0x2
0105 8014       |    |		Call	0x0,0x14
0106 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0107 e00a       |    |		Load	0x0,0xa
0108 e5fd       |    |		Load	0x2,-0x3
0109 e5fe       |    |		Load	0x2,-0x2
010a e602       |    |		Load	0x3,0x2
010b 8015       |    |		Call	0x0,0x15
010c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
010d 0000 0000  |    |		.XXX[0x3]
010f 0000       |    |
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 011c       |    |		.CONST	0x011c								; Address of begin
0111 0004       |    |		.CONST	0x0004								; Address of exception handler
0112 0004       |    |		.CONST	0x0004								; Number of locals
0113			INIT_0110:
0113 e016       |    |		Load	0x0,0x16
0114 0007       |    |		Action	Break_Optional
0115 e017       |    |		Load	0x0,0x17
0116 0007       |    |		Action	Break_Optional
0117 e00f       |    |		Load	0x0,0xf
0118 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0119 02c7       |    |		Declare_Variable	Any
011a 00d8       |    |		Load_Top	At_Offset_0
011b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
011c			BODY_0110:
011c e5ff       |    |		Load	0x2,-0x1
011d 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
011e 8018       |    |		Call	0x0,0x18
011f 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0120 00da       |    |		Load_Top	At_Offset_2
0121 e5ff       |    |		Load	0x2,-0x1
0122 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
0123 4800       |H   |		Short_Literal	0x0
0124 8019       |    |		Call	0x0,0x19
0125 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0126 00d8       |    |		Load_Top	At_Offset_0
0127 00db       |    |		Load_Top	At_Offset_3
0128 801a       |    |		Call	0x0,0x1a
0129 c604       |    |		Store	0x3,0x4
012a 4802       |H   |		Short_Literal	0x2
012b e5ff       |    |		Load	0x2,-0x1
012c 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
012d 00da       |    |		Load_Top	At_Offset_2
012e 8013       |    |		Call	0x0,0x13
012f e5ff       |    |		Load	0x2,-0x1
0130 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
0131 00db       |    |		Load_Top	At_Offset_3
0132 801b       |    |		Call	0x0,0x1b
0133 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0134 e5ff       |    |		Load	0x2,-0x1
0135 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0136 0f03       |    |		Execute_Immediate	Equal,0x3
0137 6807       |h   |		Jump_Zero	0x13f
0138 e00a       |    |		Load	0x0,0xa
0139 e5fd       |    |		Load	0x2,-0x3
013a e5fe       |    |		Load	0x2,-0x2
013b e602       |    |		Load	0x3,0x2
013c e603       |    |		Load	0x3,0x3
013d 801c       |    |		Call	0x0,0x1c
013e 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
013f e00a       |    |		Load	0x0,0xa
0140 e5fd       |    |		Load	0x2,-0x3
0141 e5fe       |    |		Load	0x2,-0x2
0142 e602       |    |		Load	0x3,0x2
0143 e5ff       |    |		Load	0x2,-0x1
0144 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
0145 801d       |    |		Call	0x0,0x1d
0146 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0147 0000       |    |		.XXX[0x1]
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 0153       | S  |		.CONST	0x0153								; Address of begin
0149 0004       |    |		.CONST	0x0004								; Address of exception handler
014a 0003       |    |		.CONST	0x0003								; Number of locals
014b			INIT_0148:
014b e5ff       |    |		Load	0x2,-0x1
014c 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
014d 801e       |    |		Call	0x0,0x1e
014e e00f       |    |		Load	0x0,0xf
014f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0150 02c7       |    |		Declare_Variable	Any
0151 00d8       |    |		Load_Top	At_Offset_0
0152 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0153			BODY_0148:
0153 00d9       |    |		Load_Top	At_Offset_1
0154 e5ff       |    |		Load	0x2,-0x1
0155 270a       |'   |		Execute	Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0xa
0156 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0157 4800       |H   |		Short_Literal	0x0
0158 801f       |    |		Call	0x0,0x1f
0159 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
015a 00d8       |    |		Load_Top	At_Offset_0
015b 00da       |    |		Load_Top	At_Offset_2
015c 8020       |    |		Call	0x0,0x20
015d c603       |    |		Store	0x3,0x3
015e 4802       |H   |		Short_Literal	0x2
015f e5ff       |    |		Load	0x2,-0x1
0160 270a       |'   |		Execute	Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0xa
0161 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0162 00da       |    |		Load_Top	At_Offset_2
0163 8013       |    |		Call	0x0,0x13
0164 e00a       |    |		Load	0x0,0xa
0165 e5fd       |    |		Load	0x2,-0x3
0166 e5fe       |    |		Load	0x2,-0x2
0167 e602       |    |		Load	0x3,0x2
0168 8021       | !  |		Call	0x0,0x21
0169 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
016a 0000 0000  |    |		.BLANK	0000[0x6]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 017b       | {  |		.CONST	0x017b								; Address of begin
0171 0004       |    |		.CONST	0x0004								; Address of exception handler
0172 0003       |    |		.CONST	0x0003								; Number of locals
0173			INIT_0170:
0173 e5ff       |    |		Load	0x2,-0x1
0174 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0175 8022       | "  |		Call	0x0,0x22
0176 e00f       |    |		Load	0x0,0xf
0177 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0178 02c7       |    |		Declare_Variable	Any
0179 00d8       |    |		Load_Top	At_Offset_0
017a 1c00       |    |		Execute_Immediate	Run_Utility,0x0
017b			BODY_0170:
017b 00d9       |    |		Load_Top	At_Offset_1
017c e5ff       |    |		Load	0x2,-0x1
017d 270a       |'   |		Execute	Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0xa
017e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
017f 4800       |H   |		Short_Literal	0x0
0180 8023       | #  |		Call	0x0,0x23
0181 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0182 00d8       |    |		Load_Top	At_Offset_0
0183 00da       |    |		Load_Top	At_Offset_2
0184 8024       | $  |		Call	0x0,0x24
0185 c603       |    |		Store	0x3,0x3
0186 4802       |H   |		Short_Literal	0x2
0187 e5ff       |    |		Load	0x2,-0x1
0188 270a       |'   |		Execute	Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0xa
0189 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
018a 00da       |    |		Load_Top	At_Offset_2
018b 8013       |    |		Call	0x0,0x13
018c e00a       |    |		Load	0x0,0xa
018d e5fd       |    |		Load	0x2,-0x3
018e e5fe       |    |		Load	0x2,-0x2
018f e602       |    |		Load	0x3,0x2
0190 8025       | %  |		Call	0x0,0x25
0191 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0192 0000 0000  |    |		.BLANK	0000[0x6]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019e       |    |		.CONST	0x019e								; Address of begin
0199 0004       |    |		.CONST	0x0004								; Address of exception handler
019a 0003       |    |		.CONST	0x0003								; Number of locals
019b			INIT_0198:
019b e008       |    |		Load	0x0,0x8
019c 029f 01cb  |    |		Declare_Subprogram	INIT_01c8,For_Call
019e			BODY_0198:
019e e5ff       |    |		Load	0x2,-0x1
019f 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01a0 4611       |F   |		Jump_Case	0x12
01a1 7822       |x"  |		Jump	0x1c4								; case 0x0
01a2 7821       |x!  |		Jump	0x1c4								; case 0x1
01a3 7820       |x   |		Jump	0x1c4								; case 0x2
01a4 781f       |x   |		Jump	0x1c4								; case 0x3
01a5 781e       |x   |		Jump	0x1c4								; case 0x4
01a6 781d       |x   |		Jump	0x1c4								; case 0x5
01a7 7810       |x   |		Jump	0x1b8								; case 0x6
01a8 7812       |x   |		Jump	0x1bb								; case 0x7
01a9 7814       |x   |		Jump	0x1be								; case 0x8
01aa 7816       |x   |		Jump	0x1c1								; case 0x9
01ab 7818       |x   |		Jump	0x1c4								; case 0xa
01ac 7817       |x   |		Jump	0x1c4								; case 0xb
01ad 7816       |x   |		Jump	0x1c4								; case 0xc
01ae 7815       |x   |		Jump	0x1c4								; case 0xd
01af 7814       |x   |		Jump	0x1c4								; case 0xe
01b0 7813       |x   |		Jump	0x1c4								; case 0xf
01b1 7801       |x   |		Jump	0x1b3								; case 0x10
01b2 7800       |x   |		Jump	0x1b3								; case 0x11
01b3 e5ff       |    |		Load	0x2,-0x1
01b4 270a       |'   |		Execute	Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0xa
01b5 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
01b6 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
01b7 780e       |x   |		Jump	0x1c6
01b8 4802       |H   |		Short_Literal	0x2
01b9 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
01ba 780b       |x   |		Jump	0x1c6
01bb 480a       |H   |		Short_Literal	0xa
01bc 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
01bd 7808       |x   |		Jump	0x1c6
01be 4809       |H   |		Short_Literal	0x9
01bf 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
01c0 7805       |x   |		Jump	0x1c6
01c1 4800       |H   |		Short_Literal	0x0
01c2 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
01c3 7802       |x   |		Jump	0x1c6
01c4 4800       |H   |		Short_Literal	0x0
01c5 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
01c6 8603       |    |		Call	0x3,0x3
01c7 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01d9       |    |		.CONST	0x01d9								; Address of begin
01c9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ca 0004       |    |		.CONST	0x0004								; Number of locals
01cb			INIT_01c8:
01cb e5ff       |    |		Load	0x2,-0x1
01cc 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01cd 8026       | &  |		Call	0x0,0x26
01ce e004       |    |		Load	0x0,0x4
01cf e5ff       |    |		Load	0x2,-0x1
01d0 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01d1 8027       | '  |		Call	0x0,0x27
01d2 8009       |    |		Call	0x0,0x9
01d3 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
01d4 e00f       |    |		Load	0x0,0xf
01d5 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01d6 02c7       |    |		Declare_Variable	Any
01d7 00d8       |    |		Load_Top	At_Offset_0
01d8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01d9			BODY_01c8:
01d9 00da       |    |		Load_Top	At_Offset_2
01da 00da       |    |		Load_Top	At_Offset_2
01db 4800       |H   |		Short_Literal	0x0
01dc 8028       | (  |		Call	0x0,0x28
01dd 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
01de 00d8       |    |		Load_Top	At_Offset_0
01df 00db       |    |		Load_Top	At_Offset_3
01e0 8029       | )  |		Call	0x0,0x29
01e1 c804       |    |		Store	0x4,0x4
01e2 4802       |H   |		Short_Literal	0x2
01e3 00da       |    |		Load_Top	At_Offset_2
01e4 00da       |    |		Load_Top	At_Offset_2
01e5 8013       |    |		Call	0x0,0x13
01e6 4801       |H   |		Short_Literal	0x1
01e7 e5fe       |    |		Load	0x2,-0x2
01e8 802a       | *  |		Call	0x0,0x2a
01e9 e802       |    |		Load	0x4,0x2
01ea e602       |    |		Load	0x3,0x2
01eb e5ff       |    |		Load	0x2,-0x1
01ec 270a       |'   |		Execute	Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0xa
01ed 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01ee 802b       | +  |		Call	0x0,0x2b
01ef 802c       | ,  |		Call	0x0,0x2c
01f0 e02d       | -  |		Load	0x0,0x2d
01f1 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
01f2 00da       |    |		Load_Top	At_Offset_2
01f3 4800       |H   |		Short_Literal	0x0
01f4 802e       | .  |		Call	0x0,0x2e
01f5 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
01f6 00d8       |    |		Load_Top	At_Offset_0
01f7 00db       |    |		Load_Top	At_Offset_3
01f8 8029       | )  |		Call	0x0,0x29
01f9 c804       |    |		Store	0x4,0x4
01fa 4802       |H   |		Short_Literal	0x2
01fb 00da       |    |		Load_Top	At_Offset_2
01fc 00da       |    |		Load_Top	At_Offset_2
01fd 8013       |    |		Call	0x0,0x13
01fe 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01ff 0000       |    |		.XXX[0x1]
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 0203       |    |		.CONST	0x0203								; Address of begin
0201 0004       |    |		.CONST	0x0004								; Address of exception handler
0202 0001       |    |		.CONST	0x0001								; Number of locals
0203			BODY_0200:
0203			INIT_0200:
0203 4609       |F   |		Jump_Case	0xa
0204 7809       |x   |		Jump	0x20e								; case 0x0
0205 783a       |x:  |		Jump	0x240								; case 0x1
0206 7841       |xA  |		Jump	0x248								; case 0x2
0207 7844       |xD  |		Jump	0x24c								; case 0x3
0208 78c9       |x   |		Jump	0x2d2								; case 0x4
0209 78c8       |x   |		Jump	0x2d2								; case 0x5
020a 7847       |xG  |		Jump	0x252								; case 0x6
020b 7866       |xf  |		Jump	0x272								; case 0x7
020c 7899       |x   |		Jump	0x2a6								; case 0x8
020d 78c0       |x   |		Jump	0x2ce								; case 0x9
020e 00da       |    |		Load_Top	At_Offset_2
020f 016c       | l  |		Execute	Variant_Record,Is_Constrained
0210 7009       |p   |		Jump_Nonzero	0x21a
0211 00cf       |    |		Action	Mark_Auxiliary
0212 4800       |H   |		Short_Literal	0x0
0213 e5ff       |    |		Load	0x2,-0x1
0214 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0215 00d8       |    |		Load_Top	At_Offset_0
0216 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0217 c5ff       |    |		Store	0x2,-0x1
0218 00ce       |    |		Action	Pop_Auxiliary
0219 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
021a 00da       |    |		Load_Top	At_Offset_2
021b 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
021c 4611       |F   |		Jump_Case	0x12
021d 7811       |x   |		Jump	0x22f								; case 0x0
021e 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
021f 781c       |x   |		Jump	0x23c								; case 0x2
0220 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0221 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
0222 780c       |x   |		Jump	0x22f								; case 0x5
0223 780b       |x   |		Jump	0x22f								; case 0x6
0224 780a       |x   |		Jump	0x22f								; case 0x7
0225 7809       |x   |		Jump	0x22f								; case 0x8
0226 7808       |x   |		Jump	0x22f								; case 0x9
0227 7807       |x   |		Jump	0x22f								; case 0xa
0228 7806       |x   |		Jump	0x22f								; case 0xb
0229 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0xc
022a 7811       |x   |		Jump	0x23c								; case 0xd
022b 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0xe
022c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0xf
022d 7801       |x   |		Jump	0x22f								; case 0x10
022e 7800       |x   |		Jump	0x22f								; case 0x11
022f 00da       |    |		Load_Top	At_Offset_2
0230 220a       |"   |		Execute	Variant_Record,Field_Constrain,Field_Number 0xa
0231 00da       |    |		Load_Top	At_Offset_2
0232 270a       |'   |		Execute	Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0xa
0233 00db       |    |		Load_Top	At_Offset_3
0234 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0235 4810       |H   |		Short_Literal	0x10
0236 4811       |H   |		Short_Literal	0x11
0237 0262       | b  |		Execute	Discrete,In_Range
0238 7000       |p   |		Jump_Nonzero	0x239
0239 00db       |    |		Load_Top	At_Offset_3
023a 2b0a       |+   |		Execute	Variant_Record,Field_Write,Variant,Indirect,Field_Number 0xa
023b 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
023c 00da       |    |		Load_Top	At_Offset_2
023d 2605       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x5
023e 1c00       |    |		Execute_Immediate	Run_Utility,0x0
023f 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0240 00da       |    |		Load_Top	At_Offset_2
0241 016b       | k  |		Execute	Variant_Record,Read_Variant
0242 00d8       |    |		Load_Top	At_Offset_0
0243 0f06       |    |		Execute_Immediate	Equal,0x6
0244 6802       |h   |		Jump_Zero	0x247
0245 00db       |    |		Load_Top	At_Offset_3
0246 220a       |"   |		Execute	Variant_Record,Field_Constrain,Field_Number 0xa
0247 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0248 4801       |H   |		Short_Literal	0x1
0249 480a       |H   |		Short_Literal	0xa
024a 0311       |    |		Declare_Type	Variant_Record,Constrained_Incomplete
024b 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
024c e5fd       |    |		Load	0x2,-0x3
024d 00db       |    |		Load_Top	At_Offset_3
024e 1c07       |    |		Execute_Immediate	Run_Utility,0x7
024f e5fe       |    |		Load	0x2,-0x2
0250 0306       |    |		Complete_Type	Variant_Record,By_Renaming
0251 4304       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x4
0252 00db       |    |		Load_Top	At_Offset_3
0253 4611       |F   |		Jump_Case	0x12
0254 7811       |x   |		Jump	0x266								; case 0x0
0255 7812       |x   |		Jump	0x268								; case 0x1
0256 7815       |x   |		Jump	0x26c								; case 0x2
0257 7816       |x   |		Jump	0x26e								; case 0x3
0258 7811       |x   |		Jump	0x26a								; case 0x4
0259 780c       |x   |		Jump	0x266								; case 0x5
025a 780b       |x   |		Jump	0x266								; case 0x6
025b 780a       |x   |		Jump	0x266								; case 0x7
025c 7809       |x   |		Jump	0x266								; case 0x8
025d 7808       |x   |		Jump	0x266								; case 0x9
025e 7807       |x   |		Jump	0x266								; case 0xa
025f 7806       |x   |		Jump	0x266								; case 0xb
0260 780d       |x   |		Jump	0x26e								; case 0xc
0261 780a       |x   |		Jump	0x26c								; case 0xd
0262 7805       |x   |		Jump	0x268								; case 0xe
0263 780c       |x   |		Jump	0x270								; case 0xf
0264 7801       |x   |		Jump	0x266								; case 0x10
0265 7800       |x   |		Jump	0x266								; case 0x11
0266 4806       |H   |		Short_Literal	0x6
0267 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0268 4801       |H   |		Short_Literal	0x1
0269 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
026a 4802       |H   |		Short_Literal	0x2
026b 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
026c 4803       |H   |		Short_Literal	0x3
026d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
026e 4804       |H   |		Short_Literal	0x4
026f 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0270 4805       |H   |		Short_Literal	0x5
0271 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0272 00db       |    |		Load_Top	At_Offset_3
0273 e5fe       |    |		Load	0x2,-0x2
0274 4611       |F   |		Jump_Case	0x12
0275 7811       |x   |		Jump	0x287								; case 0x0
0276 781e       |x   |		Jump	0x295								; case 0x1
0277 7823       |x#  |		Jump	0x29b								; case 0x2
0278 7825       |x%  |		Jump	0x29e								; case 0x3
0279 781e       |x   |		Jump	0x298								; case 0x4
027a 780c       |x   |		Jump	0x287								; case 0x5
027b 780b       |x   |		Jump	0x287								; case 0x6
027c 780a       |x   |		Jump	0x287								; case 0x7
027d 7809       |x   |		Jump	0x287								; case 0x8
027e 7808       |x   |		Jump	0x287								; case 0x9
027f 7807       |x   |		Jump	0x287								; case 0xa
0280 7806       |x   |		Jump	0x287								; case 0xb
0281 781c       |x   |		Jump	0x29e								; case 0xc
0282 7818       |x   |		Jump	0x29b								; case 0xd
0283 7811       |x   |		Jump	0x295								; case 0xe
0284 781c       |x   |		Jump	0x2a1								; case 0xf
0285 7801       |x   |		Jump	0x287								; case 0x10
0286 7800       |x   |		Jump	0x287								; case 0x11
0287 e5fe       |    |		Load	0x2,-0x2
0288 4810       |H   |		Short_Literal	0x10
0289 4811       |H   |		Short_Literal	0x11
028a 0262       | b  |		Execute	Discrete,In_Range
028b 7002       |p   |		Jump_Nonzero	0x28e
028c 48ff       |H   |		Short_Literal	0xff
028d 7801       |x   |		Jump	0x28f
028e 4801       |H   |		Short_Literal	0x1
028f e20d       |    |		Load	0x1,0xd
0290 230a       |#   |		Execute	Variant_Record,Field_Type,Field_Number 0xa
0291 031b       |    |		Declare_Type	Variant_Record,Constrained
0292 4801       |H   |		Short_Literal	0x1
0293 4806       |H   |		Short_Literal	0x6
0294 780e       |x   |		Jump	0x2a3
0295 4800       |H   |		Short_Literal	0x0
0296 4801       |H   |		Short_Literal	0x1
0297 780b       |x   |		Jump	0x2a3
0298 4800       |H   |		Short_Literal	0x0
0299 4802       |H   |		Short_Literal	0x2
029a 7808       |x   |		Jump	0x2a3
029b 4800       |H   |		Short_Literal	0x0
029c 4803       |H   |		Short_Literal	0x3
029d 7805       |x   |		Jump	0x2a3
029e 4800       |H   |		Short_Literal	0x0
029f 4804       |H   |		Short_Literal	0x4
02a0 7802       |x   |		Jump	0x2a3
02a1 4800       |H   |		Short_Literal	0x0
02a2 4805       |H   |		Short_Literal	0x5
02a3 e5ff       |    |		Load	0x2,-0x1
02a4 031b       |    |		Declare_Type	Variant_Record,Constrained
02a5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
02a6 00db       |    |		Load_Top	At_Offset_3
02a7 e5fe       |    |		Load	0x2,-0x2
02a8 e5ff       |    |		Load	0x2,-0x1
02a9 1c06       |    |		Execute_Immediate	Run_Utility,0x6
02aa e5ff       |    |		Load	0x2,-0x1
02ab 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
02ac e5fe       |    |		Load	0x2,-0x2
02ad 4611       |F   |		Jump_Case	0x12
02ae 7811       |x   |		Jump	0x2c0								; case 0x0
02af 781c       |x   |		Jump	0x2cc								; case 0x1
02b0 781b       |x   |		Jump	0x2cc								; case 0x2
02b1 781a       |x   |		Jump	0x2cc								; case 0x3
02b2 7819       |x   |		Jump	0x2cc								; case 0x4
02b3 780c       |x   |		Jump	0x2c0								; case 0x5
02b4 780b       |x   |		Jump	0x2c0								; case 0x6
02b5 780a       |x   |		Jump	0x2c0								; case 0x7
02b6 7809       |x   |		Jump	0x2c0								; case 0x8
02b7 7808       |x   |		Jump	0x2c0								; case 0x9
02b8 7807       |x   |		Jump	0x2c0								; case 0xa
02b9 7806       |x   |		Jump	0x2c0								; case 0xb
02ba 7811       |x   |		Jump	0x2cc								; case 0xc
02bb 7810       |x   |		Jump	0x2cc								; case 0xd
02bc 780f       |x   |		Jump	0x2cc								; case 0xe
02bd 780e       |x   |		Jump	0x2cc								; case 0xf
02be 7801       |x   |		Jump	0x2c0								; case 0x10
02bf 7800       |x   |		Jump	0x2c0								; case 0x11
02c0 e5fe       |    |		Load	0x2,-0x2
02c1 4810       |H   |		Short_Literal	0x10
02c2 4811       |H   |		Short_Literal	0x11
02c3 0262       | b  |		Execute	Discrete,In_Range
02c4 7002       |p   |		Jump_Nonzero	0x2c7
02c5 48ff       |H   |		Short_Literal	0xff
02c6 7801       |x   |		Jump	0x2c8
02c7 4801       |H   |		Short_Literal	0x1
02c8 e20d       |    |		Load	0x1,0xd
02c9 230a       |#   |		Execute	Variant_Record,Field_Type,Field_Number 0xa
02ca 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
02cb 2f0a       |/   |		Execute	Variant_Record,Field_Append,Variant,Indirect,Field_Number 0xa
02cc 016a       | j  |		QQ_execute	Variant_Record,XXX
02cd 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
02ce 4800       |H   |		Short_Literal	0x0
02cf 00db       |    |		Load_Top	At_Offset_3
02d0 1c07       |    |		Execute_Immediate	Run_Utility,0x7
02d1 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
02d2 0869       | i  |		Execute_Immediate	Raise,0x69
02d3 0000 0000  |    |		.BLANK	0000[0x5]
02d8 ; --------------------------------------------------------------------------------------
02d8 ; Debug Table
02d8 ; --------------------------------------------------------------------------------------
02d8 0004 000a  |    |		.DEBUG4	0x0004,0x000a,0x7635,0x0000,0x0001,0x0000
02de 0000 0000  |    |		.BLANK	0000[0x122]