Lines Matching refs:directive
138 The @code{.set fp=xx} directive allows a part of an object to be marked
474 directive to the beginning of the source file. @xref{MIPS NaN Encodings}.
477 @code{.nan} directive is used.
544 to several machine instructions. The directive @code{.set nomacro}
561 whenever it sees an explicit use of the temporary register. The directive
601 You can use the @code{.set sym32} directive to tell the assembler
617 The directive @code{.set nosym32} ends a @code{.set sym32} block and
654 @code{.comm} or @code{.lcomm} directive that defines it. The size of
655 an external object may be set with the @code{.extern} directive. For
686 @sc{gnu} @code{@value{AS}} supports an additional directive to change
697 instructions while assembling in 32 bit mode. Use this directive with
702 The @code{.set arch=@var{cpu}} directive provides even finer control.
705 @samp{-march} command line option are also selectable by this directive.
708 The directive @code{.set mips16} puts the assembler into MIPS 16 mode,
712 Traditional MIPS assemblers do not support this directive.
714 The directive @code{.set micromips} puts the assembler into microMIPS mode,
718 Traditional MIPS assemblers do not support this directive.
725 The @code{.module} directive allows command line options to be set directly
726 from assembly. The format of the directive matches the @code{.set}
727 directive but only those options which are relevant to a whole module are
728 supported. The effect of a @code{.module} directive is the same as the
735 Traditional MIPS assemblers do not support this directive.
740 The directive @code{.set insn32} makes the assembler only use 32-bit
742 This directive inhibits the use of any 16-bit instructions from that
743 point on in the assembly. The @code{.set noinsn32} directive allows
746 Traditional MIPS assemblers do not support this directive.
754 when necessary. The directive @code{.set noautoextend} will turn this
757 @code{li.e $4,1000}). The directive @code{.set autoextend} may be used
760 This directive is only meaningful when in MIPS 16 mode. Traditional
761 MIPS assemblers do not support this directive.
767 The @code{.insn} directive tells @code{@value{AS}} that the following
780 in the @code{.global} directive. If this section exists and is known
782 code not data. Ie the syntax for the directive is:
810 @cindex @code{.gnu_attribute 4, @var{n}} directive, MIPS
811 @cindex @code{.gnu_attribute Tag_GNU_MIPS_ABI_FP, @var{n}} directive, MIPS
819 directive is used to indicate which ABI is in use by a specific module.
877 @cindex @code{.module fp=@var{nn}} directive, MIPS
880 correct @code{.gnu_attribute 4, @var{n}} directive based on command line
882 @code{.gnu_attribute 4, @var{n}} directive has been seen then a warning
912 @cindex @code{.nan} directive, MIPS
929 Assembly files can use the @code{.nan} directive to select between the
937 respectively. However, any @code{.nan} directive overrides the
940 @samp{.nan legacy} is the default if no @code{.nan} directive or
957 controlled by @code{.set}. The @code{.set push} directive saves the
958 current settings on a stack. The @code{.set pop} directive pops the
973 The directive @code{.set mips3d} makes the assembler accept instructions
975 in the assembly. The @code{.set nomips3d} directive prevents MIPS-3D
981 The directive @code{.set smartmips} makes the assembler accept
984 @code{.set nosmartmips} directive prevents SmartMIPS instructions from
990 The directive @code{.set mdmx} makes the assembler accept instructions
992 in the assembly. The @code{.set nomdmx} directive prevents MDMX
998 The directive @code{.set dsp} makes the assembler accept instructions
1000 on in the assembly. The @code{.set nodsp} directive prevents DSP
1006 The directive @code{.set dspr2} makes the assembler accept instructions
1008 on in the assembly. This directive implies @code{.set dsp}. The
1009 @code{.set nodspr2} directive prevents DSP Release 2 instructions from
1015 The directive @code{.set mt} makes the assembler accept instructions
1017 in the assembly. The @code{.set nomt} directive prevents MT
1023 The directive @code{.set mcu} makes the assembler accept instructions
1025 in the assembly. The @code{.set nomcu} directive prevents MCU
1031 The directive @code{.set msa} makes the assembler accept instructions
1033 in the assembly. The @code{.set nomsa} directive prevents MSA
1039 The directive @code{.set virt} makes the assembler accept instructions
1041 on in the assembly. The @code{.set novirt} directive prevents Virtualization
1047 The directive @code{.set xpa} makes the assembler accept instructions
1049 @code{.set noxpa} directive prevents XPA instructions from being accepted.
1054 The directive @code{.set mxu} makes the assembler accept instructions
1056 @code{.set nomxu} directive prevents MXU instructions from being accepted.
1099 logical line number directive (@pxref{Comments}) or a