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

⟦b2587ac4c⟧

    Length: 3072 (0xc00)
    Notes: 00_class, 5811_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5811       |X   |		.CONST	0x5811								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0398       |    |		.CONST	0x0398								; 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 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	; Debug Table 0x0 = .DEBUG	0x000b,0x03c2,0x8000,0x0000,0x002c,0xbc14,0x0000,0x000d
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 00fd       |    |		.CONST	0x00fd								; Address of begin
0019 01dc       |    |		.CONST	0x01dc								; Address of exception handler
001a 000c       |    |		.CONST	0x000c								; Number of locals
001b			INIT_0018:
001b 0007       |    |		Action	Break_Optional							; Debug Table 0x1 = .DEBUG	0x001b,0x03c4,0x8001,0x0000,0x002c,0xbc14,0x0000,0x000d
													; Debug Table 0x1.0x0 = 0x1b,0xffff
001c e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x1 = 0x1c,0xfffe
001d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
001e 02c7       |    |		Declare_Variable	Any
001f 00d8       |    |		Load_Top	At_Offset_0
0020 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0021 e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x2 = 0x21,0xfffd
0022 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0023 02c7       |    |		Declare_Variable	Any
0024 00d8       |    |		Load_Top	At_Offset_0
0025 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0026 0092 0280  |    |		Action	Push_String_Extended,0x280					; "USER"
													; Debug Table 0x1.0x3 = 0x26,0xfffc
