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

⟦5b7106b61⟧

    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 03c0       |    |		.CONST	0x03c0								; 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,0x041a,0x8000,0x0000,0x002c,0xbcb4,0x0000,0x000f
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 0031       | 1  |		.CONST	0x0031								; Address of begin
0019 003d       | =  |		.CONST	0x003d								; Address of exception handler
001a 0008       |    |		.CONST	0x0008								; Number of locals
001b			INIT_0018:
001b 0007       |    |		Action	Break_Optional							; Debug Table 0x1 = .DEBUG	0x001b,0x041c,0x8001,0x0000,0x002c,0xbcb4,0x0000,0x000f
													; Debug Table 0x1.0x0 = 0x1b,0xffff
001c 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x1 = 0x1c,0xfffe
001d e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x2 = 0x1d,0xfffd
001e 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
001f 02c7       |    |		Declare_Variable	Any
0020 00d8       |    |		Load_Top	At_Offset_0
0021 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0022 e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x3 = 0x22,0xfffc
0023 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0024 02ff       |    |		Declare_Variable	Variant_Record
0025 00d8       |    |		Load_Top	At_Offset_0
0026 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0027 e002       |    |		Load	0x0,0x2								; Debug Table 0x1.0x4 = 0x27,0xfffb
0028 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0029 029f 004b  |   K|		Declare_Subprogram	INIT_0048,For_Call				; Debug Table 0x1.0x5 = 0x29,0xfffa
002b 029f 0063  |   c|		Declare_Subprogram	INIT_0060,For_Call				; Debug Table 0x1.0x6 = 0x2b,0xfff9
002d 029f 0073  |   s|		Declare_Subprogram	INIT_0070,For_Call				; Debug Table 0x1.0x7 = 0x2d,0xfff8
002f 029f 00ab  |    |		Declare_Subprogram	INIT_00a8,For_Call				; Debug Table 0x1.0x8 = 0x2f,0xfff7
0031			BODY_0018:
0031 00be       |    |		Action	Activate_Tasks
0032 0092 0250  |   P|		Action	Push_String_Extended,0x250					; "Code Segment Object Manager Test"
													; Debug Table 0x1.0x9 = 0x32,0x1
0034 0092 0251  |   Q|		Action	Push_String_Extended,0x251					; "Code"
0036 e003       |    |		Load	0x0,0x3
0037 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0038 8407       |    |		Call	0x2,0x7								; Debug Table 0x1.0xa = 0x38,0x2
0039 8408       |    |		Call	0x2,0x8								; Debug Table 0x1.0xb = 0x39,0x3
003a e003       |    |		Load	0x0,0x3								; Debug Table 0x1.0xc = 0x3a,0x4
003b 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
003c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
003d			TRAP_0018:
003d 0007       |    |		Action	Break_Optional
003e 0092 0252  |   R|		Action	Push_String_Extended,0x252					; "Unhandled Exception: "
													; Debug Table 0x1.0xd = 0x3e,0x5
0040 e004       |    |		Load	0x0,0x4
0041 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0042 01cc       |    |		Execute	Vector,Catenate
0043 e003       |    |		Load	0x0,0x3
0044 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0045 e003       |    |		Load	0x0,0x3								; Debug Table 0x1.0xe = 0x45,0x6
0046 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0047 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004b       | K  |		.CONST	0x004b								; Address of begin
0049 0004       |    |		.CONST	0x0004								; Address of exception handler
004a 0001       |    |		.CONST	0x0001								; Number of locals
004b			BODY_0048:
004b			INIT_0048:
004b e404       |    |		Load	0x2,0x4								; Debug Table 0x2 = .DEBUG	0x004b,0x043c,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x0031
													; Debug Table 0x2.0x0 = 0x4b,0x1
004c 680f       |h   |		Jump_Zero	0x5c
004d 0092 0253  |   S|		Action	Push_String_Extended,0x253					; "Bad Status ("
													; Debug Table 0x2.0x1 = 0x4d,0x2
004f e404       |    |		Load	0x2,0x4
0050 e002       |    |		Load	0x0,0x2
0051 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0052 025e       | ^  |		Execute	Discrete,Convert
0053 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0054 01cc       |    |		Execute	Vector,Catenate
0055 0092 0254  |   T|		Action	Push_String_Extended,0x254					; ") from "
0057 01cc       |    |		Execute	Vector,Catenate
0058 00db       |    |		Load_Top	At_Offset_3
0059 01cc       |    |		Execute	Vector,Catenate
005a e003       |    |		Load	0x0,0x3
005b 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
005c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
005d 0000 0000  |    |		.XXX[0x3]
005f 0000       |    |
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 0063       | c  |		.CONST	0x0063								; Address of begin
0061 0004       |    |		.CONST	0x0004								; Address of exception handler
0062 0001       |    |		.CONST	0x0001								; Number of locals
0063			BODY_0060:
0063			INIT_0060:
0063 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3 = .DEBUG	0x0063,0x0442,0x0002,0x0000,0x002c,0xbcb4,0x0000,0x005b
													; Debug Table 0x3.0x0 = 0x63,0x1
