======= strict_asm_optimizer_steps/input.yul (EVM) ======= Pretty printed source: object "C_6" { code { { mstore(64, 128) if callvalue() { revert(0, 0) } codecopy(0, dataoffset("C_6_deployed"), datasize("C_6_deployed")) return(0, datasize("C_6_deployed")) } } object "C_6_deployed" { code { { mstore(64, 128) pop(iszero(lt(calldatasize(), 4))) sstore(0, iszero(calldatasize())) revert(0, 0) } } } } Binary representation: 608060405234601557600e601b600039600e6000f35b600080fdfe60806040523615600055600080fd Text representation: /* "strict_asm_optimizer_steps/input.yul":45:48 */ 0x80 /* "strict_asm_optimizer_steps/input.yul":41:43 */ 0x40 /* "strict_asm_optimizer_steps/input.yul":34:49 */ mstore /* "strict_asm_optimizer_steps/input.yul":61:72 */ callvalue /* "strict_asm_optimizer_steps/input.yul":58:89 */ tag_1 jumpi /* "strict_asm_optimizer_steps/input.yul":138:162 */ dataSize(sub_0) /* "strict_asm_optimizer_steps/input.yul":110:136 */ dataOffset(sub_0) /* "strict_asm_optimizer_steps/input.yul":107:108 */ 0x00 /* "strict_asm_optimizer_steps/input.yul":98:163 */ codecopy /* "strict_asm_optimizer_steps/input.yul":182:206 */ dataSize(sub_0) /* "strict_asm_optimizer_steps/input.yul":179:180 */ 0x00 /* "strict_asm_optimizer_steps/input.yul":172:207 */ return /* "strict_asm_optimizer_steps/input.yul":73:89 */ tag_1: /* "strict_asm_optimizer_steps/input.yul":85:86 */ 0x00 /* "strict_asm_optimizer_steps/input.yul":75:87 */ dup1 revert stop sub_0: assembly { /* "strict_asm_optimizer_steps/input.yul":298:301 */ 0x80 /* "strict_asm_optimizer_steps/input.yul":294:296 */ 0x40 /* "strict_asm_optimizer_steps/input.yul":287:302 */ mstore /* "strict_asm_optimizer_steps/input.yul":533:547 */ calldatasize /* "strict_asm_optimizer_steps/input.yul":526:548 */ iszero /* "strict_asm_optimizer_steps/input.yul":523:524 */ 0x00 /* "strict_asm_optimizer_steps/input.yul":516:549 */ sstore /* "strict_asm_optimizer_steps/input.yul":576:577 */ 0x00 /* "strict_asm_optimizer_steps/input.yul":566:578 */ dup1 revert }