bluealloy / revm

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

chore(Instruction): make 0xEF as invalid opcode #1556

Closed rakita closed 3 months ago

github-actions[bot] commented 3 months ago

Valgrind Results:

==3857== Cachegrind, a cache and branch-prediction profiler
==3857== Copyright (C) 2002-2017, and GNU GPL'd, by Nicholas Nethercote et al.
==3857== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==3857== Command: target/release/snailtracer
==3857== 
--3857-- warning: L3 cache found, using its data for the LL simulation.
Running snailtracer example!
elapsed: 1.810194922s
==3857== 
==3857== I   refs:      427,041,229
==3857== I1  misses:          4,541
==3857== LLi misses:          2,786
==3857== I1  miss rate:        0.00%
==3857== LLi miss rate:        0.00%
==3857== 
==3857== D   refs:      204,077,833  (132,269,718 rd   + 71,808,115 wr)
==3857== D1  misses:        341,855  (    201,906 rd   +    139,949 wr)
==3857== LLd misses:        137,734  (      4,451 rd   +    133,283 wr)
==3857== D1  miss rate:         0.2% (        0.2%     +        0.2%  )
==3857== LLd miss rate:         0.1% (        0.0%     +        0.2%  )
==3857== 
==3857== LL refs:           346,396  (    206,447 rd   +    139,949 wr)
==3857== LL misses:         140,520  (      7,237 rd   +    133,283 wr)
==3857== LL miss rate:          0.0% (        0.0%     +        0.2%  )