-
-
Notifications
You must be signed in to change notification settings - Fork 32k
gh-125022: add support for simple SIMD features detection #125011
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
picnixz
wants to merge
49
commits into
python:main
Choose a base branch
from
picnixz:core/simd-helpers
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+2,976
−164
Open
Changes from 1 commit
Commits
Show all changes
49 commits
Select commit
Hold shift + click to select a range
9a6ccb5
support simple SIMD detection
picnixz f4e4f99
add _Py prefix
picnixz 5006686
Use `_py` prefix
8000
picnixz 3c0b4f1
make the interface friendlier for future adjustments
picnixz 01ed21a
Allow `cpu_simd_flags` to be merged.
picnixz 969a619
update comments
picnixz 5a5acc2
fix typo
picnixz ac1b165
fix configure script
picnixz 6f304f2
fix bit detection
picnixz f3bd027
Harden detection of AVX instructions.
picnixz 16b2aed
do not guard the parsing of `os_xsave`
picnixz 5018fa9
Remove old comment.
picnixz e758065
Update cpuinfo.c comments
picnixz 731be81
Update pycore_cpuinfo.h comments
picnixz 7947715
fix lint
picnixz 7a17cbb
I really shouldn't use a Web UI
picnixz 76f67b1
Fix _xgetbv() on Windows builds.
picnixz 0b49a50
fix comment
picnixz 9fd6152
harden detection of CPU features
picnixz 97a0fc5
update configure
picnixz f7da530
Merge remote-tracking branch 'upstream/main' into core/simd-helpers-1…
picnixz 5f2884d
update comments
picnixz 7c3b74e
update Makefile
picnixz 130d099
address Erlend's review
picnixz cd575f0
lint & comment fixups
picnixz 2b597a4
Update docs
picnixz 78be530
Fix typo
picnixz fd47f0e
Merge branch 'main' into core/simd-helpers
picnixz cbb7b53
re-export functions for extension modules
picnixz 21d8ca8
rename os_xsave to osxsave for future automatism
picnixz 1f9dbb4
remember `maxleaf` and make detection more readable
picnixz 553aa7c
use enumeration for flags
picnixz 39d2ba4
fix warnings
picnixz 602bb9c
Merge branch 'main' into core/simd-helpers
picnixz d6a3523
remove un-necessary comment and newline continuation
picnixz ff4212e
Merge branch 'main' into core/simd-helpers
picnixz 3cb79f6
regen configure
picnixz e0a578c
clinic now supports empty comment lines in Python blocks
picnixz 6fdbbdf
Merge remote-tracking branch 'upstream/main' into feat/core/simd-125022
picnixz c265851
Merge remote-tracking branch 'upstream/main' into feat/core/simd-125022
picnixz c12f9c7
move cpuinfo enumerations to real invokable Python scripts
picnixz a6c443f
Merge remote-tracking branch 'upstream/main' into feat/core/simd-125022
picnixz bd3589f
add comments
picnixz d213b67
update C comments
picnixz 4109d90
Merge remote-tracking branch 'upstream/main' into feat/core/simd-125022
picnixz 19b7d86
TMP: usage proof-of-concept
picnixz 1732b6b
Merge remote-tracking branch 'upstream/main' into feat/core/simd-125022
picnixz d59d06d
improve configure.ac
picnixz bc2c1e5
Merge remote-tracking branch 'upstream/main' into feat/core/simd-125022
picnixz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
update comments
- Loading branch information
commit 5f2884d38e43e04a7c044df6bd185c73d6d5af98
There are no files selected for viewing
This file contains hidden or 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 hidden or 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.