It's more then a version number typo. He says the problem is still there today, and this is a current post. If he's wrong then he's outright lying.
Not if the code still runs faster on AMD machines then code from other compilers. You have pointed that out often enough.And had they been doing it for all this time (5+ years since ICC 7.1), enough customers would have dropped using them, don't you think? Not to even mention someone would have sued them by now for monetary compensation.
It probably wouldn't be a contiguous string. In the comments he says:Did more checks. There is a check for GenuineIntel - I didn't look where it is and what id does after it though.
If it's not using SSE, SSE2, and SSE3 on AMD machines when you compile with the t7 flag then it is indeed a bug.Remember to check for the vendor string "Genu", "ineI", "ntel" in all DLLs as well.
http://software.intel.com/en-us/arti...amd-processor/
Bookmarks