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

vector shuffles. #38

Open
3 tasks
piyush-kurur opened this issue Feb 21, 2018 · 0 comments
Open
3 tasks

vector shuffles. #38

piyush-kurur opened this issue Feb 21, 2018 · 0 comments

Comments

@piyush-kurur
Copy link
Member

One of the most important class of vector instruction is the shuffle of vector component. It is very useful in implementing fast versions of chacha20 and similar primitives. There are generic enough that they can be implemented in the generic instruction level. It would be good to implement them

Things to figure out

  • Sensible representation something like the assignment operator
  • Restricting to ones that are commonly implemented.
  • Handle questions like endianness here as well
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

1 participant