Skip to content

Instantly share code, notes, and snippets.

@mattkretz
Created February 25, 2016 15:56
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/a829f8ad41d9218036c3 to your computer and use it in GitHub Desktop.
Save mattkretz/a829f8ad41d9218036c3 to your computer and use it in GitHub Desktop.
  • 9a0d148 docs: document SimdMaskArray using mostly \copydoc - Matthias Kretz
  • 66c3fee SimdArray: add missing new/delete operator overloads - Matthias Kretz
  • 3ecaee2 docs: document new/delete operator overloads - Matthias Kretz
  • 730eab7 SimdArray: rename parameter VectorType to V - Matthias Kretz
  • 28f05c5 docs: Documentation for SimdArray copying from Vector - Matthias Kretz
  • 21a9b12 docs: Fix doxygen warnings by adding more documentation - Matthias Kretz
  • 85f4e21 docs: Document deprecated gather/scatter - Matthias Kretz
  • f3be3ea docs: SimdArray math functions documented - Matthias Kretz
  • 40d491e docs: Document SimdArray non-member operators - Matthias Kretz
  • 6e3ef44 docs: Fix Vector::size documentation - Matthias Kretz
  • 598f61c docs: mark as/add \internal documentation - Matthias Kretz
  • 878b586 docs: Write SimdArray introduction - Matthias Kretz
  • 2410075 Drop unused/dead fusedMultiplyAdd member function - Matthias Kretz
  • d997f6b ICC: ICC 16 requires the type to have a name - Matthias Kretz
  • 9627301 MIC: Drop VectorHelper for good - Matthias Kretz
  • 0c62f7d MIC: move zero & one to Detail namespace - Matthias Kretz
  • 8f625b0 MIC: Move Detail code to detail.h - Matthias Kretz
  • 53a778c MIC: move reductions from VectorHelper to Detail - Matthias Kretz
  • 720f0e0 MIC: delete dead code from VectorHelper - Matthias Kretz
  • 53c27d2 MIC: Clean up VectorHelper::multiplyAndAdd/-Sub - Matthias Kretz
  • 22cc74c MIC: port to new operators implementation - Matthias Kretz
  • a5ad886 ctest: also match utf8 variant of GCC error msg - Matthias Kretz
  • 2a80e96 Fix syntax of Vc_* macros to require a semicolon - Matthias Kretz
  • ae303f2 clang-format - Matthias Kretz
  • ea8087b SimdArray operators must not lose data - Matthias Kretz
  • 175376d CTest: add necessary regex for ICC - Matthias Kretz
  • 663071a Use generic type-punning for reinterpret_components_cast - Matthias Kretz
  • 46b1f5a ctest: more type combinations to test - Matthias Kretz
  • 7d56b19 ctest: Add pass regex for clang - Matthias Kretz
  • 9cbc038 Drop ambiguous operator overloads - Matthias Kretz
  • bd03cc7 Clean up the traits code a bit - Matthias Kretz
  • 530ffec Have a general (non-member) compound assignment operator - Matthias Kretz
  • 9c830cc Refactor operators to follow latest WG21 paper - Matthias Kretz
  • d169627 tests: two more operators that should use int - Matthias Kretz
  • bd1dbcb simdize: fix operators on Reference types - Matthias Kretz
  • bf1b66f cmake: Use RULE_LAUNCH_COMPILE in compilation failure tests - Matthias Kretz
  • f47db0f Tests: avoid operand with (unsigned) (long) long - Matthias Kretz
  • 07594ff ICC: change the workaround to be compatible with GCC5 - Matthias Kretz
  • 0d6b156 ICC: special case ldexp and frexp argument unwrapping - Matthias Kretz
  • 89c468b Reverse the unpacking logic for more ICC joy - Matthias Kretz
  • ae6b72d ICC: work around incorrect SFINAE handling - Matthias Kretz
  • 817bf5f Tests: ensure that this is mutable after instantiation - Matthias Kretz
  • 1f28a42 Full coverage for is_functor_argument_immutable test - Matthias Kretz
  • e26e671 Binutils before 2.21 does not support AVX2 - Matthias Kretz
  • 3c7e994 docs: fix example code - Matthias Kretz
  • 9ac28cf cmake: Only add flag once - Matthias Kretz
  • 5b51c93 Storage: fix UnionMembers implementation - Matthias Kretz
  • 1ddab16 cmake: fix capitalization of macro - Matthias Kretz
  • 3f138bf tests: test a sequence of 3 values, too - Matthias Kretz
  • 5f68ba7 container: work around clang miscompilation - Matthias Kretz
  • ddd42cf container: zero-init is default & rely on copy elision - Matthias Kretz
  • 241576c container: support non-default VectorAbi + better docs - Matthias Kretz
  • 70a2c62 ctest: FATAL_ERROR on test failure - Matthias Kretz
  • f68d3b4 cmake: fix AVX2 setup (wrong flag name) - Matthias Kretz
  • 841b1dd Buddhabrot: fix build with libc++ - Matthias Kretz
  • db174e6 cmake: Use build_example macro for buddhabrot - Matthias Kretz
  • 4c74108 ctest: only submit git_branch file if it exists - Matthias Kretz
  • b29801e ctest: faster and nicer output on Travis CI - Matthias Kretz
  • 314b84d Travis: run test.cmake (submitting to cdash.gsi.de) - Matthias Kretz
  • 26037cf ctest: reorganize and ensure BUILD_TESTING - Matthias Kretz
  • 2d25cb8 Travis: Try to get libc++ to work Linux - Matthias Kretz
  • 2ef5da0 Always build tests and examples on Travis - Matthias Kretz
  • 2e89ed7 Unittest: GCC5 warns about the static here - Matthias Kretz
  • 99a09d6 cmake: fix assembler with GCC on OS X - Matthias Kretz
  • 5b5ceb7 Travis: Add GCC5 builds and AVX on OSX - Matthias Kretz
  • 6c69b93 cmake: Fix variable expansion in previous commit - Matthias Kretz
  • e8739ce cmake: Refactor and extend architecture flags - Matthias Kretz
  • 8f5d460 cmake: Add more CPUID families from Intel SDE - Matthias Kretz
  • 8aa5215 Add simple cpuid example - Matthias Kretz
  • 165eaf8 New ENABLE_MIC option - Matthias Kretz
  • d44f340 Prefix generated test names with Test - Matthias Kretz
  • 9cae962 Reduce recursion depth for less error clutter - Matthias Kretz
  • d416a23 Reduce code duplication - Matthias Kretz
  • f2ed13d Clean up Vec vs. V type name - Matthias Kretz
  • ca8d2be Extract reductions tests to their own TU - Matthias Kretz
  • f997418 Move trigonometric tests to their own TU - Matthias Kretz
  • 88c48bc Move logarithm tests to their own source file - Matthias Kretz
  • c0a0729 Extract ULP unit test to its own source file - Matthias Kretz
  • 226aae5 Default BUILD_TESTING to OFF on releases - Matthias Kretz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment