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

Tentative: Fp2 and towering optimizations #462

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Conversation

mratsim
Copy link
Owner

@mratsim mratsim commented Aug 22, 2024

Similar to elliptic curve in #446, towering has a perf discrepancy. Performance degrades compared to ideal given base field performance.

This is a (failed) tentative to address that. Unfortunately this simple approach doesn't change perf so a more radical approach might be needed (having full fixed assembly).

Still keeping the branch around as it has useful handlers for Nim vs C arrays differences that need to be accomodated in inline assembly.

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

Successfully merging this pull request may close these issues.

1 participant