Next Generation Emulation banner

1 - 10 of 10 Posts

·
Registered
Joined
·
3 Posts
Discussion Starter · #1 · (Edited)
This one i compiled pcsx2SSE2-0.8.1 on Intel c++ compilier 9.0 using vc2003 and turn on optimize with

-Intel Pentium(R) 4 Processor with Streaming SIMD Extensions 3 (SSE3) (/QxP)
-Enable Parallelization (/Qparallel)
-Maximize Speed plus High Level Optimizations (/O3) [Intel C++]

if your cpu not have sse3 feature ,illegal intruction exception will raise when sse3 intruction get executed(maybe crashed).

not tested yet because i dont' have sse3 enabled processor .
test and report me will be cool.

Best regard.
Teerayoot.

Please re attach - my sincere apologies.
 

·
PCSX2ベータテスター
Joined
·
1,457 Posts
sounds interesting. hopefully microsoft's compiler will support this soon. After all the FX57 was just released with SSE3 support on it.

Teerayoot said:
This one i compiled pcsx2SSE2-0.8.1 on Intel c++ compilier 9.0 using vc2003 and turn on optimize with

-Intel Pentium(R) 4 Processor with Streaming SIMD Extensions 3 (SSE3) (/QxP)
-Enable Parallelization (/Qparallel)


if you not have sse3 it will can't be run.

not tested yet because i dont' have sse3 enabled processor .
test and report me will be cool.

Best regard.
Teerayoot.
 

·
Registered
Joined
·
7,330 Posts
edit - my fault! I didn't realize 0.8.1 was our release.. oops! I've unlocked this thread and you can re-attach it, Teerayoot.. my sincerest apologies!

:heh:

Still, automatically compiling for a specific instruction set isn't likely to have much or any affect on performance.. with something like PCSX2, it has to be hand-optimized for any big performance gains.
 

·
PCSX2ベータテスター
Joined
·
1,457 Posts
getting any positive effect is better than none

cooliscool said:
edit - my fault! I didn't realize 0.8.1 was our release.. oops! I've unlocked this thread and you can re-attach it, Teerayoot.. my sincerest apologies!

:heh:

Still, automatically compiling for a specific instruction set isn't likely to have much or any affect on performance.. with something like PCSX2, it has to be hand-optimized for any big performance gains.
 

·
Familiar Face
Joined
·
4,971 Posts
I tried this out on an extreme edition P4 that supports SSE3 (verified that it supports those instructions with CPU ID) and I get the following error: This application has failed to start because gnu_gettext.dll was not found. Re-installing the application may fix this problem.
Seems like something may have gotten lost in the recompiling.
 

·
Registered
Joined
·
3 Posts
Discussion Starter · #6 · (Edited)
generalplot said:
I tried this out on an extreme edition P4 that supports SSE3 (verified that it supports those instructions with CPU ID) and I get the following error: This application has failed to start because gnu_gettext.dll was not found. Re-installing the application may fix this problem.
Seems like something may have gotten lost in the recompiling.
please redownload new compiled.
-require intel processor extention are remove but still compile for sse3 and add /O3 flag

i don't khow what cause the problem i just open->set->then compile.

hope it will get much improvement because i see a lot of special sse3 intruction compiler generate when decompiled it :)

Thank you for pcsx2 author for great work.

Note: Give me the plugin source code are wellcome .
Bye.
 

·
The one and only
Joined
·
3,658 Posts
teerayoot, you wouldnt happen to have made the.... multi...Risk your life...?
 

·
Registered
Joined
·
3 Posts
Discussion Starter · #8 ·
makotech222 said:
teerayoot, you wouldnt happen to have made the.... multi...Risk your life...?
Sorry ,that project suspended! will continue develop somedays because i'm too busy.
 

·
A Square Fan!
Joined
·
592 Posts
FOR generalplot:
Is simple, the emu is ok. But when Teerayoot compiled it, he didn't insert the gnu_gettext library.
You can fix this adding in the pcsx2 path this .dll.

EDIT: I have tested with my P4 HT 3Ghz and it works ok. Sure there are SSE3 extensions?
 

·
Familiar Face
Joined
·
4,971 Posts
Yeah, I just tested it too. (Thanks for the dll). I didn't notice any difference from the current release. May be as cooliscool said about it needing to be hand optimized to utilize these instructions for performance gain. No biggie.
 
1 - 10 of 10 Posts
Top