Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master archspecs by Eric Sandall (25e194804deaf7d433ad37108e3576ba60e8de3f)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master archspecs by Eric Sandall (25e194804deaf7d433ad37108e3576ba60e8de3f)
  • Date: Tue, 13 Apr 2010 01:10:59 -0500

GIT changes to master archspecs by Eric Sandall <sandalle AT sourcemage.org>:

32/ia32/amd/k8/k8_32 | 4 ++--
32/ia32/generic/x86_64/x86_32 | 2 +-
32/ia32/intel/em64t/core2_32 | 2 +-
32/ia32/intel/em64t/nocona_32 | 2 +-
32/ia32/intel/x86/pentium3 | 2 +-
32/ia32/intel/x86/pentium3m | 4 ++--
32/ia32/intel/x86/pentium4 | 2 +-
32/ia32/intel/x86/pentium4m | 4 ++--
32/ia32/intel/x86/prescott | 2 +-
64/x86_64/amd/k8/k8_64 | 4 ++--
64/x86_64/generic/x86_64/x86_64 | 4 ++--
64/x86_64/intel/em64t/core2_64 | 2 +-
64/x86_64/intel/em64t/nocona_64 | 2 +-
13 files changed, 18 insertions(+), 18 deletions(-)

New commits:
commit 25e194804deaf7d433ad37108e3576ba60e8de3f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

64/x86_64/intel/em64t/nocona_64: Add '-mfpmath=sse' and others

Switching to sse is said to be considerably faster and more stable,
but may break existing code.

SSE2 is supported in Pentium4+
http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2

See:

http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html

commit 1db6fbad76eabe9ec4d929b4bf7484cc06d6ff50
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

64/x86_64/intel/em64t/core2_64: Add '-mfpmath=sse' and others

Switching to sse is said to be considerably faster and more stable,
but may break existing code.

SSE2 is supported in Pentium4+
http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2

-mssse3 is supported in GCC 4.3+

See:

http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html

commit 2beb349c0cd75a01dd70adc38873511594eee203
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

64/x86_64/generic/x86_64/x86_64: Add -mfpmath=sse -msse -msse2

Switching to sse is said to be considerably faster and more stable,
but may break existing code.

SSE2 is supported in Athlon64+/Pentium4+
http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2

See:

http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html

commit e5fb99c18c8f83364e7826c7a722ca8369ae3de4
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

64/x86_64/amd/k8/k8_64: Added '-mfpmath=sse' and others
Switching to sse is said to be considerably faster and more stable,
but may break existing code.

SSE2 is supported in Athlon64+
http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2

See:

http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html

commit d71dc83d9351d5ca162e9a1985c7547deebae778
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

32/ia32/intel/em64t/nocona_32: Add '-mmmx -mfpmath=sse -msse -msse2
-msse3'

Note that the default math unit (-mfpmath) is 387 for ia32.
Switching to sse is said to be considerably faster and more stable,
but may break existing code.

SSE2 is supported in Pentium4+
http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2

See:

http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html

commit f95be7933a08ee5856df4950266074bb122ab353
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

32/ia32/intel/em64t/core2_32: Add '-mfpmath=sse' and others

Note that the default math unit (-mfpmath) is 387 for ia32.
Switching to sse is said to be considerably faster and more stable,
but may break existing code.

SSE2 is supported in Pentium4+
http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2

-mssse3 is supported in GCC 4.3+

See:

http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html

commit 05d51699cf3af24d4c1b9e3dcc411e1eddf23289
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

32/ia32/intel/x86/pentium4{,m},prescott: Add '-mfpmath=sse -msse -msse2'

Note that the default math unit (-mfpmath) is 387 for ia32. Switching
to sse is said to be considerably faster and more stable, but may
break existing code.

SSE2 is supported in Pentium4+
http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2

See:

http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html

commit 6041307caf542bbe21e6c958fd46757773b24140
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

32/ia32/intel/x86/pentium3{,m}: Add '-mfpmath=sse -msse'

Note that the default math unit (-mfpmath) is 387 for ia32. Switching
to sse is said to be considerably faster and more stable, but may break
existing code.

SSE2 is not supported in Pentium3, only enable SSE:
http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2

See:

http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html

commit 73dd1bb32c9d8c1963c391b658968ae6486f4964
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

32/ia32/generic/x86_64/x86_32: Re-add specific flags

Note that the default math unit (-mfpmath) is 387 for ia32. Switching
to sse is said to be considerably faster and more stable, but may break
existing code.

Especially -mfpmath=sse, see:

http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html

commit 50443368b77018e7e37984ccfba89a6d0ef14470
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

32/ia32/amd/k8/k8_32: Re-add specific flags

Especially -mfpmath=sse, see:

http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html