0028 e002       |    |		Load	0x0,0x2
0029 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
002a 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
002b e003       |    |		Load	0x0,0x3
002c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
002d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
002e 03f1       |    |		Declare_Variable	Discrete,With_Value
002f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0x4 = 0x2f,0xfffb
0030 e003       |    |		Load	0x0,0x3
0031 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0032 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0033 00d8       |    |		Load_Top	At_Offset_0
0034 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0035 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x5 = 0x35,0xfffa
0036 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x6 = 0x36,0xfff9
0037 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x1.0x7 = 0x37,0xfff8
0038 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x8 = 0x38,0xfff7
0039 4802       |H   |		Short_Literal	0x2
003a 029f 01eb  |    |		Declare_Subprogram	INIT_01e8,For_Call
003c 03fd       |    |		Declare_Type	Discrete,Defined
003d e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x9 = 0x3d,0xfff6
003e 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
003f 0266       | f  |		Execute	Discrete,Bounds
0040 e001       |    |		Load	0x0,0x1
0041 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0042 0266       | f  |		Execute	Discrete,Bounds
0043 00e1       |    |		Load_Encached	Boolean_Cache
0044 02a0       |    |		Declare_Subprogram	Null_Subprogram
0045 4802       |H   |		Short_Literal	0x2
0046 035d       | ]  |		Declare_Type	Array,Defined
0047 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0xa = 0x47,0xfff5
0048 0337       | 7  |		Declare_Variable	Array
0049 00d9       |    |		Load_Top	At_Offset_1
004a 0337       | 7  |		Declare_Variable	Array
004b 4801       |H   |		Short_Literal	0x1
004c 4800       |H   |		Short_Literal	0x0
004d 4800       |H   |		Short_Literal	0x0
004e 00db       |    |		Load_Top	At_Offset_3
004f 01a6       |    |		Execute	Matrix,Field_Write
0050 4801       |H   |		Short_Literal	0x1
0051 4801       |H   |		Short_Literal	0x1
0052 4800       |H   |		Short_Literal	0x0
0053 00db       |    |		Load_Top	At_Offset_3
0054 01a6       |    |		Execute	Matrix,Field_Write
0055 4801       |H   |		Short_Literal	0x1
0056 4802       |H   |		Short_Literal	0x2
0057 4800       |H   |		Short_Literal	0x0
0058 00db       |    |		Load_Top	At_Offset_3
0059 01a6       |    |		Execute	Matrix,Field_Write
005a 4801       |H   |		Short_Literal	0x1
005b 4803       |H   |		Short_Literal	0x3
005c 4800       |H   |		Short_Literal	0x0
005d 00db       |    |		Load_Top	At_Offset_3
005e 01a6       |    |		Execute	Matrix,Field_Write
005f 4801       |H   |		Short_Literal	0x1
0060 4800       |H   |		Short_Literal	0x0
0061 4801       |H   |		Short_Literal	0x1
0062 00db       |    |		Load_Top	At_Offset_3
0063 01a6       |    |		Execute	Matrix,Field_Write
0064 4801       |H   |		Short_Literal	0x1
0065 4801       |H   |		Short_Literal	0x1
0066 4801       |H   |		Short_Literal	0x1
0067 00db       |    |		Load_Top	At_Offset_3
0068 01a6       |    |		Execute	Matrix,Field_Write
0069 4800       |H   |		Short_Literal	0x0
006a 4802       |H   |		Short_Literal	0x2
006b 4801       |H   |		Short_Literal	0x1
006c 00db       |    |		Load_Top	At_Offset_3
006d 01a6       |    |		Execute	Matrix,Field_Write
006e 4800       |H   |		Short_Literal	0x0
006f 4803       |H   |		Short_Literal	0x3
0070 4801       |H   |		Short_Literal	0x1
0071 00db       |    |		Load_Top	At_Offset_3
0072 01a6       |    |		Execute	Matrix,Field_Write
0073 4801       |H   |		Short_Literal	0x1
0074 4800       |H   |		Short_Literal	0x0
0075 4802       |H   |		Short_Literal	0x2
0076 00db       |    |		Load_Top	At_Offset_3
0077 01a6       |    |		Execute	Matrix,Field_Write
0078 4800       |H   |		Short_Literal	0x0
0079 4801       |H   |		Short_Literal	0x1
007a 4802       |H   |		Short_Literal	0x2
007b 00db       |    |		Load_Top	At_Offset_3
007c 01a6       |    |		Execute	Matrix,Field_Write
007d 4800       |H   |		Short_Literal	0x0
007e 4802       |H   |		Short_Literal	0x2
007f 4802       |H   |		Short_Literal	0x2
0080 00db       |    |		Load_Top	At_Offset_3
0081 01a6       |    |		Execute	Matrix,Field_Write
0082 4800       |H   |		Short_Literal	0x0
0083 4803       |H   |		Short_Literal	0x3
0084 4802       |H   |		Short_Literal	0x2
0085 00db       |    |		Load_Top	At_Offset_3
0086 01a6       |    |		Execute	Matrix,Field_Write
0087 4801       |H   |		Short_Literal	0x1
0088 4800       |H   |		Short_Literal	0x0
0089 4803       |H   |		Short_Literal	0x3
008a 00db       |    |		Load_Top	At_Offset_3
008b 01a6       |    |		Execute	Matrix,Field_Write
008c 4800       |H   |		Short_Literal	0x0
008d 4801       |H   |		Short_Literal	0x1
008e 4803       |H   |		Short_Literal	0x3
008f 00db       |    |		Load_Top	At_Offset_3
0090 01a6       |    |		Execute	Matrix,Field_Write
0091 4800       |H   |		Short_Literal	0x0
0092 4802       |H   |		Short_Literal	0x2
0093 4803       |H   |		Short_Literal	0x3
0094 00db       |    |		Load_Top	At_Offset_3
0095 01a6       |    |		Execute	Matrix,Field_Write
0096 4800       |H   |		Short_Literal	0x0
0097 4803       |H   |		Short_Literal	0x3
0098 4803       |H   |		Short_Literal	0x3
0099 00db       |    |		Load_Top	At_Offset_3
009a 01a6       |    |		Execute	Matrix,Field_Write
009b 00da       |    |		Load_Top	At_Offset_2
009c 019b       |    |		Execute	Matrix,Check_In_Type
009d 00d9       |    |		Load_Top	At_Offset_1
009e 01a4       |    |		Execute	Matrix,Structure_Write
009f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1.0xb = 0x9f,0xfff4
00a0 0337       | 7  |		Declare_Variable	Array
00a1 00da       |    |		Load_Top	At_Offset_2
00a2 0337       | 7  |		Declare_Variable	Array
00a3 4801       |H   |		Short_Literal	0x1
00a4 4800       |H   |		Short_Literal	0x0
00a5 4800       |H   |		Short_Literal	0x0
00a6 00db       |    |		Load_Top	At_Offset_3
00a7 01a6       |    |		Execute	Matrix,Field_Write
00a8 4801       |H   |		Short_Literal	0x1
00a9 4801       |H   |		Short_Literal	0x1
00aa 4800       |H   |		Short_Literal	0x0
00ab 00db       |    |		Load_Top	At_Offset_3
00ac 01a6       |    |		Execute	Matrix,Field_Write
00ad 4801       |H   |		Short_Literal	0x1
00ae 4802       |H   |		Short_Literal	0x2
00af 4800       |H   |		Short_Literal	0x0
00b0 00db       |    |		Load_Top	At_Offset_3
00b1 01a6       |    |		Execute	Matrix,Field_Write
00b2 4801       |H   |		Short_Literal	0x1
00b3 4803       |H   |		Short_Literal	0x3
00b4 4800       |H   |		Short_Literal	0x0
00b5 00db       |    |		Load_Top	At_Offset_3
00b6 01a6       |    |		Execute	Matrix,Field_Write
00b7 4801       |H   |		Short_Literal	0x1
00b8 4800       |H   |		Short_Literal	0x0
00b9 4801       |H   |		Short_Literal	0x1
00ba 00db       |    |		Load_Top	At_Offset_3
00bb 01a6       |    |		Execute	Matrix,Field_Write
00bc 4801       |H   |		Short_Literal	0x1
00bd 4801       |H   |		Short_Literal	0x1
00be 4801       |H   |		Short_Literal	0x1
00bf 00db       |    |		Load_Top	At_Offset_3
00c0 01a6       |    |		Execute	Matrix,Field_Write
00c1 4801       |H   |		Short_Literal	0x1
00c2 4802       |H   |		Short_Literal	0x2
00c3 4801       |H   |		Short_Literal	0x1
00c4 00db       |    |		Load_Top	At_Offset_3
00c5 01a6       |    |		Execute	Matrix,Field_Write
00c6 4801       |H   |		Short_Literal	0x1
00c7 4803       |H   |		Short_Literal	0x3
00c8 4801       |H   |		Short_Literal	0x1
00c9 00db       |    |		Load_Top	At_Offset_3
00ca 01a6       |    |		Execute	Matrix,Field_Write
00cb 4801       |H   |		Short_Literal	0x1
00cc 4800       |H   |		Short_Literal	0x0
00cd 4802       |H   |		Short_Literal	0x2
00ce 00db       |    |		Load_Top	At_Offset_3
00cf 01a6       |    |		Execute	Matrix,Field_Write
00d0 4801       |H   |		Short_Literal	0x1
00d1 4801       |H   |		Short_Literal	0x1
00d2 4802       |H   |		Short_Literal	0x2
00d3 00db       |    |		Load_Top	At_Offset_3
00d4 01a6       |    |		Execute	Matrix,Field_Write
00d5 4801       |H   |		Short_Literal	0x1
00d6 4802       |H   |		Short_Literal	0x2
00d7 4802       |H   |		Short_Literal	0x2
00d8 00db       |    |		Load_Top	At_Offset_3
00d9 01a6       |    |		Execute	Matrix,Field_Write
00da 4800       |H   |		Short_Literal	0x0
00db 4803       |H   |		Short_Literal	0x3
00dc 4802       |H   |		Short_Literal	0x2
00dd 00db       |    |		Load_Top	At_Offset_3
00de 01a6       |    |		Execute	Matrix,Field_Write
00df 4801       |H   |		Short_Literal	0x1
00e0 4800       |H   |		Short_Literal	0x0
00e1 4803       |H   |		Short_Literal	0x3
00e2 00db       |    |		Load_Top	At_Offset_3
00e3 01a6       |    |		Execute	Matrix,Field_Write
00e4 4801       |H   |		Short_Literal	0x1
00e5 4801       |H   |		Short_Literal	0x1
00e6 4803       |H   |		Short_Literal	0x3
00e7 00db       |    |		Load_Top	At_Offset_3
00e8 01a6       |    |		Execute	Matrix,Field_Write
00e9 4800       |H   |		Short_Literal	0x0
00ea 4802       |H   |		Short_Literal	0x2
00eb 4803       |H   |		Short_Literal	0x3
00ec 00db       |    |		Load_Top	At_Offset_3
00ed 01a6       |    |		Execute	Matrix,Field_Write
00ee 4801       |H   |		Short_Literal	0x1
00ef 4803       |H   |		Short_Literal	0x3
00f0 4803       |H   |		Short_Literal	0x3
00f1 00db       |    |		Load_Top	At_Offset_3
00f2 01a6       |    |		Execute	Matrix,Field_Write
00f3 00db       |    |		Load_Top	At_Offset_3
00f4 019b       |    |		Execute	Matrix,Check_In_Type
00f5 00d9       |    |		Load_Top	At_Offset_1
00f6 01a4       |    |		Execute	Matrix,Structure_Write
00f7 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0xc = 0xf7,0xfff3
00f8 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0xd = 0xf8,0xfff2
00f9 029f 0203  |    |		Declare_Subprogram	INIT_0200,For_Call				; Debug Table 0x1.0xe = 0xf9,0xfff1
00fb 029f 022b  |   +|		Declare_Subprogram	INIT_0228,For_Call				; Debug Table 0x1.0xf = 0xfb,0xfff0
00fd			BODY_0018:
00fd 0092 0281  |    |		Action	Push_String_Extended,0x281					; "Test Actions and Locking"
													; Debug Table 0x1.0x10 = 0xfd,0x1
