solidity/test/libyul/ewasmTranslationTests
Alex Beregszaszi 62028c90f0 [ewasm] Overhaul memory handling in EwasmInterpreter
Introduce writeMemory and read/writeBytes32/Address helpers.
Fix read/writeU128/U256 to be little-endian.
Update each instruction to follow the specification.
2020-10-28 11:57:18 +00:00
..
address.yul
arithmetic_add.yul
arithmetic_addmod.yul
arithmetic_div.yul
arithmetic_exp.yul
arithmetic_mod.yul
arithmetic_mul.yul
arithmetic_mulmod.yul
arithmetic_sdiv.yul
arithmetic_smod.yul
arithmetic_sub.yul
balance.yul [ewasm] Overhaul memory handling in EwasmInterpreter 2020-10-28 11:57:18 +00:00
bitwise_and.yul
bitwise_not.yul
bitwise_or.yul
bitwise_xor.yul
blockhash.yul
calldatacopy.yul
calldataload.yul
calldatasize.yul
caller.yul
callvalue.yul [ewasm] Overhaul memory handling in EwasmInterpreter 2020-10-28 11:57:18 +00:00
chainid.yul
codecopy.yul
codesize.yul
coinbase.yul
comparison_eq.yul
comparison_gt.yul
comparison_lt.yul
comparison_sgt.yul
comparison_slt.yul
datacopy.yul
dataoffset.yul
datasize.yul
difficulty.yul [ewasm] Overhaul memory handling in EwasmInterpreter 2020-10-28 11:57:18 +00:00
extcodecopy.yul
extcodehash.yul
extcodesize.yul [ewasm] Overhaul memory handling in EwasmInterpreter 2020-10-28 11:57:18 +00:00
gas.yul
gaslimit.yul
gasprice.yul [ewasm] Overhaul memory handling in EwasmInterpreter 2020-10-28 11:57:18 +00:00
invalid.yul
iszero.yul
keccak256.yul
log0.yul
log1.yul
log2.yul
log3.yul
log4.yul
loop_break.yul
loop_continue.yul
memoryguard.yul
msize.yul
mstore8.yul
mstore_mload.yul
number.yul
origin.yul
return.yul
returndatacopy.yul
returndatasize.yul
revert.yul
selfbalance.yul
selfdestruct.yul
shifts.yul
signextend.yul
simple_mstore.yul
simple_sload.yul
simple_sstore.yul
smoke_call.yul
smoke_callcode.yul
smoke_create2.yul
smoke_create.yul
smoke_delegatecall.yul
smoke_staticcall.yul
smoke.yul
timestamp.yul