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

⟦9880c88b3⟧ SEG

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

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »999443.SEG« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »999443.SEG« 
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »999443.SEG« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »999443.SEG« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »999443.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 0268       | h  |		.CONST	0x0268								; 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 0101       |    |		.CONST	0x0101								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00b1       |    |		.CONST	0x00b1								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0024       | $  |		.CONST	0x0024								; Number of locals
000b			INIT_0008:
000b 0007       |    |		Action	Break_Optional							; Debug Table 0x0 = .DEBUG	0x000b,0x02e2,0x8000,0x0000,0x0037,0x0b54,0x0000,0x0009
													; Debug Table 0x0.0x0 = 0xb,0xffff
000c 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x1 = 0xc,0xfffe
000d 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x2 = 0xd,0xfffd
000e 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x3 = 0xe,0xfffc
000f 029a 00bb  |    |		Declare_Subprogram	INIT_00b8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0xf,0xfffb
0011 029a 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x11,0xfffa
0013 029a 00eb  |    |		Declare_Subprogram	INIT_00e8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x13,0xfff9
0015 4800       |H   |		Short_Literal	0x0							; Debug Table 0x0.0x7 = 0x15,0xfff8
0016 4810       |H   |		Short_Literal	0x10
0017 00e3       |    |		Load_Encached	Natural_Cache
0018 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0019 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x8 = 0x19,0xfff7
001a 029a 0113  |    |		Declare_Subprogram	INIT_0110,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x9 = 0x1a,0xfff6
001c 029a 013b  |   ;|		Declare_Subprogram	INIT_0138,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xa = 0x1c,0xfff5
001e 029a 014b  |   K|		Declare_Subprogram	INIT_0148,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xb = 0x1e,0xfff4
0020 00bf       |    |		Action	Accept_Activation
0021 0007       |    |		Action	Break_Optional							; Debug Table 0x1 = .DEBUG	0x0021,0x02fc,0x8000,0x0000,0x0037,0x0b64,0x0000,0x0007
													; Debug Table 0x1.0x0 = 0x21,0xffff
