| 1 | @c Copyright 1996, 1997, 1998, 1999, 2000, 2001
|
|---|
| 2 | @c Free Software Foundation, Inc.
|
|---|
| 3 | @c This is part of the GAS manual.
|
|---|
| 4 | @c For copying conditions, see the file as.texinfo.
|
|---|
| 5 |
|
|---|
| 6 | @ifset GENERIC
|
|---|
| 7 | @page
|
|---|
| 8 | @node ARM-Dependent
|
|---|
| 9 | @chapter ARM Dependent Features
|
|---|
| 10 | @end ifset
|
|---|
| 11 |
|
|---|
| 12 | @ifclear GENERIC
|
|---|
| 13 | @node Machine Dependencies
|
|---|
| 14 | @chapter ARM Dependent Features
|
|---|
| 15 | @end ifclear
|
|---|
| 16 |
|
|---|
| 17 | @cindex ARM support
|
|---|
| 18 | @cindex Thumb support
|
|---|
| 19 | @menu
|
|---|
| 20 | * ARM Options:: Options
|
|---|
| 21 | * ARM Syntax:: Syntax
|
|---|
| 22 | * ARM Floating Point:: Floating Point
|
|---|
| 23 | * ARM Directives:: ARM Machine Directives
|
|---|
| 24 | * ARM Opcodes:: Opcodes
|
|---|
| 25 | @end menu
|
|---|
| 26 |
|
|---|
| 27 | @node ARM Options
|
|---|
| 28 | @section Options
|
|---|
| 29 | @cindex ARM options (none)
|
|---|
| 30 | @cindex options for ARM (none)
|
|---|
| 31 |
|
|---|
| 32 | @table @code
|
|---|
| 33 |
|
|---|
| 34 | @cindex @code{-mcpu=} command line option, ARM
|
|---|
| 35 | @item -mcpu=@var{processor}[+@var{extension}@dots{}]
|
|---|
| 36 | This option specifies the target processor. The assembler will issue an
|
|---|
| 37 | error message if an attempt is made to assemble an instruction which
|
|---|
| 38 | will not execute on the target processor. The following processor names are
|
|---|
| 39 | recognized:
|
|---|
| 40 | @code{arm1},
|
|---|
| 41 | @code{arm2},
|
|---|
| 42 | @code{arm250},
|
|---|
| 43 | @code{arm3},
|
|---|
| 44 | @code{arm6},
|
|---|
| 45 | @code{arm60},
|
|---|
| 46 | @code{arm600},
|
|---|
| 47 | @code{arm610},
|
|---|
| 48 | @code{arm620},
|
|---|
| 49 | @code{arm7},
|
|---|
| 50 | @code{arm7m},
|
|---|
| 51 | @code{arm7d},
|
|---|
| 52 | @code{arm7dm},
|
|---|
| 53 | @code{arm7di},
|
|---|
| 54 | @code{arm7dmi},
|
|---|
| 55 | @code{arm70},
|
|---|
| 56 | @code{arm700},
|
|---|
| 57 | @code{arm700i},
|
|---|
| 58 | @code{arm710},
|
|---|
| 59 | @code{arm710t},
|
|---|
| 60 | @code{arm720},
|
|---|
| 61 | @code{arm720t},
|
|---|
| 62 | @code{arm740t},
|
|---|
| 63 | @code{arm710c},
|
|---|
| 64 | @code{arm7100},
|
|---|
| 65 | @code{arm7500},
|
|---|
| 66 | @code{arm7500fe},
|
|---|
| 67 | @code{arm7t},
|
|---|
| 68 | @code{arm7tdmi},
|
|---|
| 69 | @code{arm8},
|
|---|
| 70 | @code{arm810},
|
|---|
| 71 | @code{strongarm},
|
|---|
| 72 | @code{strongarm1},
|
|---|
| 73 | @code{strongarm110},
|
|---|
|
|---|