0064 e001       |    |		Load	0x0,0x1
0065 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0066 e001       |    |		Load	0x0,0x1
0067 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
0068 e005       |    |		Load	0x0,0x5
0069 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
006a 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
006b 0000 0000  |    |		.BLANK	0000[0x5]
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 007b       | {  |		.CONST	0x007b								; Address of begin
0071 0004       |    |		.CONST	0x0004								; Address of exception handler
0072 0002       |    |		.CONST	0x0002								; Number of locals
0073			INIT_0070:
0073 e006       |    |		Load	0x0,0x6								; Debug Table 0x4 = .DEBUG	0x0073,0x0446,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x0075
													; Debug Table 0x4.0x0 = 0x73,0xffff
0074 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0075 02c7       |    |		Declare_Variable	Any
0076 e007       |    |		Load	0x0,0x7
0077 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0078 e006       |    |		Load	0x0,0x6
0079 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
007a c602       |    |		Store	0x3,0x2
007b			BODY_0070:
007b 0092 0255  |   U|		Action	Push_String_Extended,0x255					; "---- Starting Test_Create ----"
													; Debug Table 0x4.0x1 = 0x7b,0x1
007d e003       |    |		Load	0x0,0x3
007e 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
007f e002       |    |		Load	0x0,0x2								; Debug Table 0x4.0x2 = 0x7f,0x2
0080 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0081 e403       |    |		Load	0x2,0x3
0082 00da       |    |		Load_Top	At_Offset_2
0083 4800       |H   |		Short_Literal	0x0
0084 4800       |H   |		Short_Literal	0x0
0085 4800       |H   |		Short_Literal	0x0
0086 e008       |    |		Load	0x0,0x8
0087 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0088 4800       |H   |		Short_Literal	0x0
0089 4900       |I   |		Short_Literal	0x100
008a e001       |    |		Load	0x0,0x1
008b 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
008c 00d1       |    |		Pop_Control	Pop_Count_1
008d c404       |    |		Store	0x2,0x4
008e 0092 0256  |   V|		Action	Push_String_Extended,0x256					; "Create"
													; Debug Table 0x4.0x3 = 0x8e,0x3
0090 8405       |    |		Call	0x2,0x5
0091 e002       |    |		Load	0x0,0x2								; Debug Table 0x4.0x4 = 0x91,0x4
0092 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0093 00d9       |    |		Load_Top	At_Offset_1
0094 4800       |H   |		Short_Literal	0x0
0095 e403       |    |		Load	0x2,0x3
0096 e001       |    |		Load	0x0,0x1
0097 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0098 c404       |    |		Store	0x2,0x4
0099 0092 0257  |   W|		Action	Push_String_Extended,0x257					; "Destroy"
													; Debug Table 0x4.0x5 = 0x99,0x5
009b 8405       |    |		Call	0x2,0x5
009c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x6 = 0x9c,0x6
009d 4801       |H   |		Short_Literal	0x1
009e 4800       |H   |		Short_Literal	0x0
009f e006       |    |		Load	0x0,0x6
00a0 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00a1 c602       |    |		Store	0x3,0x2
00a2 0092 0258  |   X|		Action	Push_String_Extended,0x258					; "---- Finished Test_Create ----"
													; Debug Table 0x4.0x7 = 0xa2,0x7
00a4 e003       |    |		Load	0x0,0x3
00a5 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00a6 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00a7 0000       |    |		.XXX[0x1]
00a8 ; --------------------------------------------------------------------------------------
00a8 ; SUBPROGRAM
00a8 ; --------------------------------------------------------------------------------------
00a8 00cd       |    |		.CONST	0x00cd								; Address of begin
00a9 0004       |    |		.CONST	0x0004								; Address of exception handler
00aa 000a       |    |		.CONST	0x000a								; Number of locals
00ab			INIT_00a8:
00ab 0007       |    |		Action	Break_Optional							; Debug Table 0x5 = .DEBUG	0x00ab,0x0458,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x00b5
													; Debug Table 0x5.0x0 = 0xab,0xffff
00ac 0007       |    |		Action	Break_Optional							; Debug Table 0x5.0x1 = 0xac,0xfffe
00ad 0007       |    |		Action	Break_Optional							; Debug Table 0x5.0x2 = 0xad,0xfffd
00ae 0007       |    |		Action	Break_Optional							; Debug Table 0x5.0x3 = 0xae,0xfffc
00af 0007       |    |		Action	Break_Optional							; Debug Table 0x5.0x4 = 0xaf,0xfffb
00b0 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x5 = 0xb0,0xfffa
00b1 619a       |a   |		Indirect_Literal	Discrete,0x24c,{0x00000000, 0x00000800}
00b2 e001       |    |		Load	0x0,0x1
00b3 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
00b4 02a0       |    |		Declare_Subprogram	Null_Subprogram
00b5 4801       |H   |		Short_Literal	0x1
00b6 035d       | ]  |		Declare_Type	Array,Defined
00b7 00d8       |    |		Load_Top	At_Offset_0
00b8 0337       | 7  |		Declare_Variable	Array
00b9 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x5.0x6 = 0xb9,0xfff9
00ba 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
00bb e006       |    |		Load	0x0,0x6								; Debug Table 0x5.0x7 = 0xbb,0xfff8
00bc 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00bd 02c7       |    |		Declare_Variable	Any
00be e007       |    |		Load	0x0,0x7
00bf 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00c0 e006       |    |		Load	0x0,0x6
00c1 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00c2 c605       |    |		Store	0x3,0x5
00c3 029f 0173  |   s|		Declare_Subprogram	INIT_0170,For_Call				; Debug Table 0x5.0x8 = 0xc3,0xfff7
00c5 029f 019b  |    |		Declare_Subprogram	INIT_0198,For_Call				; Debug Table 0x5.0x9 = 0xc5,0xfff6
00c7 029f 01c3  |    |		Declare_Subprogram	INIT_01c0,For_Call				; Debug Table 0x5.0xa = 0xc7,0xfff5
00c9 029f 01d3  |    |		Declare_Subprogram	INIT_01d0,For_Call				; Debug Table 0x5.0xb = 0xc9,0xfff4
00cb 029f 021b  |    |		Declare_Subprogram	INIT_0218,For_Call				; Debug Table 0x5.0xc = 0xcb,0xfff3
00cd			BODY_00a8:
00cd 0092 0259  |   Y|		Action	Push_String_Extended,0x259					; "---- Starting Test_Construction ----"
													; Debug Table 0x5.0xd = 0xcd,0x1
00cf e003       |    |		Load	0x0,0x3
00d0 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00d1 0092 025a  |   Z|		Action	Push_String_Extended,0x25a					; "Action_Id ="
													; Debug Table 0x5.0xe = 0xd1,0x2
