Closed vladimirradosavljevic closed 1 month ago
╔═╡ Size (-%) ╞════════════════╡ All M3B3 ╞═╗ ║ Best 15.385 ║ ║ Worst -8.000 ║ ║ Total 0.925 ║ ╠═╡ Cycles (-%) ╞══════════════╡ All M3B3 ╞═╣ ║ Best 14.286 ║ ║ Worst -5.221 ║ ║ Total 0.314 ║ ╠═╡ Ergs (-%) ╞════════════════╡ All M3B3 ╞═╣ ║ Best 14.634 ║ ║ Worst -3.498 ║ ║ Total 0.000 ║ ╚═══════════════════════════════════════════╝ ╔═╡ Size (-%) ╞════════════════╡ All MzB3 ╞═╗ ║ Best 15.385 ║ ║ Worst -8.000 ║ ║ Total 0.487 ║ ╠═╡ Cycles (-%) ╞══════════════╡ All MzB3 ╞═╣ ║ Best 14.286 ║ ║ Worst -9.608 ║ ║ Total 0.283 ║ ╠═╡ Ergs (-%) ╞════════════════╡ All MzB3 ╞═╣ ║ Best 14.634 ║ ║ Worst -2.354 ║ ║ Total 0.000 ║ ╚═══════════════════════════════════════════╝ ╔═╡ Size (-%) ╞═════╡ EVMInterpreter M3B3 ╞═╗ ║ Best 0.000 ║ ║ Worst 0.000 ║ ║ Total NaN ║ ╠═╡ Cycles (-%) ╞═══╡ EVMInterpreter M3B3 ╞═╣ ║ Best 2.505 ║ ║ Worst -0.410 ║ ║ Total 0.683 ║ ╠═╡ Ergs (-%) ╞═════╡ EVMInterpreter M3B3 ╞═╣ ║ Best 0.334 ║ ║ Worst -0.073 ║ ║ Total 0.132 ║ ╠═╡ Ergs/gas ╞══════╡ EVMInterpreter M3B3 ╞═╣ ║ ADD 38.750 ║ ║ MUL 23.250 ║ ║ SUB 38.750 ║ ║ DIV 25.650 ║ ║ SDIV 41.250 ║ ║ MOD 25.650 ║ ║ SMOD 38.850 ║ ║ ADDMOD 20.656 ║ ║ MULMOD 23.656 ║ ║ EXP 7.138 ║ ║ SIGNEXTEND 24.450 ║ ║ LT 42.750 ║ ║ GT 42.750 ║ ║ SLT 64.750 ║ ║ SGT 64.750 ║ ║ EQ 42.750 ║ ║ ISZERO 36.417 ║ ║ AND 38.750 ║ ║ OR 38.750 ║ ║ XOR 38.750 ║ ║ NOT 32.417 ║ ║ BYTE 46.750 ║ ║ SHL 42.750 ║ ║ SHR 42.750 ║ ║ SAR 60.750 ║ ║ SGT 64.750 ║ ║ SHA3 26.525 ║ ║ ADDRESS 47.812 ║ ║ BALANCE 39.059 ║ ║ ORIGIN 1351.625 ║ ║ CALLER 47.812 ║ ║ CALLVALUE 47.812 ║ ║ CALLDATALOAD 34.750 ║ ║ CALLDATASIZE 48.125 ║ ║ CALLDATACOPY 49.492 ║ ║ CODESIZE 48.625 ║ ║ CODECOPY 60.487 ║ ║ GASPRICE 1348.438 ║ ║ EXTCODESIZE 3.705 ║ ║ EXTCODECOPY 3.769 ║ ║ RETURNDATASIZE 46.500 ║ ║ RETURNDATACOPY 43.222 ║ ║ EXTCODEHASH 4.884 ║ ║ BLOCKHASH 240.119 ║ ║ COINBASE 1348.625 ║ ║ TIMESTAMP 1342.625 ║ ║ NUMBER 1342.625 ║ ║ PREVRANDAO 1342.625 ║ ║ GASLIMIT 1348.625 ║ ║ CHAINID 1336.625 ║ ║ SELFBALANCE 639.250 ║ ║ BASEFEE 1342.625 ║ ║ POP 38.625 ║ ║ MLOAD 51.590 ║ ║ MSTORE 55.248 ║ ║ MSTORE8 64.716 ║ ║ SLOAD 20.669 ║ ║ SSTORE 4.652 ║ ║ JUMP 17.000 ║ ║ JUMPI 16.727 ║ ║ PC 48.312 ║ ║ MSIZE 54.812 ║ ║ GAS 45.312 ║ ║ JUMPDEST 65.625 ║ ║ PUSH0 45.312 ║ ║ PUSH1 41.958 ║ ║ PUSH2 47.375 ║ ║ PUSH4 50.208 ║ ║ PUSH5 51.625 ║ ║ PUSH6 53.042 ║ ║ PUSH7 54.458 ║ ║ PUSH8 55.875 ║ ║ PUSH9 57.292 ║ ║ PUSH10 58.708 ║ ║ PUSH11 60.125 ║ ║ PUSH12 61.542 ║ ║ PUSH13 62.958 ║ ║ PUSH14 64.375 ║ ║ PUSH15 65.792 ║ ║ PUSH16 67.208 ║ ║ PUSH17 68.625 ║ ║ PUSH18 70.042 ║ ║ PUSH19 71.458 ║ ║ PUSH20 72.875 ║ ║ PUSH21 74.292 ║ ║ PUSH22 75.708 ║ ║ PUSH23 77.125 ║ ║ PUSH24 78.542 ║ ║ PUSH25 79.958 ║ ║ PUSH26 81.375 ║ ║ PUSH27 82.792 ║ ║ PUSH28 84.208 ║ ║ PUSH29 85.625 ║ ║ PUSH30 87.042 ║ ║ PUSH31 88.458 ║ ║ PUSH32 87.875 ║ ║ DUP1 34.417 ║ ║ DUP2 36.417 ║ ║ DUP3 36.417 ║ ║ DUP4 36.417 ║ ║ DUP5 36.417 ║ ║ DUP6 36.417 ║ ║ DUP7 36.417 ║ ║ DUP8 36.417 ║ ║ DUP9 36.417 ║ ║ DUP10 36.417 ║ ║ DUP11 36.417 ║ ║ DUP12 36.417 ║ ║ DUP13 36.417 ║ ║ DUP14 36.417 ║ ║ DUP15 36.417 ║ ║ DUP16 36.417 ║ ║ SWAP1 41.083 ║ ║ SWAP2 41.083 ║ ║ SWAP3 41.083 ║ ║ SWAP4 41.083 ║ ║ SWAP5 41.083 ║ ║ SWAP6 41.083 ║ ║ SWAP7 41.083 ║ ║ SWAP8 41.083 ║ ║ SWAP9 41.083 ║ ║ SWAP10 41.083 ║ ║ SWAP11 41.083 ║ ║ SWAP12 41.083 ║ ║ SWAP13 41.083 ║ ║ SWAP14 41.083 ║ ║ SWAP15 41.083 ║ ║ SWAP16 41.083 ║ ║ CALL 36.127 ║ ║ STATICCALL 35.164 ║ ║ DELEGATECALL 34.213 ║ ║ CREATE 4.075 ║ ║ CREATE2 5.548 ║ ║ RETURN 1.000 ║ ║ REVERT 1.000 ║ ╠═╡ Ergs/gas (-%) ╞═╡ EVMInterpreter M3B3 ╞═╣ ║ SHA3 -0.755 ║ ║ BALANCE 0.465 ║ ║ ORIGIN 0.231 ║ ║ GASPRICE 0.231 ║ ║ EXTCODESIZE 0.558 ║ ║ EXTCODECOPY 0.608 ║ ║ EXTCODEHASH 0.610 ║ ║ BLOCKHASH 0.125 ║ ║ COINBASE 0.231 ║ ║ TIMESTAMP 0.232 ║ ║ NUMBER 0.232 ║ ║ PREVRANDAO 0.232 ║ ║ GASLIMIT 0.231 ║ ║ CHAINID 0.233 ║ ║ SELFBALANCE 0.195 ║ ║ BASEFEE 0.232 ║ ║ SLOAD 0.189 ║ ║ SSTORE 0.164 ║ ║ CALL 0.178 ║ ║ STATICCALL 0.201 ║ ║ DELEGATECALL 0.182 ║ ║ CREATE 0.179 ║ ║ CREATE2 0.186 ║ ╚═══════════════════════════════════════════╝ ╔═╡ Size (-%) ╞═════╡ EVMInterpreter MzB3 ╞═╗ ║ Best 0.000 ║ ║ Worst 0.000 ║ ║ Total NaN ║ ╠═╡ Cycles (-%) ╞═══╡ EVMInterpreter MzB3 ╞═╣ ║ Best 2.505 ║ ║ Worst -0.410 ║ ║ Total 0.683 ║ ╠═╡ Ergs (-%) ╞═════╡ EVMInterpreter MzB3 ╞═╣ ║ Best 0.334 ║ ║ Worst -0.073 ║ ║ Total 0.132 ║ ╚═══════════════════════════════════════════╝ ╔═╡ Size (-%) ╞════════╡ Precompiles M3B3 ╞═╗ ║ Best 0.000 ║ ║ Worst 0.000 ║ ║ Total 0.000 ║ ╠═╡ Cycles (-%) ╞══════╡ Precompiles M3B3 ╞═╣ ║ Best 2.597 ║ ║ Worst -1.726 ║ ║ Total -0.002 ║ ╠═╡ Ergs (-%) ╞════════╡ Precompiles M3B3 ╞═╣ ║ Best 0.853 ║ ║ Worst -1.724 ║ ║ Total -0.000 ║ ╚═══════════════════════════════════════════╝ ╔═╡ Size (-%) ╞════════╡ Precompiles MzB3 ╞═╗ ║ Best 0.000 ║ ║ Worst 0.000 ║ ║ Total 0.000 ║ ╠═╡ Cycles (-%) ╞══════╡ Precompiles MzB3 ╞═╣ ║ Best 2.410 ║ ║ Worst -1.445 ║ ║ Total -0.011 ║ ╠═╡ Ergs (-%) ╞════════╡ Precompiles MzB3 ╞═╣ ║ Best 1.604 ║ ║ Worst -1.418 ║ ║ Total -0.000 ║ ╚═══════════════════════════════════════════╝ ╔═╡ Size (-%) ╞══════════╡ Real life M3B3 ╞═╗ ║ Best 0.969 ║ ║ Worst 0.000 ║ ║ Total 0.327 ║ ╠═╡ Cycles (-%) ╞════════╡ Real life M3B3 ╞═╣ ║ Best 4.348 ║ ║ Worst 0.000 ║ ║ Total 0.488 ║ ╠═╡ Ergs (-%) ╞══════════╡ Real life M3B3 ╞═╣ ║ Best 1.791 ║ ║ Worst 0.000 ║ ║ Total 0.136 ║ ╚═══════════════════════════════════════════╝ ╔═╡ Size (-%) ╞══════════╡ Real life MzB3 ╞═╗ ║ Best 0.881 ║ ║ Worst 0.000 ║ ║ Total 0.097 ║ ╠═╡ Cycles (-%) ╞════════╡ Real life MzB3 ╞═╣ ║ Best 3.704 ║ ║ Worst 0.000 ║ ║ Total 0.313 ║ ╠═╡ Ergs (-%) ╞══════════╡ Real life MzB3 ╞═╣ ║ Best 1.193 ║ ║ Worst 0.000 ║ ║ Total 0.098 ║ ╚═══════════════════════════════════════════╝