bluealloy
revm
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
14 hours ago
ea9efea
Fibonacci747:fix/arkworks-g2
pull_request
Compare
Base
Search a run
Head
fix: return G2NotInSubgroup for G2 subgroup check failure
#3179
Fibonacci747:fix/arkworks-g2
14 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
Benchmarks
ADD_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.3 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.4 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
109.3 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
426.9 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
101.2 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.4 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
107 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
123.9 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
124.9 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.7 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.8 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.3 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
25.7 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.4 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
33.3 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
108.1 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
49 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.7 ms
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.1 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
335 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
27.9 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52.4 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714.1 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.6 µs
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.2 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
202 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
XOR_50
bins/revme/benches/evm.rs::benches::evm
24 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.9 ms
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
42.6 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24 µs
analysis
bins/revme/benches/evm.rs::benches::evm
46.4 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.2 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
487.4 ms
snailtracer
bins/revme/benches/evm.rs::benches::evm
192.5 ms
GT_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
201.6 ms
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.9 ms
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
17.3 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
transfer
bins/revme/benches/evm.rs::benches::evm
14.1 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.3 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.5 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.7 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.8 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.5 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
Ignored
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
37.6 µs
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.3 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
50.3 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
51.8 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
31.3 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
54.3 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs