-
-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Optimize x86_64 128-bit outline-atomics. FYI, this improves performance by up to 15% in concurrent RMW/store microbenchmarks. - Optimize x86_64 128-bit load that uses cmpxchg16b. - Optimize aarch64 128-bit load that uses FEAT_LSE. - Move 128-bit atomic implementation for Miri and ThreadSanitizer to intrinsics.rs on all architectures. - Remove duplicate tests and add tests for cases where feature detection returns false. - Several minor cleanups.
- Loading branch information
Showing
28 changed files
with
1,049 additions
and
1,298 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.