Merge pull request #13317 from terfendail:norm_wintr
authorVitaly Tuzov <terfendail@users.noreply.github.com>
Thu, 29 Nov 2018 16:34:14 +0000 (19:34 +0300)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Thu, 29 Nov 2018 16:34:14 +0000 (19:34 +0300)
commit00c9ab8c23f1c6a0d48bbf97d588de990ee9ed36
tree20753c834c036b83cda0b72af22d2846054a5de7
parentccf96b9e050a1d99cf5f053d13958dc39d4b5609
Merge pull request #13317 from terfendail:norm_wintr

* Added performance tests for hal::norm functions

* Added sum of absolute differences intrinsic

* norm implementation updated to use wide universal intrinsics

* improve and fix v_reduce_sad on VSX
modules/core/include/opencv2/core/hal/intrin_avx.hpp
modules/core/include/opencv2/core/hal/intrin_cpp.hpp
modules/core/include/opencv2/core/hal/intrin_neon.hpp
modules/core/include/opencv2/core/hal/intrin_sse.hpp
modules/core/include/opencv2/core/hal/intrin_vsx.hpp
modules/core/perf/perf_norm.cpp
modules/core/src/norm.cpp
modules/ts/include/opencv2/ts.hpp