FIAS . Impressum . Privacy

Building Vc with icpc

Engelbert Tijskens [please enable javascript to see the address]
Tue Mar 25 16:08:18 CET 2014


Hi,
building Vc (git branch 0.8) with gcc 4.8.1 on ubuntu worked right out
of the box. However when trying to compile with the intel compiler (icpc
(ICC) 14.0.2 20140120) i get many errors - see attachment. did i miss
something?
many thanks in advance


-------------- next part --------------
[  6%] Copy to /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/avx_sorthelper_AVX.cpp
[ 13%] Copy to /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp
[ 20%] Copy to /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE3.cpp
[ 26%] Copy to /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSSE3.cpp
[ 33%] Copy to /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE4_1.cpp
[ 40%] Copy to /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_AVX.cpp
Scanning dependencies of target Vc
[ 46%] Building CXX object CMakeFiles/Vc.dir/src/const.cpp.o
[ 53%] Building CXX object CMakeFiles/Vc.dir/src/cpuid.cpp.o
[ 60%] Building CXX object CMakeFiles/Vc.dir/src/support.cpp.o
[ 66%] Building CXX object CMakeFiles/Vc.dir/trigonometric_SSE2.cpp.o
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.h(502): error: more than one instance of function "Vc::SSE::_mm_min_epi32" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_min_epi32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_min_epi32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i)
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
  static Vc_ALWAYS_INLINE Vc_PURE int_v    min(const int_v    &x, const int_v    &y) { return _mm_min_epi32(x.data(), y.data()); }
                                                                                              ^

In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.h(503): error: more than one instance of function "Vc::SSE::_mm_min_epu32" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_min_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_min_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i)
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
  static Vc_ALWAYS_INLINE Vc_PURE uint_v   min(const uint_v   &x, const uint_v   &y) { return _mm_min_epu32(x.data(), y.data()); }
                                                                                              ^

In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.h(505): error: more than one instance of function "Vc::SSE::_mm_min_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i)
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
  static Vc_ALWAYS_INLINE Vc_PURE ushort_v min(const ushort_v &x, const ushort_v &y) { return _mm_min_epu16(x.data(), y.data()); }
                                                                                              ^

In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.h(508): error: more than one instance of function "Vc::SSE::_mm_max_epi32" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_max_epi32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_max_epi32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i)
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
  static Vc_ALWAYS_INLINE Vc_PURE int_v    max(const int_v    &x, const int_v    &y) { return _mm_max_epi32(x.data(), y.data()); }
                                                                                              ^

In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.h(509): error: more than one instance of function "Vc::SSE::_mm_max_epu32" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_max_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_max_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i)
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
  static Vc_ALWAYS_INLINE Vc_PURE uint_v   max(const uint_v   &x, const uint_v   &y) { return _mm_max_epu32(x.data(), y.data()); }
                                                                                              ^