0022 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x1 = 0x22,0xfffe
0023 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x2 = 0x23,0xfffd
0024 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x3 = 0x24,0xfffc
0025 029d 015b  |   [|		Declare_Subprogram	INIT_0158,For_Outer_Call			; Debug Table 0x1.0x4 = 0x25,0xfffb
0027 e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x5 = 0x27,0xfffa
0028 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0029 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
002a 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x6 = 0x2a,0xfff9
002b 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x7 = 0x2b,0xfff8
002c 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x8 = 0x2c,0xfff7
002d e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x9 = 0x2d,0xfff6
002e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
002f 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0030 0322       | "  |		Declare_Variable	Record
0031 4b4a       |KJ  |		Short_Literal	0x34a
0032 00d9       |    |		Load_Top	At_Offset_1
0033 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0034 4814       |H   |		Short_Literal	0x14
0035 00d9       |    |		Load_Top	At_Offset_1
0036 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0037 4830       |H0  |		Short_Literal	0x30
0038 00d9       |    |		Load_Top	At_Offset_1
0039 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
003a 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0xa = 0x3a,0xfff5
003b 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
003c e002       |    |		Load	0x0,0x2
003d 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
003e 7002       |p   |		Jump_Nonzero	0x41
003f 4887       |H   |		Short_Literal	0x87
0040 0257       | W  |		Execute	Discrete,Raise
0041 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0xb = 0x41,0xfff4
0042 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0xc = 0x42,0xfff3
0043 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0xd = 0x43,0xfff2
0044 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0xe = 0x44,0xfff1
0045 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0xf = 0x45,0xfff0
0046 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x10 = 0x46,0xffef
0047 4802       |H   |		Short_Literal	0x2
0048 4820       |H   |		Short_Literal	0x20
0049 026d       | m  |		Execute	Discrete,Exponentiate
004a 0aff       |    |		Execute_Immediate	Plus,-0x1
004b 00e5       |    |		Load_Encached	Long_Integer_Cache
004c 03f8       |    |		Declare_Type	Discrete,Constrained
004d e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x11 = 0x4d,0xffee
004e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
004f 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0050 012c       | ,  |		Execute	Any,Size
0051 0f20       |    |		Execute_Immediate	Equal,0x20
0052 e001       |    |		Load	0x0,0x1
0053 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0054 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0055 012c       | ,  |		Execute	Any,Size
0056 0f10       |    |		Execute_Immediate	Equal,0x10
0057 e001       |    |		Load	0x0,0x1
0058 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0059 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
005a 012c       | ,  |		Execute	Any,Size
005b 0f08       |    |		Execute_Immediate	Equal,0x8
005c e001       |    |		Load	0x0,0x1
005d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
005e 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
005f 012c       | ,  |		Execute	Any,Size
0060 0f08       |    |		Execute_Immediate	Equal,0x8
0061 0279       | y  |		Execute	Discrete,And
0062 0279       | y  |		Execute	Discrete,And
0063 0279       | y  |		Execute	Discrete,And
0064 7002       |p   |		Jump_Nonzero	0x67
0065 4887       |H   |		Short_Literal	0x87
0066 0257       | W  |		Execute	Discrete,Raise
0067 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0x12 = 0x67,0xffed
0068 02a0       |    |		Declare_Subprogram	Null_Subprogram
0069 4801       |H   |		Short_Literal	0x1
006a 032d       | -  |		Declare_Type	Record,Defined
006b 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x13 = 0x6b,0xffec
006c 61f3       |a   |		Indirect_Literal	Discrete,0x260,{0x00000000, 0x40000000}		; Debug Table 0x1.0x14 = 0x6c,0xffeb
006d 0901       |    |		Execute_Immediate	Binary_Scale,0x1
006e 4bc0       |K   |		Short_Literal	0x3c0
006f 0270       | p  |		Execute	Discrete,Divide
0070 0a01       |    |		Execute_Immediate	Plus,0x1
0071 00e5       |    |		Load_Encached	Long_Integer_Cache
0072 03f1       |    |		Declare_Variable	Discrete,With_Value
0073 029d 018b  |    |		Declare_Subprogram	INIT_0188,For_Outer_Call			; Debug Table 0x1.0x15 = 0x73,0xffea
0075 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe				; Debug Table 0x1.0x16 = 0x75,0xffe9
0076 00c7       |    |		Action	Elaborate_Subprogram
0077 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf				; Debug Table 0x1.0x17 = 0x77,0xffe8
0078 00c7       |    |		Action	Elaborate_Subprogram
0079 029d 01bb  |    |		Declare_Subprogram	INIT_01b8,For_Outer_Call			; Debug Table 0x1.0x18 = 0x79,0xffe7
007b e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x19 = 0x7b,0xffe6
007c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
007d 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
007e 0322       | "  |		Declare_Variable	Record
007f 4800       |H   |		Short_Literal	0x0
0080 00d9       |    |		Load_Top	At_Offset_1
0081 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0082 4800       |H   |		Short_Literal	0x0
0083 00d9       |    |		Load_Top	At_Offset_1
0084 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0085 4800       |H   |		Short_Literal	0x0
0086 00d9       |    |		Load_Top	At_Offset_1
0087 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0088 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x1a = 0x88,0xffe5
0089 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x1b = 0x89,0xffe4
008a 4810       |H   |		Short_Literal	0x10
008b e001       |    |		Load	0x0,0x1
008c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
008d 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
008e 02a0       |    |		Declare_Subprogram	Null_Subprogram
008f 4801       |H   |		Short_Literal	0x1
0090 035d       | ]  |		Declare_Type	Array,Defined
0091 029d 01db  |    |		Declare_Subprogram	INIT_01d8,For_Outer_Call			; Debug Table 0x1.0x1c = 0x91,0xffe3
0093 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1.0x1d = 0x93,0xffe2
0094 0337       | 7  |		Declare_Variable	Array
0095 821e       |    |		Call	0x1,0x1e
0096 00d9       |    |		Load_Top	At_Offset_1
0097 01d4       |    |		Execute	Vector,Structure_Write
0098 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x1e = 0x98,0xffe1
0099 4810       |H   |		Short_Literal	0x10
009a 00e1       |    |		Load_Encached	Boolean_Cache
009b 02a0       |    |		Declare_Subprogram	Null_Subprogram
009c 4801       |H   |		Short_Literal	0x1
009d 035d       | ]  |		Declare_Type	Array,Defined
009e 029d 01f3  |    |		Declare_Subprogram	INIT_01f0,For_Outer_Call			; Debug Table 0x1.0x1f = 0x9e,0xffe0
00a0 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1.0x20 = 0xa0,0xffdf
00a1 0337       | 7  |		Declare_Variable	Array
00a2 8221       | !  |		Call	0x1,0x21
00a3 00d9       |    |		Load_Top	At_Offset_1
00a4 01d4       |    |		Execute	Vector,Structure_Write
00a5 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11				; Debug Table 0x1.0x21 = 0xa5,0xffde
00a6 00c7       |    |		Action	Elaborate_Subprogram
00a7 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12				; Debug Table 0x1.0x22 = 0xa7,0xffdd
00a8 00c7       |    |		Action	Elaborate_Subprogram
00a9 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13				; Debug Table 0x1.0x23 = 0xa9,0xffdc
00aa 00c7       |    |		Action	Elaborate_Subprogram
00ab 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd				; Debug Table 0x1.0x24 = 0xab,0xffdb
00ac 00c7       |    |		Action	Elaborate_Subprogram
00ad 029d 020b  |    |		Declare_Subprogram	INIT_0208,For_Outer_Call			; Debug Table 0x1.0x25 = 0xad,0xffda
00af 029d 0223  |   #|		Declare_Subprogram	INIT_0220,For_Outer_Call			; Debug Table 0x1.0x26 = 0xaf,0xffd9
00b1			BODY_0008:
00b1 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x27 = 0xb1,0x1
00b2 00bc       |    |		Action	Signal_Activated						; Debug Table 0x1.0x28 = 0xb2,0x2
00b3 00bb       |    |		Action	Signal_Completion
00b4 0000 0000  |    |		.BLANK	0000[0x4]
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00bb       |    |		.CONST	0x00bb								; Address of begin
00b9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ba 0001       |    |		.CONST	0x0001								; Number of locals
00bb			BODY_00b8:
00bb			INIT_00b8:
00bb 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x2 = .DEBUG	0x00bb,0x0350,0x0002,0x0000,0x0037,0x0b54,0x0000,0x0021
													; Debug Table 0x2.0x0 = 0xbb,0x1
00bc e216       |    |		Load	0x1,0x16
00bd 017f       |    |		Execute	Record,Equal
00be 6803       |h   |		Jump_Zero	0xc2
00bf 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x2.0x1 = 0xbf,0x2
00c0 821a       |    |		Call	0x1,0x1a
00c1 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00c2 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x2.0x2 = 0xc2,0x3
00c3 00db       |    |		Load_Top	At_Offset_3
00c4 8214       |    |		Call	0x1,0x14
00c5 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00c6 0000 0000  |    |		.XXX[0x2]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00dd       |    |		.CONST	0x00dd								; Address of begin
00c9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ca 0002       |    |		.CONST	0x0002								; Number of locals
00cb			INIT_00c8:
00cb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3 = .DEBUG	0x00cb,0x0358,0x0002,0x0000,0x0037,0x0b54,0x0000,0x0034
													; Debug Table 0x3.0x0 = 0xcb,0xffff
