Skip to content
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

256- and 512-bit vector types #7

Open
emberian opened this issue Apr 7, 2017 · 1 comment
Open

256- and 512-bit vector types #7

emberian opened this issue Apr 7, 2017 · 1 comment

Comments

@emberian
Copy link

emberian commented Apr 7, 2017

I don't know whether LLVM lowers these intelligently when not supported, but real hardware (AVX/AVX2 and AVX-512F) support these register sizes, for a nice speed boost for code which can use it. It'd be nice to have types like u32x8 and u32x16 exposed.

@BurntSushi
Copy link
Contributor

@cmr The 256 bit vectors are defined here: https://github.com/rust-lang-nursery/simd/blob/master/src/v256.rs#L45-L46 --- But it looks like they aren't exposed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants