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

⟦0e7dd4e30⟧

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

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 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0280       |    |		.CONST	0x0280								; 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 00c0       |    |		.CONST	0x00c0								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0017       |    |		.CONST	0x0017								; Number of locals
000b			INIT_0008:
000b e001       |    |		Load	0x0,0x1
000c 199f       |    |		Execute	Package,Field_Reference,Field_Number 0x9f
000d 0129       | )  |		Execute	Any,Make_Visible
000e 029a 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Outer_Call,Visible,Unelaborated
0010 029a 00e3  |    |		Declare_Subprogram	INIT_00e0,For_Outer_Call,Visible,Unelaborated
0012 029a 0103  |    |		Declare_Subprogram	INIT_0100,For_Outer_Call,Visible,Unelaborated
0014 029a 0123  |   #|		Declare_Subprogram	INIT_0120,For_Outer_Call,Visible,Unelaborated
0016 029a 013b  |   ;|		Declare_Subprogram	INIT_0138,For_Outer_Call,Visible,Unelaborated
0018 029a 0153  |   S|		Declare_Subprogram	INIT_0150,For_Outer_Call,Visible,Unelaborated
001a 029a 0163  |   c|		Declare_Subprogram	INIT_0160,For_Outer_Call,Visible,Unelaborated
001c 00bf       |    |		Action	Accept_Activation
001d 00e8       |    |		Load_Encached	Character_Cache
001e 0266       | f  |		Execute	Discrete,Bounds
001f 00e1       |    |		Load_Encached	Boolean_Cache
0020 02a0       |    |		Declare_Subprogram	Null_Subprogram
0021 4801       |H   |		Short_Literal	0x1
0022 035d       | ]  |		Declare_Type	Array,Defined
0023 00d8       |    |		Load_Top	At_Offset_0
0024 0337       | 7  |		Declare_Variable	Array
0025 4801       |H   |		Short_Literal	0x1
0026 4821       |H!  |		Short_Literal	0x21
0027 00da       |    |		Load_Top	At_Offset_2
0028 01d6       |    |		Execute	Vector,Field_Write
0029 4801       |H   |		Short_Literal	0x1
002a 4840       |H@  |		Short_Literal	0x40
002b 00da       |    |		Load_Top	At_Offset_2
002c 01d6       |    |		Execute	Vector,Field_Write
002d 4801       |H   |		Short_Literal	0x1
002e 4824       |H$  |		Short_Literal	0x24
002f 00da       |    |		Load_Top	At_Offset_2
0030 01d6       |    |		Execute	Vector,Field_Write
0031 4801       |H   |		Short_Literal	0x1
0032 485e       |H^  |		Short_Literal	0x5e
0033 00da       |    |		Load_Top	At_Offset_2
0034 01d6       |    |		Execute	Vector,Field_Write
0035 4801       |H   |		Short_Literal	0x1
0036 482e       |H.  |		Short_Literal	0x2e
0037 00da       |    |		Load_Top	At_Offset_2
0038 01d6       |    |		Execute	Vector,Field_Write
0039 4801       |H   |		Short_Literal	0x1
003a 485f       |H_  |		Short_Literal	0x5f
003b 00da       |    |		Load_Top	At_Offset_2
003c 01d6       |    |		Execute	Vector,Field_Write
003d 4801       |H   |		Short_Literal	0x1
003e 485b       |H[  |		Short_Literal	0x5b
003f 00da       |    |		Load_Top	At_Offset_2
0040 01d6       |    |		Execute	Vector,Field_Write
0041 4801       |H   |		Short_Literal	0x1
0042 485d       |H]  |		Short_Literal	0x5d
0043 00da       |    |		Load_Top	At_Offset_2
0044 01d6       |    |		Execute	Vector,Field_Write
0045 4801       |H   |		Short_Literal	0x1
0046 483c       |H<  |		Short_Literal	0x3c
0047 00da       |    |		Load_Top	At_Offset_2
0048 01d6       |    |		Execute	Vector,Field_Write
0049 4801       |H   |		Short_Literal	0x1
004a 483e       |H>  |		Short_Literal	0x3e
004b 00da       |    |		Load_Top	At_Offset_2
004c 01d6       |    |		Execute	Vector,Field_Write
004d 4801       |H   |		Short_Literal	0x1
004e 483f       |H?  |		Short_Literal	0x3f
004f 00da       |    |		Load_Top	At_Offset_2
0050 01d6       |    |		Execute	Vector,Field_Write
0051 4801       |H   |		Short_Literal	0x1
0052 482c       |H,  |		Short_Literal	0x2c
0053 00da       |    |		Load_Top	At_Offset_2
0054 01d6       |    |		Execute	Vector,Field_Write
0055 4801       |H   |		Short_Literal	0x1
0056 4827       |H'  |		Short_Literal	0x27
0057 00da       |    |		Load_Top	At_Offset_2
0058 01d6       |    |		Execute	Vector,Field_Write
0059 4801       |H   |		Short_Literal	0x1
005a 487e       |H~  |		Short_Literal	0x7e
005b 00da       |    |		Load_Top	At_Offset_2
005c 01d6       |    |		Execute	Vector,Field_Write
005d 4801       |H   |		Short_Literal	0x1
005e 4860       |H`  |		Short_Literal	0x60
005f 00da       |    |		Load_Top	At_Offset_2
0060 01d6       |    |		Execute	Vector,Field_Write
0061 4801       |H   |		Short_Literal	0x1
0062 4828       |H(  |		Short_Literal	0x28
0063 00da       |    |		Load_Top	At_Offset_2
0064 01d6       |    |		Execute	Vector,Field_Write
0065 4801       |H   |		Short_Literal	0x1
0066 4829       |H)  |		Short_Literal	0x29
0067 00da       |    |		Load_Top	At_Offset_2
0068 01d6       |    |		Execute	Vector,Field_Write
0069 4820       |H   |		Short_Literal	0x20
006a 4800       |H   |		Short_Literal	0x0
006b 4800       |H   |		Short_Literal	0x0
006c 00d9       |    |		Load_Top	At_Offset_1
006d e216       |    |		Load	0x1,0x16
006e 01d6       |    |		Execute	Vector,Field_Write
006f 3ffb       |?   |		Loop_Increasing	0x6b
0070 4800       |H   |		Short_Literal	0x0
0071 4822       |H"  |		Short_Literal	0x22
0072 00da       |    |		Load_Top	At_Offset_2
0073 01d6       |    |		Execute	Vector,Field_Write
0074 4800       |H   |		Short_Literal	0x0
0075 4823       |H#  |		Short_Literal	0x23
0076 00da       |    |		Load_Top	At_Offset_2
0077 01d6       |    |		Execute	Vector,Field_Write
0078 4800       |H   |		Short_Literal	0x0
0079 4825       |H%  |		Short_Literal	0x25
007a 00da       |    |		Load_Top	At_Offset_2
007b 01d6       |    |		Execute	Vector,Field_Write
007c 4800       |H   |		Short_Literal	0x0
007d 4826       |H&  |		Short_Literal	0x26
007e 00da       |    |		Load_Top	At_Offset_2
007f 01d6       |    |		Execute	Vector,Field_Write
0080 4800       |H   |		Short_Literal	0x0
0081 482a       |H*  |		Short_Literal	0x2a
0082 00da       |    |		Load_Top	At_Offset_2
0083 01d6       |    |		Execute	Vector,Field_Write
0084 4800       |H   |		Short_Literal	0x0
0085 482b       |H+  |		Short_Literal	0x2b
0086 00da       |    |		Load_Top	At_Offset_2
0087 01d6       |    |		Execute	Vector,Field_Write
0088 4800       |H   |		Short_Literal	0x0
0089 482d       |H-  |		Short_Literal	0x2d
008a 00da       |    |		Load_Top	At_Offset_2
008b 01d6       |    |		Execute	Vector,Field_Write
008c 483b       |H;  |		Short_Literal	0x3b
008d 482f       |H/  |		Short_Literal	0x2f
008e 4800       |H   |		Short_Literal	0x0
008f 00d9       |    |		Load_Top	At_Offset_1
0090 e216       |    |		Load	0x1,0x16
0091 01d6       |    |		Execute	Vector,Field_Write
0092 3ffb       |?   |		Loop_Increasing	0x8e
0093 4800       |H   |		Short_Literal	0x0
0094 483d       |H=  |		Short_Literal	0x3d
0095 00da       |    |		Load_Top	At_Offset_2
0096 01d6       |    |		Execute	Vector,Field_Write
0097 485a       |HZ  |		Short_Literal	0x5a
0098 4841       |HA  |		Short_Literal	0x41
0099 4800       |H   |		Short_Literal	0x0
009a 00d9       |    |		Load_Top	At_Offset_1
009b e216       |    |		Load	0x1,0x16
009c 01d6       |    |		Execute	Vector,Field_Write
009d 3ffb       |?   |		Loop_Increasing	0x99
009e 4800       |H   |		Short_Literal	0x0
009f 485c       |H\  |		Short_Literal	0x5c
00a0 00da       |    |		Load_Top	At_Offset_2
00a1 01d6       |    |		Execute	Vector,Field_Write
00a2 487d       |H}  |		Short_Literal	0x7d
00a3 4861       |Ha  |		Short_Literal	0x61
00a4 4800       |H   |		Short_Literal	0x0
00a5 00d9       |    |		Load_Top	At_Offset_1
00a6 e216       |    |		Load	0x1,0x16
00a7 01d6       |    |		Execute	Vector,Field_Write
00a8 3ffb       |?   |		Loop_Increasing	0xa4
00a9 4800       |H   |		Short_Literal	0x0
00aa 487f       |H   |		Short_Literal	0x7f
00ab 00da       |    |		Load_Top	At_Offset_2
00ac 01d6       |    |		Execute	Vector,Field_Write
00ad 00d9       |    |		Load_Top	At_Offset_1
00ae 01c3       |    |		Execute	Vector,Check_In_Type
00af 0007       |    |		Action	Break_Optional
00b0 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
00b1 00c7       |    |		Action	Elaborate_Subprogram
00b2 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
00b3 00c7       |    |		Action	Elaborate_Subprogram
00b4 029d 0183  |    |		Declare_Subprogram	INIT_0180,For_Outer_Call
00b6 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
00b7 00c7       |    |		Action	Elaborate_Subprogram
00b8 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
00b9 00c7       |    |		Action	Elaborate_Subprogram
00ba 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
00bb 00c7       |    |		Action	Elaborate_Subprogram
00bc 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
00bd 00c7       |    |		Action	Elaborate_Subprogram
00be 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
00bf 00c7       |    |		Action	Elaborate_Subprogram
00c0			BODY_0008:
00c0 00bc       |    |		Action	Signal_Activated
00c1 00bb       |    |		Action	Signal_Completion
00c2 0000 0000  |    |		.BLANK	0000[0x6]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00cb       |    |		.CONST	0x00cb								; Address of begin
00c9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ca 0001       |    |		.CONST	0x0001								; Number of locals
00cb			BODY_00c8:
00cb			INIT_00c8:
00cb 4801       |H   |		Short_Literal	0x1
00cc e5fc       |    |		Load	0x2,-0x4
00cd e002       |    |		Load	0x0,0x2
00ce 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00cf 680e       |h   |		Jump_Zero	0xde
00d0 4800       |H   |		Short_Literal	0x0
00d1 4800       |H   |		Short_Literal	0x0
00d2 e5fe       |    |		Load	0x2,-0x2
00d3 e5fc       |    |		Load	0x2,-0x4
00d4 e5ff       |    |		Load	0x2,-0x1
00d5 e001       |    |		Load	0x0,0x1
00d6 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00d7 e001       |    |		Load	0x0,0x1
00d8 1846       | F  |		Execute	Package,Field_Execute,Field_Number 0x46
00d9 e5fd       |    |		Load	0x2,-0x3
00da 6803       |h   |		Jump_Zero	0xde
00db e001       |    |		Load	0x0,0x1
00dc 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
00dd 0257       | W  |		Execute	Discrete,Raise
00de 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00df 0000       |    |		.XXX[0x1]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00e3       |    |		.CONST	0x00e3								; Address of begin
00e1 00e8       |    |		.CONST	0x00e8								; Address of exception handler
00e2 0001       |    |		.CONST	0x0001								; Number of locals
00e3			BODY_00e0:
00e3			INIT_00e0:
00e3 e003       |    |		Load	0x0,0x3
00e4 e004       |    |		Load	0x0,0x4
00e5 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
00e6 c003       |    |		Store	0x0,0x3
00e7 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00e8			TRAP_00e0:
00e8 e004       |    |		Load	0x0,0x4
00e9 1b26       | &  |		Execute	Package,Field_Read,Field_Number 0x26
00ea 010f       |    |		Execute	Exception,Equal
00eb 6810       |h   |		Jump_Zero	0xfc
00ec e005       |    |		Load	0x0,0x5
00ed e003       |    |		Load	0x0,0x3
00ee e004       |    |		Load	0x0,0x4
00ef 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
00f0 c005       |    |		Store	0x0,0x5
00f1 4800       |H   |		Short_Literal	0x0
00f2 4800       |H   |		Short_Literal	0x0
00f3 4807       |H   |		Short_Literal	0x7
00f4 e005       |    |		Load	0x0,0x5
00f5 0092 025c  |   \|		Action	Push_String_Extended,0x25c					; "Abstract Document contains errors."
00f7 e001       |    |		Load	0x0,0x1
00f8 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00f9 e001       |    |		Load	0x0,0x1
00fa 1846       | F  |		Execute	Package,Field_Execute,Field_Number 0x46
00fb 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00fc 0100       |    |		Execute	Exception,Raise
00fd 0000 0000  |    |		.XXX[0x3]
00ff 0000       |    |
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 010a       |    |		.CONST	0x010a								; Address of begin
0101 011b       |    |		.CONST	0x011b								; Address of exception handler
0102 0002       |    |		.CONST	0x0002								; Number of locals
0103			INIT_0100:
0103 4820       |H   |		Short_Literal	0x20
0104 00db       |    |		Load_Top	At_Offset_3
0105 e006       |    |		Load	0x0,0x6
0106 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0107 e006       |    |		Load	0x0,0x6
0108 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0109 8217       |    |		Call	0x1,0x17
010a			BODY_0100:
010a 00d8       |    |		Load_Top	At_Offset_0
010b 01dd       |    |		Execute	Vector,First
010c 00d9       |    |		Load_Top	At_Offset_1
010d 01d7       |    |		Execute	Vector,Field_Read
010e 0f21       | !  |		Execute_Immediate	Equal,0x21
010f 6802       |h   |		Jump_Zero	0x112
0110 00d8       |    |		Load_Top	At_Offset_0
0111 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0112 482e       |H.  |		Short_Literal	0x2e
0113 e007       |    |		Load	0x0,0x7
0114 e5fe       |    |		Load	0x2,-0x2
0115 e008       |    |		Load	0x0,0x8
0116 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0117 01cb       |    |		Execute	Vector,Append
0118 00d9       |    |		Load_Top	At_Offset_1
0119 01cc       |    |		Execute	Vector,Catenate
011a 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
011b			TRAP_0100:
011b 010e       |    |		Execute	Exception,Is_Constraint_Error
011c 6802       |h   |		Jump_Zero	0x11f
011d 00ea       |    |		Load_Encached	Null_String_Cache
011e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
011f 0100       |    |		Execute	Exception,Raise
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0123       | #  |		.CONST	0x0123								; Address of begin
0121 0004       |    |		.CONST	0x0004								; Address of exception handler
0122 0001       |    |		.CONST	0x0001								; Number of locals
0123			BODY_0120:
0123			INIT_0120:
0123 00da       |    |		Load_Top	At_Offset_2
0124 e009       |    |		Load	0x0,0x9
0125 1b41       | A  |		Execute	Package,Field_Read,Field_Number 0x41
0126 0260       | `  |		Execute	Discrete,In_Type
0127 7003       |p   |		Jump_Nonzero	0x12b
0128 0092 025d  |   ]|		Action	Push_String_Extended,0x25d					; "<REQT IMAGE UNKNOWN>"
012a 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
012b 00da       |    |		Load_Top	At_Offset_2
012c e009       |    |		Load	0x0,0x9
012d 1b41       | A  |		Execute	Package,Field_Read,Field_Number 0x41
012e 00d9       |    |		Load_Top	At_Offset_1
012f 00d0       |    |		Action	Swap_Control
0130 0260       | `  |		Execute	Discrete,In_Type
0131 7001       |p   |		Jump_Nonzero	0x133
0132 0801       |    |		Execute_Immediate	Raise,0x1
0133 e009       |    |		Load	0x0,0x9
0134 1849       | I  |		Execute	Package,Field_Execute,Field_Number 0x49
0135 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0136 0000 0000  |    |		.XXX[0x2]
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
013c e00a       |    |		Load	0x0,0xa
013d 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
013e 7007       |p   |		Jump_Nonzero	0x146
013f 00da       |    |		Load_Top	At_Offset_2
0140 e00a       |    |		Load	0x0,0xa
0141 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0142 e5fe       |    |		Load	0x2,-0x2
0143 027d       | }  |		Execute	Discrete,Greater
0144 6801       |h   |		Jump_Zero	0x146
0145 08e2       |    |		Execute_Immediate	Raise,0xe2
0146 00da       |    |		Load_Top	At_Offset_2
0147 00d8       |    |		Load_Top	At_Offset_0
0148 0120       |    |		Execute	Any,Is_Value
0149 7002       |p   |		Jump_Nonzero	0x14c
014a 00d8       |    |		Load_Top	At_Offset_0
014b 011e       |    |		Execute	Any,Convert
014c 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
014d 0000 0000  |    |		.XXX[0x3]
014f 0000       |    |
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 00db       |    |		Load_Top	At_Offset_3
0154 e001       |    |		Load	0x0,0x1
0155 1b8a       |    |		Execute	Package,Field_Read,Field_Number 0x8a
0156 e5ff       |    |		Load	0x2,-0x1
0157 e00a       |    |		Load	0x0,0xa
0158 183b       | ;  |		Execute	Package,Field_Execute,Field_Number 0x3b
0159 8212       |    |		Call	0x1,0x12
015a 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
015b 0000 0000  |    |		.BLANK	0000[0x5]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 016c       | l  |		.CONST	0x016c								; Address of begin
0161 0004       |    |		.CONST	0x0004								; Address of exception handler
0162 0004       |    |		.CONST	0x0004								; Number of locals
0163			INIT_0160:
0163 e00b       |    |		Load	0x0,0xb
0164 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
0165 02c7       |    |		Declare_Variable	Any
0166 00db       |    |		Load_Top	At_Offset_3
0167 a402       |    |		Store_Unchecked	0x2,0x2
0168 00e3       |    |		Load_Encached	Natural_Cache
0169 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
016a 029f 01e3  |    |		Declare_Subprogram	INIT_01e0,For_Call
016c			BODY_0160:
016c 00cf       |    |		Action	Mark_Auxiliary
016d 7808       |x   |		Jump	0x176
016e 00da       |    |		Load_Top	At_Offset_2
016f 0a01       |    |		Execute_Immediate	Plus,0x1
0170 005b       | [  |		Store_Top	Discrete,At_Offset_3
0171 00db       |    |		Load_Top	At_Offset_3
0172 e00b       |    |		Load	0x0,0xb
0173 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0174 c402       |    |		Store	0x2,0x2
0175 00c9       |    |		Action	Pop_Auxiliary_Loop
0176 00db       |    |		Load_Top	At_Offset_3
0177 e00b       |    |		Load	0x0,0xb
0178 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
0179 6ff4       |o   |		Jump_Zero	0x16e
017a 00ce       |    |		Action	Pop_Auxiliary
017b 8404       |    |		Call	0x2,0x4
017c 0831       | 1  |		Execute_Immediate	Raise,0x31
017d 0000 0000  |    |		.XXX[0x3]
017f 0000       |    |
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0192       |    |		.CONST	0x0192								; Address of begin
0181 0004       |    |		.CONST	0x0004								; Address of exception handler
0182 0005       |    |		.CONST	0x0005								; Number of locals
0183			INIT_0180:
0183 00da       |    |		Load_Top	At_Offset_2
0184 01da       |    |		Execute	Vector,Bounds
0185 00e9       |    |		Load_Encached	String_Cache
0186 035b       | [  |		Declare_Type	Array,Constrained
0187 0337       | 7  |		Declare_Variable	Array
0188 00e2       |    |		Load_Encached	Integer_Cache
0189 00d9       |    |		Load_Top	At_Offset_1
018a 01dd       |    |		Execute	Vector,First
018b 0267       | g  |		Execute	Discrete,Predecessor
018c 00e3       |    |		Load_Encached	Natural_Cache
018d 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
018e 029f 020b  |    |		Declare_Subprogram	INIT_0208,For_Call
0190 029f 0253  |   S|		Declare_Subprogram	INIT_0250,For_Call
0192			BODY_0180:
0192 00cf       |    |		Action	Mark_Auxiliary
0193 e5ff       |    |		Load	0x2,-0x1
0194 01d9       |    |		Execute	Vector,Reverse_Bounds
0195 0263       | c  |		Execute	Discrete,Above_Bound
0196 703f       |p?  |		Jump_Nonzero	0x1d6
0197 00d8       |    |		Load_Top	At_Offset_0
0198 e5ff       |    |		Load	0x2,-0x1
0199 01d7       |    |		Execute	Vector,Field_Read
019a 00d8       |    |		Load_Top	At_Offset_0
019b 0d41       | A  |		Execute_Immediate	Less,0x41
019c 700e       |p   |		Jump_Nonzero	0x1ab
019d 00d8       |    |		Load_Top	At_Offset_0
019e 0c5b       | [  |		Execute_Immediate	Greater_Equal,0x5b
019f 7006       |p   |		Jump_Nonzero	0x1a6
01a0 00d1       |    |		Pop_Control	Pop_Count_1
01a1 00d8       |    |		Load_Top	At_Offset_0
01a2 e5ff       |    |		Load	0x2,-0x1
01a3 01d7       |    |		Execute	Vector,Field_Read
01a4 8405       |    |		Call	0x2,0x5
01a5 782e       |x.  |		Jump	0x1d4
01a6 4861       |Ha  |		Short_Literal	0x61
01a7 487a       |Hz  |		Short_Literal	0x7a
01a8 0262       | b  |		Execute	Discrete,In_Range
01a9 77f7       |w   |		Jump_Nonzero	0x1a1
01aa 7805       |x   |		Jump	0x1b0
01ab 4830       |H0  |		Short_Literal	0x30
01ac 4839       |H9  |		Short_Literal	0x39
01ad 0262       | b  |		Execute	Discrete,In_Range
01ae 77f2       |w   |		Jump_Nonzero	0x1a1
01af 7800       |x   |		Jump	0x1b0
01b0 00d8       |    |		Load_Top	At_Offset_0
01b1 e5ff       |    |		Load	0x2,-0x1
01b2 01d7       |    |		Execute	Vector,Field_Read
01b3 e216       |    |		Load	0x1,0x16
01b4 01d7       |    |		Execute	Vector,Field_Read
01b5 6804       |h   |		Jump_Zero	0x1ba
01b6 00d8       |    |		Load_Top	At_Offset_0
01b7 8404       |    |		Call	0x2,0x4
01b8 8405       |    |		Call	0x2,0x5
01b9 781a       |x   |		Jump	0x1d4
01ba 00d8       |    |		Load_Top	At_Offset_0
01bb e5ff       |    |		Load	0x2,-0x1
01bc 01dd       |    |		Execute	Vector,First
01bd 027f       |    |		Execute	Discrete,Equal
01be 7005       |p   |		Jump_Nonzero	0x1c4
01bf 00d8       |    |		Load_Top	At_Offset_0
01c0 e5ff       |    |		Load	0x2,-0x1
01c1 01dc       |    |		Execute	Vector,Last
01c2 027f       |    |		Execute	Discrete,Equal
01c3 6803       |h   |		Jump_Zero	0x1c7
01c4 4858       |HX  |		Short_Literal	0x58
01c5 8405       |    |		Call	0x2,0x5
01c6 780d       |x   |		Jump	0x1d4
01c7 e403       |    |		Load	0x2,0x3
01c8 e402       |    |		Load	0x2,0x2
01c9 01d7       |    |		Execute	Vector,Field_Read
01ca 0b2e       | .  |		Execute_Immediate	Case_Compare,0x2e
01cb 7005       |p   |		Jump_Nonzero	0x1d1
01cc 0f5f       | _  |		Execute_Immediate	Equal,0x5f
01cd 7004       |p   |		Jump_Nonzero	0x1d2
01ce 485f       |H_  |		Short_Literal	0x5f
01cf 8405       |    |		Call	0x2,0x5
01d0 7803       |x   |		Jump	0x1d4
01d1 00d1       |    |		Pop_Control	Pop_Count_1
01d2 4858       |HX  |		Short_Literal	0x58
01d3 8405       |    |		Call	0x2,0x5
01d4 00c8       |    |		Action	Pop_Auxiliary_Range
01d5 3fc1       |?   |		Loop_Increasing	0x197
01d6 00ce       |    |		Action	Pop_Auxiliary
01d7 00db       |    |		Load_Top	At_Offset_3
01d8 00e9       |    |		Load_Encached	String_Cache
01d9 01c6       |    |		Execute	Vector,Convert_To_Formal
01da 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01db 0000 0000  |    |		.BLANK	0000[0x5]
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01eb       |    |		.CONST	0x01eb								; Address of begin
01e1 0004       |    |		.CONST	0x0004								; Address of exception handler
01e2 0002       |    |		.CONST	0x0002								; Number of locals
01e3			INIT_01e0:
01e3 4801       |H   |		Short_Literal	0x1
01e4 e403       |    |		Load	0x2,0x3
01e5 e001       |    |		Load	0x0,0x1
01e6 1b4a       | J  |		Execute	Package,Field_Read,Field_Number 0x4a
01e7 035b       | [  |		Declare_Type	Array,Constrained
01e8 0337       | 7  |		Declare_Variable	Array
01e9 00d8       |    |		Load_Top	At_Offset_0
01ea 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01eb			BODY_01e0:
01eb e402       |    |		Load	0x2,0x2
01ec e00b       |    |		Load	0x0,0xb
01ed 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
01ee c402       |    |		Store	0x2,0x2
01ef 00cf       |    |		Action	Mark_Auxiliary
01f0 00d9       |    |		Load_Top	At_Offset_1
01f1 01d9       |    |		Execute	Vector,Reverse_Bounds
01f2 0263       | c  |		Execute	Discrete,Above_Bound
01f3 700c       |p   |		Jump_Nonzero	0x200
01f4 e402       |    |		Load	0x2,0x2
01f5 e00b       |    |		Load	0x0,0xb
01f6 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
01f7 00d9       |    |		Load_Top	At_Offset_1
01f8 e602       |    |		Load	0x3,0x2
01f9 01d6       |    |		Execute	Vector,Field_Write
01fa e402       |    |		Load	0x2,0x2
01fb e00b       |    |		Load	0x0,0xb
01fc 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
01fd c402       |    |		Store	0x2,0x2
01fe 00c8       |    |		Action	Pop_Auxiliary_Range
01ff 3ff4       |?   |		Loop_Increasing	0x1f4
0200 00ce       |    |		Action	Pop_Auxiliary
0201 00d8       |    |		Load_Top	At_Offset_0
0202 e001       |    |		Load	0x0,0x1
0203 1b4a       | J  |		Execute	Package,Field_Read,Field_Number 0x4a
0204 01c6       |    |		Execute	Vector,Convert_To_Formal
0205 00cb       |    |		Action	Pop_Block_With_Result
0206 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0207 0000       |    |		.XXX[0x1]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 020b       |    |		.CONST	0x020b								; Address of begin
0209 0004       |    |		.CONST	0x0004								; Address of exception handler
020a 0001       |    |		.CONST	0x0001								; Number of locals
020b			BODY_0208:
020b			INIT_0208:
020b 00da       |    |		Load_Top	At_Offset_2
020c e5ff       |    |		Load	0x2,-0x1
020d 01d7       |    |		Execute	Vector,Field_Read
020e 0b5f       | _  |		Execute_Immediate	Case_Compare,0x5f
020f 7006       |p   |		Jump_Nonzero	0x216
0210 0f2e       | .  |		Execute_Immediate	Equal,0x2e
0211 701f       |p   |		Jump_Nonzero	0x231
0212 00da       |    |		Load_Top	At_Offset_2
0213 e5ff       |    |		Load	0x2,-0x1
0214 01d7       |    |		Execute	Vector,Field_Read
0215 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0216 00d1       |    |		Pop_Control	Pop_Count_1
0217 00da       |    |		Load_Top	At_Offset_2
0218 e5ff       |    |		Load	0x2,-0x1
0219 01dc       |    |		Execute	Vector,Last
021a 027f       |    |		Execute	Discrete,Equal
021b 6802       |h   |		Jump_Zero	0x21e
021c 4858       |HX  |		Short_Literal	0x58
021d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
021e 00da       |    |		Load_Top	At_Offset_2
021f e5ff       |    |		Load	0x2,-0x1
0220 01dd       |    |		Execute	Vector,First
0221 027f       |    |		Execute	Discrete,Equal
0222 6802       |h   |		Jump_Zero	0x225
0223 485f       |H_  |		Short_Literal	0x5f
0224 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0225 e403       |    |		Load	0x2,0x3
0226 e402       |    |		Load	0x2,0x2
0227 01d7       |    |		Execute	Vector,Field_Read
0228 0b2e       | .  |		Execute_Immediate	Case_Compare,0x2e
0229 7004       |p   |		Jump_Nonzero	0x22e
022a 0f5f       | _  |		Execute_Immediate	Equal,0x5f
022b 7003       |p   |		Jump_Nonzero	0x22f
022c 485f       |H_  |		Short_Literal	0x5f
022d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
022e 00d1       |    |		Pop_Control	Pop_Count_1
022f 4858       |HX  |		Short_Literal	0x58
0230 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0231 00da       |    |		Load_Top	At_Offset_2
0232 e5ff       |    |		Load	0x2,-0x1
0233 01dd       |    |		Execute	Vector,First
0234 027f       |    |		Execute	Discrete,Equal
0235 7005       |p   |		Jump_Nonzero	0x23b
0236 00da       |    |		Load_Top	At_Offset_2
0237 e5ff       |    |		Load	0x2,-0x1
0238 01dc       |    |		Execute	Vector,Last
0239 027f       |    |		Execute	Discrete,Equal
023a 6802       |h   |		Jump_Zero	0x23d
023b 4858       |HX  |		Short_Literal	0x58
023c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
023d e403       |    |		Load	0x2,0x3
023e e402       |    |		Load	0x2,0x2
023f 01d7       |    |		Execute	Vector,Field_Read
0240 0b2e       | .  |		Execute_Immediate	Case_Compare,0x2e
0241 7004       |p   |		Jump_Nonzero	0x246
0242 0f5f       | _  |		Execute_Immediate	Equal,0x5f
0243 7003       |p   |		Jump_Nonzero	0x247
0244 482e       |H.  |		Short_Literal	0x2e
0245 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0246 00d1       |    |		Pop_Control	Pop_Count_1
0247 4858       |HX  |		Short_Literal	0x58
0248 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0249 0000 0000  |    |		.BLANK	0000[0x7]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0253       | S  |		.CONST	0x0253								; Address of begin
0251 0004       |    |		.CONST	0x0004								; Address of exception handler
0252 0001       |    |		.CONST	0x0001								; Number of locals
0253			BODY_0250:
0253			INIT_0250:
0253 00e2       |    |		Load_Encached	Integer_Cache
0254 e403       |    |		Load	0x2,0x3
0255 0268       | h  |		Execute	Discrete,Successor
0256 c403       |    |		Store	0x2,0x3
0257 00da       |    |		Load_Top	At_Offset_2
0258 e403       |    |		Load	0x2,0x3
0259 e402       |    |		Load	0x2,0x2
025a 01d6       |    |		Execute	Vector,Field_Write
025b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
025c ; --------------------------------------------------------------------------------------
025c ; STRING TABLE
025c ; --------------------------------------------------------------------------------------
025c 0006       |    |		.STRTAB	0x0006->0x025f							; "Abstract Document contains errors."
025d 0026       | &  |		.STRTAB	0x0026->0x0270							; "<REQT IMAGE UNKNOWN>"
025e 0038       | 8  |		.STREND 0x0038->0x027a
025f 4162 7374  |Abst|		.STRTAB_STRINGS
027a 0000 0000  |    |		.BLANK	0000[0x6]
0280 ; --------------------------------------------------------------------------------------
0280 ; Debug Table
0280 ; --------------------------------------------------------------------------------------
0280 0004 0012  |    |		.DEBUG4	0x0004,0x0012,0xfc7e,0x0000,0x0001,0x0000
0286 22b6 1e57  |"  W|		.XXX[0x17a]
0288 6115 621a  |a b |
028a 2244 b5b6  |"D  |
028c 8960 ac18  | `  |
028e 0112 48b5  |  H |
0290 ab3a 8d88  | :  |
0292 5d88 b3d8  |]   |
0294 999b 89e5  |    |
0296 8914 6231  |  b1|
0298 3582 8d89  |5   |
029a 120f 058e  |    |
029c 2487 6015  |$ ` |
029e 6642 f629  |fB )|
02a0 e620 9340  |   @|
02a2 af5a 1465  | Z e|
02a4 db88 6064  |  `d|
02a6 e0ee c5e8  |    |
02a8 6dc8 e95a  |m  Z|
02aa 3bd5 8bb1  |;   |
02ac 60ea d917  |`   |
02ae 115e 3b68  | ^;h|
02b0 bd18 1b31  |   1|
02b2 8f4a 90f5  | J  |
02b4 d930 adc7  | 0  |
02b6 df62 6f30  | bo0|
02b8 8bb8 0347  |   G|
02ba 6191 b641  |a  A|
02bc 7553 5e62  |uS^b|
02be e196 bbb7  |    |
02c0 0c16 0567  |   g|
02c2 dd3e 198c  | >  |
02c4 aad0 7ea6  |  ~ |
02c6 3a75 8ea6  |:u  |
02c8 4a50 7642  |JPvB|
02ca b18e aa52  |   R|
02cc 57f6 3bf6  |W ; |
02ce 1d0c 5cc6  |  \ |
02d0 d994 cc7d  |   }|
02d2 6e78 f05d  |nx ]|
02d4 9bff 2878  |  (x|
02d6 54ff 9a3e  |T  >|
02d8 34d7 5062  |4 Pb|
02da 68f6 41f7  |h A |
02dc 5015 6688  |P f |
02de b643 c424  | C $|
02e0 2865 a5d4  |(e  |
02e2 38d5 92e4  |8   |
02e4 7513 5830  |u X0|
02e6 49b8 9975  |I  u|
02e8 4433 2946  |D3)F|
02ea 20ad d8d7  |    |
02ec d184 0c00  |    |
02ee 7765 1d59  |we Y|
02f0 1a1d 908f  |    |
02f2 64c6 2362  |d #b|
02f4 8590 d115  |    |
02f6 f39a 7245  |  rE|
02f8 18b8 6645  |  fE|
02fa c24f 2594  | O% |
02fc c865 35da  | e5 |
02fe 9ff4 38ff  |  8 |
0300 6583 1a4d  |e  M|
0302 4428 f865  |D( e|
0304 9a9a 4c15  |  L |
0306 9548 9dee  | H  |
0308 5860 5197  |X`Q |
030a bf05 45da  |  E |
030c 58a9 9472  |X  r|
030e 1187 da55  |   U|
0310 1595 474d  |  GM|
0312 d69a 6727  |  g'|
0314 255d 6676  |%]fv|
0316 31b2 7d9d  |1 } |
0318 d569 5fd8  | i_ |
031a 1873 6da6  | sm |
031c 6507 f26e  |e  n|
031e 5596 5ea7  |U ^ |
0320 2fd7 b4b1  |/   |
0322 99b6 65ea  |  e |
0324 7287 d4f2  |r   |
0326 7845 7459  |xEtY|
0328 60c7 5de1  |` ] |
032a 665a da5d  |fZ ]|
032c c76d f964  | m d|
032e 7905 7c11  |y | |
0330 9897 d582  |    |
0332 d9b8 5d9b  |  ] |
0334 b7d9 84da  |    |
0336 7695 97f1  |v   |
0338 657f 5a60  |e Z`|
033a f5c5 a667  |   g|
033c 3432 5176  |42Qv|
033e 9d47 64a2  | Gd |
0340 067e 359c  | ~5 |
0342 bdd5 9c5a  |   Z|
0344 cf84 0684  |    |
0346 64b4 c5bd  |d   |
0348 7ce2 1965  ||  e|
034a ab59 0ffc  | Y  |
034c 36da a5ac  |6   |
034e 5a4e c44a  |ZN J|
0350 e365 b319  | e  |
0352 d614 f025  |   %|
0354 dde6 aa6c  |   l|
0356 d772 f665  | r e|
0358 85db a2a5  |    |
035a 9313 66f8  |  f |
035c 1274 76d3  | tv |
035e 2f66 829c  |/f  |
0360 70e1 9eff  |p   |
0362 6539 5c60  |e9\`|
0364 7370 5505  |spU |
0366 91da 7076  |  pv|
0368 d294 66b6  |  f |
036a f09d e59d  |    |
036c f159 a79b  | Y  |
036e b8d5 923d  |   =|
0370 8b11 a27a  |   z|
0372 176f a566  | o f|
0374 22c2 7874  |" xt|
0376 1bb7 6700  |  g |
0378 367c 94df  |6|  |
037a 2176 adf4  |!v  |
037c 92b3 6fdf  |  o |
037e 6509 b617  |e   |
0380 e41b ed65  |   e|
0382 0f51 8676  | Q v|
0384 2c06 686e  |, hn|
0386 92e8 41a0  |  A |
0388 186a 86db  | j  |
038a 8075 d7b3  | u  |
038c 716b 9f81  |qk  |
038e 571e 6271  |W bq|
0390 1e5f 6bb6  | _k |
0392 446c 7127  |Dlq'|
0394 f726 b530  | & 0|
0396 8276 d41b  | v  |
0398 6257 51c4  |bWQ |
039a 712a 3579  |q*5y|
039c 0db5 af6a  |   j|
039e e01b 2225  |  "%|
03a0 accd 6bd6  |  k |
03a2 1749 e564  | I d|
03a4 e26b 79d0  | ky |
03a6 f9dd 19e7  |    |
03a8 6a3c 98f6  |j<  |
03aa 8f24 115e  | $ ^|
03ac 83d8 ed23  |   #|
03ae 75a8 75a4  |u u |
03b0 5f74 f5e1  |_t  |
03b2 64dd eedd  |d   |
03b4 d4bd d089  |    |
03b6 5f6d b7fa  |_m  |
03b8 0774 7673  | tvs|
03ba 61b6 89f5  |a   |
03bc a937 cb65  | 7 e|
03be 36aa 9776  |6  v|
03c0 19dc a056  |   V|
03c2 8ea5 aaa0  |    |
03c4 d6f8 19de  |    |
03c6 cf5a e352  | Z R|
03c8 7519 de5d  |u  ]|
03ca ced8 6a7c  |  j||
03cc 5abc 25a6  |Z % |
03ce e96a 441a  | jD |
03d0 44b7 4d4e  |D MN|
03d2 dda1 5dd7  |  ] |
03d4 ef77 8d6d  | w m|
03d6 6e5f c2a5  |n_  |
03d8 effb 6f62  |  ob|
03da de96 572d  |  W-|
03dc 7dde 6eb3  |} n |
03de 6a15 718b  |j q |
03e0 74e4 26a9  |t & |
03e2 5757 4c73  |WWLs|
03e4 9374 d53f  | t ?|
03e6 79aa de5a  |y  Z|
03e8 72bf 1774  |r  t|
03ea 3846 ad10  |8F  |
03ec 5b85 0a76  |[  v|
03ee 4afd 56af  |J V |
03f0 6777 737d  |gws}|
03f2 0c74 03c1  | t  |
03f4 aa08 69f3  |  i |
03f6 e2ac c5e3  |    |
03f8 0170 941d  | p  |
03fa e07d d20a  | }  |
03fc de10 dded  |    |
03fe 5daa 19dd  |]   |