Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master archspecs by Thomas Orgis (40b72dd4ac54d10da843d25ba205083142b79d84)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Thomas Orgis <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master archspecs by Thomas Orgis (40b72dd4ac54d10da843d25ba205083142b79d84)
  • Date: Tue, 28 Nov 2006 03:33:04 -0600

GIT changes to master archspecs by Thomas Orgis <sobukus AT sourcemage.org>:

32/ia32/intel/x86/pentium-m | 11 +++++++++++
32/ia32/intel/x86/pentium-m_minimal | 11 +++++++++++
32/ia32/intel/x86/pentium3m | 6 +++---
32/ia32/intel/x86/pentium3m_minimal | 4 ++--
4 files changed, 27 insertions(+), 5 deletions(-)

New commits:
commit 40b72dd4ac54d10da843d25ba205083142b79d84
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

adding Pentium M archspecs, difference between minimal and normal is just
presence of -mfpmath=sse (the only one of the usual -m flags that has an
effect together with -march)

commit d14c6da7b7745b6b5bd4b53d07014432d0b9ff37
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

Fixing the pentium3m archspecs:
The mobile Pentioum III-M is an enhanced Penium III but still far away
from being a Pentium M.
It has SSE but not SSE2 support.
See: http://support.intel.com/design/mobile/pentiumiii-m/documentation.htm

diff --git a/32/ia32/intel/x86/pentium-m b/32/ia32/intel/x86/pentium-m
new file mode 100755
index 0000000..5c7cbf9
--- /dev/null
+++ b/32/ia32/intel/x86/pentium-m
@@ -0,0 +1,11 @@
+CPUNAME="Intel Pentium M (Centrino), SSE fpmath"
+if use_gcc2; then
+ CFLAGS="-march=i686"
+elif use_gcc 3.3; then
+ CFLAGS="-march=pentium3 -mfpmath=sse"
+else
+ CFLAGS="-march=pentium-m -mfpmath=sse"
+fi
+HOST="i686-pc-linux-gnu"
+FAST="-O3"
+SMALL="-Os"
diff --git a/32/ia32/intel/x86/pentium-m_minimal
b/32/ia32/intel/x86/pentium-m_minimal
new file mode 100755
index 0000000..0ef63ee
--- /dev/null
+++ b/32/ia32/intel/x86/pentium-m_minimal
@@ -0,0 +1,11 @@
+CPUNAME="Intel Pentium M (Centrino), normal fpmath"
+if use_gcc2; then
+ CFLAGS="-march=i686"
+elif use_gcc 3.3; then
+ CFLAGS="-march=pentium3"
+else
+ CFLAGS="-march=pentium-m"
+fi
+HOST="i686-pc-linux-gnu"
+FAST="-O3"
+SMALL="-Os"
diff --git a/32/ia32/intel/x86/pentium3m b/32/ia32/intel/x86/pentium3m
index 3ccbc87..b01f9da 100755
--- a/32/ia32/intel/x86/pentium3m
+++ b/32/ia32/intel/x86/pentium3m
@@ -1,10 +1,10 @@
-CPUNAME="Intel Pentium Mobile"
+CPUNAME="Intel mobile Pentium III-M"
if use_gcc2; then
CFLAGS="-march=i686"
elif use_gcc 3.3; then
- CFLAGS="-march=pentium3 -mmmx -mfpmath=sse -msse2"
+ CFLAGS="-march=pentium3 -mmmx -mfpmath=sse -msse"
else
- CFLAGS="-march=pentium-m -mmmx -mfpmath=sse -msse2"
+ CFLAGS="-march=pentium3m -mmmx -mfpmath=sse -msse"
fi
HOST="i686-pc-linux-gnu"
FAST="-O3"
diff --git a/32/ia32/intel/x86/pentium3m_minimal
b/32/ia32/intel/x86/pentium3m_minimal
index 07b8648..e967ad3 100755
--- a/32/ia32/intel/x86/pentium3m_minimal
+++ b/32/ia32/intel/x86/pentium3m_minimal
@@ -1,10 +1,10 @@
-CPUNAME="Intel Pentium Mobile (minimal optimizations)"
+CPUNAME="Intel mobile Pentium III-M (minimal optimizations)"
if use_gcc2; then
CFLAGS="-march=i686"
elif use_gcc 3.3; then
CFLAGS="-march=pentium3"
else
- CFLAGS="-march=pentium-m"
+ CFLAGS="-march=pentium3m"
fi
HOST="i686-pc-linux-gnu"
FAST="-O3"



  • [SM-Commit] GIT changes to master archspecs by Thomas Orgis (40b72dd4ac54d10da843d25ba205083142b79d84), Thomas Orgis, 11/28/2006

Archive powered by MHonArc 2.6.24.

Top of Page