Open Source Computer Vision Library
Go to file
Peter Johnson 72a987ef5a
Merge pull request #24205 from PeterJohnson:fix-msvc-arm64
ht_dec.c: Improve MSVC arm64 popcount performance #24205

Use NEON instructions for ARM64 (implementation based on https://github.com/microsoft/STL/pull/2127, which is Apache licensed).

Godbolt output here: https://godbolt.org/z/q7GPTqT14
Related patch to openjpeg: https://github.com/uclouvain/openjpeg/pull/1479

### Pull Request Readiness Checklist

- [x] I agree to contribute to the project under Apache 2 License.
- [x] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
- [x] The PR is proposed to the proper branch
2023-12-10 19:59:20 +03:00
.github CI: enable RISC-V for 4.x branch 2023-10-16 09:28:37 +03:00
3rdparty Merge pull request #24205 from PeterJohnson:fix-msvc-arm64 2023-12-10 19:59:20 +03:00
apps Add missing <sstream> includes 2023-09-05 22:04:26 +03:00
cmake reenable fp16 compile in old compiler 2023-12-09 10:32:21 +09:00
data Merge pull request #22727 from su77ungr:patch-1 2022-11-17 06:54:25 +00:00
doc Merge pull request #24519 from shubh1176:4.x 2023-11-12 13:33:41 +03:00
include exclude opencv_contrib modules 2020-02-26 15:12:45 +03:00
modules Replace Slice optional inputs removal to adjustment 2023-12-08 23:29:52 +03:00
platforms Merge pull request #24622 from alexlyulkov:al/fixed-android-sample-img-save 2023-12-04 10:00:40 +03:00
samples Merge pull request #24639 from asmorkalov:as/android_ocl_rework 2023-12-05 18:51:34 +03:00
.editorconfig add .editorconfig 2018-10-11 17:57:51 +00:00
.gitattributes cmake: generate and install ffmpeg-download.ps1 2018-06-09 13:19:48 +03:00
.gitignore Merge pull request #17165 from komakai:objc-binding 2020-06-08 18:32:53 +00:00
CMakeLists.txt Merge pull request #24575 from asmorkalov:as/drop_android_engine 2023-11-24 14:16:43 +03:00
CONTRIBUTING.md migration: github.com/opencv/opencv 2016-07-12 12:51:12 +03:00
COPYRIGHT copyright: 2023 (update) 2023-01-09 09:49:22 +00:00
LICENSE Merge pull request #18073 from vpisarev:apache2_license 2020-08-17 11:49:11 +00:00
README.md OpenCV.AI notification. 2023-12-05 21:43:54 +03:00
SECURITY.md Updated PGP key for security reports 2023-04-19 19:16:55 +03:00

OpenCV: Open Source Computer Vision Library

Keep OpenCV Free

OpenCV is raising funds to keep the library free for everyone, and we need the support of the entire community to do it. Donate to OpenCV on IndieGoGo before the campaign ends on December 16 to show your support.

Resources

Contributing

Please read the contribution guidelines before starting work on a pull request.

Summary of the guidelines:

  • One pull request per issue;
  • Choose the right base branch;
  • Include tests and documentation;
  • Clean up "oops" commits before submitting;
  • Follow the coding style guide.

Additional Resources