In Visual Studio 2005 I went in:
View --> Property Pages --> C/C++ --> Code Generation --> Enable Enhanced Instruction Set
But in Visual Studio 200
If you're looking for SSE/SSE2: Project > Properties > Configuration Properties > C/C++ > Code Generation > Enable Enhanced Instruction Set
, or append /arch:SSE
(or /arch:SSE2
) in Command Line > Additional Options
.
You need to have a native project, and at least one .cpp file added to access this, though.
If you are using inline assembler __asm { .... }
you don't need to enable it.
But if you enable SSE you have to be careful. It may be that the code is slower than normal FPU code.
It is Project->Properties... (same path as above)
Using CMake you could add the following to CMakeLists.txt:
IF(MSVC)
ADD_DEFINITIONS(/arch:SSE)
ENDIF(MSVC)
or /arch:SSE2
.