1. 09 Feb, 2018 1 commit
  2. 06 Feb, 2018 3 commits
  3. 05 Feb, 2018 1 commit
  4. 31 Jan, 2018 2 commits
  5. 29 Jan, 2018 1 commit
  6. 27 Jan, 2018 3 commits
  7. 26 Jan, 2018 1 commit
    • Alexander Alekhin's avatar
      core: fix pthreads performance · c49d5d52
      Alexander Alekhin authored
      OpenCV pthreads-based implementation changes:
      - rework worker threads pool, allow to execute job by the main thread too
      - rework synchronization scheme (wait for job completion, threads 'pong' answer is not required)
      - allow "active wait" (spin) by worker threads and by the main thread
      - use _mm_pause() during active wait (support for Hyper-Threading technology)
      - use sched_yield() to avoid preemption of still working other workers
      - don't use getTickCount()
      - optional builtin thread pool profiler (disabled by compilation flag)
      c49d5d52
  8. 24 Jan, 2018 1 commit
  9. 23 Jan, 2018 1 commit
  10. 22 Jan, 2018 2 commits
  11. 16 Jan, 2018 2 commits
  12. 12 Jan, 2018 1 commit
  13. 09 Jan, 2018 1 commit
  14. 29 Dec, 2017 1 commit
  15. 27 Dec, 2017 1 commit
  16. 26 Dec, 2017 1 commit
  17. 22 Dec, 2017 2 commits
  18. 19 Dec, 2017 1 commit
  19. 17 Dec, 2017 1 commit
  20. 15 Dec, 2017 1 commit
  21. 14 Dec, 2017 1 commit
    • Tomoaki Teshima's avatar
      core: remove raw SSE2/NEON implementation from convert.cpp (#9831) · ca1a0a11
      Tomoaki Teshima authored
      * remove raw SSE2/NEON implementation from convert.cpp
        * remove raw implementation from Cvt_SIMD
        * remove raw implementation from cvtScale_SIMD
        * remove raw implementation from cvtScaleAbs_SIMD
        * remove duplicated implementation cvt_<float, short>
        * remove duplicated implementation cvtScale_<short, short, float>
        * add "from double" version of Cvt_SIMD
        * modify the condition of test ConvertScaleAbs
      
      * Update convert.cpp
      
      fixed crash in cvtScaleAbs(8s=>8u)
      
      * fixed compile error on Win32
      
      * fixed several test failures because of accuracy loss in cvtScale(int=>int)
      
      * fixed NEON implementation of v_cvt_f64(int=>double) intrinsic
      
      * another attempt to fix test failures
      
      * keep trying to fix the test failures and just introduced compile warnings
      
      * fixed one remaining test (subtractScalar)
      ca1a0a11
  22. 13 Dec, 2017 1 commit
  23. 12 Dec, 2017 2 commits
  24. 11 Dec, 2017 2 commits
  25. 05 Dec, 2017 3 commits
  26. 04 Dec, 2017 1 commit
  27. 01 Dec, 2017 1 commit
  28. 28 Nov, 2017 1 commit
    • Roman Cattaneo's avatar
      Fixes Issue #10181 · d381e499
      Roman Cattaneo authored
      This PR fixes incorrect division by zero handling in template
      specialization of `Div_SIMD` for type `double`.
      d381e499