Dolphin, the GameCube and Wii emulator - Forums

Full Version: Dolphin 5460 build (SSE3,SSE4) with Intel C++ compiler for comparison purpose
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
(03-11-2010, 10:43 AM)spellforce Wrote: [ -> ]can you test with 5186? I always change the compiler config and it may help.

Of course, look here:
This first is "standard" mamario build(DC off):

[Image: standardt.jpg]

Second is yours with DC off:

[Image: inteloff.jpg]

Last is yours with DC on:

[Image: intelon.jpg]

Game was new super mario bros on WII as example, but there are many more with this problem. Hope it helps.
I can run new super mario bros fine on single core @5186 ,still don't know what happen..
I have already tested 5186,no problem at all
Surprisingly Super Mario Wii gives me the black screen as well when running on Single Core.
I do hear the sound and stuff though. The game isn't freezing, I just don't get any visuals.

It works fine when Dual Core is selected.

Strange bug.
i think i know why that hapens, the ssse3 and sse4 instructions, are for dual core processors, so if you only select one core forget to play the games with this revs
Very good point. That has to be it.
(03-13-2010, 12:00 PM)karadaniano Wrote: [ -> ]i think i know why that hapens, the ssse3 and sse4 instructions, are for dual core processors, so if you only select one core forget to play the games with this revs

Bravo. Good point.
(03-13-2010, 12:00 PM)karadaniano Wrote: [ -> ]i think i know why that hapens, the ssse3 and sse4 instructions, are for dual core processors, so if you only select one core forget to play the games with this revs

Thats total nonsense, it have nothing to do with number of cores on cpu or how many you use. If anything, it "could" break code just as some older GCC versions did - simply because bug. Then again, this is intel I don't see how could they screw their own compiler not to use their own instructions correctly. If you have better info I'll gladly read your link(s).

Most likely intel compiler optimize code bit different way(maybe too aggressive) and it shows in such complex and very sensitive application like Dolphin. I had also stability issues like rare random black screens freezing without error in Wind Waker on scene changes like warping to another point in map or in end of cutscenes that won't happen now at all(mamario build).
A CPU tool says that my processor has SSE4a, is that SSE4.1 or 4.2 or neither?
(03-14-2010, 09:33 AM)[SS] Starscream Wrote: [ -> ]A CPU tool says that my processor has SSE4a, is that SSE4.1 or 4.2 or neither?
Neither.

SSE4a has entirely different instructions than 4.1 and 4.2 and only 4 instructions.