1. 23 Feb, 2019 2 commits
  2. 04 Jan, 2019 1 commit
    • Lee Jaehwan's avatar
      Merge pull request #13544 from eightco:bugfix · 71aee662
      Lee Jaehwan authored
      Fix a bug in cv :: merge when array of 3-channel mat is input (#13544)
      
      * Mat merge function bug fix - Bug fix of merge function of 3-channel vector <Mat> of 3 or 4 matrices
      
      * Add Core_merge test for opencv#13544
      
      * fixups
      71aee662
  3. 24 Oct, 2018 1 commit
    • maver1's avatar
      Merge pull request #12877 from maver1:3.4 · e397434c
      maver1 authored
      * Updated ICV packages and IPP integration
      
      * core(test): minMaxIdx IPP regression test
      
      * core(ipp): workaround minMaxIdx problem
      
      * core(ipp): workaround meanStdDev() CV_32FC3 buffer overrun
      
      * Returned semicolon after CV_INSTRUMENT_REGION_IPP()
      e397434c
  4. 13 Sep, 2018 1 commit
  5. 07 Aug, 2018 1 commit
  6. 02 Aug, 2018 1 commit
  7. 26 Jul, 2018 1 commit
    • Vadim Pisarevsky's avatar
      further improvements in split & merge; started using non-temporary store instructions (#12063) · 43820d89
      Vadim Pisarevsky authored
      * 1. changed static const __m128/256 to const __m128/256 to avoid wierd instructions and calls inserted by compiler.
      2. added universal intrinsics that wrap MOVNTPS and other such (non-temporary or "no cache" store) instructions. v_store_interleave() and v_store() got respective flags/overloaded variants
      3. rewrote split & merge to use the "no cache" store instructions. It resulted in dramatic performance improvement when processing big arrays
      
      * hopefully, fixed some test failures where 4-channel v_store_interleave() is used
      
      * added missing implementation of the new universal intrinsics (v_store_aligned_nocache() etc.)
      
      * fixed silly typo in the new intrinsics in intrin_vsx.hpp
      
      * still trying to fix VSX compiler errors
      
      * still trying to fix VSX compiler errors
      
      * still trying to fix VSX compiler errors
      
      * still trying to fix VSX compiler errors
      43820d89
  8. 24 Jul, 2018 1 commit
    • Vadim Pisarevsky's avatar
      converted split() & merge() to wide univ intrinsics (#12044) · 9c704080
      Vadim Pisarevsky authored
      * fixed/updated v_load_deinterleave and v_store_interleave intrinsics; modified split() and merge() functions to use those intrinsics
      
      * fixed a few compile errors and bug in v_load_deinterleave(ptr, v_uint32x4& a, v_uint32x4& b)
      
      * fixed few more compile errors
      9c704080
  9. 04 Jul, 2018 1 commit
  10. 12 Feb, 2018 1 commit
  11. 17 Dec, 2015 1 commit
  12. 03 Dec, 2015 1 commit
    • Maksim Shabunin's avatar
      HAL: improvements · b4bcdd10
      Maksim Shabunin authored
      - added new functions from core module: split, merge, add, sub, mul, div, ...
      - added function replacement mechanism
      - added example of HAL replacement library
      b4bcdd10