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

VAES support #630

Closed
jedisct1 opened this issue Oct 30, 2023 · 1 comment · Fixed by #831
Closed

VAES support #630

jedisct1 opened this issue Oct 30, 2023 · 1 comment · Fixed by #831
Assignees

Comments

@jedisct1
Copy link

On x86_64, the [V]AES{DEC,DECLAST,ENC,ENCLAST} intrinsics only support u128operands. Same for PVCLMULQDQ.

This is sad, because many Intel and Intel-compatible CPUs support 2u128 operands with the same throughput/latency.

Would it be possible to add support for VAES in a future release?

Thank you!

@bgregoir
Copy link
Contributor

Yes, this is a trivial patch.

@vbgl vbgl self-assigned this Jun 10, 2024
vbgl added a commit that referenced this issue Jun 10, 2024
The AES-NI AVX instructions are extended to 256-bit operands.

Fixes #630.
vbgl added a commit that referenced this issue Jun 10, 2024
The AES-NI AVX instructions are extended to 256-bit operands.

Fixes #630.
vbgl added a commit that referenced this issue Jun 10, 2024
The AES-NI AVX instructions are extended to 256-bit operands.

Fixes #630.
bgregoir pushed a commit that referenced this issue Jun 11, 2024
The AES-NI AVX instructions are extended to 256-bit operands.

Fixes #630.
vbgl added a commit that referenced this issue Jun 11, 2024
The AES-NI AVX instructions are extended to 256-bit operands.

Fixes #630.

(cherry picked from commit 1c55b22)
clebreto pushed a commit that referenced this issue Jul 18, 2024
The AES-NI AVX instructions are extended to 256-bit operands.

Fixes #630.
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

Successfully merging a pull request may close this issue.

3 participants