======= optimizer_user_yul/input.sol:C =======
EVM assembly:
    /* "optimizer_user_yul/input.sol":60:518  contract C... */
  mstore(0x40, 0x80)
    /* "optimizer_user_yul/input.sol":101:106  int a */
  0x00
    /* "optimizer_user_yul/input.sol":181:190  let x,y,z */
  dup1
  0x00
  dup1
    /* "optimizer_user_yul/input.sol":205:206  1 */
  0x01
    /* "optimizer_user_yul/input.sol":202:203  0 */
  0x00
    /* "optimizer_user_yul/input.sol":195:207  sstore(0, 1) */
  sstore
    /* "optimizer_user_yul/input.sol":212:258  for { } sload(4) { } {... */
tag_3:
    /* "optimizer_user_yul/input.sol":226:227  4 */
  0x04
    /* "optimizer_user_yul/input.sol":220:228  sload(4) */
  sload
    /* "optimizer_user_yul/input.sol":212:258  for { } sload(4) { } {... */
  iszero
  tag_5
  jumpi
  pop
    /* "optimizer_user_yul/input.sol":244:253  exp(x, y) */
  dup1
  dup3
  exp
    /* "optimizer_user_yul/input.sol":212:258  for { } sload(4) { } {... */
  jump(tag_3)
tag_5:
    /* "optimizer_user_yul/input.sol":216:219  { } */
  pop
  pop
  pop
    /* "optimizer_user_yul/input.sol":268:269  2 */
  0x02
    /* "optimizer_user_yul/input.sol":263:269  a := 2 */
  swap1
  pop
    /* "optimizer_user_yul/input.sol":369:370  3 */
  0x03
    /* "optimizer_user_yul/input.sol":366:367  2 */
  0x02
    /* "optimizer_user_yul/input.sol":359:371  sstore(2, 3) */
  sstore
    /* "optimizer_user_yul/input.sol":390:391  5 */
  0x05
    /* "optimizer_user_yul/input.sol":384:392  sload(5) */
  sload
  iszero
    /* "optimizer_user_yul/input.sol":376:509  for { } sload(5) { } {... */
tag_6:
    /* "optimizer_user_yul/input.sol":384:392  sload(5) */
  dup1
    /* "optimizer_user_yul/input.sol":376:509  for { } sload(5) { } {... */
  iszero
  tag_6
  jumpi
    /* "optimizer_user_yul/input.sol":380:383  { } */
  pop
    /* "optimizer_user_yul/input.sol":340:513  {... */
  pop
    /* "optimizer_user_yul/input.sol":60:518  contract C... */
  dataSize(sub_0)
  dup1
  dataOffset(sub_0)
  0x00
  codecopy
  0x00
  return
stop

sub_0: assembly {
        /* "optimizer_user_yul/input.sol":60:518  contract C... */
      mstore(0x40, 0x80)
      0x00
      dup1
      revert

    auxdata: <AUXDATA REMOVED>
}