opencv/modules
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
..
calib3d Merge pull request #15399 from terfendail:perf_stereobm 2019-09-17 14:26:43 +00:00
core Merge pull request #15510 from seiko2plus:issue15506 2019-10-07 22:01:35 +03:00
cudaarithm
cudabgsegm
cudacodec
cudafeatures2d
cudafilters
cudaimgproc
cudalegacy Assorted documentation fixes 2019-08-31 01:50:11 +03:00
cudaobjdetect suppress noisy warning 2019-08-08 21:49:32 +09:00
cudaoptflow suppress noisy warning 2019-08-08 21:49:32 +09:00
cudastereo
cudawarping
cudev
dnn Merge pull request #15641 from alalek:dnn_pytest_update_3.4 2019-10-05 15:28:52 +00:00
features2d Assorted documentation fixes 2019-08-31 01:50:11 +03:00
flann Assorted documentation fixes 2019-08-31 01:50:11 +03:00
highgui Fixed OSX build with Qt 2019-09-13 15:23:59 +03:00
imgcodecs Update loadsave.cpp 2019-09-28 23:24:17 +03:00
imgproc imgproc: fix fitLine() implementation 2019-10-03 21:23:52 +00:00
java Fix modules/ typos 2019-08-16 17:34:29 +03:00
js Merge pull request #15480 from cancerberoSgx:estimateAffine2D 2019-09-30 21:35:26 +03:00
ml ml: add checks of empty train data 2019-09-22 11:12:19 +00:00
objdetect bug fix 2019-10-04 13:02:54 +03:00
photo Assorted documentation fixes 2019-08-31 01:50:11 +03:00
python Fix modules/ typos 2019-08-16 17:34:29 +03:00
shape
stitching backport: fixed warnings produced by clang-9.0.0 2019-09-23 18:36:18 +03:00
superres
ts ts: eliminate -Warray-bounds warning 2019-09-06 18:06:02 +03:00
video Merge pull request #15274 from ChipKerchner:lkpyramidToHal 2019-08-28 18:56:48 +03:00
videoio dshow: Add ability to save direct show graph 2019-10-01 09:46:07 -07:00
videostab backport: fixed warnings produced by clang-9.0.0 2019-09-23 18:36:18 +03:00
viz
world
CMakeLists.txt