-
Notifications
You must be signed in to change notification settings - Fork 17
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
Implement batch_inverse on M31,CM31 #137
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
88b78cd
to
b3d6d74
Compare
8f80f3b
to
879c0ba
Compare
b3d6d74
to
f015e1a
Compare
879c0ba
to
e8e2b31
Compare
f015e1a
to
7a97fdb
Compare
82903f4
to
5307458
Compare
943c4da
to
b70127f
Compare
4bce875
to
a58d998
Compare
b70127f
to
9c29983
Compare
a58d998
to
a74d6cd
Compare
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.
I'm just not sure weather it's worth the effort to add libfunc or modify the proof because the batch inverses only account for ~3% of the total step count in the verification benchmarks I ran. WDYT?
Reviewable status: 0 of 9 files reviewed, 4 unresolved discussions (waiting on @ilyalesokhin-starkware and @shaharsamocha7)
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.
Though maybe I'm overestimating the effort to add a libfunc or modify the proof.
Reviewable status: 0 of 9 files reviewed, 4 unresolved discussions (waiting on @ilyalesokhin-starkware and @shaharsamocha7)
9c29983
to
aab4ad6
Compare
a74d6cd
to
45c1e13
Compare
aab4ad6
to
eec00b8
Compare
45c1e13
to
729aacf
Compare
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.
Reviewed 1 of 9 files at r1.
Reviewable status: 0 of 9 files reviewed, 4 unresolved discussions (waiting on @andrewmilson and @shaharsamocha7)
eec00b8
to
fa29a42
Compare
44331ce
to
f29ed97
Compare
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.
Reviewable status: 0 of 9 files reviewed, 4 unresolved discussions (waiting on @ilyalesokhin-starkware and @shaharsamocha7)
stwo_cairo_verifier/src/fields.cairo
line 8 at r1 (raw file):
Previously, ilyalesokhin-starkware wrote…
I'd reserve
Field
for something else.
Done.
stwo_cairo_verifier/src/fields.cairo
line 18 at r1 (raw file):
Previously, ilyalesokhin-starkware wrote…
I reported this one, but in the future, please report formatting errors in #compiler-dev.
Done. tyty
stwo_cairo_verifier/src/fields.cairo
line 25 at r1 (raw file):
Previously, ilyalesokhin-starkware wrote…
use pop_back
Done.
stwo_cairo_verifier/src/fields.cairo
line 28 at r1 (raw file):
Previously, ilyalesokhin-starkware wrote…
while let Some(value) = values_span.pop_back()
Done.
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.
Reviewed 7 of 8 files at r4.
Reviewable status: 6 of 9 files reviewed, all discussions resolved (waiting on @shaharsamocha7)
f29ed97
to
643b60a
Compare
This change is![Reviewable](https://camo.githubusercontent.com/1541c4039185914e83657d3683ec25920c672c6c5c7ab4240ee7bff601adec0b/68747470733a2f2f72657669657761626c652e696f2f7265766965775f627574746f6e2e737667)