This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[i386] Document -mmmx, -msse, and -msse2.


This documents the -mmx, -msse, and -msse2 options.

This is for mainline only.  

Please refer to http://gcc.gnu.org/ml/gcc-patches/2001-04/msg01303.html
for a patch regarding elminating these options on the branch.

Kelley Cook <no check-in privileges>

2001-04-30 15:33:00 2001  Kelley Cook  <kelley.cook@home.com>

	* invoke.texi: Document -mmx, -msse, msse2

--- invoke.texi.orig    Mon Apr 30 11:29:30 2001
+++ invoke.texi Mon Apr 30 11:22:21 2001
@@ -6713,6 +6713,23 @@
 As of revision 2.6.1, these instructions are not generated unless you
 also use the @samp{-funsafe-math-optimizations} switch.

+@item -mmmx
+@itemx -mno-mmx
+Allow the compiler to use MMX opcodes and registers.  These vectorized
+integer instructions were originally introduced with the Pentium II.
+
+@item -msse
+@itemx -mno-sse
+Allow the compiler to use SSE opcodes and registers.  These vectorized
+integer and single precision floating point opcodes were originally
+introduced with the Pentium III.  This option implies @samp{-mmmx}.
+
+@item -msse2
+@itemx -mno-sse2
+Allow the compiler to use SSE2 opcodes and registers.  These vectorized
+double precision opcodes were originally introduced with the Pentium 4.
+This option implies @samp{-mmmx} and @samp{-msse}.
+
 @item -malign-double
 @itemx -mno-align-double
 Control whether GCC aligns @code{double}, @code{long double}, and


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]