Deleted Added
full compact
gcc.1 (219374) gcc.1 (219639)
1.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
2.\"
3.\" Standard preamble:
4.\" ========================================================================
5.de Sh \" Subsection heading
6.br
7.if t .Sp
8.ne 5

--- 527 unchanged lines hidden (view full) ---

536.Sp
537\&\fIi386 and x86\-64 Options\fR
538\&\fB\-mtune=\fR\fIcpu-type\fR \fB\-march=\fR\fIcpu-type\fR
539\&\fB\-mfpmath=\fR\fIunit\fR
540\&\fB\-masm=\fR\fIdialect\fR \fB\-mno\-fancy\-math\-387
541\&\-mno\-fp\-ret\-in\-387 \-msoft\-float \-msvr3\-shlib
542\&\-mno\-wide\-multiply \-mrtd \-malign\-double
543\&\-mpreferred\-stack\-boundary=\fR\fInum\fR
1.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
2.\"
3.\" Standard preamble:
4.\" ========================================================================
5.de Sh \" Subsection heading
6.br
7.if t .Sp
8.ne 5

--- 527 unchanged lines hidden (view full) ---

536.Sp
537\&\fIi386 and x86\-64 Options\fR
538\&\fB\-mtune=\fR\fIcpu-type\fR \fB\-march=\fR\fIcpu-type\fR
539\&\fB\-mfpmath=\fR\fIunit\fR
540\&\fB\-masm=\fR\fIdialect\fR \fB\-mno\-fancy\-math\-387
541\&\-mno\-fp\-ret\-in\-387 \-msoft\-float \-msvr3\-shlib
542\&\-mno\-wide\-multiply \-mrtd \-malign\-double
543\&\-mpreferred\-stack\-boundary=\fR\fInum\fR
544\&\fB\-mmmx \-msse \-msse2 \-msse3 \-m3dnow
544\&\fB\-mmmx \-msse \-msse2 \-msse3 \-mssse3 \-m3dnow
545\&\-mthreads \-mno\-align\-stringops \-minline\-all\-stringops
546\&\-mpush\-args \-maccumulate\-outgoing\-args \-m128bit\-long\-double
547\&\-m96bit\-long\-double \-mregparm=\fR\fInum\fR \fB\-msseregparm
548\&\-mstackrealign
549\&\-momit\-leaf\-frame\-pointer \-mno\-red\-zone \-mno\-tls\-direct\-seg\-refs
550\&\-mcmodel=\fR\fIcode-model\fR
551\&\fB\-m32 \-m64 \-mlarge\-data\-threshold=\fR\fInum\fR
552.Sp

--- 8177 unchanged lines hidden (view full) ---

8730Improved version of Intel Pentium4 \s-1CPU\s0 with \s-1MMX\s0, \s-1SSE\s0, \s-1SSE2\s0 and \s-1SSE3\s0 instruction
8731set support.
8732.IP "\fInocona\fR" 4
8733.IX Item "nocona"
8734Improved version of Intel Pentium4 \s-1CPU\s0 with 64\-bit extensions, \s-1MMX\s0, \s-1SSE\s0,
8735\&\s-1SSE2\s0 and \s-1SSE3\s0 instruction set support.
8736.IP "\fIcore2\fR" 4
8737.IX Item "core2"
545\&\-mthreads \-mno\-align\-stringops \-minline\-all\-stringops
546\&\-mpush\-args \-maccumulate\-outgoing\-args \-m128bit\-long\-double
547\&\-m96bit\-long\-double \-mregparm=\fR\fInum\fR \fB\-msseregparm
548\&\-mstackrealign
549\&\-momit\-leaf\-frame\-pointer \-mno\-red\-zone \-mno\-tls\-direct\-seg\-refs
550\&\-mcmodel=\fR\fIcode-model\fR
551\&\fB\-m32 \-m64 \-mlarge\-data\-threshold=\fR\fInum\fR
552.Sp

--- 8177 unchanged lines hidden (view full) ---

