The Vax version of
as accepts any of the following options,
gives a warning message that the option was ignored and proceeds.
These options are for compatibility with scripts designed for other
-S (Symbol Table)
-T (Token Trace)
-d (Displacement size for JUMPs)
-V (Virtualize Interpass Temporary File)
asalways does this, so this option is redundant.
-J (JUMPify Longer Branches)
-t (Temporary File Directory)
asdoes not use a temporary disk file, this option makes no difference. ‘-t’ needs exactly one filename.
The ‘-h n’ option determines how we map names. This takes
several values. No ‘-h’ switch at all allows case hacking as
described above. A value of zero (‘-h0’) implies names should be
upper case, and inhibits the case hack. A value of 2 (‘-h2’)
implies names should be all lower case, with no case hack. A value of 3
(‘-h3’) implies that case should be preserved. The value 1 is
-H option directs
as to display
every mapped symbol during assembly.
Symbols whose names include a dollar sign ‘$’ are exceptions to the general name mapping. These symbols are normally only used to reference VMS library names. Such symbols are always mapped to upper case.
asto truncate any symbol name larger than 31 characters. The ‘-+’ option also prevents some code following the ‘_main’ symbol normally added to make the object file compatible with Vax-11 "C".
asto print every symbol which was changed by case mapping.