Skip to content

Instantly share code, notes, and snippets.

@mattkretz
Created December 16, 2015 12:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mattkretz/42353e2e49dd6cb73d12 to your computer and use it in GitHub Desktop.
Save mattkretz/42353e2e49dd6cb73d12 to your computer and use it in GitHub Desktop.
  • 3c82ead Adjust tests to avoid invalid SimdArray instantiations - Matthias Kretz
  • cb2f84c SimdArray: error for instantiations that break subscripting - Matthias Kretz
  • c62972d MIC: Fix copysign implementation - Matthias Kretz
  • da83c44 Deprecate Vector::copySign in favor of Vc::copysign - Matthias Kretz
  • f121987 Add test for copysign - Matthias Kretz
  • 2701e14 New SimdArray ctor overloads to fix loads from C-arrays - Matthias Kretz
  • cbbb6d2 Extend load test to load from T[] - Matthias Kretz
  • 8137441 test case for failing construction of Vc::SimdArray<int,2> - Sandro Wenzel
  • 02baab4 Fix out-of-bounds access on denormals array - Matthias Kretz
  • f268fac determine full MSVC version and use it to bail out for versions that do not support C++11 - Matthias Kretz
  • 9d214cd MSVC expects unsigned long for _BitScanForward - Matthias Kretz
  • fda8c27 Fix the MIC Mask ABI test - Matthias Kretz
  • a618768 Adjust error message: could also be a compiler bug - Matthias Kretz
  • eff6981 Reduce number of actual_value overloads - Matthias Kretz
  • 120235e When aliasing use VectorEntryType - Matthias Kretz
  • bef1c4a Reduce SFINAE usage to help ICC understand the code - Matthias Kretz
  • 9092e87 Work around ICC bug #6000144543 - Matthias Kretz
  • a87f7ad MIC: Fix syntax errors - Matthias Kretz
  • 85c3531 Reduce the complexity of the math unit test - Matthias Kretz
  • f1d9c8e Deprecate exponent() member, add exponent non-member - Matthias Kretz
  • 78a43c3 Deprecate isNegative member, add isnegative non-member - Matthias Kretz
  • 40307b1 Replace all user-defined __ with _ - Matthias Kretz
  • 834b969 SimdArray: fix return type to say void, not auto - Matthias Kretz
  • 2ce9612 Add deprecated gather & scatter overloads from 0.7 - Matthias Kretz
  • 6a8da6f Mac OS X's std::atan(2) & std::log2 are less precise - Matthias Kretz
  • e994107 SimdArray: Specialize std::numeric_limits - Matthias Kretz
  • 2793586 docs: Add a bit of doxygen markup for SimdArray - Matthias Kretz
  • 09b707d Improve vim foldmarkers - Matthias Kretz
  • be6e256 SimdArray: Fix logic for sincos which returns void - Matthias Kretz
  • 4af64f5 Use exp implementation only for SSE & AVX - Matthias Kretz
  • e6028db SimdArray: Add unary operator+, isNegative() and exponent() - Matthias Kretz
  • 9cfb9b2 SimdArray: run all math tests on SimdArray - Matthias Kretz
  • bcb1923 SimdArray: Have Segment work for masks again - Matthias Kretz
  • 8af183b SimdArray: make fromOperation smarter - Matthias Kretz
  • 4f81db6 SimdArray: drop internal::min/max - Matthias Kretz
  • f2d63e8 Add helper macros and implement (hopefully) all math operators for SimdArray - Christian Engwer
  • b25f848 add free standing copysign for SimdArray - Christian Engwer
  • 07ff3f1 make copySign use references to avoid unnecessary copies - Christian Engwer
  • 875f7fb test the implementation of sqrt for SimdArray (fails currently) - Christian Engwer
  • 939fd67 add implementation of copySign for SimdArray - Christian Engwer
  • 7b207c8 add test implementation of setQnan for SimdArray - Christian Engwer
  • 95381b8 sligthly refactor the definition of tested types to easily extend it to test SimdArray - Christian Engwer
  • 6f798dc implement sqrt(SimdArray) - Christian Engwer
  • 2e2d4c8 Fix Vc::iif for builtin types and non-default SimdArray - Matthias Kretz
  • c37b4d2 README: link to docs, Diss, and mailinglists - Matthias Kretz
  • 580cd78 Test Mask parameter passing (ABI) - Matthias Kretz
  • 3f231e0 Use 64-bit maskstores to fix the segfault - Matthias Kretz
  • 09b7498 Don't adjust the base address for MASKMOVDQU - Matthias Kretz
  • a230a50 [cmake] cache the output of lsb_release, as it might take very long - Christian Engwer
  • 099d97b [cmake] we try to detect the C++ compiler, so we should execute CMAKE_CXX_COMPILER - Christian Engwer
  • 29f566d Cmake: Fix capitalization of the Vc_NO_XGETBV macro - Matthias Kretz
  • 753ed7a Restore C++11 compatibility for constexpr - Matthias Kretz
  • 6928a1a Replace Vc::array by fork from libc++ - Matthias Kretz
  • f5e30b0 Clean up all license headers and files for BSD - Matthias Kretz
  • c1bd709 Travis CI: send notifications to IRC - Matthias Kretz
  • 016625c Huge overhaul of Vector and Mask documentation - Matthias Kretz
  • 7ea15b7 Resolve doxygen warnings (\param, \returns, etc.) Refs: gh-66 - Matthias Kretz
  • 895a941 Clean up Vc_DECLARE_ALLOCATOR and its documentation - Matthias Kretz
  • 370bbf8 Don't have Vc_ICC/CLANG/MSVC/...BROKEN defined for doxygen - Matthias Kretz
  • 5913133 Drop Vector::pack (mostly commented anyway) - Matthias Kretz
  • 5eeab0c Annotate Vector::staticCast with Vc_DEPRECATED - Matthias Kretz
  • 8eba6ae Document Vc::array (not really yet) and Vc::vector - Matthias Kretz
  • e243e35 Remove incorrect/old member functions. - Matthias Kretz
  • a0a5d4d Update to latest doxygen generated config file - Matthias Kretz
  • fe26ebb Add documentation on how SimdArray is implemented - Matthias Kretz
  • aa54843 Redo the structure of the documentation - Matthias Kretz
  • 3b7bcba Fix grouping and add a TODO comment - Matthias Kretz
  • 6392fa1 Move documentation to its place in the source - Matthias Kretz
  • a69d807 Fix docs grouping, it included to much - Matthias Kretz
  • 6a09eab Move ostream operator documentation to the src - Matthias Kretz
  • c86542f Document Vector/Mask aliases - Matthias Kretz
  • d5bd659 Document Vc_PASSING_VECTOR_BY_VALUE_IS_BROKEN - Matthias Kretz
  • 8b57eb5 Document LoadStoreFlags some more - Matthias Kretz
  • 62885fc Clean up Doxyfile - Matthias Kretz
  • 80178fe Document VectorAlignment and MemoryAlignment - Matthias Kretz
  • f94106f Get rid of Vc_IMPL and document CurrentImplementation - Matthias Kretz
  • c8d437f Doxygen wants the title with \defgroup - Matthias Kretz
  • abf1ece Remove unused Impl::VectorAlignment constants - Matthias Kretz
  • 210030d Add some \internal documentation - Matthias Kretz
  • f99a327 Document compiler identification macros - Matthias Kretz
  • a323243 Document version macros, functions, and checks - Matthias Kretz
  • ac34c3f Add missing fold-marker - Matthias Kretz
  • 3dc75b4 travis: Enable OS X support - Vinzent Steinberg
  • fe6713f travis: Use ctest instead of make test - Vinzent Steinberg
  • f3d1c52 Add .travis.yml - Vinzent Steinberg
  • 283053f Require at least cmake version 3.0 - Matthias Kretz
  • af76465 for XCode the MAIN_DEPENDENCY file seems to get added as a file to build. Use DEPENDS as a workaround - Paul Elsner
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment