I've just read this thread, and also from word of mouth, have heard that the Intel compiler does better with SSE intrinsics than MSVC. We currently use VS2005, and are supporting SSE2 and higher only. The MSVC compiler does a less-than-stellar job avoiding XMM register spilling, etc.
I am wondering if there's a nice how-toon using the Intel compiler with the VS2005 ide, or at least using the Intel compiler for simd-ciritical portions of our code.
I have the evaluation latest version of the Intel compilercurrently.