opencv/modules/core
Vadim Pisarevsky f058b5fb1e
Wide univ intrinsics (#11953)
* core:OE-27 prepare universal intrinsics to expand (#11022)

* core:OE-27 prepare universal intrinsics to expand (#11022)

* core: Add universal intrinsics for AVX2

* updated implementation of wide univ. intrinsics; converted several OpenCV HAL functions: sqrt, invsqrt, magnitude, phase, exp to the wide universal intrinsics.

* converted log to universal intrinsics; cleaned up the code a bit; added v_lut_deinterleave intrinsics.

* core: Add universal intrinsics for AVX2

* fixed multiple compile errors

* fixed many more compile errors and hopefully some test failures

* fixed some more compile errors

* temporarily disabled IPP to debug exp & log; hopefully fixed Doxygen complains

* fixed some more compile errors

* fixed v_store(short*, v_float16&) signatures

* trying to fix the test failures on Linux

* fixed some issues found by alalek

* restored IPP optimization after the patch with AVX wide intrinsics has been properly tested

* restored IPP optimization after the patch with AVX wide intrinsics has been properly tested
2018-07-16 18:57:24 +03:00
..
3rdparty/SoftFloat Add install component for 3rdparty libraries licenses 2018-03-06 16:32:30 +03:00
doc documentation: avoid links to 'master' branch from 3.4 maintenance branch 2018-05-31 16:45:18 +03:00
include/opencv2 Wide univ intrinsics (#11953) 2018-07-16 18:57:24 +03:00
misc/java core:ppc Fix java CoreTest/testMahalanobis (#11677) 2018-06-07 14:16:48 +03:00
perf core(hal): improve v_select() SSE4.1+ 2018-04-23 13:17:53 +03:00
src Wide univ intrinsics (#11953) 2018-07-16 18:57:24 +03:00
test Wide univ intrinsics (#11953) 2018-07-16 18:57:24 +03:00
CMakeLists.txt Reduced direct TBB dependencies 2018-04-06 14:21:15 +03:00