I've a couple of questions regarding the instruction sets Dolphin uses. I'm running Linux, so I'm building Dolphin with CMake once I get the source from Git. I've been following the instructions on the Linux Build wiki on the Google Code page, but does this installation process automatically detect what instruction sets my CPU is capable of and enable them, or do I have to manually set them myself?
I noticed this line in the first CMakeLists.txt file in my dolphin-emu folder:
So I'm assuming that it'll only build with SSE2 instructions enabled. Would this change if I edited this part? If there's more to it than that, what do I have to do? Lastly, is it possible to enable multiple instruction sets, like SSE2 and SSE3 and SSSE3, when compiling Dolphin, or can only one be used at a time?
Thanks for the help.
I noticed this line in the first CMakeLists.txt file in my dolphin-emu folder:
Code:
# Various compile flags
add_definitions(-msse2)
So I'm assuming that it'll only build with SSE2 instructions enabled. Would this change if I edited this part? If there's more to it than that, what do I have to do? Lastly, is it possible to enable multiple instruction sets, like SSE2 and SSE3 and SSSE3, when compiling Dolphin, or can only one be used at a time?
Thanks for the help.