The ARC chip family includes several successive levels (or other variants) of chip, using the same core instruction set, but including a few additional instructions at each level.
By default, as
assumes the core instruction set (ARC
base). The .cpu
pseudo-op is intended to be used to select
the variant.
-mbig-endian
-mlittle-endian
as
can select big-endian or
little-endian output at run time (unlike most other GNU development
tools, which must be configured for one or the other). Use
`-mbig-endian' to select big-endian output, and `-mlittle-endian'
for little-endian.
The ARC cpu family currently does not have hardware floating point
support. Software floating point support is provided by GCC
and uses IEEE floating-point numbers.
The ARC version of as
supports the following additional
machine directives:
.cpu
.cpu
is used to
select the desired variant [though currently there are none].
Go to the first, previous, next, last section, table of contents.