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

Zv fast track #2

Closed
wants to merge 3 commits into from
Closed

Zv fast track #2

wants to merge 3 commits into from

Conversation

nibrunieAtSi5
Copy link
Owner

@nibrunieAtSi5 nibrunieAtSi5 commented Aug 14, 2023

This pull requests draft the changes associated with two fast track extensions for vector crypto.

During the specification process for vector crypto 1.0.0 a few items had to be discarded because they appeared too late in the process. This fast track extension tries to address some of them.

New features:

  • Zvbc32e: Extending vclmul* instruction to support SEW=32-bit value
  • Zvkgs: Adding .vs variants to vghsh and vghmul

Open questions:

  • Should Zvbcb be allowed when ELEN >= 32 without depending on Zvbc ?
  • Should Zvbcb support SEW=16 ? (SEW=8 ?)
  • Find encodings
  • How to name the two new extensions

Related changes:

@nibrunieAtSi5 nibrunieAtSi5 marked this pull request as draft August 24, 2023 13:38
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 this pull request may close these issues.

1 participant