00cc 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00cd 00dc       |    |		Load_Top	At_Offset_4
00ce 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00cf 0271       | q  |		Execute	Discrete,Times
00d0 0248       | H  |		Execute	Discrete,Check_In_Integer
00d1 00db       |    |		Load_Top	At_Offset_3
00d2 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00d3 0273       | s  |		Execute	Discrete,Plus
00d4 00dc       |    |		Load_Top	At_Offset_4
00d5 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
00d6 0271       | q  |		Execute	Discrete,Times
00d7 0248       | H  |		Execute	Discrete,Check_In_Integer
00d8 00db       |    |		Load_Top	At_Offset_3
00d9 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
00da 0273       | s  |		Execute	Discrete,Plus
00db 00e3       |    |		Load_Encached	Natural_Cache
00dc 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
00dd			BODY_00c8:
00dd 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x1 = 0xdd,0x1
00de 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
00df e003       |    |		Load	0x0,0x3
00e0 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00e1 025b       | [  |		Execute	Discrete,Check_In_Type
00e2 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00e3 0000 0000  |    |		.BLANK	0000[0x5]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00eb       |    |		.CONST	0x00eb								; Address of begin
00e9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ea 0001       |    |		.CONST	0x0001								; Number of locals
00eb			BODY_00e8:
00eb			INIT_00e8:
00eb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x4 = .DEBUG	0x00eb,0x035e,0x0002,0x0000,0x0037,0x0b54,0x0000,0x0047
													; Debug Table 0x4.0x0 = 0xeb,0x1
00ec e001       |    |		Load	0x0,0x1
00ed 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00ee 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
00ef 0322       | "  |		Declare_Variable	Record
00f0 00dc       |    |		Load_Top	At_Offset_4
00f1 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00f2 0aff       |    |		Execute_Immediate	Plus,-0x1
00f3 e001       |    |		Load	0x0,0x1
00f4 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00f5 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
00f6 025b       | [  |		Execute	Discrete,Check_In_Type
00f7 00d9       |    |		Load_Top	At_Offset_1
00f8 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00f9 00dc       |    |		Load_Top	At_Offset_4
00fa 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00fb 0aff       |    |		Execute_Immediate	Plus,-0x1
00fc e001       |    |		Load	0x0,0x1
00fd 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00fe 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00ff 025b       | [  |		Execute	Discrete,Check_In_Type
0100 00d9       |    |		Load_Top	At_Offset_1
0101 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0102 00dc       |    |		Load_Top	At_Offset_4
0103 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0104 0afe       |    |		Execute_Immediate	Plus,-0x2
0105 e001       |    |		Load	0x0,0x1
0106 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0107 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0108 025b       | [  |		Execute	Discrete,Check_In_Type
0109 00d9       |    |		Load_Top	At_Offset_1
010a 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
010b 820e       |    |		Call	0x1,0xe
010c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
010d 0000 0000  |    |		.XXX[0x3]
010f 0000       |    |
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0113       |    |		.CONST	0x0113								; Address of begin
0111 0004       |    |		.CONST	0x0004								; Address of exception handler
0112 0001       |    |		.CONST	0x0001								; Number of locals
0113			BODY_0110:
0113			INIT_0110:
0113 e21f       |    |		Load	0x1,0x1f							; Debug Table 0x5 = .DEBUG	0x0113,0x0362,0x0002,0x0000,0x0037,0x0b54,0x0000,0x0065
													; Debug Table 0x5.0x0 = 0x113,0x1
0114 01d9       |    |		Execute	Vector,Reverse_Bounds
0115 0007       |    |		Action	Break_Optional
0116 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x1 = 0x116,0x2
0117 e21f       |    |		Load	0x1,0x1f
0118 01d5       |    |		Execute	Vector,Field_Reference
0119 00dd       |    |		Load_Top	At_Offset_5
011a 017f       |    |		Execute	Record,Equal
011b 6802       |h   |		Jump_Zero	0x11e
011c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x2 = 0x11c,0x3
011d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
011e 3ff7       |?   |		Loop_Increasing	0x116
011f e222       | "  |		Load	0x1,0x22							; Debug Table 0x5.0x3 = 0x11f,0x4
0120 01d9       |    |		Execute	Vector,Reverse_Bounds
0121 0007       |    |		Action	Break_Optional
0122 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x4 = 0x122,0x5
0123 e222       | "  |		Load	0x1,0x22
0124 01d7       |    |		Execute	Vector,Field_Read
0125 700a       |p   |		Jump_Nonzero	0x130
0126 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x5 = 0x126,0x6
0127 00d9       |    |		Load_Top	At_Offset_1
0128 e222       | "  |		Load	0x1,0x22
0129 01d6       |    |		Execute	Vector,Field_Write
012a 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x6 = 0x12a,0x7
012b 00d9       |    |		Load_Top	At_Offset_1
012c e21f       |    |		Load	0x1,0x1f
012d 01d6       |    |		Execute	Vector,Field_Write
012e 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x7 = 0x12e,0x8
012f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0130 3ff1       |?   |		Loop_Increasing	0x122
0131 4887       |H   |		Short_Literal	0x87							; Debug Table 0x5.0x8 = 0x131,0x9
0132 0257       | W  |		Execute	Discrete,Raise
0133 0000 0000  |    |		.BLANK	0000[0x5]
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 013b       | ;  |		.CONST	0x013b								; Address of begin
0139 0004       |    |		.CONST	0x0004								; Address of exception handler
013a 0001       |    |		.CONST	0x0001								; Number of locals
013b			BODY_0138:
013b			INIT_0138:
013b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6 = .DEBUG	0x013b,0x0376,0x0002,0x0000,0x0037,0x0b54,0x0000,0x0070
													; Debug Table 0x6.0x0 = 0x13b,0x1
013c e21f       |    |		Load	0x1,0x1f
013d 01d5       |    |		Execute	Vector,Field_Reference
013e e21c       |    |		Load	0x1,0x1c
013f 017e       | ~  |		Execute	Record,Not_Equal
0140 7002       |p   |		Jump_Nonzero	0x143
0141 4887       |H   |		Short_Literal	0x87
0142 0257       | W  |		Execute	Discrete,Raise
0143 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6.0x1 = 0x143,0x2
0144 e21f       |    |		Load	0x1,0x1f
0145 01d5       |    |		Execute	Vector,Field_Reference
0146 0320       |    |		Declare_Variable	Record,Duplicate
0147 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 014b       | K  |		.CONST	0x014b								; Address of begin
0149 0004       |    |		.CONST	0x0004								; Address of exception handler
014a 0001       |    |		.CONST	0x0001								; Number of locals
014b			BODY_0148:
014b			INIT_0148:
014b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7 = .DEBUG	0x014b,0x037c,0x0002,0x0000,0x0037,0x0b54,0x0000,0x007b
													; Debug Table 0x7.0x0 = 0x14b,0x1
014c 0f01       |    |		Execute_Immediate	Equal,0x1
014d 6803       |h   |		Jump_Zero	0x151
014e 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x1 = 0x14e,0x2
014f 821a       |    |		Call	0x1,0x1a
0150 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0151 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x2 = 0x151,0x3
0152 8212       |    |		Call	0x1,0x12
0153 00db       |    |		Load_Top	At_Offset_3
0154 820d       |    |		Call	0x1,0xd
0155 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0156 0000 0000  |    |		.XXX[0x2]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 0165       | e  |		.CONST	0x0165								; Address of begin
0159 0004       |    |		.CONST	0x0004								; Address of exception handler
015a 0003       |    |		.CONST	0x0003								; Number of locals
015b			INIT_0158:
015b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8 = .DEBUG	0x015b,0x0384,0x0002,0x0000,0x0037,0x0b64,0x0000,0x0034
													; Debug Table 0x8.0x0 = 0x15b,0xffff
015c 0901       |    |		Execute_Immediate	Binary_Scale,0x1
015d 00e3       |    |		Load_Encached	Natural_Cache
015e 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
015f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x1 = 0x15f,0xfffe
0160 00dd       |    |		Load_Top	At_Offset_5
0161 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0162 0270       | p  |		Execute	Discrete,Divide
0163 00e3       |    |		Load_Encached	Natural_Cache
0164 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0165			BODY_0158:
0165 e001       |    |		Load	0x0,0x1								; Debug Table 0x8.0x2 = 0x165,0x1
0166 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0167 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0168 0322       | "  |		Declare_Variable	Record
0169 00d9       |    |		Load_Top	At_Offset_1
016a e5fe       |    |		Load	0x2,-0x2
016b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
016c 0270       | p  |		Execute	Discrete,Divide
016d e001       |    |		Load	0x0,0x1
016e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
016f 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0170 025b       | [  |		Execute	Discrete,Check_In_Type
0171 00d9       |    |		Load_Top	At_Offset_1
0172 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0173 00d9       |    |		Load_Top	At_Offset_1
0174 e5fe       |    |		Load	0x2,-0x2
0175 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0176 026e       | n  |		Execute	Discrete,Modulo
0177 e001       |    |		Load	0x0,0x1
0178 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0179 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
017a 025b       | [  |		Execute	Discrete,Check_In_Type
017b 00d9       |    |		Load_Top	At_Offset_1
017c 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
017d 00da       |    |		Load_Top	At_Offset_2
017e e5fe       |    |		Load	0x2,-0x2
017f 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0180 026e       | n  |		Execute	Discrete,Modulo
0181 e001       |    |		Load	0x0,0x1
0182 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0183 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0184 025b       | [  |		Execute	Discrete,Check_In_Type
0185 00d9       |    |		Load_Top	At_Offset_1
0186 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0187 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 01ae       |    |		.CONST	0x01ae								; Address of begin
0189 0004       |    |		.CONST	0x0004								; Address of exception handler
018a 0005       |    |		.CONST	0x0005								; Number of locals
018b			INIT_0188:
018b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x9 = .DEBUG	0x018b,0x038c,0x0002,0x0000,0x0037,0x0b64,0x0000,0x014f
													; Debug Table 0x9.0x0 = 0x18b,0xffff
018c e219       |    |		Load	0x1,0x19
018d 0271       | q  |		Execute	Discrete,Times
018e 00e5       |    |		Load_Encached	Long_Integer_Cache
018f 03f1       |    |		Declare_Variable	Discrete,With_Value
0190 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0x1 = 0x190,0xfffe
0191 09e2       |    |		Execute_Immediate	Binary_Scale,-0x1e
0192 00e5       |    |		Load_Encached	Long_Integer_Cache
0193 03f1       |    |		Declare_Variable	Discrete,With_Value
0194 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x9.0x2 = 0x194,0xfffd
0195 60c6       |`   |		Indirect_Literal	Discrete,0x25c,{0x00000000, 0x3fffffff}
0196 0279       | y  |		Execute	Discrete,And
0197 4814       |H   |		Short_Literal	0x14
0198 0271       | q  |		Execute	Discrete,Times
0199 00e5       |    |		Load_Encached	Long_Integer_Cache
019a 03f1       |    |		Declare_Variable	Discrete,With_Value
019b e218       |    |		Load	0x1,0x18							; Debug Table 0x9.0x3 = 0x19b,0xfffc
019c 0322       | "  |		Declare_Variable	Record
019d 00da       |    |		Load_Top	At_Offset_2
019e 0908       |    |		Execute_Immediate	Binary_Scale,0x8
019f 00da       |    |		Load_Top	At_Offset_2
01a0 09e2       |    |		Execute_Immediate	Binary_Scale,-0x1e
01a1 0273       | s  |		Execute	Discrete,Plus
01a2 0908       |    |		Execute_Immediate	Binary_Scale,0x8
01a3 00da       |    |		Load_Top	At_Offset_2
01a4 60b7       |`   |		Indirect_Literal	Discrete,0x25c,{0x00000000, 0x3fffffff}
01a5 0279       | y  |		Execute	Discrete,And
01a6 4830       |H0  |		Short_Literal	0x30
01a7 0271       | q  |		Execute	Discrete,Times
01a8 09e2       |    |		Execute_Immediate	Binary_Scale,-0x1e
01a9 0273       | s  |		Execute	Discrete,Plus
01aa 00d9       |    |		Load_Top	At_Offset_1
01ab 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01ac 0007       |    |		Action	Break_Optional							; Debug Table 0x9.0x4 = 0x1ac,0xfffb
01ad 0007       |    |		Action	Break_Optional							; Debug Table 0x9.0x5 = 0x1ad,0xfffa
01ae			BODY_0188:
01ae 0007       |    |		Action	Break_Optional							; Debug Table 0x9.0x6 = 0x1ae,0x1
01af e405       |    |		Load	0x2,0x5								; Debug Table 0x9.0x7 = 0x1af,0x401
01b0 0007       |    |		Action	Break_Optional
01b1 e215       |    |		Load	0x1,0x15							; Debug Table 0x9.0x8 = 0x1b1,0x402
01b2 0007       |    |		Action	Break_Optional
01b3 011c       |    |		Execute	Any,Convert_Unchecked						; Debug Table 0x9.0x9 = 0x1b3,0x403
01b4 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1				; Debug Table 0x9.0xa = 0x1b4,0x404
01b5 4831 0257  |H1 W|		.XXX[0x3]
01b7 0000       |    |
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bb       |    |		.CONST	0x01bb								; Address of begin
01b9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ba 0001       |    |		.CONST	0x0001								; Number of locals
01bb			BODY_01b8:
01bb			INIT_01b8:
01bb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa = .DEBUG	0x01bb,0x03a4,0x0002,0x0000,0x0037,0x0b64,0x0000,0x029a
													; Debug Table 0xa.0x0 = 0x1bb,0x1
01bc 00dc       |    |		Load_Top	At_Offset_4
01bd 017f       |    |		Execute	Record,Equal
01be 6802       |h   |		Jump_Zero	0x1c1
01bf 4801       |H   |		Short_Literal	0x1							; Debug Table 0xa.0x1 = 0x1bf,0x2
01c0 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01c1 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x2 = 0x1c1,0x3
01c2 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01c3 00dc       |    |		Load_Top	At_Offset_4
01c4 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01c5 027f       |    |		Execute	Discrete,Equal
01c6 680f       |h   |		Jump_Zero	0x1d6
01c7 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x3 = 0x1c7,0x4
01c8 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01c9 00dc       |    |		Load_Top	At_Offset_4
01ca 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01cb 027f       |    |		Execute	Discrete,Equal
01cc 6809       |h   |		Jump_Zero	0x1d6
01cd 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa.0x4 = 0x1cd,0x5
01ce 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
01cf 00db       |    |		Load_Top	At_Offset_3
01d0 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
01d1 0a01       |    |		Execute_Immediate	Plus,0x1
01d2 027f       |    |		Execute	Discrete,Equal
01d3 6802       |h   |		Jump_Zero	0x1d6
01d4 4801       |H   |		Short_Literal	0x1							; Debug Table 0xa.0x5 = 0x1d4,0x6
01d5 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01d6 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0x6 = 0x1d6,0x7
01d7 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01ea       |    |		.CONST	0x01ea								; Address of begin
01d9 0004       |    |		.CONST	0x0004								; Address of exception handler
01da 0002       |    |		.CONST	0x0002								; Number of locals
01db			INIT_01d8:
01db e21d       |    |		Load	0x1,0x1d							; Debug Table 0xb = .DEBUG	0x01db,0x03b4,0x0002,0x0000,0x0037,0x0b64,0x0000,0x0300
													; Debug Table 0xb.0x0 = 0x1db,0xffff
01dc 0337       | 7  |		Declare_Variable	Array
01dd e21d       |    |		Load	0x1,0x1d
01de 0337       | 7  |		Declare_Variable	Array
01df 00d8       |    |		Load_Top	At_Offset_0
01e0 01d9       |    |		Execute	Vector,Reverse_Bounds
01e1 0263       | c  |		Execute	Discrete,Above_Bound
01e2 7005       |p   |		Jump_Nonzero	0x1e8
01e3 e21c       |    |		Load	0x1,0x1c
01e4 00d9       |    |		Load_Top	At_Offset_1
01e5 00dc       |    |		Load_Top	At_Offset_4
01e6 01d6       |    |		Execute	Vector,Field_Write
01e7 3ffb       |?   |		Loop_Increasing	0x1e3
01e8 00d9       |    |		Load_Top	At_Offset_1
01e9 01d4       |    |		Execute	Vector,Structure_Write
01ea			BODY_01d8:
01ea e216       |    |		Load	0x1,0x16							; Debug Table 0xb.0x1 = 0x1ea,0x1
01eb 4801       |H   |		Short_Literal	0x1
01ec 00da       |    |		Load_Top	At_Offset_2
01ed 01d6       |    |		Execute	Vector,Field_Write
01ee 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x2 = 0x1ee,0x2
01ef 00ca       |    |		Action	Exit_Nullary_Function
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 0202       |    |		.CONST	0x0202								; Address of begin
01f1 0004       |    |		.CONST	0x0004								; Address of exception handler
01f2 0002       |    |		.CONST	0x0002								; Number of locals
01f3			INIT_01f0:
01f3 e220       |    |		Load	0x1,0x20							; Debug Table 0xc = .DEBUG	0x01f3,0x03bc,0x0002,0x0000,0x0037,0x0b64,0x0000,0x032a
													; Debug Table 0xc.0x0 = 0x1f3,0xffff
01f4 0337       | 7  |		Declare_Variable	Array
01f5 e220       |    |		Load	0x1,0x20
01f6 0337       | 7  |		Declare_Variable	Array
01f7 00d8       |    |		Load_Top	At_Offset_0
01f8 01d9       |    |		Execute	Vector,Reverse_Bounds
01f9 0263       | c  |		Execute	Discrete,Above_Bound
01fa 7005       |p   |		Jump_Nonzero	0x200
01fb 4800       |H   |		Short_Literal	0x0
01fc 00d9       |    |		Load_Top	At_Offset_1
01fd 00dc       |    |		Load_Top	At_Offset_4
01fe 01d6       |    |		Execute	Vector,Field_Write
01ff 3ffb       |?   |		Loop_Increasing	0x1fb
0200 00d9       |    |		Load_Top	At_Offset_1
0201 01d4       |    |		Execute	Vector,Structure_Write
0202			BODY_01f0:
0202 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0x1 = 0x202,0x1
0203 4801       |H   |		Short_Literal	0x1
0204 00da       |    |		Load_Top	At_Offset_2
0205 01d6       |    |		Execute	Vector,Field_Write
0206 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x2 = 0x206,0x2
0207 00ca       |    |		Action	Exit_Nullary_Function
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 0212       |    |		.CONST	0x0212								; Address of begin
0209 0004       |    |		.CONST	0x0004								; Address of exception handler
020a 0002       |    |		.CONST	0x0002								; Number of locals
020b			INIT_0208:
020b e001       |    |		Load	0x0,0x1								; Debug Table 0xd = .DEBUG	0x020b,0x03c4,0x0002,0x0000,0x0037,0x0b64,0x0000,0x0409
													; Debug Table 0xd.0x0 = 0x20b,0xffff
020c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
020d 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
020e 0322       | "  |		Declare_Variable	Record
020f 00db       |    |		Load_Top	At_Offset_3
0210 00d9       |    |		Load_Top	At_Offset_1
0211 017d       | }  |		Execute	Record,Structure_Write
0212			BODY_0208:
0212 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xd.0x1 = 0x212,0x1
0213 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0214 0a01       |    |		Execute_Immediate	Plus,0x1
0215 00d9       |    |		Load_Top	At_Offset_1
0216 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0217 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xd.0x2 = 0x217,0x2
0218 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0219 0000 0000  |    |		.BLANK	0000[0x7]
0220 ; --------------------------------------------------------------------------------------
0220 ; SUBPROGRAM
0220 ; --------------------------------------------------------------------------------------
0220 0227       | '  |		.CONST	0x0227								; Address of begin
0221 0004       |    |		.CONST	0x0004								; Address of exception handler
0222 0002       |    |		.CONST	0x0002								; Number of locals
0223			INIT_0220:
0223 e001       |    |		Load	0x0,0x1								; Debug Table 0xe = .DEBUG	0x0223,0x03cc,0x0002,0x0000,0x0037,0x0b64,0x0000,0x042d
													; Debug Table 0xe.0x0 = 0x223,0xffff
0224 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0225 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0226 0322       | "  |		Declare_Variable	Record
0227			BODY_0220:
0227 e216       |    |		Load	0x1,0x16							; Debug Table 0xe.0x1 = 0x227,0x1
0228 820f       |    |		Call	0x1,0xf
0229 4800       |H   |		Short_Literal	0x0
022a 0263       | c  |		Execute	Discrete,Above_Bound
022b 702e       |p.  |		Jump_Nonzero	0x25a
022c e216       |    |		Load	0x1,0x16							; Debug Table 0xe.0x2 = 0x22c,0x2
022d 00d9       |    |		Load_Top	At_Offset_1
022e 8214       |    |		Call	0x1,0x14
022f 00db       |    |		Load_Top	At_Offset_3
0230 017d       | }  |		Execute	Record,Structure_Write
0231 e216       |    |		Load	0x1,0x16							; Debug Table 0xe.0x3 = 0x231,0x3
0232 00d9       |    |		Load_Top	At_Offset_1
0233 820d       |    |		Call	0x1,0xd
0234 00db       |    |		Load_Top	At_Offset_3
0235 017f       |    |		Execute	Record,Equal
0236 7002       |p   |		Jump_Nonzero	0x239
0237 4887       |H   |		Short_Literal	0x87
0238 0257       | W  |		Execute	Discrete,Raise
0239 4801       |H   |		Short_Literal	0x1							; Debug Table 0xe.0x4 = 0x239,0x4
023a 00d9       |    |		Load_Top	At_Offset_1
023b 8213       |    |		Call	0x1,0x13
023c 00db       |    |		Load_Top	At_Offset_3
023d 017f       |    |		Execute	Record,Equal
023e 7002       |p   |		Jump_Nonzero	0x241
023f 4887       |H   |		Short_Literal	0x87
0240 0257       | W  |		Execute	Discrete,Raise
0241 e216       |    |		Load	0x1,0x16							; Debug Table 0xe.0x5 = 0x241,0x5
0242 00db       |    |		Load_Top	At_Offset_3
0243 820e       |    |		Call	0x1,0xe
0244 00d9       |    |		Load_Top	At_Offset_1
0245 027f       |    |		Execute	Discrete,Equal
0246 7002       |p   |		Jump_Nonzero	0x249
0247 4887       |H   |		Short_Literal	0x87
0248 0257       | W  |		Execute	Discrete,Raise
0249 e216       |    |		Load	0x1,0x16							; Debug Table 0xe.0x6 = 0x249,0x6
024a 00db       |    |		Load_Top	At_Offset_3
024b 8223       | #  |		Call	0x1,0x23
024c 820e       |    |		Call	0x1,0xe
024d 00d9       |    |		Load_Top	At_Offset_1
024e 027f       |    |		Execute	Discrete,Equal
024f 7002       |p   |		Jump_Nonzero	0x252
0250 4887       |H   |		Short_Literal	0x87
0251 0257       | W  |		Execute	Discrete,Raise
0252 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x7 = 0x252,0x7
0253 8223       | #  |		Call	0x1,0x23
0254 00db       |    |		Load_Top	At_Offset_3
0255 821b       |    |		Call	0x1,0x1b
0256 7002       |p   |		Jump_Nonzero	0x259
0257 4887       |H   |		Short_Literal	0x87
0258 0257       | W  |		Execute	Discrete,Raise
0259 3fd2       |?   |		Loop_Increasing	0x22c
025a 4801       |H   |		Short_Literal	0x1							; Debug Table 0xe.0x8 = 0x25a,0x8
025b 00ca       |    |		Action	Exit_Nullary_Function
025c 0000 0000  |    |		.LITERAL	{0x00000000, 0x3fffffff}
0260 0000 0000  |    |		.LITERAL	{0x00000000, 0x40000000}
0264 0000 0000  |    |		.BLANK	0000[0x4]
0268 ; --------------------------------------------------------------------------------------
0268 ; Debug Table
0268 ; --------------------------------------------------------------------------------------
0268 0003 000f  |    |		.CONST	0x0003,0x000f
026a 000b 02e2  |    |		.DEBUG	0x000b,0x02e2,0x8000,0x0000,0x0037,0x0b54,0x0000,0x0009
0272 0021 02fc  | !  |		.DEBUG	0x0021,0x02fc,0x8000,0x0000,0x0037,0x0b64,0x0000,0x0007
027a 00bb 0350  |   P|		.DEBUG	0x00bb,0x0350,0x0002,0x0000,0x0037,0x0b54,0x0000,0x0021
0282 00cb 0358  |   X|		.DEBUG	0x00cb,0x0358,0x0002,0x0000,0x0037,0x0b54,0x0000,0x0034
028a 00eb 035e  |   ^|		.DEBUG	0x00eb,0x035e,0x0002,0x0000,0x0037,0x0b54,0x0000,0x0047
0292 0113 0362  |   b|		.DEBUG	0x0113,0x0362,0x0002,0x0000,0x0037,0x0b54,0x0000,0x0065
029a 013b 0376  | ; v|		.DEBUG	0x013b,0x0376,0x0002,0x0000,0x0037,0x0b54,0x0000,0x0070
02a2 014b 037c  | K ||		.DEBUG	0x014b,0x037c,0x0002,0x0000,0x0037,0x0b54,0x0000,0x007b
02aa 015b 0384  | [  |		.DEBUG	0x015b,0x0384,0x0002,0x0000,0x0037,0x0b64,0x0000,0x0034
02b2 018b 038c  |    |		.DEBUG	0x018b,0x038c,0x0002,0x0000,0x0037,0x0b64,0x0000,0x014f
02ba 01bb 03a4  |    |		.DEBUG	0x01bb,0x03a4,0x0002,0x0000,0x0037,0x0b64,0x0000,0x029a
02c2 01db 03b4  |    |		.DEBUG	0x01db,0x03b4,0x0002,0x0000,0x0037,0x0b64,0x0000,0x0300
02ca 01f3 03bc  |    |		.DEBUG	0x01f3,0x03bc,0x0002,0x0000,0x0037,0x0b64,0x0000,0x032a
02d2 020b 03c4  |    |		.DEBUG	0x020b,0x03c4,0x0002,0x0000,0x0037,0x0b64,0x0000,0x0409
02da 0223 03cc  | #  |		.DEBUG	0x0223,0x03cc,0x0002,0x0000,0x0037,0x0b64,0x0000,0x042d
02e2 ; --------------------------------------------------------------------------------------
02e2 ; Debug3 Subtable 0x0
02e2 ; --------------------------------------------------------------------------------------
02e2 000c 0000  |    |		.DBG3TAB	0x000c,0x0000
02e4 000b ffff  |    |		.CONST	0x000b,0xffff
02e6 000c fffe  |    |		.CONST	0x000c,0xfffe
02e8 000d fffd  |    |		.CONST	0x000d,0xfffd
02ea 000e fffc  |    |		.CONST	0x000e,0xfffc
02ec 000f fffb  |    |		.CONST	0x000f,0xfffb
02ee 0011 fffa  |    |		.CONST	0x0011,0xfffa
02f0 0013 fff9  |    |		.CONST	0x0013,0xfff9
02f2 0015 fff8  |    |		.CONST	0x0015,0xfff8
02f4 0019 fff7  |    |		.CONST	0x0019,0xfff7
02f6 001a fff6  |    |		.CONST	0x001a,0xfff6
02f8 001c fff5  |    |		.CONST	0x001c,0xfff5
02fa 001e fff4  |    |		.CONST	0x001e,0xfff4
02fc ; --------------------------------------------------------------------------------------
02fc ; Debug3 Subtable 0x1
02fc ; --------------------------------------------------------------------------------------
02fc 0027 0002  | '  |		.DBG3TAB	0x0027,0x0002
02fe 0021 ffff  | !  |		.CONST	0x0021,0xffff
0300 0022 fffe  | "  |		.CONST	0x0022,0xfffe
0302 0023 fffd  | #  |		.CONST	0x0023,0xfffd
0304 0024 fffc  | $  |		.CONST	0x0024,0xfffc
0306 0025 fffb  | %  |		.CONST	0x0025,0xfffb
0308 0027 fffa  | '  |		.CONST	0x0027,0xfffa
030a 002a fff9  | *  |		.CONST	0x002a,0xfff9
030c 002b fff8  | +  |		.CONST	0x002b,0xfff8
030e 002c fff7  | ,  |		.CONST	0x002c,0xfff7
0310 002d fff6  | -  |		.CONST	0x002d,0xfff6
0312 003a fff5  | :  |		.CONST	0x003a,0xfff5
0314 0041 fff4  | A  |		.CONST	0x0041,0xfff4
0316 0042 fff3  | B  |		.CONST	0x0042,0xfff3
0318 0043 fff2  | C  |		.CONST	0x0043,0xfff2
031a 0044 fff1  | D  |		.CONST	0x0044,0xfff1
031c 0045 fff0  | E  |		.CONST	0x0045,0xfff0
031e 0046 ffef  | F  |		.CONST	0x0046,0xffef
0320 004d ffee  | M  |		.CONST	0x004d,0xffee
0322 0067 ffed  | g  |		.CONST	0x0067,0xffed
0324 006b ffec  | k  |		.CONST	0x006b,0xffec
0326 006c ffeb  | l  |		.CONST	0x006c,0xffeb
0328 0073 ffea  | s  |		.CONST	0x0073,0xffea
032a 0075 ffe9  | u  |		.CONST	0x0075,0xffe9
032c 0077 ffe8  | w  |		.CONST	0x0077,0xffe8
032e 0079 ffe7  | y  |		.CONST	0x0079,0xffe7
0330 007b ffe6  | {  |		.CONST	0x007b,0xffe6
0332 0088 ffe5  |    |		.CONST	0x0088,0xffe5
0334 0089 ffe4  |    |		.CONST	0x0089,0xffe4
0336 0091 ffe3  |    |		.CONST	0x0091,0xffe3
0338 0093 ffe2  |    |		.CONST	0x0093,0xffe2
033a 0098 ffe1  |    |		.CONST	0x0098,0xffe1
033c 009e ffe0  |    |		.CONST	0x009e,0xffe0
033e 00a0 ffdf  |    |		.CONST	0x00a0,0xffdf
0340 00a5 ffde  |    |		.CONST	0x00a5,0xffde
0342 00a7 ffdd  |    |		.CONST	0x00a7,0xffdd
0344 00a9 ffdc  |    |		.CONST	0x00a9,0xffdc
0346 00ab ffdb  |    |		.CONST	0x00ab,0xffdb
0348 00ad ffda  |    |		.CONST	0x00ad,0xffda
034a 00af ffd9  |    |		.CONST	0x00af,0xffd9
034c 00b1 0001  |    |		.CONST	0x00b1,0x0001
034e 00b2 0002  |    |		.CONST	0x00b2,0x0002
0350 ; --------------------------------------------------------------------------------------
0350 ; Debug3 Subtable 0x2
0350 ; --------------------------------------------------------------------------------------
0350 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0352 00bb 0001  |    |		.CONST	0x00bb,0x0001
0354 00bf 0002  |    |		.CONST	0x00bf,0x0002
0356 00c2 0003  |    |		.CONST	0x00c2,0x0003
0358 ; --------------------------------------------------------------------------------------
0358 ; Debug3 Subtable 0x3
0358 ; --------------------------------------------------------------------------------------
0358 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
035a 00cb ffff  |    |		.CONST	0x00cb,0xffff
035c 00dd 0001  |    |		.CONST	0x00dd,0x0001
035e ; --------------------------------------------------------------------------------------
035e ; Debug3 Subtable 0x4
035e ; --------------------------------------------------------------------------------------
035e 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0360 00eb 0001  |    |		.CONST	0x00eb,0x0001
0362 ; --------------------------------------------------------------------------------------
0362 ; Debug3 Subtable 0x5
0362 ; --------------------------------------------------------------------------------------
0362 0000 0009  |    |		.DBG3TAB	0x0000,0x0009
0364 0113 0001  |    |		.CONST	0x0113,0x0001
0366 0116 0002  |    |		.CONST	0x0116,0x0002
0368 011c 0003  |    |		.CONST	0x011c,0x0003
036a 011f 0004  |    |		.CONST	0x011f,0x0004
036c 0122 0005  | "  |		.CONST	0x0122,0x0005
036e 0126 0006  | &  |		.CONST	0x0126,0x0006
0370 012a 0007  | *  |		.CONST	0x012a,0x0007
0372 012e 0008  | .  |		.CONST	0x012e,0x0008
0374 0131 0009  | 1  |		.CONST	0x0131,0x0009
0376 ; --------------------------------------------------------------------------------------
0376 ; Debug3 Subtable 0x6
0376 ; --------------------------------------------------------------------------------------
0376 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
0378 013b 0001  | ;  |		.CONST	0x013b,0x0001
037a 0143 0002  | C  |		.CONST	0x0143,0x0002
037c ; --------------------------------------------------------------------------------------
037c ; Debug3 Subtable 0x7
037c ; --------------------------------------------------------------------------------------
037c 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
037e 014b 0001  | K  |		.CONST	0x014b,0x0001
0380 014e 0002  | N  |		.CONST	0x014e,0x0002
0382 0151 0003  | Q  |		.CONST	0x0151,0x0003
0384 ; --------------------------------------------------------------------------------------
0384 ; Debug3 Subtable 0x8
0384 ; --------------------------------------------------------------------------------------
0384 0002 0001  |    |		.DBG3TAB	0x0002,0x0001
0386 015b ffff  | [  |		.CONST	0x015b,0xffff
0388 015f fffe  | _  |		.CONST	0x015f,0xfffe
038a 0165 0001  | e  |		.CONST	0x0165,0x0001
038c ; --------------------------------------------------------------------------------------
038c ; Debug3 Subtable 0x9
038c ; --------------------------------------------------------------------------------------
038c 0006 0005  |    |		.DBG3TAB	0x0006,0x0005
038e 018b ffff  |    |		.CONST	0x018b,0xffff
0390 0190 fffe  |    |		.CONST	0x0190,0xfffe
0392 0194 fffd  |    |		.CONST	0x0194,0xfffd
0394 019b fffc  |    |		.CONST	0x019b,0xfffc
0396 01ac fffb  |    |		.CONST	0x01ac,0xfffb
0398 01ad fffa  |    |		.CONST	0x01ad,0xfffa
039a 01ae 0001  |    |		.CONST	0x01ae,0x0001
039c 01af 0401  |    |		.CONST	0x01af,0x0401
039e 01b1 0402  |    |		.CONST	0x01b1,0x0402
03a0 01b3 0403  |    |		.CONST	0x01b3,0x0403
03a2 01b4 0404  |    |		.CONST	0x01b4,0x0404
03a4 ; --------------------------------------------------------------------------------------
03a4 ; Debug3 Subtable 0xa
03a4 ; --------------------------------------------------------------------------------------
03a4 0000 0007  |    |		.DBG3TAB	0x0000,0x0007
03a6 01bb 0001  |    |		.CONST	0x01bb,0x0001
03a8 01bf 0002  |    |		.CONST	0x01bf,0x0002
03aa 01c1 0003  |    |		.CONST	0x01c1,0x0003
03ac 01c7 0004  |    |		.CONST	0x01c7,0x0004
03ae 01cd 0005  |    |		.CONST	0x01cd,0x0005
03b0 01d4 0006  |    |		.CONST	0x01d4,0x0006
03b2 01d6 0007  |    |		.CONST	0x01d6,0x0007
03b4 ; --------------------------------------------------------------------------------------
03b4 ; Debug3 Subtable 0xb
03b4 ; --------------------------------------------------------------------------------------
03b4 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
03b6 01db ffff  |    |		.CONST	0x01db,0xffff
03b8 01ea 0001  |    |		.CONST	0x01ea,0x0001
03ba 01ee 0002  |    |		.CONST	0x01ee,0x0002
03bc ; --------------------------------------------------------------------------------------
03bc ; Debug3 Subtable 0xc
03bc ; --------------------------------------------------------------------------------------
03bc 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
03be 01f3 ffff  |    |		.CONST	0x01f3,0xffff
03c0 0202 0001  |    |		.CONST	0x0202,0x0001
03c2 0206 0002  |    |		.CONST	0x0206,0x0002
03c4 ; --------------------------------------------------------------------------------------
03c4 ; Debug3 Subtable 0xd
03c4 ; --------------------------------------------------------------------------------------
03c4 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
03c6 020b ffff  |    |		.CONST	0x020b,0xffff
03c8 0212 0001  |    |		.CONST	0x0212,0x0001
03ca 0217 0002  |    |		.CONST	0x0217,0x0002
03cc ; --------------------------------------------------------------------------------------
03cc ; Debug3 Subtable 0xe
03cc ; --------------------------------------------------------------------------------------
03cc 0001 0008  |    |		.DBG3TAB	0x0001,0x0008
03ce 0223 ffff  | #  |		.CONST	0x0223,0xffff
03d0 0227 0001  | '  |		.CONST	0x0227,0x0001
03d2 022c 0002  | ,  |		.CONST	0x022c,0x0002
03d4 0231 0003  | 1  |		.CONST	0x0231,0x0003
03d6 0239 0004  | 9  |		.CONST	0x0239,0x0004
03d8 0241 0005  | A  |		.CONST	0x0241,0x0005
03da 0249 0006  | I  |		.CONST	0x0249,0x0006
03dc 0252 0007  | R  |		.CONST	0x0252,0x0007
03de 025a 0008  | Z  |		.CONST	0x025a,0x0008
03e0 0000 0000  |    |		.BLANK	0000[0x20]