Versions in this module Expand all Collapse all v0 v0.3.2 Aug 23, 2018 v0.3.1 Aug 23, 2018 Changes in this version + const MaxFuncParams + const MaxFuncVars v0.3.0 Aug 21, 2018 Changes in this version + const MaxBranchTableSize + const MaxEntryParams + const MaxFunctionParams + const MaxFunctionVars + const MaxImportParams + const OpcodeBlock + const OpcodeBr + const OpcodeBrIf + const OpcodeBrTable + const OpcodeCall + const OpcodeCallIndirect + const OpcodeCurrentMemory + const OpcodeDrop + const OpcodeElse + const OpcodeEnd + const OpcodeF32Abs + const OpcodeF32Add + const OpcodeF32Ceil + const OpcodeF32Const + const OpcodeF32ConvertSI32 + const OpcodeF32ConvertSI64 + const OpcodeF32ConvertUI32 + const OpcodeF32ConvertUI64 + const OpcodeF32Copysign + const OpcodeF32DemoteF64 + const OpcodeF32Div + const OpcodeF32Eq + const OpcodeF32Floor + const OpcodeF32Ge + const OpcodeF32Gt + const OpcodeF32Le + const OpcodeF32Load + const OpcodeF32Lt + const OpcodeF32Max + const OpcodeF32Min + const OpcodeF32Mul + const OpcodeF32Ne + const OpcodeF32Nearest + const OpcodeF32Neg + const OpcodeF32ReinterpretI32 + const OpcodeF32Sqrt + const OpcodeF32Store + const OpcodeF32Sub + const OpcodeF32Trunc + const OpcodeF64Abs + const OpcodeF64Add + const OpcodeF64Ceil + const OpcodeF64Const + const OpcodeF64ConvertSI32 + const OpcodeF64ConvertSI64 + const OpcodeF64ConvertUI32 + const OpcodeF64ConvertUI64 + const OpcodeF64Copysign + const OpcodeF64Div + const OpcodeF64Eq + const OpcodeF64Floor + const OpcodeF64Ge + const OpcodeF64Gt + const OpcodeF64Le + const OpcodeF64Load + const OpcodeF64Lt + const OpcodeF64Max + const OpcodeF64Min + const OpcodeF64Mul + const OpcodeF64Ne + const OpcodeF64Nearest + const OpcodeF64Neg + const OpcodeF64PromoteF32 + const OpcodeF64ReinterpretI64 + const OpcodeF64Sqrt + const OpcodeF64Store + const OpcodeF64Sub + const OpcodeF64Trunc + const OpcodeGetGlobal + const OpcodeGetLocal + const OpcodeGrowMemory + const OpcodeI32Add + const OpcodeI32And + const OpcodeI32Clz + const OpcodeI32Const + const OpcodeI32Ctz + const OpcodeI32DivS + const OpcodeI32DivU + const OpcodeI32Eq + const OpcodeI32Eqz + const OpcodeI32GeS + const OpcodeI32GeU + const OpcodeI32GtS + const OpcodeI32GtU + const OpcodeI32LeS + const OpcodeI32LeU + const OpcodeI32Load + const OpcodeI32Load16S + const OpcodeI32Load16U + const OpcodeI32Load8S + const OpcodeI32Load8U + const OpcodeI32LtS + const OpcodeI32LtU + const OpcodeI32Mul + const OpcodeI32Ne + const OpcodeI32Or + const OpcodeI32Popcnt + const OpcodeI32ReinterpretF32 + const OpcodeI32RemS + const OpcodeI32RemU + const OpcodeI32Rotl + const OpcodeI32Rotr + const OpcodeI32Shl + const OpcodeI32ShrS + const OpcodeI32ShrU + const OpcodeI32Store + const OpcodeI32Store16 + const OpcodeI32Store8 + const OpcodeI32Sub + const OpcodeI32TruncSF32 + const OpcodeI32TruncSF64 + const OpcodeI32TruncUF32 + const OpcodeI32TruncUF64 + const OpcodeI32WrapI64 + const OpcodeI32Xor + const OpcodeI64Add + const OpcodeI64And + const OpcodeI64Clz + const OpcodeI64Const + const OpcodeI64Ctz + const OpcodeI64DivS + const OpcodeI64DivU + const OpcodeI64Eq + const OpcodeI64Eqz + const OpcodeI64ExtendSI32 + const OpcodeI64ExtendUI32 + const OpcodeI64GeS + const OpcodeI64GeU + const OpcodeI64GtS + const OpcodeI64GtU + const OpcodeI64LeS + const OpcodeI64LeU + const OpcodeI64Load + const OpcodeI64Load16S + const OpcodeI64Load16U + const OpcodeI64Load32S + const OpcodeI64Load32U + const OpcodeI64Load8S + const OpcodeI64Load8U + const OpcodeI64LtS + const OpcodeI64LtU + const OpcodeI64Mul + const OpcodeI64Ne + const OpcodeI64Or + const OpcodeI64Popcnt + const OpcodeI64ReinterpretF64 + const OpcodeI64RemS + const OpcodeI64RemU + const OpcodeI64Rotl + const OpcodeI64Rotr + const OpcodeI64Shl + const OpcodeI64ShrS + const OpcodeI64ShrU + const OpcodeI64Store + const OpcodeI64Store16 + const OpcodeI64Store32 + const OpcodeI64Store8 + const OpcodeI64Sub + const OpcodeI64TruncSF32 + const OpcodeI64TruncSF64 + const OpcodeI64TruncUF32 + const OpcodeI64TruncUF64 + const OpcodeI64Xor + const OpcodeIf + const OpcodeLoop + const OpcodeNop + const OpcodeReturn + const OpcodeSelect + const OpcodeSetGlobal + const OpcodeSetLocal + const OpcodeTeeLocal + const OpcodeUnreachable + func GenProgram(m *Module, load loader.L, entryDefined bool, entrySymbol string, ...) + type InsnMap interface + Init func(numFuncs int) + PutFunc func(pos int32) + PutInsn func(pos int32) + type Module = module.Module + type Opcode byte + func (op Opcode) String() (s string)