ARM VERSION 1.2 Computer Hardware User Manual


 
Assembler Reference
ARM DUI 0068B Copyright © 2000, 2001 ARM Limited. All rights reserved. 3-7
Note
Avoiding large multiple register transfers increases code size and
decreases performance slightly.
Avoiding large multiple register transfers has no significant benefit for
cached systems or processors with a write buffer.
Avoiding large multiple register transfers also has no benefit for systems
without zero wait-state memory, or for systems with slow peripheral
devices. Interrupt latency in such systems is determined by the number of
cycles required for the slowest memory or peripheral access. This is
typically much greater than the latency introduced by multiple register
transfers.
-unsafe
allows assembly of a file containing instructions that are not available on
the specified architecture and processor. It changes corresponding error
messages to warning messages. It also suppresses warnings about
operator precedence (see Binary operators on page 3-28).
-via file
instructs the assembler to open
file
and read in command-line arguments
to the assembler. For further information see the Via File Syntax appendix
in ADS Compilers and Libraries Guide.
inputfile
specifies the input file for the assembler. Input files must be ARM or
Thumb assembly language source files.