opencv/modules/core/test
Sayed Adel 5771fd693d Change behaviour of 16-bit multiply operator
- redefine 16-bit multiply operator to perform saturating multiply
    instead of non-saturating multiply
  - implement 8-bit multiply operator to perform saturating multiply
  - implement v_mul_wrap() for 8-bit, 16-bit non-saturating multiply
  - improve performance of v_mul_hi() for VSX
  - update intrin tests with new changes
  - replace unv 16-bit multiplication operator with v_mul_wrap due behavior changes

  - Several improvements depend on vpisarev review

    * initial forward declarations for universal intrinsics
    * move emulating SSE intrinsics into separate file
    * implement v_mul_expand for 8-bit
    * reimplement saturating multiply using v_mul_expand + v_pack
    * map v_expand, v_load_expand, v_load_expand_q to sse4.1
    * fix overflow avx2::v_pack(uint32)
    * implement two universal intrinsics v_expand_low and v_expand_high
2018-10-11 04:35:39 +02:00
..
ocl fix test error on Tinker Board (OpenCL on Arm platform) 2018-02-26 22:55:06 +09:00
test_arithm.cpp Fixed meanStdDev() implementation for the case input matrix has more than 4 channels 2018-10-11 04:30:33 +02: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 ts: refactor OpenCV tests 2018-02-03 19:39:47 +00:00
test_dxt.cpp Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
test_eigen.cpp build: unreachable code after CV_Error() (part 2) 2018-04-24 16:03:40 +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_intrin_utils.hpp Change behaviour of 16-bit multiply operator 2018-10-11 04:35:39 +02:00
test_intrin.cpp core(test): intrinsic tests for all dispatched CPU optimizations 2018-08-01 13:50:42 +03:00
test_io.cpp don't use constructors for C API structures 2018-09-06 14:34:16 +03: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 don't use constructors for C API structures 2018-09-06 14:34:16 +03:00
test_math.cpp Merge pull request #11630 from alalek:c_api_eliminate_constructors 2018-09-06 20:07:16 +00:00
test_misc.cpp core: add "check" macros 2018-04-09 21:24:02 +03:00
test_operations.cpp don't use constructors for C API structures 2018-09-06 14:34:16 +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 ts: refactor OpenCV tests 2018-02-03 19:39:47 +00: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 Add test for Scalar arguments at CommandLineParser 2018-03-13 11:01:07 +03:00