My question is: Is there a header file with declarations of _intel_sse2_strcpy, _intel_sse2_strlen, etc Intel specific CRT-functions? Thanks in advance.
no, we don't have such.
the "_intel_sse2_strcpy" is not always used for any strcpy, it depends on many things - size of the buffer, data type, any over-lapping etc. so it's better to let the compiler to decide.
why would you like to use it explicitly?
Ok. "/Oi-" is the flag to avoid using _intel_sse2_strcpy like:
> icl str_test.cpp --------will use the _intel_sse2_strcpy
> icl /Oi- str_test.cpp ------- will not use the _intel_sse2_strcpy