update to Vc 0.7.3-dev
authormkretz <mkretz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 7 Oct 2013 07:56:58 +0000 (07:56 +0000)
committermkretz <mkretz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 7 Oct 2013 07:56:58 +0000 (07:56 +0000)
commitc017a39ffa4a72b8d5af515626efbe8045280763
treec0b91b55fe19ef59b009a792873f953fd1625a0c
parent9efbd2f5ee9ee809750b0fd15e4f23cda8b0e01e
update to Vc 0.7.3-dev

* the previous Vc copy came from the development branch leading up to Vc 0.7
* this update contains a large number of fixes
* most importantly it fixes the issue with the latest XCode clang
  compiler supporting only a template recursion depth of 128
99 files changed:
Vc/CMakeLists.txt
Vc/cmake/AddCompilerFlag.cmake
Vc/cmake/AddTargetProperty.cmake [new file with mode: 0644]
Vc/cmake/CheckCCompilerFlag.cmake
Vc/cmake/CheckCXXCompilerFlag.cmake
Vc/cmake/OptimizeForArchitecture.cmake
Vc/cmake/VcMacros.cmake
Vc/include/Vc/Allocator [new file with mode: 0644]
Vc/include/Vc/IO
Vc/include/Vc/Memory
Vc/include/Vc/Utils
Vc/include/Vc/Vc
Vc/include/Vc/avx/casts.h
Vc/include/Vc/avx/const.h
Vc/include/Vc/avx/const_data.h
Vc/include/Vc/avx/debug.h
Vc/include/Vc/avx/deinterleave.tcc
Vc/include/Vc/avx/forceToRegisters.tcc
Vc/include/Vc/avx/helperimpl.h
Vc/include/Vc/avx/helperimpl.tcc
Vc/include/Vc/avx/interleavedmemory.tcc [new file with mode: 0644]
Vc/include/Vc/avx/intrinsics.h
Vc/include/Vc/avx/limits.h
Vc/include/Vc/avx/macros.h
Vc/include/Vc/avx/mask.h
Vc/include/Vc/avx/mask.tcc
Vc/include/Vc/avx/math.h
Vc/include/Vc/avx/prefetches.tcc
Vc/include/Vc/avx/shuffle.h
Vc/include/Vc/avx/sorthelper.h
Vc/include/Vc/avx/types.h
Vc/include/Vc/avx/vector.h
Vc/include/Vc/avx/vector.tcc
Vc/include/Vc/avx/vectorhelper.h
Vc/include/Vc/avx/vectorhelper.tcc
Vc/include/Vc/avx/writemaskedvector.h
Vc/include/Vc/avx/writemaskedvector.tcc
Vc/include/Vc/common/aliasingentryhelper.h
Vc/include/Vc/common/bitscanintrinsics.h
Vc/include/Vc/common/deinterleave.h
Vc/include/Vc/common/exponential.h
Vc/include/Vc/common/fix_clang_emmintrin.h [new file with mode: 0644]
Vc/include/Vc/common/iif.h [new file with mode: 0644]
Vc/include/Vc/common/interleavedmemory.h [new file with mode: 0644]
Vc/include/Vc/common/logarithm.h
Vc/include/Vc/common/macros.h
Vc/include/Vc/common/memory.h
Vc/include/Vc/common/memorybase.h
Vc/include/Vc/common/memoryfwd.h
Vc/include/Vc/common/operators.h
Vc/include/Vc/common/storage.h
Vc/include/Vc/common/support.h
Vc/include/Vc/common/trigonometric.h
Vc/include/Vc/common/types.h
Vc/include/Vc/common/undomacros.h
Vc/include/Vc/common/vectortuple.h [new file with mode: 0644]
Vc/include/Vc/common/windows_fix_intrin.h
Vc/include/Vc/cpuid.h
Vc/include/Vc/global.h
Vc/include/Vc/internal/namespace.h
Vc/include/Vc/limits
Vc/include/Vc/scalar/helperimpl.h
Vc/include/Vc/scalar/helperimpl.tcc
Vc/include/Vc/scalar/interleavedmemory.tcc [new file with mode: 0644]
Vc/include/Vc/scalar/mask.h
Vc/include/Vc/scalar/math.h
Vc/include/Vc/scalar/types.h
Vc/include/Vc/scalar/vector.h
Vc/include/Vc/scalar/vector.tcc
Vc/include/Vc/scalar/writemaskedvector.h
Vc/include/Vc/sse/casts.h
Vc/include/Vc/sse/const.h
Vc/include/Vc/sse/const_data.h
Vc/include/Vc/sse/debug.h
Vc/include/Vc/sse/deinterleave.tcc
Vc/include/Vc/sse/forceToRegisters.tcc
Vc/include/Vc/sse/helperimpl.h
Vc/include/Vc/sse/helperimpl.tcc
Vc/include/Vc/sse/interleavedmemory.tcc [new file with mode: 0644]
Vc/include/Vc/sse/intrinsics.h
Vc/include/Vc/sse/limits.h
Vc/include/Vc/sse/mask.h
Vc/include/Vc/sse/math.h
Vc/include/Vc/sse/prefetches.tcc
Vc/include/Vc/sse/shuffle.h
Vc/include/Vc/sse/types.h
Vc/include/Vc/sse/vector.h
Vc/include/Vc/sse/vector.tcc
Vc/include/Vc/sse/vectorhelper.h
Vc/include/Vc/sse/vectorhelper.tcc
Vc/include/Vc/support.h [new file with mode: 0644]
Vc/include/Vc/vector.h
Vc/include/Vc/version.h
Vc/src/avx_sorthelper.cpp [moved from Vc/src/avx/sorthelper.cpp with 78% similarity]
Vc/src/const.cpp [new file with mode: 0644]
Vc/src/cpuid.cpp
Vc/src/support.cpp
Vc/src/trigonometric.cpp [new file with mode: 0644]
Vc/src/vector.cpp [deleted file]