opencv/modules/core
Vadim Pisarevsky ba4d6c859d
added detection & dispatching of some modern NEON instructions (NEON_FP16, NEON_BF16) (#24420)
* added more or less cross-platform (based on POSIX signal() semantics) method to detect various NEON extensions, such as FP16 SIMD arithmetics, BF16 SIMD arithmetics, SIMD dotprod etc. It could be propagated to other instruction sets if necessary.

* hopefully fixed compile errors

* continue to fix CI

* another attempt to fix build on Linux aarch64

* * reverted to the original method to detect special arm neon instructions without signal()
* renamed FP16_SIMD & BF16_SIMD to NEON_FP16 and NEON_BF16, respectively

* removed extra whitespaces
2023-10-18 22:06:20 +03:00
..
3rdparty/SoftFloat
cmake/parallel core(parallel): plugins support 2021-02-15 17:07:36 +00:00
doc Merge pull request #23342 from n0099:#23335 2023-05-03 14:15:53 +03:00
include/opencv2 added detection & dispatching of some modern NEON instructions (NEON_FP16, NEON_BF16) (#24420) 2023-10-18 22:06:20 +03:00
misc Merge pull request #23109 from seanm:misc-warnings 2023-10-06 13:33:21 +03:00
perf Merge pull request #23109 from seanm:misc-warnings 2023-10-06 13:33:21 +03:00
src added detection & dispatching of some modern NEON instructions (NEON_FP16, NEON_BF16) (#24420) 2023-10-18 22:06:20 +03:00
test Merge pull request #23109 from seanm:misc-warnings 2023-10-06 13:33:21 +03:00
CMakeLists.txt Merge pull request #24179 from Kumataro:fix24145 2023-08-23 22:53:11 +03:00