The following section describes some advanced options that change the assembly mode and permit virtual register allocation.
-X explicit |
IAS changes the default initial assembly mode
from automatic to explicit. |
-X vral |
IAS invokes the register allocation engine
(virtual register allocation), which allows the use of symbolic names
instead of actual register names. IAS creates a file with the suffix .vra that lists the
results of all register allocations. |
-X unwind |
IAS invokes the unwind generation utility.
IAS builds unwind information for all procedures in the file and ignores
all unwind directives. |
-d debug |
IAS creates Code View debug and line information
for COFF32 objects. You can then use
the symbolic debugger to single-step on code lines and view symbols. |
-a indirect=br_target |
This command-line option indicates to IAS
the default branch target for indirect unannotated branches. It is relevant
for virtual register allocation. Values for br_target are: |
-N us |
This option enables an extended range of numbers,
unifying both signed and unsigned numbers. IAS accepts the numbers between
-64 and +127, as 7 bits long. |