-
Notifications
You must be signed in to change notification settings - Fork 36
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
Resolve Compare FFT implementations #62 #4
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.
Diff much improved!
a770eeb
to
8506f67
Compare
@Brechtpd I have reverted as much as possible to produce a minimal diff -- including the things you mentioned. I have also chosen Please have another look at the diff and see if there are further changes you would like. |
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.
Ah nice diff now! Just some comments, overall looks great now!
@Brechtpd Please confirm which implementation you would like as default, keeping in mind that |
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.
Just some nitpicks mostly about the diff, otherwise LGTM!
All suggestions implemented.
@Brechtpd Please let me know which you prefer as default before we merge. It currently defaults to |
Let's go with the parallel one, I think that one will is safer when running with a non power of 2 number of cores/hyper threading. |
Done. |
Still two diff changes left that I unresolved, see above. After that were done! |
This resolves
https://github.com/taikoxyz/zkevm-circuits/issues/62
Fast-forward
main
tomain
from PSE.Rebase Brecht's FFT fork on
main
Rebase Scroll's FFT fork on
main
Factor out redundancies between forks
Reuse tests from branches
Verify
cargo test
Please
cargo check --all-targets
Please
cargo clippy --all-targets