opencv/modules
Paul E. Murphy 3f92bcc11a fast_math: selectively use GCC rounding builtins when available
Add a new macro definition OPENCV_USE_FASTMATH_GCC_BUILTINS to enable
usage of GCC inline math functions, if available and requested by the
user.

Likewise, enable it for POWER. This is nearly always a substantial
improvement over using integer manipulation as most operations can
be done in several instructions with no branching. The result is a
1.5-1.8x speedup in the ceil/floor operations.

1. As tested with AT 12.0-1 (GCC 8.3.1) compiler on P9 LE.
2019-08-07 15:01:18 -05:00
..
calib3d Fixed initUndistortRectifyMap AVX2 implementation 2019-07-04 15:49:33 +03:00
core fast_math: selectively use GCC rounding builtins when available 2019-08-07 15:01:18 -05:00
cudaarithm java: generated code to have javadoc 2019-06-05 12:44:03 +02:00
cudabgsegm CUDA/BgSegm: fix the threshold of MOG2.Update test when detectShadow=true (#12762) 2018-10-09 17:39:39 +03:00
cudacodec Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudafeatures2d Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudafilters Merge pull request #13695 from flyingfalling:3.4 2019-03-13 20:53:59 +03:00
cudaimgproc Add CV_16UC1 support for cuda::CLAHE 2019-02-06 17:21:55 +00:00
cudalegacy cudalegacy: fix test failure of SolvePnPRansac 2019-07-19 17:50:00 +09:00
cudaobjdetect Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudaoptflow Fix Farneback Optical Flow Algorithm 2019-01-13 15:14:45 +00:00
cudastereo cuda::StereoBM - fix hanging and racing issue 2019-02-18 06:03:12 +00:00
cudawarping Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudev CUDA 10.1 Build Issue Fix 2019-03-03 16:40:43 +00:00
dnn Merge pull request #15139 from alalek:openvino_2019R2 2019-07-25 18:59:56 +00:00
features2d Fix blob detector insertion sort 2019-07-02 19:54:27 +00:00
flann Merge pull request #14898 from UnderscoreAsterisk:flann-warnings-and-4376 2019-06-26 19:35:11 +03:00
highgui cmake: use absolute library paths from 'pkgconfig' 2019-04-15 22:11:49 +00:00
imgcodecs imgcodecs: force reshaping of imdecode() input into a single row 2019-07-06 10:11:29 +00:00
imgproc Merge pull request #14994 from terfendail:wintr_undistort 2019-07-18 19:32:51 +03:00
java android: JavaCamera2View use calculateCameraFrameSize() method 2019-07-04 21:43:09 +00:00
js Fix drawKeypoints and drawMatches for JS 2019-07-20 23:47:26 +03:00
ml java: generated code to have javadoc 2019-06-05 12:44:03 +02:00
objdetect objdetect: validate feature rectangle on reading 2019-07-25 18:58:53 +03:00
photo Add test 2019-06-05 09:15:18 -07:00
python Solve the import issue in Python2. 2019-06-16 06:10:00 +08:00
shape python: discover tests from module/misc/python/test paths 2019-04-10 18:35:35 +00:00
stitching python: discover tests from module/misc/python/test paths 2019-04-10 18:35:35 +00:00
superres Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
ts ts: runtime check for misused 'optional' test data files 2019-07-03 20:07:44 +03:00
video core(intrin): drop hasSIMD128 checks 2019-06-08 19:20:20 +00:00
videoio Merge pull request #15104 from alalek:videoio_fix_debug_message 2019-07-21 17:56:41 +00:00
videostab Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
viz viz: call "mapper->Update()" before and after SetInputData() 2018-08-22 15:40:51 +03:00
world Do not build protobuf without dnn (#10689) 2018-02-01 16:30:23 +03:00
CMakeLists.txt cmake: allow providing list of extra modules paths 2018-02-01 19:02:02 +03:00