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.
8 @chapter PowerPC Dependent Features
11 @node Machine Dependencies
12 @chapter PowerPC Dependent Features
15 @cindex PowerPC support
17 * PowerPC-Opts:: Options
23 @cindex options for PowerPC
24 @cindex PowerPC options
25 @cindex architectures, PowerPC
26 @cindex PowerPC architectures
27 The PowerPC chip family includes several successive levels, using the same
28 core instruction set, but including a few additional instructions at
29 each level. There are exceptions to this however. For details on what
30 instructions each variant supports, please see the chip's architecture
33 The following table lists all available PowerPC options.
37 Generate code for IBM POWER/2 (RIOS2).
40 Generate code for IBM POWER (RIOS1)
43 Generate code for Motorola PowerPC 601.
45 @item -mppc, -mppc32, -m603, -m604
46 Generate code for Motorola PowerPC 603/604.
49 Generate code for Motorola PowerPC 403/405.
52 Generate code for Motorola PowerPC 620.
55 Generate code for PowerPC 64, including bridge insns.
58 Generate code for 64-bit Motorola BookE.
60 @item -mbooke, mbooke32
61 Generate code for 32-bit Motorola BookE.
64 Generate code Power/PowerPC common instructions.
67 Generate code for any architecture (PWR/PWRX/PPC).
70 Allow symbolic names for registers.
73 Do not allow symbolic names for registers.
76 Support for GCC's -mrelocatble option.
78 @item -mrelocatable-lib
79 Support for GCC's -mrelocatble-lib option.
82 Set PPC_EMB bit in ELF flags.
84 @item -mlittle, -mlittle-endian
85 Generate code for a little endian machine.
87 @item -mbig, -mbig-endian
88 Generate code for a big endian machine.
91 Generate code for Solaris.
94 Do not generate code for Solaris.