bluealloy / revm

Rust implementation of the Ethereum Virtual Machine.
https://bluealloy.github.io/revm/
MIT License
1.59k stars 518 forks source link

feat: eip-7623 #1744

Open rkrasiuk opened 1 week ago

rkrasiuk commented 1 week ago

Description

Implementation of EIP-7623.

Pending clarification and final inclusion in the fork

github-actions[bot] commented 1 week ago

Valgrind Results:

==3953== Cachegrind, a cache and branch-prediction profiler
==3953== Copyright (C) 2002-2017, and GNU GPL'd, by Nicholas Nethercote et al.
==3953== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==3953== Command: target/release/snailtracer
==3953== 
--3953-- warning: L3 cache found, using its data for the LL simulation.
Running snailtracer example!
elapsed: 1.83093677s
==3953== 
==3953== I   refs:      427,436,875
==3953== I1  misses:          3,152
==3953== LLi misses:          2,850
==3953== I1  miss rate:        0.00%
==3953== LLi miss rate:        0.00%
==3953== 
==3953== D   refs:      203,986,108  (132,175,448 rd   + 71,810,660 wr)
==3953== D1  misses:        342,749  (    202,812 rd   +    139,937 wr)
==3953== LLd misses:        137,711  (      4,396 rd   +    133,315 wr)
==3953== D1  miss rate:         0.2% (        0.2%     +        0.2%  )
==3953== LLd miss rate:         0.1% (        0.0%     +        0.2%  )
==3953== 
==3953== LL refs:           345,901  (    205,964 rd   +    139,937 wr)
==3953== LL misses:         140,561  (      7,246 rd   +    133,315 wr)
==3953== LL miss rate:          0.0% (        0.0%     +        0.2%  )