I'm pretty sure one of the conditions of the lawsuit Intel settled with AMD was that they removed any special de-optimizations for AMD hardware in their compiler.
Originally Posted by curaga
I'm sure they still don't go to any special lengths like scheduling instructions properly for AMD hardware, but it should properly take advantage of all the SSE/AVX codepaths now when doing so requires no extra work and Intel was specifically turning it off for no reason before.
Yes, they removed the de-optimization, but their automatic dispatch still works based on a "GenuineIntel" CPUID string. That means that on a non-Intel CPU, ICC-compiled binaries will choose the x87 path on 32-bit and SSE2 on x64, no better.
Originally Posted by smitty3268
Actually Intel Compilers produce fastest code for AMD too in Windows enviroment, if you compare with other compilers avaible.
On topic: I wonder why c-ray scores are so different from previous tests, which were around 27-32 secs for i7 3770k.