aebrahim: W32 2003-10-21 optimised P3-SSE/P4-SSE2/AthlXP-SSE
-
- Posts: 1234
- Joined: November 10th, 2002, 2:47 am
- Location: Hong Kong
- Contact:
aebrahim: W32 2003-10-21 optimised P3-SSE/P4-SSE2/AthlXP-SSE
I built Mozilla Firebird today from CVS with MSVC++ .NET 2003 using some optimisations. To build on MSVC++ .NET 2003, I had to use some old headers from the MSVC++ .NET 2002 Standard C++ Library. However, it's using the MSVC++ .NET 2003 compilers and linkers, so it should fully benefit from the new optimisations. The one bug that's blocking full native build support on MSVC++ .NET 2003 (without any code modifications) is:
http://bugzilla.mozilla.org/show_bug.cgi?id=208314
If you'd like to see native build support for MSVC++ .NET 2003, please sign into Bugzilla and vote for this bug, or better yet, contribute a patch. Thanks.
Optimised for Pentium 4, Pentium M, Celeron 1.7GHz+ and Athlon64 with SSE2 (-Oxs -G7 -arch:SSE2):
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.exe (4.47MB - 7z sfx)
The above build will work on Pentium 4, Pentium M, Celeron 1.7 GHz and above and Athlon64 systems ONLY.
Optimised for Athlon XP and some newer Durons with SSE (-Oxs -G7 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.exe (4.47MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.
Optimised for Pentium III and Pentium III based Celerons with SSE (-Oxs -G6 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.exe (4.47MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.
I should note that I can't guarantee that these builds will work with Windows 95, but they will work with Windows 98/NT4 or better.
You can find a copy of these builds (and my older builds) on pryan's mirror:
http://pryan.org/firebird/aebrahim
My .mozconfig is as follows:
. $topsrcdir/browser/config/mozconfig
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --enable-optimize="see build info"
ac_add_options --enable-static
ac_add_options --disable-shared
My builds have the following preference set:
pref("general.useragent.vendorComment", "aebrahim");
I've included a copy of my .mozconfig in the build folder itself. For more on what the optimisation switches do see this link:
http://msdn.microsoft.com/library/defau ... _.2f.o.asp
http://bugzilla.mozilla.org/show_bug.cgi?id=208314
If you'd like to see native build support for MSVC++ .NET 2003, please sign into Bugzilla and vote for this bug, or better yet, contribute a patch. Thanks.
Optimised for Pentium 4, Pentium M, Celeron 1.7GHz+ and Athlon64 with SSE2 (-Oxs -G7 -arch:SSE2):
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.exe (4.47MB - 7z sfx)
The above build will work on Pentium 4, Pentium M, Celeron 1.7 GHz and above and Athlon64 systems ONLY.
Optimised for Athlon XP and some newer Durons with SSE (-Oxs -G7 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.exe (4.47MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.
Optimised for Pentium III and Pentium III based Celerons with SSE (-Oxs -G6 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.exe (4.47MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.
I should note that I can't guarantee that these builds will work with Windows 95, but they will work with Windows 98/NT4 or better.
You can find a copy of these builds (and my older builds) on pryan's mirror:
http://pryan.org/firebird/aebrahim
My .mozconfig is as follows:
. $topsrcdir/browser/config/mozconfig
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --enable-optimize="see build info"
ac_add_options --enable-static
ac_add_options --disable-shared
My builds have the following preference set:
pref("general.useragent.vendorComment", "aebrahim");
I've included a copy of my .mozconfig in the build folder itself. For more on what the optimisation switches do see this link:
http://msdn.microsoft.com/library/defau ... _.2f.o.asp
Last edited by aebrahim on October 21st, 2003, 12:08 pm, edited 2 times in total.
-
- Posts: 42
- Joined: May 22nd, 2003, 12:17 pm
firs time as first one!
thanks for the P3 build.
that's key.
that's key.
-
- Posts: 246
- Joined: December 8th, 2002, 4:08 am
- Contact:
BitTorrent Links
pryan.org Mozilla BitTorrent Tracker
MozillaFirebird-20031021-Oxs-G7-SSE2.zip
MozillaFirebird-20031021-Oxs-G7-SSE2.exe
MozillaFirebird-20031021-Oxs-G7-SSE.zip
MozillaFirebird-20031021-Oxs-G7-SSE.exe
MozillaFirebird-20031021-Oxs-G6-SSE.zip
MozillaFirebird-20031021-Oxs-G6-SSE.exe
MozillaFirebird-20031021-Oxs-G7-SSE2.zip
MozillaFirebird-20031021-Oxs-G7-SSE2.exe
MozillaFirebird-20031021-Oxs-G7-SSE.zip
MozillaFirebird-20031021-Oxs-G7-SSE.exe
MozillaFirebird-20031021-Oxs-G6-SSE.zip
MozillaFirebird-20031021-Oxs-G6-SSE.exe
Last edited by pryan on October 21st, 2003, 12:35 pm, edited 2 times in total.
Mozilla <a href="http://pryan.org/mozilla/firefox/">Firefox Builds</a>, <a href="http://pryan.org/mozilla/thunderbird/">Thunderbird Builds</a> and <a href="http://pryan.org/mozilla/">More</a>
- AGSHender
- Posts: 611
- Joined: November 14th, 2002, 11:39 pm
- Location: Portland, OR
- Contact:
- Dexpot
- Posts: 27
- Joined: October 19th, 2003, 9:19 am
- Location: Germany (Wesel)
- Contact:
- AGSHender
- Posts: 611
- Joined: November 14th, 2002, 11:39 pm
- Location: Portland, OR
- Contact:
The Athlon XP SSE build works very well for me.
Seems faster.
Thanks for another great build, aebrahim.
Seems faster.
Thanks for another great build, aebrahim.
Andrew Self
http://www.technodevil.com
http://www.technodevil.com
- jacsac
- Posts: 140
- Joined: October 5th, 2003, 4:13 pm
Athlon XP
Am I wrong or isn't this the build everyone is asking for ? What is the SSE and how do I know if I need it? I have an Athlon XP 2000 processor
Optimised for Athlon XP and some newer Durons with SSE (-Oxs -G7 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.exe (4.47MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY
Optimised for Athlon XP and some newer Durons with SSE (-Oxs -G7 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.exe (4.47MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY