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

Implement all x86 AES-NI vendor intrinsics #295

Closed
6 tasks done
ruuda opened this issue Jan 22, 2018 · 2 comments · Fixed by rust-lang/rust#47822
Closed
6 tasks done

Implement all x86 AES-NI vendor intrinsics #295

ruuda opened this issue Jan 22, 2018 · 2 comments · Fixed by rust-lang/rust#47822
Labels

Comments

@ruuda
Copy link
Contributor

ruuda commented Jan 22, 2018

#40 makes no mention of the AES-NI intrinsics, so I am opening an issue to track them here. See also the Intel intrinsics guide.

gnzlbg added a commit to gnzlbg/rust that referenced this issue Jan 28, 2018
@gnzlbg
Copy link
Contributor

gnzlbg commented Jan 28, 2018

So once rust-lang/rust#47822 is merged this can be implemented.

In MSDN there are examples of each of these intrinsics that can be used to create some tests: https://msdn.microsoft.com/de-de/library/cc714206(v=vs.100).aspx

@ruuda
Copy link
Contributor Author

ruuda commented Jan 29, 2018

Thanks for opening the whitelist PR @gnzlbg.

I will take a shot at implementing the intrinsics in this issue.

kennytm added a commit to kennytm/rust that referenced this issue Jan 29, 2018
Whitelist aes x86 feature flag

Required to fix rust-lang/stdarch#295 in stdsimd.

Closes rust-lang#44544 .

r? @alexcrichton
kennytm added a commit to kennytm/rust that referenced this issue Jan 30, 2018
Whitelist aes x86 feature flag

Required to fix rust-lang/stdarch#295 in stdsimd.

Closes rust-lang#44544 .

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

Successfully merging a pull request may close this issue.

3 participants