fetch-content blake3, add sse2 and neon optimizations
- Use cmake fetch-content to get current BLAKE3 release.
- Add neon asm optimizations to M1 and Linux aarch64.
- Add sse2 support on Windows and Unix/MacOS x86_64.
- Migrate away from custom Windows build in setup.py to cmake.
Confirmed compiling and passing tests on M1 as well
Hrm - https://github.com/BLAKE3-team/BLAKE3/blob/master/c/blake3_dispatch.c#L129
'This PR has been flagged as stale due to no activity for over 60 days. It will not be automatically closed, but it has been given a stale-pr label and should be manually reviewed.'
Keep open.
'This PR has been flagged as stale due to no activity for over 60 days. It will not be automatically closed, but it has been given a stale-pr label and should be manually reviewed.'
'This PR has been flagged as stale due to no activity for over 60 days. It will not be automatically closed, but it has been given a stale-pr label and should be manually reviewed.'
'This PR has been flagged as stale due to no activity for over 60 days. It will not be automatically closed, but it has been given a stale-pr label and should be manually reviewed.'
This work was completed in https://github.com/Chia-Network/chiapos/pull/402