Closed tfaoliveira closed 8 months ago
If you split this PR in two halves, I think I can manage to do the proof for the REF implementation (while postponing the proof for the AVX2 version).
Well, no longer sure about my previous statement…
I’m done fixing the proofs. I’ve removed a few redundant instructions.
Hi Vincent, thank you for pushing on this. Do you think it is ready to be merged?
Yes it is, if you don’t complain about the changes I’ve made to the code.
I don't complain. At some point, maybe during the next retreat, I would like to discuss compiler warnings with you and the compiler team.
Thanks. There was no need to squash the three changes into a single commit.
comparison basis (left side): https://github.com/formosa-crypto/libjade/tree/bb8569c01597338148800210de5aa2b512f783c6
new cycles for ref: https://github.com/formosa-crypto/libjade/commit/b53d83793fee8303cf2cfbd62171911741f327b0 new cycles avx2: https://github.com/formosa-crypto/libjade/commit/7046ee95c5f924ed11343c9babadbc2358a16752
ref
avx2