
======= 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
}
