Add even more built-in functions for ICC.
Patch by Gregory Czajkowski <gregczajkowski@yahoo.com>
Part of fixing BZ #339542.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14881 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/m_compiler.c b/coregrind/m_compiler.c
index ed87c4f..21c7c7a 100644
--- a/coregrind/m_compiler.c
+++ b/coregrind/m_compiler.c
@@ -145,7 +145,19 @@
 /* Provide certain functions Intel's ICC compiler expects to be defined. */
 
 void *
-__intel_ssse3_rep_memcpy(void *dest, const void *src, SizeT sz)
+__intel_memcpy(void *dest, const void *src, SizeT sz)
+{
+   return VG_(memcpy)( dest, src, sz );
+}
+
+void *
+__intel_mic_avx512f_memcpy(void *dest, const void *src, SizeT sz)
+{
+   return VG_(memcpy)( dest, src, sz );
+}
+
+void *
+__intel_new_memcpy(void *dest, const void *src, SizeT sz)
 {
    return VG_(memcpy)( dest, src, sz );
 }
@@ -156,6 +168,11 @@
    return VG_(memcpy)( dest, src, sz );
 }
 
+void *
+__intel_ssse3_rep_memcpy(void *dest, const void *src, SizeT sz)
+{
+   return VG_(memcpy)( dest, src, sz );
+}
 
 void *
 _intel_fast_memcpy(void *dest, const void *src, SizeT sz)
@@ -164,6 +181,36 @@
 }
 
 void *
+__intel_lrb_memcpy(void *dest, const void *src, SizeT sz)
+{
+   return VG_(memcpy)( dest, src, sz );
+}
+
+void *
+__intel_memset(void *dest, int value, SizeT num)
+{
+   return VG_(memset)( dest, value, num );    
+}
+
+void *
+__intel_new_memset(void *dest, int value, SizeT num)
+{
+   return VG_(memset)( dest, value, num );    
+}
+
+void *
+__intel_mic_avx512f_memset(void *dest, int value, SizeT num)
+{
+   return VG_(memset)( dest, value, num );    
+}
+
+void *
+__intel_lrb_memset(void *dest, int value, SizeT num)
+{
+   return VG_(memset)( dest, value, num );    
+}
+
+void *
 _intel_fast_memset(void *dest, int value, SizeT num)
 {
    return VG_(memset)( dest, value, num );    
@@ -174,4 +221,3 @@
 /*--------------------------------------------------------------------*/
 /*--- end                                                          ---*/
 /*--------------------------------------------------------------------*/
-