(module
 (type $none_=>_none (func))
 (table $0 1 1 funcref)
 (elem (i32.const 0) $tabled)
 (export "user" (func $user))
 (export "exported" (func $exported))
 (export "exported_small" (func $exported_small))
 (func $user (; 0 ;)
  (call $exported)
  (call $tabled)
  (call $multi)
  (call $multi)
 )
 (func $exported (; 1 ;)
  (nop)
  (nop)
 )
 (func $exported_small (; 2 ;)
  (nop)
 )
 (func $recursive (; 3 ;)
  (call $recursive)
 )
 (func $tabled (; 4 ;)
  (nop)
  (nop)
 )
 (func $cycle1 (; 5 ;)
  (call $cycle1)
 )
 (func $multi (; 6 ;)
  (nop)
  (nop)
 )
)
(module
 (type $none_=>_i32 (func (result i32)))
 (func $main (; 0 ;) (result i32)
  (unreachable)
 )
)
(module
 (type $none_=>_i64 (func (result i64)))
 (memory $0 (shared 1 1))
 (func $1 (; 0 ;) (result i64)
  (i32.atomic.store16
   (i32.const 0)
   (i32.const 0)
  )
  (i64.const 0)
 )
)
(module
 (type $none_=>_none (func))
 (func $main (; 0 ;)
  (call $one)
  (call $one)
 )
 (func $one (; 1 ;)
  (call $one)
 )
)
(module
 (type $none_=>_none (func))
 (func $main (; 0 ;)
  (call $two)
  (call $two)
 )
 (func $two (; 1 ;)
  (call $two)
 )
)
(module
 (type $none_=>_none (func))
 (memory $0 17)
 (table $0 89 89 funcref)
 (start $1)
 (func $1 (; 0 ;)
  (i32.store
   (i32.const 4)
   (i32.const 0)
  )
  (i32.store
   (i32.const 56)
   (i32.const 0)
  )
  (i64.store
   (i32.const 49)
   (i64.load
    (i32.const 24)
   )
  )
  (unreachable)
 )
)
