Avatar for the openvm-org user
openvm-org
openvm
BlogDocsChangelog

perf: switch SW_EC to projective coordinates - guest-libs

#2410Merged
Comparing
perf/sw-ec-projective-INT-6136
(
7923840
) with
perf/sw-ec-projective-INT-6096
(
eca8377
)
CodSpeed Performance Gauge
-1%
Untouched
24
Skipped
36

Benchmarks

60 total
benchmark_execute_metered[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
191.9 ms190.4 ms
benchmark_execute_metered[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
112.8 ms112.3 ms
benchmark_execute[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
29.4 ms29.4 ms
benchmark_execute[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
33.2 ms33.2 ms
benchmark_execute[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
70.8 ms70.9 ms
benchmark_execute[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
71 ms71.2 ms
benchmark_execute[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
3.6 ms3.6 ms
benchmark_execute[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
6.4 ms6.4 ms
benchmark_execute_metered[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
113.4 ms113.9 ms
benchmark_execute[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
8.1 ms8.1 ms
benchmark_execute[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
5.8 ms5.8 ms
benchmark_execute_metered[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
53.6 ms54 ms
benchmark_execute_metered[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
47 ms47.5 ms
benchmark_execute_metered[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
49.4 ms49.9 ms
benchmark_execute_metered[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
44.7 ms45.2 ms
benchmark_execute_metered[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
49.2 ms49.9 ms
benchmark_execute[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
2.5 ms2.5 ms
benchmark_execute_metered[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
45.1 ms45.8 ms
benchmark_execute[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
2.8 ms2.9 ms
benchmark_execute_metered[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-3%
59.2 ms60.9 ms
benchmark_execute_metered[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-3%
42.5 ms43.7 ms
benchmark_execute_metered[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-3%
118.7 ms123 ms
benchmark_execute[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-4%
7.2 ms7.5 ms
benchmark_execute[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-10%
9.3 ms10.3 ms
benchmark_leaf_verifier_execute[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
735.2 ms*

Commits

Click on a commit to change the comparison range
Base
perf/sw-ec-projective-INT-6096
eca8377
+1.1%
perf: switch SW_EC to projective coordinates - guest-libs (INT-6136)
3a8237f
1 month ago
by Tuanlinh12312
-2.57%
fix: lint and clippy fixes for projective EC changes
eb62c20
14 days ago
by Tuanlinh12312
+0.19%
docs: add comments for PR review feedback and allow directives
5cce828
14 days ago
by Tuanlinh12312
-0.17%
fix: allow too_many_arguments on CUDA GPU chip structs
7923840
14 days ago
by Tuanlinh12312
© 2026 CodSpeed Technology
Home Terms Privacy Docs