Paweł Bylica
Paweł Bylica
Let's consider memory "flow" for a _caller_ running at depth `d+0` calling a _callee_ at depth `d+1`. ## Present This is memory buffers workflow with the maximum number of copies....
Currently the EVM stack space is provided by `uint256[256]`. This is wasteful because the whole space must be zero-initialized. Moreover, we are reusing stack space for multiple executions therefore the...
This proposes not to init stack space to zero. In theory, EVM should never read a stack item which has not been initialized previously with push or any other instruction....
The -mtune=generic is not default although some sources claim it is. Besides the generic target is too low in current compilers. Use haswell for instruction tuning which should match x86-64-v3...
This does not follow any specific specification. The change is to access how much such calculation degrades performance. Code access in `CODECOPY` and `EXTCODECOPY` is ignored. There is also no...