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

⟦ab1d36f43⟧

    Length: 7168 (0x1c00)
    Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_08f0ad

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 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0c20       |    |		.CONST	0x0c20								; 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 0006       |    |		.CONST	0x0006								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 03fa       |    |		.CONST	0x03fa								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0019       |    |		.CONST	0x0019								; Number of locals
000b			INIT_0008:
000b e002       |    |		Load	0x0,0x2
000c 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
000d 0337       | 7  |		Declare_Variable	Array
000e 00d8       |    |		Load_Top	At_Offset_0
000f 0335       | 5  |		Declare_Variable	Array,Duplicate
0010 00cd       |    |		Action	Spare6_Action
0011 4800       |H   |		Short_Literal	0x0
0012 4800       |H   |		Short_Literal	0x0
0013 00da       |    |		Load_Top	At_Offset_2
0014 01d6       |    |		Execute	Vector,Field_Write
0015 4800       |H   |		Short_Literal	0x0
0016 4801       |H   |		Short_Literal	0x1
0017 00da       |    |		Load_Top	At_Offset_2
0018 01d6       |    |		Execute	Vector,Field_Write
0019 4800       |H   |		Short_Literal	0x0
001a 4802       |H   |		Short_Literal	0x2
001b 00da       |    |		Load_Top	At_Offset_2
001c 01d6       |    |		Execute	Vector,Field_Write
001d 4801       |H   |		Short_Literal	0x1
001e 4803       |H   |		Short_Literal	0x3
001f 00da       |    |		Load_Top	At_Offset_2
0020 01d6       |    |		Execute	Vector,Field_Write
0021 4800       |H   |		Short_Literal	0x0
0022 4804       |H   |		Short_Literal	0x4
0023 00da       |    |		Load_Top	At_Offset_2
0024 01d6       |    |		Execute	Vector,Field_Write
0025 00d9       |    |		Load_Top	At_Offset_1
0026 01d4       |    |		Execute	Vector,Structure_Write
0027 0092 03fc  |    |		Action	Push_String_Extended,0x3fc					; "-S  (suppress)  Applies pragma SUPPRESS to the entire compilation for all suppressible checks.  (See also pragma SUPPRESS (ALL_CHECKS))."
0029 0092 03fd  |    |		Action	Push_String_Extended,0x3fd					; "-a file_name  (archive)  Treats file_name as an object archive file created by the IbmOS command ar.  Since some archive files end with .a, -a is used to distinguish archive files from Ada source files."
002b 0092 03fe  |    |		Action	Push_String_Extended,0x3fe					; "-DX  (debug)  Debug memory overflow (used in cases where linking a large number of units causes the error message \x22local symbol overflow\x22 to occur)."
002d 0092 03ff  |    |		Action	Push_String_Extended,0x3ff					; "-# identifier type value  (define)  Defines an identifier of the specified type and value."
002f 0092 0400  |    |		Action	Push_String_Extended,0x400					; "-d  (dependencies)  Analyzes for dependencies only.  Does not do semantic analysis or code generation.  Updates the library, marking any defined units as uncompiled."
0031 0092 0401  |    |		Action	Push_String_Extended,0x401					; "-F  (files)  Prints a list of dependent files in order and suppresses linking."
0033 0092 0402  |    |		Action	Push_String_Extended,0x402					; "-U  (units)  Prints a list of dependent units in order and suppresses linking."
0035 0092 0403  |    |		Action	Push_String_Extended,0x403					; "-E unit_name  (elaborate)  Elaborates unit_name as early in the elaboration order as possible."
0037 0092 0404  |    |		Action	Push_String_Extended,0x404					; "-El  (error listing)  Same as the -E (Error_Output) option, except that a source listing with errors is produced."
0039 0092 0405  |    |		Action	Push_String_Extended,0x405					; "-E  (error output)  If this switch is True, Ada processes error messages using a.error and directs a brief output to standard output; the raw error messages are left in ada_source.err."
003b 0092 0406  |    |		Action	Push_String_Extended,0x406					; "-o executable_file  (output)  This option can only be used in conjunction with the -M option.  The name of the executable will be executable_file rather than the default a.out."
003d 0092 0407  |    |		Action	Push_String_Extended,0x407					; "-P  (preprocessor)  Invokes the Ada Preprocessor."
003f 0092 0408  |    |		Action	Push_String_Extended,0x408					; "-K  (keep)  Keeps the intermediate language (IL) file produced by the compiler front end.  The IL file will be placed in the .objects directory, with the file name ada_source.i."
0041 0092 0409  |    |		Action	Push_String_Extended,0x409					; "-M unit_name, -M source_file  (main).  -M unit_name :  Produces an executable program by linking the named unit as the main program.  unit_name must already be compiled.  It must be either a parameterless procedure or a parameterless function returning an integer.  -M source_file :  Produces an executable program by compiling and linking source_file.  The main unit of the program is assumed to be the root name of the .a file (for foo.a the unit is foo).  Only one .a file may be preceded by -M.  In either case, the executable program will be named a.out unless overridden with the -o option."
0043 0092 040a  |    |		Action	Push_String_Extended,0x40a					; "-O[0-9]  (optimize)  Invokes the code optimizer (OPTIM3).  An optional digit (there is no space before the digit) provides the level of optimization.  The default is -O4.  Note that an entire option string, such as \x22-O2\x22 or \x22-O\x22, must be supplied as an argument for this switch.  -O  : full optimization, -O0 : prevents optimization, -O1 : no hoisting, -O2 : no hoisting but more passes, -O3 : no hoisting but even more passes, -O4 : hoisting from loops, -O5 : hoisting from loops but more passes, -O6 : hoisting from loops with maximum passes, -O7 : hoisting from loops and branches, -O8 : hoisting from loops and branches, more passes, -O9 : hoisting from loops and branches, maximum passes."
0045 0092 040b  |    |		Action	Push_String_Extended,0x40b					; "-R IbmAda_library  (recompile instantiation)  Forces analysis of all generic instantiations, causing reinstantiation of any that are out of date."
0047 0092 040c  |    |		Action	Push_String_Extended,0x40c					; "-sh  (show)  Displays the name of the tool executable but does not execute it."
0049 0092 040d  |    |		Action	Push_String_Extended,0x40d					; "-w  (warnings)  Suppresses warning diagnostics."
004b 0092 040e  |    |		Action	Push_String_Extended,0x40e					; "-T  (timing)  Prints timing information for the compilation."
004d 0092 040f  |    |		Action	Push_String_Extended,0x40f					; "-v  (verbose)  During compilation, prints the compiler version number, date and time of compilation, name of file compiled, command input line, total compilation time, error summary line, and storage usage information about the object file.  During linking, prints the linker command before executing it."
004f 4800       |H   |		Short_Literal	0x0
0050 4813       |H   |		Short_Literal	0x13
0051 e002       |    |		Load	0x0,0x2
0052 1b28       | (  |		Execute	Package,Field_Read,Field_Number 0x28
0053 035b       | [  |		Declare_Type	Array,Constrained
0054 0337       | 7  |		Declare_Variable	Array
0055 e20f       |    |		Load	0x1,0xf
0056 e406       |    |		Load	0x2,0x6
0057 4801       |H   |		Short_Literal	0x1
0058 4801       |H   |		Short_Literal	0x1
0059 00ea       |    |		Load_Encached	Null_String_Cache
005a 0092 0410  |    |		Action	Push_String_Extended,0x410					; "Define_Preprocessor_Value"
005c 4801       |H   |		Short_Literal	0x1
005d e002       |    |		Load	0x0,0x2
005e 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
005f 0337       | 7  |		Declare_Variable	Array
0060 4801       |H   |		Short_Literal	0x1
0061 4801       |H   |		Short_Literal	0x1
0062 00da       |    |		Load_Top	At_Offset_2
0063 01d6       |    |		Execute	Vector,Field_Write
0064 4800       |H   |		Short_Literal	0x0
0065 4800       |H   |		Short_Literal	0x0
0066 00da       |    |		Load_Top	At_Offset_2
0067 01d6       |    |		Execute	Vector,Field_Write
0068 4800       |H   |		Short_Literal	0x0
0069 4802       |H   |		Short_Literal	0x2
006a 00da       |    |		Load_Top	At_Offset_2
006b 01d6       |    |		Execute	Vector,Field_Write
006c 4800       |H   |		Short_Literal	0x0
006d 4803       |H   |		Short_Literal	0x3
006e 00da       |    |		Load_Top	At_Offset_2
006f 01d6       |    |		Execute	Vector,Field_Write
0070 e002       |    |		Load	0x0,0x2
0071 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0072 01c3       |    |		Execute	Vector,Check_In_Type
0073 0092 0411  |    |		Action	Push_String_Extended,0x411					; "-#"
0075 e002       |    |		Load	0x0,0x2
0076 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0077 e002       |    |		Load	0x0,0x2
0078 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
0079 0119       |    |		Execute	Any,Check_In_Formal_Type
007a 4800       |H   |		Short_Literal	0x0
007b 00da       |    |		Load_Top	At_Offset_2
007c 01d6       |    |		Execute	Vector,Field_Write
007d e20f       |    |		Load	0x1,0xf
007e e404       |    |		Load	0x2,0x4
007f 4801       |H   |		Short_Literal	0x1
0080 4801       |H   |		Short_Literal	0x1
0081 00ea       |    |		Load_Encached	Null_String_Cache
0082 0092 0412  |    |		Action	Push_String_Extended,0x412					; "Archive_File_Name"
0084 4801       |H   |		Short_Literal	0x1
0085 e002       |    |		Load	0x0,0x2
0086 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0087 0337       | 7  |		Declare_Variable	Array
0088 4801       |H   |		Short_Literal	0x1
0089 4801       |H   |		Short_Literal	0x1
008a 00da       |    |		Load_Top	At_Offset_2
008b 01d6       |    |		Execute	Vector,Field_Write
008c 4800       |H   |		Short_Literal	0x0
008d 4800       |H   |		Short_Literal	0x0
008e 00da       |    |		Load_Top	At_Offset_2
008f 01d6       |    |		Execute	Vector,Field_Write
0090 4800       |H   |		Short_Literal	0x0
0091 4802       |H   |		Short_Literal	0x2
0092 00da       |    |		Load_Top	At_Offset_2
0093 01d6       |    |		Execute	Vector,Field_Write
0094 4800       |H   |		Short_Literal	0x0
0095 4803       |H   |		Short_Literal	0x3
0096 00da       |    |		Load_Top	At_Offset_2
0097 01d6       |    |		Execute	Vector,Field_Write
0098 e002       |    |		Load	0x0,0x2
0099 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
009a 01c3       |    |		Execute	Vector,Check_In_Type
009b 0092 0413  |    |		Action	Push_String_Extended,0x413					; "-a"
009d e002       |    |		Load	0x0,0x2
009e 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
009f e002       |    |		Load	0x0,0x2
00a0 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
00a1 0119       |    |		Execute	Any,Check_In_Formal_Type
00a2 4801       |H   |		Short_Literal	0x1
00a3 00da       |    |		Load_Top	At_Offset_2
00a4 01d6       |    |		Execute	Vector,Field_Write
00a5 e20f       |    |		Load	0x1,0xf
00a6 e407       |    |		Load	0x2,0x7
00a7 4801       |H   |		Short_Literal	0x1
00a8 4800       |H   |		Short_Literal	0x0
00a9 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
00ab 0092 0415  |    |		Action	Push_String_Extended,0x415					; "Dependencies_Only"
00ad 4801       |H   |		Short_Literal	0x1
00ae e002       |    |		Load	0x0,0x2
00af 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00b0 0337       | 7  |		Declare_Variable	Array
00b1 4801       |H   |		Short_Literal	0x1
00b2 4801       |H   |		Short_Literal	0x1
00b3 00da       |    |		Load_Top	At_Offset_2
00b4 01d6       |    |		Execute	Vector,Field_Write
00b5 4800       |H   |		Short_Literal	0x0
00b6 4800       |H   |		Short_Literal	0x0
00b7 00da       |    |		Load_Top	At_Offset_2
00b8 01d6       |    |		Execute	Vector,Field_Write
00b9 4800       |H   |		Short_Literal	0x0
00ba 4802       |H   |		Short_Literal	0x2
00bb 00da       |    |		Load_Top	At_Offset_2
00bc 01d6       |    |		Execute	Vector,Field_Write
00bd 4800       |H   |		Short_Literal	0x0
00be 4803       |H   |		Short_Literal	0x3
00bf 00da       |    |		Load_Top	At_Offset_2
00c0 01d6       |    |		Execute	Vector,Field_Write
00c1 e002       |    |		Load	0x0,0x2
00c2 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00c3 01c3       |    |		Execute	Vector,Check_In_Type
00c4 0092 0416  |    |		Action	Push_String_Extended,0x416					; "-d"
00c6 e002       |    |		Load	0x0,0x2
00c7 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
00c8 e002       |    |		Load	0x0,0x2
00c9 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
00ca 0119       |    |		Execute	Any,Check_In_Formal_Type
00cb 4802       |H   |		Short_Literal	0x2
00cc 00da       |    |		Load_Top	At_Offset_2
00cd 01d6       |    |		Execute	Vector,Field_Write
00ce e20f       |    |		Load	0x1,0xf
00cf e40c       |    |		Load	0x2,0xc
00d0 4801       |H   |		Short_Literal	0x1
00d1 4800       |H   |		Short_Literal	0x0
00d2 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
00d4 0092 0417  |    |		Action	Push_String_Extended,0x417					; "Error_Output"
00d6 4801       |H   |		Short_Literal	0x1
00d7 e002       |    |		Load	0x0,0x2
00d8 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00d9 0337       | 7  |		Declare_Variable	Array
00da 4801       |H   |		Short_Literal	0x1
00db 4801       |H   |		Short_Literal	0x1
00dc 00da       |    |		Load_Top	At_Offset_2
00dd 01d6       |    |		Execute	Vector,Field_Write
00de 4800       |H   |		Short_Literal	0x0
00df 4800       |H   |		Short_Literal	0x0
00e0 00da       |    |		Load_Top	At_Offset_2
00e1 01d6       |    |		Execute	Vector,Field_Write
00e2 4800       |H   |		Short_Literal	0x0
00e3 4802       |H   |		Short_Literal	0x2
00e4 00da       |    |		Load_Top	At_Offset_2
00e5 01d6       |    |		Execute	Vector,Field_Write
00e6 4800       |H   |		Short_Literal	0x0
00e7 4803       |H   |		Short_Literal	0x3
00e8 00da       |    |		Load_Top	At_Offset_2
00e9 01d6       |    |		Execute	Vector,Field_Write
00ea e002       |    |		Load	0x0,0x2
00eb 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00ec 01c3       |    |		Execute	Vector,Check_In_Type
00ed 0092 0418  |    |		Action	Push_String_Extended,0x418					; "-E"
00ef e002       |    |		Load	0x0,0x2
00f0 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
00f1 e002       |    |		Load	0x0,0x2
00f2 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
00f3 0119       |    |		Execute	Any,Check_In_Formal_Type
00f4 4803       |H   |		Short_Literal	0x3
00f5 00da       |    |		Load_Top	At_Offset_2
00f6 01d6       |    |		Execute	Vector,Field_Write
00f7 e20f       |    |		Load	0x1,0xf
00f8 e40b       |    |		Load	0x2,0xb
00f9 4801       |H   |		Short_Literal	0x1
00fa 4800       |H   |		Short_Literal	0x0
00fb 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
00fd 0092 0419  |    |		Action	Push_String_Extended,0x419					; "Error_Listing"
00ff 4801       |H   |		Short_Literal	0x1
0100 e002       |    |		Load	0x0,0x2
0101 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0102 0337       | 7  |		Declare_Variable	Array
0103 4801       |H   |		Short_Literal	0x1
0104 4801       |H   |		Short_Literal	0x1
0105 00da       |    |		Load_Top	At_Offset_2
0106 01d6       |    |		Execute	Vector,Field_Write
0107 4800       |H   |		Short_Literal	0x0
0108 4800       |H   |		Short_Literal	0x0
0109 00da       |    |		Load_Top	At_Offset_2
010a 01d6       |    |		Execute	Vector,Field_Write
010b 4800       |H   |		Short_Literal	0x0
010c 4802       |H   |		Short_Literal	0x2
010d 00da       |    |		Load_Top	At_Offset_2
010e 01d6       |    |		Execute	Vector,Field_Write
010f 4800       |H   |		Short_Literal	0x0
0110 4803       |H   |		Short_Literal	0x3
0111 00da       |    |		Load_Top	At_Offset_2
0112 01d6       |    |		Execute	Vector,Field_Write
0113 e002       |    |		Load	0x0,0x2
0114 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0115 01c3       |    |		Execute	Vector,Check_In_Type
0116 0092 041a  |    |		Action	Push_String_Extended,0x41a					; "-El"
0118 e002       |    |		Load	0x0,0x2
0119 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
011a e002       |    |		Load	0x0,0x2
011b 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
011c 0119       |    |		Execute	Any,Check_In_Formal_Type
011d 4804       |H   |		Short_Literal	0x4
011e 00da       |    |		Load_Top	At_Offset_2
011f 01d6       |    |		Execute	Vector,Field_Write
0120 e20f       |    |		Load	0x1,0xf
0121 e40f       |    |		Load	0x2,0xf
0122 4801       |H   |		Short_Literal	0x1
0123 4800       |H   |		Short_Literal	0x0
0124 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
0126 0092 041b  |    |		Action	Push_String_Extended,0x41b					; "Keep_Intermediate"
0128 4801       |H   |		Short_Literal	0x1
0129 e002       |    |		Load	0x0,0x2
012a 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
012b 0337       | 7  |		Declare_Variable	Array
012c 4801       |H   |		Short_Literal	0x1
012d 4801       |H   |		Short_Literal	0x1
012e 00da       |    |		Load_Top	At_Offset_2
012f 01d6       |    |		Execute	Vector,Field_Write
0130 4800       |H   |		Short_Literal	0x0
0131 4800       |H   |		Short_Literal	0x0
0132 00da       |    |		Load_Top	At_Offset_2
0133 01d6       |    |		Execute	Vector,Field_Write
0134 4800       |H   |		Short_Literal	0x0
0135 4802       |H   |		Short_Literal	0x2
0136 00da       |    |		Load_Top	At_Offset_2
0137 01d6       |    |		Execute	Vector,Field_Write
0138 4800       |H   |		Short_Literal	0x0
0139 4803       |H   |		Short_Literal	0x3
013a 00da       |    |		Load_Top	At_Offset_2
013b 01d6       |    |		Execute	Vector,Field_Write
013c e002       |    |		Load	0x0,0x2
013d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
013e 01c3       |    |		Execute	Vector,Check_In_Type
013f 0092 041c  |    |		Action	Push_String_Extended,0x41c					; "-K"
0141 e002       |    |		Load	0x0,0x2
0142 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0143 e002       |    |		Load	0x0,0x2
0144 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
0145 0119       |    |		Execute	Any,Check_In_Formal_Type
0146 4805       |H   |		Short_Literal	0x5
0147 00da       |    |		Load_Top	At_Offset_2
0148 01d6       |    |		Execute	Vector,Field_Write
0149 e20f       |    |		Load	0x1,0xf
014a e410       |    |		Load	0x2,0x10
014b 4801       |H   |		Short_Literal	0x1
014c 4801       |H   |		Short_Literal	0x1
014d 00ea       |    |		Load_Encached	Null_String_Cache
014e 0092 041d  |    |		Action	Push_String_Extended,0x41d					; "Main"
0150 4801       |H   |		Short_Literal	0x1
0151 e002       |    |		Load	0x0,0x2
0152 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0153 0337       | 7  |		Declare_Variable	Array
0154 4801       |H   |		Short_Literal	0x1
0155 4801       |H   |		Short_Literal	0x1
0156 00da       |    |		Load_Top	At_Offset_2
0157 01d6       |    |		Execute	Vector,Field_Write
0158 4800       |H   |		Short_Literal	0x0
0159 4800       |H   |		Short_Literal	0x0
015a 00da       |    |		Load_Top	At_Offset_2
015b 01d6       |    |		Execute	Vector,Field_Write
015c 4800       |H   |		Short_Literal	0x0
015d 4802       |H   |		Short_Literal	0x2
015e 00da       |    |		Load_Top	At_Offset_2
015f 01d6       |    |		Execute	Vector,Field_Write
0160 4800       |H   |		Short_Literal	0x0
0161 4803       |H   |		Short_Literal	0x3
0162 00da       |    |		Load_Top	At_Offset_2
0163 01d6       |    |		Execute	Vector,Field_Write
0164 e002       |    |		Load	0x0,0x2
0165 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0166 01c3       |    |		Execute	Vector,Check_In_Type
0167 0092 041e  |    |		Action	Push_String_Extended,0x41e					; "-M"
0169 e002       |    |		Load	0x0,0x2
016a 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
016b e002       |    |		Load	0x0,0x2
016c 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
016d 0119       |    |		Execute	Any,Check_In_Formal_Type
016e 4806       |H   |		Short_Literal	0x6
016f 00da       |    |		Load_Top	At_Offset_2
0170 01d6       |    |		Execute	Vector,Field_Write
0171 e20f       |    |		Load	0x1,0xf
0172 e40d       |    |		Load	0x2,0xd
0173 4801       |H   |		Short_Literal	0x1
0174 4801       |H   |		Short_Literal	0x1
0175 00ea       |    |		Load_Encached	Null_String_Cache
0176 0092 041f  |    |		Action	Push_String_Extended,0x41f					; "Executable_Output"
0178 4801       |H   |		Short_Literal	0x1
0179 e002       |    |		Load	0x0,0x2
017a 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
017b 0337       | 7  |		Declare_Variable	Array
017c 4801       |H   |		Short_Literal	0x1
017d 4801       |H   |		Short_Literal	0x1
017e 00da       |    |		Load_Top	At_Offset_2
017f 01d6       |    |		Execute	Vector,Field_Write
0180 4800       |H   |		Short_Literal	0x0
0181 4800       |H   |		Short_Literal	0x0
0182 00da       |    |		Load_Top	At_Offset_2
0183 01d6       |    |		Execute	Vector,Field_Write
0184 4800       |H   |		Short_Literal	0x0
0185 4802       |H   |		Short_Literal	0x2
0186 00da       |    |		Load_Top	At_Offset_2
0187 01d6       |    |		Execute	Vector,Field_Write
0188 4800       |H   |		Short_Literal	0x0
0189 4803       |H   |		Short_Literal	0x3
018a 00da       |    |		Load_Top	At_Offset_2
018b 01d6       |    |		Execute	Vector,Field_Write
018c e002       |    |		Load	0x0,0x2
018d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
018e 01c3       |    |		Execute	Vector,Check_In_Type
018f 0092 0420  |    |		Action	Push_String_Extended,0x420					; "-o"
0191 e002       |    |		Load	0x0,0x2
0192 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0193 e002       |    |		Load	0x0,0x2
0194 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
0195 0119       |    |		Execute	Any,Check_In_Formal_Type
0196 4807       |H   |		Short_Literal	0x7
0197 00da       |    |		Load_Top	At_Offset_2
0198 01d6       |    |		Execute	Vector,Field_Write
0199 e20f       |    |		Load	0x1,0xf
019a e411       |    |		Load	0x2,0x11
019b 4801       |H   |		Short_Literal	0x1
019c 4801       |H   |		Short_Literal	0x1
019d 00ea       |    |		Load_Encached	Null_String_Cache
019e 0092 0421  |   !|		Action	Push_String_Extended,0x421					; "Optimization"
01a0 4801       |H   |		Short_Literal	0x1
01a1 e002       |    |		Load	0x0,0x2
01a2 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01a3 0337       | 7  |		Declare_Variable	Array
01a4 4801       |H   |		Short_Literal	0x1
01a5 4801       |H   |		Short_Literal	0x1
01a6 00da       |    |		Load_Top	At_Offset_2
01a7 01d6       |    |		Execute	Vector,Field_Write
01a8 4800       |H   |		Short_Literal	0x0
01a9 4800       |H   |		Short_Literal	0x0
01aa 00da       |    |		Load_Top	At_Offset_2
01ab 01d6       |    |		Execute	Vector,Field_Write
01ac 4800       |H   |		Short_Literal	0x0
01ad 4802       |H   |		Short_Literal	0x2
01ae 00da       |    |		Load_Top	At_Offset_2
01af 01d6       |    |		Execute	Vector,Field_Write
01b0 4800       |H   |		Short_Literal	0x0
01b1 4803       |H   |		Short_Literal	0x3
01b2 00da       |    |		Load_Top	At_Offset_2
01b3 01d6       |    |		Execute	Vector,Field_Write
01b4 e002       |    |		Load	0x0,0x2
01b5 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01b6 01c3       |    |		Execute	Vector,Check_In_Type
01b7 00ea       |    |		Load_Encached	Null_String_Cache
01b8 e002       |    |		Load	0x0,0x2
01b9 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
01ba e002       |    |		Load	0x0,0x2
01bb 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
01bc 0119       |    |		Execute	Any,Check_In_Formal_Type
01bd 4808       |H   |		Short_Literal	0x8
01be 00da       |    |		Load_Top	At_Offset_2
01bf 01d6       |    |		Execute	Vector,Field_Write
01c0 e20f       |    |		Load	0x1,0xf
01c1 e40e       |    |		Load	0x2,0xe
01c2 4801       |H   |		Short_Literal	0x1
01c3 4800       |H   |		Short_Literal	0x0
01c4 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
01c6 0092 0422  |   "|		Action	Push_String_Extended,0x422					; "Invoke_Preprocessor"
01c8 4801       |H   |		Short_Literal	0x1
01c9 e002       |    |		Load	0x0,0x2
01ca 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01cb 0337       | 7  |		Declare_Variable	Array
01cc 4801       |H   |		Short_Literal	0x1
01cd 4801       |H   |		Short_Literal	0x1
01ce 00da       |    |		Load_Top	At_Offset_2
01cf 01d6       |    |		Execute	Vector,Field_Write
01d0 4800       |H   |		Short_Literal	0x0
01d1 4800       |H   |		Short_Literal	0x0
01d2 00da       |    |		Load_Top	At_Offset_2
01d3 01d6       |    |		Execute	Vector,Field_Write
01d4 4800       |H   |		Short_Literal	0x0
01d5 4802       |H   |		Short_Literal	0x2
01d6 00da       |    |		Load_Top	At_Offset_2
01d7 01d6       |    |		Execute	Vector,Field_Write
01d8 4800       |H   |		Short_Literal	0x0
01d9 4803       |H   |		Short_Literal	0x3
01da 00da       |    |		Load_Top	At_Offset_2
01db 01d6       |    |		Execute	Vector,Field_Write
01dc e002       |    |		Load	0x0,0x2
01dd 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01de 01c3       |    |		Execute	Vector,Check_In_Type
01df 0092 0423  |   #|		Action	Push_String_Extended,0x423					; "-P"
01e1 e002       |    |		Load	0x0,0x2
01e2 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
01e3 e002       |    |		Load	0x0,0x2
01e4 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
01e5 0119       |    |		Execute	Any,Check_In_Formal_Type
01e6 4809       |H   |		Short_Literal	0x9
01e7 00da       |    |		Load_Top	At_Offset_2
01e8 01d6       |    |		Execute	Vector,Field_Write
01e9 e20f       |    |		Load	0x1,0xf
01ea e412       |    |		Load	0x2,0x12
01eb 4801       |H   |		Short_Literal	0x1
01ec 4801       |H   |		Short_Literal	0x1
01ed 00ea       |    |		Load_Encached	Null_String_Cache
01ee 0092 0424  |   $|		Action	Push_String_Extended,0x424					; "Recompile_Instantiation"
01f0 4801       |H   |		Short_Literal	0x1
01f1 e002       |    |		Load	0x0,0x2
01f2 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01f3 0337       | 7  |		Declare_Variable	Array
01f4 4801       |H   |		Short_Literal	0x1
01f5 4801       |H   |		Short_Literal	0x1
01f6 00da       |    |		Load_Top	At_Offset_2
01f7 01d6       |    |		Execute	Vector,Field_Write
01f8 4800       |H   |		Short_Literal	0x0
01f9 4800       |H   |		Short_Literal	0x0
01fa 00da       |    |		Load_Top	At_Offset_2
01fb 01d6       |    |		Execute	Vector,Field_Write
01fc 4800       |H   |		Short_Literal	0x0
01fd 4802       |H   |		Short_Literal	0x2
01fe 00da       |    |		Load_Top	At_Offset_2
01ff 01d6       |    |		Execute	Vector,Field_Write
0200 4800       |H   |		Short_Literal	0x0
0201 4803       |H   |		Short_Literal	0x3
0202 00da       |    |		Load_Top	At_Offset_2
0203 01d6       |    |		Execute	Vector,Field_Write
0204 e002       |    |		Load	0x0,0x2
0205 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0206 01c3       |    |		Execute	Vector,Check_In_Type
0207 0092 0425  |   %|		Action	Push_String_Extended,0x425					; "-R"
0209 e002       |    |		Load	0x0,0x2
020a 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
020b e002       |    |		Load	0x0,0x2
020c 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
020d 0119       |    |		Execute	Any,Check_In_Formal_Type
020e 480a       |H   |		Short_Literal	0xa
020f 00da       |    |		Load_Top	At_Offset_2
0210 01d6       |    |		Execute	Vector,Field_Write
0211 e20f       |    |		Load	0x1,0xf
0212 e403       |    |		Load	0x2,0x3
0213 4801       |H   |		Short_Literal	0x1
0214 4800       |H   |		Short_Literal	0x0
0215 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
0217 0092 0426  |   &|		Action	Push_String_Extended,0x426					; "Apply_Suppress"
0219 4801       |H   |		Short_Literal	0x1
021a e002       |    |		Load	0x0,0x2
021b 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
021c 0337       | 7  |		Declare_Variable	Array
021d 4801       |H   |		Short_Literal	0x1
021e 4801       |H   |		Short_Literal	0x1
021f 00da       |    |		Load_Top	At_Offset_2
0220 01d6       |    |		Execute	Vector,Field_Write
0221 4800       |H   |		Short_Literal	0x0
0222 4800       |H   |		Short_Literal	0x0
0223 00da       |    |		Load_Top	At_Offset_2
0224 01d6       |    |		Execute	Vector,Field_Write
0225 4800       |H   |		Short_Literal	0x0
0226 4802       |H   |		Short_Literal	0x2
0227 00da       |    |		Load_Top	At_Offset_2
0228 01d6       |    |		Execute	Vector,Field_Write
0229 4800       |H   |		Short_Literal	0x0
022a 4803       |H   |		Short_Literal	0x3
022b 00da       |    |		Load_Top	At_Offset_2
022c 01d6       |    |		Execute	Vector,Field_Write
022d e002       |    |		Load	0x0,0x2
022e 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
022f 01c3       |    |		Execute	Vector,Check_In_Type
0230 0092 0427  |   '|		Action	Push_String_Extended,0x427					; "-S"
0232 e002       |    |		Load	0x0,0x2
0233 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0234 e002       |    |		Load	0x0,0x2
0235 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
0236 0119       |    |		Execute	Any,Check_In_Formal_Type
0237 480b       |H   |		Short_Literal	0xb
0238 00da       |    |		Load_Top	At_Offset_2
0239 01d6       |    |		Execute	Vector,Field_Write
023a e20f       |    |		Load	0x1,0xf
023b e413       |    |		Load	0x2,0x13
023c 4801       |H   |		Short_Literal	0x1
023d 4800       |H   |		Short_Literal	0x0
023e 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
0240 0092 0428  |   (|		Action	Push_String_Extended,0x428					; "Show_Tool_Name_Only"
0242 4801       |H   |		Short_Literal	0x1
0243 e002       |    |		Load	0x0,0x2
0244 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0245 0337       | 7  |		Declare_Variable	Array
0246 4801       |H   |		Short_Literal	0x1
0247 4801       |H   |		Short_Literal	0x1
0248 00da       |    |		Load_Top	At_Offset_2
0249 01d6       |    |		Execute	Vector,Field_Write
024a 4801       |H   |		Short_Literal	0x1
024b 4803       |H   |		Short_Literal	0x3
024c 00da       |    |		Load_Top	At_Offset_2
024d 01d6       |    |		Execute	Vector,Field_Write
024e 4800       |H   |		Short_Literal	0x0
024f 4800       |H   |		Short_Literal	0x0
0250 00da       |    |		Load_Top	At_Offset_2
0251 01d6       |    |		Execute	Vector,Field_Write
0252 4800       |H   |		Short_Literal	0x0
0253 4802       |H   |		Short_Literal	0x2
0254 00da       |    |		Load_Top	At_Offset_2
0255 01d6       |    |		Execute	Vector,Field_Write
0256 e002       |    |		Load	0x0,0x2
0257 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0258 01c3       |    |		Execute	Vector,Check_In_Type
0259 0092 0429  |   )|		Action	Push_String_Extended,0x429					; "-sh"
025b e002       |    |		Load	0x0,0x2
025c 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
025d e002       |    |		Load	0x0,0x2
025e 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
025f 0119       |    |		Execute	Any,Check_In_Formal_Type
0260 480c       |H   |		Short_Literal	0xc
0261 00da       |    |		Load_Top	At_Offset_2
0262 01d6       |    |		Execute	Vector,Field_Write
0263 e20f       |    |		Load	0x1,0xf
0264 00db       |    |		Load_Top	At_Offset_3
0265 4801       |H   |		Short_Literal	0x1
0266 4800       |H   |		Short_Literal	0x0
0267 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
0269 0092 042a  |   *|		Action	Push_String_Extended,0x42a					; "Timing"
026b 4801       |H   |		Short_Literal	0x1
026c e002       |    |		Load	0x0,0x2
026d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
026e 0337       | 7  |		Declare_Variable	Array
026f 4801       |H   |		Short_Literal	0x1
0270 4801       |H   |		Short_Literal	0x1
0271 00da       |    |		Load_Top	At_Offset_2
0272 01d6       |    |		Execute	Vector,Field_Write
0273 4800       |H   |		Short_Literal	0x0
0274 4800       |H   |		Short_Literal	0x0
0275 00da       |    |		Load_Top	At_Offset_2
0276 01d6       |    |		Execute	Vector,Field_Write
0277 4800       |H   |		Short_Literal	0x0
0278 4802       |H   |		Short_Literal	0x2
0279 00da       |    |		Load_Top	At_Offset_2
027a 01d6       |    |		Execute	Vector,Field_Write
027b 4800       |H   |		Short_Literal	0x0
027c 4803       |H   |		Short_Literal	0x3
027d 00da       |    |		Load_Top	At_Offset_2
027e 01d6       |    |		Execute	Vector,Field_Write
027f e002       |    |		Load	0x0,0x2
0280 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0281 01c3       |    |		Execute	Vector,Check_In_Type
0282 0092 042b  |   +|		Action	Push_String_Extended,0x42b					; "-T"
0284 e002       |    |		Load	0x0,0x2
0285 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0286 e002       |    |		Load	0x0,0x2
0287 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
0288 0119       |    |		Execute	Any,Check_In_Formal_Type
0289 480d       |H   |		Short_Literal	0xd
028a 00da       |    |		Load_Top	At_Offset_2
028b 01d6       |    |		Execute	Vector,Field_Write
028c e20f       |    |		Load	0x1,0xf
028d 00da       |    |		Load_Top	At_Offset_2
028e 4801       |H   |		Short_Literal	0x1
028f 4800       |H   |		Short_Literal	0x0
0290 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
0292 0092 042c  |   ,|		Action	Push_String_Extended,0x42c					; "Verbose"
0294 4801       |H   |		Short_Literal	0x1
0295 e002       |    |		Load	0x0,0x2
0296 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0297 0337       | 7  |		Declare_Variable	Array
0298 4801       |H   |		Short_Literal	0x1
0299 4801       |H   |		Short_Literal	0x1
029a 00da       |    |		Load_Top	At_Offset_2
029b 01d6       |    |		Execute	Vector,Field_Write
029c 4801       |H   |		Short_Literal	0x1
029d 4803       |H   |		Short_Literal	0x3
029e 00da       |    |		Load_Top	At_Offset_2
029f 01d6       |    |		Execute	Vector,Field_Write
02a0 4800       |H   |		Short_Literal	0x0
02a1 4800       |H   |		Short_Literal	0x0
02a2 00da       |    |		Load_Top	At_Offset_2
02a3 01d6       |    |		Execute	Vector,Field_Write
02a4 4800       |H   |		Short_Literal	0x0
02a5 4802       |H   |		Short_Literal	0x2
02a6 00da       |    |		Load_Top	At_Offset_2
02a7 01d6       |    |		Execute	Vector,Field_Write
02a8 e002       |    |		Load	0x0,0x2
02a9 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02aa 01c3       |    |		Execute	Vector,Check_In_Type
02ab 0092 042d  |   -|		Action	Push_String_Extended,0x42d					; "-v"
02ad e002       |    |		Load	0x0,0x2
02ae 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
02af e002       |    |		Load	0x0,0x2
02b0 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
02b1 0119       |    |		Execute	Any,Check_In_Formal_Type
02b2 480e       |H   |		Short_Literal	0xe
02b3 00da       |    |		Load_Top	At_Offset_2
02b4 01d6       |    |		Execute	Vector,Field_Write
02b5 e20f       |    |		Load	0x1,0xf
02b6 e414       |    |		Load	0x2,0x14
02b7 4801       |H   |		Short_Literal	0x1
02b8 4800       |H   |		Short_Literal	0x0
02b9 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
02bb 0092 042e  |   .|		Action	Push_String_Extended,0x42e					; "Suppress_Warnings"
02bd 4801       |H   |		Short_Literal	0x1
02be e002       |    |		Load	0x0,0x2
02bf 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02c0 0337       | 7  |		Declare_Variable	Array
02c1 4801       |H   |		Short_Literal	0x1
02c2 4801       |H   |		Short_Literal	0x1
02c3 00da       |    |		Load_Top	At_Offset_2
02c4 01d6       |    |		Execute	Vector,Field_Write
02c5 4800       |H   |		Short_Literal	0x0
02c6 4800       |H   |		Short_Literal	0x0
02c7 00da       |    |		Load_Top	At_Offset_2
02c8 01d6       |    |		Execute	Vector,Field_Write
02c9 4800       |H   |		Short_Literal	0x0
02ca 4802       |H   |		Short_Literal	0x2
02cb 00da       |    |		Load_Top	At_Offset_2
02cc 01d6       |    |		Execute	Vector,Field_Write
02cd 4800       |H   |		Short_Literal	0x0
02ce 4803       |H   |		Short_Literal	0x3
02cf 00da       |    |		Load_Top	At_Offset_2
02d0 01d6       |    |		Execute	Vector,Field_Write
02d1 e002       |    |		Load	0x0,0x2
02d2 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02d3 01c3       |    |		Execute	Vector,Check_In_Type
02d4 0092 042f  |   /|		Action	Push_String_Extended,0x42f					; "-w"
02d6 e002       |    |		Load	0x0,0x2
02d7 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
02d8 e002       |    |		Load	0x0,0x2
02d9 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
02da 0119       |    |		Execute	Any,Check_In_Formal_Type
02db 480f       |H   |		Short_Literal	0xf
02dc 00da       |    |		Load_Top	At_Offset_2
02dd 01d6       |    |		Execute	Vector,Field_Write
02de e20f       |    |		Load	0x1,0xf
02df e405       |    |		Load	0x2,0x5
02e0 4801       |H   |		Short_Literal	0x1
02e1 4800       |H   |		Short_Literal	0x0
02e2 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
02e4 0092 0430  |   0|		Action	Push_String_Extended,0x430					; "Debug_Overflow"
02e6 4801       |H   |		Short_Literal	0x1
02e7 e002       |    |		Load	0x0,0x2
02e8 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02e9 0337       | 7  |		Declare_Variable	Array
02ea 4801       |H   |		Short_Literal	0x1
02eb 4803       |H   |		Short_Literal	0x3
02ec 00da       |    |		Load_Top	At_Offset_2
02ed 01d6       |    |		Execute	Vector,Field_Write
02ee 4802       |H   |		Short_Literal	0x2
02ef 4800       |H   |		Short_Literal	0x0
02f0 4800       |H   |		Short_Literal	0x0
02f1 00d9       |    |		Load_Top	At_Offset_1
02f2 e41f       |    |		Load	0x2,0x1f
02f3 01d6       |    |		Execute	Vector,Field_Write
02f4 3ffb       |?   |		Loop_Increasing	0x2f0
02f5 e002       |    |		Load	0x0,0x2
02f6 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02f7 01c3       |    |		Execute	Vector,Check_In_Type
02f8 0092 0431  |   1|		Action	Push_String_Extended,0x431					; "-DX"
02fa e002       |    |		Load	0x0,0x2
02fb 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
02fc e002       |    |		Load	0x0,0x2
02fd 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
02fe 0119       |    |		Execute	Any,Check_In_Formal_Type
02ff 4810       |H   |		Short_Literal	0x10
0300 00da       |    |		Load_Top	At_Offset_2
0301 01d6       |    |		Execute	Vector,Field_Write
0302 e20f       |    |		Load	0x1,0xf
0303 e40a       |    |		Load	0x2,0xa
0304 4801       |H   |		Short_Literal	0x1
0305 4801       |H   |		Short_Literal	0x1
0306 00ea       |    |		Load_Encached	Null_String_Cache
0307 0092 0432  |   2|		Action	Push_String_Extended,0x432					; "Elaborate"
0309 4801       |H   |		Short_Literal	0x1
030a e002       |    |		Load	0x0,0x2
030b 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
030c 0337       | 7  |		Declare_Variable	Array
030d 4801       |H   |		Short_Literal	0x1
030e 4803       |H   |		Short_Literal	0x3
030f 00da       |    |		Load_Top	At_Offset_2
0310 01d6       |    |		Execute	Vector,Field_Write
0311 4802       |H   |		Short_Literal	0x2
0312 4800       |H   |		Short_Literal	0x0
0313 4800       |H   |		Short_Literal	0x0
0314 00d9       |    |		Load_Top	At_Offset_1
0315 e41f       |    |		Load	0x2,0x1f
0316 01d6       |    |		Execute	Vector,Field_Write
0317 3ffb       |?   |		Loop_Increasing	0x313
0318 e002       |    |		Load	0x0,0x2
0319 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
031a 01c3       |    |		Execute	Vector,Check_In_Type
031b 0092 0418  |    |		Action	Push_String_Extended,0x418					; "-E"
031d e002       |    |		Load	0x0,0x2
031e 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
031f e002       |    |		Load	0x0,0x2
0320 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
0321 0119       |    |		Execute	Any,Check_In_Formal_Type
0322 4811       |H   |		Short_Literal	0x11
0323 00da       |    |		Load_Top	At_Offset_2
0324 01d6       |    |		Execute	Vector,Field_Write
0325 e20f       |    |		Load	0x1,0xf
0326 e408       |    |		Load	0x2,0x8
0327 4801       |H   |		Short_Literal	0x1
0328 4800       |H   |		Short_Literal	0x0
0329 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
032b 0092 0433  |   3|		Action	Push_String_Extended,0x433					; "Dependent_Files"
032d 4801       |H   |		Short_Literal	0x1
032e e002       |    |		Load	0x0,0x2
032f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0330 0337       | 7  |		Declare_Variable	Array
0331 4801       |H   |		Short_Literal	0x1
0332 4803       |H   |		Short_Literal	0x3
0333 00da       |    |		Load_Top	At_Offset_2
0334 01d6       |    |		Execute	Vector,Field_Write
0335 4802       |H   |		Short_Literal	0x2
0336 4800       |H   |		Short_Literal	0x0
0337 4800       |H   |		Short_Literal	0x0
0338 00d9       |    |		Load_Top	At_Offset_1
0339 e41f       |    |		Load	0x2,0x1f
033a 01d6       |    |		Execute	Vector,Field_Write
033b 3ffb       |?   |		Loop_Increasing	0x337
033c e002       |    |		Load	0x0,0x2
033d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
033e 01c3       |    |		Execute	Vector,Check_In_Type
033f 0092 0434  |   4|		Action	Push_String_Extended,0x434					; "-F"
0341 e002       |    |		Load	0x0,0x2
0342 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0343 e002       |    |		Load	0x0,0x2
0344 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
0345 0119       |    |		Execute	Any,Check_In_Formal_Type
0346 4812       |H   |		Short_Literal	0x12
0347 00da       |    |		Load_Top	At_Offset_2
0348 01d6       |    |		Execute	Vector,Field_Write
0349 e20f       |    |		Load	0x1,0xf
034a e409       |    |		Load	0x2,0x9
034b 4801       |H   |		Short_Literal	0x1
034c 4800       |H   |		Short_Literal	0x0
034d 0092 0414  |    |		Action	Push_String_Extended,0x414					; "False"
034f 0092 0435  |   5|		Action	Push_String_Extended,0x435					; "Dependent_Units"
0351 4801       |H   |		Short_Literal	0x1
0352 e002       |    |		Load	0x0,0x2
0353 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0354 0337       | 7  |		Declare_Variable	Array
0355 4801       |H   |		Short_Literal	0x1
0356 4803       |H   |		Short_Literal	0x3
0357 00da       |    |		Load_Top	At_Offset_2
0358 01d6       |    |		Execute	Vector,Field_Write
0359 4802       |H   |		Short_Literal	0x2
035a 4800       |H   |		Short_Literal	0x0
035b 4800       |H   |		Short_Literal	0x0
035c 00d9       |    |		Load_Top	At_Offset_1
035d e41f       |    |		Load	0x2,0x1f
035e 01d6       |    |		Execute	Vector,Field_Write
035f 3ffb       |?   |		Loop_Increasing	0x35b
0360 e002       |    |		Load	0x0,0x2
0361 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0362 01c3       |    |		Execute	Vector,Check_In_Type
0363 0092 0436  |   6|		Action	Push_String_Extended,0x436					; "-U"
0365 e002       |    |		Load	0x0,0x2
0366 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0367 e002       |    |		Load	0x0,0x2
0368 1b1c       |    |		Execute	Package,Field_Read,Field_Number 0x1c
0369 0119       |    |		Execute	Any,Check_In_Formal_Type
036a 4813       |H   |		Short_Literal	0x13
036b 00da       |    |		Load_Top	At_Offset_2
036c 01d6       |    |		Execute	Vector,Field_Write
036d 4800       |H   |		Short_Literal	0x0
036e 4802       |H   |		Short_Literal	0x2
036f e002       |    |		Load	0x0,0x2
0370 1b37       | 7  |		Execute	Package,Field_Read,Field_Number 0x37
0371 035b       | [  |		Declare_Type	Array,Constrained
0372 0337       | 7  |		Declare_Variable	Array
0373 e20f       |    |		Load	0x1,0xf
0374 0092 0437  |   7|		Action	Push_String_Extended,0x437					; "err"
0376 00ea       |    |		Load_Encached	Null_String_Cache
0377 4800       |H   |		Short_Literal	0x0
0378 4801       |H   |		Short_Literal	0x1
0379 0092 0438  |   8|		Action	Push_String_Extended,0x438					; "list"
037b 0092 0417  |    |		Action	Push_String_Extended,0x417					; "Error_Output"
037d 4801       |H   |		Short_Literal	0x1
037e 4801       |H   |		Short_Literal	0x1
037f 4801       |H   |		Short_Literal	0x1
0380 4800       |H   |		Short_Literal	0x0
0381 e002       |    |		Load	0x0,0x2
0382 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0383 e002       |    |		Load	0x0,0x2
0384 1b29       | )  |		Execute	Package,Field_Read,Field_Number 0x29
0385 0119       |    |		Execute	Any,Check_In_Formal_Type
0386 4800       |H   |		Short_Literal	0x0
0387 00da       |    |		Load_Top	At_Offset_2
0388 01d6       |    |		Execute	Vector,Field_Write
0389 e20f       |    |		Load	0x1,0xf
038a 0092 0437  |   7|		Action	Push_String_Extended,0x437					; "err"
038c 00ea       |    |		Load_Encached	Null_String_Cache
038d 4800       |H   |		Short_Literal	0x0
038e 4801       |H   |		Short_Literal	0x1
038f 0092 0438  |   8|		Action	Push_String_Extended,0x438					; "list"
0391 0092 0419  |    |		Action	Push_String_Extended,0x419					; "Error_Listing"
0393 4801       |H   |		Short_Literal	0x1
0394 4801       |H   |		Short_Literal	0x1
0395 4801       |H   |		Short_Literal	0x1
0396 4800       |H   |		Short_Literal	0x0
0397 e002       |    |		Load	0x0,0x2
0398 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0399 e002       |    |		Load	0x0,0x2
039a 1b29       | )  |		Execute	Package,Field_Read,Field_Number 0x29
039b 0119       |    |		Execute	Any,Check_In_Formal_Type
039c 4801       |H   |		Short_Literal	0x1
039d 00da       |    |		Load_Top	At_Offset_2
039e 01d6       |    |		Execute	Vector,Field_Write
039f e20f       |    |		Load	0x1,0xf
03a0 00ea       |    |		Load_Encached	Null_String_Cache
03a1 0092 0439  |   9|		Action	Push_String_Extended,0x439					; "a.out"
03a3 4801       |H   |		Short_Literal	0x1
03a4 4802       |H   |		Short_Literal	0x2
03a5 0092 043a  |   :|		Action	Push_String_Extended,0x43a					; "exe"
03a7 00ea       |    |		Load_Encached	Null_String_Cache
03a8 4800       |H   |		Short_Literal	0x0
03a9 4803       |H   |		Short_Literal	0x3
03aa 4800       |H   |		Short_Literal	0x0
03ab 4800       |H   |		Short_Literal	0x0
03ac e002       |    |		Load	0x0,0x2
03ad 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
03ae e002       |    |		Load	0x0,0x2
03af 1b29       | )  |		Execute	Package,Field_Read,Field_Number 0x29
03b0 0119       |    |		Execute	Any,Check_In_Formal_Type
03b1 4802       |H   |		Short_Literal	0x2
03b2 00da       |    |		Load_Top	At_Offset_2
03b3 01d6       |    |		Execute	Vector,Field_Write
03b4 e002       |    |		Load	0x0,0x2
03b5 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
03b6 02c7       |    |		Declare_Variable	Any
03b7 e20f       |    |		Load	0x1,0xf
03b8 00ea       |    |		Load_Encached	Null_String_Cache
03b9 00ea       |    |		Load_Encached	Null_String_Cache
03ba 0092 043b  |   ;|		Action	Push_String_Extended,0x43b					; "mkdir"
03bc 0092 043c  |   <|		Action	Push_String_Extended,0x43c					; "move_script_name"
03be 0092 043d  |   =|		Action	Push_String_Extended,0x43d					; "copy"
03c0 0092 043e  |   >|		Action	Push_String_Extended,0x43e					; "sh"
03c2 4800       |H   |		Short_Literal	0x0
03c3 e210       |    |		Load	0x1,0x10
03c4 e418       |    |		Load	0x2,0x18
03c5 4801       |H   |		Short_Literal	0x1
03c6 00ea       |    |		Load_Encached	Null_String_Cache
03c7 0092 043f  |   ?|		Action	Push_String_Extended,0x43f					; "_"
03c9 0092 0440  |   @|		Action	Push_String_Extended,0x440					; "__"
03cb e417       |    |		Load	0x2,0x17
03cc 0092 0441  |   A|		Action	Push_String_Extended,0x441					; " "
03ce 00ea       |    |		Load_Encached	Null_String_Cache
03cf 0092 0441  |   A|		Action	Push_String_Extended,0x441					; " "
03d1 8211       |    |		Call	0x1,0x11
03d2 4800       |H   |		Short_Literal	0x0
03d3 00ea       |    |		Load_Encached	Null_String_Cache
03d4 4800       |H   |		Short_Literal	0x0
03d5 4800       |H   |		Short_Literal	0x0
03d6 00ea       |    |		Load_Encached	Null_String_Cache
03d7 00ea       |    |		Load_Encached	Null_String_Cache
03d8 0092 0442  |   B|		Action	Push_String_Extended,0x442					; "cd"
03da 4801       |H   |		Short_Literal	0x1
03db 0092 0420  |    |		Action	Push_String_Extended,0x420					; "-o"
03dd 00ea       |    |		Load_Encached	Null_String_Cache
03de e00c       |    |		Load	0x0,0xc
03df 0092 0443  |   C|		Action	Push_String_Extended,0x443					; "a.ld"
03e1 00ea       |    |		Load_Encached	Null_String_Cache
03e2 e00c       |    |		Load	0x0,0xc
03e3 0092 0444  |   D|		Action	Push_String_Extended,0x444					; "ada"
03e5 48ff       |H   |		Short_Literal	0xff
03e6 4801       |H   |		Short_Literal	0x1
03e7 4801       |H   |		Short_Literal	0x1
03e8 0092 0445  |   E|		Action	Push_String_Extended,0x445					; "/"
03ea 00ea       |    |		Load_Encached	Null_String_Cache
03eb 00ea       |    |		Load_Encached	Null_String_Cache
03ec 0092 0445  |   E|		Action	Push_String_Extended,0x445					; "/"
03ee 0092 0446  |   F|		Action	Push_String_Extended,0x446					; "."
03f0 0092 0447  |   G|		Action	Push_String_Extended,0x447					; "a"
03f2 0092 0447  |   G|		Action	Push_String_Extended,0x447					; "a"
03f4 4b20       |K   |		Short_Literal	0x320
03f5 48ff       |H   |		Short_Literal	0xff
03f6 e402       |    |		Load	0x2,0x2
03f7 e002       |    |		Load	0x0,0x2
03f8 183b       | ;  |		Execute	Package,Field_Execute,Field_Number 0x3b
03f9 a419       |    |		Store_Unchecked	0x2,0x19
03fa			BODY_0008:
03fa 00d8       |    |		Load_Top	At_Offset_0
03fb 00ca       |    |		Action	Exit_Nullary_Function
03fc ; --------------------------------------------------------------------------------------
03fc ; STRING TABLE
03fc ; --------------------------------------------------------------------------------------
03fc 009a       |    |		.STRTAB	0x009a->0x0449							; "-S  (suppress)  Applies pragma SUPPRESS to the entire compilation for all suppressible checks.  (See also pragma SUPPRESS (ALL_CHECKS))."
03fd 0120       |    |		.STRTAB	0x0120->0x048d							; "-a file_name  (archive)  Treats file_name as an object archive file created by the IbmOS command ar.  Since some archive files end with .a, -a is used to distinguish archive files from Ada source files."
03fe 01e8       |    |		.STRTAB	0x01e8->0x04f2							; "-DX  (debug)  Debug memory overflow (used in cases where linking a large number of units causes the error message \x22local symbol overflow\x22 to occur)."
03ff 027a       | z  |		.STRTAB	0x027a->0x053c							; "-# identifier type value  (define)  Defines an identifier of the specified type and value."
0400 02d2       |    |		.STRTAB	0x02d2->0x0569							; "-d  (dependencies)  Analyzes for dependencies only.  Does not do semantic analysis or code generation.  Updates the library, marking any defined units as uncompiled."
0401 0375       | u  |		.STRTAB	0x0375->0x05bb							; "-F  (files)  Prints a list of dependent files in order and suppresses linking."
0402 03c1       |    |		.STRTAB	0x03c1->0x05e2							; "-U  (units)  Prints a list of dependent units in order and suppresses linking."
0403 040d       |    |		.STRTAB	0x040d->0x0609							; "-E unit_name  (elaborate)  Elaborates unit_name as early in the elaboration order as possible."
0404 0469       | i  |		.STRTAB	0x0469->0x0638							; "-El  (error listing)  Same as the -E (Error_Output) option, except that a source listing with errors is produced."
0405 04d8       |    |		.STRTAB	0x04d8->0x0671							; "-E  (error output)  If this switch is True, Ada processes error messages using a.error and directs a brief output to standard output; the raw error messages are left in ada_source.err."
0406 058e       |    |		.STRTAB	0x058e->0x06cd							; "-o executable_file  (output)  This option can only be used in conjunction with the -M option.  The name of the executable will be executable_file rather than the default a.out."
0407 063c       | <  |		.STRTAB	0x063c->0x0725							; "-P  (preprocessor)  Invokes the Ada Preprocessor."
0408 066b       | k  |		.STRTAB	0x066b->0x073d							; "-K  (keep)  Keeps the intermediate language (IL) file produced by the compiler front end.  The IL file will be placed in the .objects directory, with the file name ada_source.i."
0409 071a       |    |		.STRTAB	0x071a->0x0796							; "-M unit_name, -M source_file  (main).  -M unit_name :  Produces an executable program by linking the named unit as the main program.  unit_name must already be compiled.  It must be either a parameterless procedure or a parameterless function returning an integer.  -M source_file :  Produces an executable program by compiling and linking source_file.  The main unit of the program is assumed to be the root name of the .a file (for foo.a the unit is foo).  Only one .a file may be preceded by -M.  In either case, the executable program will be named a.out unless overridden with the -o option."
040a 096c       | l  |		.STRTAB	0x096c->0x08c0							; "-O[0-9]  (optimize)  Invokes the code optimizer (OPTIM3).  An optional digit (there is no space before the digit) provides the level of optimization.  The default is -O4.  Note that an entire option string, such as \x22-O2\x22 or \x22-O\x22, must be supplied as an argument for this switch.  -O  : full optimization, -O0 : prevents optimization, -O1 : no hoisting, -O2 : no hoisting but more passes, -O3 : no hoisting but even more passes, -O4 : hoisting from loops, -O5 : hoisting from loops but more passes, -O6 : hoisting from loops with maximum passes, -O7 : hoisting from loops and branches, -O8 : hoisting from loops and branches, more passes, -O9 : hoisting from loops and branches, maximum passes."
040b 0c1f       |    |		.STRTAB	0x0c1f->0x0a1a							; "-R IbmAda_library  (recompile instantiation)  Forces analysis of all generic instantiations, causing reinstantiation of any that are out of date."
040c 0cae       |    |		.STRTAB	0x0cae->0x0a63							; "-sh  (show)  Displays the name of the tool executable but does not execute it."
040d 0cfa       |    |		.STRTAB	0x0cfa->0x0a8a							; "-w  (warnings)  Suppresses warning diagnostics."
040e 0d27       | '  |		.STRTAB	0x0d27->0x0aa1							; "-T  (timing)  Prints timing information for the compilation."
040f 0d61       | a  |		.STRTAB	0x0d61->0x0abf							; "-v  (verbose)  During compilation, prints the compiler version number, date and time of compilation, name of file compiled, command input line, total compilation time, error summary line, and storage usage information about the object file.  During linking, prints the linker command before executing it."
0410 0e8f       |    |		.STRTAB	0x0e8f->0x0b57							; "Define_Preprocessor_Value"
0411 0ea6       |    |		.STRTAB	0x0ea6->0x0b64							; "-#"
0412 0ea6       |    |		.STRTAB	0x0ea6->0x0b65							; "Archive_File_Name"
0413 0eb5       |    |		.STRTAB	0x0eb5->0x0b6d							; "-a"
0414 0eb5       |    |		.STRTAB	0x0eb5->0x0b6e							; "False"
0415 0eb8       |    |		.STRTAB	0x0eb8->0x0b71							; "Dependencies_Only"
0416 0ec7       |    |		.STRTAB	0x0ec7->0x0b79							; "-d"
0417 0ec7       |    |		.STRTAB	0x0ec7->0x0b7a							; "Error_Output"
0418 0ed1       |    |		.STRTAB	0x0ed1->0x0b80							; "-E"
0419 0ed1       |    |		.STRTAB	0x0ed1->0x0b81							; "Error_Listing"
041a 0edc       |    |		.STRTAB	0x0edc->0x0b88							; "-El"
041b 0edd       |    |		.STRTAB	0x0edd->0x0b89							; "Keep_Intermediate"
041c 0eec       |    |		.STRTAB	0x0eec->0x0b92							; "-K"
041d 0eec       |    |		.STRTAB	0x0eec->0x0b93							; "Main"
041e 0eee       |    |		.STRTAB	0x0eee->0x0b95							; "-M"
041f 0eee       |    |		.STRTAB	0x0eee->0x0b96							; "Executable_Output"
0420 0efd       |    |		.STRTAB	0x0efd->0x0b9e							; "-o"
0421 0efd       |    |		.STRTAB	0x0efd->0x0b9f							; "Optimization"
0422 0f07       |    |		.STRTAB	0x0f07->0x0ba5							; "Invoke_Preprocessor"
0423 0f18       |    |		.STRTAB	0x0f18->0x0baf							; "-P"
0424 0f18       |    |		.STRTAB	0x0f18->0x0bb0							; "Recompile_Instantiation"
0425 0f2d       | -  |		.STRTAB	0x0f2d->0x0bbb							; "-R"
0426 0f2d       | -  |		.STRTAB	0x0f2d->0x0bbc							; "Apply_Suppress"
0427 0f39       | 9  |		.STRTAB	0x0f39->0x0bc3							; "-S"
0428 0f39       | 9  |		.STRTAB	0x0f39->0x0bc4							; "Show_Tool_Name_Only"
0429 0f4a       | J  |		.STRTAB	0x0f4a->0x0bce							; "-sh"
042a 0f4b       | K  |		.STRTAB	0x0f4b->0x0bcf							; "Timing"
042b 0f4f       | O  |		.STRTAB	0x0f4f->0x0bd2							; "-T"
042c 0f4f       | O  |		.STRTAB	0x0f4f->0x0bd3							; "Verbose"
042d 0f54       | T  |		.STRTAB	0x0f54->0x0bd7							; "-v"
042e 0f54       | T  |		.STRTAB	0x0f54->0x0bd8							; "Suppress_Warnings"
042f 0f63       | c  |		.STRTAB	0x0f63->0x0be0							; "-w"
0430 0f63       | c  |		.STRTAB	0x0f63->0x0be1							; "Debug_Overflow"
0431 0f6f       | o  |		.STRTAB	0x0f6f->0x0be8							; "-DX"
0432 0f70       | p  |		.STRTAB	0x0f70->0x0bea							; "Elaborate"
0433 0f77       | w  |		.STRTAB	0x0f77->0x0bee							; "Dependent_Files"
0434 0f84       |    |		.STRTAB	0x0f84->0x0bf6							; "-F"
0435 0f84       |    |		.STRTAB	0x0f84->0x0bf7							; "Dependent_Units"
0436 0f91       |    |		.STRTAB	0x0f91->0x0bfe							; "-U"
0437 0f91       |    |		.STRTAB	0x0f91->0x0bff							; "err"
0438 0f92       |    |		.STRTAB	0x0f92->0x0c01							; "list"
0439 0f94       |    |		.STRTAB	0x0f94->0x0c03							; "a.out"
043a 0f97       |    |		.STRTAB	0x0f97->0x0c05							; "exe"
043b 0f98       |    |		.STRTAB	0x0f98->0x0c07							; "mkdir"
043c 0f9b       |    |		.STRTAB	0x0f9b->0x0c09							; "move_script_name"
043d 0fa9       |    |		.STRTAB	0x0fa9->0x0c11							; "copy"
043e 0fab       |    |		.STRTAB	0x0fab->0x0c13							; "sh"
043f 0fab       |    |		.STRTAB	0x0fab->0x0c14							; "_"
0440 0faa       |    |		.STRTAB	0x0faa->0x0c15							; "__"
0441 0faa       |    |		.STRTAB	0x0faa->0x0c16							; " "
0442 0fa9       |    |		.STRTAB	0x0fa9->0x0c16							; "cd"
0443 0fa9       |    |		.STRTAB	0x0fa9->0x0c17							; "a.ld"
0444 0fab       |    |		.STRTAB	0x0fab->0x0c19							; "ada"
0445 0fac       |    |		.STRTAB	0x0fac->0x0c1b							; "/"
0446 0fab       |    |		.STRTAB	0x0fab->0x0c1b							; "."
0447 0faa       |    |		.STRTAB	0x0faa->0x0c1c							; "a"
0448 0fa9       |    |		.STREND 0x0fa9->0x0c1c
0449 2d53 2020  |-S  |		.STRTAB_STRINGS
0c1d 0000 0000  |    |		.XXX[0x3]
0c1f 0000       |    |
0c20 ; --------------------------------------------------------------------------------------
0c20 ; Debug Table
0c20 ; --------------------------------------------------------------------------------------
0c20 0004 0009  |    |		.DEBUG4	0x0004,0x0009,0x9268,0x0000,0x0001,0x0001
0c26 000b 0c2a  |   *|		.DBG4T	0x000b,0x0c2a,0x0002,0x0000
0c2a ; --------------------------------------------------------------------------------------
0c2a ; Debug chain
0c2a ; --------------------------------------------------------------------------------------
0c2a 0018 0001  |    |		.DBGLEN	0x0018,0x0001
0c2c 000b 0027  |   '|		.DBGLNO	0x000b,0x0027,0x0029,0x002b,0x002d,0x002f,0x0031,0x0033,0x0035,0x0037,0x0039,0x003b,0x003d,0x003f,0x0041,0x0043,0x0045,0x0047,0x0049,0x004b,0x004d,0x004f,0x036d,0x03b4,0x03fa
0c45 0000 0000  |    |		.BLANK	0000[0x1bb]