opencv/modules/core/test
Sayed Adel f2fe6f40c2 Merge pull request #15510 from seiko2plus:issue15506
* core: rework and optimize SIMD implementation of dotProd

  - add new universal intrinsics v_dotprod[int32], v_dotprod_expand[u&int8, u&int16, int32], v_cvt_f64(int64)
  - add a boolean param for all v_dotprod&_expand intrinsics that change the behavior of addition order between
    pairs in some platforms in order to reach the maximum optimization when the sum among all lanes is what only matters
  - fix clang build on ppc64le
  - support wide universal intrinsics for dotProd_32s
  - remove raw SIMD and activate universal intrinsics for dotProd_8
  - implement SIMD optimization for dotProd_s16&u16
  - extend performance test data types of dotprod
  - fix GCC VSX workaround of vec_mule and vec_mulo (in little-endian it must be swapped)
  - optimize v_mul_expand(int32) on VSX

* core: remove boolean param from v_dotprod&_expand and implement v_dotprod_fast&v_dotprod_expand_fast

  this changes made depend on "terfendail" review
2019-10-07 22:01:35 +03:00
..
ocl Merge pull request #12565 from dkurt:dnn_non_intel_gpu 2018-09-26 16:27:00 +03:00
test_arithm.cpp core(test): extend divideByZero test 2018-11-10 22:17:19 +00:00
test_async.cpp core: Async API / AsyncArray 2019-05-18 19:32:23 +00:00
test_concatenation.cpp Added more strict checks for empty inputs to compare, meanStdDev and RNG::fill 2018-07-26 18:06:38 +03:00
test_conjugate_gradient.cpp ts: refactor OpenCV tests 2018-02-03 19:39:47 +00:00
test_countnonzero.cpp ts: refactor OpenCV tests 2018-02-03 19:39:47 +00:00
test_downhill_simplex.cpp Misc. modules/ typos 2018-02-12 07:09:43 -05:00
test_ds.cpp Catch exceptions by const-reference 2018-10-16 22:43:54 +02:00
test_dxt.cpp Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
test_eigen.cpp Fix modules/ typos 2019-08-16 17:34:29 +03:00
test_hal_core.cpp ts: refactor OpenCV tests 2018-02-03 19:39:47 +00:00
test_intrin128.simd.hpp core(test): intrinsic tests for all dispatched CPU optimizations 2018-08-01 13:50:42 +03:00
test_intrin256.simd.hpp core(test): intrinsic tests for all dispatched CPU optimizations 2018-08-01 13:50:42 +03:00
test_intrin512.simd.hpp Merge pull request #14210 from terfendail:wui_512 2019-06-03 18:05:35 +03:00
test_intrin_utils.hpp Merge pull request #15510 from seiko2plus:issue15506 2019-10-07 22:01:35 +03:00
test_intrin.cpp Merge pull request #14210 from terfendail:wui_512 2019-06-03 18:05:35 +03:00
test_io.cpp core(test): fix check conditions 2019-09-22 11:28:41 +00:00
test_lpsolver.cpp core: add solveLP type checks for output 2018-09-01 14:51:44 +00:00
test_main.cpp ts: refactor OpenCV tests 2018-02-03 19:39:47 +00:00
test_mat.cpp core: fix mat matx multiplication 2019-02-28 14:22:54 +01:00
test_math.cpp fast_math: add extra perf/unit tests 2019-08-07 14:59:46 -05:00
test_misc.cpp core: fix condition in OutputArray::create(allowTransposed=True) 2019-03-05 16:26:59 +03:00
test_operations.cpp Added test for addition of Mat and Matx 2018-12-25 19:22:04 +03:00
test_precomp.hpp core(test): intrinsic tests for all dispatched CPU optimizations 2018-08-01 13:50:42 +03:00
test_ptr.cpp 3.4: backported changes from 'master' branch 2019-08-14 16:36:08 +03:00
test_rand.cpp Added more strict checks for empty inputs to compare, meanStdDev and RNG::fill 2018-07-26 18:06:38 +03:00
test_rotatedrect.cpp ts: refactor OpenCV tests 2018-02-03 19:39:47 +00:00
test_umat.cpp Misc. modules/ typos 2018-02-12 07:09:43 -05:00
test_utils.cpp core: add utils::findDataFile() / samples::findFile() 2018-11-16 00:25:06 +00:00