In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.h(511): error: more than one instance of function "Vc::SSE::_mm_max_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i)
In file included from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
  static Vc_ALWAYS_INLINE Vc_PURE ushort_v max(const ushort_v &x, const ushort_v &y) { return _mm_max_epu16(x.data(), y.data()); }
                                                                                              ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1420): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case -3: return M256::create(_mm_castsi128_ps(_mm_slli_si128(_mm_castps_si128(d.v()[0]), 3 * sizeof(EntryType))), _mm_castsi128_ps(_mm_alignr_epi8(_mm_castps_si128(d.v()[1]), _mm_castps_si128(d.v()[0]), 1 * sizeof(EntryType))));
                                                                                                                                         ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1421): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case -2: return M256::create(_mm_castsi128_ps(_mm_slli_si128(_mm_castps_si128(d.v()[0]), 2 * sizeof(EntryType))), _mm_castsi128_ps(_mm_alignr_epi8(_mm_castps_si128(d.v()[1]), _mm_castps_si128(d.v()[0]), 2 * sizeof(EntryType))));
                                                                                                                                         ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1422): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case -1: return M256::create(_mm_castsi128_ps(_mm_slli_si128(_mm_castps_si128(d.v()[0]), 1 * sizeof(EntryType))), _mm_castsi128_ps(_mm_alignr_epi8(_mm_castps_si128(d.v()[1]), _mm_castps_si128(d.v()[0]), 3 * sizeof(EntryType))));
                                                                                                                                         ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1424): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  1: return M256::create(_mm_castsi128_ps(_mm_alignr_epi8(_mm_castps_si128(d.v()[1]), _mm_castps_si128(d.v()[0]), 1 * sizeof(EntryType))), _mm_castsi128_ps(_mm_srli_si128(_mm_castps_si128(d.v()[1]), 1 * sizeof(EntryType))));
                                                    ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1425): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  2: return M256::create(_mm_castsi128_ps(_mm_alignr_epi8(_mm_castps_si128(d.v()[1]), _mm_castps_si128(d.v()[0]), 2 * sizeof(EntryType))), _mm_castsi128_ps(_mm_srli_si128(_mm_castps_si128(d.v()[1]), 2 * sizeof(EntryType))));
                                                    ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1426): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  3: return M256::create(_mm_castsi128_ps(_mm_alignr_epi8(_mm_castps_si128(d.v()[1]), _mm_castps_si128(d.v()[0]), 3 * sizeof(EntryType))), _mm_castsi128_ps(_mm_srli_si128(_mm_castps_si128(d.v()[1]), 3 * sizeof(EntryType))));
                                                    ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1458): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  1: return M256::create(sse_cast<__m128>(_mm_alignr_epi8(v1, v0, 1 * sizeof(EntryType))), sse_cast<__m128>(_mm_alignr_epi8(v0, v1, 1 * sizeof(EntryType))));
                                                    ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1458): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  1: return M256::create(sse_cast<__m128>(_mm_alignr_epi8(v1, v0, 1 * sizeof(EntryType))), sse_cast<__m128>(_mm_alignr_epi8(v0, v1, 1 * sizeof(EntryType))));
                                                                                                                      ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1459): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  2: return M256::create(sse_cast<__m128>(_mm_alignr_epi8(v1, v0, 2 * sizeof(EntryType))), sse_cast<__m128>(_mm_alignr_epi8(v0, v1, 2 * sizeof(EntryType))));
                                                    ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1459): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  2: return M256::create(sse_cast<__m128>(_mm_alignr_epi8(v1, v0, 2 * sizeof(EntryType))), sse_cast<__m128>(_mm_alignr_epi8(v0, v1, 2 * sizeof(EntryType))));
                                                                                                                      ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1460): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  3: return M256::create(sse_cast<__m128>(_mm_alignr_epi8(v1, v0, 3 * sizeof(EntryType))), sse_cast<__m128>(_mm_alignr_epi8(v0, v1, 3 * sizeof(EntryType))));
                                                    ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1460): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  3: return M256::create(sse_cast<__m128>(_mm_alignr_epi8(v1, v0, 3 * sizeof(EntryType))), sse_cast<__m128>(_mm_alignr_epi8(v0, v1, 3 * sizeof(EntryType))));
                                                                                                                      ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1462): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  5: return M256::create(sse_cast<__m128>(_mm_alignr_epi8(v0, v1, 1 * sizeof(EntryType))), sse_cast<__m128>(_mm_alignr_epi8(v1, v0, 1 * sizeof(EntryType))));
                                                    ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1462): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  5: return M256::create(sse_cast<__m128>(_mm_alignr_epi8(v0, v1, 1 * sizeof(EntryType))), sse_cast<__m128>(_mm_alignr_epi8(v1, v0, 1 * sizeof(EntryType))));
                                                                                                                      ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1463): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  6: return M256::create(sse_cast<__m128>(_mm_alignr_epi8(v0, v1, 2 * sizeof(EntryType))), sse_cast<__m128>(_mm_alignr_epi8(v1, v0, 2 * sizeof(EntryType))));
                                                    ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1463): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  6: return M256::create(sse_cast<__m128>(_mm_alignr_epi8(v0, v1, 2 * sizeof(EntryType))), sse_cast<__m128>(_mm_alignr_epi8(v1, v0, 2 * sizeof(EntryType))));
                                                                                                                      ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1464): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  7: return M256::create(sse_cast<__m128>(_mm_alignr_epi8(v0, v1, 3 * sizeof(EntryType))), sse_cast<__m128>(_mm_alignr_epi8(v1, v0, 3 * sizeof(EntryType))));
                                                    ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1464): error: more than one instance of function "Vc::SSE::_mm_alignr_epi8" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_alignr_epi8(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (const __m128i, const __m128i, unsigned long)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      case  7: return M256::create(sse_cast<__m128>(_mm_alignr_epi8(v0, v1, 3 * sizeof(EntryType))), sse_cast<__m128>(_mm_alignr_epi8(v1, v0, 3 * sizeof(EntryType))));
                                                                                                                      ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1474): error: more than one instance of function "Vc::SSE::_mm_min_epu32" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_min_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_min_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      __m128i l = _mm_min_epu32(x, y);
                  ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1475): error: more than one instance of function "Vc::SSE::_mm_max_epu32" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_max_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_max_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      __m128i h = _mm_max_epu32(x, y);
                  ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1480): error: more than one instance of function "Vc::SSE::_mm_min_epu32" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_min_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_min_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      l = _mm_min_epu32(x, y);
          ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1481): error: more than one instance of function "Vc::SSE::_mm_max_epu32" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_max_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_max_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      h = _mm_max_epu32(x, y);
          ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1485): error: more than one instance of function "Vc::SSE::_mm_min_epu32" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_min_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_min_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      l = _mm_min_epu32(x, y);
          ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1486): error: more than one instance of function "Vc::SSE::_mm_max_epu32" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_max_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_max_epu32(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      h = _mm_max_epu32(x, y);
          ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1494): error: more than one instance of function "Vc::SSE::_mm_min_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      lo = _mm_min_epu16(x, y);
           ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1495): error: more than one instance of function "Vc::SSE::_mm_max_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      hi = _mm_max_epu16(x, y);
           ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1496): error: more than one instance of function "Vc::SSE::_mm_blend_epi16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_blend_epi16(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_blend_epi16(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i, int)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      x = _mm_blend_epi16(lo, hi, 0xaa);
          ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1500): error: more than one instance of function "Vc::SSE::_mm_min_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      lo = _mm_min_epu16(x, y);
           ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1501): error: more than one instance of function "Vc::SSE::_mm_max_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      hi = _mm_max_epu16(x, y);
           ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1502): error: more than one instance of function "Vc::SSE::_mm_blend_epi16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_blend_epi16(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_blend_epi16(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i, int)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      x = _mm_blend_epi16(lo, hi, 0xcc);
          ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1504): error: more than one instance of function "Vc::SSE::_mm_min_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      lo = _mm_min_epu16(x, y);
           ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1505): error: more than one instance of function "Vc::SSE::_mm_max_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      hi = _mm_max_epu16(x, y);
           ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1506): error: more than one instance of function "Vc::SSE::_mm_blend_epi16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_blend_epi16(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_blend_epi16(__m128i, __m128i, int)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i, int)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      x = _mm_blend_epi16(lo, _mm_slli_si128(hi, 2), 0xaa);
          ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1511): error: more than one instance of function "Vc::SSE::_mm_min_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      lo = _mm_min_epu16(x, y);
           ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1512): error: more than one instance of function "Vc::SSE::_mm_max_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      hi = _mm_max_epu16(x, y);
           ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1516): error: more than one instance of function "Vc::SSE::_mm_min_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      lo = _mm_min_epu16(x, y);
           ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1517): error: more than one instance of function "Vc::SSE::_mm_max_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      hi = _mm_max_epu16(x, y);
           ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1521): error: more than one instance of function "Vc::SSE::_mm_min_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_min_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      lo = _mm_min_epu16(x, y);
           ^

