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

⟦dc6daf5a9⟧

    Length: 2048 (0x800)
    Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0

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 5813       |X   |		.CONST	0x5813								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 01d8       |    |		.CONST	0x01d8								; 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 001c       |    |		.CONST	0x001c								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0011       |    |		.CONST	0x0011								; Number of locals
000b			INIT_0008:
000b 029a 0023  |   #|		Declare_Subprogram	INIT_0020,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0 = .DEBUG	0x000b,0x0212,0x0000,0x0000,0x0056,0xb2b5,0x0000,0x154a
													; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 0083  |    |		Declare_Subprogram	INIT_0080,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 00c3  |    |		Declare_Subprogram	INIT_00c0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 00bf       |    |		Action	Accept_Activation
0012 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe				; Debug Table 0x1 = .DEBUG	0x0012,0x021a,0x0000,0x0000,0x0058,0x27f5,0x0000,0x0006
													; Debug Table 0x1.0x0 = 0x12,0xffff
0013 00c7       |    |		Action	Elaborate_Subprogram
0014 029d 00e3  |    |		Declare_Subprogram	INIT_00e0,For_Outer_Call			; Debug Table 0x1.0x1 = 0x14,0xfffe
0016 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd				; Debug Table 0x1.0x2 = 0x16,0xfffd
0017 00c7       |    |		Action	Elaborate_Subprogram
0018 029d 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call			; Debug Table 0x1.0x3 = 0x18,0xfffc
001a 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf				; Debug Table 0x1.0x4 = 0x1a,0xfffb
001b 00c7       |    |		Action	Elaborate_Subprogram
001c			BODY_0008:
001c 00bc       |    |		Action	Signal_Activated
001d 00bb       |    |		Action	Signal_Completion
001e 0000 0000  |    |		.XXX[0x2]
0020 ; --------------------------------------------------------------------------------------
0020 ; SUBPROGRAM
0020 ; --------------------------------------------------------------------------------------
0020 002d       | -  |		.CONST	0x002d								; Address of begin
0021 0004       |    |		.CONST	0x0004								; Address of exception handler
0022 0003       |    |		.CONST	0x0003								; Number of locals
0023			INIT_0020:
0023 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x2 = .DEBUG	0x0023,0x0226,0x0001,0x0000,0x0056,0xb2b5,0x0000,0x154b
													; Debug Table 0x2.0x0 = 0x23,0xffff