diff --git a/32/ia32/amd/k8/k8_32 b/32/ia32/amd/k8/k8_32
index 0d527b6..5445949 100755
--- a/32/ia32/amd/k8/k8_32
+++ b/32/ia32/amd/k8/k8_32
@@ -1,10 +1,10 @@
CPUNAME="AMD Athlon 64, Athlon 64 FX and Opteron (32-bit mode)"
if use_gcc 3.3. ; then
- CFLAGS="-march=athlon-xp -m32"
+ CFLAGS="-march=athlon-xp -mmmx -mfpmath=sse -msse -msse2 -m3dnow -m32"
elif use_gcc2 ; then
CFLAGS="-march=i686"
else
- CFLAGS="-march=k8 -m32"
+ CFLAGS="-march=k8 -mmmx -mfpmath=sse -msse -msse2 -m3dnow -m32"
fi
HOST="i686-pc-linux-gnu"
FAST="-O3"
diff --git a/32/ia32/generic/x86_64/x86_32 b/32/ia32/generic/x86_64/x86_32
index 6e92a9d..7121209 100755
--- a/32/ia32/generic/x86_64/x86_32
+++ b/32/ia32/generic/x86_64/x86_32
@@ -4,7 +4,7 @@ if use_gcc 3.3. ; then
elif use_gcc2 ; then
CFLAGS="-march=i686"
else
- CFLAGS="-march=x86-64 -m32"
+ CFLAGS="-march=x86-64 -mfpmath=sse -msse -msse2 -m32"
fi
HOST="i686-pc-linux-gnu"
FAST="-O3"
diff --git a/32/ia32/intel/em64t/core2_32 b/32/ia32/intel/em64t/core2_32
index e9c7591..386b1d0 100755
--- a/32/ia32/intel/em64t/core2_32
+++ b/32/ia32/intel/em64t/core2_32
@@ -1,7 +1,7 @@
CPUNAME="Intel Core 2 with EM64T, 32bit mode"

if use_gcc 3.3. || use_gcc 3.4. || use_gcc 4.0. || use_gcc 4.1. || use_gcc
4.2.; then
- CFLAGS="-march=nocona -m32"
+ CFLAGS="-march=nocona -m32 -mmmx -mfpmath=sse -msse -msse2 -msse3"
elif use_gcc2 ; then
CFLAGS="-march=i686"
else
diff --git a/32/ia32/intel/em64t/nocona_32 b/32/ia32/intel/em64t/nocona_32
index 930f332..fbb4fb2 100755
--- a/32/ia32/intel/em64t/nocona_32
+++ b/32/ia32/intel/em64t/nocona_32
@@ -1,6 +1,6 @@
CPUNAME="Intel Pentium4/Xeon with EM64T, 32bit mode"
if use_gcc 3.3. ; then
- CFLAGS="-march=nocona -m32"
+ CFLAGS="-march=nocona -m32 -mmmx -mfpmath=sse -msse -msse2 -msse3"
elif use_gcc2 ; then
CFLAGS="-march=i686"
else
diff --git a/32/ia32/intel/x86/pentium3 b/32/ia32/intel/x86/pentium3
index 8338ac9..22677ba 100755
--- a/32/ia32/intel/x86/pentium3
+++ b/32/ia32/intel/x86/pentium3
@@ -2,7 +2,7 @@ CPUNAME="Intel Pentium III"
if use_gcc2; then
CFLAGS="-march=i686"
else
- CFLAGS="-march=pentium3"
+ CFLAGS="-march=pentium3 -mfpmath=sse -msse"
fi
HOST="i686-pc-linux-gnu"
FAST="-O3"
diff --git a/32/ia32/intel/x86/pentium3m b/32/ia32/intel/x86/pentium3m
index a4d63d0..6260184 100755
--- a/32/ia32/intel/x86/pentium3m
+++ b/32/ia32/intel/x86/pentium3m
@@ -2,9 +2,9 @@ CPUNAME="Intel mobile Pentium III-M"
if use_gcc2; then
CFLAGS="-march=i686"
elif use_gcc 3.3; then
- CFLAGS="-march=pentium3"
+ CFLAGS="-march=pentium3 -mfpmath=sse -msse"
else
- CFLAGS="-march=pentium3m"
+ CFLAGS="-march=pentium3m -mfpmath=sse -msse"
fi
HOST="i686-pc-linux-gnu"
FAST="-O3"
diff --git a/32/ia32/intel/x86/pentium4 b/32/ia32/intel/x86/pentium4
index 7386081..c053da6 100755
--- a/32/ia32/intel/x86/pentium4
+++ b/32/ia32/intel/x86/pentium4
@@ -2,7 +2,7 @@ CPUNAME="Intel Pentium 4"
if use_gcc2; then
CFLAGS="-march=i686"
else
- CFLAGS="-march=pentium4"
+ CFLAGS="-march=pentium4 -mfpmath=sse -msse -msse2"
fi
HOST="i686-pc-linux-gnu"
FAST="-O3"
diff --git a/32/ia32/intel/x86/pentium4m b/32/ia32/intel/x86/pentium4m
index 7d635d9..5d0a21d 100755
--- a/32/ia32/intel/x86/pentium4m
+++ b/32/ia32/intel/x86/pentium4m
@@ -2,9 +2,9 @@ CPUNAME="Intel Pentium 4 mobile"
if use_gcc2; then
CFLAGS="-march=i686"
elif use_gcc 3.3; then
- CFLAGS="-march=pentium4"
+ CFLAGS="-march=pentium4 -mfpmath=sse -msse -msse2"
else
- CFLAGS="-march=pentium4m"
+ CFLAGS="-march=pentium4m -mfpmath=sse -msse -msse2"
fi
HOST="i686-pc-linux-gnu"
FAST="-O3"
diff --git a/32/ia32/intel/x86/prescott b/32/ia32/intel/x86/prescott
index e5b4ed1..6b04558 100755
--- a/32/ia32/intel/x86/prescott
+++ b/32/ia32/intel/x86/prescott
@@ -2,7 +2,7 @@ CPUNAME="Intel Pentium 4 (Prescott) and Core"
if use_gcc2; then
CFLAGS="-march=i686"
else
- CFLAGS="-march=prescott"
+ CFLAGS="-march=prescott -mfpmath=sse -msse -msse2"
fi
HOST="i686-pc-linux-gnu"
FAST="-O3"
diff --git a/64/x86_64/amd/k8/k8_64 b/64/x86_64/amd/k8/k8_64
index 1f1e0f6..8aa3a8a 100755
--- a/64/x86_64/amd/k8/k8_64
+++ b/64/x86_64/amd/k8/k8_64
@@ -1,11 +1,11 @@
CPUNAME="AMD Athlon 64, Athlon 64 FX and Opteron"

