-
Notifications
You must be signed in to change notification settings - Fork 83
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
Attempt to support to 64 lanes #197
Conversation
d9f5fb8
to
267fcd5
Compare
While highly unscientific, this branch's test suite passes compilation on @thomcc's Apple Silicon laptop also, so I think it would be fair to go for it, here. |
I would add aliases for the new sizes, then lgtm. |
We... never actually removed the 64-lane aliases, and we've generally been following the "what aliases would make sense if the lanes were Merging. |
I think the vendor conversions may be missing. In particular AVX512 byte vectors lack conversions. |
Hm. True but also: |
fwiw we already accepted |
Resolves my comment in rust-lang#197, at least for now; rust-lang#187 is pending but since these are already here, just commented, it seemed to make sense to me to re-enable them anyway.
We can try to expand our support, and test suite, to allow
Simd<T, 64>
.