0024 00db       |    |		Load_Top	At_Offset_3
0025 00eb       |    |		Load_Encached	Diana_Cache
0026 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
0027 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0028 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x2.0x1 = 0x28,0xfffe
0029 e5fe       |    |		Load	0x2,-0x2
002a 00eb       |    |		Load_Encached	Diana_Cache
002b 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
002c 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
002d			BODY_0020:
002d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0x2 = 0x2d,0x1
002e 00eb       |    |		Load_Encached	Diana_Cache
002f 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0030 0f48       | H  |		Execute_Immediate	Equal,0x48
0031 6807       |h   |		Jump_Zero	0x39
0032 00d9       |    |		Load_Top	At_Offset_1
0033 00eb       |    |		Load_Encached	Diana_Cache
0034 18ce       |    |		Execute	Package,Field_Execute,Field_Number 0xce
0035 00eb       |    |		Load_Encached	Diana_Cache
0036 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0037 0f7b       | {  |		Execute_Immediate	Equal,0x7b
0038 7801       |x   |		Jump	0x3a
0039 4800       |H   |		Short_Literal	0x0
003a 700d       |p   |		Jump_Nonzero	0x48
003b 0092 019a  |    |		Action	Push_String_Extended,0x19a					; "13.8 (3)"
													; Debug Table 0x2.0x3 = 0x3b,0x2
003d 0092 019b  |    |		Action	Push_String_Extended,0x19b					; "0566*!SMSTM "
003f 00db       |    |		Load_Top	At_Offset_3
0040 4976       |Iv  |		Short_Literal	0x176
0041 00eb       |    |		Load_Encached	Diana_Cache
0042 0098       |    |		Execute	Package,Field_Read_Dynamic
0043 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0044 8001       |    |		Call	0x0,0x1
0045 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x2.0x4 = 0x45,0x3
0046 8002       |    |		Call	0x0,0x2
0047 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5					; Debug Table 0x2.0x5 = 0x47,0x4
0048 00cf       |    |		Action	Mark_Auxiliary
0049 7817       |x   |		Jump	0x61
004a 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0x6 = 0x4a,0x6
004b 00eb       |    |		Load_Encached	Diana_Cache
004c 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
004d 00eb       |    |		Load_Encached	Diana_Cache
004e 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
004f 0b45       | E  |		Execute_Immediate	Case_Compare,0x45
0050 700a       |p   |		Jump_Nonzero	0x5b
0051 0b40       | @  |		Execute_Immediate	Case_Compare,0x40
0052 7008       |p   |		Jump_Nonzero	0x5b
0053 0092 019a  |    |		Action	Push_String_Extended,0x19a					; "13.8 (3)"
													; Debug Table 0x2.0x7 = 0x53,0x8
0055 0092 019c  |    |		Action	Push_String_Extended,0x19c					; "0568*!SMSTM "
0057 e403       |    |		Load	0x2,0x3
0058 00eb       |    |		Load_Encached	Diana_Cache
0059 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
005a 8001       |    |		Call	0x0,0x1
005b 00d1       |    |		Pop_Control	Pop_Count_1
005c 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0x8 = 0x5c,0x9
005d 00eb       |    |		Load_Encached	Diana_Cache
005e 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
005f 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0060 00c9       |    |		Action	Pop_Auxiliary_Loop
0061 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0x9 = 0x61,0x5
0062 00eb       |    |		Load_Encached	Diana_Cache
0063 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0064 6fe5       |o   |		Jump_Zero	0x4a
0065 00ce       |    |		Action	Pop_Auxiliary
0066 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x2.0xa = 0x66,0xa
0067 e003       |    |		Load	0x0,0x3
0068 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
0069 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x2.0xb = 0x69,0xb
006a 8004       |    |		Call	0x0,0x4
006b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x2.0xc = 0x6b,0xc
006c 8210       |    |		Call	0x1,0x10
006d e003       |    |		Load	0x0,0x3								; Debug Table 0x2.0xd = 0x6d,0xd
006e 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
006f e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x2.0xe = 0x6f,0xe
0070 00eb       |    |		Load_Encached	Diana_Cache
0071 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0072 00eb       |    |		Load_Encached	Diana_Cache
0073 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0074 7006       |p   |		Jump_Nonzero	0x7b
0075 0092 019a  |    |		Action	Push_String_Extended,0x19a					; "13.8 (3)"
													; Debug Table 0x2.0xf = 0x75,0xf
0077 0092 019d  |    |		Action	Push_String_Extended,0x19d					; "0569*!SMSTM "
0079 e5fc       |    |		Load	0x2,-0x4
007a 8001       |    |		Call	0x0,0x1
007b 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
007c 0000 0000  |    |		.BLANK	0000[0x4]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0091       |    |		.CONST	0x0091								; Address of begin
0081 0004       |    |		.CONST	0x0004								; Address of exception handler
0082 0004       |    |		.CONST	0x0004								; Number of locals
0083			INIT_0080:
0083 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x3 = .DEBUG	0x0083,0x0248,0x0001,0x0000,0x0056,0xb2b5,0x0000,0x1558
													; Debug Table 0x3.0x0 = 0x83,0xffff
0084 00db       |    |		Load_Top	At_Offset_3
0085 00eb       |    |		Load_Encached	Diana_Cache
0086 18c5       |    |		Execute	Package,Field_Execute,Field_Number 0xc5
0087 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0088 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x3.0x1 = 0x88,0xfffe
0089 e5ff       |    |		Load	0x2,-0x1
008a 00eb       |    |		Load_Encached	Diana_Cache
008b 18d4       |    |		Execute	Package,Field_Execute,Field_Number 0xd4
008c 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
008d 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x3.0x2 = 0x8d,0xfffd
008e 00d9       |    |		Load_Top	At_Offset_1
008f 8005       |    |		Call	0x0,0x5
0090 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0091			BODY_0080:
0091 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x3 = 0x91,0x1
0092 00eb       |    |		Load_Encached	Diana_Cache
0093 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0094 6805       |h   |		Jump_Zero	0x9a
0095 0092 019e  |    |		Action	Push_String_Extended,0x19e					; "type"
													; Debug Table 0x3.0x4 = 0x95,0x2
0097 00da       |    |		Load_Top	At_Offset_2
0098 8006       |    |		Call	0x0,0x6
0099 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
009a 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x5 = 0x9a,0x3
009b 8007       |    |		Call	0x0,0x7
009c 8008       |    |		Call	0x0,0x8
009d e009       |    |		Load	0x0,0x9
009e 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
009f 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00a0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x6 = 0xa0,0x4
00a1 e009       |    |		Load	0x0,0x9
00a2 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
00a3 e00a       |    |		Load	0x0,0xa
00a4 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
00a5 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00a6 021f       |    |		Execute	Heap_Access,Equal
00a7 7006       |p   |		Jump_Nonzero	0xae
00a8 0092 019f  |    |		Action	Push_String_Extended,0x19f					; "13.8 (4)"
													; Debug Table 0x3.0x7 = 0xa8,0x5
00aa 0092 01a0  |    |		Action	Push_String_Extended,0x1a0					; "0756**SMMACH"
00ac 00db       |    |		Load_Top	At_Offset_3
00ad 800b       |    |		Call	0x0,0xb
00ae 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3.0x8 = 0xae,0x6
00af 00eb       |    |		Load_Encached	Diana_Cache
00b0 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00b1 0f01       |    |		Execute_Immediate	Equal,0x1
00b2 6806       |h   |		Jump_Zero	0xb9
00b3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3.0x9 = 0xb3,0x7
00b4 00d9       |    |		Load_Top	At_Offset_1
00b5 8007       |    |		Call	0x0,0x7
00b6 800c       |    |		Call	0x0,0xc
00b7 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
00b8 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00b9 0092 01a1  |    |		Action	Push_String_Extended,0x1a1					; "13.8 (2)"
													; Debug Table 0x3.0xa = 0xb9,0x8
00bb 0092 01a2  |    |		Action	Push_String_Extended,0x1a2					; "0340**SMMACH"
00bd e402       |    |		Load	0x2,0x2
00be 800b       |    |		Call	0x0,0xb
00bf 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00c6       |    |		.CONST	0x00c6								; Address of begin
00c1 0004       |    |		.CONST	0x0004								; Address of exception handler
00c2 0002       |    |		.CONST	0x0002								; Number of locals
00c3			INIT_00c0:
00c3 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x4 = .DEBUG	0x00c3,0x0260,0x0002,0x0000,0x0056,0xb2b5,0x0000,0x1562
													; Debug Table 0x4.0x0 = 0xc3,0xffff
00c4 00db       |    |		Load_Top	At_Offset_3
00c5 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00c6			BODY_00c0:
00c6 00cf       |    |		Action	Mark_Auxiliary
00c7 780c       |x   |		Jump	0xd4
00c8 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x4.0x1 = 0xc8,0x2
00c9 00eb       |    |		Load_Encached	Diana_Cache
00ca 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
00cb 8211       |    |		Call	0x1,0x11
00cc 6802       |h   |		Jump_Zero	0xcf
00cd 4801       |H   |		Short_Literal	0x1							; Debug Table 0x4.0x2 = 0xcd,0x3
00ce 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00cf 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x4.0x3 = 0xcf,0x4
00d0 00eb       |    |		Load_Encached	Diana_Cache
00d1 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
00d2 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
00d3 00c9       |    |		Action	Pop_Auxiliary_Loop
00d4 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x4.0x4 = 0xd4,0x1
00d5 00eb       |    |		Load_Encached	Diana_Cache
00d6 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
00d7 6ff0       |o   |		Jump_Zero	0xc8
00d8 00ce       |    |		Action	Pop_Auxiliary
00d9 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x5 = 0xd9,0x5
00da 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00db 0000 0000  |    |		.BLANK	0000[0x5]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00ea       |    |		.CONST	0x00ea								; Address of begin
00e1 0004       |    |		.CONST	0x0004								; Address of exception handler
00e2 0004       |    |		.CONST	0x0004								; Number of locals
00e3			INIT_00e0:
00e3 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x5 = .DEBUG	0x00e3,0x026e,0x0001,0x0000,0x0058,0x27f5,0x0000,0x00a2
													; Debug Table 0x5.0x0 = 0xe3,0xffff
00e4 00db       |    |		Load_Top	At_Offset_3
00e5 00eb       |    |		Load_Encached	Diana_Cache
00e6 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
00e7 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00e8 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x5.0x1 = 0xe8,0xfffe
00e9 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0x5.0x2 = 0xe9,0xfffd
00ea			BODY_00e0:
00ea 00cf       |    |		Action	Mark_Auxiliary
00eb 783f       |x?  |		Jump	0x12b
00ec 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x5.0x3 = 0xec,0x2
00ed 00eb       |    |		Load_Encached	Diana_Cache
00ee 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
00ef 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
00f0 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x5.0x4 = 0xf0,0x3
00f1 00eb       |    |		Load_Encached	Diana_Cache
00f2 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
00f3 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
00f4 00cf       |    |		Action	Mark_Auxiliary
00f5 0007       |    |		Action	Break_Optional							; Debug Table 0x5.0x5 = 0xf5,0x4
00f6 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x5.0x6 = 0xf6,0x5
00f7 00eb       |    |		Load_Encached	Diana_Cache
00f8 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00f9 0b40       | @  |		Execute_Immediate	Case_Compare,0x40
00fa 700f       |p   |		Jump_Nonzero	0x10a
00fb 0b50       | P  |		Execute_Immediate	Case_Compare,0x50
00fc 7012       |p   |		Jump_Nonzero	0x10f
00fd 0b57       | W  |		Execute_Immediate	Case_Compare,0x57
00fe 7014       |p   |		Jump_Nonzero	0x113
00ff 0092 019a  |    |		Action	Push_String_Extended,0x19a					; "13.8 (3)"
													; Debug Table 0x5.0x7 = 0xff,0xc
0101 0092 01a3  |    |		Action	Push_String_Extended,0x1a3					; "0565*!SMSTM "
0103 e403       |    |		Load	0x2,0x3
0104 8001       |    |		Call	0x0,0x1
0105 e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0x8 = 0x105,0xd
0106 800d       |    |		Call	0x0,0xd
0107 c403       |    |		Store	0x2,0x3
0108 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0x5.0x9 = 0x108,0xe
0109 7812       |x   |		Jump	0x11c
010a e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0xa = 0x10a,0x6
010b e00e       |    |		Load	0x0,0xe
010c 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
010d 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0x5.0xb = 0x10d,0x7
010e 780d       |x   |		Jump	0x11c
010f e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0xc = 0x10f,0x8
0110 820e       |    |		Call	0x1,0xe
0111 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0x5.0xd = 0x111,0x9
0112 7809       |x   |		Jump	0x11c
0113 e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0xe = 0x113,0xa
0114 800f       |    |		Call	0x0,0xf
0115 e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0xf = 0x115,0xb
0116 00eb       |    |		Load_Encached	Diana_Cache
0117 18e0       |    |		Execute	Package,Field_Execute,Field_Number 0xe0
0118 a403       |    |		Store_Unchecked	0x2,0x3
0119 00d1       |    |		Pop_Control	Pop_Count_1
011a 00c9       |    |		Action	Pop_Auxiliary_Loop
011b 7fda       |    |		Jump	0xf6
011c 00ce       |    |		Action	Pop_Auxiliary
011d 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5.0x10 = 0x11d,0xf
011e e402       |    |		Load	0x2,0x2
011f 00eb       |    |		Load_Encached	Diana_Cache
0120 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
0121 021f       |    |		Execute	Heap_Access,Equal
0122 6805       |h   |		Jump_Zero	0x128
0123 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x5.0x11 = 0x123,0x10
0124 00eb       |    |		Load_Encached	Diana_Cache
0125 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0126 a402       |    |		Store_Unchecked	0x2,0x2
0127 7802       |x   |		Jump	0x12a
0128 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x12 = 0x128,0x11
0129 a402       |    |		Store_Unchecked	0x2,0x2
012a 00c9       |    |		Action	Pop_Auxiliary_Loop
012b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x5.0x13 = 0x12b,0x1
012c 00eb       |    |		Load_Encached	Diana_Cache
012d 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
012e 6fbd       |o   |		Jump_Zero	0xec
012f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0133       | 3  |		.CONST	0x0133								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0001       |    |		.CONST	0x0001								; Number of locals
0133			BODY_0130:
0133			INIT_0130:
0133 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6 = .DEBUG	0x0133,0x0298,0x0002,0x0000,0x0058,0x27f5,0x0000,0x0223
													; Debug Table 0x6.0x0 = 0x133,0x1
0134 00eb       |    |		Load_Encached	Diana_Cache
0135 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0136 0b50       | P  |		Execute_Immediate	Case_Compare,0x50
0137 701a       |p   |		Jump_Nonzero	0x152
0138 0b4e       | N  |		Execute_Immediate	Case_Compare,0x4e
0139 701a       |p   |		Jump_Nonzero	0x154
013a 0b56       | V  |		Execute_Immediate	Case_Compare,0x56
013b 7028       |p(  |		Jump_Nonzero	0x164
013c 0ba1       |    |		Execute_Immediate	Case_Compare,0xa1
013d 702b       |p+  |		Jump_Nonzero	0x169
013e 0b9f       |    |		Execute_Immediate	Case_Compare,0x9f
013f 7029       |p)  |		Jump_Nonzero	0x169
0140 0b4a       | J  |		Execute_Immediate	Case_Compare,0x4a
0141 7027       |p'  |		Jump_Nonzero	0x169
0142 0b4c       | L  |		Execute_Immediate	Case_Compare,0x4c
0143 7025       |p%  |		Jump_Nonzero	0x169
0144 0b9e       |    |		Execute_Immediate	Case_Compare,0x9e
0145 7023       |p#  |		Jump_Nonzero	0x169
0146 0b4f       | O  |		Execute_Immediate	Case_Compare,0x4f
0147 7028       |p(  |		Jump_Nonzero	0x170
0148 0b58       | X  |		Execute_Immediate	Case_Compare,0x58
0149 702d       |p-  |		Jump_Nonzero	0x177
014a 0b5e       | ^  |		Execute_Immediate	Case_Compare,0x5e
014b 7030       |p0  |		Jump_Nonzero	0x17c
014c 0b51       | Q  |		Execute_Immediate	Case_Compare,0x51
014d 703c       |p<  |		Jump_Nonzero	0x18a
014e 0b60       | `  |		Execute_Immediate	Case_Compare,0x60
014f 703a       |p:  |		Jump_Nonzero	0x18a
0150 4800       |H   |		Short_Literal	0x0							; Debug Table 0x6.0x1 = 0x150,0xa
0151 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0152 4801       |H   |		Short_Literal	0x1							; Debug Table 0x6.0x2 = 0x152,0x2
0153 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0154 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x6.0x3 = 0x154,0x3
0155 00eb       |    |		Load_Encached	Diana_Cache
0156 18e1       |    |		Execute	Package,Field_Execute,Field_Number 0xe1
0157 00eb       |    |		Load_Encached	Diana_Cache
0158 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0159 820f       |    |		Call	0x1,0xf
015a 7007       |p   |		Jump_Nonzero	0x162
015b 00db       |    |		Load_Top	At_Offset_3
015c 00eb       |    |		Load_Encached	Diana_Cache
015d 18b4       |    |		Execute	Package,Field_Execute,Field_Number 0xb4
015e 00eb       |    |		Load_Encached	Diana_Cache
015f 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0160 820f       |    |		Call	0x1,0xf
0161 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0162 4801       |H   |		Short_Literal	0x1
0163 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0164 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x6.0x4 = 0x164,0x4
0165 00eb       |    |		Load_Encached	Diana_Cache
0166 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0167 820f       |    |		Call	0x1,0xf
0168 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0169 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x6.0x5 = 0x169,0x5
016a 00eb       |    |		Load_Encached	Diana_Cache
016b 18e1       |    |		Execute	Package,Field_Execute,Field_Number 0xe1
016c 00eb       |    |		Load_Encached	Diana_Cache
016d 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
016e 820f       |    |		Call	0x1,0xf
016f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0170 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x6.0x6 = 0x170,0x6
0171 00eb       |    |		Load_Encached	Diana_Cache
0172 18b4       |    |		Execute	Package,Field_Execute,Field_Number 0xb4
0173 00eb       |    |		Load_Encached	Diana_Cache
0174 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0175 820f       |    |		Call	0x1,0xf
0176 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0177 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x6.0x7 = 0x177,0x7
0178 00eb       |    |		Load_Encached	Diana_Cache
0179 18e0       |    |		Execute	Package,Field_Execute,Field_Number 0xe0
017a 8211       |    |		Call	0x1,0x11
017b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
017c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x6.0x8 = 0x17c,0x8
017d 00eb       |    |		Load_Encached	Diana_Cache
017e 18df       |    |		Execute	Package,Field_Execute,Field_Number 0xdf
017f 8211       |    |		Call	0x1,0x11
0180 7007       |p   |		Jump_Nonzero	0x188
0181 00db       |    |		Load_Top	At_Offset_3
0182 00eb       |    |		Load_Encached	Diana_Cache
0183 18e1       |    |		Execute	Package,Field_Execute,Field_Number 0xe1
0184 00eb       |    |		Load_Encached	Diana_Cache
0185 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0186 820f       |    |		Call	0x1,0xf
0187 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0188 4801       |H   |		Short_Literal	0x1
0189 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
018a 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x6.0x9 = 0x18a,0x9
018b 00eb       |    |		Load_Encached	Diana_Cache
018c 18e2       |    |		Execute	Package,Field_Execute,Field_Number 0xe2
018d 00eb       |    |		Load_Encached	Diana_Cache
018e 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
018f 820f       |    |		Call	0x1,0xf
0190 7007       |p   |		Jump_Nonzero	0x198
0191 00db       |    |		Load_Top	At_Offset_3
0192 00eb       |    |		Load_Encached	Diana_Cache
0193 18e3       |    |		Execute	Package,Field_Execute,Field_Number 0xe3
0194 00eb       |    |		Load_Encached	Diana_Cache
0195 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
0196 820f       |    |		Call	0x1,0xf
0197 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0198 4801       |H   |		Short_Literal	0x1
0199 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
019a ; --------------------------------------------------------------------------------------
019a ; STRING TABLE
019a ; --------------------------------------------------------------------------------------
019a 0016       |    |		.STRTAB	0x0016->0x01a5							; "13.8 (3)"
019b 001c       |    |		.STRTAB	0x001c->0x01a9							; "0566*!SMSTM "
019c 0026       | &  |		.STRTAB	0x0026->0x01af							; "0568*!SMSTM "
019d 0030       | 0  |		.STRTAB	0x0030->0x01b5							; "0569*!SMSTM "
019e 003a       | :  |		.STRTAB	0x003a->0x01bb							; "type"
019f 003c       | <  |		.STRTAB	0x003c->0x01bd							; "13.8 (4)"
01a0 0042       | B  |		.STRTAB	0x0042->0x01c1							; "0756**SMMACH"
01a1 004c       | L  |		.STRTAB	0x004c->0x01c7							; "13.8 (2)"
01a2 0052       | R  |		.STRTAB	0x0052->0x01cb							; "0340**SMMACH"
01a3 005c       | \  |		.STRTAB	0x005c->0x01d1							; "0565*!SMSTM "
01a4 0066       | f  |		.STREND 0x0066->0x01d7
01a5 3133 2e38  |13.8|		.STRTAB_STRINGS
01d7 0000       |    |		.XXX[0x1]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; Debug Table
01d8 ; --------------------------------------------------------------------------------------
01d8 0003 0007  |    |		.CONST	0x0003,0x0007
01da 000b 0212  |    |		.DEBUG	0x000b,0x0212,0x0000,0x0000,0x0056,0xb2b5,0x0000,0x154a
01e2 0012 021a  |    |		.DEBUG	0x0012,0x021a,0x0000,0x0000,0x0058,0x27f5,0x0000,0x0006
01ea 0023 0226  | # &|		.DEBUG	0x0023,0x0226,0x0001,0x0000,0x0056,0xb2b5,0x0000,0x154b
01f2 0083 0248  |   H|		.DEBUG	0x0083,0x0248,0x0001,0x0000,0x0056,0xb2b5,0x0000,0x1558
01fa 00c3 0260  |   `|		.DEBUG	0x00c3,0x0260,0x0002,0x0000,0x0056,0xb2b5,0x0000,0x1562
0202 00e3 026e  |   n|		.DEBUG	0x00e3,0x026e,0x0001,0x0000,0x0058,0x27f5,0x0000,0x00a2
020a 0133 0298  | 3  |		.DEBUG	0x0133,0x0298,0x0002,0x0000,0x0058,0x27f5,0x0000,0x0223
0212 ; --------------------------------------------------------------------------------------
0212 ; Debug3 Subtable 0x0
0212 ; --------------------------------------------------------------------------------------
0212 0003 0000  |    |		.DBG3TAB	0x0003,0x0000
0214 000b ffff  |    |		.CONST	0x000b,0xffff
0216 000d fffe  |    |		.CONST	0x000d,0xfffe
0218 000f fffd  |    |		.CONST	0x000f,0xfffd
021a ; --------------------------------------------------------------------------------------
021a ; Debug3 Subtable 0x1
021a ; --------------------------------------------------------------------------------------
021a 0005 0000  |    |		.DBG3TAB	0x0005,0x0000
021c 0012 ffff  |    |		.CONST	0x0012,0xffff
021e 0014 fffe  |    |		.CONST	0x0014,0xfffe
0220 0016 fffd  |    |		.CONST	0x0016,0xfffd
0222 0018 fffc  |    |		.CONST	0x0018,0xfffc
0224 001a fffb  |    |		.CONST	0x001a,0xfffb
0226 ; --------------------------------------------------------------------------------------
0226 ; Debug3 Subtable 0x2
0226 ; --------------------------------------------------------------------------------------
0226 0002 000e  |    |		.DBG3TAB	0x0002,0x000e
0228 0023 ffff  | #  |		.CONST	0x0023,0xffff
022a 0028 fffe  | (  |		.CONST	0x0028,0xfffe
022c 002d 0001  | -  |		.CONST	0x002d,0x0001
022e 003b 0002  | ;  |		.CONST	0x003b,0x0002
0230 0045 0003  | E  |		.CONST	0x0045,0x0003
0232 0047 0004  | G  |		.CONST	0x0047,0x0004
0234 004a 0006  | J  |		.CONST	0x004a,0x0006
0236 0053 0008  | S  |		.CONST	0x0053,0x0008
0238 005c 0009  | \  |		.CONST	0x005c,0x0009
023a 0061 0005  | a  |		.CONST	0x0061,0x0005
023c 0066 000a  | f  |		.CONST	0x0066,0x000a
023e 0069 000b  | i  |		.CONST	0x0069,0x000b
0240 006b 000c  | k  |		.CONST	0x006b,0x000c
0242 006d 000d  | m  |		.CONST	0x006d,0x000d
0244 006f 000e  | o  |		.CONST	0x006f,0x000e
0246 0075 000f  | u  |		.CONST	0x0075,0x000f
0248 ; --------------------------------------------------------------------------------------
0248 ; Debug3 Subtable 0x3
0248 ; --------------------------------------------------------------------------------------
0248 0003 0008  |    |		.DBG3TAB	0x0003,0x0008
024a 0083 ffff  |    |		.CONST	0x0083,0xffff
024c 0088 fffe  |    |		.CONST	0x0088,0xfffe
024e 008d fffd  |    |		.CONST	0x008d,0xfffd
0250 0091 0001  |    |		.CONST	0x0091,0x0001
0252 0095 0002  |    |		.CONST	0x0095,0x0002
0254 009a 0003  |    |		.CONST	0x009a,0x0003
0256 00a0 0004  |    |		.CONST	0x00a0,0x0004
0258 00a8 0005  |    |		.CONST	0x00a8,0x0005
025a 00ae 0006  |    |		.CONST	0x00ae,0x0006
025c 00b3 0007  |    |		.CONST	0x00b3,0x0007
025e 00b9 0008  |    |		.CONST	0x00b9,0x0008
0260 ; --------------------------------------------------------------------------------------
0260 ; Debug3 Subtable 0x4
0260 ; --------------------------------------------------------------------------------------
0260 0001 0005  |    |		.DBG3TAB	0x0001,0x0005
0262 00c3 ffff  |    |		.CONST	0x00c3,0xffff
0264 00c8 0002  |    |		.CONST	0x00c8,0x0002
0266 00cd 0003  |    |		.CONST	0x00cd,0x0003
0268 00cf 0004  |    |		.CONST	0x00cf,0x0004
026a 00d4 0001  |    |		.CONST	0x00d4,0x0001
026c 00d9 0005  |    |		.CONST	0x00d9,0x0005
026e ; --------------------------------------------------------------------------------------
026e ; Debug3 Subtable 0x5
026e ; --------------------------------------------------------------------------------------
026e 0003 0011  |    |		.DBG3TAB	0x0003,0x0011
0270 00e3 ffff  |    |		.CONST	0x00e3,0xffff
0272 00e8 fffe  |    |		.CONST	0x00e8,0xfffe
0274 00e9 fffd  |    |		.CONST	0x00e9,0xfffd
0276 00ec 0002  |    |		.CONST	0x00ec,0x0002
0278 00f0 0003  |    |		.CONST	0x00f0,0x0003
027a 00f5 0004  |    |		.CONST	0x00f5,0x0004
027c 00f6 0005  |    |		.CONST	0x00f6,0x0005
027e 00ff 000c  |    |		.CONST	0x00ff,0x000c
0280 0105 000d  |    |		.CONST	0x0105,0x000d
0282 0108 000e  |    |		.CONST	0x0108,0x000e
0284 010a 0006  |    |		.CONST	0x010a,0x0006
0286 010d 0007  |    |		.CONST	0x010d,0x0007
0288 010f 0008  |    |		.CONST	0x010f,0x0008
028a 0111 0009  |    |		.CONST	0x0111,0x0009
028c 0113 000a  |    |		.CONST	0x0113,0x000a
028e 0115 000b  |    |		.CONST	0x0115,0x000b
0290 011d 000f  |    |		.CONST	0x011d,0x000f
0292 0123 0010  | #  |		.CONST	0x0123,0x0010
0294 0128 0011  | (  |		.CONST	0x0128,0x0011
0296 012b 0001  | +  |		.CONST	0x012b,0x0001
0298 ; --------------------------------------------------------------------------------------
0298 ; Debug3 Subtable 0x6
0298 ; --------------------------------------------------------------------------------------
0298 0000 000a  |    |		.DBG3TAB	0x0000,0x000a
029a 0133 0001  | 3  |		.CONST	0x0133,0x0001
029c 0150 000a  | P  |		.CONST	0x0150,0x000a
029e 0152 0002  | R  |		.CONST	0x0152,0x0002
02a0 0154 0003  | T  |		.CONST	0x0154,0x0003
02a2 0164 0004  | d  |		.CONST	0x0164,0x0004
02a4 0169 0005  | i  |		.CONST	0x0169,0x0005
02a6 0170 0006  | p  |		.CONST	0x0170,0x0006
02a8 0177 0007  | w  |		.CONST	0x0177,0x0007
02aa 017c 0008  | |  |		.CONST	0x017c,0x0008
02ac 018a 0009  |    |		.CONST	0x018a,0x0009
02ae 0000 0000  |    |		.BLANK	0000[0x152]