1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
// optimize { let x := calldataload(0) let y := calldataload(0) let z := sub(y, x) sstore(add(x, 0), z) } // ---- // Assembly: // /* "source":38:39 */ // 0x00 // 0x00 // /* "source":25:40 */ // calldataload // /* "source":91:111 */ // sstore // Bytecode: 600060003555 // Opcodes: PUSH1 0x0 PUSH1 0x0 CALLDATALOAD SSTORE