OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [gas/] [doc/] [as.texinfo] - Diff between revs 148 and 160

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 148 Rev 160
Line 392... Line 392...
   [@b{-mips3}] [@b{-mips4}] [@b{-mips5}] [@b{-mips32}] [@b{-mips32r2}]
   [@b{-mips3}] [@b{-mips4}] [@b{-mips5}] [@b{-mips32}] [@b{-mips32r2}]
   [@b{-mips64}] [@b{-mips64r2}]
   [@b{-mips64}] [@b{-mips64r2}]
   [@b{-construct-floats}] [@b{-no-construct-floats}]
   [@b{-construct-floats}] [@b{-no-construct-floats}]
   [@b{-trap}] [@b{-no-break}] [@b{-break}] [@b{-no-trap}]
   [@b{-trap}] [@b{-no-break}] [@b{-break}] [@b{-no-trap}]
   [@b{-mips16}] [@b{-no-mips16}]
   [@b{-mips16}] [@b{-no-mips16}]
 
   [@b{-mmicromips}] [@b{-mno-micromips}]
   [@b{-msmartmips}] [@b{-mno-smartmips}]
   [@b{-msmartmips}] [@b{-mno-smartmips}]
   [@b{-mips3d}] [@b{-no-mips3d}]
   [@b{-mips3d}] [@b{-no-mips3d}]
   [@b{-mdmx}] [@b{-no-mdmx}]
   [@b{-mdmx}] [@b{-no-mdmx}]
   [@b{-mdsp}] [@b{-mno-dsp}]
   [@b{-mdsp}] [@b{-mno-dsp}]
   [@b{-mdspr2}] [@b{-mno-dspr2}]
   [@b{-mdspr2}] [@b{-mno-dspr2}]
   [@b{-mmt}] [@b{-mno-mt}]
   [@b{-mmt}] [@b{-mno-mt}]
 
   [@b{-mmcu}] [@b{-mno-mcu}]
   [@b{-mfix7000}] [@b{-mno-fix7000}]
   [@b{-mfix7000}] [@b{-mno-fix7000}]
   [@b{-mfix-vr4120}] [@b{-mno-fix-vr4120}]
   [@b{-mfix-vr4120}] [@b{-mno-fix-vr4120}]
   [@b{-mfix-vr4130}] [@b{-mno-fix-vr4130}]
   [@b{-mfix-vr4130}] [@b{-mno-fix-vr4130}]
   [@b{-mdebug}] [@b{-no-mdebug}]
   [@b{-mdebug}] [@b{-no-mdebug}]
   [@b{-mpdr}] [@b{-mno-pdr}]
   [@b{-mpdr}] [@b{-mno-pdr}]
Line 1176... Line 1178...
@itemx -no-mips16
@itemx -no-mips16
Generate code for the MIPS 16 processor.  This is equivalent to putting
Generate code for the MIPS 16 processor.  This is equivalent to putting
@code{.set mips16} at the start of the assembly file.  @samp{-no-mips16}
@code{.set mips16} at the start of the assembly file.  @samp{-no-mips16}
turns off this option.
turns off this option.
 
 
 
@item -mmicromips
 
@itemx -mno-micromips
 
Generate code for the microMIPS processor.  This is equivalent to putting
 
@code{.set micromips} at the start of the assembly file.  @samp{-mno-micromips}
 
turns off this option.  This is equivalent to putting @code{.set nomicromips}
 
at the start of the assembly file.
 
 
@item -msmartmips
@item -msmartmips
@itemx -mno-smartmips
@itemx -mno-smartmips
Enables the SmartMIPS extension to the MIPS32 instruction set. This is
Enables the SmartMIPS extension to the MIPS32 instruction set. This is
equivalent to putting @code{.set smartmips} at the start of the assembly file.
equivalent to putting @code{.set smartmips} at the start of the assembly file.
@samp{-mno-smartmips} turns off this option.
@samp{-mno-smartmips} turns off this option.
Line 1213... Line 1222...
@itemx -mno-mt
@itemx -mno-mt
Generate code for the MT Application Specific Extension.
Generate code for the MT Application Specific Extension.
This tells the assembler to accept MT instructions.
This tells the assembler to accept MT instructions.
@samp{-mno-mt} turns off this option.
@samp{-mno-mt} turns off this option.
 
 
 
@item -mmcu
 
@itemx -mno-mcu
 
Generate code for the MCU Application Specific Extension.
 
This tells the assembler to accept MCU instructions.
 