00ff 0092 0282  |    |		Action	Push_String_Extended,0x282					; "Test_Action"
0101 e004       |    |		Load	0x0,0x4
0102 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0103 e405       |    |		Load	0x2,0x5								; Debug Table 0x1.0x11 = 0x103,0x2
0104 4800       |H   |		Short_Literal	0x0
0105 486f       |Ho  |		Short_Literal	0x6f
0106 e003       |    |		Load	0x0,0x3
0107 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0108 00d1       |    |		Pop_Control	Pop_Count_1
0109 0092 0283  |    |		Action	Push_String_Extended,0x283					; "Simple Acquire/Release Tests"
													; Debug Table 0x1.0x12 = 0x109,0x3
010b e004       |    |		Load	0x0,0x4
010c 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
010d 4803       |H   |		Short_Literal	0x3							; Debug Table 0x1.0x13 = 0x10d,0x4
010e 4800       |H   |		Short_Literal	0x0
010f 0007       |    |		Action	Break_Optional
0110 e005       |    |		Load	0x0,0x5								; Debug Table 0x1.0x14 = 0x110,0x5
0111 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0112 e001       |    |		Load	0x0,0x1
0113 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0114 c402       |    |		Store	0x2,0x2
0115 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x15 = 0x115,0x6
0116 e402       |    |		Load	0x2,0x2
0117 840b       |    |		Call	0x2,0xb
0118 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x1.0x16 = 0x118,0x7
0119 4800       |H   |		Short_Literal	0x0
011a 00da       |    |		Load_Top	At_Offset_2
011b e405       |    |		Load	0x2,0x5
011c e402       |    |		Load	0x2,0x2
011d e001       |    |		Load	0x0,0x1
011e 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
011f c406       |    |		Store	0x2,0x6
0120 e406       |    |		Load	0x2,0x6								; Debug Table 0x1.0x17 = 0x120,0x8
0121 700a       |p   |		Jump_Nonzero	0x12c
0122 0092 0284  |    |		Action	Push_String_Extended,0x284					; "FAILED:  Couldn't acquire Object1 for "
													; Debug Table 0x1.0x18 = 0x122,0x9
0124 00d9       |    |		Load_Top	At_Offset_1
0125 e001       |    |		Load	0x0,0x1
0126 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0127 025e       | ^  |		Execute	Discrete,Convert
0128 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0129 01cc       |    |		Execute	Vector,Catenate
012a e004       |    |		Load	0x0,0x4
012b 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
012c 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x19 = 0x12c,0xa
012d e402       |    |		Load	0x2,0x2
012e e001       |    |		Load	0x0,0x1
012f 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0130 4802       |H   |		Short_Literal	0x2							; Debug Table 0x1.0x1a = 0x130,0xb
0131 e402       |    |		Load	0x2,0x2
0132 840b       |    |		Call	0x2,0xb
0133 3fdc       |?   |		Loop_Increasing	0x110
0134 0092 0285  |    |		Action	Push_String_Extended,0x285					; "Test Simple Locking by different actions"
													; Debug Table 0x1.0x1b = 0x134,0xc
