1. 02 Feb, 2017 1 commit
    • David Miller's avatar
      GCC/Clang compatible SIMD code ./dlib/simd/simd**_vec.h (#414) · 60092335
      David Miller authored
      * GCC/Clang compatible vector extension SIMD code
      
      * Minimal modifications to dlib for the simd_vec code to work, a few include changes and ifdefs
      
      * Changed tabbing to spaces
      
      * Allow type inference to binary ops on different types of same size
      
      * Added cmake option USE_AUTO_VECTOR, and fixed up preprocessor checks.
      It is required to build with gcc/clang auto vectorization
      
      * Changed to intrinsic version due to poor auto vectorization results.
      The simd8*_vec are just copies of the C code right now.
      
      * Removed _vec variants, added to existing defines. simd_check.h back in place and removed from dlib/simd.h
      60092335
  2. 31 Jan, 2017 3 commits
  3. 30 Jan, 2017 2 commits
  4. 25 Jan, 2017 3 commits
  5. 23 Jan, 2017 1 commit
  6. 22 Jan, 2017 5 commits
  7. 17 Jan, 2017 1 commit
  8. 16 Jan, 2017 1 commit
  9. 09 Jan, 2017 4 commits
  10. 07 Jan, 2017 1 commit
  11. 06 Jan, 2017 1 commit
  12. 05 Jan, 2017 1 commit
  13. 04 Jan, 2017 2 commits
  14. 03 Jan, 2017 2 commits
  15. 27 Dec, 2016 4 commits
  16. 26 Dec, 2016 3 commits
  17. 24 Dec, 2016 2 commits
  18. 23 Dec, 2016 2 commits
  19. 20 Dec, 2016 1 commit