@samp{-mno-mcu} turns off this option.
 
 
@item --construct-floats
@item --construct-floats
@itemx --no-construct-floats
@itemx --no-construct-floats
The @samp{--no-construct-floats} option disables the construction of
The @samp{--no-construct-floats} option disables the construction of
double width floating point constants by loading the two halves of the
double width floating point constants by loading the two halves of the
value into the two single width floating point registers that make up
value into the two single width floating point registers that make up
Line 4007... Line 4022...
* Macro::                       @code{.macro @var{name} @var{args}}@dots{}
* Macro::                       @code{.macro @var{name} @var{args}}@dots{}
* MRI::                         @code{.mri @var{val}}
* MRI::                         @code{.mri @var{val}}
* Noaltmacro::                  @code{.noaltmacro}
* Noaltmacro::                  @code{.noaltmacro}
* Nolist::                      @code{.nolist}
* Nolist::                      @code{.nolist}
* Octa::                        @code{.octa @var{bignums}}
* Octa::                        @code{.octa @var{bignums}}
 
* Offset::                      @code{.offset @var{loc}}
* Org::                         @code{.org @var{new-lc}, @var{fill}}
* Org::                         @code{.org @var{new-lc}, @var{fill}}
* P2align::                     @code{.p2align @var{abs-expr}, @var{abs-expr}, @var{abs-expr}}
* P2align::                     @code{.p2align @var{abs-expr}, @var{abs-expr}, @var{abs-expr}}
@ifset ELF
@ifset ELF
* PopSection::                  @code{.popsection}
* PopSection::                  @code{.popsection}
* Previous::                    @code{.previous}
* Previous::                    @code{.previous}
Line 5470... Line 5486...
bignum, it emits a 16-byte integer.
bignum, it emits a 16-byte integer.
 
 
The term ``octa'' comes from contexts in which a ``word'' is two bytes;
The term ``octa'' comes from contexts in which a ``word'' is two bytes;
hence @emph{octa}-word for 16 bytes.
hence @emph{octa}-word for 16 bytes.
 
 
 
@node Offset
 
@section @code{.offset @var{loc}}
 
 
 
@cindex @code{offset} directive
 
Set the location counter to @var{loc} in the absolute section.  @var{loc} must
 
be an absolute expression.  This directive may be useful for defining
 
symbols with absolute values.  Do not confuse it with the @code{.org}
 
directive.
 
 
@node Org
@node Org
@section @code{.org @var{new-lc} , @var{fill}}
@section @code{.org @var{new-lc} , @var{fill}}
 
 
@cindex @code{org} directive
@cindex @code{org} directive
@cindex location counter, advancing
@cindex location counter, advancing
Line 6436... Line 6461...
Mark the symbol as being a function name.
Mark the symbol as being a function name.
 
 
@item STT_GNU_IFUNC
@item STT_GNU_IFUNC
@itemx gnu_indirect_function
@itemx gnu_indirect_function
Mark the symbol as an indirect function when evaluated during reloc
Mark the symbol as an indirect function when evaluated during reloc
processing.  (This is only supported on Linux targeted assemblers).
processing.  (This is only supported on assemblers targeting GNU systems).
 
 
@item STT_OBJECT
@item STT_OBJECT
@itemx object
@itemx object
Mark the symbol as being a data object.
Mark the symbol as being a data object.
 
 
Line 6457... Line 6482...
Does not mark the symbol in any way.  It is supported just for completeness.
Does not mark the symbol in any way.  It is supported just for completeness.
 
 
@item gnu_unique_object
@item gnu_unique_object
Marks the symbol as being a globally unique data object.  The dynamic linker
Marks the symbol as being a globally unique data object.  The dynamic linker
will make sure that in the entire process there is just one symbol with this
will make sure that in the entire process there is just one symbol with this
name and type in use.  (This is only supported on Linux targeted assemblers).
name and type in use.  (This is only supported on assemblers targeting GNU
 
systems).
 
 
@end table
@end table
 
 
Note: Some targets support extra types in addition to those listed above.
Note: Some targets support extra types in addition to those listed above.
 
 
Line 6915... Line 6941...
* TILEPro-Dependent ::          Tilera TILEPro Dependent Features
* TILEPro-Dependent ::          Tilera TILEPro Dependent Features
@end ifset
@end ifset
@ifset V850
@ifset V850
* V850-Dependent::              V850 Dependent Features
* V850-Dependent::              V850 Dependent Features
@end ifset
@end ifset
 
@ifset XSTORMY16
 
* XSTORMY16-Dependent::         XStormy16 Dependent Features
 
@end ifset
@ifset XTENSA
@ifset XTENSA
* Xtensa-Dependent::            Xtensa Dependent Features
* Xtensa-Dependent::            Xtensa Dependent Features
@end ifset
@end ifset
@ifset Z80
@ifset Z80
* Z80-Dependent::               Z80 Dependent Features
* Z80-Dependent::               Z80 Dependent Features
Line 7131... Line 7160...
 
 
@ifset V850
@ifset V850
@include c-v850.texi
@include c-v850.texi
@end ifset
@end ifset
 
 
 
@ifset XSTORMY16
 
@include c-xstormy16.texi
 
@end ifset
 
 
@ifset XTENSA
@ifset XTENSA
@include c-xtensa.texi
@include c-xtensa.texi
@end ifset
@end ifset
 
 
@ifset GENERIC
@ifset GENERIC

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.