0136 e004       |    |		Load	0x0,0x4
0137 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0138 4803       |H   |		Short_Literal	0x3							; Debug Table 0x1.0x1c = 0x138,0xd
0139 4800       |H   |		Short_Literal	0x0
013a 0007       |    |		Action	Break_Optional
013b e005       |    |		Load	0x0,0x5								; Debug Table 0x1.0x1d = 0x13b,0xe
013c 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
013d e001       |    |		Load	0x0,0x1
013e 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
013f c402       |    |		Store	0x2,0x2
0140 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x1.0x1e = 0x140,0xf
0141 4800       |H   |		Short_Literal	0x0
0142 00da       |    |		Load_Top	At_Offset_2
0143 e405       |    |		Load	0x2,0x5
0144 e402       |    |		Load	0x2,0x2
0145 e001       |    |		Load	0x0,0x1
0146 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0147 c406       |    |		Store	0x2,0x6
0148 e406       |    |		Load	0x2,0x6								; Debug Table 0x1.0x1f = 0x148,0x10
0149 700b       |p   |		Jump_Nonzero	0x155
014a 0092 0284  |    |		Action	Push_String_Extended,0x284					; "FAILED:  Couldn't acquire Object1 for "
													; Debug Table 0x1.0x20 = 0x14a,0x11
014c 00d9       |    |		Load_Top	At_Offset_1
014d e001       |    |		Load	0x0,0x1
014e 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
014f 025e       | ^  |		Execute	Discrete,Convert
0150 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0151 01cc       |    |		Execute	Vector,Catenate
0152 e004       |    |		Load	0x0,0x4
0153 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0154 780a       |x   |		Jump	0x15f
0155 0092 0286  |    |		Action	Push_String_Extended,0x286					; "  Object1 opened for "
													; Debug Table 0x1.0x21 = 0x155,0x12
0157 00d9       |    |		Load_Top	At_Offset_1
0158 e001       |    |		Load	0x0,0x1
0159 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
015a 025e       | ^  |		Execute	Discrete,Convert
015b 1c01       |    |		Execute_Immediate	Run_Utility,0x1
015c 01cc       |    |		Execute	Vector,Catenate
015d e004       |    |		Load	0x0,0x4
015e 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
015f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0x22 = 0x15f,0x13
0160 840c       |    |		Call	0x2,0xc
0161 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x23 = 0x161,0x14
0162 e402       |    |		Load	0x2,0x2
0163 e001       |    |		Load	0x0,0x1
0164 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0165 3fd5       |?   |		Loop_Increasing	0x13b
0166 0092 0287  |    |		Action	Push_String_Extended,0x287					; "Test Simple Locking by the same action"
													; Debug Table 0x1.0x24 = 0x166,0x15
0168 e004       |    |		Load	0x0,0x4
0169 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
016a 4803       |H   |		Short_Literal	0x3							; Debug Table 0x1.0x25 = 0x16a,0x16
016b 4800       |H   |		Short_Literal	0x0
016c 0007       |    |		Action	Break_Optional
016d 4803       |H   |		Short_Literal	0x3							; Debug Table 0x1.0x26 = 0x16d,0x17
016e 4800       |H   |		Short_Literal	0x0
016f 0007       |    |		Action	Break_Optional
0170 e005       |    |		Load	0x0,0x5								; Debug Table 0x1.0x27 = 0x170,0x18
0171 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0172 e001       |    |		Load	0x0,0x1
0173 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0174 c402       |    |		Store	0x2,0x2
0175 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x1.0x28 = 0x175,0x19
0176 4800       |H   |		Short_Literal	0x0
0177 e40e       |    |		Load	0x2,0xe
0178 e405       |    |		Load	0x2,0x5
0179 e402       |    |		Load	0x2,0x2
017a e001       |    |		Load	0x0,0x1
017b 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
017c c406       |    |		Store	0x2,0x6
017d e406       |    |		Load	0x2,0x6								; Debug Table 0x1.0x29 = 0x17d,0x1a
017e 700b       |p   |		Jump_Nonzero	0x18a
017f 0092 0284  |    |		Action	Push_String_Extended,0x284					; "FAILED:  Couldn't acquire Object1 for "
													; Debug Table 0x1.0x2a = 0x17f,0x1b
0181 00db       |    |		Load_Top	At_Offset_3
0182 e001       |    |		Load	0x0,0x1
0183 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0184 025e       | ^  |		Execute	Discrete,Convert
0185 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0186 01cc       |    |		Execute	Vector,Catenate
0187 e004       |    |		Load	0x0,0x4
0188 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0189 780a       |x   |		Jump	0x194
018a 0092 0288  |    |		Action	Push_String_Extended,0x288					; "  Object1 open for "
													; Debug Table 0x1.0x2b = 0x18a,0x1c
018c 00db       |    |		Load_Top	At_Offset_3
018d e001       |    |		Load	0x0,0x1
018e 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
018f 025e       | ^  |		Execute	Discrete,Convert
0190 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0191 01cc       |    |		Execute	Vector,Catenate
0192 e004       |    |		Load	0x0,0x4
0193 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0194 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x1.0x2c = 0x194,0x1d
0195 4800       |H   |		Short_Literal	0x0
0196 00da       |    |		Load_Top	At_Offset_2
0197 e405       |    |		Load	0x2,0x5
0198 e402       |    |		Load	0x2,0x2
0199 e001       |    |		Load	0x0,0x1
019a 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
019b c406       |    |		Store	0x2,0x6
019c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0x2d = 0x19c,0x1e
019d 00db       |    |		Load_Top	At_Offset_3
019e e40a       |    |		Load	0x2,0xa
019f 01a7       |    |		Execute	Matrix,Field_Read
01a0 e406       |    |		Load	0x2,0x6
01a1 0f00       |    |		Execute_Immediate	Equal,0x0
01a2 0279       | y  |		Execute	Discrete,And
01a3 6814       |h   |		Jump_Zero	0x1b8
01a4 0092 0289  |    |		Action	Push_String_Extended,0x289					; "FAILED:  Couldn't upgrade Object1 from "
													; Debug Table 0x1.0x2e = 0x1a4,0x1f
01a6 00db       |    |		Load_Top	At_Offset_3
01a7 e001       |    |		Load	0x0,0x1
01a8 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01a9 025e       | ^  |		Execute	Discrete,Convert
01aa 1c01       |    |		Execute_Immediate	Run_Utility,0x1
01ab 01cc       |    |		Execute	Vector,Catenate
01ac 0092 028a  |    |		Action	Push_String_Extended,0x28a					; " to "
01ae 01cc       |    |		Execute	Vector,Catenate
01af 00d9       |    |		Load_Top	At_Offset_1
01b0 e001       |    |		Load	0x0,0x1
01b1 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01b2 025e       | ^  |		Execute	Discrete,Convert
01b3 1c01       |    |		Execute_Immediate	Run_Utility,0x1
01b4 01cc       |    |		Execute	Vector,Catenate
01b5 e004       |    |		Load	0x0,0x4
01b6 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01b7 781b       |x   |		Jump	0x1d3
01b8 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0x2f = 0x1b8,0x20
01b9 00db       |    |		Load_Top	At_Offset_3
01ba e40a       |    |		Load	0x2,0xa
01bb 01a7       |    |		Execute	Matrix,Field_Read
01bc 0f00       |    |		Execute_Immediate	Equal,0x0
01bd e406       |    |		Load	0x2,0x6
01be 0279       | y  |		Execute	Discrete,And
01bf 6813       |h   |		Jump_Zero	0x1d3
01c0 0092 028b  |    |		Action	Push_String_Extended,0x28b					; "FAILED:  Acquired upgrade on Object1 from "
													; Debug Table 0x1.0x30 = 0x1c0,0x21
01c2 00db       |    |		Load_Top	At_Offset_3
01c3 e001       |    |		Load	0x0,0x1
01c4 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01c5 025e       | ^  |		Execute	Discrete,Convert
01c6 1c01       |    |		Execute_Immediate	Run_Utility,0x1
01c7 01cc       |    |		Execute	Vector,Catenate
01c8 0092 028a  |    |		Action	Push_String_Extended,0x28a					; " to "
01ca 01cc       |    |		Execute	Vector,Catenate
01cb 00d9       |    |		Load_Top	At_Offset_1
01cc e001       |    |		Load	0x0,0x1
01cd 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01ce 025e       | ^  |		Execute	Discrete,Convert
01cf 1c01       |    |		Execute_Immediate	Run_Utility,0x1
01d0 01cc       |    |		Execute	Vector,Catenate
01d1 e004       |    |		Load	0x0,0x4
01d2 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01d3 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x31 = 0x1d3,0x22
01d4 e402       |    |		Load	0x2,0x2
01d5 e001       |    |		Load	0x0,0x1
01d6 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01d7 3f98       |?   |		Loop_Increasing	0x170
01d8 3f94       |?   |		Loop_Increasing	0x16d
01d9 e004       |    |		Load	0x0,0x4								; Debug Table 0x1.0x32 = 0x1d9,0x23
01da 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
01db 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01dc			TRAP_0018:
01dc 0007       |    |		Action	Break_Optional
01dd 0092 028c  |    |		Action	Push_String_Extended,0x28c					; "Unhandled exception: "
													; Debug Table 0x1.0x33 = 0x1dd,0x24
01df e006       |    |		Load	0x0,0x6
01e0 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01e1 01cc       |    |		Execute	Vector,Catenate
01e2 e004       |    |		Load	0x0,0x4
01e3 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01e4 e004       |    |		Load	0x0,0x4								; Debug Table 0x1.0x34 = 0x1e4,0x25
01e5 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
01e6 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01e7 0000       |    |		.XXX[0x1]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01eb       |    |		.CONST	0x01eb								; Address of begin
01e9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ea 0001       |    |		.CONST	0x0001								; Number of locals
01eb			BODY_01e8:
01eb			INIT_01e8:
01eb 4603       |F   |		Jump_Case	0x4							; Debug Table 0x2 = .DEBUG	0x01eb,0x0430,0x0005,0x0000,0x002c,0xbc14,0x0000,0x0051
01ec 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
01ed 7802       |x   |		Jump	0x1f0								; case 0x1
01ee 7805       |x   |		Jump	0x1f4								; case 0x2
01ef 7809       |x   |		Jump	0x1f9								; case 0x3
01f0 00da       |    |		Load_Top	At_Offset_2
01f1 0091 027d  |   }|		Action	Push_String_Extended_Indexed,0x27d				; "IN_PROGRESS"
01f3 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
01f4 00db       |    |		Load_Top	At_Offset_3
01f5 00db       |    |		Load_Top	At_Offset_3
01f6 00e0       |    |		Load_Encached	Standard_Cache
01f7 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
01f8 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01f9 00da       |    |		Load_Top	At_Offset_2
01fa 00e0       |    |		Load_Encached	Standard_Cache
01fb 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
01fc 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
01fd 0000 0000  |    |		.XXX[0x3]
01ff 0000       |    |
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 0208       |    |		.CONST	0x0208								; Address of begin
0201 0004       |    |		.CONST	0x0004								; Address of exception handler
0202 0002       |    |		.CONST	0x0002								; Number of locals
0203			INIT_0200:
0203 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3 = .DEBUG	0x0203,0x0432,0x0001,0x0000,0x002c,0xbc14,0x0000,0x00e7
													; Debug Table 0x3.0x0 = 0x203,0xffff