8730Improved version of Intel Pentium4 \s-1CPU\s0 with \s-1MMX\s0, \s-1SSE\s0, \s-1SSE2\s0 and \s-1SSE3\s0 instruction
8731set support.
8732.IP "\fInocona\fR" 4
8733.IX Item "nocona"
8734Improved version of Intel Pentium4 \s-1CPU\s0 with 64\-bit extensions, \s-1MMX\s0, \s-1SSE\s0,
8735\&\s-1SSE2\s0 and \s-1SSE3\s0 instruction set support.
8736.IP "\fIcore2\fR" 4
8737.IX Item "core2"
8738Intel Core2 \s-1CPU\s0 with 64\-bit extensions, \s-1MMX\s0, \s-1SSE\s0, \s-1SSE2\s0 and \s-1SSE3\s0
8738Intel Core2 \s-1CPU\s0 with 64\-bit extensions, \s-1MMX\s0, \s-1SSE\s0, \s-1SSE2\s0, \s-1SSE3\s0 and \s-1SSSE3\s0
8739instruction set support.
8740.IP "\fIk6\fR" 4
8741.IX Item "k6"
8742\&\s-1AMD\s0 K6 \s-1CPU\s0 with \s-1MMX\s0 instruction set support.
8743.IP "\fIk6\-2, k6\-3\fR" 4
8744.IX Item "k6-2, k6-3"
8745Improved versions of \s-1AMD\s0 K6 \s-1CPU\s0 with \s-1MMX\s0 and 3dNOW! instruction set support.
8746.IP "\fIathlon, athlon-tbird\fR" 4

--- 305 unchanged lines hidden (view full) ---

9052.IP "\fB\-msse2\fR" 4
9053.IX Item "-msse2"
9054.IP "\fB\-mno\-sse2\fR" 4
9055.IX Item "-mno-sse2"
9056.IP "\fB\-msse3\fR" 4
9057.IX Item "-msse3"
9058.IP "\fB\-mno\-sse3\fR" 4
9059.IX Item "-mno-sse3"
8739instruction set support.
8740.IP "\fIk6\fR" 4
8741.IX Item "k6"
8742\&\s-1AMD\s0 K6 \s-1CPU\s0 with \s-1MMX\s0 instruction set support.
8743.IP "\fIk6\-2, k6\-3\fR" 4
8744.IX Item "k6-2, k6-3"
8745Improved versions of \s-1AMD\s0 K6 \s-1CPU\s0 with \s-1MMX\s0 and 3dNOW! instruction set support.
8746.IP "\fIathlon, athlon-tbird\fR" 4

--- 305 unchanged lines hidden (view full) ---

9052.IP "\fB\-msse2\fR" 4
9053.IX Item "-msse2"
9054.IP "\fB\-mno\-sse2\fR" 4
9055.IX Item "-mno-sse2"
9056.IP "\fB\-msse3\fR" 4
9057.IX Item "-msse3"
9058.IP "\fB\-mno\-sse3\fR" 4
9059.IX Item "-mno-sse3"
9060.IP "\fB\-mssse3\fR" 4
9061.IX Item "-mssse3"
9062.IP "\fB\-mno\-ssse3\fR" 4
9063.IX Item "-mno-ssse3"
9060.IP "\fB\-m3dnow\fR" 4
9061.IX Item "-m3dnow"
9062.IP "\fB\-mno\-3dnow\fR" 4
9063.IX Item "-mno-3dnow"
9064.PD
9065These switches enable or disable the use of instructions in the \s-1MMX\s0,
9064.IP "\fB\-m3dnow\fR" 4
9065.IX Item "-m3dnow"
9066.IP "\fB\-mno\-3dnow\fR" 4
9067.IX Item "-mno-3dnow"
9068.PD
9069These switches enable or disable the use of instructions in the \s-1MMX\s0,
9066\&\s-1SSE\s0, \s-1SSE2\s0 or 3DNow! extended instruction sets. These extensions are
9067also available as built-in functions: see \fBX86 Built-in Functions\fR,
9068for details of the functions enabled and disabled by these switches.
9070\&\s-1SSE\s0, \s-1SSE2\s0, \s-1SSE3\s0, \s-1SSSE3\s0 or 3DNow! extended instruction sets.
9071These extensions are also available as built-in functions: see
9072\fBX86 Built-in Functions\fR, for details of the functions enabled and
9073disabled by these switches.
9069.Sp
9070To have \s-1SSE/SSE2\s0 instructions generated automatically from floating-point
9071code (as opposed to 387 instructions), see \fB\-mfpmath=sse\fR.
9072.Sp
9073These options will enable \s-1GCC\s0 to use these extended instructions in
9074generated code, even without \fB\-mfpmath=sse\fR. Applications which
9075perform runtime \s-1CPU\s0 detection must compile separate files for each
9076supported architecture, using the appropriate flags. In particular,

--- 4052 unchanged lines hidden ---
9074.Sp
9075To have \s-1SSE/SSE2\s0 instructions generated automatically from floating-point
9076code (as opposed to 387 instructions), see \fB\-mfpmath=sse\fR.
9077.Sp
9078These options will enable \s-1GCC\s0 to use these extended instructions in
9079generated code, even without \fB\-mfpmath=sse\fR. Applications which
9080perform runtime \s-1CPU\s0 detection must compile separate files for each
9081supported architecture, using the appropriate flags. In particular,

--- 4052 unchanged lines hidden ---