-
Notifications
You must be signed in to change notification settings - Fork 164
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Implement hint on
uint256_mul_div_mod
(#957)
* Add normalize address hints * Revert "Add normalize address hints" This reverts commit 86077f2. * Add uint256_mul_div_mod hint * Add hint to match * Expand uint256 integration test * use u128::MAX * Fix value * Manage quotient & remainder as BigUint * Add test for hint * Add test for hint * Add misc test * Add changelog entry * fmt * fmt
- Loading branch information
Showing
5 changed files
with
252 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5d861c9
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.
Possible performance regression was detected for benchmark.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
1.30
.cairo_run(cairo_programs/benchmarks/linear_search.json)
3462678715
ns/iter (± 55348405
)2627699719
ns/iter (± 6141860
)1.32
cairo_run(cairo_programs/benchmarks/keccak_integration_benchmark.json)
3254659864
ns/iter (± 56855512
)2310526772
ns/iter (± 5765836
)1.41
cairo_run(cairo_programs/benchmarks/secp_integration_benchmark.json)
2946179751
ns/iter (± 63059823
)2216818649
ns/iter (± 3403430
)1.33
cairo_run(cairo_programs/benchmarks/blake2s_integration_benchmark.json)
2982223677
ns/iter (± 55339825
)2147018159
ns/iter (± 5058953
)1.39
cairo_run(cairo_programs/benchmarks/dict_integration_benchmark.json)
2647788093
ns/iter (± 50563290
)2027237985
ns/iter (± 8894614
)1.31
cairo_run(cairo_programs/benchmarks/math_integration_benchmark.json)
2684147423
ns/iter (± 76180474
)2052349785
ns/iter (± 2696598
)1.31
cairo_run(cairo_programs/benchmarks/operations_with_data_structures_benchmarks.json)
2322192307
ns/iter (± 58925337
)1784341224
ns/iter (± 5993941
)1.30
cairo_run(cairo_programs/benchmarks/set_integration_benchmark.json)
2458050773
ns/iter (± 87614920
)1705403560
ns/iter (± 7692519
)1.44
cairo_run(cairo_programs/benchmarks/pedersen.json)
4239840833
ns/iter (± 61482369
)3218748194
ns/iter (± 5387884
)1.32
This comment was automatically generated by workflow using github-action-benchmark.
CC: @unbalancedparentheses