0204 e001       |    |		Load	0x0,0x1
0205 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0206 00e1       |    |		Load_Encached	Boolean_Cache
0207 03f1       |    |		Declare_Variable	Discrete,With_Value
0208			BODY_0200:
0208 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x1 = 0x208,0x1
0209 e7fe       |    |		Load	0x3,-0x2
020a 0e00       |    |		Execute_Immediate	Not_Equal,0x0
020b 0279       | y  |		Execute	Discrete,And
020c 6809       |h   |		Jump_Zero	0x216
020d 0092 028d  |    |		Action	Push_String_Extended,0x28d					; "Action In_Progress when it should be "
													; Debug Table 0x3.0x2 = 0x20d,0x2
020f e7fe       |    |		Load	0x3,-0x2
0210 e407       |    |		Load	0x2,0x7
0211 025e       | ^  |		Execute	Discrete,Convert
0212 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0213 01cc       |    |		Execute	Vector,Catenate
0214 e004       |    |		Load	0x0,0x4
0215 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0216 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x3 = 0x216,0x3
0217 0f00       |    |		Execute_Immediate	Equal,0x0
0218 e7fe       |    |		Load	0x3,-0x2
0219 0f00       |    |		Execute_Immediate	Equal,0x0
021a 0279       | y  |		Execute	Discrete,And
021b 6804       |h   |		Jump_Zero	0x220
021c 0092 028e  |    |		Action	Push_String_Extended,0x28e					; "Action not In_Progress when it should be"
													; Debug Table 0x3.0x4 = 0x21c,0x4
021e e004       |    |		Load	0x0,0x4
021f 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0220 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0221 0000 0000  |    |		.BLANK	0000[0x7]
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 0230       | 0  |		.CONST	0x0230								; Address of begin
0229 0004       |    |		.CONST	0x0004								; Address of exception handler
022a 0002       |    |		.CONST	0x0002								; Number of locals
022b			INIT_0228:
022b e001       |    |		Load	0x0,0x1								; Debug Table 0x4 = .DEBUG	0x022b,0x043e,0x0001,0x0000,0x002c,0xbc14,0x0000,0x0133
													; Debug Table 0x4.0x0 = 0x22b,0xffff
022c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
022d 02c7       |    |		Declare_Variable	Any
022e 00d8       |    |		Load_Top	At_Offset_0
022f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0230			BODY_0228:
0230 4803       |H   |		Short_Literal	0x3							; Debug Table 0x4.0x1 = 0x230,0x1
0231 4800       |H   |		Short_Literal	0x0
0232 0007       |    |		Action	Break_Optional
0233 e005       |    |		Load	0x0,0x5								; Debug Table 0x4.0x2 = 0x233,0x2
0234 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0235 e001       |    |		Load	0x0,0x1
0236 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0237 c602       |    |		Store	0x3,0x2
0238 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x4.0x3 = 0x238,0x3
0239 4800       |H   |		Short_Literal	0x0
023a 00da       |    |		Load_Top	At_Offset_2
023b e405       |    |		Load	0x2,0x5
023c e602       |    |		Load	0x3,0x2
023d e001       |    |		Load	0x0,0x1
023e 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
023f c406       |    |		Store	0x2,0x6
0240 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x4 = 0x240,0x4
0241 e7ff       |    |		Load	0x3,-0x1
0242 e409       |    |		Load	0x2,0x9
0243 01a7       |    |		Execute	Matrix,Field_Read
0244 e406       |    |		Load	0x2,0x6
0245 0f00       |    |		Execute_Immediate	Equal,0x0
0246 0279       | y  |		Execute	Discrete,And
0247 6814       |h   |		Jump_Zero	0x25c
0248 0092 028f  |    |		Action	Push_String_Extended,0x28f					; "FAILED:  Couldn't open Object1 for both "
													; Debug Table 0x4.0x5 = 0x248,0x5
024a e7ff       |    |		Load	0x3,-0x1
024b e001       |    |		Load	0x0,0x1
024c 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
024d 025e       | ^  |		Execute	Discrete,Convert
024e 1c01       |    |		Execute_Immediate	Run_Utility,0x1
024f 01cc       |    |		Execute	Vector,Catenate
0250 0092 0290  |    |		Action	Push_String_Extended,0x290					; " and "
0252 01cc       |    |		Execute	Vector,Catenate
0253 00d9       |    |		Load_Top	At_Offset_1
0254 e001       |    |		Load	0x0,0x1
0255 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0256 025e       | ^  |		Execute	Discrete,Convert
0257 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0258 01cc       |    |		Execute	Vector,Catenate
0259 e004       |    |		Load	0x0,0x4
025a 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
025b 781b       |x   |		Jump	0x277
025c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x6 = 0x25c,0x6
025d e7ff       |    |		Load	0x3,-0x1
025e e409       |    |		Load	0x2,0x9
025f 01a7       |    |		Execute	Matrix,Field_Read
0260 0f00       |    |		Execute_Immediate	Equal,0x0
0261 e406       |    |		Load	0x2,0x6
0262 0279       | y  |		Execute	Discrete,And
0263 6813       |h   |		Jump_Zero	0x277
0264 0092 0291  |    |		Action	Push_String_Extended,0x291					; "FAILED:  Acquired Object1 for both "
													; Debug Table 0x4.0x7 = 0x264,0x7
0266 e7ff       |    |		Load	0x3,-0x1
0267 e001       |    |		Load	0x0,0x1
0268 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0269 025e       | ^  |		Execute	Discrete,Convert
026a 1c01       |    |		Execute_Immediate	Run_Utility,0x1
026b 01cc       |    |		Execute	Vector,Catenate
026c 0092 0290  |    |		Action	Push_String_Extended,0x290					; " and "
026e 01cc       |    |		Execute	Vector,Catenate
026f 00d9       |    |		Load_Top	At_Offset_1
0270 e001       |    |		Load	0x0,0x1
0271 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0272 025e       | ^  |		Execute	Discrete,Convert
0273 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0274 01cc       |    |		Execute	Vector,Catenate
0275 e004       |    |		Load	0x0,0x4
0276 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0277 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x8 = 0x277,0x8
0278 00db       |    |		Load_Top	At_Offset_3
0279 e001       |    |		Load	0x0,0x1
027a 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
027b 3fb7       |?   |		Loop_Increasing	0x233
027c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
027d ; --------------------------------------------------------------------------------------
027d ; STRING TABLE
027d ; --------------------------------------------------------------------------------------
027d 002c       | ,  |		.STRTAB	0x002c->0x0293							; "IN_PROGRESS"
027e 0035       | 5  |		.STRTAB	0x0035->0x0298							; "COMMITTED"
027f 003c       | <  |		.STRTAB	0x003c->0x029d							; "ABANDONED"
0280 0043       | C  |		.STRTAB	0x0043->0x02a1							; "USER"
0281 0045       | E  |		.STRTAB	0x0045->0x02a3							; "Test Actions and Locking"
0282 005b       | [  |		.STRTAB	0x005b->0x02af							; "Test_Action"
0283 0064       | d  |		.STRTAB	0x0064->0x02b5							; "Simple Acquire/Release Tests"
0284 007e       | ~  |		.STRTAB	0x007e->0x02c3							; "FAILED:  Couldn't acquire Object1 for "
0285 00a2       |    |		.STRTAB	0x00a2->0x02d6							; "Test Simple Locking by different actions"
0286 00c8       |    |		.STRTAB	0x00c8->0x02ea							; "  Object1 opened for "
0287 00db       |    |		.STRTAB	0x00db->0x02f4							; "Test Simple Locking by the same action"
0288 00ff       |    |		.STRTAB	0x00ff->0x0307							; "  Object1 open for "
0289 0110       |    |		.STRTAB	0x0110->0x0311							; "FAILED:  Couldn't upgrade Object1 from "
028a 0135       | 5  |		.STRTAB	0x0135->0x0324							; " to "
028b 0137       | 7  |		.STRTAB	0x0137->0x0326							; "FAILED:  Acquired upgrade on Object1 from "
028c 015f       | _  |		.STRTAB	0x015f->0x033b							; "Unhandled exception: "
028d 0172       | r  |		.STRTAB	0x0172->0x0346							; "Action In_Progress when it should be "
028e 0195       |    |		.STRTAB	0x0195->0x0358							; "Action not In_Progress when it should be"
028f 01bb       |    |		.STRTAB	0x01bb->0x036c							; "FAILED:  Couldn't open Object1 for both "
0290 01e1       |    |		.STRTAB	0x01e1->0x0380							; " and "
0291 01e4       |    |		.STRTAB	0x01e4->0x0383							; "FAILED:  Acquired Object1 for both "
0292 0205       |    |		.STREND 0x0205->0x0394
0293 494e 5f50  |IN_P|		.STRTAB_STRINGS
0395 0000 0000  |    |		.XXX[0x3]
0397 0000       |    |
0398 ; --------------------------------------------------------------------------------------
0398 ; Debug Table
0398 ; --------------------------------------------------------------------------------------
0398 0003 0005  |    |		.CONST	0x0003,0x0005
039a 000b 03c2  |    |		.DEBUG	0x000b,0x03c2,0x8000,0x0000,0x002c,0xbc14,0x0000,0x000d
03a2 001b 03c4  |    |		.DEBUG	0x001b,0x03c4,0x8001,0x0000,0x002c,0xbc14,0x0000,0x000d
03aa 01eb 0430  |   0|		.DEBUG	0x01eb,0x0430,0x0005,0x0000,0x002c,0xbc14,0x0000,0x0051
03b2 0203 0432  |   2|		.DEBUG	0x0203,0x0432,0x0001,0x0000,0x002c,0xbc14,0x0000,0x00e7
03ba 022b 043e  | + >|		.DEBUG	0x022b,0x043e,0x0001,0x0000,0x002c,0xbc14,0x0000,0x0133
03c2 ; --------------------------------------------------------------------------------------
03c2 ; Debug3 Subtable 0x0
03c2 ; --------------------------------------------------------------------------------------
03c2 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
03c4 ; --------------------------------------------------------------------------------------
03c4 ; Debug3 Subtable 0x1
03c4 ; --------------------------------------------------------------------------------------
03c4 0010 0025  |   %|		.DBG3TAB	0x0010,0x0025
03c6 001b ffff  |    |		.CONST	0x001b,0xffff
03c8 001c fffe  |    |		.CONST	0x001c,0xfffe
03ca 0021 fffd  | !  |		.CONST	0x0021,0xfffd
03cc 0026 fffc  | &  |		.CONST	0x0026,0xfffc
03ce 002f fffb  | /  |		.CONST	0x002f,0xfffb
03d0 0035 fffa  | 5  |		.CONST	0x0035,0xfffa
03d2 0036 fff9  | 6  |		.CONST	0x0036,0xfff9
03d4 0037 fff8  | 7  |		.CONST	0x0037,0xfff8
03d6 0038 fff7  | 8  |		.CONST	0x0038,0xfff7
03d8 003d fff6  | =  |		.CONST	0x003d,0xfff6
03da 0047 fff5  | G  |		.CONST	0x0047,0xfff5
03dc 009f fff4  |    |		.CONST	0x009f,0xfff4
03de 00f7 fff3  |    |		.CONST	0x00f7,0xfff3
03e0 00f8 fff2  |    |		.CONST	0x00f8,0xfff2
03e2 00f9 fff1  |    |		.CONST	0x00f9,0xfff1
03e4 00fb fff0  |    |		.CONST	0x00fb,0xfff0
03e6 00fd 0001  |    |		.CONST	0x00fd,0x0001
03e8 0103 0002  |    |		.CONST	0x0103,0x0002
03ea 0109 0003  |    |		.CONST	0x0109,0x0003
03ec 010d 0004  |    |		.CONST	0x010d,0x0004
03ee 0110 0005  |    |		.CONST	0x0110,0x0005
03f0 0115 0006  |    |		.CONST	0x0115,0x0006
03f2 0118 0007  |    |		.CONST	0x0118,0x0007
03f4 0120 0008  |    |		.CONST	0x0120,0x0008
03f6 0122 0009  | "  |		.CONST	0x0122,0x0009
03f8 012c 000a  | ,  |		.CONST	0x012c,0x000a
03fa 0130 000b  | 0  |		.CONST	0x0130,0x000b
03fc 0134 000c  | 4  |		.CONST	0x0134,0x000c
03fe 0138 000d  | 8  |		.CONST	0x0138,0x000d
0400 013b 000e  | ;  |		.CONST	0x013b,0x000e
0402 0140 000f  | @  |		.CONST	0x0140,0x000f
0404 0148 0010  | H  |		.CONST	0x0148,0x0010
0406 014a 0011  | J  |		.CONST	0x014a,0x0011
0408 0155 0012  | U  |		.CONST	0x0155,0x0012
040a 015f 0013  | _  |		.CONST	0x015f,0x0013
040c 0161 0014  | a  |		.CONST	0x0161,0x0014
040e 0166 0015  | f  |		.CONST	0x0166,0x0015
0410 016a 0016  | j  |		.CONST	0x016a,0x0016
0412 016d 0017  | m  |		.CONST	0x016d,0x0017
0414 0170 0018  | p  |		.CONST	0x0170,0x0018
0416 0175 0019  | u  |		.CONST	0x0175,0x0019
0418 017d 001a  | }  |		.CONST	0x017d,0x001a
041a 017f 001b  |    |		.CONST	0x017f,0x001b
041c 018a 001c  |    |		.CONST	0x018a,0x001c
041e 0194 001d  |    |		.CONST	0x0194,0x001d
0420 019c 001e  |    |		.CONST	0x019c,0x001e
0422 01a4 001f  |    |		.CONST	0x01a4,0x001f
0424 01b8 0020  |    |		.CONST	0x01b8,0x0020
0426 01c0 0021  |   !|		.CONST	0x01c0,0x0021
0428 01d3 0022  |   "|		.CONST	0x01d3,0x0022
042a 01d9 0023  |   #|		.CONST	0x01d9,0x0023
042c 01dd 0024  |   $|		.CONST	0x01dd,0x0024
042e 01e4 0025  |   %|		.CONST	0x01e4,0x0025
0430 ; --------------------------------------------------------------------------------------
0430 ; Debug3 Subtable 0x2
0430 ; --------------------------------------------------------------------------------------
0430 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0432 ; --------------------------------------------------------------------------------------
0432 ; Debug3 Subtable 0x3
0432 ; --------------------------------------------------------------------------------------
0432 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
0434 0203 ffff  |    |		.CONST	0x0203,0xffff
0436 0208 0001  |    |		.CONST	0x0208,0x0001
0438 020d 0002  |    |		.CONST	0x020d,0x0002
043a 0216 0003  |    |		.CONST	0x0216,0x0003
043c 021c 0004  |    |		.CONST	0x021c,0x0004
043e ; --------------------------------------------------------------------------------------
043e ; Debug3 Subtable 0x4
043e ; --------------------------------------------------------------------------------------
043e 0001 0008  |    |		.DBG3TAB	0x0001,0x0008
0440 022b ffff  | +  |		.CONST	0x022b,0xffff
0442 0230 0001  | 0  |		.CONST	0x0230,0x0001
0444 0233 0002  | 3  |		.CONST	0x0233,0x0002
0446 0238 0003  | 8  |		.CONST	0x0238,0x0003
0448 0240 0004  | @  |		.CONST	0x0240,0x0004
044a 0248 0005  | H  |		.CONST	0x0248,0x0005
044c 025c 0006  | \  |		.CONST	0x025c,0x0006
044e 0264 0007  | d  |		.CONST	0x0264,0x0007
0450 0277 0008  | w  |		.CONST	0x0277,0x0008
0452 0000 0000  |    |		.BLANK	0000[0x1ae]