0x0:	 0x0 0x61 0x73 0x6d 										 ; wasm magic header
0x4:	 0x1 0x0 0x0 0x0 										 ; wasm version
; section Type
0xa:	 0x1 										 ; section code
0xa:	 0x4 										 ; section size
0xb:	 0x1 										 ; num types
; type 0
0xc:	 0x60 										 ; func
0xd:	 0x0 										 ; number
0xe:	 0x0 										 ; number
; section Function
0x10:	 0x3 										 ; section code
0x10:	 0x8 										 ; section size
0x11:	 0x7 										 ; num funcs
0x12:	 0x0 										 ; type index
0x13:	 0x0 										 ; type index
0x14:	 0x0 										 ; type index
0x15:	 0x0 										 ; type index
0x16:	 0x0 										 ; type index
0x17:	 0x0 										 ; type index
0x18:	 0x0 										 ; type index
; section Table
0x1a:	 0x4 										 ; section code
0x1a:	 0x4 										 ; section size
0x1b:	 0x1 										 ; num tables
0x1b:	 0x1 										 ; num elements
0x1c:	 0x70 										 ; element type
0x1d:	 0x0 										 ; limit type
0x1e:	 0x1 										 ; min
; section Global
0x20:	 0x6 										 ; section code
0x20:	 0x6 										 ; section size
0x21:	 0x1 										 ; num globals
0x22:	 0x70 										 ; anyfunc
0x23:	 0x0 										 ; global type (const)
0x24:	 0xd2 										 ; ref.func
0x25:	 0x0 										 ; argument 0
0x26:	 0xb 										 ; end
; section Export
0x28:	 0x7 										 ; section code
0x28:	 0x5 										 ; section size
0x29:	 0x1 										 ; num exports
0x29:	 0x1 										 ; string length
0x2b:	  										 ; export name (f)
0x2c:	 0x0 										 ; export kind
0x2d:	 0x1 										 ; export index
; section Element
0x2f:	 0x9 										 ; section code
0x2f:	 0x15 										 ; section size
0x30:	 0x4 										 ; num elements
0x31:	 0x0 										 ; bitfield
0x32:	 0x41 										 ; i32.const
0x33:	 0x0 										 ; i32 value
0x34:	 0xb 										 ; end
0x35:	 0x1 										 ; num indices
0x36:	 0x2 										 ; index
0x37:	 0x0 										 ; bitfield
0x38:	 0x41 										 ; i32.const
0x39:	 0x0 										 ; i32 value
0x3a:	 0xb 										 ; end
0x3b:	 0x1 										 ; num indices
0x3c:	 0x3 										 ; index
0x3d:	 0x1 										 ; bitfield
0x3f:	 0x1 										 ; num indices
0x40:	 0x4 										 ; index
0x41:	 0x1 										 ; bitfield
0x43:	 0x1 										 ; num indices
0x44:	 0x5 										 ; index
; section Code
0x46:	 0xa 										 ; section code
0x46:	 0x23 										 ; section size
0x47:	 0x7 										 ; number functions
; function body 0
0x48:	 0x2 										 ; function body size
0x49:	 0x0 										 ; num locals
0x4a:	 0xb 										 ; end
; function body 1
0x4b:	 0x2 										 ; function body size
0x4c:	 0x0 										 ; num locals
0x4d:	 0xb 										 ; end
; function body 2
0x4e:	 0x2 										 ; function body size
0x4f:	 0x0 										 ; num locals
0x50:	 0xb 										 ; end
; function body 3
0x51:	 0x2 										 ; function body size
0x52:	 0x0 										 ; num locals
0x53:	 0xb 										 ; end
; function body 4
0x54:	 0x2 										 ; function body size
0x55:	 0x0 										 ; num locals
0x56:	 0xb 										 ; end
; function body 5
0x57:	 0x2 										 ; function body size
0x58:	 0x0 										 ; num locals
0x59:	 0xb 										 ; end
; function body 6
0x5a:	 0xf 										 ; function body size
0x5b:	 0x0 										 ; num locals
0x5c:	 0xd2 										 ; ref.func
0x5d:	 0x0 										 ; argument 0
0x5e:	 0xd2 										 ; ref.func
0x5f:	 0x1 										 ; argument 0
0x60:	 0xd2 										 ; ref.func
0x61:	 0x2 										 ; argument 0
0x62:	 0xd2 										 ; ref.func
0x63:	 0x3 										 ; argument 0
0x64:	 0xd2 										 ; ref.func
0x65:	 0x4 										 ; argument 0
0x66:	 0xd2 										 ; ref.func
0x67:	 0x5 										 ; argument 0
0x68:	 0xf 										 ; return
0x69:	 0xb 										 ; end
; end of program
