MozillaZine


aebrahim: W32 2003-10-21 optimised P3-SSE/P4-SSE2/AthlXP-SSE

Discussion about official Mozilla Firefox builds
aebrahim
 
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong

Post Posted October 21st, 2003, 8:30 am

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
Last edited by aebrahim on October 21st, 2003, 12:08 pm, edited 2 times in total.

reeper
 
Posts: 42
Joined: May 22nd, 2003, 12:17 pm

Post Posted October 21st, 2003, 8:33 am

thanks for the P3 build.

that's key.

pryan

User avatar
 
Posts: 246
Joined: December 8th, 2002, 4:08 am

Post Posted October 21st, 2003, 8:40 am

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>

Old Nehemoth
 
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post Posted October 21st, 2003, 8:53 am

Ulala Waiting for the P3 Build

jileiwin
 
Posts: 18
Joined: October 21st, 2003, 7:45 am

Post Posted October 21st, 2003, 8:59 am

I already have the official nightly builds,but I want to try this unofficial version.Is there a way to make them work at the same time?

Fireball

User avatar
 
Posts: 6
Joined: October 21st, 2003, 9:39 am

Post Posted October 21st, 2003, 9:41 am

hope do see also a non sse version .... please [-o<
that will be graet

MozJF
 
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post Posted October 21st, 2003, 9:47 am

Fireball wrote:hope do see also a non sse version .... please [-o<
that will be graet


Why not trying one of my builds ? You cannot use Java... But all the other plugins work :)
MozJF

AGSHender

User avatar
 
Posts: 611
Joined: November 14th, 2002, 11:39 pm
Location: Portland, OR

Post Posted October 21st, 2003, 9:51 am

/waits patiently for his Athlon XP SSE build....

MozJF
 
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post Posted October 21st, 2003, 9:52 am

AGSHender wrote:/waits patiently for his Athlon XP SSE build....


:lol:

Oh, another aebrahim addict :)
MozJF

Dexpot

User avatar
 
Posts: 27
Joined: October 19th, 2003, 9:19 am
Location: Germany (Wesel)

Post Posted October 21st, 2003, 9:54 am

Me too.
aebrahim: Image
Best Regards
Sebastian Brands, The Dexpot-Team
http://www.dexpot.de

doh
 
Posts: 238
Joined: January 29th, 2003, 12:38 pm

Post Posted October 21st, 2003, 10:01 am

Another waiting in line w/ a ticket #8. \:D/

AGSHender

User avatar
 
Posts: 611
Joined: November 14th, 2002, 11:39 pm
Location: Portland, OR

Post Posted October 21st, 2003, 11:06 am

The Athlon XP SSE build works very well for me.

Seems faster. :D

Thanks for another great build, aebrahim.

jacsac

User avatar
 
Posts: 140
Joined: October 5th, 2003, 4:13 pm

Post Posted October 21st, 2003, 11:12 am

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

galapogos

User avatar
 
Posts: 659
Joined: February 22nd, 2003, 1:41 am

Post Posted October 21st, 2003, 11:13 am

Horray for optimized builds!

kretz
 
Posts: 9
Joined: October 18th, 2003, 7:35 pm

Post Posted October 21st, 2003, 11:45 am

what build would a duron 750 use?

Return to Firefox Builds


Who is online

Users browsing this forum: No registered users and 0 guests