Verkar vara skrivet 2003.
https://www.tu-chemnitz.de/mathematik/mrz/neues/C++ReleaseNotes.html
http://www.cita.utoronto.ca/MISC/computing_guide/docs/Intel_Compiler_v7.1/C++ReleaseNotes.htm
Men måste ha varit just 7.1 man använde, hittar inte release notes för 7.0 men 7.0 beta nämner överhuvudtaget inte SSE2
http://www.cita.utoronto.ca/MISC/computing_guide/docs/Intel_Compiler_70_Itanium/C++ReleaseNotes.htm
och 8.0 (den första version som Wikipedia överhuvudtaget nämner och den äldsta som fortfarande verkar kunna gå att hitta för nedladdning) hade stöd för SSE3 med ungefär samma notis,
http://www.cita.utoronto.ca/MISC/computing_guide/docs/Intel_C_Compiler_V8/C++ReleaseNotes.htm
Och har inte de som skriker fått som de vill? Idag har ICC denna text (länk)
"Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors
...
Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel"
Så detta skrikande har resulterat i att program som nu använder ICC kanske inte ens bli korrekt på en icke-Intel CPU då man använder avancerade finesser som aldrig testats på dessa modeller. Hur det kan vara önskvärt övergår mitt förstånd men det är ju precis det artikeln och videon i första posten vill se.
Edit: hittar inte release notes för Windows men har använt ICC en del själv och det är samma kompilator (genererar identisk assembler så när som på de skillnader som krävs av OS-calling conventions, vilka var i det närmaste identiska för 32-bitars Win och 32-bitars Linux, skiljer sig däremot en del på 64-bit). Är också samma release-note med Linux utbytt mot Microsoft Windows.