
======= optimizer_inliner_inc/input.sol:C =======
EVM assembly:
    /* "optimizer_inliner_inc/input.sol":157:279  contract C {... */
  mstore(0x40, 0x80)
  jumpi(tag_2, iszero(callvalue))
  tag_2
  tag_3
  jump	// in
tag_2:
  jump(tag_5)
    /* "#utility.yul":14:141   */
tag_3:
    /* "#utility.yul":75:85   */
  0x4e487b71
    /* "#utility.yul":70:73   */
  0xe0
    /* "#utility.yul":66:86   */
  shl
    /* "#utility.yul":63:64   */
  0x00
    /* "#utility.yul":56:87   */
  mstore
    /* "#utility.yul":106:110   */
  0x02
    /* "#utility.yul":103:104   */
  0x04
    /* "#utility.yul":96:111   */
  mstore
    /* "#utility.yul":130:134   */
  0x24
    /* "#utility.yul":127:128   */
  0x00
    /* "#utility.yul":120:135   */
  revert
    /* "#utility.yul":46:141   */
tag_5:
    /* "optimizer_inliner_inc/input.sol":157:279  contract C {... */
  dataSize(sub_0)
  dup1
  dataOffset(sub_0)
  0x00
  codecopy
  0x00
  return
stop

sub_0: assembly {
        /* "optimizer_inliner_inc/input.sol":157:279  contract C {... */
      mstore(0x40, 0x80)
      jumpi(tag_2, iszero(callvalue))
      tag_2
      tag_3
      jump	// in
    tag_2:
      jumpi(tag_4, lt(calldatasize, 0x04))
      shr(0xe0, calldataload(0x00))
      dup1
      0x26121ff0
      eq
      tag_5
      jumpi
    tag_4:
      0x00
      dup1
      revert
        /* "optimizer_inliner_inc/input.sol":174:277  function f() public pure {... */
    tag_5:
      tag_6
      tag_7
      jump	// in
    tag_6:
      stop
    tag_7:
        /* "optimizer_inliner_inc/input.sol":213:219  uint x */
      0x00
        /* "optimizer_inliner_inc/input.sol":209:271  for(uint x = 0; x < 10; x = unsafe_inc(x))... */
    tag_9:
        /* "optimizer_inliner_inc/input.sol":229:231  10 */
      0x0a
        /* "optimizer_inliner_inc/input.sol":225:226  x */
      dup2
        /* "optimizer_inliner_inc/input.sol":225:231  x < 10 */
      lt
        /* "optimizer_inliner_inc/input.sol":209:271  for(uint x = 0; x < 10; x = unsafe_inc(x))... */
      iszero
      tag_10
      jumpi
        /* "optimizer_inliner_inc/input.sol":145:146  1 */
      0x01
        /* "optimizer_inliner_inc/input.sol":141:146  x + 1 */
      add
        /* "optimizer_inliner_inc/input.sol":209:271  for(uint x = 0; x < 10; x = unsafe_inc(x))... */
      jump(tag_9)
    tag_10:
      pop
        /* "optimizer_inliner_inc/input.sol":174:277  function f() public pure {... */
      jump	// out
        /* "#utility.yul":14:141   */
    tag_3:
        /* "#utility.yul":75:85   */
      0x4e487b71
        /* "#utility.yul":70:73   */
      0xe0
        /* "#utility.yul":66:86   */
      shl
        /* "#utility.yul":63:64   */
      0x00
        /* "#utility.yul":56:87   */
      mstore
        /* "#utility.yul":106:110   */
      0x02
        /* "#utility.yul":103:104   */
      0x04
        /* "#utility.yul":96:111   */
      mstore
        /* "#utility.yul":130:134   */
      0x24
        /* "#utility.yul":127:128   */
      0x00
        /* "#utility.yul":120:135   */
      revert

    auxdata: <AUXDATA REMOVED>
}
