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

feat: split keccak chip into xorin + keccakf

#2338Closed
Comparing
develop-new-keccak
(
6f0f247
) with
develop-v1.6.0
(
6dc3800
)
CodSpeed Performance Gauge
-83%
Regression
9
Untouched
15
Skipped
36

Benchmarks

60 total
benchmark_execute_metered[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-83%
7.3 ms43.9 ms
benchmark_execute_metered[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-80%
9 ms45.8 ms
benchmark_execute_metered[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-79%
9.3 ms45.2 ms
benchmark_execute_metered[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-78%
11.1 ms49.9 ms
benchmark_execute_metered[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-76%
11.3 ms47.8 ms
benchmark_execute_metered[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-71%
14.3 ms50.1 ms
benchmark_execute_metered[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-68%
16.9 ms53.7 ms
benchmark_execute_metered[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-63%
71.7 ms192.1 ms
benchmark_execute_metered[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-59%
24.9 ms61.3 ms
benchmark_execute[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+14%
8.5 ms7.5 ms
benchmark_execute[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+10%
4.1 ms3.7 ms
benchmark_execute[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
8.2 ms8.1 ms
benchmark_execute[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
29.7 ms29.4 ms
benchmark_execute[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
5.8 ms5.8 ms
benchmark_execute[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
benchmark_execute[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
71.3 ms71.3 ms
benchmark_execute[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
2.8 ms2.9 ms
benchmark_execute[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-10%
9.4 ms10.4 ms
benchmark_execute[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-14%
5.5 ms6.4 ms
benchmark_execute[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-16%
28.3 ms33.6 ms
benchmark_execute[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-26%
52.6 ms70.7 ms
benchmark_execute_metered[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-31%
78.2 ms114 ms
benchmark_execute_metered[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-34%
74.4 ms112.1 ms
benchmark_execute_metered[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-42%
69.9 ms119.8 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
develop-v1.6.0
6dc3800
-83.22%
feat(new-keccak): split keccakf into two AIRs (#2353)
f1ea499
4 months ago
by jonathanpwang
-0.07%
feat(new-keccak): optimize guest to skip first xorin (#2360)
eb9881a
4 months ago
by jonathanpwang
0%
chore: update openvm `tiny-keccak` patch (#2362)
6f0f247
3 months ago
by jonathanpwang
© 2026 CodSpeed Technology
Home Terms Privacy Docs