total
 [exports]      : 2       
 [funcs]        : 6       
 [globals]      : 1       
 [imports]      : 3       
 [memories]     : 0       
 [memory-data]  : 28      
 [table-data]   : 429     
 [tables]       : 0       
 [tags]         : 0       
 [total]        : 551     
 [vars]         : 2       
 Binary         : 12      
 Block          : 6       
 Break          : 3       
 Call           : 1       
 CallIndirect   : 4       
 Const          : 46      
 Drop           : 3       
 GlobalSet      : 1       
 If             : 2       
 Load           : 16      
 LocalGet       : 16      
 LocalSet       : 6       
 Loop           : 1       
 RefFunc        : 429     
 Store          : 5       
(module
 (type $0 (func (param i32 i32 i32) (result i32)))
 (type $1 (func (param i32 i32) (result i32)))
 (type $2 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
 (type $3 (func (param i32) (result i32)))
 (type $4 (func (result i32)))
 (import "env" "memory" (memory $mimport$0 256 256))
 (import "env" "table" (table $timport$0 478 478 funcref))
 (import "env" "___syscall146" (func $import$0 (param i32 i32) (result i32)))
 (global $global$0 (mut i32) (i32.const 1))
 (data $0 (i32.const 2948) "\03")
 (data $1 (i32.const 6828) "\04")
 (data $2 (i32.const 7028) "\r\00\00\00\06")
 (data $3 (i32.const 10888) "hello, world!")
 (data $4 (i32.const 18100) "\b8\1a")
 (data $5 (i32.const 18128) ",I")
 (data $6 (i32.const 18732) "D\1b")
 (data $7 (i32.const 18764) "`\0b")
 (elem $0 (i32.const 0) $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $___stdout_write $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $__ZNSt3__211__stdoutbufIcE6xsputnEPKci $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $__ZNSt3__211__stdoutbufIcE8overflowEi)
 (export "_main" (func $_main))
 (export "_malloc" (func $_malloc))
 (func $b0 (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (result i32)
  (i32.const 0)
 )
 (func $_malloc (; has Stack IR ;) (param $0 i32) (result i32)
  (i32.const 0)
 )
 (func $_main (; has Stack IR ;) (result i32)
  (local $0 i32)
  (local $1 i32)
  (local.set $0
   (i32.const 10888)
  )
  (loop $label$3
   (br_if $label$3
    (i32.load8_s
     (local.tee $0
      (i32.add
       (local.get $0)
       (i32.const 1)
      )
     )
    )
   )
  )
  (local.set $1
   (i32.load offset=24
    (i32.add
     (i32.load
      (i32.sub
       (i32.load
        (i32.const 18100)
       )
       (i32.const 12)
      )
     )
     (i32.const 18100)
    )
   )
  )
  (if
   (local.tee $0
    (i32.sub
     (local.get $0)
     (i32.const 10888)
    )
   )
   (then
    (block $label$2
     (br_if $label$2
      (call_indirect (type $0)
       (local.get $1)
       (i32.const 10888)
       (local.get $0)
       (i32.add
        (i32.load offset=48
         (i32.load
          (local.get $1)
         )
        )
        (i32.const 8)
       )
      )
     )
    )
   )
  )
  (block $label$1
   (br_if $label$1
    (if (result i32)
     (i32.load
      (i32.add
       (local.tee $0
        (i32.load
         (i32.add
          (i32.load
           (i32.sub
            (i32.load
             (i32.const 18100)
            )
            (i32.const 12)
           )
          )
          (i32.const 18124)
         )
        )
       )
       (i32.const 24)
      )
     )
     (then
      (i32.const 0)
     )
     (else
      (call_indirect (type $1)
       (local.get $0)
       (i32.const 10)
       (i32.add
        (i32.load offset=52
         (i32.load
          (local.get $0)
         )
        )
        (i32.const 422)
       )
      )
     )
    )
   )
  )
  (i32.const 0)
 )
 (func $___stdout_write (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
  (global.set $global$0
   (i32.const 32)
  )
  (i32.store
   (i32.const 8)
   (local.get $1)
  )
  (i32.store
   (i32.const 12)
   (local.get $2)
  )
  (i32.store
   (local.tee $0
    (i32.const 32)
   )
   (i32.const 1)
  )
  (i32.store offset=8
   (local.get $0)
   (i32.const 2)
  )
  (drop
   (call $import$0
    (i32.const 146)
    (local.get $0)
   )
  )
  (i32.const 1)
 )
 (func $__ZNSt3__211__stdoutbufIcE8overflowEi (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
  (i32.store8
   (i32.const 0)
   (local.get $1)
  )
  (drop
   (call_indirect (type $0)
    (i32.const 0)
    (i32.const 0)
    (i32.const 1)
    (i32.add
     (i32.load offset=36
      (i32.load
       (i32.add
        (local.get $0)
        (i32.const 32)
       )
      )
     )
     (i32.const 8)
    )
   )
  )
  (i32.const 0)
 )
 (func $__ZNSt3__211__stdoutbufIcE6xsputnEPKci (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
  (drop
   (call_indirect (type $0)
    (i32.const 0)
    (local.get $1)
    (local.get $2)
    (i32.add
     (i32.load offset=36
      (i32.load offset=32
       (local.get $0)
      )
     )
     (i32.const 8)
    )
   )
  )
  (i32.const 0)
 )
)
total
 [exports]      : 2       
 [funcs]        : 6       
 [globals]      : 0             -1
 [imports]      : 3       
 [memories]     : 0       
 [memory-data]  : 28      
 [table-data]   : 429     
 [tables]       : 0       
 [tags]         : 0       
 [total]        : 547           -4
 [vars]         : 2       
 Binary         : 12      
 Block          : 6       
 Break          : 3       
 Call           : 1       
 CallIndirect   : 4       
 Const          : 46      
 Drop           : 3       
 If             : 2       
 Load           : 16      
 LocalGet       : 14            -2
 LocalSet       : 5             -1
 Loop           : 1       
 RefFunc        : 429     
 Store          : 5       
(module
 (type $0 (func (param i32 i32 i32) (result i32)))
 (type $1 (func (param i32 i32) (result i32)))
 (type $2 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
 (type $3 (func (param i32) (result i32)))
 (type $4 (func (result i32)))
 (import "env" "memory" (memory $mimport$0 256 256))
 (import "env" "table" (table $timport$0 478 478 funcref))
 (import "env" "___syscall146" (func $import$0 (param i32 i32) (result i32)))
 (data $0 (i32.const 2948) "\03")
 (data $1 (i32.const 6828) "\04")
 (data $2 (i32.const 7028) "\r\00\00\00\06")
 (data $3 (i32.const 10888) "hello, world!")
 (data $4 (i32.const 18100) "\b8\1a")
 (data $5 (i32.const 18128) ",I")
 (data $6 (i32.const 18732) "D\1b")
 (data $7 (i32.const 18764) "`\0b")
 (elem $0 (i32.const 0) $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $___stdout_write $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $__ZNSt3__211__stdoutbufIcE6xsputnEPKci $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $__ZNSt3__211__stdoutbufIcE8overflowEi)
 (export "_main" (func $_main))
 (export "_malloc" (func $_malloc))
 (func $b0 (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (result i32)
  (i32.const 0)
 )
 (func $_malloc (; has Stack IR ;) (param $0 i32) (result i32)
  (i32.const 0)
 )
 (func $_main (; has Stack IR ;) (result i32)
  (local $0 i32)
  (local $1 i32)
  (local.set $0
   (i32.const 10888)
  )
  (loop $label$3
   (br_if $label$3
    (i32.load8_s
     (local.tee $0
      (i32.add
       (local.get $0)
       (i32.const 1)
      )
     )
    )
   )
  )
  (local.set $1
   (i32.load offset=24
    (i32.add
     (i32.load
      (i32.sub
       (i32.load
        (i32.const 18100)
       )
       (i32.const 12)
      )
     )
     (i32.const 18100)
    )
   )
  )
  (if
   (local.tee $0
    (i32.sub
     (local.get $0)
     (i32.const 10888)
    )
   )
   (then
    (block $label$2
     (br_if $label$2
      (call_indirect (type $0)
       (local.get $1)
       (i32.const 10888)
       (local.get $0)
       (i32.add
        (i32.load offset=48
         (i32.load
          (local.get $1)
         )
        )
        (i32.const 8)
       )
      )
     )
    )
   )
  )
  (block $label$1
   (br_if $label$1
    (if (result i32)
     (i32.load
      (i32.add
       (local.tee $0
        (i32.load
         (i32.add
          (i32.load
           (i32.sub
            (i32.load
             (i32.const 18100)
            )
            (i32.const 12)
           )
          )
          (i32.const 18124)
         )
        )
       )
       (i32.const 24)
      )
     )
     (then
      (i32.const 0)
     )
     (else
      (call_indirect (type $1)
       (local.get $0)
       (i32.const 10)
       (i32.add
        (i32.load offset=52
         (i32.load
          (local.get $0)
         )
        )
        (i32.const 422)
       )
      )
     )
    )
   )
  )
  (i32.const 0)
 )
 (func $___stdout_write (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
  (i32.store
   (i32.const 8)
   (local.get $1)
  )
  (i32.store
   (i32.const 12)
   (local.get $2)
  )
  (i32.store
   (i32.const 32)
   (i32.const 1)
  )
  (i32.store
   (i32.const 40)
   (i32.const 2)
  )
  (drop
   (call $import$0
    (i32.const 146)
    (i32.const 32)
   )
  )
  (i32.const 1)
 )
 (func $__ZNSt3__211__stdoutbufIcE8overflowEi (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
  (i32.store8
   (i32.const 0)
   (local.get $1)
  )
  (drop
   (call_indirect (type $0)
    (i32.const 0)
    (i32.const 0)
    (i32.const 1)
    (i32.add
     (i32.load offset=36
      (i32.load
       (i32.add
        (local.get $0)
        (i32.const 32)
       )
      )
     )
     (i32.const 8)
    )
   )
  )
  (i32.const 0)
 )
 (func $__ZNSt3__211__stdoutbufIcE6xsputnEPKci (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
  (drop
   (call_indirect (type $0)
    (i32.const 0)
    (local.get $1)
    (local.get $2)
    (i32.add
     (i32.load offset=36
      (i32.load offset=32
       (local.get $0)
      )
     )
     (i32.const 8)
    )
   )
  )
  (i32.const 0)
 )
)
total
 [exports]      : 2       
 [funcs]        : 6       
 [globals]      : 0       
 [imports]      : 3       
 [memories]     : 0       
 [memory-data]  : 28      
 [table-data]   : 429     
 [tables]       : 0       
 [tags]         : 0       
 [total]        : 547     
 [vars]         : 2       
 Binary         : 12      
 Block          : 6       
 Break          : 3       
 Call           : 1       
 CallIndirect   : 4       
 Const          : 46      
 Drop           : 3       
 If             : 2       
 Load           : 16      
 LocalGet       : 14      
 LocalSet       : 5       
 Loop           : 1       
 RefFunc        : 429     
 Store          : 5       
(module
 (type $0 (func (param i32 i32 i32) (result i32)))
 (type $1 (func (param i32 i32) (result i32)))
 (type $2 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
 (type $3 (func (param i32) (result i32)))
 (type $4 (func (result i32)))
 (import "env" "memory" (memory $mimport$0 256 256))
 (import "env" "table" (table $timport$0 478 478 funcref))
 (import "env" "___syscall146" (func $import$0 (param i32 i32) (result i32)))
 (data $0 (i32.const 2948) "\03")
 (data $1 (i32.const 6828) "\04")
 (data $2 (i32.const 7028) "\r\00\00\00\06")
 (data $3 (i32.const 10888) "hello, world!")
 (data $4 (i32.const 18100) "\b8\1a")
 (data $5 (i32.const 18128) ",I")
 (data $6 (i32.const 18732) "D\1b")
 (data $7 (i32.const 18764) "`\0b")
 (elem $0 (i32.const 0) $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $___stdout_write $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $__ZNSt3__211__stdoutbufIcE6xsputnEPKci $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $b0 $__ZNSt3__211__stdoutbufIcE8overflowEi)
 (export "_main" (func $_main))
 (export "_malloc" (func $_malloc))
 (func $b0 (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (result i32)
  (i32.const 0)
 )
 (func $_malloc (; has Stack IR ;) (param $0 i32) (result i32)
  (i32.const 0)
 )
 (func $_main (; has Stack IR ;) (result i32)
  (local $0 i32)
  (local $1 i32)
  (local.set $0
   (i32.const 10888)
  )
  (loop $label$3
   (br_if $label$3
    (i32.load8_s
     (local.tee $0
      (i32.add
       (local.get $0)
       (i32.const 1)
      )
     )
    )
   )
  )
  (local.set $1
   (i32.load offset=24
    (i32.add
     (i32.load
      (i32.sub
       (i32.load
        (i32.const 18100)
       )
       (i32.const 12)
      )
     )
     (i32.const 18100)
    )
   )
  )
  (if
   (local.tee $0
    (i32.sub
     (local.get $0)
     (i32.const 10888)
    )
   )
   (then
    (block $label$2
     (br_if $label$2
      (call_indirect (type $0)
       (local.get $1)
       (i32.const 10888)
       (local.get $0)
       (i32.add
        (i32.load offset=48
         (i32.load
          (local.get $1)
         )
        )
        (i32.const 8)
       )
      )
     )
    )
   )
  )
  (block $label$1
   (br_if $label$1
    (if (result i32)
     (i32.load
      (i32.add
       (local.tee $0
        (i32.load
         (i32.add
          (i32.load
           (i32.sub
            (i32.load
             (i32.const 18100)
            )
            (i32.const 12)
           )
          )
          (i32.const 18124)
         )
        )
       )
       (i32.const 24)
      )
     )
     (then
      (i32.const 0)
     )
     (else
      (call_indirect (type $1)
       (local.get $0)
       (i32.const 10)
       (i32.add
        (i32.load offset=52
         (i32.load
          (local.get $0)
         )
        )
        (i32.const 422)
       )
      )
     )
    )
   )
  )
  (i32.const 0)
 )
 (func $___stdout_write (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
  (i32.store
   (i32.const 8)
   (local.get $1)
  )
  (i32.store
   (i32.const 12)
   (local.get $2)
  )
  (i32.store
   (i32.const 32)
   (i32.const 1)
  )
  (i32.store
   (i32.const 40)
   (i32.const 2)
  )
  (drop
   (call $import$0
    (i32.const 146)
    (i32.const 32)
   )
  )
  (i32.const 1)
 )
 (func $__ZNSt3__211__stdoutbufIcE8overflowEi (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
  (i32.store8
   (i32.const 0)
   (local.get $1)
  )
  (drop
   (call_indirect (type $0)
    (i32.const 0)
    (i32.const 0)
    (i32.const 1)
    (i32.add
     (i32.load offset=36
      (i32.load
       (i32.add
        (local.get $0)
        (i32.const 32)
       )
      )
     )
     (i32.const 8)
    )
   )
  )
  (i32.const 0)
 )
 (func $__ZNSt3__211__stdoutbufIcE6xsputnEPKci (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
  (drop
   (call_indirect (type $0)
    (i32.const 0)
    (local.get $1)
    (local.get $2)
    (i32.add
     (i32.load offset=36
      (i32.load offset=32
       (local.get $0)
      )
     )
     (i32.const 8)
    )
   )
  )
  (i32.const 0)
 )
)
