0x0:	 0x0 0x61 0x73 0x6d 										 ; wasm magic header
0x4:	 0x1 0x0 0x0 0x0 										 ; wasm version
; section Type
0xa:	 0x1 										 ; section code
0xa:	 0x22 										 ; section size
0xb:	 0x7 										 ; num types
; type 0
0xc:	 0x60 										 ; func
0xd:	 0x0 										 ; number
0xe:	 0x0 										 ; number
; type 1
0xf:	 0x60 										 ; func
0x10:	 0x1 										 ; number
0x11:	 0x7f 										 ; i32
0x12:	 0x1 										 ; number
0x13:	 0x6f 										 ; externref
; type 2
0x14:	 0x60 										 ; func
0x15:	 0x1 										 ; number
0x16:	 0x7f 										 ; i32
0x17:	 0x1 										 ; number
0x18:	 0x70 										 ; anyfunc
; type 3
0x19:	 0x60 										 ; func
0x1a:	 0x2 										 ; number
0x1b:	 0x7f 										 ; i32
0x1c:	 0x6f 										 ; externref
0x1d:	 0x0 										 ; number
; type 4
0x1e:	 0x60 										 ; func
0x1f:	 0x2 										 ; number
0x20:	 0x7f 										 ; i32
0x21:	 0x70 										 ; anyfunc
0x22:	 0x0 										 ; number
; type 5
0x23:	 0x60 										 ; func
0x24:	 0x2 										 ; number
0x25:	 0x7f 										 ; i32
0x26:	 0x7f 										 ; i32
0x27:	 0x0 										 ; number
; type 6
0x28:	 0x60 										 ; func
0x29:	 0x1 										 ; number
0x2a:	 0x7f 										 ; i32
0x2b:	 0x1 										 ; number
0x2c:	 0x7f 										 ; i32
; section Function
0x2e:	 0x3 										 ; section code
0x2e:	 0x8 										 ; section size
0x2f:	 0x7 										 ; num funcs
0x30:	 0x0 										 ; type index
0x31:	 0x1 										 ; type index
0x32:	 0x2 										 ; type index
0x33:	 0x3 										 ; type index
0x34:	 0x4 										 ; type index
0x35:	 0x5 										 ; type index
0x36:	 0x6 										 ; type index
; section Table
0x38:	 0x4 										 ; section code
0x38:	 0x7 										 ; section size
0x39:	 0x2 										 ; num tables
0x39:	 0x2 										 ; num elements
0x3a:	 0x6f 										 ; element type
0x3b:	 0x0 										 ; limit type
0x3c:	 0x1 										 ; min
0x3d:	 0x70 										 ; element type
0x3e:	 0x0 										 ; limit type
0x3f:	 0x2 										 ; min
; section Export
0x41:	 0x7 										 ; section code
0x41:	 0x62 										 ; section size
0x42:	 0x6 										 ; num exports
0x42:	 0xd 										 ; string length
0x50:	  										 ; export name (get-externref)
0x51:	 0x0 										 ; export kind
0x52:	 0x1 										 ; export index
0x52:	 0xb 										 ; string length
0x5e:	  										 ; export name (get-funcref)
0x5f:	 0x0 										 ; export kind
0x60:	 0x2 										 ; export index
0x60:	 0xd 										 ; string length
0x6e:	  										 ; export name (set-externref)
0x6f:	 0x0 										 ; export kind
0x70:	 0x3 										 ; export index
0x70:	 0xb 										 ; string length
0x7c:	  										 ; export name (set-funcref)
0x7d:	 0x0 										 ; export kind
0x7e:	 0x4 										 ; export index
0x7e:	 0x10 										 ; string length
0x8f:	  										 ; export name (set-funcref-from)
0x90:	 0x0 										 ; export kind
0x91:	 0x5 										 ; export index
0x91:	 0xf 										 ; string length
0xa1:	  										 ; export name (is_null-funcref)
0xa2:	 0x0 										 ; export kind
0xa3:	 0x6 										 ; export index
; section Element
0xa5:	 0x9 										 ; section code
0xa5:	 0x9 										 ; section size
0xa6:	 0x1 										 ; num elements
0xa7:	 0x2 										 ; bitfield
0xa8:	 0x1 										 ; tableidx
0xa9:	 0x41 										 ; i32.const
0xaa:	 0x1 										 ; i32 value
0xab:	 0xb 										 ; end
0xad:	 0x1 										 ; num indices
0xae:	 0x0 										 ; index
; section Code
0xb0:	 0xa 										 ; section code
0xb0:	 0x37 										 ; section size
0xb1:	 0x7 										 ; number functions
; function body 0
0xb2:	 0x2 										 ; function body size
0xb3:	 0x0 										 ; num locals
0xb4:	 0xb 										 ; end
; function body 1
0xb5:	 0x6 										 ; function body size
0xb6:	 0x0 										 ; num locals
0xb7:	 0x20 										 ; get_local
0xb8:	 0x0 										 ; argument 0
0xb9:	 0x25 										 ; table.get
0xba:	 0x0 										 ; argument 0
0xbb:	 0xb 										 ; end
; function body 2
0xbc:	 0x6 										 ; function body size
0xbd:	 0x0 										 ; num locals
0xbe:	 0x20 										 ; get_local
0xbf:	 0x0 										 ; argument 0
0xc0:	 0x25 										 ; table.get
0xc1:	 0x1 										 ; argument 0
0xc2:	 0xb 										 ; end
; function body 3
0xc3:	 0x8 										 ; function body size
0xc4:	 0x0 										 ; num locals
0xc5:	 0x20 										 ; get_local
0xc6:	 0x0 										 ; argument 0
0xc7:	 0x20 										 ; get_local
0xc8:	 0x1 										 ; argument 0
0xc9:	 0x26 										 ; table.set
0xca:	 0x0 										 ; argument 0
0xcb:	 0xb 										 ; end
; function body 4
0xcc:	 0x8 										 ; function body size
0xcd:	 0x0 										 ; num locals
0xce:	 0x20 										 ; get_local
0xcf:	 0x0 										 ; argument 0
0xd0:	 0x20 										 ; get_local
0xd1:	 0x1 										 ; argument 0
0xd2:	 0x26 										 ; table.set
0xd3:	 0x1 										 ; argument 0
0xd4:	 0xb 										 ; end
; function body 5
0xd5:	 0xa 										 ; function body size
0xd6:	 0x0 										 ; num locals
0xd7:	 0x20 										 ; get_local
0xd8:	 0x0 										 ; argument 0
0xd9:	 0x20 										 ; get_local
0xda:	 0x1 										 ; argument 0
0xdb:	 0x25 										 ; table.get
0xdc:	 0x1 										 ; argument 0
0xdd:	 0x26 										 ; table.set
0xde:	 0x1 										 ; argument 0
0xdf:	 0xb 										 ; end
; function body 6
0xe0:	 0x7 										 ; function body size
0xe1:	 0x0 										 ; num locals
0xe2:	 0x20 										 ; get_local
0xe3:	 0x0 										 ; argument 0
0xe4:	 0x10 										 ; call
0xe5:	 0x2 										 ; index
0xe6:	 0xd1 										 ; ref.is_null
0xe7:	 0xb 										 ; end
; end of program
