In Visual Studio 2005 I went in:
View --> Property Pages --> C/C++ --> Code Generation --> Enable Enhanced Instruction Set
But in Visual Studio 2008?
Thanks in advance
In Visual Studio 2005 I went in:
View --> Property Pages --> C/C++ --> Code Generation --> Enable Enhanced Instruction Set
But in Visual Studio 2008?
Thanks in advance
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.
Using CMake you could add the following to CMakeLists.txt:
IF(MSVC)
ADD_DEFINITIONS(/arch:SSE)
ENDIF(MSVC)
or /arch:SSE2
.
It is Project->Properties... (same path as above)
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.