if use_gcc 3.3. ; then
- CFLAGS="-march=x86-64 -fPIC -DPIC"
+ CFLAGS="-march=x86-64 -fPIC -DPIC -mmmx -mfpmath=sse -msse -msse2 -m3dnow"
elif use_gcc2 ; then
CFLAGS="-march=i686"
else
- CFLAGS="-march=k8 -fPIC -DPIC"
+ CFLAGS="-march=k8 -fPIC -DPIC -mmmx -mfpmath=sse -msse -msse2 -m3dnow"
fi

HOST="x86_64-pc-linux-gnu"
diff --git a/64/x86_64/generic/x86_64/x86_64 b/64/x86_64/generic/x86_64/x86_64
index ce17727..67a6c6f 100755
--- a/64/x86_64/generic/x86_64/x86_64
+++ b/64/x86_64/generic/x86_64/x86_64
@@ -1,11 +1,11 @@
CPUNAME="x86-64, Athlon 64 FX, Opteron and Intel EM64T"

if use_gcc 3.3. ; then
- CFLAGS="-march=x86-64 -fPIC -DPIC"
+ CFLAGS="-march=x86-64 -fPIC -DPIC -mfpmath=sse -msse -msse2"
elif use_gcc2 ; then
CFLAGS="-march=i686"
else
- CFLAGS="-march=x86-64 -fPIC -DPIC"
+ CFLAGS="-march=x86-64 -fPIC -DPIC -mfpmath=sse -msse -msse2"
fi

HOST="x86_64-pc-linux-gnu"
diff --git a/64/x86_64/intel/em64t/core2_64 b/64/x86_64/intel/em64t/core2_64
index 4183df1..d893237 100755
--- a/64/x86_64/intel/em64t/core2_64
+++ b/64/x86_64/intel/em64t/core2_64
@@ -1,7 +1,7 @@
CPUNAME="Intel Core 2 with EM64T"

if use_gcc 3.3. || use_gcc 3.4. || use_gcc 4.0. || use_gcc 4.1. || use_gcc
4.2.; then
- CFLAGS="-march=nocona -fPIC -DPIC"
+ CFLAGS="-march=nocona -fPIC -DPIC -mmmx -mfpmath=sse -msse -msse2 -msse3"
elif use_gcc2 ; then
CFLAGS="-march=i686"
else
diff --git a/64/x86_64/intel/em64t/nocona_64 b/64/x86_64/intel/em64t/nocona_64
index 7cdb5a8..fcf5ac1 100755
--- a/64/x86_64/intel/em64t/nocona_64
+++ b/64/x86_64/intel/em64t/nocona_64
@@ -1,7 +1,7 @@
CPUNAME="Intel Pentium4/Xeon with EM64T"

if use_gcc 3.3. ; then
- CFLAGS="-march=nocona -fPIC -DPIC"
+ CFLAGS="-march=nocona -fPIC -DPIC -mmmx -mfpmath=sse -msse -msse2 -msse3"
elif use_gcc2 ; then
CFLAGS="-march=i686"
else



  • [SM-Commit] GIT changes to master archspecs by Eric Sandall (25e194804deaf7d433ad37108e3576ba60e8de3f), Eric Sandall, 04/13/2010

Archive powered by MHonArc 2.6.24.

Top of Page