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

⟦e966bff7b⟧

    Length: 2048 (0x800)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03bcfe

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« 
        └─⟦this⟧ 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0358       | X  |		.CONST	0x0358								; 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 8001       |    |		.CONST	0x8001								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0011       |    |		.CONST	0x0011								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0004       |    |		.CONST	0x0004								; Number of locals
000b			INIT_0008:
000b e009       |    |		Load	0x0,0x9
000c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
000d 029f 0153  |   S|		Declare_Subprogram	INIT_0150,For_Call
000f 029f 01cb  |    |		Declare_Subprogram	INIT_01c8,For_Call
0011			BODY_0008:
0011 00cf       |    |		Action	Mark_Auxiliary
0012 4808       |H   |		Short_Literal	0x8
0013 4801       |H   |		Short_Literal	0x1
0014 0007       |    |		Action	Break_Optional
0015 00d8       |    |		Load_Top	At_Offset_0
0016 e274       | t  |		Load	0x1,0x74
0017 01d7       |    |		Execute	Vector,Field_Read
0018 e018       |    |		Load	0x0,0x18
0019 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
001a 680b       |h   |		Jump_Zero	0x26
001b e274       | t  |		Load	0x1,0x74
001c e407       |    |		Load	0x2,0x7
001d 00d8       |    |		Load_Top	At_Offset_0
001e e408       |    |		Load	0x2,0x8
001f 01d7       |    |		Execute	Vector,Field_Read
0020 e018       |    |		Load	0x0,0x18
0021 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0022 e409       |    |		Load	0x2,0x9
0023 e408       |    |		Load	0x2,0x8
0024 01d6       |    |		Execute	Vector,Field_Write
0025 00d2       |    |		Pop_Control	Pop_Count_2
0026 00c8       |    |		Action	Pop_Auxiliary_Range
0027 3fed       |?   |		Loop_Increasing	0x15
0028 00ce       |    |		Action	Pop_Auxiliary
0029 e019       |    |		Load	0x0,0x19
002a 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
002b 6810       |h   |		Jump_Zero	0x3c
002c e2a8       |    |		Load	0x1,0xa8
002d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
002e 6805       |h   |		Jump_Zero	0x34
002f 0092 02aa  |    |		Action	Push_String_Extended,0x2aa					; "Encountered end of file during table input"
0031 e069       | i  |		Load	0x0,0x69
0032 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0033 7804       |x   |		Jump	0x38
0034 0092 02ab  |    |		Action	Push_String_Extended,0x2ab					; "Encountered end of input file while buffering output"
0036 e069       | i  |		Load	0x0,0x69
0037 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0038 8404       |    |		Call	0x2,0x4
0039 e009       |    |		Load	0x0,0x9
003a 1b28       | (  |		Execute	Package,Field_Read,Field_Number 0x28
003b 0257       | W  |		Execute	Discrete,Raise
003c e223       | #  |		Load	0x1,0x23
003d 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
003e 6830       |h0  |		Jump_Zero	0x6f
003f 00cf       |    |		Action	Mark_Auxiliary
0040 e223       | #  |		Load	0x1,0x23
0041 4802       |H   |		Short_Literal	0x2
0042 0263       | c  |		Execute	Discrete,Above_Bound
0043 7017       |p   |		Jump_Nonzero	0x5b
0044 00d8       |    |		Load_Top	At_Offset_0
0045 e222       | "  |		Load	0x1,0x22
0046 01d5       |    |		Execute	Vector,Field_Reference
0047 3c1e       |<   |		Execute	Record,Field_Read,Field_Number 0x1e
0048 82df       |    |		Call	0x1,0xdf
0049 0092 02ac  |    |		Action	Push_String_Extended,0x2ac					; " environment begun"
004b 01cc       |    |		Execute	Vector,Catenate
004c e407       |    |		Load	0x2,0x7
004d e222       | "  |		Load	0x1,0x22
004e 01d5       |    |		Execute	Vector,Field_Reference
004f 3c1f       |<   |		Execute	Record,Field_Read,Field_Number 0x1f
0050 e009       |    |		Load	0x0,0x9
0051 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0052 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0053 01cc       |    |		Execute	Vector,Catenate
0054 0092 02ad  |    |		Action	Push_String_Extended,0x2ad					; " was never ended"
0056 01cc       |    |		Execute	Vector,Catenate
0057 e069       | i  |		Load	0x0,0x69
0058 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0059 00c8       |    |		Action	Pop_Auxiliary_Range
005a 3fe9       |?   |		Loop_Increasing	0x44
005b 00ce       |    |		Action	Pop_Auxiliary
005c e220       |    |		Load	0x1,0x20
005d 3c1e       |<   |		Execute	Record,Field_Read,Field_Number 0x1e
005e 82df       |    |		Call	0x1,0xdf
005f 0092 02ac  |    |		Action	Push_String_Extended,0x2ac					; " environment begun"
0061 01cc       |    |		Execute	Vector,Catenate
0062 e220       |    |		Load	0x1,0x20
0063 3c1f       |<   |		Execute	Record,Field_Read,Field_Number 0x1f
0064 e009       |    |		Load	0x0,0x9
0065 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0066 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0067 01cc       |    |		Execute	Vector,Catenate
0068 0092 02ad  |    |		Action	Push_String_Extended,0x2ad					; " was never ended"
006a 01cc       |    |		Execute	Vector,Catenate
006b e069       | i  |		Load	0x0,0x69
006c 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
006d 4800       |H   |		Short_Literal	0x0
006e a223       | #  |		Store_Unchecked	0x1,0x23
006f e2c3       |    |		Load	0x1,0xc3
0070 70d9       |p   |		Jump_Nonzero	0x14a
0071 e254       | T  |		Load	0x1,0x54
0072 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0073 6853       |hS  |		Jump_Zero	0xc7
0074 e256       | V  |		Load	0x1,0x56
0075 6851       |hQ  |		Jump_Zero	0xc7
0076 e2da       |    |		Load	0x1,0xda
0077 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0078 e2a0       |    |		Load	0x1,0xa0
0079 e220       |    |		Load	0x1,0x20
007a 017d       | }  |		Execute	Record,Structure_Write
007b e275       | u  |		Load	0x1,0x75
007c 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
007d 0f02       |    |		Execute_Immediate	Equal,0x2
007e 680a       |h   |		Jump_Zero	0x89
007f 4801       |H   |		Short_Literal	0x1
0080 e275       | u  |		Load	0x1,0x75
0081 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0082 4800       |H   |		Short_Literal	0x0
0083 4801       |H   |		Short_Literal	0x1
0084 e275       | u  |		Load	0x1,0x75
0085 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
0086 01d6       |    |		Execute	Vector,Field_Write
0087 4800       |H   |		Short_Literal	0x0
0088 a286       |    |		Store_Unchecked	0x1,0x86
0089 e277       | w  |		Load	0x1,0x77
008a e275       | u  |		Load	0x1,0x75
008b 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
008c e259       | Y  |		Load	0x1,0x59
008d e066       | f  |		Load	0x0,0x66
008e 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
008f e067       | g  |		Load	0x0,0x67
0090 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0091 00d8       |    |		Load_Top	At_Offset_0
0092 e067       | g  |		Load	0x0,0x67
0093 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
0094 7003       |p   |		Jump_Nonzero	0x98
0095 e068       | h  |		Load	0x0,0x68
0096 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0097 0257       | W  |		Execute	Discrete,Raise
0098 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0099 e220       |    |		Load	0x1,0x20
009a 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
009b e220       |    |		Load	0x1,0x20
009c 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
009d 0a02       |    |		Execute_Immediate	Plus,0x2
009e 4be8       |K   |		Short_Literal	0x3e8
009f 0271       | q  |		Execute	Discrete,Times
00a0 e009       |    |		Load	0x0,0x9
00a1 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
00a2 00d9       |    |		Load_Top	At_Offset_1
00a3 00d0       |    |		Action	Swap_Control
00a4 0260       | `  |		Execute	Discrete,In_Type
00a5 7001       |p   |		Jump_Nonzero	0xa7
00a6 0801       |    |		Execute_Immediate	Raise,0x1
00a7 e066       | f  |		Load	0x0,0x66
00a8 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
00a9 e067       | g  |		Load	0x0,0x67
00aa 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
00ab 00d8       |    |		Load_Top	At_Offset_0
00ac e067       | g  |		Load	0x0,0x67
00ad 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
00ae 7003       |p   |		Jump_Nonzero	0xb2
00af e068       | h  |		Load	0x0,0x68
00b0 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
00b1 0257       | W  |		Execute	Discrete,Raise
00b2 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00b3 e220       |    |		Load	0x1,0x20
00b4 3808       |8   |		Execute	Record,Field_Write,Field_Number 0x8
00b5 e258       | X  |		Load	0x1,0x58
00b6 e25c       | \  |		Load	0x1,0x5c
00b7 e25d       | ]  |		Load	0x1,0x5d
00b8 8403       |    |		Call	0x2,0x3
00b9 0092 02ae  |    |		Action	Push_String_Extended,0x2ae					; "INDEX"
00bb e009       |    |		Load	0x0,0x9
00bc 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00bd 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
00be a402       |    |		Store_Unchecked	0x2,0x2
00bf e402       |    |		Load	0x2,0x2
00c0 e2da       |    |		Load	0x1,0xda
00c1 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
00c2 e402       |    |		Load	0x2,0x2
00c3 e009       |    |		Load	0x0,0x9
00c4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00c5 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
00c6 c402       |    |		Store	0x2,0x2
00c7 e23f       | ?  |		Load	0x1,0x3f
00c8 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
00c9 6880       |h   |		Jump_Zero	0x14a
00ca e243       | C  |		Load	0x1,0x43
00cb e244       | D  |		Load	0x1,0x44
00cc 0278       | x  |		Execute	Discrete,Or
00cd 687c       |h|  |		Jump_Zero	0x14a
00ce e2da       |    |		Load	0x1,0xda
00cf 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
00d0 e2a0       |    |		Load	0x1,0xa0
00d1 e220       |    |		Load	0x1,0x20
00d2 017d       | }  |		Execute	Record,Structure_Write
00d3 e247       | G  |		Load	0x1,0x47
00d4 0aff       |    |		Execute_Immediate	Plus,-0x1
00d5 a286       |    |		Store_Unchecked	0x1,0x86
00d6 e286       |    |		Load	0x1,0x86
00d7 4801       |H   |		Short_Literal	0x1
00d8 e275       | u  |		Load	0x1,0x75
00d9 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
00da 01d6       |    |		Execute	Vector,Field_Write
00db 4801       |H   |		Short_Literal	0x1
00dc e275       | u  |		Load	0x1,0x75
00dd 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
00de e278       | x  |		Load	0x1,0x78
00df e275       | u  |		Load	0x1,0x75
00e0 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00e1 e24b       | K  |		Load	0x1,0x4b
00e2 e066       | f  |		Load	0x0,0x66
00e3 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
00e4 e067       | g  |		Load	0x0,0x67
00e5 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
00e6 00d8       |    |		Load_Top	At_Offset_0
00e7 e067       | g  |		Load	0x0,0x67
00e8 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
00e9 7003       |p   |		Jump_Nonzero	0xed
00ea e068       | h  |		Load	0x0,0x68
00eb 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
00ec 0257       | W  |		Execute	Discrete,Raise
00ed 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
00ee e220       |    |		Load	0x1,0x20
00ef 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
00f0 e220       |    |		Load	0x1,0x20
00f1 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
00f2 0a02       |    |		Execute_Immediate	Plus,0x2
00f3 4be8       |K   |		Short_Literal	0x3e8
00f4 0271       | q  |		Execute	Discrete,Times
00f5 e009       |    |		Load	0x0,0x9
00f6 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
00f7 00d9       |    |		Load_Top	At_Offset_1
00f8 00d0       |    |		Action	Swap_Control
00f9 0260       | `  |		Execute	Discrete,In_Type
00fa 7001       |p   |		Jump_Nonzero	0xfc
00fb 0801       |    |		Execute_Immediate	Raise,0x1
00fc e066       | f  |		Load	0x0,0x66
00fd 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
00fe e067       | g  |		Load	0x0,0x67
00ff 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0100 00d8       |    |		Load_Top	At_Offset_0
0101 e067       | g  |		Load	0x0,0x67
0102 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
0103 7003       |p   |		Jump_Nonzero	0x107
0104 e068       | h  |		Load	0x0,0x68
0105 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0106 0257       | W  |		Execute	Discrete,Raise
0107 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0108 e220       |    |		Load	0x1,0x20
0109 3808       |8   |		Execute	Record,Field_Write,Field_Number 0x8
010a e243       | C  |		Load	0x1,0x43
010b 681c       |h   |		Jump_Zero	0x128
010c 4800       |H   |		Short_Literal	0x0
010d e242       | B  |		Load	0x1,0x42
010e 01d7       |    |		Execute	Vector,Field_Read
010f 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0110 7005       |p   |		Jump_Nonzero	0x116
0111 4801       |H   |		Short_Literal	0x1
0112 e242       | B  |		Load	0x1,0x42
0113 01d7       |    |		Execute	Vector,Field_Read
0114 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0115 6812       |h   |		Jump_Zero	0x128
0116 e248       | H  |		Load	0x1,0x48
0117 e24c       | L  |		Load	0x1,0x4c
0118 e24d       | M  |		Load	0x1,0x4d
0119 8403       |    |		Call	0x2,0x3
011a 0092 02af  |    |		Action	Push_String_Extended,0x2af					; "SECTION_TOC,APPENDIX_TOC"
011c e009       |    |		Load	0x0,0x9
011d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
011e 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
011f a402       |    |		Store_Unchecked	0x2,0x2
0120 e402       |    |		Load	0x2,0x2
0121 e2da       |    |		Load	0x1,0xda
0122 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0123 e402       |    |		Load	0x2,0x2
0124 e009       |    |		Load	0x0,0x9
0125 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0126 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0127 c402       |    |		Store	0x2,0x2
0128 e244       | D  |		Load	0x1,0x44
0129 681e       |h   |		Jump_Zero	0x148
012a 4803       |H   |		Short_Literal	0x3
012b e242       | B  |		Load	0x1,0x42
012c 01d7       |    |		Execute	Vector,Field_Read
012d 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
012e 7005       |p   |		Jump_Nonzero	0x134
012f 4802       |H   |		Short_Literal	0x2
0130 e242       | B  |		Load	0x1,0x42
0131 01d7       |    |		Execute	Vector,Field_Read
0132 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0133 6814       |h   |		Jump_Zero	0x148
0134 e2da       |    |		Load	0x1,0xda
0135 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0136 e248       | H  |		Load	0x1,0x48
0137 e24c       | L  |		Load	0x1,0x4c
0138 e24f       | O  |		Load	0x1,0x4f
0139 8403       |    |		Call	0x2,0x3
013a 0092 02b0  |    |		Action	Push_String_Extended,0x2b0					; "FIGURE_TOC,TABLE_TOC"
013c e009       |    |		Load	0x0,0x9
013d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
013e 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
013f a402       |    |		Store_Unchecked	0x2,0x2
0140 e402       |    |		Load	0x2,0x2
0141 e2da       |    |		Load	0x1,0xda
0142 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0143 e402       |    |		Load	0x2,0x2
0144 e009       |    |		Load	0x0,0x9
0145 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0146 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0147 c402       |    |		Store	0x2,0x2
0148 e2da       |    |		Load	0x1,0xda
0149 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
014a e2da       |    |		Load	0x1,0xda
014b 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
014c 8404       |    |		Call	0x2,0x4
014d 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
014e 0000 0000  |    |		.XXX[0x2]
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 0153       | S  |		.CONST	0x0153								; Address of begin
0151 0004       |    |		.CONST	0x0004								; Address of exception handler
0152 0001       |    |		.CONST	0x0001								; Number of locals
0153			BODY_0150:
0153			INIT_0150:
0153 e28d       |    |		Load	0x1,0x8d
0154 e009       |    |		Load	0x0,0x9
0155 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0156 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0157 c28d       |    |		Store	0x1,0x8d
0158 4801       |H   |		Short_Literal	0x1
0159 e28e       |    |		Load	0x1,0x8e
015a 01d7       |    |		Execute	Vector,Field_Read
015b e009       |    |		Load	0x0,0x9
015c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
015d 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
015e 4801       |H   |		Short_Literal	0x1
015f e28e       |    |		Load	0x1,0x8e
0160 01d6       |    |		Execute	Vector,Field_Write
0161 e28d       |    |		Load	0x1,0x8d
0162 e7ff       |    |		Load	0x3,-0x1
0163 e009       |    |		Load	0x0,0x9
0164 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0165 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0166 c28d       |    |		Store	0x1,0x8d
0167 4801       |H   |		Short_Literal	0x1
0168 e28e       |    |		Load	0x1,0x8e
0169 01d7       |    |		Execute	Vector,Field_Read
016a e28d       |    |		Load	0x1,0x8d
016b e009       |    |		Load	0x0,0x9
016c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
016d 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
016e 4801       |H   |		Short_Literal	0x1
016f e28e       |    |		Load	0x1,0x8e
0170 01d6       |    |		Execute	Vector,Field_Write
0171 e7fe       |    |		Load	0x3,-0x2
0172 e220       |    |		Load	0x1,0x20
0173 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
0174 027d       | }  |		Execute	Discrete,Greater
0175 6810       |h   |		Jump_Zero	0x186
0176 4801       |H   |		Short_Literal	0x1
0177 4800       |H   |		Short_Literal	0x0
0178 e7fe       |    |		Load	0x3,-0x2
0179 e220       |    |		Load	0x1,0x20
017a 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
017b 0272       | r  |		Execute	Discrete,Minus
017c 4be8       |K   |		Short_Literal	0x3e8
017d 0271       | q  |		Execute	Discrete,Times
017e e009       |    |		Load	0x0,0x9
017f 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0180 00d9       |    |		Load_Top	At_Offset_1
0181 00d0       |    |		Action	Swap_Control
0182 0260       | `  |		Execute	Discrete,In_Type
0183 7001       |p   |		Jump_Nonzero	0x185
0184 0801       |    |		Execute_Immediate	Raise,0x1
0185 8218       |    |		Call	0x1,0x18
0186 4800       |H   |		Short_Literal	0x0
0187 8224       | $  |		Call	0x1,0x24
0188 4800       |H   |		Short_Literal	0x0
0189 e220       |    |		Load	0x1,0x20
018a 3809       |8   |		Execute	Record,Field_Write,Field_Number 0x9
018b 4800       |H   |		Short_Literal	0x0
018c e220       |    |		Load	0x1,0x20
018d 380a       |8   |		Execute	Record,Field_Write,Field_Number 0xa
018e e7fe       |    |		Load	0x3,-0x2
018f e066       | f  |		Load	0x0,0x66
0190 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0191 e067       | g  |		Load	0x0,0x67
0192 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0193 00d8       |    |		Load_Top	At_Offset_0
0194 e067       | g  |		Load	0x0,0x67
0195 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
0196 7003       |p   |		Jump_Nonzero	0x19a
0197 e068       | h  |		Load	0x0,0x68
0198 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0199 0257       | W  |		Execute	Discrete,Raise
019a 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
019b e220       |    |		Load	0x1,0x20
019c 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
019d e220       |    |		Load	0x1,0x20
019e 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
019f 0a02       |    |		Execute_Immediate	Plus,0x2
01a0 4be8       |K   |		Short_Literal	0x3e8
01a1 0271       | q  |		Execute	Discrete,Times
01a2 e009       |    |		Load	0x0,0x9
01a3 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
01a4 00d9       |    |		Load_Top	At_Offset_1
01a5 00d0       |    |		Action	Swap_Control
01a6 0260       | `  |		Execute	Discrete,In_Type
01a7 7001       |p   |		Jump_Nonzero	0x1a9
01a8 0801       |    |		Execute_Immediate	Raise,0x1
01a9 e066       | f  |		Load	0x0,0x66
01aa 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
01ab e067       | g  |		Load	0x0,0x67
01ac 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
01ad 00d8       |    |		Load_Top	At_Offset_0
01ae e067       | g  |		Load	0x0,0x67
01af 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
01b0 7003       |p   |		Jump_Nonzero	0x1b4
01b1 e068       | h  |		Load	0x0,0x68
01b2 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
01b3 0257       | W  |		Execute	Discrete,Raise
01b4 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
01b5 e220       |    |		Load	0x1,0x20
01b6 3808       |8   |		Execute	Record,Field_Write,Field_Number 0x8
01b7 e28d       |    |		Load	0x1,0x8d
01b8 e065       | e  |		Load	0x0,0x65
01b9 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
01ba 4801       |H   |		Short_Literal	0x1
01bb 4800       |H   |		Short_Literal	0x0
01bc e7fd       |    |		Load	0x3,-0x3
01bd 8218       |    |		Call	0x1,0x18
01be 4800       |H   |		Short_Literal	0x0
01bf 8226       | &  |		Call	0x1,0x26
01c0 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
01c1 0000 0000  |    |		.BLANK	0000[0x7]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01e0       |    |		.CONST	0x01e0								; Address of begin
01c9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ca 0006       |    |		.CONST	0x0006								; Number of locals
01cb			INIT_01c8:
01cb e066       | f  |		Load	0x0,0x66
01cc 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
01cd e067       | g  |		Load	0x0,0x67
01ce 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
01cf 00d8       |    |		Load_Top	At_Offset_0
01d0 e067       | g  |		Load	0x0,0x67
01d1 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
01d2 7003       |p   |		Jump_Nonzero	0x1d6
01d3 e068       | h  |		Load	0x0,0x68
01d4 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
01d5 0257       | W  |		Execute	Discrete,Raise
01d6 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01d7 e268       | h  |		Load	0x1,0x68
01d8 1b1b       |    |		Execute	Package,Field_Read,Field_Number 0x1b
01d9 0322       | "  |		Declare_Variable	Record
01da 029f 020b  |    |		Declare_Subprogram	INIT_0208,For_Call
01dc 029f 0233  |   3|		Declare_Subprogram	INIT_0230,For_Call
01de 029f 024b  |   K|		Declare_Subprogram	INIT_0248,For_Call
01e0			BODY_01c8:
01e0 e603       |    |		Load	0x3,0x3
01e1 e269       | i  |		Load	0x1,0x69
01e2 e268       | h  |		Load	0x1,0x68
01e3 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
01e4 00d1       |    |		Pop_Control	Pop_Count_1
01e5 e603       |    |		Load	0x3,0x3
01e6 e268       | h  |		Load	0x1,0x68
01e7 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
01e8 e293       |    |		Load	0x1,0x93
01e9 0f00       |    |		Execute_Immediate	Equal,0x0
01ea 0279       | y  |		Execute	Discrete,And
01eb 6801       |h   |		Jump_Zero	0x1ed
01ec 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01ed 8604       |    |		Call	0x3,0x4
01ee 8605       |    |		Call	0x3,0x5
01ef 00cf       |    |		Action	Mark_Auxiliary
01f0 7806       |x   |		Jump	0x1f7
01f1 8606       |    |		Call	0x3,0x6
01f2 e603       |    |		Load	0x3,0x3
01f3 e268       | h  |		Load	0x1,0x68
01f4 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
01f5 00d1       |    |		Pop_Control	Pop_Count_1
01f6 00c9       |    |		Action	Pop_Auxiliary_Loop
01f7 e603       |    |		Load	0x3,0x3
01f8 e268       | h  |		Load	0x1,0x68
01f9 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
01fa 6ff6       |o   |		Jump_Zero	0x1f1
01fb 00ce       |    |		Action	Pop_Auxiliary
01fc e270       | p  |		Load	0x1,0x70
01fd e26f       | o  |		Load	0x1,0x6f
01fe 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
01ff c270       | p  |		Store	0x1,0x70
0200 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0201 0000 0000  |    |		.BLANK	0000[0x7]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 020b       |    |		.CONST	0x020b								; Address of begin
0209 0218       |    |		.CONST	0x0218								; Address of exception handler
020a 0001       |    |		.CONST	0x0001								; Number of locals
020b			BODY_0208:
020b			INIT_0208:
020b e270       | p  |		Load	0x1,0x70
020c 00ea       |    |		Load_Encached	Null_String_Cache
020d e290       |    |		Load	0x1,0x90
020e e009       |    |		Load	0x0,0x9
020f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0210 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0211 e602       |    |		Load	0x3,0x2
0212 01cc       |    |		Execute	Vector,Catenate
0213 4801       |H   |		Short_Literal	0x1
0214 e26f       | o  |		Load	0x1,0x6f
0215 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0216 c270       | p  |		Store	0x1,0x70
0217 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0218			TRAP_0208:
0218 0007       |    |		Action	Break_Optional
0219 4829       |H)  |		Short_Literal	0x29
021a 0092 02b1  |    |		Action	Push_String_Extended,0x2b1					; "Could not create auxiliary output file "
021c e290       |    |		Load	0x1,0x90
021d e009       |    |		Load	0x0,0x9
021e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
021f 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0220 01cc       |    |		Execute	Vector,Catenate
0221 e602       |    |		Load	0x3,0x2
0222 01cc       |    |		Execute	Vector,Catenate
0223 0092 02b2  |    |		Action	Push_String_Extended,0x2b2					; " ("
0225 01cc       |    |		Execute	Vector,Catenate
0226 4800       |H   |		Short_Literal	0x0
0227 4801       |H   |		Short_Literal	0x1
0228 e070       | p  |		Load	0x0,0x70
0229 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
022a 01cc       |    |		Execute	Vector,Catenate
022b 01cb       |    |		Execute	Vector,Append
022c e069       | i  |		Load	0x0,0x69
022d 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
022e 00cc       |    |		Action	Pop_Block
022f 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 0239       | 9  |		.CONST	0x0239								; Address of begin
0231 0004       |    |		.CONST	0x0004								; Address of exception handler
0232 0002       |    |		.CONST	0x0002								; Number of locals
0233			INIT_0230:
0233 4800       |H   |		Short_Literal	0x0
0234 4806       |H   |		Short_Literal	0x6
0235 e26e       | n  |		Load	0x1,0x6e
0236 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0237 00d8       |    |		Load_Top	At_Offset_0
0238 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0239			BODY_0230:
0239 e26b       | k  |		Load	0x1,0x6b
023a e802       |    |		Load	0x4,0x2
023b 2b04       |+   |		Execute	Variant_Record,Field_Write,Variant,Indirect,Field_Number 0x4
023c e292       |    |		Load	0x1,0x92
023d e802       |    |		Load	0x4,0x2
023e 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
023f 00d8       |    |		Load_Top	At_Offset_0
0240 e270       | p  |		Load	0x1,0x70
0241 e26f       | o  |		Load	0x1,0x6f
0242 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0243 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0244 0000 0000  |    |		.BLANK	0000[0x4]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 025d       | ]  |		.CONST	0x025d								; Address of begin
0249 0004       |    |		.CONST	0x0004								; Address of exception handler
024a 0004       |    |		.CONST	0x0004								; Number of locals
024b			INIT_0248:
024b e603       |    |		Load	0x3,0x3
024c e268       | h  |		Load	0x1,0x68
024d 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
024e e267       | g  |		Load	0x1,0x67
024f 0322       | "  |		Declare_Variable	Record
0250 e802       |    |		Load	0x4,0x2
0251 e269       | i  |		Load	0x1,0x69
0252 e268       | h  |		Load	0x1,0x68
0253 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0254 e803       |    |		Load	0x4,0x3
0255 017d       | }  |		Execute	Record,Structure_Write
0256 4801       |H   |		Short_Literal	0x1
0257 e802       |    |		Load	0x4,0x2
0258 01db       |    |		Execute	Vector,Length
0259 e26e       | n  |		Load	0x1,0x6e
025a 1c08       |    |		Execute_Immediate	Run_Utility,0x8
025b 00d8       |    |		Load_Top	At_Offset_0
025c 1c00       |    |		Execute_Immediate	Run_Utility,0x0
025d			BODY_0248:
025d e803       |    |		Load	0x4,0x3
025e 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
025f 6833       |h3  |		Jump_Zero	0x293
0260 e802       |    |		Load	0x4,0x2
0261 e804       |    |		Load	0x4,0x4
0262 2b0b       |+   |		Execute	Variant_Record,Field_Write,Variant,Indirect,Field_Number 0xb
0263 e803       |    |		Load	0x4,0x3
0264 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0265 e804       |    |		Load	0x4,0x4
0266 2a05       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
0267 e803       |    |		Load	0x4,0x3
0268 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0269 e804       |    |		Load	0x4,0x4
026a 2a06       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x6
026b e803       |    |		Load	0x4,0x3
026c 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
026d e804       |    |		Load	0x4,0x4
026e 2a07       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x7
026f e803       |    |		Load	0x4,0x3
0270 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
0271 e804       |    |		Load	0x4,0x4
0272 2a08       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x8
0273 e803       |    |		Load	0x4,0x3
0274 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0275 e804       |    |		Load	0x4,0x4
0276 2a09       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x9
0277 e803       |    |		Load	0x4,0x3
0278 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
0279 e804       |    |		Load	0x4,0x4
027a 2a0a       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0xa
027b 00d8       |    |		Load_Top	At_Offset_0
027c e270       | p  |		Load	0x1,0x70
027d e26f       | o  |		Load	0x1,0x6f
027e 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
027f e803       |    |		Load	0x4,0x3
0280 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0281 e009       |    |		Load	0x0,0x9
0282 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0283 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0284 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0285 681c       |h   |		Jump_Zero	0x2a2
0286 0092 02b3  |    |		Action	Push_String_Extended,0x2b3					; "Please run Compose again to resolve the forward reference to label "
0288 e802       |    |		Load	0x4,0x2
0289 01cc       |    |		Execute	Vector,Catenate
028a e803       |    |		Load	0x4,0x3
028b 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
028c e009       |    |		Load	0x0,0x9
028d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
028e 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
028f 01cc       |    |		Execute	Vector,Catenate
0290 e069       | i  |		Load	0x0,0x69
0291 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0292 780f       |x   |		Jump	0x2a2
0293 0092 02b4  |    |		Action	Push_String_Extended,0x2b4					; "Undefined label "
0295 e802       |    |		Load	0x4,0x2
0296 01cc       |    |		Execute	Vector,Catenate
0297 0092 02b5  |    |		Action	Push_String_Extended,0x2b5					; " was referenced"
0299 01cc       |    |		Execute	Vector,Catenate
029a e803       |    |		Load	0x4,0x3
029b 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
029c e009       |    |		Load	0x0,0x9
029d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
029e 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
029f 01cc       |    |		Execute	Vector,Catenate
02a0 e069       | i  |		Load	0x0,0x69
02a1 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
02a2 e803       |    |		Load	0x4,0x3
02a3 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
02a4 e009       |    |		Load	0x0,0x9
02a5 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02a6 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
02a7 e803       |    |		Load	0x4,0x3
02a8 3809       |8   |		Execute	Record,Field_Write,Field_Number 0x9
02a9 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02aa ; --------------------------------------------------------------------------------------
02aa ; STRING TABLE
02aa ; --------------------------------------------------------------------------------------
02aa 001a       |    |		.STRTAB	0x001a->0x02b7							; "Encountered end of file during table input"
02ab 0042       | B  |		.STRTAB	0x0042->0x02cc							; "Encountered end of input file while buffering output"
02ac 0074       | t  |		.STRTAB	0x0074->0x02e6							; " environment begun"
02ad 0084       |    |		.STRTAB	0x0084->0x02ef							; " was never ended"
02ae 0092       |    |		.STRTAB	0x0092->0x02f7							; "INDEX"
02af 0095       |    |		.STRTAB	0x0095->0x02f9							; "SECTION_TOC,APPENDIX_TOC"
02b0 00ab       |    |		.STRTAB	0x00ab->0x0305							; "FIGURE_TOC,TABLE_TOC"
02b1 00bd       |    |		.STRTAB	0x00bd->0x030f							; "Could not create auxiliary output file "
02b2 00e2       |    |		.STRTAB	0x00e2->0x0323							; " ("
02b3 00e2       |    |		.STRTAB	0x00e2->0x0324							; "Please run Compose again to resolve the forward reference to label "
02b4 0123       | #  |		.STRTAB	0x0123->0x0345							; "Undefined label "
02b5 0131       | 1  |		.STRTAB	0x0131->0x034d							; " was referenced"
02b6 013e       | >  |		.STREND 0x013e->0x0355
02b7 456e 636f  |Enco|		.STRTAB_STRINGS
0355 0000 0000  |    |		.XXX[0x3]
0357 0000       |    |
0358 ; --------------------------------------------------------------------------------------
0358 ; Debug Table
0358 ; --------------------------------------------------------------------------------------
0358 0004 000f  |    |		.DEBUG4	0x0004,0x000f,0x47f4,0x0000,0x0001,0x0000
035e 0000 0000  |    |		.BLANK	0000[0x3c]
039a 8000       |    |		.XXX[0x1]
039b 0000 0000  |    |		.BLANK	0000[0xf]
03aa 0067 2fe0  | g/ |		.XXX[0x56]
03ac 8000 0000  |    |
03ae 0067 3021  | g0!|
03b0 0000 0000  |    |
03b2 0067 3061  | g0a|
03b4 8000 0000  |    |
03b6 0067 30a2  | g0 |
03b8 0000 0000  |    |
03ba 0067 30e2  | g0 |
03bc 8000 0000  |    |
03be 0067 3123  | g1#|
03c0 0000 0000  |    |
03c2 0067 31a4  | g1 |
03c4 0000 0000  |    |
03c6 0067 31e4  | g1 |
03c8 8000 0000  |    |
03ca 0067 3225  | g2%|
03cc 0000 0000  |    |
03ce 0067 3265  | g2e|
03d0 8000 0000  |    |
03d2 0067 32a6  | g2 |
03d4 0000 0000  |    |
03d6 0067 32e6  | g2 |
03d8 8000 0000  |    |
03da 0067 3327  | g3'|
03dc 0000 0000  |    |
03de 0067 3367  | g3g|
03e0 8000 0000  |    |
03e2 0067 3163  | g1c|
03e4 8000 0000  |    |
03e6 0067 33a8  | g3 |
03e8 0000 0000  |    |
03ea 0067 33e8  | g3 |
03ec 8000 0000  |    |
03ee 0067 3429  | g4)|
03f0 0000 0000  |    |
03f2 0067 3469  | g4i|
03f4 8000 0000  |    |
03f6 0067 34aa  | g4 |
03f8 0000 0000  |    |
03fa 0067 34ea  | g4 |
03fc 8000 0000  |    |
03fe 0000 0000  |    |