======= optimizer_user_yul/input.sol:C ======= EVM assembly: /* "optimizer_user_yul/input.sol":24:489 contract C... */ mstore(0x40, 0x80) /* "optimizer_user_yul/input.sol":72:77 int a */ 0x00 /* "optimizer_user_yul/input.sol":38:487 constructor() public payable... */ dup1 0x00 dup1 /* "optimizer_user_yul/input.sol":176:177 1 */ 0x01 /* "optimizer_user_yul/input.sol":173:174 0 */ 0x00 /* "optimizer_user_yul/input.sol":166:178 sstore(0, 1) */ sstore /* "optimizer_user_yul/input.sol":183:229 for { } sload(4) { } {... */ tag_3: /* "optimizer_user_yul/input.sol":197:198 4 */ 0x04 /* "optimizer_user_yul/input.sol":191:199 sload(4) */ sload /* "optimizer_user_yul/input.sol":183:229 for { } sload(4) { } {... */ iszero tag_5 jumpi pop /* "optimizer_user_yul/input.sol":215:224 exp(x, y) */ dup1 dup3 exp /* "optimizer_user_yul/input.sol":183:229 for { } sload(4) { } {... */ jump(tag_3) tag_5: /* "optimizer_user_yul/input.sol":187:190 { } */ pop pop pop /* "optimizer_user_yul/input.sol":239:240 2 */ 0x02 /* "optimizer_user_yul/input.sol":234:240 a := 2 */ swap1 pop /* "optimizer_user_yul/input.sol":340:341 3 */ 0x03 /* "optimizer_user_yul/input.sol":337:338 2 */ 0x02 /* "optimizer_user_yul/input.sol":330:342 sstore(2, 3) */ sstore /* "optimizer_user_yul/input.sol":347:480 for { } sload(5) { } {... */ tag_6: /* "optimizer_user_yul/input.sol":361:362 5 */ 0x05 /* "optimizer_user_yul/input.sol":355:363 sload(5) */ sload tag_9 jumpi jump(tag_8) tag_9: /* "optimizer_user_yul/input.sol":347:480 for { } sload(5) { } {... */ jump(tag_6) tag_8: /* "optimizer_user_yul/input.sol":311:484 {... */ pop /* "optimizer_user_yul/input.sol":24:489 contract C... */ dataSize(sub_0) dup1 dataOffset(sub_0) 0x00 codecopy 0x00 return stop sub_0: assembly { /* "optimizer_user_yul/input.sol":24:489 contract C... */ mstore(0x40, 0x80) /* "--CODEGEN--":12:13 */ 0x00 /* "--CODEGEN--":9:10 */ dup1 /* "--CODEGEN--":2:14 */ revert auxdata: AUXDATA REMOVED }