kyler1cartesis
d32d4da9a3
Merge pull request #26887 from kyler1cartesis:4.x
invSqrt SIMD_SCALABLE implementation & HAL tests refactoring #26887
Enable CV_SIMD_SCALABLE for invSqrt.
* Banana Pi BF3 (SpacemiT K1) RISC-V
* Compiler: Syntacore Clang 18.1.4 (build 2024.12)
```
Geometric mean (ms)
Name of Test baseline simd simd
scalable scalable
vs
baseline
(x-factor)
InvSqrtf::InvSqrtfFixture::(127x61, 32FC1) 0.163 0.051 3.23
InvSqrtf::InvSqrtfFixture::(127x61, 64FC1) 0.241 0.103 2.35
InvSqrtf::InvSqrtfFixture::(640x480, 32FC1) 6.460 1.893 3.41
InvSqrtf::InvSqrtfFixture::(640x480, 64FC1) 9.687 3.999 2.42
InvSqrtf::InvSqrtfFixture::(1280x720, 32FC1) 19.292 5.701 3.38
InvSqrtf::InvSqrtfFixture::(1280x720, 64FC1) 29.452 11.963 2.46
InvSqrtf::InvSqrtfFixture::(1920x1080, 32FC1) 43.326 12.805 3.38
InvSqrtf::InvSqrtfFixture::(1920x1080, 64FC1) 65.566 26.881 2.44
```
2025-02-19 12:13:48 +03:00
..
2023-11-20 13:45:37 +03:00
2024-11-26 21:55:41 +03:00
2024-08-05 10:07:14 +03:00
2025-02-07 10:17:48 +03:00
2024-01-19 16:53:08 +03:00
2018-07-26 18:06:38 +03:00
2018-02-03 19:39:47 +00:00
2023-09-06 13:46:39 +03:00
2021-01-28 16:14:01 +01:00
2018-02-12 07:09:43 -05:00
2021-12-03 12:32:49 +00:00
2024-03-05 12:15:39 +03:00
2019-08-16 17:34:29 +03:00
2025-02-19 12:13:48 +03:00
2023-06-09 13:37:20 +03:00
2022-07-19 20:02:00 +03:00
2018-08-01 13:50:42 +03:00
2019-06-03 18:05:35 +03:00
2020-01-10 21:31:02 +03:00
2024-10-10 13:25:12 +03:00
2020-11-17 12:22:49 +00:00
2025-02-09 01:38:14 +03:00
2019-04-22 00:01:10 +03:00
2019-04-22 15:41:27 +03:00
2023-06-20 09:56:57 +03:00
2018-08-31 16:23:26 +03:00
2024-12-27 08:39:52 +00:00
2025-01-30 15:09:32 +03:00
2024-08-23 12:35:13 +03:00
2021-06-03 16:33:03 +02:00
2024-08-21 09:02:02 +03:00
2024-01-19 16:53:08 +03:00
2019-08-14 16:36:08 +03:00
2021-02-17 17:05:08 +00:00
2024-10-08 15:55:00 +03:00
2018-02-03 19:39:47 +00:00
2022-01-03 15:08:10 +03:00
2024-01-19 16:53:08 +03:00
2024-05-25 08:53:33 +01:00