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

⟦4fe79f57d⟧

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

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 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0358       | X  |		.CONST	0x0358								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 0002       |    |		.CONST	0x0002								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00c8       |    |		.CONST	0x00c8								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0026       | &  |		.CONST	0x0026								; Number of locals
000b			INIT_0008:
000b 4800       |H   |		Short_Literal	0x0
000c 4802       |H   |		Short_Literal	0x2
000d 029f 00d3  |    |		Declare_Subprogram	INIT_00d0,For_Call
000f 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0010 4800       |H   |		Short_Literal	0x0
0011 4801       |H   |		Short_Literal	0x1
0012 029f 011b  |    |		Declare_Subprogram	INIT_0118,For_Call
0014 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0015 4800       |H   |		Short_Literal	0x0
0016 4801       |H   |		Short_Literal	0x1
0017 029f 0143  |   C|		Declare_Subprogram	INIT_0140,For_Call
0019 03fe       |    |		Declare_Type	Discrete,Defined,Visible
001a 4800       |H   |		Short_Literal	0x0
001b 4802       |H   |		Short_Literal	0x2
001c 029f 016b  |   k|		Declare_Subprogram	INIT_0168,For_Call
001e 03fe       |    |		Declare_Type	Discrete,Defined,Visible
001f 0093 0000  |    |		push_full_address	0x0
0021 60ee       |`   |		Indirect_Literal	Discrete,0x110,{0x80000000, 0x00070000}
0022 0273       | s  |		Execute	Discrete,Plus
0023 e002       |    |		Load	0x0,0x2
0024 0273       | s  |		Execute	Discrete,Plus
0025 e003       |    |		Load	0x0,0x3
0026 0273       | s  |		Execute	Discrete,Plus
0027 e20d       |    |		Load	0x1,0xd
0028 e004       |    |		Load	0x0,0x4
0029 0386       |    |		Declare_Variable	Package,Visible
002a 00d8       |    |		Load_Top	At_Offset_0
002b 020f       |    |		Execute	Module,Activate
002c 0093 0000  |    |		push_full_address	0x0
002e 60dd       |`   |		Indirect_Literal	Discrete,0x10c,{0x80000000, 0x00060000}
002f 0273       | s  |		Execute	Discrete,Plus
0030 e002       |    |		Load	0x0,0x2
0031 0273       | s  |		Execute	Discrete,Plus
0032 e005       |    |		Load	0x0,0x5
0033 0273       | s  |		Execute	Discrete,Plus
0034 e20e       |    |		Load	0x1,0xe
0035 e004       |    |		Load	0x0,0x4
0036 0386       |    |		Declare_Variable	Package,Visible
0037 00d8       |    |		Load_Top	At_Offset_0
0038 020f       |    |		Execute	Module,Activate
0039 0093 0000  |    |		push_full_address	0x0
003b 60cc       |`   |		Indirect_Literal	Discrete,0x108,{0x80000000, 0x00050000}
003c 0273       | s  |		Execute	Discrete,Plus
003d e002       |    |		Load	0x0,0x2
003e 0273       | s  |		Execute	Discrete,Plus
003f e006       |    |		Load	0x0,0x6
0040 0273       | s  |		Execute	Discrete,Plus
0041 e20f       |    |		Load	0x1,0xf
0042 e004       |    |		Load	0x0,0x4
0043 0386       |    |		Declare_Variable	Package,Visible
0044 00d8       |    |		Load_Top	At_Offset_0
0045 020f       |    |		Execute	Module,Activate
0046 0093 0000  |    |		push_full_address	0x0
0048 60bb       |`   |		Indirect_Literal	Discrete,0x104,{0x80000000, 0x00040000}
0049 0273       | s  |		Execute	Discrete,Plus
004a e002       |    |		Load	0x0,0x2
004b 0273       | s  |		Execute	Discrete,Plus
004c e007       |    |		Load	0x0,0x7
004d 0273       | s  |		Execute	Discrete,Plus
004e e210       |    |		Load	0x1,0x10
004f e004       |    |		Load	0x0,0x4
0050 0386       |    |		Declare_Variable	Package,Visible
0051 00d8       |    |		Load_Top	At_Offset_0
0052 020f       |    |		Execute	Module,Activate
0053 4800       |H   |		Short_Literal	0x0
0054 e008       |    |		Load	0x0,0x8
0055 e211       |    |		Load	0x1,0x11
0056 0096       |    |		Execute	Package,Entry
0057 0129       | )  |		Execute	Any,Make_Visible
0058 4801       |H   |		Short_Literal	0x1
0059 e008       |    |		Load	0x0,0x8
005a e211       |    |		Load	0x1,0x11
005b 0096       |    |		Execute	Package,Entry
005c 0129       | )  |		Execute	Any,Make_Visible
005d 4802       |H   |		Short_Literal	0x2
005e e008       |    |		Load	0x0,0x8
005f e211       |    |		Load	0x1,0x11
0060 0096       |    |		Execute	Package,Entry
0061 0129       | )  |		Execute	Any,Make_Visible
0062 4800       |H   |		Short_Literal	0x0
0063 e008       |    |		Load	0x0,0x8
0064 e212       |    |		Load	0x1,0x12
0065 0096       |    |		Execute	Package,Entry
0066 0129       | )  |		Execute	Any,Make_Visible
0067 4801       |H   |		Short_Literal	0x1
0068 e008       |    |		Load	0x0,0x8
0069 e212       |    |		Load	0x1,0x12
006a 0096       |    |		Execute	Package,Entry
006b 0129       | )  |		Execute	Any,Make_Visible
006c 4800       |H   |		Short_Literal	0x0
006d e008       |    |		Load	0x0,0x8
006e e213       |    |		Load	0x1,0x13
006f 0096       |    |		Execute	Package,Entry
0070 0129       | )  |		Execute	Any,Make_Visible
0071 4801       |H   |		Short_Literal	0x1
0072 e008       |    |		Load	0x0,0x8
0073 e213       |    |		Load	0x1,0x13
0074 0096       |    |		Execute	Package,Entry
0075 0129       | )  |		Execute	Any,Make_Visible
0076 4800       |H   |		Short_Literal	0x0
0077 e008       |    |		Load	0x0,0x8
0078 e214       |    |		Load	0x1,0x14
0079 0096       |    |		Execute	Package,Entry
007a 0129       | )  |		Execute	Any,Make_Visible
007b 4801       |H   |		Short_Literal	0x1
007c e008       |    |		Load	0x0,0x8
007d e214       |    |		Load	0x1,0x14
007e 0096       |    |		Execute	Package,Entry
007f 0129       | )  |		Execute	Any,Make_Visible
0080 4802       |H   |		Short_Literal	0x2
0081 e008       |    |		Load	0x0,0x8
0082 e214       |    |		Load	0x1,0x14
0083 0096       |    |		Execute	Package,Entry
0084 0129       | )  |		Execute	Any,Make_Visible
0085 4800       |H   |		Short_Literal	0x0
0086 4806       |H   |		Short_Literal	0x6
0087 029f 0193  |    |		Declare_Subprogram	INIT_0190,For_Call
0089 03fe       |    |		Declare_Type	Discrete,Defined,Visible
008a 4800       |H   |		Short_Literal	0x0
008b 4801       |H   |		Short_Literal	0x1
008c 00da       |    |		Load_Top	At_Offset_2
008d 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
008e 4802       |H   |		Short_Literal	0x2
008f 4803       |H   |		Short_Literal	0x3
0090 00db       |    |		Load_Top	At_Offset_3
0091 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0092 4804       |H   |		Short_Literal	0x4
0093 4806       |H   |		Short_Literal	0x6
0094 e21f       |    |		Load	0x1,0x1f
0095 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0096 0093 0000  |    |		push_full_address	0x0
0098 6067       |`g  |		Indirect_Literal	Discrete,0x100,{0x80000000, 0x00030000}
0099 0273       | s  |		Execute	Discrete,Plus
009a e002       |    |		Load	0x0,0x2
009b 0273       | s  |		Execute	Discrete,Plus
009c e009       |    |		Load	0x0,0x9
009d 0273       | s  |		Execute	Discrete,Plus
009e 4800       |H   |		Short_Literal	0x0
009f 481e       |H   |		Short_Literal	0x1e
00a0 e220       |    |		Load	0x1,0x20
00a1 e00a       |    |		Load	0x0,0xa
00a2 0386       |    |		Declare_Variable	Package,Visible
00a3 00d8       |    |		Load_Top	At_Offset_0
00a4 020f       |    |		Execute	Module,Activate
00a5 0093 0000  |    |		push_full_address	0x0
00a7 6054       |`T  |		Indirect_Literal	Discrete,0xfc,{0x80000000, 0x00020000}
00a8 0273       | s  |		Execute	Discrete,Plus
00a9 e002       |    |		Load	0x0,0x2
00aa 0273       | s  |		Execute	Discrete,Plus
00ab e00b       |    |		Load	0x0,0xb
00ac 0273       | s  |		Execute	Discrete,Plus
00ad 4802       |H   |		Short_Literal	0x2
00ae 4814       |H   |		Short_Literal	0x14
00af e221       | !  |		Load	0x1,0x21
00b0 e00a       |    |		Load	0x0,0xa
00b1 0386       |    |		Declare_Variable	Package,Visible
00b2 00d8       |    |		Load_Top	At_Offset_0
00b3 020f       |    |		Execute	Module,Activate
00b4 0093 0000  |    |		push_full_address	0x0
00b6 6041       |`A  |		Indirect_Literal	Discrete,0xf8,{0x80000000, 0x00010000}
00b7 0273       | s  |		Execute	Discrete,Plus
00b8 e002       |    |		Load	0x0,0x2
00b9 0273       | s  |		Execute	Discrete,Plus
00ba e00c       |    |		Load	0x0,0xc
00bb 0273       | s  |		Execute	Discrete,Plus
00bc 4801       |H   |		Short_Literal	0x1
00bd 480a       |H   |		Short_Literal	0xa
00be e222       | "  |		Load	0x1,0x22
00bf e00a       |    |		Load	0x0,0xa
00c0 0386       |    |		Declare_Variable	Package,Visible
00c1 00d8       |    |		Load_Top	At_Offset_0
00c2 020f       |    |		Execute	Module,Activate
00c3 029a 01bb  |    |		Declare_Subprogram	INIT_01b8,For_Outer_Call,Visible,Unelaborated
00c5 00bf       |    |		Action	Accept_Activation
00c6 1d26       | &  |		Execute_Immediate	Reference_Lex_1,0x26
00c7 00c7       |    |		Action	Elaborate_Subprogram
00c8			BODY_0008:
00c8 00bc       |    |		Action	Signal_Activated
00c9 00bb       |    |		Action	Signal_Completion
00ca 0000 0000  |    |		.BLANK	0000[0x6]
00d0 ; --------------------------------------------------------------------------------------
00d0 ; SUBPROGRAM
00d0 ; --------------------------------------------------------------------------------------
00d0 00d3       |    |		.CONST	0x00d3								; Address of begin
00d1 0004       |    |		.CONST	0x0004								; Address of exception handler
00d2 0001       |    |		.CONST	0x0001								; Number of locals
00d3			BODY_00d0:
00d3			INIT_00d0:
00d3 4607       |F   |		Jump_Case	0x8
00d4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
00d5 7807       |x   |		Jump	0xdd								; case 0x1
00d6 780a       |x   |		Jump	0xe1								; case 0x2
00d7 780e       |x   |		Jump	0xe6								; case 0x3
00d8 7811       |x   |		Jump	0xea								; case 0x4
00d9 7812       |x   |		Jump	0xec								; case 0x5
00da 7813       |x   |		Jump	0xee								; case 0x6
00db 7816       |x   |		Jump	0xf2								; case 0x7
00dc 4302       |C   |		.XXX[0x1]
00dd 00da       |    |		Load_Top	At_Offset_2
00de 0091 02ec  |    |		Action	Push_String_Extended_Indexed,0x2ec				; "ON_HEAP_PLACE"
00e0 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00e1 00db       |    |		Load_Top	At_Offset_3
00e2 00db       |    |		Load_Top	At_Offset_3
00e3 00e0       |    |		Load_Encached	Standard_Cache
00e4 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00e5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00e6 00da       |    |		Load_Top	At_Offset_2
00e7 00e0       |    |		Load_Encached	Standard_Cache
00e8 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00e9 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00ea 00db       |    |		Load_Top	At_Offset_3
00eb 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00ec 00db       |    |		Load_Top	At_Offset_3
00ed 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00ee e20d       |    |		Load	0x1,0xd
00ef 00dc       |    |		Load_Top	At_Offset_4
00f0 0267       | g  |		Execute	Discrete,Predecessor
00f1 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00f2 e20d       |    |		Load	0x1,0xd
00f3 00dc       |    |		Load_Top	At_Offset_4
00f4 0268       | h  |		Execute	Discrete,Successor
00f5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00f6 0000 0000  |    |		.XXX[0x2]
00f8 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
00fc 8000 0000  |    |		.LITERAL	{0x80000000, 0x00020000}
0100 8000 0000  |    |		.LITERAL	{0x80000000, 0x00030000}
0104 8000 0000  |    |		.LITERAL	{0x80000000, 0x00040000}
0108 8000 0000  |    |		.LITERAL	{0x80000000, 0x00050000}
010c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00060000}
0110 8000 0000  |    |		.LITERAL	{0x80000000, 0x00070000}
0114 0000 0000  |    |		.BLANK	0000[0x4]
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 011b       |    |		.CONST	0x011b								; Address of begin
0119 0004       |    |		.CONST	0x0004								; Address of exception handler
011a 0001       |    |		.CONST	0x0001								; Number of locals
011b			BODY_0118:
011b			INIT_0118:
011b 4607       |F   |		Jump_Case	0x8
011c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
011d 7807       |x   |		Jump	0x125								; case 0x1
011e 780a       |x   |		Jump	0x129								; case 0x2
011f 780e       |x   |		Jump	0x12e								; case 0x3
0120 7811       |x   |		Jump	0x132								; case 0x4
0121 7812       |x   |		Jump	0x134								; case 0x5
0122 7813       |x   |		Jump	0x136								; case 0x6
0123 7816       |x   |		Jump	0x13a								; case 0x7
0124 4302       |C   |		.XXX[0x1]
0125 00da       |    |		Load_Top	At_Offset_2
0126 0091 02ef  |    |		Action	Push_String_Extended_Indexed,0x2ef				; "TAKING_ACTION"
0128 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0129 00db       |    |		Load_Top	At_Offset_3
012a 00db       |    |		Load_Top	At_Offset_3
012b 00e0       |    |		Load_Encached	Standard_Cache
012c 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
012d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
012e 00da       |    |		Load_Top	At_Offset_2
012f 00e0       |    |		Load_Encached	Standard_Cache
0130 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0131 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0132 00db       |    |		Load_Top	At_Offset_3
0133 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0134 00db       |    |		Load_Top	At_Offset_3
0135 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0136 e20e       |    |		Load	0x1,0xe
0137 00dc       |    |		Load_Top	At_Offset_4
0138 0267       | g  |		Execute	Discrete,Predecessor
0139 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
013a e20e       |    |		Load	0x1,0xe
013b 00dc       |    |		Load_Top	At_Offset_4
013c 0268       | h  |		Execute	Discrete,Successor
013d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
013e 0000 0000  |    |		.XXX[0x2]
0140 ; --------------------------------------------------------------------------------------
0140 ; SUBPROGRAM
0140 ; --------------------------------------------------------------------------------------
0140 0143       | C  |		.CONST	0x0143								; Address of begin
0141 0004       |    |		.CONST	0x0004								; Address of exception handler
0142 0001       |    |		.CONST	0x0001								; Number of locals
0143			BODY_0140:
0143			INIT_0140:
0143 4607       |F   |		Jump_Case	0x8
0144 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
0145 7807       |x   |		Jump	0x14d								; case 0x1
0146 780a       |x   |		Jump	0x151								; case 0x2
0147 780e       |x   |		Jump	0x156								; case 0x3
0148 7811       |x   |		Jump	0x15a								; case 0x4
0149 7812       |x   |		Jump	0x15c								; case 0x5
014a 7813       |x   |		Jump	0x15e								; case 0x6
014b 7816       |x   |		Jump	0x162								; case 0x7
014c 4302       |C   |		.XXX[0x1]
014d 00da       |    |		Load_Top	At_Offset_2
014e 0091 02f1  |    |		Action	Push_String_Extended_Indexed,0x2f1				; "YES_BOOLEAN"
0150 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0151 00db       |    |		Load_Top	At_Offset_3
0152 00db       |    |		Load_Top	At_Offset_3
0153 00e0       |    |		Load_Encached	Standard_Cache
0154 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0155 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0156 00da       |    |		Load_Top	At_Offset_2
0157 00e0       |    |		Load_Encached	Standard_Cache
0158 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0159 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
015a 00db       |    |		Load_Top	At_Offset_3
015b 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
015c 00db       |    |		Load_Top	At_Offset_3
015d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
015e e20f       |    |		Load	0x1,0xf
015f 00dc       |    |		Load_Top	At_Offset_4
0160 0267       | g  |		Execute	Discrete,Predecessor
0161 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0162 e20f       |    |		Load	0x1,0xf
0163 00dc       |    |		Load_Top	At_Offset_4
0164 0268       | h  |		Execute	Discrete,Successor
0165 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0166 0000 0000  |    |		.XXX[0x2]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016b       | k  |		.CONST	0x016b								; Address of begin
0169 0004       |    |		.CONST	0x0004								; Address of exception handler
016a 0001       |    |		.CONST	0x0001								; Number of locals
016b			BODY_0168:
016b			INIT_0168:
016b 4607       |F   |		Jump_Case	0x8
016c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
016d 7807       |x   |		Jump	0x175								; case 0x1
016e 780a       |x   |		Jump	0x179								; case 0x2
016f 780e       |x   |		Jump	0x17e								; case 0x3
0170 7811       |x   |		Jump	0x182								; case 0x4
0171 7812       |x   |		Jump	0x184								; case 0x5
0172 7813       |x   |		Jump	0x186								; case 0x6
0173 7816       |x   |		Jump	0x18a								; case 0x7
0174 4302       |C   |		.XXX[0x1]
0175 00da       |    |		Load_Top	At_Offset_2
0176 0091 02f3  |    |		Action	Push_String_Extended_Indexed,0x2f3				; "EMPTY_STATE"
0178 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0179 00db       |    |		Load_Top	At_Offset_3
017a 00db       |    |		Load_Top	At_Offset_3
017b 00e0       |    |		Load_Encached	Standard_Cache
017c 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
017d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
017e 00da       |    |		Load_Top	At_Offset_2
017f 00e0       |    |		Load_Encached	Standard_Cache
0180 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0181 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0182 00db       |    |		Load_Top	At_Offset_3
0183 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0184 00db       |    |		Load_Top	At_Offset_3
0185 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0186 e210       |    |		Load	0x1,0x10
0187 00dc       |    |		Load_Top	At_Offset_4
0188 0267       | g  |		Execute	Discrete,Predecessor
0189 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
018a e210       |    |		Load	0x1,0x10
018b 00dc       |    |		Load_Top	At_Offset_4
018c 0268       | h  |		Execute	Discrete,Successor
018d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
018e 0000 0000  |    |		.XXX[0x2]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0193       |    |		.CONST	0x0193								; Address of begin
0191 0004       |    |		.CONST	0x0004								; Address of exception handler
0192 0001       |    |		.CONST	0x0001								; Number of locals
0193			BODY_0190:
0193			INIT_0190:
0193 4607       |F   |		Jump_Case	0x8
0194 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
0195 7807       |x   |		Jump	0x19d								; case 0x1
0196 780a       |x   |		Jump	0x1a1								; case 0x2
0197 780e       |x   |		Jump	0x1a6								; case 0x3
0198 7811       |x   |		Jump	0x1aa								; case 0x4
0199 7812       |x   |		Jump	0x1ac								; case 0x5
019a 7813       |x   |		Jump	0x1ae								; case 0x6
019b 7816       |x   |		Jump	0x1b2								; case 0x7
019c 4302       |C   |		.XXX[0x1]
019d 00da       |    |		Load_Top	At_Offset_2
019e 0091 02f6  |    |		Action	Push_String_Extended_Indexed,0x2f6				; "SIZE"
01a0 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
01a1 00db       |    |		Load_Top	At_Offset_3
01a2 00db       |    |		Load_Top	At_Offset_3
01a3 00e0       |    |		Load_Encached	Standard_Cache
01a4 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
01a5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01a6 00da       |    |		Load_Top	At_Offset_2
01a7 00e0       |    |		Load_Encached	Standard_Cache
01a8 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
01a9 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
01aa 00db       |    |		Load_Top	At_Offset_3
01ab 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01ac 00db       |    |		Load_Top	At_Offset_3
01ad 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01ae e21f       |    |		Load	0x1,0x1f
01af 00dc       |    |		Load_Top	At_Offset_4
01b0 0267       | g  |		Execute	Discrete,Predecessor
01b1 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01b2 e21f       |    |		Load	0x1,0x1f
01b3 00dc       |    |		Load_Top	At_Offset_4
01b4 0268       | h  |		Execute	Discrete,Successor
01b5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01b6 0000 0000  |    |		.XXX[0x2]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 0202       |    |		.CONST	0x0202								; Address of begin
01b9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ba 0014       |    |		.CONST	0x0014								; Number of locals
01bb			INIT_01b8:
01bb 029f 0243  |   C|		Declare_Subprogram	INIT_0240,For_Call
01bd 029f 025b  |   [|		Declare_Subprogram	INIT_0258,For_Call
01bf 029f 026b  |   k|		Declare_Subprogram	INIT_0268,For_Call
01c1 029f 027b  |   {|		Declare_Subprogram	INIT_0278,For_Call
01c3 029f 028b  |    |		Declare_Subprogram	INIT_0288,For_Call
01c5 029f 029b  |    |		Declare_Subprogram	INIT_0298,For_Call
01c7 029f 02b3  |    |		Declare_Subprogram	INIT_02b0,For_Call
01c9 029f 02c3  |    |		Declare_Subprogram	INIT_02c0,For_Call
01cb e00d       |    |		Load	0x0,0xd
01cc e223       | #  |		Load	0x1,0x23
01cd 0095       |    |		Execute	Package,Field_Reference_Dynamic
01ce 00c6       |    |		Action	Check_Subprogram_Elaborated
01cf 4809       |H   |		Short_Literal	0x9
01d0 4802       |H   |		Short_Literal	0x2
01d1 0099       |    |		Action	Reference_Dynamic
01d2 0093 0000  |    |		push_full_address	0x0
01d4 6063       |`c  |		Indirect_Literal	Discrete,0x238,{0x80000000, 0x000a0000}
01d5 0273       | s  |		Execute	Discrete,Plus
01d6 e002       |    |		Load	0x0,0x2
01d7 0273       | s  |		Execute	Discrete,Plus
01d8 e00e       |    |		Load	0x0,0xe
01d9 0273       | s  |		Execute	Discrete,Plus
01da 480c       |H   |		Short_Literal	0xc
01db 0007       |    |		Action	Break_Optional
01dc 029f 02d3  |    |		Declare_Subprogram	INIT_02d0,For_Call
01de e00d       |    |		Load	0x0,0xd
01df e225       | %  |		Load	0x1,0x25
01e0 0095       |    |		Execute	Package,Field_Reference_Dynamic
01e1 00c6       |    |		Action	Check_Subprogram_Elaborated
01e2 480d       |H   |		Short_Literal	0xd
01e3 4802       |H   |		Short_Literal	0x2
01e4 0099       |    |		Action	Reference_Dynamic
01e5 0093 0000  |    |		push_full_address	0x0
01e7 604c       |`L  |		Indirect_Literal	Discrete,0x234,{0x80000000, 0x00090000}
01e8 0273       | s  |		Execute	Discrete,Plus
01e9 e002       |    |		Load	0x0,0x2
01ea 0273       | s  |		Execute	Discrete,Plus
01eb e00f       |    |		Load	0x0,0xf
01ec 0273       | s  |		Execute	Discrete,Plus
01ed 4810       |H   |		Short_Literal	0x10
01ee 0007       |    |		Action	Break_Optional
01ef 029f 02e3  |    |		Declare_Subprogram	INIT_02e0,For_Call
01f1 e00d       |    |		Load	0x0,0xd
01f2 e224       | $  |		Load	0x1,0x24
01f3 0095       |    |		Execute	Package,Field_Reference_Dynamic
01f4 00c6       |    |		Action	Check_Subprogram_Elaborated
01f5 4811       |H   |		Short_Literal	0x11
01f6 4802       |H   |		Short_Literal	0x2
01f7 0099       |    |		Action	Reference_Dynamic
01f8 0093 0000  |    |		push_full_address	0x0
01fa 6035       |`5  |		Indirect_Literal	Discrete,0x230,{0x80000000, 0x00080000}
01fb 0273       | s  |		Execute	Discrete,Plus
01fc e002       |    |		Load	0x0,0x2
01fd 0273       | s  |		Execute	Discrete,Plus
01fe e010       |    |		Load	0x0,0x10
01ff 0273       | s  |		Execute	Discrete,Plus
0200 4814       |H   |		Short_Literal	0x14
0201 0007       |    |		Action	Break_Optional
0202			BODY_01b8:
0202 e5ff       |    |		Load	0x2,-0x1
0203 8011       |    |		Call	0x0,0x11
0204 4603       |F   |		Jump_Case	0x4
0205 7805       |x   |		Jump	0x20b								; case 0x0
0206 7810       |x   |		Jump	0x217								; case 0x1
0207 781b       |x   |		Jump	0x223								; case 0x2
0208 7800       |x   |		Jump	0x209								; case 0x3
0209 0008       |    |		Action	Idle
020a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
020b e5fe       |    |		Load	0x2,-0x2
020c e5ff       |    |		Load	0x2,-0x1
020d 480a       |H   |		Short_Literal	0xa
020e 4802       |H   |		Short_Literal	0x2
020f 0099       |    |		Action	Reference_Dynamic
0210 480b       |H   |		Short_Literal	0xb
0211 4802       |H   |		Short_Literal	0x2
0212 0099       |    |		Action	Reference_Dynamic
0213 e00d       |    |		Load	0x0,0xd
0214 e223       | #  |		Load	0x1,0x23
0215 0096       |    |		Execute	Package,Entry
0216 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0217 e5fe       |    |		Load	0x2,-0x2
0218 e5ff       |    |		Load	0x2,-0x1
0219 480e       |H   |		Short_Literal	0xe
021a 4802       |H   |		Short_Literal	0x2
021b 0099       |    |		Action	Reference_Dynamic
021c 480f       |H   |		Short_Literal	0xf
021d 4802       |H   |		Short_Literal	0x2
021e 0099       |    |		Action	Reference_Dynamic
021f e00d       |    |		Load	0x0,0xd
0220 e225       | %  |		Load	0x1,0x25
0221 0096       |    |		Execute	Package,Entry
0222 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0223 e5fe       |    |		Load	0x2,-0x2
0224 e5ff       |    |		Load	0x2,-0x1
0225 4812       |H   |		Short_Literal	0x12
0226 4802       |H   |		Short_Literal	0x2
0227 0099       |    |		Action	Reference_Dynamic
0228 4813       |H   |		Short_Literal	0x13
0229 4802       |H   |		Short_Literal	0x2
022a 0099       |    |		Action	Reference_Dynamic
022b e00d       |    |		Load	0x0,0xd
022c e224       | $  |		Load	0x1,0x24
022d 0096       |    |		Execute	Package,Entry
022e 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
022f 0000       |    |		.XXX[0x1]
0230 8000 0000  |    |		.LITERAL	{0x80000000, 0x00080000}
0234 8000 0000  |    |		.LITERAL	{0x80000000, 0x00090000}
0238 8000 0000  |    |		.LITERAL	{0x80000000, 0x000a0000}
023c 0000 0000  |    |		.BLANK	0000[0x4]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0243       | C  |		.CONST	0x0243								; Address of begin
0241 0004       |    |		.CONST	0x0004								; Address of exception handler
0242 0001       |    |		.CONST	0x0001								; Number of locals
0243			BODY_0240:
0243			INIT_0240:
0243 e215       |    |		Load	0x1,0x15
0244 00db       |    |		Load_Top	At_Offset_3
0245 8012       |    |		Call	0x0,0x12
0246 6808       |h   |		Jump_Zero	0x24f
0247 00da       |    |		Load_Top	At_Offset_2
0248 e013       |    |		Load	0x0,0x13
0249 e211       |    |		Load	0x1,0x11
024a 0096       |    |		Execute	Package,Entry
024b e20d       |    |		Load	0x1,0xd
024c 011c       |    |		Execute	Any,Convert_Unchecked
024d 1c01       |    |		Execute_Immediate	Run_Utility,0x1
024e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
024f 0092 02fd  |    |		Action	Push_String_Extended,0x2fd					; " BOX "
0251 00db       |    |		Load_Top	At_Offset_3
0252 8014       |    |		Call	0x0,0x14
0253 00e0       |    |		Load_Encached	Standard_Cache
0254 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0255 01cc       |    |		Execute	Vector,Catenate
0256 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0257 0000       |    |		.XXX[0x1]
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 025b       | [  |		.CONST	0x025b								; Address of begin
0259 0004       |    |		.CONST	0x0004								; Address of exception handler
025a 0001       |    |		.CONST	0x0001								; Number of locals
025b			BODY_0258:
025b			INIT_0258:
025b 00da       |    |		Load_Top	At_Offset_2
025c e013       |    |		Load	0x0,0x13
025d e212       |    |		Load	0x1,0x12
025e 0096       |    |		Execute	Package,Entry
025f e20e       |    |		Load	0x1,0xe
0260 011c       |    |		Execute	Any,Convert_Unchecked
0261 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0262 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0263 0000 0000  |    |		.BLANK	0000[0x5]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 026b       | k  |		.CONST	0x026b								; Address of begin
0269 0004       |    |		.CONST	0x0004								; Address of exception handler
026a 0001       |    |		.CONST	0x0001								; Number of locals
026b			BODY_0268:
026b			INIT_0268:
026b 00da       |    |		Load_Top	At_Offset_2
026c e013       |    |		Load	0x0,0x13
026d e213       |    |		Load	0x1,0x13
026e 0096       |    |		Execute	Package,Entry
026f e20f       |    |		Load	0x1,0xf
0270 011c       |    |		Execute	Any,Convert_Unchecked
0271 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0272 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0273 0000 0000  |    |		.BLANK	0000[0x5]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027b       | {  |		.CONST	0x027b								; Address of begin
0279 0004       |    |		.CONST	0x0004								; Address of exception handler
027a 0001       |    |		.CONST	0x0001								; Number of locals
027b			BODY_0278:
027b			INIT_0278:
027b 00da       |    |		Load_Top	At_Offset_2
027c e013       |    |		Load	0x0,0x13
027d e214       |    |		Load	0x1,0x14
027e 0096       |    |		Execute	Package,Entry
027f e210       |    |		Load	0x1,0x10
0280 011c       |    |		Execute	Any,Convert_Unchecked
0281 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0282 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0283 0000 0000  |    |		.BLANK	0000[0x5]
0288 ; --------------------------------------------------------------------------------------
0288 ; SUBPROGRAM
0288 ; --------------------------------------------------------------------------------------
0288 028b       |    |		.CONST	0x028b								; Address of begin
0289 0004       |    |		.CONST	0x0004								; Address of exception handler
028a 0001       |    |		.CONST	0x0001								; Number of locals
028b			BODY_0288:
028b			INIT_0288:
028b 00da       |    |		Load_Top	At_Offset_2
028c 6803       |h   |		Jump_Zero	0x290
028d 00db       |    |		Load_Top	At_Offset_3
028e 8402       |    |		Call	0x2,0x2
028f 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0290 00db       |    |		Load_Top	At_Offset_3
0291 8014       |    |		Call	0x0,0x14
0292 00e0       |    |		Load_Encached	Standard_Cache
0293 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0294 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0295 0000 0000  |    |		.XXX[0x3]
0297 0000       |    |
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 029b       |    |		.CONST	0x029b								; Address of begin
0299 0004       |    |		.CONST	0x0004								; Address of exception handler
029a 0001       |    |		.CONST	0x0001								; Number of locals
029b			BODY_0298:
029b			INIT_0298:
029b 00da       |    |		Load_Top	At_Offset_2
029c 0afc       |    |		Execute_Immediate	Plus,-0x4
029d 4602       |F   |		Jump_Case	0x3
029e 7805       |x   |		Jump	0x2a4								; case 0x0
029f 7807       |x   |		Jump	0x2a7								; case 0x1
02a0 7800       |x   |		Jump	0x2a1								; case 0x2
02a1 00db       |    |		Load_Top	At_Offset_3
02a2 8015       |    |		Call	0x0,0x15
02a3 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02a4 00db       |    |		Load_Top	At_Offset_3
02a5 8403       |    |		Call	0x2,0x3
02a6 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02a7 00db       |    |		Load_Top	At_Offset_3
02a8 8404       |    |		Call	0x2,0x4
02a9 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02aa 0000 0000  |    |		.BLANK	0000[0x6]
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02b3       |    |		.CONST	0x02b3								; Address of begin
02b1 0004       |    |		.CONST	0x0004								; Address of exception handler
02b2 0001       |    |		.CONST	0x0001								; Number of locals
02b3			BODY_02b0:
02b3			INIT_02b0:
02b3 00da       |    |		Load_Top	At_Offset_2
02b4 0f02       |    |		Execute_Immediate	Equal,0x2
02b5 7003       |p   |		Jump_Nonzero	0x2b9
02b6 00db       |    |		Load_Top	At_Offset_3
02b7 8405       |    |		Call	0x2,0x5
02b8 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02b9 00db       |    |		Load_Top	At_Offset_3
02ba 8014       |    |		Call	0x0,0x14
02bb 00e0       |    |		Load_Encached	Standard_Cache
02bc 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
02bd 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02be 0000 0000  |    |		.XXX[0x2]
02c0 ; --------------------------------------------------------------------------------------
02c0 ; SUBPROGRAM
02c0 ; --------------------------------------------------------------------------------------
02c0 02c3       |    |		.CONST	0x02c3								; Address of begin
02c1 0004       |    |		.CONST	0x0004								; Address of exception handler
02c2 0001       |    |		.CONST	0x0001								; Number of locals
02c3			BODY_02c0:
02c3			INIT_02c0:
02c3 00db       |    |		Load_Top	At_Offset_3
02c4 00db       |    |		Load_Top	At_Offset_3
02c5 00d8       |    |		Load_Top	At_Offset_0
02c6 e220       |    |		Load	0x1,0x20
02c7 0260       | `  |		Execute	Discrete,In_Type
02c8 7001       |p   |		Jump_Nonzero	0x2ca
02c9 0801       |    |		Execute_Immediate	Raise,0x1
02ca 8406       |    |		Call	0x2,0x6
02cb 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02cc 0000 0000  |    |		.BLANK	0000[0x4]
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02d3       |    |		.CONST	0x02d3								; Address of begin
02d1 0004       |    |		.CONST	0x0004								; Address of exception handler
02d2 0001       |    |		.CONST	0x0001								; Number of locals
02d3			BODY_02d0:
02d3			INIT_02d0:
02d3 00db       |    |		Load_Top	At_Offset_3
02d4 00db       |    |		Load_Top	At_Offset_3
02d5 00d8       |    |		Load_Top	At_Offset_0
02d6 e222       | "  |		Load	0x1,0x22
02d7 0260       | `  |		Execute	Discrete,In_Type
02d8 7001       |p   |		Jump_Nonzero	0x2da
02d9 0801       |    |		Execute_Immediate	Raise,0x1
02da 8407       |    |		Call	0x2,0x7
02db 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02dc 0000 0000  |    |		.BLANK	0000[0x4]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e3       |    |		.CONST	0x02e3								; Address of begin
02e1 0004       |    |		.CONST	0x0004								; Address of exception handler
02e2 0001       |    |		.CONST	0x0001								; Number of locals
02e3			BODY_02e0:
02e3			INIT_02e0:
02e3 00db       |    |		Load_Top	At_Offset_3
02e4 00db       |    |		Load_Top	At_Offset_3
02e5 00d8       |    |		Load_Top	At_Offset_0
02e6 e221       | !  |		Load	0x1,0x21
02e7 0260       | `  |		Execute	Discrete,In_Type
02e8 7001       |p   |		Jump_Nonzero	0x2ea
02e9 0801       |    |		Execute_Immediate	Raise,0x1
02ea 8408       |    |		Call	0x2,0x8
02eb 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02ec ; --------------------------------------------------------------------------------------
02ec ; STRING TABLE
02ec ; --------------------------------------------------------------------------------------
02ec 0026       | &  |		.STRTAB	0x0026->0x02ff							; "ON_HEAP_PLACE"
02ed 0031       | 1  |		.STRTAB	0x0031->0x0305							; "IN_BOX_PLACE"
02ee 003b       | ;  |		.STRTAB	0x003b->0x030b							; "IN_PLIERS_PLACE"
02ef 0048       | H  |		.STRTAB	0x0048->0x0313							; "TAKING_ACTION"
02f0 0053       | S  |		.STRTAB	0x0053->0x0319							; "DROPPING_ACTION"
02f1 0060       | `  |		.STRTAB	0x0060->0x0321							; "YES_BOOLEAN"
02f2 0069       | i  |		.STRTAB	0x0069->0x0326							; "NO_BOOLEAN"
02f3 0071       | q  |		.STRTAB	0x0071->0x032b							; "EMPTY_STATE"
02f4 007a       | z  |		.STRTAB	0x007a->0x0331							; "RESERVED_STATE"
02f5 0086       |    |		.STRTAB	0x0086->0x0338							; "FULL_STATE"
02f6 008e       |    |		.STRTAB	0x008e->0x033d							; "SIZE"
02f7 0090       |    |		.STRTAB	0x0090->0x033f							; "PLACE"
02f8 0093       |    |		.STRTAB	0x0093->0x0341							; "NUMBER"
02f9 0097       |    |		.STRTAB	0x0097->0x0344							; "STATE"
02fa 009a       |    |		.STRTAB	0x009a->0x0347							; "ACTION"
02fb 009e       |    |		.STRTAB	0x009e->0x034a							; "WORKING"
02fc 00a3       |    |		.STRTAB	0x00a3->0x034d							; "IDENTIFIER"
02fd 00ab       |    |		.STRTAB	0x00ab->0x0352							; " BOX "
02fe 00ae       |    |		.STREND 0x00ae->0x0355
02ff 4f4e 5f48  |ON_H|		.STRTAB_STRINGS
0355 0000 0000  |    |		.XXX[0x3]
0357 0000       |    |
0358 ; --------------------------------------------------------------------------------------
0358 ; Debug Table
0358 ; --------------------------------------------------------------------------------------
0358 0004 0009  |    |		.DEBUG4	0x0004,0x0009,0x0eb2,0x0000,0x0001,0x0012
035e 000b 03a6  |    |		.DBG4T	0x000b,0x03a6,0x8000,0x0000
0362 00c6 03c2  |    |		.DBG4T	0x00c6,0x03c2,0x8000,0x0000
0366 00d3 0000  |    |		.DBG4T	0x00d3,0x0000,0x0005,0x0000
036a 011b 0000  |    |		.DBG4T	0x011b,0x0000,0x0005,0x0000
036e 0143 0000  | C  |		.DBG4T	0x0143,0x0000,0x0005,0x0000
0372 016b 0000  | k  |		.DBG4T	0x016b,0x0000,0x0005,0x0000
0376 0193 0000  |    |		.DBG4T	0x0193,0x0000,0x0005,0x0000
037a 01bb 03c5  |    |		.DBG4T	0x01bb,0x03c5,0x0001,0x4000
037e 0243 03db  | C  |		.DBG4T	0x0243,0x03db,0x0002,0x0000
0382 025b 03e0  | [  |		.DBG4T	0x025b,0x03e0,0x0002,0x0000
0386 026b 03e3  | k  |		.DBG4T	0x026b,0x03e3,0x0002,0x0000
038a 027b 03e6  | {  |		.DBG4T	0x027b,0x03e6,0x0002,0x0000
038e 028b 03e9  |    |		.DBG4T	0x028b,0x03e9,0x0002,0x4000
0392 029b 03f1  |    |		.DBG4T	0x029b,0x03f1,0x0002,0x4000
0396 02b3 03fb  |    |		.DBG4T	0x02b3,0x03fb,0x0002,0x4000
039a 02c3 0000  |    |		.DBG4T	0x02c3,0x0000,0x000c,0x0000
039e 02d3 0000  |    |		.DBG4T	0x02d3,0x0000,0x000c,0x0000
03a2 02e3 0000  |    |		.DBG4T	0x02e3,0x0000,0x000c,0x0000
03a6 ; --------------------------------------------------------------------------------------
03a6 ; Debug chain
03a6 ; --------------------------------------------------------------------------------------
03a6 001a 0000  |    |		.DBGLEN	0x001a,0x0000
03a8 000b 0010  |    |		.DBGLNO	0x000b,0x0010,0x0015,0x001a,0x001f,0x002c,0x0039,0x0046,0x0053,0x0058,0x005d,0x0062,0x0067,0x006c,0x0071,0x0076,0x007b,0x0080,0x0085,0x008a,0x008e,0x0092,0x0096,0x00a5,0x00b4,0x00c3
03c2 ; --------------------------------------------------------------------------------------
03c2 ; Debug chain
03c2 ; --------------------------------------------------------------------------------------
03c2 0001 0000  |    |		.DBGLEN	0x0001,0x0000
03c4 00c6       |    |		.DBGLNO	0x00c6
03c5 ; --------------------------------------------------------------------------------------
03c5 ; Debug chain
03c5 ; --------------------------------------------------------------------------------------
03c5 000a 0005  |    |		.DBGLEN	0x000a,0x0005
03c7 01bb 01bd  |    |		.DBGLNO	0x01bb,0x01bd,0x01bf,0x01c1,0x01c3,0x01c5,0x01c7,0x01c9,0x01dc,0x01ef,0x0202,0x0209,0x020b,0x0217,0x0223
03d6 0001 0005  |    |		.XXX[0x5]
03d8 0002 0003  |    |
03da 0004       |    |
03db ; --------------------------------------------------------------------------------------
03db ; Debug chain
03db ; --------------------------------------------------------------------------------------
03db 0000 0003  |    |		.DBGLEN	0x0000,0x0003
03dd 0243 0247  | C G|		.DBGLNO	0x0243,0x0247,0x024f
03e0 ; --------------------------------------------------------------------------------------
03e0 ; Debug chain
03e0 ; --------------------------------------------------------------------------------------
03e0 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03e2 025b       | [  |		.DBGLNO	0x025b
03e3 ; --------------------------------------------------------------------------------------
03e3 ; Debug chain
03e3 ; --------------------------------------------------------------------------------------
03e3 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03e5 026b       | k  |		.DBGLNO	0x026b
03e6 ; --------------------------------------------------------------------------------------
03e6 ; Debug chain
03e6 ; --------------------------------------------------------------------------------------
03e6 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03e8 027b       | {  |		.DBGLNO	0x027b
03e9 ; --------------------------------------------------------------------------------------
03e9 ; Debug chain
03e9 ; --------------------------------------------------------------------------------------
03e9 0000 0003  |    |		.DBGLEN	0x0000,0x0003
03eb 028b 028d  |    |		.DBGLNO	0x028b,0x028d,0x0290
03ee 0001 0003  |    |		.XXX[0x3]
03f0 0002       |    |
03f1 ; --------------------------------------------------------------------------------------
03f1 ; Debug chain
03f1 ; --------------------------------------------------------------------------------------
03f1 0000 0004  |    |		.DBGLEN	0x0000,0x0004
03f3 029b 02a1  |    |		.DBGLNO	0x029b,0x02a1,0x02a4,0x02a7
03f7 0001 0004  |    |		.XXX[0x4]
03f9 0002 0003  |    |
03fb ; --------------------------------------------------------------------------------------
03fb ; Debug chain
03fb ; --------------------------------------------------------------------------------------
03fb 0000 0003  |    |		.DBGLEN	0x0000,0x0003
03fd 02b3 02b6  |    |		.DBGLNO	0x02b3,0x02b6,0x02b9
0400 0001 0003  |    |		.XXX[0x3]
0402 0002       |    |
0403 0000 0000  |    |		.BLANK	0000[0x1fd]