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

⟦8950ef5d1⟧

    Length: 3072 (0xc00)
    Notes: 00_class, 5812_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 5812       |X   |		.CONST	0x5812								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 03e0       |    |		.CONST	0x03e0								; 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,0x043a,0x8000,0x0000,0x003a,0xd586,0x0000,0x0003
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 0048       | H  |		.CONST	0x0048								; Address of begin
0019 0004       |    |		.CONST	0x0004								; Address of exception handler
001a 0013       |    |		.CONST	0x0013								; Number of locals
001b			INIT_0018:
001b 4810       |H   |		Short_Literal	0x10							; Debug Table 0x1 = .DEBUG	0x001b,0x043c,0x8001,0x0000,0x003a,0xd586,0x0000,0x0003
													; Debug Table 0x1.0x0 = 0x1b,0xffff
001c 4830       |H0  |		Short_Literal	0x30
001d 00e2       |    |		Load_Encached	Integer_Cache
001e 03f8       |    |		Declare_Type	Discrete,Constrained
001f 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x1.0x1 = 0x1f,0xfffe
0020 0612       |    |		Execute_Immediate	Set_Value_Unchecked,0x12
0021 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x1.0x2 = 0x21,0xfffd
0022 0630       | 0  |		Execute_Immediate	Set_Value_Unchecked,0x30
0023 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1.0x3 = 0x23,0xfffc
0024 00e4       |    |		Load_Encached	Positive_Cache
0025 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0026 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0x4 = 0x26,0xfffb
0027 0a02       |    |		Execute_Immediate	Plus,0x2
0028 00e4       |    |		Load_Encached	Positive_Cache
0029 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
002a 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x1.0x5 = 0x2a,0xfffa
002b e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x6 = 0x2b,0xfff9
002c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
002d 02c7       |    |		Declare_Variable	Any
002e 00d8       |    |		Load_Top	At_Offset_0
002f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0030 e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x7 = 0x30,0xfff8
0031 1912       |    |		Execute	Package,Field_Reference,Field_Number 0x12
0032 00c6       |    |		Action	Check_Subprogram_Elaborated
0033 00e3       |    |		Load_Encached	Natural_Cache
0034 622f       |b/  |		Indirect_Literal	Discrete,0x264,{0x00000000, 0x00428b26}
0035 483b       |H;  |		Short_Literal	0x3b
0036 480c       |H   |		Short_Literal	0xc
0037 0007       |    |		Action	Break_Optional
0038 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x1.0x8 = 0x38,0xfff7
0039 e002       |    |		Load	0x0,0x2								; Debug Table 0x1.0x9 = 0x39,0xfff6
003a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
003b 02c7       |    |		Declare_Variable	Any
003c 00d8       |    |		Load_Top	At_Offset_0
003d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
003e 029f 00e3  |    |		Declare_Subprogram	INIT_00e0,For_Call				; Debug Table 0x1.0xa = 0x3e,0xfff5
0040 029f 013b  |   ;|		Declare_Subprogram	INIT_0138,For_Call				; Debug Table 0x1.0xb = 0x40,0xfff4
0042 029f 014b  |   K|		Declare_Subprogram	INIT_0148,For_Call				; Debug Table 0x1.0xc = 0x42,0xfff3
0044 029f 0163  |   c|		Declare_Subprogram	INIT_0160,For_Call
0046 029f 019b  |    |		Declare_Subprogram	INIT_0198,For_Call
0048			BODY_0018:
0048 e408       |    |		Load	0x2,0x8								; Debug Table 0x1.0xd = 0x48,0x1
0049 0120       |    |		Execute	Any,Is_Value
004a 6803       |h   |		Jump_Zero	0x4e
004b e001       |    |		Load	0x0,0x1
004c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
004d 7801       |x   |		Jump	0x4f
004e e408       |    |		Load	0x2,0x8
004f 0092 0268  |   h|		Action	Push_String_Extended,0x268					; "Port Test Instance"
0051 e001       |    |		Load	0x0,0x1
0052 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0053 c408       |    |		Store	0x2,0x8
0054 00cf       |    |		Action	Mark_Auxiliary
0055 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0xe = 0x55,0x2
0056 e408       |    |		Load	0x2,0x8								; Debug Table 0x1.0xf = 0x56,0x3
0057 0092 0269  |   i|		Action	Push_String_Extended,0x269					; "By default, we transmit on ports"
0059 e403       |    |		Load	0x2,0x3
005a 00e0       |    |		Load_Encached	Standard_Cache
005b 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
005c 01cc       |    |		Execute	Vector,Catenate
005d 0092 026a  |   j|		Action	Push_String_Extended,0x26a					; " .."
005f 01cc       |    |		Execute	Vector,Catenate
0060 e404       |    |		Load	0x2,0x4
0061 00e0       |    |		Load_Encached	Standard_Cache
0062 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0063 01cc       |    |		Execute	Vector,Catenate
0064 e001       |    |		Load	0x0,0x1
0065 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0066 e408       |    |		Load	0x2,0x8								; Debug Table 0x1.0x10 = 0x66,0x4
0067 0092 026b  |   k|		Action	Push_String_Extended,0x26b					; "and expect loop back plugs on the first 3 ports"
0069 e001       |    |		Load	0x0,0x1
006a 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
006b e408       |    |		Load	0x2,0x8								; Debug Table 0x1.0x11 = 0x6b,0x5
006c 0092 026c  |   l|		Action	Push_String_Extended,0x26c					; "Nonexistent ports are ignored"
006e e001       |    |		Load	0x0,0x1
006f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0070 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x12 = 0x70,0x6
0071 0092 026d  |   m|		Action	Push_String_Extended,0x26d					; "Do you want to change this? [No] :"
0073 8411       |    |		Call	0x2,0x11
0074 684e       |hN  |		Jump_Zero	0xc3
0075 00cf       |    |		Action	Mark_Auxiliary
0076 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x13 = 0x76,0x7
0077 8412       |    |		Call	0x2,0x12							; Debug Table 0x1.0x14 = 0x77,0x8
0078 00c9       |    |		Action	Pop_Auxiliary_Loop
0079 7ffd       |    |		Jump	0x77
007a 00ce       |    |		Action	Pop_Auxiliary
007b 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x15 = 0x7b,0x9
007c 0092 026e  |   n|		Action	Push_String_Extended,0x26e					; "Do you want to also test receive? [No] :"
007e 8411       |    |		Call	0x2,0x11
007f 6840       |h@  |		Jump_Zero	0xc0
0080 00cf       |    |		Action	Mark_Auxiliary
0081 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x16 = 0x81,0xa
0082 e403       |    |		Load	0x2,0x3								; Debug Table 0x1.0x17 = 0x82,0xb
0083 c405       |    |		Store	0x2,0x5
0084 e405       |    |		Load	0x2,0x5								; Debug Table 0x1.0x18 = 0x84,0xc
0085 0092 026f  |   o|		Action	Push_String_Extended,0x26f					; "First looped back port"
0087 8410       |    |		Call	0x2,0x10
0088 a405       |    |		Store_Unchecked	0x2,0x5
0089 e405       |    |		Load	0x2,0x5								; Debug Table 0x1.0x19 = 0x89,0xd
008a e402       |    |		Load	0x2,0x2
008b 0260       | `  |		Execute	Discrete,In_Type
008c 6825       |h%  |		Jump_Zero	0xb2
008d e405       |    |		Load	0x2,0x5
008e e403       |    |		Load	0x2,0x3
008f 027b       | {  |		Execute	Discrete,Greater_Equal
0090 6821       |h!  |		Jump_Zero	0xb2
0091 e405       |    |		Load	0x2,0x5
0092 e404       |    |		Load	0x2,0x4
0093 027a       | z  |		Execute	Discrete,Less_Equal
0094 681d       |h   |		Jump_Zero	0xb2
0095 e404       |    |		Load	0x2,0x4								; Debug Table 0x1.0x1a = 0x95,0xe
0096 e403       |    |		Load	0x2,0x3
0097 0a02       |    |		Execute_Immediate	Plus,0x2
0098 027d       | }  |		Execute	Discrete,Greater
0099 6804       |h   |		Jump_Zero	0x9e
009a e403       |    |		Load	0x2,0x3								; Debug Table 0x1.0x1b = 0x9a,0xf
009b 0a02       |    |		Execute_Immediate	Plus,0x2
009c c406       |    |		Store	0x2,0x6
009d 7802       |x   |		Jump	0xa0
009e e404       |    |		Load	0x2,0x4								; Debug Table 0x1.0x1c = 0x9e,0x10
009f a406       |    |		Store_Unchecked	0x2,0x6
00a0 e406       |    |		Load	0x2,0x6								; Debug Table 0x1.0x1d = 0xa0,0x11
00a1 0092 0270  |   p|		Action	Push_String_Extended,0x270					; "Last loop back port"
00a3 8410       |    |		Call	0x2,0x10
00a4 a406       |    |		Store_Unchecked	0x2,0x6
00a5 e406       |    |		Load	0x2,0x6								; Debug Table 0x1.0x1e = 0xa5,0x12
00a6 e402       |    |		Load	0x2,0x2
00a7 0260       | `  |		Execute	Discrete,In_Type
00a8 6809       |h   |		Jump_Zero	0xb2
00a9 e406       |    |		Load	0x2,0x6
00aa e405       |    |		Load	0x2,0x5
00ab 027b       | {  |		Execute	Discrete,Greater_Equal
00ac 6805       |h   |		Jump_Zero	0xb2
00ad e406       |    |		Load	0x2,0x6
00ae e404       |    |		Load	0x2,0x4
00af 027a       | z  |		Execute	Discrete,Less_Equal
00b0 6801       |h   |		Jump_Zero	0xb2
00b1 780c       |x   |		Jump	0xbe								; Debug Table 0x1.0x1f = 0xb1,0x13
00b2 e408       |    |		Load	0x2,0x8								; Debug Table 0x1.0x20 = 0xb2,0x14
00b3 0092 0271  |   q|		Action	Push_String_Extended,0x271					; "Looped-back ports must be in the range of tested ports."
00b5 e001       |    |		Load	0x0,0x1
00b6 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00b7 e408       |    |		Load	0x2,0x8								; Debug Table 0x1.0x21 = 0xb7,0x15
00b8 0092 0272  |   r|		Action	Push_String_Extended,0x272					; "You entered an invalid line range. Try again."
00ba e001       |    |		Load	0x0,0x1
00bb 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00bc 00c9       |    |		Action	Pop_Auxiliary_Loop
00bd 7fc4       |    |		Jump	0x82
00be 00ce       |    |		Action	Pop_Auxiliary
00bf 7803       |x   |		Jump	0xc3
00c0 e405       |    |		Load	0x2,0x5								; Debug Table 0x1.0x22 = 0xc0,0x16
00c1 0aff       |    |		Execute_Immediate	Plus,-0x1
00c2 c406       |    |		Store	0x2,0x6
00c3 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x23 = 0xc3,0x17
00c4 0092 0273  |   s|		Action	Push_String_Extended,0x273					; "Drop RTS at the end of the test (for printer switch) [No]"
00c6 8411       |    |		Call	0x2,0x11
00c7 a407       |    |		Store_Unchecked	0x2,0x7
00c8 8413       |    |		Call	0x2,0x13							; Debug Table 0x1.0x24 = 0xc8,0x18
00c9 e408       |    |		Load	0x2,0x8								; Debug Table 0x1.0x25 = 0xc9,0x19
00ca 0092 0274  |   t|		Action	Push_String_Extended,0x274					; "Port Test done"
00cc e001       |    |		Load	0x0,0x1
00cd 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00ce 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x26 = 0xce,0x1a
00cf 0092 0275  |   u|		Action	Push_String_Extended,0x275					; "Do you want to start over? [No] :"
00d1 8411       |    |		Call	0x2,0x11
00d2 6802       |h   |		Jump_Zero	0xd5
00d3 00c9       |    |		Action	Pop_Auxiliary_Loop
00d4 7f81       |    |		Jump	0x56
00d5 00ce       |    |		Action	Pop_Auxiliary
00d6 e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x27 = 0xd6,0x1b
00d7 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
00d8 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00d9 0000 0000  |    |		.BLANK	0000[0x7]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00f3       |    |		.CONST	0x00f3								; Address of begin
00e1 0004       |    |		.CONST	0x0004								; Address of exception handler
00e2 000a       |    |		.CONST	0x000a								; Number of locals
00e3			INIT_00e0:
00e3 e002       |    |		Load	0x0,0x2								; Debug Table 0x2 = .DEBUG	0x00e3,0x048e,0x0001,0x0000,0x0042,0x8b26,0x0000,0x0051
													; Debug Table 0x2.0x0 = 0xe3,0xffff
00e4 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00e5 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x1 = 0xe5,0xfffe
00e6 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00e7 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x2 = 0xe7,0xfffd
00e8 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
00e9 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x3 = 0xe9,0xfffc
00ea 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
00eb 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x2.0x4 = 0xeb,0xfffb
00ec 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x2.0x5 = 0xec,0xfffa
00ed 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x2.0x6 = 0xed,0xfff9
00ee 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x2.0x7 = 0xee,0xfff8
00ef 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x8 = 0xef,0xfff7
00f0 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x9 = 0xf0,0xfff6
00f1 029f 01cb  |    |		Declare_Subprogram	INIT_01c8,For_Call				; Debug Table 0x2.0xa = 0xf1,0xfff5
00f3			BODY_00e0:
00f3 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0xb = 0xf3,0x1
00f4 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
00f5 e002       |    |		Load	0x0,0x2
00f6 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
00f7 e002       |    |		Load	0x0,0x2
00f8 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00f9 e002       |    |		Load	0x0,0x2
00fa 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00fb e7ff       |    |		Load	0x3,-0x1
00fc e002       |    |		Load	0x0,0x2
00fd 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
00fe c602       |    |		Store	0x3,0x2
00ff c603       |    |		Store	0x3,0x3
0100 c604       |    |		Store	0x3,0x4
0101 c605       |    |		Store	0x3,0x5
0102 e605       |    |		Load	0x3,0x5								; Debug Table 0x2.0xc = 0x102,0x2
0103 00d8       |    |		Load_Top	At_Offset_0
0104 0c00       |    |		Execute_Immediate	Greater_Equal,0x0
0105 7003       |p   |		Jump_Nonzero	0x109
0106 6159       |aY  |		Indirect_Literal	Discrete,0x260,{0xffffffff, 0xffffc000}
0107 0273       | s  |		Execute	Discrete,Plus
0108 7802       |x   |		Jump	0x10b
0109 6152       |aR  |		Indirect_Literal	Discrete,0x25c,{0x00000000, 0x00004000}
010a 0273       | s  |		Execute	Discrete,Plus
010b 09f1       |    |		Execute_Immediate	Binary_Scale,-0xf
010c 005a       | Z  |		Store_Top	Discrete,At_Offset_2
010d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0xd = 0x10d,0x3
010e 6149       |aI  |		Indirect_Literal	Discrete,0x258,{0x00000000, 0x00000e10}
010f 0270       | p  |		Execute	Discrete,Divide
0110 c607       |    |		Store	0x3,0x7
0111 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0xe = 0x111,0x4
0112 e607       |    |		Load	0x3,0x7
0113 6144       |aD  |		Indirect_Literal	Discrete,0x258,{0x00000000, 0x00000e10}
0114 0271       | q  |		Execute	Discrete,Times
0115 0248       | H  |		Execute	Discrete,Check_In_Integer
0116 0272       | r  |		Execute	Discrete,Minus
0117 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0118 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0xf = 0x118,0x5
0119 483c       |H<  |		Short_Literal	0x3c
011a 0270       | p  |		Execute	Discrete,Divide
011b 005b       | [  |		Store_Top	Discrete,At_Offset_3
011c 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0x10 = 0x11c,0x6
011d 00db       |    |		Load_Top	At_Offset_3
011e 483c       |H<  |		Short_Literal	0x3c
011f 0271       | q  |		Execute	Discrete,Times
0120 0248       | H  |		Execute	Discrete,Check_In_Integer
0121 0272       | r  |		Execute	Discrete,Minus
0122 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0123 e408       |    |		Load	0x2,0x8								; Debug Table 0x2.0x11 = 0x123,0x7
0124 0092 0276  |   v|		Action	Push_String_Extended,0x276					; "Test will end at: "
0126 00db       |    |		Load_Top	At_Offset_3
0127 e608       |    |		Load	0x3,0x8
0128 e607       |    |		Load	0x3,0x7
0129 483a       |H:  |		Short_Literal	0x3a
012a 860a       |    |		Call	0x3,0xa
012b 01cc       |    |		Execute	Vector,Catenate
012c 0092 0277  |   w|		Action	Push_String_Extended,0x277					; " on "
012e 01cc       |    |		Execute	Vector,Catenate
012f e602       |    |		Load	0x3,0x2
0130 e604       |    |		Load	0x3,0x4
0131 e603       |    |		Load	0x3,0x3
0132 482f       |H/  |		Short_Literal	0x2f
0133 860a       |    |		Call	0x3,0xa
0134 01cc       |    |		Execute	Vector,Catenate
0135 e001       |    |		Load	0x0,0x1
0136 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0137 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 013d       | =  |		.CONST	0x013d								; Address of begin
0139 0004       |    |		.CONST	0x0004								; Address of exception handler
013a 0002       |    |		.CONST	0x0002								; Number of locals
013b			INIT_0138:
013b 029f 01eb  |    |		Declare_Subprogram	INIT_01e8,For_Call				; Debug Table 0x3 = .DEBUG	0x013b,0x04b4,0x0002,0x0000,0x0042,0x8b26,0x0000,0x015a
013d			BODY_0138:
013d 00cf       |    |		Action	Mark_Auxiliary
013e 0007       |    |		Action	Break_Optional							; Debug Table 0x3.0x0 = 0x13e,0x1
013f 8602       |    |		Call	0x3,0x2								; Debug Table 0x3.0x1 = 0x13f,0x2
0140 00c9       |    |		Action	Pop_Auxiliary_Loop
0141 7ffd       |    |		Jump	0x13f
0142 0000 0000  |    |		.BLANK	0000[0x6]
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 014f       | O  |		.CONST	0x014f								; Address of begin
0149 0004       |    |		.CONST	0x0004								; Address of exception handler
014a 0002       |    |		.CONST	0x0002								; Number of locals
014b			INIT_0148:
014b e408       |    |		Load	0x2,0x8								; Debug Table 0x4 = .DEBUG	0x014b,0x04ba,0x0002,0x0000,0x0042,0x8b26,0x0000,0x01ac
													; Debug Table 0x4.0x0 = 0x14b,0xffff
014c 00db       |    |		Load_Top	At_Offset_3
014d e001       |    |		Load	0x0,0x1
014e 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
014f			BODY_0148:
014f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x1 = 0x14f,0x1
0150 01db       |    |		Execute	Vector,Length
0151 7002       |p   |		Jump_Nonzero	0x154
0152 e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x4.0x2 = 0x152,0x2
0153 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0154 4801       |H   |		Short_Literal	0x1							; Debug Table 0x4.0x3 = 0x154,0x3
0155 00d9       |    |		Load_Top	At_Offset_1
0156 01d7       |    |		Execute	Vector,Field_Read
0157 0f79       | y  |		Execute_Immediate	Equal,0x79
0158 7005       |p   |		Jump_Nonzero	0x15e
0159 4801       |H   |		Short_Literal	0x1
015a 00d9       |    |		Load_Top	At_Offset_1
015b 01d7       |    |		Execute	Vector,Field_Read
015c 0f59       | Y  |		Execute_Immediate	Equal,0x59
015d 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
015e 4801       |H   |		Short_Literal	0x1
015f 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0163       | c  |		.CONST	0x0163								; Address of begin
0161 0004       |    |		.CONST	0x0004								; Address of exception handler
0162 0001       |    |		.CONST	0x0001								; Number of locals
0163			BODY_0160:
0163			INIT_0160:
0163 e408       |    |		Load	0x2,0x8								; Debug Table 0x5 = .DEBUG	0x0163,0x04c4,0x0004,0x0000,0x0042,0x8b26,0x0000,0x026b
													; Debug Table 0x5.0x0 = 0x163,0x1
0164 0092 0278  |   x|		Action	Push_String_Extended,0x278					; "Ports in the range"
0166 4810       |H   |		Short_Literal	0x10
0167 00e0       |    |		Load_Encached	Standard_Cache
0168 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0169 01cc       |    |		Execute	Vector,Catenate
016a 0092 026a  |   j|		Action	Push_String_Extended,0x26a					; " .."
016c 01cc       |    |		Execute	Vector,Catenate
016d 4830       |H0  |		Short_Literal	0x30
016e 00e0       |    |		Load_Encached	Standard_Cache
016f 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0170 01cc       |    |		Execute	Vector,Catenate
0171 0092 0279  |   y|		Action	Push_String_Extended,0x279					; " may be tested. Nonexistent ports are ignored"
0173 01cc       |    |		Execute	Vector,Catenate
0174 e001       |    |		Load	0x0,0x1
0175 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0176 e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0x1 = 0x176,0x2
0177 00e4       |    |		Load_Encached	Positive_Cache
0178 025b       | [  |		Execute	Discrete,Check_In_Type
0179 0092 027a  |   z|		Action	Push_String_Extended,0x27a					; "First port number"
017b 8410       |    |		Call	0x2,0x10
017c a403       |    |		Store_Unchecked	0x2,0x3
017d e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0x2 = 0x17d,0x3
017e e402       |    |		Load	0x2,0x2
017f 0260       | `  |		Execute	Discrete,In_Type
0180 680b       |h   |		Jump_Zero	0x18c
0181 e404       |    |		Load	0x2,0x4								; Debug Table 0x5.0x3 = 0x181,0x4
0182 0092 027b  |   {|		Action	Push_String_Extended,0x27b					; "Last port number"
0184 8410       |    |		Call	0x2,0x10
0185 a404       |    |		Store_Unchecked	0x2,0x4
0186 e404       |    |		Load	0x2,0x4								; Debug Table 0x5.0x4 = 0x186,0x5
0187 e402       |    |		Load	0x2,0x2
0188 0260       | `  |		Execute	Discrete,In_Type
0189 6802       |h   |		Jump_Zero	0x18c
018a 00cc       |    |		Action	Pop_Block							; Debug Table 0x5.0x5 = 0x18a,0x6
018b 7eee       |~   |		Jump	0x7a
018c e408       |    |		Load	0x2,0x8								; Debug Table 0x5.0x6 = 0x18c,0x7
018d 0092 0272  |   r|		Action	Push_String_Extended,0x272					; "You entered an invalid line range. Try again."
018f e001       |    |		Load	0x0,0x1
0190 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0191 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0192 0000 0000  |    |		.BLANK	0000[0x6]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 01a9       |    |		.CONST	0x01a9								; Address of begin
0199 0004       |    |		.CONST	0x0004								; Address of exception handler
019a 000c       |    |		.CONST	0x000c								; Number of locals
019b			INIT_0198:
019b a003       |    |		Store_Unchecked	0x0,0x3							; Debug Table 0x6 = .DEBUG	0x019b,0x04d4,0x0004,0x0000,0x0042,0x8b26,0x0000,0x033d
													; Debug Table 0x6.0x0 = 0x19b,0xffff
019c 00c6       |    |		Action	Check_Subprogram_Elaborated
019d e403       |    |		Load	0x2,0x3
019e e404       |    |		Load	0x2,0x4
019f e405       |    |		Load	0x2,0x5
01a0 e406       |    |		Load	0x2,0x6
01a1 48ff       |H   |		Short_Literal	0xff
01a2 e407       |    |		Load	0x2,0x7
01a3 4800       |H   |		Short_Literal	0x0
01a4 60bf       |`   |		Indirect_Literal	Discrete,0x264,{0x00000000, 0x00428b26}
01a5 4aec       |J   |		Short_Literal	0x2ec
01a6 480b       |H   |		Short_Literal	0xb
01a7 029f 021b  |    |		Declare_Subprogram	INIT_0218,For_Call
01a9			BODY_0198:
01a9 00cf       |    |		Action	Mark_Auxiliary
01aa 0007       |    |		Action	Break_Optional							; Debug Table 0x6.0x1 = 0x1aa,0x1
01ab 860c       |    |		Call	0x3,0xc								; Debug Table 0x6.0x2 = 0x1ab,0x2
01ac 00c9       |    |		Action	Pop_Auxiliary_Loop
01ad 7ffd       |    |		Jump	0x1ab
01ae 00ce       |    |		Action	Pop_Auxiliary
01af e40d       |    |		Load	0x2,0xd								; Debug Table 0x6.0x3 = 0x1af,0x3
01b0 090f       |    |		Execute_Immediate	Binary_Scale,0xf
01b1 e002       |    |		Load	0x0,0x2
01b2 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
01b3 e002       |    |		Load	0x0,0x2
01b4 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
01b5 c40e       |    |		Store	0x2,0xe
01b6 e40e       |    |		Load	0x2,0xe								; Debug Table 0x6.0x4 = 0x1b6,0x4
01b7 840f       |    |		Call	0x2,0xf
01b8 e40e       |    |		Load	0x2,0xe								; Debug Table 0x6.0x5 = 0x1b8,0x5
01b9 e602       |    |		Load	0x3,0x2
01ba e603       |    |		Load	0x3,0x3
01bb e604       |    |		Load	0x3,0x4
01bc e605       |    |		Load	0x3,0x5
01bd e606       |    |		Load	0x3,0x6
01be e607       |    |		Load	0x3,0x7
01bf e608       |    |		Load	0x3,0x8
01c0 4809       |H   |		Short_Literal	0x9
01c1 4803       |H   |		Short_Literal	0x3
01c2 0099       |    |		Action	Reference_Dynamic
01c3 8003       |    |		Call	0x0,0x3
01c4 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01c5 0000 0000  |    |		.XXX[0x3]
01c7 0000       |    |
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01db       |    |		.CONST	0x01db								; Address of begin
01c9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ca 0003       |    |		.CONST	0x0003								; Number of locals
01cb			INIT_01c8:
01cb 4801       |H   |		Short_Literal	0x1							; Debug Table 0x7 = .DEBUG	0x01cb,0x04e2,0x0002,0x0000,0x0042,0x8b26,0x0000,0x0090
													; Debug Table 0x7.0x0 = 0x1cb,0xffff
01cc 4801       |H   |		Short_Literal	0x1
01cd 00e9       |    |		Load_Encached	String_Cache
01ce 0334       | 4  |		Declare_Variable	Array,With_Constraint
01cf 4801       |H   |		Short_Literal	0x1
01d0 4801       |H   |		Short_Literal	0x1
01d1 00e9       |    |		Load_Encached	String_Cache
01d2 0334       | 4  |		Declare_Variable	Array,With_Constraint
01d3 e9ff       |    |		Load	0x4,-0x1
01d4 4801       |H   |		Short_Literal	0x1
01d5 00da       |    |		Load_Top	At_Offset_2
01d6 01d6       |    |		Execute	Vector,Field_Write
01d7 00d9       |    |		Load_Top	At_Offset_1
01d8 01d4       |    |		Execute	Vector,Structure_Write
01d9 029f 023b  |   ;|		Declare_Subprogram	INIT_0238,For_Call				; Debug Table 0x7.0x1 = 0x1d9,0xfffe
01db			BODY_01c8:
01db e9fe       |    |		Load	0x4,-0x2							; Debug Table 0x7.0x2 = 0x1db,0x1
01dc 8803       |    |		Call	0x4,0x3
01dd 00da       |    |		Load_Top	At_Offset_2
01de 01cc       |    |		Execute	Vector,Catenate
01df e9fd       |    |		Load	0x4,-0x3
01e0 8803       |    |		Call	0x4,0x3
01e1 01cc       |    |		Execute	Vector,Catenate
01e2 00da       |    |		Load_Top	At_Offset_2
01e3 01cc       |    |		Execute	Vector,Catenate
01e4 e9fc       |    |		Load	0x4,-0x4
01e5 8803       |    |		Call	0x4,0x3
01e6 01cc       |    |		Execute	Vector,Catenate
01e7 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01f9       |    |		.CONST	0x01f9								; Address of begin
01e9 0209       |    |		.CONST	0x0209								; Address of exception handler
01ea 0002       |    |		.CONST	0x0002								; Number of locals
01eb			INIT_01e8:
01eb e408       |    |		Load	0x2,0x8								; Debug Table 0x8 = .DEBUG	0x01eb,0x04ea,0x0004,0x0000,0x0042,0x8b26,0x0000,0x01a5
													; Debug Table 0x8.0x0 = 0x1eb,0xffff
01ec e7ff       |    |		Load	0x3,-0x1
01ed 0092 027c  |   ||		Action	Push_String_Extended,0x27c					; " ["
01ef 01cc       |    |		Execute	Vector,Catenate
01f0 e7fe       |    |		Load	0x3,-0x2
01f1 00e0       |    |		Load_Encached	Standard_Cache
01f2 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01f3 01cc       |    |		Execute	Vector,Catenate
01f4 0092 027d  |   }|		Action	Push_String_Extended,0x27d					; "] :"
01f6 01cc       |    |		Execute	Vector,Catenate
01f7 e001       |    |		Load	0x0,0x1
01f8 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01f9			BODY_01e8:
01f9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x1 = 0x1f9,0x1
01fa 01db       |    |		Execute	Vector,Length
01fb 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
01fc 6809       |h   |		Jump_Zero	0x206
01fd 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x2 = 0x1fd,0x2
01fe 00e4       |    |		Load_Encached	Positive_Cache
01ff 0122       | "  |		Execute	Any,Make_Root_Type
0200 00e0       |    |		Load_Encached	Standard_Cache
0201 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0202 00e4       |    |		Load_Encached	Positive_Cache
0203 025b       | [  |		Execute	Discrete,Check_In_Type
0204 00cb       |    |		Action	Pop_Block_With_Result
0205 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0206 e7fe       |    |		Load	0x3,-0x2							; Debug Table 0x8.0x3 = 0x206,0x3
0207 00cb       |    |		Action	Pop_Block_With_Result
0208 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0209			TRAP_01e8:
0209 010e       |    |		Execute	Exception,Is_Constraint_Error
020a 6806       |h   |		Jump_Zero	0x211
020b e408       |    |		Load	0x2,0x8								; Debug Table 0x8.0x4 = 0x20b,0x4
020c 0092 027e  |   ~|		Action	Push_String_Extended,0x27e					; "That's not a valid value."
020e e001       |    |		Load	0x0,0x1
020f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0210 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0211 0100       |    |		Execute	Exception,Raise
0212 0000 0000  |    |		.BLANK	0000[0x6]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 021b       |    |		.CONST	0x021b								; Address of begin
0219 0229       | )  |		.CONST	0x0229								; Address of exception handler
021a 0001       |    |		.CONST	0x0001								; Number of locals
021b			BODY_0218:
021b			INIT_0218:
021b e408       |    |		Load	0x2,0x8								; Debug Table 0x9 = .DEBUG	0x021b,0x04f6,0x0004,0x0000,0x0042,0x8b26,0x0000,0x0320
													; Debug Table 0x9.0x0 = 0x21b,0x1
021c 0092 027f  |    |		Action	Push_String_Extended,0x27f					; "For how many minutes to you want this test to run? "
021e e409       |    |		Load	0x2,0x9
021f 480a       |H   |		Short_Literal	0xa
0220 4802       |H   |		Short_Literal	0x2
0221 0099       |    |		Action	Reference_Dynamic
0222 e001       |    |		Load	0x0,0x1
0223 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0224 483c       |H<  |		Short_Literal	0x3c
0225 0271       | q  |		Execute	Discrete,Times
0226 c40d       |    |		Store	0x2,0xd
0227 00cc       |    |		Action	Pop_Block							; Debug Table 0x9.0x1 = 0x227,0x2
0228 7f85       |    |		Jump	0x1ae
0229			TRAP_0218:
0229 010d       |    |		Execute	Exception,Is_Numeric_Error
022a 6806       |h   |		Jump_Zero	0x231
022b e408       |    |		Load	0x2,0x8								; Debug Table 0x9.0x2 = 0x22b,0x3
022c 0092 0280  |    |		Action	Push_String_Extended,0x280					; "You input a value which was too large. Try again."
022e e001       |    |		Load	0x0,0x1
022f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0230 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0231 0100       |    |		Execute	Exception,Raise
0232 0000 0000  |    |		.BLANK	0000[0x6]
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 023e       | >  |		.CONST	0x023e								; Address of begin
0239 0004       |    |		.CONST	0x0004								; Address of exception handler
023a 0002       |    |		.CONST	0x0002								; Number of locals
023b			INIT_0238:
023b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa = .DEBUG	0x023b,0x04fe,0x0002,0x0000,0x0042,0x8b26,0x0000,0x00ac
													; Debug Table 0xa.0x0 = 0x23b,0xffff
023c 00e0       |    |		Load_Encached	Standard_Cache
023d 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
023e			BODY_0238:
023e 00cf       |    |		Action	Mark_Auxiliary
023f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0x1 = 0x23f,0x1
0240 01da       |    |		Execute	Vector,Bounds
0241 0264       | d  |		Execute	Discrete,Below_Bound
0242 700f       |p   |		Jump_Nonzero	0x252
0243 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xa.0x2 = 0x243,0x2
0244 ea02       |    |		Load	0x5,0x2
0245 01d7       |    |		Execute	Vector,Field_Read
0246 4830       |H0  |		Short_Literal	0x30
0247 4839       |H9  |		Short_Literal	0x39
0248 0262       | b  |		Execute	Discrete,In_Range
0249 6806       |h   |		Jump_Zero	0x250
024a 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa.0x3 = 0x24a,0x3
024b 01dd       |    |		Execute	Vector,First
024c 00d9       |    |		Load_Top	At_Offset_1
024d ea02       |    |		Load	0x5,0x2
024e 01cf       |    |		Execute	Vector,Slice_Read
024f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0250 00c8       |    |		Action	Pop_Auxiliary_Range
0251 37f1       |7   |		Loop_Decreasing	0x243
0252 00ce       |    |		Action	Pop_Auxiliary
0253 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xa.0x4 = 0x253,0x4
0254 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0255 0000 0000  |    |		.XXX[0x3]
0257 0000       |    |
0258 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000e10}
025c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
0260 ffff ffff  |    |		.LITERAL	{0xffffffff, 0xffffc000}
0264 0000 0000  |    |		.LITERAL	{0x00000000, 0x00428b26}
0268 ; --------------------------------------------------------------------------------------
0268 ; STRING TABLE
0268 ; --------------------------------------------------------------------------------------
0268 0034       | 4  |		.STRTAB	0x0034->0x0282							; "Port Test Instance"
0269 0044       | D  |		.STRTAB	0x0044->0x028b							; "By default, we transmit on ports"
026a 0062       | b  |		.STRTAB	0x0062->0x029b							; " .."
026b 0063       | c  |		.STRTAB	0x0063->0x029c							; "and expect loop back plugs on the first 3 ports"
026c 0090       |    |		.STRTAB	0x0090->0x02b4							; "Nonexistent ports are ignored"
026d 00ab       |    |		.STRTAB	0x00ab->0x02c2							; "Do you want to change this? [No] :"
026e 00cb       |    |		.STRTAB	0x00cb->0x02d3							; "Do you want to also test receive? [No] :"
026f 00f1       |    |		.STRTAB	0x00f1->0x02e7							; "First looped back port"
0270 0105       |    |		.STRTAB	0x0105->0x02f2							; "Last loop back port"
0271 0116       |    |		.STRTAB	0x0116->0x02fc							; "Looped-back ports must be in the range of tested ports."
0272 014b       | K  |		.STRTAB	0x014b->0x0317							; "You entered an invalid line range. Try again."
0273 0176       | v  |		.STRTAB	0x0176->0x032e							; "Drop RTS at the end of the test (for printer switch) [No]"
0274 01ad       |    |		.STRTAB	0x01ad->0x034a							; "Port Test done"
0275 01b9       |    |		.STRTAB	0x01b9->0x0351							; "Do you want to start over? [No] :"
0276 01d8       |    |		.STRTAB	0x01d8->0x0362							; "Test will end at: "
0277 01e8       |    |		.STRTAB	0x01e8->0x036b							; " on "
0278 01ea       |    |		.STRTAB	0x01ea->0x036d							; "Ports in the range"
0279 01fa       |    |		.STRTAB	0x01fa->0x0376							; " may be tested. Nonexistent ports are ignored"
027a 0225       | %  |		.STRTAB	0x0225->0x038c							; "First port number"
027b 0234       | 4  |		.STRTAB	0x0234->0x0395							; "Last port number"
027c 0242       | B  |		.STRTAB	0x0242->0x039d							; " ["
027d 0242       | B  |		.STRTAB	0x0242->0x039e							; "] :"
027e 0243       | C  |		.STRTAB	0x0243->0x039f							; "That's not a valid value."
027f 025a       | Z  |		.STRTAB	0x025a->0x03ac							; "For how many minutes to you want this test to run? "
0280 028b       |    |		.STRTAB	0x028b->0x03c5							; "You input a value which was too large. Try again."
0281 02ba       |    |		.STREND 0x02ba->0x03de
0282 506f 7274  |Port|		.STRTAB_STRINGS
03de 0000 0000  |    |		.XXX[0x2]
03e0 ; --------------------------------------------------------------------------------------
03e0 ; Debug Table
03e0 ; --------------------------------------------------------------------------------------
03e0 0003 000b  |    |		.CONST	0x0003,0x000b
03e2 000b 043a  |   :|		.DEBUG	0x000b,0x043a,0x8000,0x0000,0x003a,0xd586,0x0000,0x0003
03ea 001b 043c  |   <|		.DEBUG	0x001b,0x043c,0x8001,0x0000,0x003a,0xd586,0x0000,0x0003
03f2 00e3 048e  |    |		.DEBUG	0x00e3,0x048e,0x0001,0x0000,0x0042,0x8b26,0x0000,0x0051
03fa 013b 04b4  | ;  |		.DEBUG	0x013b,0x04b4,0x0002,0x0000,0x0042,0x8b26,0x0000,0x015a
0402 014b 04ba  | K  |		.DEBUG	0x014b,0x04ba,0x0002,0x0000,0x0042,0x8b26,0x0000,0x01ac
040a 0163 04c4  | c  |		.DEBUG	0x0163,0x04c4,0x0004,0x0000,0x0042,0x8b26,0x0000,0x026b
0412 019b 04d4  |    |		.DEBUG	0x019b,0x04d4,0x0004,0x0000,0x0042,0x8b26,0x0000,0x033d
041a 01cb 04e2  |    |		.DEBUG	0x01cb,0x04e2,0x0002,0x0000,0x0042,0x8b26,0x0000,0x0090
0422 01eb 04ea  |    |		.DEBUG	0x01eb,0x04ea,0x0004,0x0000,0x0042,0x8b26,0x0000,0x01a5
042a 021b 04f6  |    |		.DEBUG	0x021b,0x04f6,0x0004,0x0000,0x0042,0x8b26,0x0000,0x0320
0432 023b 04fe  | ;  |		.DEBUG	0x023b,0x04fe,0x0002,0x0000,0x0042,0x8b26,0x0000,0x00ac
043a ; --------------------------------------------------------------------------------------
043a ; Debug3 Subtable 0x0
043a ; --------------------------------------------------------------------------------------
043a 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
043c ; --------------------------------------------------------------------------------------
043c ; Debug3 Subtable 0x1
043c ; --------------------------------------------------------------------------------------
043c 000d 001b  |    |		.DBG3TAB	0x000d,0x001b
043e 001b ffff  |    |		.CONST	0x001b,0xffff
0440 001f fffe  |    |		.CONST	0x001f,0xfffe
0442 0021 fffd  | !  |		.CONST	0x0021,0xfffd
0444 0023 fffc  | #  |		.CONST	0x0023,0xfffc
0446 0026 fffb  | &  |		.CONST	0x0026,0xfffb
0448 002a fffa  | *  |		.CONST	0x002a,0xfffa
044a 002b fff9  | +  |		.CONST	0x002b,0xfff9
044c 0030 fff8  | 0  |		.CONST	0x0030,0xfff8
044e 0038 fff7  | 8  |		.CONST	0x0038,0xfff7
0450 0039 fff6  | 9  |		.CONST	0x0039,0xfff6
0452 003e fff5  | >  |		.CONST	0x003e,0xfff5
0454 0040 fff4  | @  |		.CONST	0x0040,0xfff4
0456 0042 fff3  | B  |		.CONST	0x0042,0xfff3
0458 0048 0001  | H  |		.CONST	0x0048,0x0001
045a 0055 0002  | U  |		.CONST	0x0055,0x0002
045c 0056 0003  | V  |		.CONST	0x0056,0x0003
045e 0066 0004  | f  |		.CONST	0x0066,0x0004
0460 006b 0005  | k  |		.CONST	0x006b,0x0005
0462 0070 0006  | p  |		.CONST	0x0070,0x0006
0464 0076 0007  | v  |		.CONST	0x0076,0x0007
0466 0077 0008  | w  |		.CONST	0x0077,0x0008
0468 007b 0009  | {  |		.CONST	0x007b,0x0009
046a 0081 000a  |    |		.CONST	0x0081,0x000a
046c 0082 000b  |    |		.CONST	0x0082,0x000b
046e 0084 000c  |    |		.CONST	0x0084,0x000c
0470 0089 000d  |    |		.CONST	0x0089,0x000d
0472 0095 000e  |    |		.CONST	0x0095,0x000e
0474 009a 000f  |    |		.CONST	0x009a,0x000f
0476 009e 0010  |    |		.CONST	0x009e,0x0010
0478 00a0 0011  |    |		.CONST	0x00a0,0x0011
047a 00a5 0012  |    |		.CONST	0x00a5,0x0012
047c 00b1 0013  |    |		.CONST	0x00b1,0x0013
047e 00b2 0014  |    |		.CONST	0x00b2,0x0014
0480 00b7 0015  |    |		.CONST	0x00b7,0x0015
0482 00c0 0016  |    |		.CONST	0x00c0,0x0016
0484 00c3 0017  |    |		.CONST	0x00c3,0x0017
0486 00c8 0018  |    |		.CONST	0x00c8,0x0018
0488 00c9 0019  |    |		.CONST	0x00c9,0x0019
048a 00ce 001a  |    |		.CONST	0x00ce,0x001a
048c 00d6 001b  |    |		.CONST	0x00d6,0x001b
048e ; --------------------------------------------------------------------------------------
048e ; Debug3 Subtable 0x2
048e ; --------------------------------------------------------------------------------------
048e 000b 0007  |    |		.DBG3TAB	0x000b,0x0007
0490 00e3 ffff  |    |		.CONST	0x00e3,0xffff
0492 00e5 fffe  |    |		.CONST	0x00e5,0xfffe
0494 00e7 fffd  |    |		.CONST	0x00e7,0xfffd
0496 00e9 fffc  |    |		.CONST	0x00e9,0xfffc
0498 00eb fffb  |    |		.CONST	0x00eb,0xfffb
049a 00ec fffa  |    |		.CONST	0x00ec,0xfffa
049c 00ed fff9  |    |		.CONST	0x00ed,0xfff9
049e 00ee fff8  |    |		.CONST	0x00ee,0xfff8
04a0 00ef fff7  |    |		.CONST	0x00ef,0xfff7
04a2 00f0 fff6  |    |		.CONST	0x00f0,0xfff6
04a4 00f1 fff5  |    |		.CONST	0x00f1,0xfff5
04a6 00f3 0001  |    |		.CONST	0x00f3,0x0001
04a8 0102 0002  |    |		.CONST	0x0102,0x0002
04aa 010d 0003  |    |		.CONST	0x010d,0x0003
04ac 0111 0004  |    |		.CONST	0x0111,0x0004
04ae 0118 0005  |    |		.CONST	0x0118,0x0005
04b0 011c 0006  |    |		.CONST	0x011c,0x0006
04b2 0123 0007  | #  |		.CONST	0x0123,0x0007
04b4 ; --------------------------------------------------------------------------------------
04b4 ; Debug3 Subtable 0x3
04b4 ; --------------------------------------------------------------------------------------
04b4 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
04b6 013e 0001  | >  |		.CONST	0x013e,0x0001
04b8 013f 0002  | ?  |		.CONST	0x013f,0x0002
04ba ; --------------------------------------------------------------------------------------
04ba ; Debug3 Subtable 0x4
04ba ; --------------------------------------------------------------------------------------
04ba 0001 0003  |    |		.DBG3TAB	0x0001,0x0003
04bc 014b ffff  | K  |		.CONST	0x014b,0xffff
04be 014f 0001  | O  |		.CONST	0x014f,0x0001
04c0 0152 0002  | R  |		.CONST	0x0152,0x0002
04c2 0154 0003  | T  |		.CONST	0x0154,0x0003
04c4 ; --------------------------------------------------------------------------------------
04c4 ; Debug3 Subtable 0x5
04c4 ; --------------------------------------------------------------------------------------
04c4 0000 0007  |    |		.DBG3TAB	0x0000,0x0007
04c6 0163 0001  | c  |		.CONST	0x0163,0x0001
04c8 0176 0002  | v  |		.CONST	0x0176,0x0002
04ca 017d 0003  | }  |		.CONST	0x017d,0x0003
04cc 0181 0004  |    |		.CONST	0x0181,0x0004
04ce 0186 0005  |    |		.CONST	0x0186,0x0005
04d0 018a 0006  |    |		.CONST	0x018a,0x0006
04d2 018c 0007  |    |		.CONST	0x018c,0x0007
04d4 ; --------------------------------------------------------------------------------------
04d4 ; Debug3 Subtable 0x6
04d4 ; --------------------------------------------------------------------------------------
04d4 0001 0005  |    |		.DBG3TAB	0x0001,0x0005
04d6 019b ffff  |    |		.CONST	0x019b,0xffff
04d8 01aa 0001  |    |		.CONST	0x01aa,0x0001
04da 01ab 0002  |    |		.CONST	0x01ab,0x0002
04dc 01af 0003  |    |		.CONST	0x01af,0x0003
04de 01b6 0004  |    |		.CONST	0x01b6,0x0004
04e0 01b8 0005  |    |		.CONST	0x01b8,0x0005
04e2 ; --------------------------------------------------------------------------------------
04e2 ; Debug3 Subtable 0x7
04e2 ; --------------------------------------------------------------------------------------
04e2 0002 0001  |    |		.DBG3TAB	0x0002,0x0001
04e4 01cb ffff  |    |		.CONST	0x01cb,0xffff
04e6 01d9 fffe  |    |		.CONST	0x01d9,0xfffe
04e8 01db 0001  |    |		.CONST	0x01db,0x0001
04ea ; --------------------------------------------------------------------------------------
04ea ; Debug3 Subtable 0x8
04ea ; --------------------------------------------------------------------------------------
04ea 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
04ec 01eb ffff  |    |		.CONST	0x01eb,0xffff
04ee 01f9 0001  |    |		.CONST	0x01f9,0x0001
04f0 01fd 0002  |    |		.CONST	0x01fd,0x0002
04f2 0206 0003  |    |		.CONST	0x0206,0x0003
04f4 020b 0004  |    |		.CONST	0x020b,0x0004
04f6 ; --------------------------------------------------------------------------------------
04f6 ; Debug3 Subtable 0x9
04f6 ; --------------------------------------------------------------------------------------
04f6 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
04f8 021b 0001  |    |		.CONST	0x021b,0x0001
04fa 0227 0002  | '  |		.CONST	0x0227,0x0002
04fc 022b 0003  | +  |		.CONST	0x022b,0x0003
04fe ; --------------------------------------------------------------------------------------
04fe ; Debug3 Subtable 0xa
04fe ; --------------------------------------------------------------------------------------
04fe 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
0500 023b ffff  | ;  |		.CONST	0x023b,0xffff
0502 023f 0001  | ?  |		.CONST	0x023f,0x0001
0504 0243 0002  | C  |		.CONST	0x0243,0x0002
0506 024a 0003  | J  |		.CONST	0x024a,0x0003
0508 0253 0004  | S  |		.CONST	0x0253,0x0004
050a 0000 0000  |    |		.BLANK	0000[0xf6]