00d3 e605       |    |		Load	0x3,0x5
00d4 e006       |    |		Load	0x0,0x6
00d5 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
00d6 00e0       |    |		Load_Encached	Standard_Cache
00d7 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00d8 01cc       |    |		Execute	Vector,Catenate
00d9 e003       |    |		Load	0x0,0x3
00da 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00db 0092 025b  |   [|		Action	Push_String_Extended,0x25b					; "Creating Code Segment Object"
													; Debug Table 0x5.0xf = 0xdb,0x3
00dd e003       |    |		Load	0x0,0x3
00de 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00df e002       |    |		Load	0x0,0x2								; Debug Table 0x5.0x10 = 0xdf,0x4
00e0 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00e1 e403       |    |		Load	0x2,0x3
00e2 e605       |    |		Load	0x3,0x5
00e3 4800       |H   |		Short_Literal	0x0
00e4 4800       |H   |		Short_Literal	0x0
00e5 4800       |H   |		Short_Literal	0x0
00e6 e008       |    |		Load	0x0,0x8
00e7 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
00e8 4800       |H   |		Short_Literal	0x0
00e9 4900       |I   |		Short_Literal	0x100
00ea e001       |    |		Load	0x0,0x1
00eb 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
00ec 00d1       |    |		Pop_Control	Pop_Count_1
00ed c404       |    |		Store	0x2,0x4
00ee 0092 0256  |   V|		Action	Push_String_Extended,0x256					; "Create"
													; Debug Table 0x5.0x11 = 0xee,0x5
00f0 8405       |    |		Call	0x2,0x5
00f1 0092 025c  |   \|		Action	Push_String_Extended,0x25c					; "Opening Code Segment Object"
													; Debug Table 0x5.0x12 = 0xf1,0x6
00f3 e003       |    |		Load	0x0,0x3
00f4 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00f5 e002       |    |		Load	0x0,0x2								; Debug Table 0x5.0x13 = 0xf5,0x7
00f6 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00f7 e402       |    |		Load	0x2,0x2
00f8 0120       |    |		Execute	Any,Is_Value
00f9 6803       |h   |		Jump_Zero	0xfd
00fa e001       |    |		Load	0x0,0x1
00fb 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
00fc 7801       |x   |		Jump	0xfe
00fd e402       |    |		Load	0x2,0x2
00fe e605       |    |		Load	0x3,0x5
00ff 4800       |H   |		Short_Literal	0x0
0100 e001       |    |		Load	0x0,0x1
0101 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0102 e008       |    |		Load	0x0,0x8
0103 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0104 4802       |H   |		Short_Literal	0x2
0105 e403       |    |		Load	0x2,0x3
0106 e001       |    |		Load	0x0,0x1
0107 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0108 c402       |    |		Store	0x2,0x2
0109 c404       |    |		Store	0x2,0x4
010a 0092 025d  |   ]|		Action	Push_String_Extended,0x25d					; "Open"
													; Debug Table 0x5.0x14 = 0x10a,0x8
010c 8405       |    |		Call	0x2,0x5
010d 0092 025e  |   ^|		Action	Push_String_Extended,0x25e					; "Appending Values to Code Segment Object"
													; Debug Table 0x5.0x15 = 0x10d,0x9
010f e003       |    |		Load	0x0,0x3
0110 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0111 e603       |    |		Load	0x3,0x3								; Debug Table 0x5.0x16 = 0x111,0xa
0112 01d9       |    |		Execute	Vector,Reverse_Bounds
0113 0007       |    |		Action	Break_Optional
0114 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x17 = 0x114,0xb
0115 8606       |    |		Call	0x3,0x6
0116 3ffd       |?   |		Loop_Increasing	0x114
0117 8609       |    |		Call	0x3,0x9								; Debug Table 0x5.0x18 = 0x117,0xc
0118 0092 025f  |   _|		Action	Push_String_Extended,0x25f					; "Modifying Values in Code Segment Object"
													; Debug Table 0x5.0x19 = 0x118,0xd
