3dNow! Builds

Discussion of third-party/unofficial Firefox/Thunderbird/SeaMonkey builds.
Post Reply
Tornado54
Posts: 2
Joined: September 28th, 2003, 5:00 am

3dNow! Builds

Post by Tornado54 »

Can I request you guys to come out with some more 3dnow builds please? The last one by Moox was really good... but had to give it up as it did not support Java.

Thanks.
Mook
Posts: 1752
Joined: November 7th, 2002, 9:35 pm

Post by Mook »

To get support with Java, you need to use MSVC instead of gcc. However, only gcc has automatic 3DNow! (AMD-specific) optimizations.

So <abbr title="as far as I know">AFAIK</abbr> this is not possible.
poot.
TheFakeIdea
Posts: 17
Joined: September 4th, 2003, 7:51 am

Post by TheFakeIdea »

Mook wrote:To get support with Java, you need to use MSVC instead of gcc. However, only gcc has automatic 3DNow! (AMD-specific) optimizations.

So <abbr title="as far as I know">AFAIK</abbr> this is not possible.


Uh, THIS has been done.
I am currently using one of his builds
User avatar
avih
Posts: 347
Joined: December 30th, 2002, 2:36 pm
Contact:

Post by avih »

3dnow adds VERY little, if at all. mmx adds much more (on amd CPUs)
Tried SmoothWheel already?
User avatar
laszlo
Posts: 5225
Joined: November 4th, 2002, 6:13 pm
Location: .de
Contact:

Post by laszlo »

TheFakeIdea wrote:
Mook wrote:To get support with Java, you need to use MSVC instead of gcc. However, only gcc has automatic 3DNow! (AMD-specific) optimizations.

So <abbr title="as far as I know">AFAIK</abbr> this is not possible.


Uh, THIS has been done.
I am currently using one of his builds

No, it hasn't. moox' builds are good, but they don't support Java (which is not the same as JavaScript), which makes them unusable for anyone who wants or needs Java. Unless somebody finds a miraculous workaround for gcc's incompatibility with Sun's JRE this situation won't change. That's what Mook was talking about.
sasquatch
Posts: 6022
Joined: November 25th, 2003, 8:56 am

Post by sasquatch »

bump
mmoy
Posts: 5030
Joined: February 17th, 2004, 9:05 pm
Location: New Hampshire
Contact:

Post by mmoy »

I don't think that moox has done anything with reviving GCC builds lately. We talked about this a while ago as I was interested in seeing if I could get the linkage to work by messing around with some assembler code but this was predicated on me being able to get a GCC build. I ran into problems trying to do a vanilla build and gave up on it and was hoping that someone else could get GCC working enough to get a build.

At the moment, there's more interest in MSVC++ 2005 as it does a better job with SSE and SSE2 optimization than 2003 does. I haven't been able to get this to work but others have.
Dell E521 X2 5600+ MacBookPro 17'' 2.5 Ghz Penryn Dell M1330 2.0 Ghz Merom 4 GB Vista x64 Compaq r3000z AMD 64 3200+ (Win 32/64) PowerMac G5 1.8 Ghz MMOY-1.5 (OSX 10) Inspiron 8500, 4100, 4000, Dimension 2300 MacBook Pro 2.2 Ghz HP E6600 HP X2 4400+
sasquatch
Posts: 6022
Joined: November 25th, 2003, 8:56 am

Post by sasquatch »

Correct me if I am wrong, but wasn't it about 50/50 for GCC at one time?
User avatar
moox
Posts: 923
Joined: February 29th, 2004, 1:07 am
Location: Wish I were in Alaska...

Post by moox »

sasquatch wrote:Correct me if I am wrong, but wasn't it about 50/50 for GCC at one time?

Yes, but the majority of those who were using GCC have stopped building or migrated to MSVC++. My guess is that it is easier to make optimized builds that will work across more platforms under MSVC++ than simply making a bunch of highly specialized builds for each platform under GCC. I have been toying with it again and if I produce anything useful I will announce it.

Plus, Java support under MSVC++ - GCC simply does not have that!
sasquatch
Posts: 6022
Joined: November 25th, 2003, 8:56 am

Post by sasquatch »

Well, that said, where can one find the latest directions on "How to Build"?

Thanks.
User avatar
moox
Posts: 923
Joined: February 29th, 2004, 1:07 am
Location: Wish I were in Alaska...

Post by moox »

sasquatch wrote:Well, that said, where can one find the latest directions on "How to Build"?

Thanks.

The official take:
http://www.mozilla.org/build/win32.html

These destructions are more or less the 'standard' when it comes to GCC:
http://gemal.dk/mozilla/build.html

'Nother good thread:
http://forums.mozillazine.org/viewtopic ... ight=mingw

Ditto:
http://forums.mozillazine.org/viewtopic.php?t=19875

Ditto:
http://forums.mozillazine.org/viewtopic ... mize+mingw

===============================

Interesting reference:
http://forums.mozillazine.org/viewtopic ... ight=mingw

Ditto:
http://forums.mozillazine.org/viewtopic ... ight=mingw

Ditto:
http://daihard.home.comcast.net/firefox/index.html
User avatar
amano
Posts: 362
Joined: July 31st, 2003, 6:39 am

Post by amano »

Yeah. The Java support was the reason for me to migrate from GCC to VC, too.
Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8) Gecko/20051027 Firefox/1.5 (amano)
sasquatch
Posts: 6022
Joined: November 25th, 2003, 8:56 am

Post by sasquatch »

Many of those instructions are or were outdated. Moox, have you done any further 3dNow! optimizing?

M1 or M2?
Post Reply