1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-28 23:03:03 +04:00
Files
opencv/modules
Everton Constantino 75315fb297 Merge pull request #15494 from everton1984:hal_vector_get_n
Improving VSX performance of integral function

* Adding support for vector get function on VSX datatypes so the
integral function gains a bit of performance.

* Removing get as a datatype member function and implementing a new HAL
instruction v_extract_n to get the n-th element of a vector register.

* Adding SSE/NEON/AVX intrinsics.

* Implement new HAL instruction v_broadcast_element on VSX/AVX/NEON/SSE.

* core(simd): add tests for v_extract_n/v_broadcast_element

- updated docs
- commented out code to repair compilation
- added WASM and MSA default implementations

* core(simd): fix compilation

- x86: avoid _mm256_extract_epi64/32/16/8 with MSVS 2015
- x86: _mm_extract_epi64 is 64-bit only

* cleanup
2019-11-20 13:41:07 +03:00
..
2019-11-12 18:49:34 +03:00
2018-09-07 20:33:52 +09:00
2018-09-07 20:33:52 +09:00
2019-10-08 15:30:02 +03:00
2019-08-08 21:49:32 +09:00
2019-11-06 17:15:31 +05:30
2018-09-07 20:33:52 +09:00
2019-03-03 16:40:43 +00:00
2019-11-15 19:16:22 +03:00
2019-11-12 18:49:34 +03:00
2019-09-28 23:24:17 +03:00
2019-11-19 07:40:12 +00:00
2019-11-15 19:16:22 +03:00
2019-08-31 01:50:11 +03:00