011a e003       |    |		Load	0x0,0x3
011b 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
011c e603       |    |		Load	0x3,0x3								; Debug Table 0x5.0x1a = 0x11c,0xe
011d 01d9       |    |		Execute	Vector,Reverse_Bounds
011e 0007       |    |		Action	Break_Optional
011f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x1b = 0x11f,0xf
0120 4864       |Hd  |		Short_Literal	0x64
0121 026e       | n  |		Execute	Discrete,Modulo
0122 0f32       | 2  |		Execute_Immediate	Equal,0x32
0123 6807       |h   |		Jump_Zero	0x12b
0124 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x1c = 0x124,0x10
0125 6122       |a"  |		Indirect_Literal	Discrete,0x248,{0x00000000, 0x00002710}
0126 0273       | s  |		Execute	Discrete,Plus
0127 00e3       |    |		Load_Encached	Natural_Cache
0128 025b       | [  |		Execute	Discrete,Check_In_Type
0129 00d9       |    |		Load_Top	At_Offset_1
012a 8607       |    |		Call	0x3,0x7
012b 3ff3       |?   |		Loop_Increasing	0x11f
012c 8609       |    |		Call	0x3,0x9								; Debug Table 0x5.0x1d = 0x12c,0x11
012d 0092 0260  |   `|		Action	Push_String_Extended,0x260					; "Saving Code Segment Object"
													; Debug Table 0x5.0x1e = 0x12d,0x12
012f e402       |    |		Load	0x2,0x2
0130 8406       |    |		Call	0x2,0x6
0131 01cc       |    |		Execute	Vector,Catenate
0132 e003       |    |		Load	0x0,0x3
0133 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0134 860a       |    |		Call	0x3,0xa								; Debug Table 0x5.0x1f = 0x134,0x13
0135 0092 0261  |   a|		Action	Push_String_Extended,0x261					; "Resetting Code Segment Object"
													; Debug Table 0x5.0x20 = 0x135,0x14
0137 e003       |    |		Load	0x0,0x3
0138 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0139 8608       |    |		Call	0x3,0x8								; Debug Table 0x5.0x21 = 0x139,0x15
013a 8609       |    |		Call	0x3,0x9								; Debug Table 0x5.0x22 = 0x13a,0x16
013b 0092 0262  |   b|		Action	Push_String_Extended,0x262					; "Appending New Values to Code Segment Object"
													; Debug Table 0x5.0x23 = 0x13b,0x17
013d e003       |    |		Load	0x0,0x3
013e 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
013f e603       |    |		Load	0x3,0x3								; Debug Table 0x5.0x24 = 0x13f,0x18
0140 01d9       |    |		Execute	Vector,Reverse_Bounds
0141 0007       |    |		Action	Break_Optional
0142 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x25 = 0x142,0x19
0143 6100       |a   |		Indirect_Literal	Discrete,0x244,{0x00000000, 0x000005dc}
0144 0273       | s  |		Execute	Discrete,Plus
0145 00e3       |    |		Load_Encached	Natural_Cache
0146 025b       | [  |		Execute	Discrete,Check_In_Type
0147 8606       |    |		Call	0x3,0x6
0148 3ff9       |?   |		Loop_Increasing	0x142
0149 8609       |    |		Call	0x3,0x9								; Debug Table 0x5.0x26 = 0x149,0x1a
014a 0092 0263  |   c|		Action	Push_String_Extended,0x263					; "Destroying Code Segment Object"
													; Debug Table 0x5.0x27 = 0x14a,0x1b
014c e003       |    |		Load	0x0,0x3
014d 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
014e e002       |    |		Load	0x0,0x2								; Debug Table 0x5.0x28 = 0x14e,0x1c
014f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0150 e605       |    |		Load	0x3,0x5
0151 4800       |H   |		Short_Literal	0x0
0152 e403       |    |		Load	0x2,0x3
0153 e001       |    |		Load	0x0,0x1
0154 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0155 c404       |    |		Store	0x2,0x4
0156 e605       |    |		Load	0x3,0x5								; Debug Table 0x5.0x29 = 0x156,0x1d
0157 4801       |H   |		Short_Literal	0x1
0158 4801       |H   |		Short_Literal	0x1
0159 e006       |    |		Load	0x0,0x6
015a 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
015b c605       |    |		Store	0x3,0x5
015c 0092 025a  |   Z|		Action	Push_String_Extended,0x25a					; "Action_Id ="
													; Debug Table 0x5.0x2a = 0x15c,0x1e
015e e605       |    |		Load	0x3,0x5
015f e006       |    |		Load	0x0,0x6
0160 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0161 00e0       |    |		Load_Encached	Standard_Cache
0162 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0163 01cc       |    |		Execute	Vector,Catenate
0164 e003       |    |		Load	0x0,0x3
0165 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0166 0092 0257  |   W|		Action	Push_String_Extended,0x257					; "Destroy"
													; Debug Table 0x5.0x2b = 0x166,0x1f
0168 8405       |    |		Call	0x2,0x5
0169 0092 0264  |   d|		Action	Push_String_Extended,0x264					; "---- Finished Test_Construction ----"
													; Debug Table 0x5.0x2c = 0x169,0x20
016b e003       |    |		Load	0x0,0x3
016c 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
016d 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
016e 0000 0000  |    |		.XXX[0x2]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0173       | s  |		.CONST	0x0173								; Address of begin
0171 0004       |    |		.CONST	0x0004								; Address of exception handler
0172 0001       |    |		.CONST	0x0001								; Number of locals
0173			BODY_0170:
0173			INIT_0170:
0173 e604       |    |		Load	0x3,0x4								; Debug Table 0x6 = .DEBUG	0x0173,0x04b4,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x00f2
													; Debug Table 0x6.0x0 = 0x173,0x1
0174 60d7       |`   |		Indirect_Literal	Discrete,0x24c,{0x00000000, 0x00000800}
0175 027c       | |  |		Execute	Discrete,Less
0176 6818       |h   |		Jump_Zero	0x18f
0177 e604       |    |		Load	0x3,0x4								; Debug Table 0x6.0x1 = 0x177,0x2
0178 0a01       |    |		Execute_Immediate	Plus,0x1
0179 c604       |    |		Store	0x3,0x4
017a 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6.0x2 = 0x17a,0x3
017b e009       |    |		Load	0x0,0x9
017c 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
017d 025b       | [  |		Execute	Discrete,Check_In_Type
017e e604       |    |		Load	0x3,0x4
017f e603       |    |		Load	0x3,0x3
0180 01d6       |    |		Execute	Vector,Field_Write
0181 e002       |    |		Load	0x0,0x2								; Debug Table 0x6.0x3 = 0x181,0x4
0182 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0183 e402       |    |		Load	0x2,0x2
0184 e604       |    |		Load	0x3,0x4
0185 e603       |    |		Load	0x3,0x3
0186 01d7       |    |		Execute	Vector,Field_Read
0187 e001       |    |		Load	0x0,0x1
0188 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
0189 c402       |    |		Store	0x2,0x2
018a c404       |    |		Store	0x2,0x4
018b 0092 0265  |   e|		Action	Push_String_Extended,0x265					; "Append"
													; Debug Table 0x6.0x4 = 0x18b,0x5
018d 8405       |    |		Call	0x2,0x5
018e 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
018f 0092 0266  |   f|		Action	Push_String_Extended,0x266					; "Append when size = maximum"
													; Debug Table 0x6.0x5 = 0x18f,0x6
0191 e003       |    |		Load	0x0,0x3
0192 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0193 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0194 0000 0000  |    |		.BLANK	0000[0x4]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019b       |    |		.CONST	0x019b								; Address of begin
0199 0004       |    |		.CONST	0x0004								; Address of exception handler
019a 0001       |    |		.CONST	0x0001								; Number of locals
019b			BODY_0198:
019b			INIT_0198:
019b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7 = .DEBUG	0x019b,0x04c2,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x012d
													; Debug Table 0x7.0x0 = 0x19b,0x1
019c 4801       |H   |		Short_Literal	0x1
019d e604       |    |		Load	0x3,0x4
019e 0262       | b  |		Execute	Discrete,In_Range
019f 681a       |h   |		Jump_Zero	0x1ba
01a0 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x1 = 0x1a0,0x2
01a1 e009       |    |		Load	0x0,0x9
01a2 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
01a3 025b       | [  |		Execute	Discrete,Check_In_Type
01a4 00db       |    |		Load_Top	At_Offset_3
01a5 e603       |    |		Load	0x3,0x3
01a6 01d6       |    |		Execute	Vector,Field_Write
01a7 e002       |    |		Load	0x0,0x2								; Debug Table 0x7.0x2 = 0x1a7,0x3
01a8 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01a9 e402       |    |		Load	0x2,0x2
01aa e9ff       |    |		Load	0x4,-0x1
01ab e603       |    |		Load	0x3,0x3
01ac 01d7       |    |		Execute	Vector,Field_Read
01ad e9ff       |    |		Load	0x4,-0x1
01ae 0aff       |    |		Execute_Immediate	Plus,-0x1
01af e009       |    |		Load	0x0,0x9
01b0 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
01b1 025b       | [  |		Execute	Discrete,Check_In_Type
01b2 e001       |    |		Load	0x0,0x1
01b3 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
01b4 c402       |    |		Store	0x2,0x2
01b5 c404       |    |		Store	0x2,0x4
01b6 0092 0267  |   g|		Action	Push_String_Extended,0x267					; "Modify"
													; Debug Table 0x7.0x3 = 0x1b6,0x4
01b8 8405       |    |		Call	0x2,0x5
01b9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01ba 0092 0268  |   h|		Action	Push_String_Extended,0x268					; "Modification with position out of range"
													; Debug Table 0x7.0x4 = 0x1ba,0x5
01bc e003       |    |		Load	0x0,0x3
01bd 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01be 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01bf 0000       |    |		.XXX[0x1]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01c3       |    |		.CONST	0x01c3								; Address of begin
01c1 0004       |    |		.CONST	0x0004								; Address of exception handler
01c2 0001       |    |		.CONST	0x0001								; Number of locals
01c3			BODY_01c0:
01c3			INIT_01c0:
01c3 4800       |H   |		Short_Literal	0x0							; Debug Table 0x8 = .DEBUG	0x01c3,0x04ce,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x016e
													; Debug Table 0x8.0x0 = 0x1c3,0x1
01c4 a604       |    |		Store_Unchecked	0x3,0x4
01c5 e002       |    |		Load	0x0,0x2								; Debug Table 0x8.0x1 = 0x1c5,0x2
01c6 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01c7 e402       |    |		Load	0x2,0x2
01c8 e001       |    |		Load	0x0,0x1
01c9 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
01ca c402       |    |		Store	0x2,0x2
01cb c404       |    |		Store	0x2,0x4
01cc 0092 0269  |   i|		Action	Push_String_Extended,0x269					; "Reset"
													; Debug Table 0x8.0x2 = 0x1cc,0x3
01ce 8405       |    |		Call	0x2,0x5
01cf 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d5       |    |		.CONST	0x01d5								; Address of begin
01d1 0004       |    |		.CONST	0x0004								; Address of exception handler
01d2 0002       |    |		.CONST	0x0002								; Number of locals
01d3			INIT_01d0:
01d3 e001       |    |		Load	0x0,0x1								; Debug Table 0x9 = .DEBUG	0x01d3,0x04d6,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x0182
													; Debug Table 0x9.0x0 = 0x1d3,0xffff
01d4 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
01d5			BODY_01d0:
01d5 e604       |    |		Load	0x3,0x4								; Debug Table 0x9.0x1 = 0x1d5,0x1
01d6 0904       |    |		Execute_Immediate	Binary_Scale,0x4
01d7 e402       |    |		Load	0x2,0x2
01d8 e001       |    |		Load	0x0,0x1
01d9 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
01da 027e       | ~  |		Execute	Discrete,Not_Equal
01db 6805       |h   |		Jump_Zero	0x1e1
01dc 0092 026a  |   j|		Action	Push_String_Extended,0x26a					; "Stored size is incorrect"
													; Debug Table 0x9.0x2 = 0x1dc,0x2
01de e003       |    |		Load	0x0,0x3
01df 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01e0 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x9.0x3 = 0x1e0,0x3
01e1 e604       |    |		Load	0x3,0x4								; Debug Table 0x9.0x4 = 0x1e1,0x4
01e2 4801       |H   |		Short_Literal	0x1
01e3 0263       | c  |		Execute	Discrete,Above_Bound
01e4 7032       |p2  |		Jump_Nonzero	0x217
01e5 e002       |    |		Load	0x0,0x2								; Debug Table 0x9.0x5 = 0x1e5,0x5
01e6 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01e7 e001       |    |		Load	0x0,0x1
01e8 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
01e9 e402       |    |		Load	0x2,0x2
01ea 00db       |    |		Load_Top	At_Offset_3
01eb 0aff       |    |		Execute_Immediate	Plus,-0x1
01ec e009       |    |		Load	0x0,0x9
01ed 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
01ee 025b       | [  |		Execute	Discrete,Check_In_Type
01ef e001       |    |		Load	0x0,0x1
01f0 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
01f1 c402       |    |		Store	0x2,0x2
01f2 c802       |    |		Store	0x4,0x2
01f3 c404       |    |		Store	0x2,0x4
01f4 0092 026b  |   k|		Action	Push_String_Extended,0x26b					; "Examine"
													; Debug Table 0x9.0x6 = 0x1f4,0x6
01f6 8405       |    |		Call	0x2,0x5
01f7 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0x7 = 0x1f7,0x7
01f8 e603       |    |		Load	0x3,0x3
01f9 01d7       |    |		Execute	Vector,Field_Read
01fa 00db       |    |		Load_Top	At_Offset_3
01fb 027e       | ~  |		Execute	Discrete,Not_Equal
01fc 6819       |h   |		Jump_Zero	0x216
01fd 0092 026c  |   l|		Action	Push_String_Extended,0x26c					; "Mismatch at"
													; Debug Table 0x9.0x8 = 0x1fd,0x8
01ff 00d9       |    |		Load_Top	At_Offset_1
0200 00e0       |    |		Load_Encached	Standard_Cache
0201 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0202 01cc       |    |		Execute	Vector,Catenate
0203 0092 026d  |   m|		Action	Push_String_Extended,0x26d					; ":  retrieved ="
0205 01cc       |    |		Execute	Vector,Catenate
0206 00db       |    |		Load_Top	At_Offset_3
0207 00e0       |    |		Load_Encached	Standard_Cache
0208 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0209 01cc       |    |		Execute	Vector,Catenate
020a 0092 026e  |   n|		Action	Push_String_Extended,0x26e					; "; expected ="
020c 01cc       |    |		Execute	Vector,Catenate
020d 00d9       |    |		Load_Top	At_Offset_1
020e e603       |    |		Load	0x3,0x3
020f 01d7       |    |		Execute	Vector,Field_Read
0210 00e0       |    |		Load_Encached	Standard_Cache
0211 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0212 01cc       |    |		Execute	Vector,Catenate
0213 e003       |    |		Load	0x0,0x3
0214 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0215 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x9.0x9 = 0x215,0x9
0216 3fce       |?   |		Loop_Increasing	0x1e5
0217 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 021b       |    |		.CONST	0x021b								; Address of begin
0219 0004       |    |		.CONST	0x0004								; Address of exception handler
021a 0001       |    |		.CONST	0x0001								; Number of locals
021b			BODY_0218:
021b			INIT_0218:
021b 4803       |H   |		Short_Literal	0x3							; Debug Table 0xa = .DEBUG	0x021b,0x04ec,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x01fa
													; Debug Table 0xa.0x0 = 0x21b,0x1
021c 4808       |H   |		Short_Literal	0x8
021d 8607       |    |		Call	0x3,0x7
021e e002       |    |		Load	0x0,0x2								; Debug Table 0xa.0x1 = 0x21e,0x2
021f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0220 e402       |    |		Load	0x2,0x2
0221 e001       |    |		Load	0x0,0x1
0222 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0223 c402       |    |		Store	0x2,0x2
0224 c404       |    |		Store	0x2,0x4
0225 0092 026f  |   o|		Action	Push_String_Extended,0x26f					; "Save: Close"
													; Debug Table 0xa.0x2 = 0x225,0x3
0227 8405       |    |		Call	0x2,0x5
0228 8609       |    |		Call	0x3,0x9								; Debug Table 0xa.0x3 = 0x228,0x4
0229 e002       |    |		Load	0x0,0x2								; Debug Table 0xa.0x4 = 0x229,0x5
022a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
022b e402       |    |		Load	0x2,0x2
022c 0120       |    |		Execute	Any,Is_Value
022d 6803       |h   |		Jump_Zero	0x231
022e e001       |    |		Load	0x0,0x1
022f 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0230 7801       |x   |		Jump	0x232
0231 e402       |    |		Load	0x2,0x2
0232 e605       |    |		Load	0x3,0x5
0233 4800       |H   |		Short_Literal	0x0
0234 e001       |    |		Load	0x0,0x1
0235 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0236 e008       |    |		Load	0x0,0x8
0237 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0238 4802       |H   |		Short_Literal	0x2
0239 e403       |    |		Load	0x2,0x3
023a e001       |    |		Load	0x0,0x1
023b 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
023c c402       |    |		Store	0x2,0x2
023d c404       |    |		Store	0x2,0x4
023e 0092 0270  |   p|		Action	Push_String_Extended,0x270					; "Save: Open"
													; Debug Table 0xa.0x5 = 0x23e,0x6
0240 8405       |    |		Call	0x2,0x5
0241 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0242 0000 0000  |    |		.XXX[0x2]
0244 0000 0000  |    |		.LITERAL	{0x00000000, 0x000005dc}
0248 0000 0000  |    |		.LITERAL	{0x00000000, 0x00002710}
024c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000800}
0250 ; --------------------------------------------------------------------------------------
0250 ; STRING TABLE
0250 ; --------------------------------------------------------------------------------------
0250 0044       | D  |		.STRTAB	0x0044->0x0272							; "Code Segment Object Manager Test"
0251 0062       | b  |		.STRTAB	0x0062->0x0282							; "Code"
0252 0064       | d  |		.STRTAB	0x0064->0x0284							; "Unhandled Exception: "
0253 0077       | w  |		.STRTAB	0x0077->0x028e							; "Bad Status ("
0254 0081       |    |		.STRTAB	0x0081->0x0294							; ") from "
0255 0086       |    |		.STRTAB	0x0086->0x0298							; "---- Starting Test_Create ----"
0256 00a2       |    |		.STRTAB	0x00a2->0x02a7							; "Create"
0257 00a6       |    |		.STRTAB	0x00a6->0x02aa							; "Destroy"
0258 00ab       |    |		.STRTAB	0x00ab->0x02ad							; "---- Finished Test_Create ----"
0259 00c7       |    |		.STRTAB	0x00c7->0x02bc							; "---- Starting Test_Construction ----"
025a 00e9       |    |		.STRTAB	0x00e9->0x02ce							; "Action_Id ="
025b 00f2       |    |		.STRTAB	0x00f2->0x02d4							; "Creating Code Segment Object"
025c 010c       |    |		.STRTAB	0x010c->0x02e2							; "Opening Code Segment Object"
025d 0125       | %  |		.STRTAB	0x0125->0x02ef							; "Open"
025e 0127       | '  |		.STRTAB	0x0127->0x02f1							; "Appending Values to Code Segment Object"
025f 014c       | L  |		.STRTAB	0x014c->0x0305							; "Modifying Values in Code Segment Object"
0260 0171       | q  |		.STRTAB	0x0171->0x0318							; "Saving Code Segment Object"
0261 0189       |    |		.STRTAB	0x0189->0x0325							; "Resetting Code Segment Object"
0262 01a4       |    |		.STRTAB	0x01a4->0x0334							; "Appending New Values to Code Segment Object"
0263 01cd       |    |		.STRTAB	0x01cd->0x0349							; "Destroying Code Segment Object"
0264 01e9       |    |		.STRTAB	0x01e9->0x0358							; "---- Finished Test_Construction ----"
0265 020b       |    |		.STRTAB	0x020b->0x036a							; "Append"
0266 020f       |    |		.STRTAB	0x020f->0x036d							; "Append when size = maximum"
0267 0227       | '  |		.STRTAB	0x0227->0x037a							; "Modify"
0268 022b       | +  |		.STRTAB	0x022b->0x037d							; "Modification with position out of range"
0269 0250       | P  |		.STRTAB	0x0250->0x0391							; "Reset"
026a 0253       | S  |		.STRTAB	0x0253->0x0393							; "Stored size is incorrect"
026b 0269       | i  |		.STRTAB	0x0269->0x039f							; "Examine"
026c 026e       | n  |		.STRTAB	0x026e->0x03a3							; "Mismatch at"
026d 0277       | w  |		.STRTAB	0x0277->0x03a8							; ":  retrieved ="
026e 0283       |    |		.STRTAB	0x0283->0x03af							; "; expected ="
026f 028d       |    |		.STRTAB	0x028d->0x03b5							; "Save: Close"
0270 0296       |    |		.STRTAB	0x0296->0x03bb							; "Save: Open"
0271 029e       |    |		.STREND 0x029e->0x03c0
0272 436f 6465  |Code|		.STRTAB_STRINGS
03c0 ; --------------------------------------------------------------------------------------
03c0 ; Debug Table
03c0 ; --------------------------------------------------------------------------------------
03c0 0003 000b  |    |		.CONST	0x0003,0x000b
03c2 000b 041a  |    |		.DEBUG	0x000b,0x041a,0x8000,0x0000,0x002c,0xbcb4,0x0000,0x000f
03ca 001b 041c  |    |		.DEBUG	0x001b,0x041c,0x8001,0x0000,0x002c,0xbcb4,0x0000,0x000f
03d2 004b 043c  | K <|		.DEBUG	0x004b,0x043c,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x0031
03da 0063 0442  | c B|		.DEBUG	0x0063,0x0442,0x0002,0x0000,0x002c,0xbcb4,0x0000,0x005b
03e2 0073 0446  | s F|		.DEBUG	0x0073,0x0446,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x0075
03ea 00ab 0458  |   X|		.DEBUG	0x00ab,0x0458,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x00b5
03f2 0173 04b4  | s  |		.DEBUG	0x0173,0x04b4,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x00f2
03fa 019b 04c2  |    |		.DEBUG	0x019b,0x04c2,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x012d
0402 01c3 04ce  |    |		.DEBUG	0x01c3,0x04ce,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x016e
040a 01d3 04d6  |    |		.DEBUG	0x01d3,0x04d6,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x0182
0412 021b 04ec  |    |		.DEBUG	0x021b,0x04ec,0x0001,0x0000,0x002c,0xbcb4,0x0000,0x01fa
041a ; --------------------------------------------------------------------------------------
041a ; Debug3 Subtable 0x0
041a ; --------------------------------------------------------------------------------------
041a 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
041c ; --------------------------------------------------------------------------------------
041c ; Debug3 Subtable 0x1
041c ; --------------------------------------------------------------------------------------
041c 0009 0006  |    |		.DBG3TAB	0x0009,0x0006
041e 001b ffff  |    |		.CONST	0x001b,0xffff
0420 001c fffe  |    |		.CONST	0x001c,0xfffe
0422 001d fffd  |    |		.CONST	0x001d,0xfffd
0424 0022 fffc  | "  |		.CONST	0x0022,0xfffc
0426 0027 fffb  | '  |		.CONST	0x0027,0xfffb
0428 0029 fffa  | )  |		.CONST	0x0029,0xfffa
042a 002b fff9  | +  |		.CONST	0x002b,0xfff9
042c 002d fff8  | -  |		.CONST	0x002d,0xfff8
042e 002f fff7  | /  |		.CONST	0x002f,0xfff7
0430 0032 0001  | 2  |		.CONST	0x0032,0x0001
0432 0038 0002  | 8  |		.CONST	0x0038,0x0002
0434 0039 0003  | 9  |		.CONST	0x0039,0x0003
0436 003a 0004  | :  |		.CONST	0x003a,0x0004
0438 003e 0005  | >  |		.CONST	0x003e,0x0005
043a 0045 0006  | E  |		.CONST	0x0045,0x0006
043c ; --------------------------------------------------------------------------------------
043c ; Debug3 Subtable 0x2
043c ; --------------------------------------------------------------------------------------
043c 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
043e 004b 0001  | K  |		.CONST	0x004b,0x0001
0440 004d 0002  | M  |		.CONST	0x004d,0x0002
0442 ; --------------------------------------------------------------------------------------
0442 ; Debug3 Subtable 0x3
0442 ; --------------------------------------------------------------------------------------
0442 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0444 0063 0001  | c  |		.CONST	0x0063,0x0001
0446 ; --------------------------------------------------------------------------------------
0446 ; Debug3 Subtable 0x4
0446 ; --------------------------------------------------------------------------------------
0446 0001 0007  |    |		.DBG3TAB	0x0001,0x0007
0448 0073 ffff  | s  |		.CONST	0x0073,0xffff
044a 007b 0001  | {  |		.CONST	0x007b,0x0001
044c 007f 0002  |    |		.CONST	0x007f,0x0002
044e 008e 0003  |    |		.CONST	0x008e,0x0003
0450 0091 0004  |    |		.CONST	0x0091,0x0004
0452 0099 0005  |    |		.CONST	0x0099,0x0005
0454 009c 0006  |    |		.CONST	0x009c,0x0006
0456 00a2 0007  |    |		.CONST	0x00a2,0x0007
0458 ; --------------------------------------------------------------------------------------
0458 ; Debug3 Subtable 0x5
0458 ; --------------------------------------------------------------------------------------
0458 000d 0020  |    |		.DBG3TAB	0x000d,0x0020
045a 00ab ffff  |    |		.CONST	0x00ab,0xffff
045c 00ac fffe  |    |		.CONST	0x00ac,0xfffe
045e 00ad fffd  |    |		.CONST	0x00ad,0xfffd
0460 00ae fffc  |    |		.CONST	0x00ae,0xfffc
0462 00af fffb  |    |		.CONST	0x00af,0xfffb
0464 00b0 fffa  |    |		.CONST	0x00b0,0xfffa
0466 00b9 fff9  |    |		.CONST	0x00b9,0xfff9
0468 00bb fff8  |    |		.CONST	0x00bb,0xfff8
046a 00c3 fff7  |    |		.CONST	0x00c3,0xfff7
046c 00c5 fff6  |    |		.CONST	0x00c5,0xfff6
046e 00c7 fff5  |    |		.CONST	0x00c7,0xfff5
0470 00c9 fff4  |    |		.CONST	0x00c9,0xfff4
0472 00cb fff3  |    |		.CONST	0x00cb,0xfff3
0474 00cd 0001  |    |		.CONST	0x00cd,0x0001
0476 00d1 0002  |    |		.CONST	0x00d1,0x0002
0478 00db 0003  |    |		.CONST	0x00db,0x0003
047a 00df 0004  |    |		.CONST	0x00df,0x0004
047c 00ee 0005  |    |		.CONST	0x00ee,0x0005
047e 00f1 0006  |    |		.CONST	0x00f1,0x0006
0480 00f5 0007  |    |		.CONST	0x00f5,0x0007
0482 010a 0008  |    |		.CONST	0x010a,0x0008
0484 010d 0009  |    |		.CONST	0x010d,0x0009
0486 0111 000a  |    |		.CONST	0x0111,0x000a
0488 0114 000b  |    |		.CONST	0x0114,0x000b
048a 0117 000c  |    |		.CONST	0x0117,0x000c
048c 0118 000d  |    |		.CONST	0x0118,0x000d
048e 011c 000e  |    |		.CONST	0x011c,0x000e
0490 011f 000f  |    |		.CONST	0x011f,0x000f
0492 0124 0010  | $  |		.CONST	0x0124,0x0010
0494 012c 0011  | ,  |		.CONST	0x012c,0x0011
0496 012d 0012  | -  |		.CONST	0x012d,0x0012
0498 0134 0013  | 4  |		.CONST	0x0134,0x0013
049a 0135 0014  | 5  |		.CONST	0x0135,0x0014
049c 0139 0015  | 9  |		.CONST	0x0139,0x0015
049e 013a 0016  | :  |		.CONST	0x013a,0x0016
04a0 013b 0017  | ;  |		.CONST	0x013b,0x0017
04a2 013f 0018  | ?  |		.CONST	0x013f,0x0018
04a4 0142 0019  | B  |		.CONST	0x0142,0x0019
04a6 0149 001a  | I  |		.CONST	0x0149,0x001a
04a8 014a 001b  | J  |		.CONST	0x014a,0x001b
04aa 014e 001c  | N  |		.CONST	0x014e,0x001c
04ac 0156 001d  | V  |		.CONST	0x0156,0x001d
04ae 015c 001e  | \  |		.CONST	0x015c,0x001e
04b0 0166 001f  | f  |		.CONST	0x0166,0x001f
04b2 0169 0020  | i  |		.CONST	0x0169,0x0020
04b4 ; --------------------------------------------------------------------------------------
04b4 ; Debug3 Subtable 0x6
04b4 ; --------------------------------------------------------------------------------------
04b4 0000 0006  |    |		.DBG3TAB	0x0000,0x0006
04b6 0173 0001  | s  |		.CONST	0x0173,0x0001
04b8 0177 0002  | w  |		.CONST	0x0177,0x0002
04ba 017a 0003  | z  |		.CONST	0x017a,0x0003
04bc 0181 0004  |    |		.CONST	0x0181,0x0004
04be 018b 0005  |    |		.CONST	0x018b,0x0005
04c0 018f 0006  |    |		.CONST	0x018f,0x0006
04c2 ; --------------------------------------------------------------------------------------
04c2 ; Debug3 Subtable 0x7
04c2 ; --------------------------------------------------------------------------------------
04c2 0000 0005  |    |		.DBG3TAB	0x0000,0x0005
04c4 019b 0001  |    |		.CONST	0x019b,0x0001
04c6 01a0 0002  |    |		.CONST	0x01a0,0x0002
04c8 01a7 0003  |    |		.CONST	0x01a7,0x0003
04ca 01b6 0004  |    |		.CONST	0x01b6,0x0004
04cc 01ba 0005  |    |		.CONST	0x01ba,0x0005
04ce ; --------------------------------------------------------------------------------------
04ce ; Debug3 Subtable 0x8
04ce ; --------------------------------------------------------------------------------------
04ce 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
04d0 01c3 0001  |    |		.CONST	0x01c3,0x0001
04d2 01c5 0002  |    |		.CONST	0x01c5,0x0002
04d4 01cc 0003  |    |		.CONST	0x01cc,0x0003
04d6 ; --------------------------------------------------------------------------------------
04d6 ; Debug3 Subtable 0x9
04d6 ; --------------------------------------------------------------------------------------
04d6 0001 0009  |    |		.DBG3TAB	0x0001,0x0009
04d8 01d3 ffff  |    |		.CONST	0x01d3,0xffff
04da 01d5 0001  |    |		.CONST	0x01d5,0x0001
04dc 01dc 0002  |    |		.CONST	0x01dc,0x0002
04de 01e0 0003  |    |		.CONST	0x01e0,0x0003
04e0 01e1 0004  |    |		.CONST	0x01e1,0x0004
04e2 01e5 0005  |    |		.CONST	0x01e5,0x0005
04e4 01f4 0006  |    |		.CONST	0x01f4,0x0006
04e6 01f7 0007  |    |		.CONST	0x01f7,0x0007
04e8 01fd 0008  |    |		.CONST	0x01fd,0x0008
04ea 0215 0009  |    |		.CONST	0x0215,0x0009
04ec ; --------------------------------------------------------------------------------------
04ec ; Debug3 Subtable 0xa
04ec ; --------------------------------------------------------------------------------------
04ec 0000 0006  |    |		.DBG3TAB	0x0000,0x0006
04ee 021b 0001  |    |		.CONST	0x021b,0x0001
04f0 021e 0002  |    |		.CONST	0x021e,0x0002
04f2 0225 0003  | %  |		.CONST	0x0225,0x0003
04f4 0228 0004  | (  |		.CONST	0x0228,0x0004
04f6 0229 0005  | )  |		.CONST	0x0229,0x0005
04f8 023e 0006  | >  |		.CONST	0x023e,0x0006
04fa 0000 0000  |    |		.BLANK	0000[0x106]