
======= evmasm_transient_storage_state_variable/input.sol:C =======
EVM assembly:
  mstore(0x40, 0x80)
  callvalue
  dup1
  iszero
  tag_1
  jumpi
  revert(0x00, 0x00)
tag_1:
  pop
  dataSize(sub_0)
  dup1
  dataOffset(sub_0)
  0x00
  codecopy
  0x00
  return
stop

sub_0: assembly {
      mstore(0x40, 0x80)
      callvalue
      dup1
      iszero
      tag_1
      jumpi
      revert(0x00, 0x00)
    tag_1:
      pop
      jumpi(tag_2, lt(calldatasize, 0x04))
      shr(0xe0, calldataload(0x00))
      dup1
      0x26121ff0
      eq
      tag_3
      jumpi
    tag_2:
      revert(0x00, 0x00)
    tag_3:
      tag_4
      tag_5
      jump	// in
    tag_4:
      stop
    tag_5:
      tag_7
      tload(0x00)
      0x01
      tag_8
      jump	// in
    tag_7:
      dup1
      0x00
      tstore
      pop
      jump	// out
    tag_8:
      dup1
      dup3
      add
      dup1
      dup3
      gt
      iszero
      tag_11
      jumpi
      0x4e487b71
      0xe0
      shl
      0x00
      mstore
      0x11
      0x04
      mstore
      0x24
      0x00
      revert
    tag_11:
      swap3
      swap2
      pop
      pop
      jump	// out
}
