Avatar for the openvm-org user
openvm-org
openvm
Instrumentation
Wall Time
BlogDocsChangelog

feat: twisted Edwards curve support with new execution

#1858
Comparing
feat/edwards-curve-new-execution
(
16a8d32
) with
feat/new-execution
(
b371303
)
CodSpeed Performance Gauge
-10%
Improvements
3
Regressions
1
Untouched
23
New
0
Dropped
0
Ignored
0

Benchmarks

Failed

benchmark_execute[factorial_iterative_u256]Regression
benchmarks/execute/benches/execute.rs::benchmark_execute[factorial_iterative_u256]
CodSpeed Performance Gauge
-10%
152.1 ms
169.1 ms

Improved

benchmark_leaf_verifier_execute_preflight
benchmarks/execute/benches/execute.rs::benchmark_leaf_verifier_execute_preflight
CodSpeed Performance Gauge
+30%
2.7 s
2.1 s
benchmark_execute[bubblesort]
benchmarks/execute/benches/execute.rs::benchmark_execute[bubblesort]
CodSpeed Performance Gauge
+12%
38.2 ms
34 ms
benchmark_execute[keccak256]
benchmarks/execute/benches/execute.rs::benchmark_execute[keccak256]
CodSpeed Performance Gauge
+11%
37.6 ms
33.9 ms

Passed

benchmark_execute_metered[sha256]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[sha256]
CodSpeed Performance Gauge
+10%
63.1 ms
57.6 ms
benchmark_execute_metered[keccak256]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[keccak256]
CodSpeed Performance Gauge
+9%
65 ms
59.4 ms
benchmark_execute[keccak256_iter]
benchmarks/execute/benches/execute.rs::benchmark_execute[keccak256_iter]
CodSpeed Performance Gauge
+5%
130.4 ms
123.9 ms
benchmark_execute_metered[revm_snailtracer]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[revm_snailtracer]
CodSpeed Performance Gauge
+4%
45.2 ms
43.6 ms
benchmark_execute_metered[fibonacci_iterative]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[fibonacci_iterative]
CodSpeed Performance Gauge
+3%
69.8 ms
67.5 ms
benchmark_execute_metered[fibonacci_recursive]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[fibonacci_recursive]
CodSpeed Performance Gauge
+3%
109.9 ms
106.5 ms
benchmark_execute[sha256_iter]
benchmarks/execute/benches/execute.rs::benchmark_execute[sha256_iter]
CodSpeed Performance Gauge
+3%
105.4 ms
102.3 ms
benchmark_execute_metered[sha256_iter]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[sha256_iter]
CodSpeed Performance Gauge
+3%
177.8 ms
173 ms
benchmark_execute_metered[bubblesort]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[bubblesort]
CodSpeed Performance Gauge
+2%
66.1 ms
64.6 ms
benchmark_execute_metered[keccak256_iter]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[keccak256_iter]
CodSpeed Performance Gauge
+2%
171.3 ms
167.5 ms
benchmark_execute_metered[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[factorial_iterative_u256]
CodSpeed Performance Gauge
+2%
243.8 ms
238.6 ms
benchmark_execute[revm_snailtracer]
benchmarks/execute/benches/execute.rs::benchmark_execute[revm_snailtracer]
CodSpeed Performance Gauge
+2%
44.3 ms
43.4 ms
benchmark_execute_metered[quicksort]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[quicksort]
CodSpeed Performance Gauge
+1%
70.8 ms
69.9 ms
benchmark_execute_metered[pairing]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[pairing]
CodSpeed Performance Gauge
+1%
162.6 ms
160.7 ms
benchmark_execute[fibonacci_iterative]
benchmarks/execute/benches/execute.rs::benchmark_execute[fibonacci_iterative]
CodSpeed Performance Gauge
+1%
52.4 ms
51.9 ms
benchmark_execute_metered[revm_transfer]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[revm_transfer]
CodSpeed Performance Gauge
+1%
94 ms
93.2 ms
benchmark_execute[revm_transfer]
benchmarks/execute/benches/execute.rs::benchmark_execute[revm_transfer]
CodSpeed Performance Gauge
+1%
82.2 ms
81.5 ms
benchmark_leaf_verifier_execute
benchmarks/execute/benches/execute.rs::benchmark_leaf_verifier_execute
CodSpeed Performance Gauge
0%
754.2 ms
757 ms
benchmark_execute[pairing]
benchmarks/execute/benches/execute.rs::benchmark_execute[pairing]
CodSpeed Performance Gauge
0%
149.9 ms
150.5 ms
benchmark_execute[fibonacci_recursive]
benchmarks/execute/benches/execute.rs::benchmark_execute[fibonacci_recursive]
CodSpeed Performance Gauge
-1%
72.7 ms
73.1 ms
benchmark_leaf_verifier_execute_metered
benchmarks/execute/benches/execute.rs::benchmark_leaf_verifier_execute_metered
CodSpeed Performance Gauge
-1%
967.4 ms
975 ms
benchmark_execute[quicksort]
benchmarks/execute/benches/execute.rs::benchmark_execute[quicksort]
CodSpeed Performance Gauge
-1%
38.1 ms
38.5 ms
benchmark_execute[sha256]
benchmarks/execute/benches/execute.rs::benchmark_execute[sha256]
CodSpeed Performance Gauge
-4%
37.1 ms
38.8 ms

Commits

Click on a commit to change the comparison range
Base
feat/new-execution
b371303
+0.21%
Merge branch 'feat/new-execution' into feat/edwards-curve-new-execution
197bb73
2 months ago
by Avaneesh-axiom
-0.42%
fix: lint
29c9c70
1 month ago
by Avaneesh-axiom
-1.25%
Merge branch 'feat/new-execution' into feat/edwards-curve-new-execution
831d8a4
1 month ago
by Avaneesh-axiom
-11.8%
fix bug: add quotes around sw_init args
1849d45
18 days ago
by Avaneesh-axiom
+0.02%
remove unused deps
55a1c2d
18 days ago
by Avaneesh-axiom
+3.15%
delete debugging code
16a8d32
18 days ago
by Avaneesh-axiom
© 2025 CodSpeed Technology
Home Terms Privacy Docs