Usage: \Utils\EABI\powerpc-eabi-as [option...] [asmfile...]
Options:
  -a[sub-option...]	  turn on listings
                      	  Sub-options [default hls]:
                      	  c      omit false conditionals
                      	  d      omit debugging directives
                      	  g      include general info
                      	  h      include high-level source
                      	  l      include assembly
                      	  m      include macro expansions
                      	  n      omit forms processing
                      	  s      include symbols
                      	  =FILE  list to FILE (must be last sub-option)
  --alternate             initially turn on alternate macro syntax
  --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]
                          compress DWARF debug sections using zlib
  --nocompress-debug-sections
                          don't compress DWARF debug sections [default]
  -D                      produce assembler debugging messages
  --debug-prefix-map OLD=NEW
                          map OLD to NEW in debug information
  --defsym SYM=VAL        define symbol SYM to given value
  --execstack             require executable stack for this object
  --noexecstack           don't require executable stack for this object
  --size-check=[error|warning]
			  ELF .size directive check (default --size-check=error)
  --elf-stt-common=[no|yes] (default: no)
                          generate ELF common symbols with STT_COMMON type
  --sectname-subst        enable section name substitution sequences
  --generate-missing-build-notes=[no|yes] (default: no)
                          generate GNU Build notes if none are present in the input
  -f                      skip whitespace and comment preprocessing
  -g --gen-debug          generate debugging information
  --gstabs                generate STABS debugging information
  --gstabs+               generate STABS debug info with GNU extensions
  --gdwarf-<N>            generate DWARF<N> debugging information. 2 <= <N> <= 5
  --gdwarf-sections       generate per-function section names for DWARF line information
  --target-help           show target specific options
  -I DIR                  add DIR to search list for .include directives
  -J                      don't warn about signed overflow
  -K                      warn when differences altered for long displacements
  -L,--keep-locals        keep local symbols (e.g. starting with `L')
  -M,--mri                assemble in MRI compatibility mode
  --MD FILE               write dependency information in FILE (default none)
  -nocpp                  ignored
  -no-pad-sections        do not pad the end of sections to alignment boundaries
  -o OBJFILE              name the object-file output OBJFILE (default a.out)
  -R                      fold data section into text section
  --statistics            print various measured statistics from execution
  --strip-local-absolute  strip local absolute symbols
  --traditional-format    Use same format as native assembler when possible
  --version               print assembler version number and exit
  -W  --no-warn           suppress warnings
  --warn                  don't suppress warnings
  --fatal-warnings        treat warnings as errors
  -w                      ignored
  -X                      ignored
  -Z                      generate object file even after errors
  --listing-lhs-width     set the width in words of the output data column of
                          the listing
  --listing-lhs-width2    set the width in words of the continuation lines
                          of the output data column; ignored if smaller than
                          the width of the first line
  --listing-rhs-width     set the max width in characters of the lines from
                          the source file
  --listing-cont-lines    set the maximum number of continuation lines used
                          for the output data column of the listing
  @FILE                   read options from FILE
PowerPC options:
-a32                    generate ELF32/XCOFF32
-a64                    generate ELF64/XCOFF64
-u                      ignored
-mpwrx, -mpwr2          generate code for POWER/2 (RIOS2)
-mpwr                   generate code for POWER (RIOS1)
-m601                   generate code for PowerPC 601
-mppc, -mppc32, -m603, -m604
                        generate code for PowerPC 603/604
-m403                   generate code for PowerPC 403
-m405                   generate code for PowerPC 405
-m440                   generate code for PowerPC 440
-m464                   generate code for PowerPC 464
-m476                   generate code for PowerPC 476
-m7400, -m7410, -m7450, -m7455
                        generate code for PowerPC 7400/7410/7450/7455
-m750cl, -mgekko, -mbroadway
                        generate code for PowerPC 750cl/Gekko/Broadway
-m821, -m850, -m860     generate code for PowerPC 821/850/860
-mppc64, -m620          generate code for PowerPC 620/625/630
-mppc64bridge           generate code for PowerPC 64, including bridge insns
-mbooke                 generate code for 32-bit PowerPC BookE
-ma2                    generate code for A2 architecture
-mpower4, -mpwr4        generate code for Power4 architecture
-mpower5, -mpwr5, -mpwr5x
                        generate code for Power5 architecture
-mpower6, -mpwr6        generate code for Power6 architecture
-mpower7, -mpwr7        generate code for Power7 architecture
-mpower8, -mpwr8        generate code for Power8 architecture
-mpower9, -mpwr9        generate code for Power9 architecture
-mpower10, -mpwr10      generate code for Power10 architecture
-mcell                  generate code for Cell Broadband Engine architecture
-mcom                   generate code for Power/PowerPC common instructions
-many                   generate code for any architecture (PWR/PWRX/PPC)
-maltivec               generate code for AltiVec
-mvsx                   generate code for Vector-Scalar (VSX) instructions
-me300                  generate code for PowerPC e300 family
-me500, -me500x2        generate code for Motorola e500 core complex
-me500mc,               generate code for Freescale e500mc core complex
-me500mc64,             generate code for Freescale e500mc64 core complex
-me5500,                generate code for Freescale e5500 core complex
-me6500,                generate code for Freescale e6500 core complex
-mspe                   generate code for Motorola SPE instructions
-mspe2                  generate code for Freescale SPE2 instructions
-mvle                   generate code for Freescale VLE instructions
-mtitan                 generate code for AppliedMicro Titan core complex
-mregnames              Allow symbolic names for registers
-mno-regnames           Do not allow symbolic names for registers
-mrelocatable           support for GCC's -mrelocatble option
-mrelocatable-lib       support for GCC's -mrelocatble-lib option
-memb                   set PPC_EMB bit in ELF flags
-mlittle, -mlittle-endian, -le
                        generate code for a little endian machine
-mbig, -mbig-endian, -be
                        generate code for a big endian machine
-msolaris               generate code for Solaris
-mno-solaris            do not generate code for Solaris
-K PIC                  set EF_PPC_RELOCATABLE_LIB in ELF flags
-V                      print assembler version number
-Qy, -Qn                ignored
-nops=count             when aligning, more than COUNT nops uses a branch
-ppc476-workaround      warn if emitting data to code sections

Report bugs to <https://www.sourceware.org/bugzilla/>
