X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2Fdoc%2Fc-ppc.texi;h=be90e336f8bd39af871c46282f59264e034e03e0;hb=8884595866edbe6697a1268f5605b7ffe91efb0a;hp=cae9e234a386e10c16025c748d7248e000679070;hpb=418c17428467b9fbf59a61493d353d7edf1aed4a;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/doc/c-ppc.texi b/gas/doc/c-ppc.texi index cae9e234a3..be90e336f8 100644 --- a/gas/doc/c-ppc.texi +++ b/gas/doc/c-ppc.texi @@ -1,4 +1,4 @@ -@c Copyright 2001 +@c Copyright 2001, 2002 @c Free Software Foundation, Inc. @c This is part of the GAS manual. @c For copying conditions, see the file as.texinfo. @@ -15,6 +15,7 @@ @cindex PowerPC support @menu * PowerPC-Opts:: Options +* PowerPC-Pseudo:: PowerPC Assembler Directives @end menu @node PowerPC-Opts @@ -34,31 +35,43 @@ The following table lists all available PowerPC options. @table @code @item -mpwrx | -mpwr2 -Generate code for IBM POWER/2 (RIOS2). +Generate code for POWER/2 (RIOS2). @item -mpwr -Generate code for IBM POWER (RIOS1) +Generate code for POWER (RIOS1) @item -m601 -Generate code for Motorola PowerPC 601. +Generate code for PowerPC 601. @item -mppc, -mppc32, -m603, -m604 -Generate code for Motorola PowerPC 603/604. +Generate code for PowerPC 603/604. @item -m403, -m405 -Generate code for Motorola PowerPC 403/405. +Generate code for PowerPC 403/405. + +@item -m440 +Generate code for PowerPC 440. BookE and some 405 instructions. + +@item -m7400, -m7410, -m7450, -m7455 +Generate code for PowerPC 7400/7410/7450/7455. @item -mppc64, -m620 -Generate code for Motorola PowerPC 620. +Generate code for PowerPC 620/625/630. @item -mppc64bridge Generate code for PowerPC 64, including bridge insns. @item -mbooke64 -Generate code for 64-bit Motorola BookE. +Generate code for 64-bit BookE. @item -mbooke, mbooke32 -Generate code for 32-bit Motorola BookE. +Generate code for 32-bit BookE. + +@item -maltivec +Generate code for processors with AltiVec instructions. + +@item -mpower4 +Generate code for Power4 architecture. @item -mcom Generate code Power/PowerPC common instructions. @@ -93,3 +106,21 @@ Generate code for Solaris. @item -mno-solaris Do not generate code for Solaris. @end table + + +@node PowerPC-Pseudo +@section PowerPC Assembler Directives + +@cindex directives for PowerPC +@cindex PowerPC directives +A number of assembler directives are available for PowerPC. The +following table is far from complete. + +@table @code +@item .machine "string" +This directive allows you to change the machine for which code is +generated. @code{"string"} may be any of the -m cpu selection options +(without the -m) enclosed in double quotes, @code{"push"}, or +@code{"pop"}. @code{.machine "push"} saves the currently selected +cpu, which may be restored with @code{.machine "pop"}. +@end table