Altivec Builds
Moderators: Cat_7, Ronald P. Regensburg
- PPC_Digger
- Forum All-Star
- Posts: 1050
- Joined: Thu Jul 22, 2004 9:02 am
- Location: Israel
kybernaut wrote:hey guys...
From the info I got from the dev mailing list and the wiki, AltiVec is software emulated at the moment. It should run on a 486 as well as on a P4.
http://www.kelley.ca/pearpc/wiki/index.php/Altivec
http://sourceforge.net/mailarchive/foru ... arpc-devel
--kybernaut
Precisely what I said 3rd post but no one seemed to notice.
Ho hum
yeah, but sometimes bare facts aren't that exciting...desertboy wrote:Precisely what I said 3rd post but no one seemed to notice.
Not that anyone gets me wrong: I think it's a huge achievement that PearPC now virtually emulates a G4. If someone had told me so a year ago I probably would not have believed him...
But all this needs time to get where we want it to be. in the meatime it helps to stick with the facts...
--kybernaut
- PPC_Digger
- Forum All-Star
- Posts: 1050
- Joined: Thu Jul 22, 2004 9:02 am
- Location: Israel
don't forget that it compiles for 686+ only if you compile it optimized, the non-optimized build is plain ia-32 code which should run perfectly (but slowly) on a 486 or even a 386 (even slower).Marc wrote:I would doubt that. Pear PC will be compiled for a 686 core. That core is very different from a 486 corekybernaut wrote:Yes... that should be possible.prasys wrote:so its possible to emulate G4 on a 486 PC
I didn't mean just an optimisation for 686. Some programs refuse to run if they do not have a P6 core. Try running some versions of Sci Tech Display Doctor on a regular pentium, for example. It throws skitz and then says it won't work cos it specifically calls for 686 instructions. I am not saying that PearPC is like this, but it might be.
- PPC_Digger
- Forum All-Star
- Posts: 1050
- Joined: Thu Jul 22, 2004 9:02 am
- Location: Israel
-
- Forum All-Star
- Posts: 541
- Joined: Mon May 24, 2004 5:37 am
- Location: Arizona
Hmm for some reason I am not getting the watched topic E-mails anymore....I'll have to run that past clockwise...ANYWAYS!
23 July 04 is updated....and I had family issues the other night that stopped me from loging on and doing it (didn't even touch the computer)...ALSO...
A few people have asked about *nix builds.....well if you send me the flags for it or a complete script for CYGWin on how to do it but your too lazy I'll do it for everyone....there that is my offer....
Shawn
23 July 04 is updated....and I had family issues the other night that stopped me from loging on and doing it (didn't even touch the computer)...ALSO...
A few people have asked about *nix builds.....well if you send me the flags for it or a complete script for CYGWin on how to do it but your too lazy I'll do it for everyone....there that is my offer....
Shawn
- PPC_Digger
- Forum All-Star
- Posts: 1050
- Joined: Thu Jul 22, 2004 9:02 am
- Location: Israel
-
- Forum All-Star
- Posts: 541
- Joined: Mon May 24, 2004 5:37 am
- Location: Arizona
I have to apologize to everyone I was unable to build really anything today 23-24 July cause I had a windows issue. However I was able to compile and build a beta Altivec build (say that three times fast) and a Beta Altivec with fixed SDL to allow fullscreen....take alook at my site and the links are on the front.
what flags you you guys using for the optimized builds
i started with
for my computer..along with the other default flags the config file sets up
here's my final setup for gcc 3.4
the build made with the latter flags was 5 seconds faster booting darwin
i started with
Code: Select all
-march=pentium3 -O3 -pipe -fomit-frame-pointer
here's my final setup for gcc 3.4
Code: Select all
-march=pentium3 -O3 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -ftracer -fno-crossjumping -mfpmath=sse -maccumulate-outgoing-args -fmove-all-movables -freduce-all-givs -ffast-math -fprefetch-loop-arrays -fforce-addr -falign-functions=4 -funroll-loops -fweb -Wundef -Wall -g -D_LARGEFILE_SOURCE -fsigned-char -D_FILE_OFFSET_BITS=64
- PPC_Digger
- Forum All-Star
- Posts: 1050
- Joined: Thu Jul 22, 2004 9:02 am
- Location: Israel
well, i used -march=athlon-4 -O3 and it did run faster (don't ask me about darwin, but osx loaded 10-15 seconds faster)rudefyet wrote:what flags you you guys using for the optimized builds
i started with
for my computer..along with the other default flags the config file sets upCode: Select all
-march=pentium3 -O3 -pipe -fomit-frame-pointer
here's my final setup for gcc 3.4
the build made with the latter flags was 5 seconds faster booting darwinCode: Select all
-march=pentium3 -O3 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -ftracer -fno-crossjumping -mfpmath=sse -maccumulate-outgoing-args -fmove-all-movables -freduce-all-givs -ffast-math -fprefetch-loop-arrays -fforce-addr -falign-functions=4 -funroll-loops -fweb -Wundef -Wall -g -D_LARGEFILE_SOURCE -fsigned-char -D_FILE_OFFSET_BITS=64
- PPC_Digger
- Forum All-Star
- Posts: 1050
- Joined: Thu Jul 22, 2004 9:02 am
- Location: Israel
-
- Forum All-Star
- Posts: 541
- Joined: Mon May 24, 2004 5:37 am
- Location: Arizona
-
- Forum All-Star
- Posts: 541
- Joined: Mon May 24, 2004 5:37 am
- Location: Arizona
- PPC_Digger
- Forum All-Star
- Posts: 1050
- Joined: Thu Jul 22, 2004 9:02 am
- Location: Israel
-
- Inquisitive Elf
- Posts: 26
- Joined: Mon May 24, 2004 7:07 pm
- Location: United Kingdom
I want to help with the PearPC development as much as possible, so if someone posts a tutorial on how to compile using CYGwin then I will take the time to read it.
Then if people want I can compile the code and even try new patches to see if they work.
I think that all the people who can should test the patches, as these will help to add features and remove bugs.
Then if people want I can compile the code and even try new patches to see if they work.
I think that all the people who can should test the patches, as these will help to add features and remove bugs.
- PPC_Digger
- Forum All-Star
- Posts: 1050
- Joined: Thu Jul 22, 2004 9:02 am
- Location: Israel