1. 13 Jan, 2020 1 commit
  2. 24 Sep, 2019 1 commit
    • Wenzhao Xiang's avatar
      Merge pull request #15371 from Wenzhao-Xiang:gsoc_2019 · c2096771
      Wenzhao Xiang authored
      [GSoC 2019] Improve the performance of JavaScript version of OpenCV (OpenCV.js)
      
      * [GSoC 2019]
      
      Improve the performance of JavaScript version of OpenCV (OpenCV.js):
      1. Create the base of OpenCV.js performance test:
           This perf test is based on benchmark.js(https://benchmarkjs.com). And first add `cvtColor`, `Resize`, `Threshold` into it.
      2. Optimize the OpenCV.js performance by WASM threads:
           This optimization is based on Web Worker API and SharedArrayBuffer, so it can be only used in browser.
      3. Optimize the OpenCV.js performance by WASM SIMD:
           Add WASM SIMD backend for OpenCV Universal Intrinsics. It's experimental as WASM SIMD is still in development.
      
      * [GSoC2019] 
      
      1. use short license header
      2. fix documentation node issue
      3. remove the unused `hasSIMD128()` api
      
      * [GSoC2019]
      
      1. fix emscripten define
      2. use fallback function for f16
      
      * [GSoC2019]
      
      Fix rebase issue
      c2096771
  3. 23 Sep, 2019 4 commits
  4. 22 Sep, 2019 3 commits
  5. 20 Sep, 2019 2 commits
  6. 19 Sep, 2019 1 commit
  7. 18 Sep, 2019 6 commits
  8. 17 Sep, 2019 1 commit
  9. 16 Sep, 2019 6 commits
  10. 13 Sep, 2019 10 commits
  11. 12 Sep, 2019 1 commit
    • Paul E. Murphy's avatar
      core: workaround old gcc vec_mul{e,o} (Issue #15506) · b465c826
      Paul E. Murphy authored
      ISA 2.07 (aka POWER8) effectively extended the expanding multiply
      operation to word types. The altivec intrinsics prior to gcc 8 did
      not get the update.
      
      Workaround this deficiency similar to other fixes.
      
      This was exposed by commit 33fb253a
      which leverages the int -> dword expanding multiply.
      
      This fixes Issue #15506
      b465c826
  12. 10 Sep, 2019 1 commit
  13. 09 Sep, 2019 1 commit
  14. 06 Sep, 2019 2 commits