In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/sse/vector.tcc(1522): error: more than one instance of function "Vc::SSE::_mm_max_epu16" matches the argument list:
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            function "Vc::SSE::_mm_max_epu16(__m128i, __m128i)"
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
            argument types are: (__m128i, __m128i)
In file included from /home/etijskens/software/Vc-0.8/sse/vector.h(548),
                 from /home/etijskens/software/Vc-0.8/include/Vc/vector.h(33),
                 from /home/etijskens/software/Vc-0.8/include/Vc/Vc(22),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
      hi = _mm_max_epu16(x, y);
           ^

In file included from /home/etijskens/software/Vc-0.8/include/Vc/Vc(26),
                 from /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp(20):
/home/etijskens/software/Vc-0.8/include/Vc/Allocator(121): error: namespace "std" has no member "max_align_t"
              NaturalAlignment = alignof(std::max_align_t),
                                              ^

compilation aborted for /home/etijskens/software/Vc-0.8/build/icc-2013/Debug/trigonometric_SSE2.cpp (code 2)
make[2]: *** [CMakeFiles/Vc.dir/trigonometric_SSE2.cpp.o] Error 2
make[1]: *** [CMakeFiles/Vc.dir/all] Error 2
make: *** [all] Error 2


More information about the Vc mailing list
FIAS . Impressum . Privacy