ARM VERSION 1.2 User Manual

Page 85

Advertising
background image

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.

Advertising