chiapos icon indicating copy to clipboard operation
chiapos copied to clipboard

fetch-content blake3, add sse2 and neon optimizations

Open hoffmang9 opened this issue 4 years ago • 7 comments

  1. Use cmake fetch-content to get current BLAKE3 release.
  2. Add neon asm optimizations to M1 and Linux aarch64.
  3. Add sse2 support on Windows and Unix/MacOS x86_64.
  4. Migrate away from custom Windows build in setup.py to cmake.

hoffmang9 avatar Jun 13 '21 20:06 hoffmang9

Confirmed compiling and passing tests on M1 as well

hoffmang9 avatar Jun 14 '21 00:06 hoffmang9

Hrm - https://github.com/BLAKE3-team/BLAKE3/blob/master/c/blake3_dispatch.c#L129

hoffmang9 avatar Jun 14 '21 00:06 hoffmang9

'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.'

github-actions[bot] avatar Aug 13 '21 11:08 github-actions[bot]

Keep open.

hoffmang9 avatar Aug 13 '21 16:08 hoffmang9

'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.'

github-actions[bot] avatar Oct 14 '21 11:10 github-actions[bot]

'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.'

github-actions[bot] avatar Dec 28 '21 11:12 github-actions[bot]

'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.'

github-actions[bot] avatar Feb 27 '22 11:02 github-actions[bot]

This work was completed in https://github.com/Chia-Network/chiapos/pull/402

cmmarslender avatar Oct 21 '23 16:10 cmmarslender