DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

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 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦74d9a2eed⟧ SEG

    Length: 2048 (0x800)
    Types: SEG
    Notes: 5811_R1K_CODE
    Names: »675849.SEG«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »675849.SEG« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »675849.SEG« 
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »675849.SEG« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »675849.SEG« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »675849.SEG« 

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 0108       |    |		.CONST	0x0108								; 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 0001       |    |		.CONST	0x0001								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0046       | F  |		.CONST	0x0046								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 001b       |    |		.CONST	0x001b								; Number of locals
000b			INIT_0008:
000b 00e5       |    |		Load_Encached	Long_Integer_Cache					; Debug Table 0x0 = .DEBUG	0x000b,0x018a,0x8000,0x0000,0x0018,0x1a64,0x0000,0x0003
													; Debug Table 0x0.0x0 = 0xb,0xffff
000c 0129       | )  |		Execute	Any,Make_Visible
000d 029a 004b  |   K|		Declare_Subprogram	INIT_0048,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 005b  |   [|		Declare_Subprogram	INIT_0058,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 029a 0063  |   c|		Declare_Subprogram	INIT_0060,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x3 = 0x11,0xfffc
0013 029a 006b  |   k|		Declare_Subprogram	INIT_0068,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0x13,0xfffb
0015 029a 0073  |   s|		Declare_Subprogram	INIT_0070,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x15,0xfffa
0017 029a 0083  |    |		Declare_Subprogram	INIT_0080,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x17,0xfff9
0019 029a 0093  |    |		Declare_Subprogram	INIT_0090,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x19,0xfff8
001b 029a 00a3  |    |		Declare_Subprogram	INIT_00a0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x1b,0xfff7
001d 029a 00b3  |    |		Declare_Subprogram	INIT_00b0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x9 = 0x1d,0xfff6
001f 029a 00c3  |    |		Declare_Subprogram	INIT_00c0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xa = 0x1f,0xfff5
0021 029a 00d3  |    |		Declare_Subprogram	INIT_00d0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xb = 0x21,0xfff4
0023 029a 00e3  |    |		Declare_Subprogram	INIT_00e0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xc = 0x23,0xfff3
0025 029a 00f3  |    |		Declare_Subprogram	INIT_00f0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xd = 0x25,0xfff2
0027 029a 00fb  |    |		Declare_Subprogram	INIT_00f8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xe = 0x27,0xfff1
0029 00bf       |    |		Action	Accept_Activation						; Debug Table 0x0.0x10 = 0x29,0xffef
													; Debug Table 0x0.0xf = 0x29,0xfff0
002a 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe				; Debug Table 0x1 = .DEBUG	0x002a,0x01ae,0x8000,0x0000,0x0018,0x1a74,0x0000,0x0005
													; Debug Table 0x1.0x0 = 0x2a,0xffff
002b 00c7       |    |		Action	Elaborate_Subprogram
002c 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf				; Debug Table 0x1.0x1 = 0x2c,0xfffe
002d 00c7       |    |		Action	Elaborate_Subprogram
002e 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10				; Debug Table 0x1.0x2 = 0x2e,0xfffd
002f 00c7       |    |		Action	Elaborate_Subprogram
0030 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11				; Debug Table 0x1.0x3 = 0x30,0xfffc
0031 00c7       |    |		Action	Elaborate_Subprogram
0032 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12				; Debug Table 0x1.0x4 = 0x32,0xfffb
0033 00c7       |    |		Action	Elaborate_Subprogram
0034 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13				; Debug Table 0x1.0x5 = 0x34,0xfffa
0035 00c7       |    |		Action	Elaborate_Subprogram
0036 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14				; Debug Table 0x1.0x6 = 0x36,0xfff9
0037 00c7       |    |		Action	Elaborate_Subprogram
0038 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15				; Debug Table 0x1.0x7 = 0x38,0xfff8
0039 00c7       |    |		Action	Elaborate_Subprogram
003a 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16				; Debug Table 0x1.0x8 = 0x3a,0xfff7
003b 00c7       |    |		Action	Elaborate_Subprogram
003c 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x1.0x9 = 0x3c,0xfff6
003d 00c7       |    |		Action	Elaborate_Subprogram
003e 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18				; Debug Table 0x1.0xa = 0x3e,0xfff5
003f 00c7       |    |		Action	Elaborate_Subprogram
0040 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19				; Debug Table 0x1.0xb = 0x40,0xfff4
0041 00c7       |    |		Action	Elaborate_Subprogram
0042 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a				; Debug Table 0x1.0xc = 0x42,0xfff3
0043 00c7       |    |		Action	Elaborate_Subprogram
0044 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b				; Debug Table 0x1.0xd = 0x44,0xfff2
0045 00c7       |    |		Action	Elaborate_Subprogram
0046			BODY_0008:
0046 00bc       |    |		Action	Signal_Activated
0047 00bb       |    |		Action	Signal_Completion
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 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x2 = .DEBUG	0x004b,0x01cc,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0008
													; Debug Table 0x2.0x0 = 0x4b,0x1
004c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x2.0x1 = 0x4c,0x2
													; Debug Table 0x2.0x2 = 0x4c,0x3
004d 0279       | y  |		Execute	Discrete,And							; Debug Table 0x2.0x3 = 0x4d,0x4
													; Debug Table 0x2.0x4 = 0x4d,0x5
004e 0c01       |    |		Execute_Immediate	Greater_Equal,0x1				; Debug Table 0x2.0x5 = 0x4e,0x6
004f 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2				; Debug Table 0x2.0x6 = 0x4f,0x7
0050 4831       |H1  |		Short_Literal	0x31							; Debug Table 0x2.0x7 = 0x50,0x8
0051 0257       | W  |		Execute	Discrete,Raise
0052 0000 0000  |    |		.BLANK	0000[0x6]
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 005b       | [  |		.CONST	0x005b								; Address of begin
0059 0004       |    |		.CONST	0x0004								; Address of exception handler
005a 0001       |    |		.CONST	0x0001								; Number of locals
005b			BODY_0058:
005b			INIT_0058:
005b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3 = .DEBUG	0x005b,0x01de,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0015
													; Debug Table 0x3.0x0 = 0x5b,0x1
005c 024c       | L  |		Execute	Discrete,Count_Leading_Zeros					; Debug Table 0x3.0x1 = 0x5c,0x2
													; Debug Table 0x3.0x2 = 0x5c,0x3
005d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1				; Debug Table 0x3.0x3 = 0x5d,0x4
005e 4831       |H1  |		Short_Literal	0x31							; Debug Table 0x3.0x4 = 0x5e,0x5
005f 0257       | W  |		Execute	Discrete,Raise
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 0x4 = .DEBUG	0x0063,0x01ea,0x0002,0x0000,0x0018,0x1a64,0x0000,0x001e
													; Debug Table 0x4.0x0 = 0x63,0x1
0064 024b       | K  |		Execute	Discrete,Count_Trailing_Zeros					; Debug Table 0x4.0x1 = 0x64,0x2
													; Debug Table 0x4.0x2 = 0x64,0x3
0065 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1				; Debug Table 0x4.0x3 = 0x65,0x4
0066 4831       |H1  |		Short_Literal	0x31							; Debug Table 0x4.0x4 = 0x66,0x5
0067 0257       | W  |		Execute	Discrete,Raise
0068 ; --------------------------------------------------------------------------------------
0068 ; SUBPROGRAM
0068 ; --------------------------------------------------------------------------------------
0068 006b       | k  |		.CONST	0x006b								; Address of begin
0069 0004       |    |		.CONST	0x0004								; Address of exception handler
006a 0001       |    |		.CONST	0x0001								; Number of locals
006b			BODY_0068:
006b			INIT_0068:
006b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5 = .DEBUG	0x006b,0x01f6,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0027
													; Debug Table 0x5.0x0 = 0x6b,0x1
006c 024d       | M  |		Execute	Discrete,Count_Nonzero_Bits					; Debug Table 0x5.0x1 = 0x6c,0x2
													; Debug Table 0x5.0x2 = 0x6c,0x3
006d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1				; Debug Table 0x5.0x3 = 0x6d,0x4
006e 4831       |H1  |		Short_Literal	0x31							; Debug Table 0x5.0x4 = 0x6e,0x5
006f 0257       | W  |		Execute	Discrete,Raise
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 0073       | s  |		.CONST	0x0073								; Address of begin
0071 0004       |    |		.CONST	0x0004								; Address of exception handler
0072 0001       |    |		.CONST	0x0001								; Number of locals
0073			BODY_0070:
0073			INIT_0070:
0073 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x6 = .DEBUG	0x0073,0x0202,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0030
													; Debug Table 0x6.0x0 = 0x73,0x1
0074 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x6.0x1 = 0x74,0x2
													; Debug Table 0x6.0x2 = 0x74,0x3
0075 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x6.0x3 = 0x75,0x4
													; Debug Table 0x6.0x4 = 0x75,0x5
0076 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x6.0x5 = 0x76,0x6
													; Debug Table 0x6.0x6 = 0x76,0x7
0077 024e       | N  |		Execute	Discrete,Extract_Bits						; Debug Table 0x6.0x7 = 0x77,0x8
													; Debug Table 0x6.0x8 = 0x77,0x9
0078 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4				; Debug Table 0x6.0x9 = 0x78,0xa
0079 4831       |H1  |		Short_Literal	0x31							; Debug Table 0x6.0xa = 0x79,0xb
007a 0257       | W  |		Execute	Discrete,Raise
007b 0000 0000  |    |		.BLANK	0000[0x5]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0083       |    |		.CONST	0x0083								; Address of begin
0081 0004       |    |		.CONST	0x0004								; Address of exception handler
0082 0001       |    |		.CONST	0x0001								; Number of locals
0083			BODY_0080:
0083			INIT_0080:
0083 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7 = .DEBUG	0x0083,0x021a,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0046
													; Debug Table 0x7.0x0 = 0x83,0x1
0084 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x1 = 0x84,0x2
													; Debug Table 0x7.0x2 = 0x84,0x3
0085 4801       |H   |		Short_Literal	0x1							; Debug Table 0x7.0x3 = 0x85,0x4
													; Debug Table 0x7.0x4 = 0x85,0x5
0086 4800       |H   |		Short_Literal	0x0							; Debug Table 0x7.0x5 = 0x86,0x6
0087 024e       | N  |		Execute	Discrete,Extract_Bits						; Debug Table 0x7.0x6 = 0x87,0x7
0088 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2				; Debug Table 0x7.0x7 = 0x88,0x8
0089 4831       |H1  |		Short_Literal	0x31							; Debug Table 0x7.0x8 = 0x89,0x9
008a 0257       | W  |		Execute	Discrete,Raise
008b 0000 0000  |    |		.BLANK	0000[0x5]
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 0093       |    |		.CONST	0x0093								; Address of begin
0091 0004       |    |		.CONST	0x0004								; Address of exception handler
0092 0001       |    |		.CONST	0x0001								; Number of locals
0093			BODY_0090:
0093			INIT_0090:
0093 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x8 = .DEBUG	0x0093,0x022e,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0053
													; Debug Table 0x8.0x0 = 0x93,0x1
0094 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x8.0x1 = 0x94,0x2
													; Debug Table 0x8.0x2 = 0x94,0x3
0095 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x8.0x3 = 0x95,0x4
													; Debug Table 0x8.0x4 = 0x95,0x5
0096 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x8.0x5 = 0x96,0x6
													; Debug Table 0x8.0x6 = 0x96,0x7
0097 024f       | O  |		Execute	Discrete,Insert_Bits						; Debug Table 0x8.0x7 = 0x97,0x8
													; Debug Table 0x8.0x8 = 0x97,0x9
0098 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4				; Debug Table 0x8.0x9 = 0x98,0xa
0099 4831       |H1  |		Short_Literal	0x31							; Debug Table 0x8.0xa = 0x99,0xb
009a 0257       | W  |		Execute	Discrete,Raise
009b 0000 0000  |    |		.BLANK	0000[0x5]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a3       |    |		.CONST	0x00a3								; Address of begin
00a1 0004       |    |		.CONST	0x0004								; Address of exception handler
00a2 0001       |    |		.CONST	0x0001								; Number of locals
00a3			BODY_00a0:
00a3			INIT_00a0:
00a3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x9 = .DEBUG	0x00a3,0x0246,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0068
													; Debug Table 0x9.0x0 = 0xa3,0x1
00a4 4801       |H   |		Short_Literal	0x1							; Debug Table 0x9.0x1 = 0xa4,0x2
00a5 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x9.0x2 = 0xa5,0x3
00a6 4801       |H   |		Short_Literal	0x1							; Debug Table 0x9.0x3 = 0xa6,0x4
00a7 024f       | O  |		Execute	Discrete,Insert_Bits						; Debug Table 0x9.0x4 = 0xa7,0x5
00a8 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2				; Debug Table 0x9.0x5 = 0xa8,0x6
00a9 4831 0257  |H1 W|		.XXX[0x2]
00ab 0000 0000  |    |		.BLANK	0000[0x5]
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b3       |    |		.CONST	0x00b3								; Address of begin
00b1 0004       |    |		.CONST	0x0004								; Address of exception handler
00b2 0001       |    |		.CONST	0x0001								; Number of locals
00b3			BODY_00b0:
00b3			INIT_00b0:
00b3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa = .DEBUG	0x00b3,0x0254,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0075
													; Debug Table 0xa.0x0 = 0xb3,0x1
00b4 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0x1 = 0xb4,0x2
00b5 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0xa.0x2 = 0xb5,0x3
00b6 4801       |H   |		Short_Literal	0x1							; Debug Table 0xa.0x3 = 0xb6,0x4
00b7 024f       | O  |		Execute	Discrete,Insert_Bits						; Debug Table 0xa.0x4 = 0xb7,0x5
00b8 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2				; Debug Table 0xa.0x5 = 0xb8,0x6
00b9 4831 0257  |H1 W|		.XXX[0x2]
00bb 0000 0000  |    |		.BLANK	0000[0x5]
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00c3       |    |		.CONST	0x00c3								; Address of begin
00c1 0004       |    |		.CONST	0x0004								; Address of exception handler
00c2 0001       |    |		.CONST	0x0001								; Number of locals
00c3			BODY_00c0:
00c3			INIT_00c0:
00c3 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb = .DEBUG	0x00c3,0x0262,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0082
													; Debug Table 0xb.0x0 = 0xc3,0x1
00c4 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb.0x1 = 0xc4,0x2
													; Debug Table 0xb.0x2 = 0xc4,0x3
00c5 0279       | y  |		Execute	Discrete,And							; Debug Table 0xb.0x3 = 0xc5,0x4
													; Debug Table 0xb.0x4 = 0xc5,0x5
00c6 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2				; Debug Table 0xb.0x5 = 0xc6,0x6
00c7 4831       |H1  |		Short_Literal	0x31							; Debug Table 0xb.0x6 = 0xc7,0x7
00c8 0257       | W  |		Execute	Discrete,Raise
00c9 0000 0000  |    |		.BLANK	0000[0x7]
00d0 ; --------------------------------------------------------------------------------------
00d0 ; SUBPROGRAM
00d0 ; --------------------------------------------------------------------------------------
00d0 00d3       |    |		.CONST	0x00d3								; Address of begin
00d1 0004       |    |		.CONST	0x0004								; Address of exception handler
00d2 0001       |    |		.CONST	0x0001								; Number of locals
00d3			BODY_00d0:
00d3			INIT_00d0:
00d3 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc = .DEBUG	0x00d3,0x0272,0x0002,0x0000,0x0018,0x1a64,0x0000,0x008c
													; Debug Table 0xc.0x0 = 0xd3,0x1
00d4 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x1 = 0xd4,0x2
													; Debug Table 0xc.0x2 = 0xd4,0x3
00d5 0278       | x  |		Execute	Discrete,Or							; Debug Table 0xc.0x3 = 0xd5,0x4
													; Debug Table 0xc.0x4 = 0xd5,0x5
00d6 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2				; Debug Table 0xc.0x5 = 0xd6,0x6
00d7 4831       |H1  |		Short_Literal	0x31							; Debug Table 0xc.0x6 = 0xd7,0x7
00d8 0257       | W  |		Execute	Discrete,Raise
00d9 0000 0000  |    |		.BLANK	0000[0x7]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00e3       |    |		.CONST	0x00e3								; Address of begin
00e1 0004       |    |		.CONST	0x0004								; Address of exception handler
00e2 0001       |    |		.CONST	0x0001								; Number of locals
00e3			BODY_00e0:
00e3			INIT_00e0:
00e3 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xd = .DEBUG	0x00e3,0x0282,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0096
													; Debug Table 0xd.0x0 = 0xe3,0x1
00e4 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xd.0x1 = 0xe4,0x2
													; Debug Table 0xd.0x2 = 0xe4,0x3
00e5 0277       | w  |		Execute	Discrete,Xor							; Debug Table 0xd.0x3 = 0xe5,0x4
													; Debug Table 0xd.0x4 = 0xe5,0x5
00e6 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2				; Debug Table 0xd.0x5 = 0xe6,0x6
00e7 4831       |H1  |		Short_Literal	0x31							; Debug Table 0xd.0x6 = 0xe7,0x7
00e8 0257       | W  |		Execute	Discrete,Raise
00e9 0000 0000  |    |		.BLANK	0000[0x7]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f3       |    |		.CONST	0x00f3								; Address of begin
00f1 0004       |    |		.CONST	0x0004								; Address of exception handler
00f2 0001       |    |		.CONST	0x0001								; Number of locals
00f3			BODY_00f0:
00f3			INIT_00f0:
00f3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe = .DEBUG	0x00f3,0x0292,0x0002,0x0000,0x0018,0x1a64,0x0000,0x00a0
													; Debug Table 0xe.0x0 = 0xf3,0x1
00f4 0276       | v  |		Execute	Discrete,Complement						; Debug Table 0xe.0x1 = 0xf4,0x2
													; Debug Table 0xe.0x2 = 0xf4,0x3
00f5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1				; Debug Table 0xe.0x3 = 0xf5,0x4
00f6 4831       |H1  |		Short_Literal	0x31							; Debug Table 0xe.0x4 = 0xf6,0x5
00f7 0257       | W  |		Execute	Discrete,Raise
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 00fb       |    |		.CONST	0x00fb								; Address of begin
00f9 0004       |    |		.CONST	0x0004								; Address of exception handler
00fa 0001       |    |		.CONST	0x0001								; Number of locals
00fb			BODY_00f8:
00fb			INIT_00f8:
00fb 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf = .DEBUG	0x00fb,0x029e,0x0002,0x0000,0x0018,0x1a64,0x0000,0x00a9
													; Debug Table 0xf.0x0 = 0xfb,0x1
00fc 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf.0x1 = 0xfc,0x2
													; Debug Table 0xf.0x2 = 0xfc,0x3
00fd 0251       | Q  |		Execute	Discrete,Logical_Shift						; Debug Table 0xf.0x3 = 0xfd,0x4
													; Debug Table 0xf.0x4 = 0xfd,0x5
00fe 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2				; Debug Table 0xf.0x5 = 0xfe,0x6
00ff 4831       |H1  |		Short_Literal	0x31							; Debug Table 0xf.0x6 = 0xff,0x7
0100 0257       | W  |		Execute	Discrete,Raise
0101 0000 0000  |    |		.BLANK	0000[0x7]
0108 ; --------------------------------------------------------------------------------------
0108 ; Debug Table
0108 ; --------------------------------------------------------------------------------------
0108 0003 0010  |    |		.CONST	0x0003,0x0010
010a 000b 018a  |    |		.DEBUG	0x000b,0x018a,0x8000,0x0000,0x0018,0x1a64,0x0000,0x0003
0112 002a 01ae  | *  |		.DEBUG	0x002a,0x01ae,0x8000,0x0000,0x0018,0x1a74,0x0000,0x0005
011a 004b 01cc  | K  |		.DEBUG	0x004b,0x01cc,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0008
0122 005b 01de  | [  |		.DEBUG	0x005b,0x01de,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0015
012a 0063 01ea  | c  |		.DEBUG	0x0063,0x01ea,0x0002,0x0000,0x0018,0x1a64,0x0000,0x001e
0132 006b 01f6  | k  |		.DEBUG	0x006b,0x01f6,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0027
013a 0073 0202  | s  |		.DEBUG	0x0073,0x0202,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0030
0142 0083 021a  |    |		.DEBUG	0x0083,0x021a,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0046
014a 0093 022e  |   .|		.DEBUG	0x0093,0x022e,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0053
0152 00a3 0246  |   F|		.DEBUG	0x00a3,0x0246,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0068
015a 00b3 0254  |   T|		.DEBUG	0x00b3,0x0254,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0075
0162 00c3 0262  |   b|		.DEBUG	0x00c3,0x0262,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0082
016a 00d3 0272  |   r|		.DEBUG	0x00d3,0x0272,0x0002,0x0000,0x0018,0x1a64,0x0000,0x008c
0172 00e3 0282  |    |		.DEBUG	0x00e3,0x0282,0x0002,0x0000,0x0018,0x1a64,0x0000,0x0096
017a 00f3 0292  |    |		.DEBUG	0x00f3,0x0292,0x0002,0x0000,0x0018,0x1a64,0x0000,0x00a0
0182 00fb 029e  |    |		.DEBUG	0x00fb,0x029e,0x0002,0x0000,0x0018,0x1a64,0x0000,0x00a9
018a ; --------------------------------------------------------------------------------------
018a ; Debug3 Subtable 0x0
018a ; --------------------------------------------------------------------------------------
018a 0011 0000  |    |		.DBG3TAB	0x0011,0x0000
018c 000b ffff  |    |		.CONST	0x000b,0xffff
018e 000d fffe  |    |		.CONST	0x000d,0xfffe
0190 000f fffd  |    |		.CONST	0x000f,0xfffd
0192 0011 fffc  |    |		.CONST	0x0011,0xfffc
0194 0013 fffb  |    |		.CONST	0x0013,0xfffb
0196 0015 fffa  |    |		.CONST	0x0015,0xfffa
0198 0017 fff9  |    |		.CONST	0x0017,0xfff9
019a 0019 fff8  |    |		.CONST	0x0019,0xfff8
019c 001b fff7  |    |		.CONST	0x001b,0xfff7
019e 001d fff6  |    |		.CONST	0x001d,0xfff6
01a0 001f fff5  |    |		.CONST	0x001f,0xfff5
01a2 0021 fff4  | !  |		.CONST	0x0021,0xfff4
01a4 0023 fff3  | #  |		.CONST	0x0023,0xfff3
01a6 0025 fff2  | %  |		.CONST	0x0025,0xfff2
01a8 0027 fff1  | '  |		.CONST	0x0027,0xfff1
01aa 0029 fff0  | )  |		.CONST	0x0029,0xfff0
01ac 0029 ffef  | )  |		.CONST	0x0029,0xffef
01ae ; --------------------------------------------------------------------------------------
01ae ; Debug3 Subtable 0x1
01ae ; --------------------------------------------------------------------------------------
01ae 000e 0000  |    |		.DBG3TAB	0x000e,0x0000
01b0 002a ffff  | *  |		.CONST	0x002a,0xffff
01b2 002c fffe  | ,  |		.CONST	0x002c,0xfffe
01b4 002e fffd  | .  |		.CONST	0x002e,0xfffd
01b6 0030 fffc  | 0  |		.CONST	0x0030,0xfffc
01b8 0032 fffb  | 2  |		.CONST	0x0032,0xfffb
01ba 0034 fffa  | 4  |		.CONST	0x0034,0xfffa
01bc 0036 fff9  | 6  |		.CONST	0x0036,0xfff9
01be 0038 fff8  | 8  |		.CONST	0x0038,0xfff8
01c0 003a fff7  | :  |		.CONST	0x003a,0xfff7
01c2 003c fff6  | <  |		.CONST	0x003c,0xfff6
01c4 003e fff5  | >  |		.CONST	0x003e,0xfff5
01c6 0040 fff4  | @  |		.CONST	0x0040,0xfff4
01c8 0042 fff3  | B  |		.CONST	0x0042,0xfff3
01ca 0044 fff2  | D  |		.CONST	0x0044,0xfff2
01cc ; --------------------------------------------------------------------------------------
01cc ; Debug3 Subtable 0x2
01cc ; --------------------------------------------------------------------------------------
01cc 0000 0008  |    |		.DBG3TAB	0x0000,0x0008
01ce 004b 0001  | K  |		.CONST	0x004b,0x0001
01d0 004c 0002  | L  |		.CONST	0x004c,0x0002
01d2 004c 0003  | L  |		.CONST	0x004c,0x0003
01d4 004d 0004  | M  |		.CONST	0x004d,0x0004
01d6 004d 0005  | M  |		.CONST	0x004d,0x0005
01d8 004e 0006  | N  |		.CONST	0x004e,0x0006
01da 004f 0007  | O  |		.CONST	0x004f,0x0007
01dc 0050 0008  | P  |		.CONST	0x0050,0x0008
01de ; --------------------------------------------------------------------------------------
01de ; Debug3 Subtable 0x3
01de ; --------------------------------------------------------------------------------------
01de 0000 0005  |    |		.DBG3TAB	0x0000,0x0005
01e0 005b 0001  | [  |		.CONST	0x005b,0x0001
01e2 005c 0002  | \  |		.CONST	0x005c,0x0002
01e4 005c 0003  | \  |		.CONST	0x005c,0x0003
01e6 005d 0004  | ]  |		.CONST	0x005d,0x0004
01e8 005e 0005  | ^  |		.CONST	0x005e,0x0005
01ea ; --------------------------------------------------------------------------------------
01ea ; Debug3 Subtable 0x4
01ea ; --------------------------------------------------------------------------------------
01ea 0000 0005  |    |		.DBG3TAB	0x0000,0x0005
01ec 0063 0001  | c  |		.CONST	0x0063,0x0001
01ee 0064 0002  | d  |		.CONST	0x0064,0x0002
01f0 0064 0003  | d  |		.CONST	0x0064,0x0003
01f2 0065 0004  | e  |		.CONST	0x0065,0x0004
01f4 0066 0005  | f  |		.CONST	0x0066,0x0005
01f6 ; --------------------------------------------------------------------------------------
01f6 ; Debug3 Subtable 0x5
01f6 ; --------------------------------------------------------------------------------------
01f6 0000 0005  |    |		.DBG3TAB	0x0000,0x0005
01f8 006b 0001  | k  |		.CONST	0x006b,0x0001
01fa 006c 0002  | l  |		.CONST	0x006c,0x0002
01fc 006c 0003  | l  |		.CONST	0x006c,0x0003
01fe 006d 0004  | m  |		.CONST	0x006d,0x0004
0200 006e 0005  | n  |		.CONST	0x006e,0x0005
0202 ; --------------------------------------------------------------------------------------
0202 ; Debug3 Subtable 0x6
0202 ; --------------------------------------------------------------------------------------
0202 0000 000b  |    |		.DBG3TAB	0x0000,0x000b
0204 0073 0001  | s  |		.CONST	0x0073,0x0001
0206 0074 0002  | t  |		.CONST	0x0074,0x0002
0208 0074 0003  | t  |		.CONST	0x0074,0x0003
020a 0075 0004  | u  |		.CONST	0x0075,0x0004
020c 0075 0005  | u  |		.CONST	0x0075,0x0005
020e 0076 0006  | v  |		.CONST	0x0076,0x0006
0210 0076 0007  | v  |		.CONST	0x0076,0x0007
0212 0077 0008  | w  |		.CONST	0x0077,0x0008
0214 0077 0009  | w  |		.CONST	0x0077,0x0009
0216 0078 000a  | x  |		.CONST	0x0078,0x000a
0218 0079 000b  | y  |		.CONST	0x0079,0x000b
021a ; --------------------------------------------------------------------------------------
021a ; Debug3 Subtable 0x7
021a ; --------------------------------------------------------------------------------------
021a 0000 0009  |    |		.DBG3TAB	0x0000,0x0009
021c 0083 0001  |    |		.CONST	0x0083,0x0001
021e 0084 0002  |    |		.CONST	0x0084,0x0002
0220 0084 0003  |    |		.CONST	0x0084,0x0003
0222 0085 0004  |    |		.CONST	0x0085,0x0004
0224 0085 0005  |    |		.CONST	0x0085,0x0005
0226 0086 0006  |    |		.CONST	0x0086,0x0006
0228 0087 0007  |    |		.CONST	0x0087,0x0007
022a 0088 0008  |    |		.CONST	0x0088,0x0008
022c 0089 0009  |    |		.CONST	0x0089,0x0009
022e ; --------------------------------------------------------------------------------------
022e ; Debug3 Subtable 0x8
022e ; --------------------------------------------------------------------------------------
022e 0000 000b  |    |		.DBG3TAB	0x0000,0x000b
0230 0093 0001  |    |		.CONST	0x0093,0x0001
0232 0094 0002  |    |		.CONST	0x0094,0x0002
0234 0094 0003  |    |		.CONST	0x0094,0x0003
0236 0095 0004  |    |		.CONST	0x0095,0x0004
0238 0095 0005  |    |		.CONST	0x0095,0x0005
023a 0096 0006  |    |		.CONST	0x0096,0x0006
023c 0096 0007  |    |		.CONST	0x0096,0x0007
023e 0097 0008  |    |		.CONST	0x0097,0x0008
0240 0097 0009  |    |		.CONST	0x0097,0x0009
0242 0098 000a  |    |		.CONST	0x0098,0x000a
0244 0099 000b  |    |		.CONST	0x0099,0x000b
0246 ; --------------------------------------------------------------------------------------
0246 ; Debug3 Subtable 0x9
0246 ; --------------------------------------------------------------------------------------
0246 0000 0006  |    |		.DBG3TAB	0x0000,0x0006
0248 00a3 0001  |    |		.CONST	0x00a3,0x0001
024a 00a4 0002  |    |		.CONST	0x00a4,0x0002
024c 00a5 0003  |    |		.CONST	0x00a5,0x0003
024e 00a6 0004  |    |		.CONST	0x00a6,0x0004
0250 00a7 0005  |    |		.CONST	0x00a7,0x0005
0252 00a8 0006  |    |		.CONST	0x00a8,0x0006
0254 ; --------------------------------------------------------------------------------------
0254 ; Debug3 Subtable 0xa
0254 ; --------------------------------------------------------------------------------------
0254 0000 0006  |    |		.DBG3TAB	0x0000,0x0006
0256 00b3 0001  |    |		.CONST	0x00b3,0x0001
0258 00b4 0002  |    |		.CONST	0x00b4,0x0002
025a 00b5 0003  |    |		.CONST	0x00b5,0x0003
025c 00b6 0004  |    |		.CONST	0x00b6,0x0004
025e 00b7 0005  |    |		.CONST	0x00b7,0x0005
0260 00b8 0006  |    |		.CONST	0x00b8,0x0006
0262 ; --------------------------------------------------------------------------------------
0262 ; Debug3 Subtable 0xb
0262 ; --------------------------------------------------------------------------------------
0262 0000 0007  |    |		.DBG3TAB	0x0000,0x0007
0264 00c3 0001  |    |		.CONST	0x00c3,0x0001
0266 00c4 0002  |    |		.CONST	0x00c4,0x0002
0268 00c4 0003  |    |		.CONST	0x00c4,0x0003
026a 00c5 0004  |    |		.CONST	0x00c5,0x0004
026c 00c5 0005  |    |		.CONST	0x00c5,0x0005
026e 00c6 0006  |    |		.CONST	0x00c6,0x0006
0270 00c7 0007  |    |		.CONST	0x00c7,0x0007
0272 ; --------------------------------------------------------------------------------------
0272 ; Debug3 Subtable 0xc
0272 ; --------------------------------------------------------------------------------------
0272 0000 0007  |    |		.DBG3TAB	0x0000,0x0007
0274 00d3 0001  |    |		.CONST	0x00d3,0x0001
0276 00d4 0002  |    |		.CONST	0x00d4,0x0002
0278 00d4 0003  |    |		.CONST	0x00d4,0x0003
027a 00d5 0004  |    |		.CONST	0x00d5,0x0004
027c 00d5 0005  |    |		.CONST	0x00d5,0x0005
027e 00d6 0006  |    |		.CONST	0x00d6,0x0006
0280 00d7 0007  |    |		.CONST	0x00d7,0x0007
0282 ; --------------------------------------------------------------------------------------
0282 ; Debug3 Subtable 0xd
0282 ; --------------------------------------------------------------------------------------
0282 0000 0007  |    |		.DBG3TAB	0x0000,0x0007
0284 00e3 0001  |    |		.CONST	0x00e3,0x0001
0286 00e4 0002  |    |		.CONST	0x00e4,0x0002
0288 00e4 0003  |    |		.CONST	0x00e4,0x0003
028a 00e5 0004  |    |		.CONST	0x00e5,0x0004
028c 00e5 0005  |    |		.CONST	0x00e5,0x0005
028e 00e6 0006  |    |		.CONST	0x00e6,0x0006
0290 00e7 0007  |    |		.CONST	0x00e7,0x0007
0292 ; --------------------------------------------------------------------------------------
0292 ; Debug3 Subtable 0xe
0292 ; --------------------------------------------------------------------------------------
0292 0000 0005  |    |		.DBG3TAB	0x0000,0x0005
0294 00f3 0001  |    |		.CONST	0x00f3,0x0001
0296 00f4 0002  |    |		.CONST	0x00f4,0x0002
0298 00f4 0003  |    |		.CONST	0x00f4,0x0003
029a 00f5 0004  |    |		.CONST	0x00f5,0x0004
029c 00f6 0005  |    |		.CONST	0x00f6,0x0005
029e ; --------------------------------------------------------------------------------------
029e ; Debug3 Subtable 0xf
029e ; --------------------------------------------------------------------------------------
029e 0000 0007  |    |		.DBG3TAB	0x0000,0x0007
02a0 00fb 0001  |    |		.CONST	0x00fb,0x0001
02a2 00fc 0002  |    |		.CONST	0x00fc,0x0002
02a4 00fc 0003  |    |		.CONST	0x00fc,0x0003
02a6 00fd 0004  |    |		.CONST	0x00fd,0x0004
02a8 00fd 0005  |    |		.CONST	0x00fd,0x0005
02aa 00fe 0006  |    |		.CONST	0x00fe,0x0006
02ac 00ff 0007  |    |		.CONST	0x00ff,0x0007
02ae 0000 0000  |    |		.BLANK	0000[0x152]