Visual C ++ (I am using VS2005) may be forced to use SSE instructions. This doesn't seem to be as good as the Intel compiler, but if someone is already using VC ++, there is no reason not to enable this option.
Go to project properties, Configuration Properties, C / C ++, Code Generation: Enable an extended set of instructions. Install Streaming SIMD Instructios or Streaming SIMD Instructios 2. You will need to set the floating point speed. Some other parameters should also be changed, but the compiler will tell you about it.
user160662
source share