портативный ассемблер GNU (the portable GNU assembler.)
TARGET
Target AArch64 options:
[-EB
|-EL
]
[-mabi
=ABI]
Target Alpha options:
[-m
cpu]
[-mdebug
| -no-mdebug
]
[-replace
| -noreplace
]
[-relax
] [-g
] [-G
size]
[-F
] [-32addr
]
Target ARC options:
[-mcpu=
cpu]
[-mA6
|-mARC600
|-mARC601
|-mA7
|-mARC700
|-mEM
|-mHS
]
[-mcode-density
]
[-mrelax
]
[-EB
|-EL
]
Target ARM options:
[-mcpu
=processor[+extension...]]
[-march
=architecture[+extension...]]
[-mfpu
=floating-point-format]
[-mfloat-abi
=abi]
[-meabi
=ver]
[-mthumb
]
[-EB
|-EL
]
[-mapcs-32
|-mapcs-26
|-mapcs-float
|
-mapcs-reentrant
]
[-mthumb-interwork
] [-k
]
Target Blackfin options:
[-mcpu
=processor[-sirevision]]
[-mfdpic
]
[-mno-fdpic
]
[-mnopic
]
Target BPF options:
[-EL
] [-EB
]
Target CRIS options:
[--underscore
| --no-underscore
]
[--pic
] [-N
]
[--emulation=criself
| --emulation=crisaout
]
[--march=v0_v10
| --march=v10
| --march=v32
|
--march=common_v10_v32
]
Target C-SKY options:
[-march=
arch] [-mcpu=
cpu]
[-EL
] [-mlittle-endian
] [-EB
] [-mbig-endian
]
[-fpic
] [-pic
]
[-mljump
] [-mno-ljump
]
[-force2bsr
] [-mforce2bsr
] [-no-force2bsr
] [-mno-force2bsr
]
[-jsri2bsr
] [-mjsri2bsr
] [-no-jsri2bsr
] [-mno-jsri2bsr
]
[-mnolrw
] [-mno-lrw
]
[-melrw
] [-mno-elrw
]
[-mlaf
] [-mliterals-after-func
]
[-mno-laf
] [-mno-literals-after-func
]
[-mlabr
] [-mliterals-after-br
]
[-mno-labr
] [-mnoliterals-after-br
]
[-mistack
] [-mno-istack
]
[-mhard-float
] [-mmp
] [-mcp
] [-mcache
]
[-msecurity
] [-mtrust
]
[-mdsp
] [-medsp
] [-mvdsp
]
Target D10V options:
[-O
]
Target D30V options:
[-O
|-n
|-N
]
Target EPIPHANY options:
[-mepiphany
|-mepiphany16
]
Target H8/300 options:
[-h-tick-hex]
Target i386 options:
[--32
|--x32
|--64
] [-n
]
[-march
=CPU[+EXTENSION...]] [-mtune
=CPU]
Target IA-64 options:
[-mconstant-gp
|-mauto-pic
]
[-milp32
|-milp64
|-mlp64
|-mp64
]
[-mle
|mbe
]
[-mtune=itanium1
|-mtune=itanium2
]
[-munwind-check=warning
|-munwind-check=error
]
[-mhint.b=ok
|-mhint.b=warning
|-mhint.b=error
]
[-x
|-xexplicit
] [-xauto
] [-xdebug
]
Target IP2K options:
[-mip2022
|-mip2022ext
]
Target M32C options:
[-m32c
|-m16c
] [-relax] [-h-tick-hex]
Target M32R options:
[--m32rx
|--[no-]warn-explicit-parallel-conflicts
|
--W[n]p
]
Target M680X0 options:
[-l
] [-m68000
|-m68010
|-m68020
|...]
Target M68HC11 options:
[-m68hc11
|-m68hc12
|-m68hcs12
|-mm9s12x
|-mm9s12xg
]
[-mshort
|-mlong
]
[-mshort-double
|-mlong-double
]
[--force-long-branches
] [--short-branches
]
[--strict-direct-mode
] [--print-insn-syntax
]
[--print-opcodes
] [--generate-example
]
Target MCORE options:
[-jsri2bsr
] [-sifilter
] [-relax
]
[-mcpu=[210|340]
]
Target Meta options:
[-mcpu=
cpu] [-mfpu=
cpu] [-mdsp=
cpu] Target MICROBLAZE options:
Target MIPS options:
[-nocpp
] [-EL
] [-EB
] [-O
[optimization level]]
[-g
[debug level]] [-G
num] [-KPIC
] [-call_shared
]
[-non_shared
] [-xgot
[-mvxworks-pic
]
[-mabi
=ABI] [-32
] [-n32
] [-64
] [-mfp32
] [-mgp32
]
[-mfp64
] [-mgp64
] [-mfpxx
]
[-modd-spreg
] [-mno-odd-spreg
]
[-march
=CPU] [-mtune
=CPU] [-mips1
] [-mips2
]
[-mips3
] [-mips4
] [-mips5
] [-mips32
] [-mips32r2
]
[-mips32r3
] [-mips32r5
] [-mips32r6
] [-mips64
] [-mips64r2
]
[-mips64r3
] [-mips64r5
] [-mips64r6
]
[-construct-floats
] [-no-construct-floats
]
[-mignore-branch-isa
] [-mno-ignore-branch-isa
]
[-mnan=
encoding]
[-trap
] [-no-break
] [-break
] [-no-trap
]
[-mips16
] [-no-mips16
]
[-mmips16e2
] [-mno-mips16e2
]
[-mmicromips
] [-mno-micromips
]
[-msmartmips
] [-mno-smartmips
]
[-mips3d
] [-no-mips3d
]
[-mdmx
] [-no-mdmx
]
[-mdsp
] [-mno-dsp
]
[-mdspr2
] [-mno-dspr2
]
[-mdspr3
] [-mno-dspr3
]
[-mmsa
] [-mno-msa
]
[-mxpa
] [-mno-xpa
]
[-mmt
] [-mno-mt
]
[-mmcu
] [-mno-mcu
]
[-mcrc
] [-mno-crc
]
[-mginv
] [-mno-ginv
]
[-mloongson-mmi
] [-mno-loongson-mmi
]
[-mloongson-cam
] [-mno-loongson-cam
]
[-mloongson-ext
] [-mno-loongson-ext
]
[-mloongson-ext2
] [-mno-loongson-ext2
]
[-minsn32
] [-mno-insn32
]
[-mfix7000
] [-mno-fix7000
]
[-mfix-rm7000
] [-mno-fix-rm7000
]
[-mfix-vr4120
] [-mno-fix-vr4120
]
[-mfix-vr4130
] [-mno-fix-vr4130
]
[-mfix-r5900
] [-mno-fix-r5900
]
[-mdebug
] [-no-mdebug
]
[-mpdr
] [-mno-pdr
]
Target MMIX options:
[--fixed-special-register-names
] [--globalize-symbols
]
[--gnu-syntax
] [--relax
] [--no-predefined-symbols
]
[--no-expand
] [--no-merge-gregs
] [-x
]
[--linker-allocated-gregs
]
Target Nios II options:
[-relax-all
] [-relax-section
] [-no-relax
]
[-EB
] [-EL
]
Target NDS32 options:
[-EL
] [-EB
] [-O
] [-Os
] [-mcpu=
cpu]
[-misa=
isa] [-mabi=
abi] [-mall-ext
]
[-m[no-]16-bit
] [-m[no-]perf-ext
] [-m[no-]perf2-ext
]
[-m[no-]string-ext
] [-m[no-]dsp-ext
] [-m[no-]mac
]
[-m[no-]div
]
[-m[no-]audio-isa-ext
] [-m[no-]fpu-sp-ext
]
[-m[no-]fpu-dp-ext
]
[-m[no-]fpu-fma
] [-mfpu-freg=
FREG] [-mreduced-regs
]
[-mfull-regs
] [-m[no-]dx-regs
] [-mpic
] [-mno-relax
]
[-mb2bb
]
Target PDP11 options:
[-mpic
|-mno-pic
] [-mall
] [-mno-extensions
]
[-m
extension|-mno-
extension]
[-m
cpu] [-m
machine]
Target picoJava options:
[-mb
|-me
]
Target PowerPC options:
[-a32
|-a64
]
[-mpwrx
|-mpwr2
|-mpwr
|-m601
|-mppc
|-mppc32
|-m603
|-m604
|-m403
|-m405
|
-m440
|-m464
|-m476
|-m7400
|-m7410
|-m7450
|-m7455
|-m750cl
|-mgekko
|
-mbroadway
|-mppc64
|-m620
|-me500
|-e500x2
|-me500mc
|-me500mc64
|-me5500
|
-me6500
|-mppc64bridge
|-mbooke
|-mpower4
|-mpwr4
|-mpower5
|-mpwr5
|-mpwr5x
|
-mpower6
|-mpwr6
|-mpower7
|-mpwr7
|-mpower8
|-mpwr8
|-mpower9
|-mpwr9-ma2
|
-mcell
|-mspe
|-mspe2
|-mtitan
|-me300
|-mcom
]
[-many
] [-maltivec
|-mvsx
|-mhtm
|-mvle
]
[-mregnames
|-mno-regnames
]
[-mrelocatable
|-mrelocatable-lib
|-K PIC
] [-memb
]
[-mlittle
|-mlittle-endian
|-le
|-mbig
|-mbig-endian
|-be
]
[-msolaris
|-mno-solaris
]
[-nops=
count]
Target PRU options:
[-link-relax
]
[-mnolink-relax
]
[-mno-warn-regname-label
]
Target RISC-V options:
[-fpic
|-fPIC
|-fno-pic
]
[-march
=ISA]
[-mabi
=ABI]
[-mlittle-endian
|-mbig-endian
]
Target RL78 options:
[-mg10
]
[-m32bit-doubles
|-m64bit-doubles
]
Target RX options:
[-mlittle-endian
|-mbig-endian
]
[-m32bit-doubles
|-m64bit-doubles
]
[-muse-conventional-section-names
]
[-msmall-data-limit
]
[-mpid
]
[-mrelax
]
[-mint-register=
number]
[-mgcc-abi
|-mrx-abi
]
Target s390 options:
[-m31
|-m64
] [-mesa
|-mzarch
] [-march
=CPU]
[-mregnames
|-mno-regnames
]
[-mwarn-areg-zero
]
Target SCORE options:
[-EB
][-EL
][-FIXDD
][-NWARN
]
[-SCORE5
][-SCORE5U
][-SCORE7
][-SCORE3
]
[-march=score7
][-march=score3
]
[-USE_R1
][-KPIC
][-O0
][-G
num][-V
]
Target SPARC options:
[-Av6
|-Av7
|-Av8
|-Aleon
|-Asparclet
|-Asparclite
-Av8plus
|-Av8plusa
|-Av8plusb
|-Av8plusc
|-Av8plusd
-Av8plusv
|-Av8plusm
|-Av9
|-Av9a
|-Av9b
|-Av9c
-Av9d
|-Av9e
|-Av9v
|-Av9m
|-Asparc
|-Asparcvis
-Asparcvis2
|-Asparcfmaf
|-Asparcima
|-Asparcvis3
-Asparcvisr
|-Asparc5
]
[-xarch=v8plus
|-xarch=v8plusa
]|-xarch=v8plusb
|-xarch=v8plusc
-xarch=v8plusd
|-xarch=v8plusv
|-xarch=v8plusm
|-xarch=v9
-xarch=v9a
|-xarch=v9b
|-xarch=v9c
|-xarch=v9d
|-xarch=v9e
-xarch=v9v
|-xarch=v9m
|-xarch=sparc
|-xarch=sparcvis
-xarch=sparcvis2
|-xarch=sparcfmaf
|-xarch=sparcima
-xarch=sparcvis3
|-xarch=sparcvisr
|-xarch=sparc5
-bump
]
[-32
|-64
]
[--enforce-aligned-data
][--dcti-couples-detect
]
Target TIC54X options:
[-mcpu=54[123589]
|-mcpu=54[56]lp
] [-mfar-mode
|-mf
]
[-merrors-to-file
<filename>|-me
<filename>]
Target TIC6X options:
[-march=
arch] [-mbig-endian
|-mlittle-endian
]
[-mdsbt
|-mno-dsbt
] [-mpid=no
|-mpid=near
|-mpid=far
]
[-mpic
|-mno-pic
]
Target TILE-Gx options:
[-m32
|-m64
][-EB
][-EL
]
Target Visium options:
[-mtune=
arch]
Target Xtensa options:
[--[no-]text-section-literals
] [--[no-]auto-litpools
]
[--[no-]absolute-literals
]
[--[no-]target-align
] [--[no-]longcalls
]
[--[no-]transform
]
[--rename-section
oldname=newname]
[--[no-]trampolines
]
[--abi-windowed
|--abi-call0
]
Target Z80 options:
[-march=
CPU[-EXT][+EXT]]
[-local-prefix=
PREFIX]
[-colonless
]
[-sdcc
]
[-fp-s=
FORMAT]
[-fp-d=
FORMAT]