Here are some benchmarks (time that test requires to complete) of the code being compiled and tested on x86 and x64 platforms using MSVC and Intel C++ Compiler.
MSVC 32 bit: 195.9 seconds
Intel 32 bit: 178.1 seconds (17.8 seconds faster, very good)
MSVC 64 bit: 194.9 seconds (time of execution is almost the same with MSVC 32 bit cde)
Intel 64 bit: 187.3 seconds (nine seconds slower than Intel 32 bit code)
MSVC code does not degrade when compiling for x64 while Intel code becomes slower for x64. Are there any tricks to make 64bit Intel code as fast as 32bit Intel code ?
Thanks in advance.