-
Notifications
You must be signed in to change notification settings - Fork 50
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
feat: widemul128 hint #50
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great! Thanks for your contribution, some small changes and it is ready for approval!
1dbd540
to
d928412
Compare
@greged93 I believe this library I mentioned on #67 (comment) can be of use. I think it will help make the operations faster leaving only the cost of converting to montgomery form at the end. |
d928412
to
b2c5ffc
Compare
Updated @rodrigo-pino! |
b2c5ffc
to
c4d386e
Compare
There are multiple GC allocations here. |
c4d386e
to
36c8b97
Compare
I've been analizing this. |
|
That doesnt seem right to me, we have this pattern everywhere and it doesnt cause heap allocations elsewhere. I am more suspicious of the interfaces that are in operand.go. |
96caf1f
to
052f2f0
Compare
052f2f0
to
3fff468
Compare
This PR adds the widemul128 hint to the hint list. Tests are provided.
Resolves #37.