======= optimizer_user_yul/input.sol:C ======= EVM assembly: /* "optimizer_user_yul/input.sol":60:525 contract C... */ mstore(0x40, 0x80) /* "optimizer_user_yul/input.sol":108:113 int a */ 0x00 /* "optimizer_user_yul/input.sol":188:197 let x,y,z */ dup1 0x00 dup1 /* "optimizer_user_yul/input.sol":212:213 1 */ 0x01 /* "optimizer_user_yul/input.sol":209:210 0 */ 0x00 /* "optimizer_user_yul/input.sol":202:214 sstore(0, 1) */ sstore /* "optimizer_user_yul/input.sol":219:265 for { } sload(4) { } {... */ tag_3: /* "optimizer_user_yul/input.sol":233:234 4 */ 0x04 /* "optimizer_user_yul/input.sol":227:235 sload(4) */ sload /* "optimizer_user_yul/input.sol":219:265 for { } sload(4) { } {... */ iszero tag_5 jumpi pop /* "optimizer_user_yul/input.sol":251:260 exp(x, y) */ dup1 dup3 exp /* "optimizer_user_yul/input.sol":219:265 for { } sload(4) { } {... */ jump(tag_3) tag_5: /* "optimizer_user_yul/input.sol":223:226 { } */ pop pop pop /* "optimizer_user_yul/input.sol":275:276 2 */ 0x02 /* "optimizer_user_yul/input.sol":270:276 a := 2 */ swap1 pop /* "optimizer_user_yul/input.sol":376:377 3 */ 0x03 /* "optimizer_user_yul/input.sol":373:374 2 */ 0x02 /* "optimizer_user_yul/input.sol":366:378 sstore(2, 3) */ sstore /* "optimizer_user_yul/input.sol":383:516 for { } sload(5) { } {... */ tag_6: /* "optimizer_user_yul/input.sol":397:398 5 */ 0x05 /* "optimizer_user_yul/input.sol":391:399 sload(5) */ sload tag_9 jumpi jump(tag_8) tag_9: /* "optimizer_user_yul/input.sol":383:516 for { } sload(5) { } {... */ jump(tag_6) tag_8: /* "optimizer_user_yul/input.sol":347:520 {... */ pop /* "optimizer_user_yul/input.sol":60:525 contract C... */ dataSize(sub_0) dup1 dataOffset(sub_0) 0x00 codecopy 0x00 return stop sub_0: assembly { /* "optimizer_user_yul/input.sol":60:525 contract C... */ mstore(0x40, 0x80) 0x00 dup1 revert auxdata: AUXDATA REMOVED }