package
1.1.0
Repository: https://github.com/ejcx/wazero.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
InclusiveRangeFromU64 retrieves InclusiveRange from the given uint64 which is stored in UnionOperation.
NewCompiler returns the new *Compiler for the given parameters.
NewLabel is a constructor for a Label.
NewOperationAbs is a constructor for UnionOperation with OperationKindAbs.
NewOperationAdd is a constructor for UnionOperation with OperationKindAdd.
NewOperationAnd is a constructor for UnionOperation with OperationKindAnd.
NewOperationBr is a constructor for UnionOperation with OperationKindBr.
NewOperationBrIf is a constructor for UnionOperation with OperationKindBrIf.
NewOperationBrTable is a constructor for UnionOperation with OperationKindBrTable.
NewOperationBuiltinFunctionCheckExitCode is a constructor for UnionOperation with Kind OperationKindBuiltinFunctionCheckExitCode.
NewOperationCall is a constructor for UnionOperation with OperationKindCall.
NewOperationCallIndirect implements Operation.
NewOperationCeil is a constructor for UnionOperation with OperationKindCeil.
NewOperationClz is a constructor for UnionOperation with OperationKindClz.
NewOperationConstF32 is a constructor for UnionOperation with OperationConstF32.
NewOperationConstF64 is a constructor for UnionOperation with OperationConstF64.
NewOperationConstI32 is a constructor for UnionOperation with OperationConstI32.
NewOperationConstI64 is a constructor for UnionOperation with OperationConstI64.
NewOperationCopysign is a constructor for UnionOperation with OperationKindCopysign.
NewOperationCtz is a constructor for UnionOperation with OperationKindCtz.
NewOperationDataDrop implements Operation.
NewOperationDiv is a constructor for UnionOperation with OperationKindDiv.
NewOperationDrop is a constructor for UnionOperation with OperationKindDrop.
NewOperationElemDrop is a constructor for UnionOperation with OperationKindElemDrop.
NewOperationEq is a constructor for UnionOperation with OperationKindEq.
NewOperationEqz is a constructor for UnionOperation with OperationKindEqz.
NewOperationExtend is a constructor for UnionOperation with OperationKindExtend.
NewOperationF32DemoteFromF64 is a constructor for UnionOperation with OperationKindF32DemoteFromF64.
NewOperationF32ReinterpretFromI32 is a constructor for UnionOperation with OperationKindF32ReinterpretFromI32.
NewOperationF64PromoteFromF32 is a constructor for UnionOperation with OperationKindF64PromoteFromF32.
NewOperationF64ReinterpretFromI64 is a constructor for UnionOperation with OperationKindF64ReinterpretFromI64.
NewOperationFConvertFromI is a constructor for UnionOperation with OperationKindFConvertFromI.
NewOperationFloor is a constructor for UnionOperation with OperationKindFloor.
NewOperationGe is a constructor for UnionOperation with OperationKindGe.
NewOperationGlobalGet is a constructor for UnionOperation with OperationKindGlobalGet.
NewOperationGlobalSet is a constructor for UnionOperation with OperationKindGlobalSet.
NewOperationGt is a constructor for UnionOperation with OperationKindGt.
NewOperationI32ReinterpretFromF32 is a constructor for UnionOperation with OperationKindI32ReinterpretFromF32.
NewOperationI32WrapFromI64 is a constructor for UnionOperation with OperationKindI32WrapFromI64.
NewOperationI64ReinterpretFromF64 is a constructor for UnionOperation with OperationKindI64ReinterpretFromF64.
NewOperationITruncFromF is a constructor for UnionOperation with OperationKindITruncFromF.
NewOperationLabel is a constructor for UnionOperation with OperationKindLabel.
NewOperationLe is a constructor for UnionOperation with OperationKindLe.
NewOperationLoad is a constructor for UnionOperation with OperationKindLoad.
NewOperationLoad16 is a constructor for UnionOperation with OperationKindLoad16.
NewOperationLoad32 is a constructor for UnionOperation with OperationKindLoad32.
NewOperationLoad8 is a constructor for UnionOperation with OperationKindLoad8.
NewOperationLt is a constructor for UnionOperation with OperationKindLt.
NewOperationMax is a constructor for UnionOperation with OperationKindMax.
NewOperationMemoryCopy is a consuctor for UnionOperation with OperationKindMemoryCopy.
NewOperationMemoryFill is a consuctor for UnionOperation with OperationKindMemoryFill.
NewOperationMemoryGrow is a constructor for UnionOperation with OperationKindMemoryGrow.
NewOperationMemoryInit is a constructor for UnionOperation with OperationKindMemoryInit.
NewOperationMemorySize is a constructor for UnionOperation with OperationKindMemorySize.
NewOperationMin is a constructor for UnionOperation with OperationKindMin.
NewOperationMul is a constructor for UnionOperation with wperationKindMul.
NewOperationNe is a constructor for UnionOperation with OperationKindNe.
NewOperationNearest is a constructor for UnionOperation with OperationKindNearest.
NewOperationNeg is a constructor for UnionOperation with OperationKindNeg.
NewOperationOr is a constructor for UnionOperation with OperationKindOr.
NewOperationPick is a constructor for UnionOperation with OperationKindPick.
NewOperationPopcnt is a constructor for UnionOperation with OperationKindPopcnt.
NewOperationRefFunc constructor for UnionOperation with OperationKindRefFunc.
NewOperationRem is a constructor for UnionOperation with OperationKindRem.
NewOperationRotl is a constructor for UnionOperation with OperationKindRotl.
NewOperationRotr is a constructor for UnionOperation with OperationKindRotr.
NewOperationSelect is a constructor for UnionOperation with OperationKindSelect.
NewOperationSet is a constructor for UnionOperation with OperationKindSet.
NewOperationShl is a constructor for UnionOperation with OperationKindShl.
NewOperationShr is a constructor for UnionOperation with OperationKindShr.
NewOperationSignExtend32From16 is a constructor for UnionOperation with OperationKindSignExtend32From16.
NewOperationSignExtend32From8 is a constructor for UnionOperation with OperationKindSignExtend32From8.
NewOperationSignExtend64From16 is a constructor for UnionOperation with OperationKindSignExtend64From16.
NewOperationSignExtend64From32 is a constructor for UnionOperation with OperationKindSignExtend64From32.
NewOperationSignExtend64From8 is a constructor for UnionOperation with OperationKindSignExtend64From8.
NewOperationSqrt is a constructor for UnionOperation with OperationKindSqrt.
NewOperationStore is a constructor for UnionOperation with OperationKindStore.
NewOperationStore16 is a constructor for UnionOperation with OperationKindStore16.
NewOperationStore32 is a constructor for UnionOperation with OperationKindStore32.
NewOperationStore8 is a constructor for UnionOperation with OperationKindStore8.
NewOperationSub is a constructor for UnionOperation with OperationKindSub.
NewOperationTableCopy implements Operation.
NewOperationTableFill constructor for UnionOperation with OperationKindTableFill.
NewOperationTableGet constructor for UnionOperation with OperationKindTableGet.
NewOperationTableGrow constructor for UnionOperation with OperationKindTableGrow.
NewOperationTableInit is a constructor for UnionOperation with OperationKindTableInit.
NewOperationTableSet constructor for UnionOperation with OperationKindTableSet.
NewOperationTableSize constructor for UnionOperation with OperationKindTableSize.
NewOperationTrunc is a constructor for UnionOperation with OperationKindTrunc.
NewOperationUnreachable is a constructor for UnionOperation with OperationKindUnreachable This corresponds to wasm.OpcodeUnreachable.
NewOperationV128Abs is a constructor for UnionOperation with OperationKindV128Abs.
NewOperationV128Add constructor for UnionOperation with OperationKindV128Add.
NewOperationV128AddSat is a constructor for UnionOperation with OperationKindV128AddSat.
NewOperationV128AllTrue is a constructor for UnionOperation with OperationKindV128AllTrue.
NewOperationV128And is a constructor for UnionOperation with OperationKindV128And.
NewOperationV128AndNot is a constructor for UnionOperation with OperationKindV128AndNot.
NewOperationV128AnyTrue is a constructor for UnionOperation with OperationKindV128AnyTrue.
NewOperationV128AvgrU is a constructor for UnionOperation with OperationKindV128AvgrU.
NewOperationV128BitMask is a constructor for UnionOperation with OperationKindV128BitMask.
NewOperationV128Bitselect is a constructor for UnionOperation with OperationKindV128Bitselect.
NewOperationV128Ceil is a constructor for UnionOperation with OperationKindV128Ceil.
NewOperationV128Cmp is a constructor for UnionOperation with OperationKindV128Cmp.
NewOperationV128Const constructor for UnionOperation with OperationKindV128Const.
NewOperationV128Div is a constructor for UnionOperation with OperationKindV128Div.
NewOperationV128Dot is a constructor for UnionOperation with OperationKindV128Dot.
NewOperationV128ExtAddPairwise is a constructor for UnionOperation with OperationKindV128ExtAddPairwise.
NewOperationV128Extend is a constructor for UnionOperation with OperationKindV128Extend.
NewOperationV128ExtMul is a constructor for UnionOperation with OperationKindV128ExtMul.
NewOperationV128ExtractLane is a constructor for UnionOperation with OperationKindV128ExtractLane.
NewOperationV128FConvertFromI is a constructor for UnionOperation with NewOperationV128FConvertFromI.
NewOperationV128FloatDemote is a constructor for UnionOperation with NewOperationV128FloatDemote.
NewOperationV128FloatPromote is a constructor for UnionOperation with NewOperationV128FloatPromote.
NewOperationV128Floor is a constructor for UnionOperation with OperationKindV128Floor.
NewOperationV128ITruncSatFromF is a constructor for UnionOperation with OperationKindV128ITruncSatFromF.
NewOperationV128Load is a constructor for UnionOperation with OperationKindV128Load.
NewOperationV128LoadLane is a constructor for UnionOperation with OperationKindV128LoadLane.
NewOperationV128Max is a constructor for UnionOperation with OperationKindV128Max.
NewOperationV128Min is a constructor for UnionOperation with OperationKindV128Min.
NewOperationV128Mul is a constructor for UnionOperation with OperationKindV128Mul This corresponds to wasm.OpcodeVecF32x4MulName wasm.OpcodeVecF64x2MulName wasm.OpcodeVecI16x8MulName wasm.OpcodeVecI32x4MulName wasm.OpcodeVecI64x2MulName.
NewOperationV128Narrow is a constructor for UnionOperation with OperationKindV128Narrow.
NewOperationV128Nearest is a constructor for UnionOperation with OperationKindV128Nearest.
NewOperationV128Neg is a constructor for UnionOperation with OperationKindV128Neg.
NewOperationV128Not is a constructor for UnionOperation with OperationKindV128Not.
NewOperationV128Or is a constructor for UnionOperation with OperationKindV128Or.
NewOperationV128Pmax is a constructor for UnionOperation with OperationKindV128Pmax.
NewOperationV128Pmin is a constructor for UnionOperation with OperationKindV128Pmin.
NewOperationV128Popcnt is a constructor for UnionOperation with OperationKindV128Popcnt.
NewOperationV128Q15mulrSatS is a constructor for UnionOperation with OperationKindV128Q15mulrSatS.
NewOperationV128ReplaceLane is a constructor for UnionOperation with OperationKindV128ReplaceLane.
NewOperationV128Shl is a constructor for UnionOperation with OperationKindV128Shl.
NewOperationV128Shr is a constructor for UnionOperation with OperationKindV128Shr.
NewOperationV128Shuffle is a constructor for UnionOperation with OperationKindV128Shuffle.
NewOperationV128Splat is a constructor for UnionOperation with OperationKindV128Splat.
NewOperationV128Sqrt is a constructor for UnionOperation with 128OperationKindV128Sqrt.
NewOperationV128Store is a constructor for UnionOperation with OperationKindV128Store.
NewOperationV128StoreLane implements Operation.
NewOperationV128Sub constructor for UnionOperation with OperationKindV128Sub.
NewOperationV128SubSat is a constructor for UnionOperation with OperationKindV128SubSat.
NewOperationV128Swizzle is a constructor for UnionOperation with OperationKindV128Swizzle.
NewOperationV128Trunc is a constructor for UnionOperation with OperationKindV128Trunc.
NewOperationV128Xor is a constructor for UnionOperation with OperationKindV128Xor.
NewOperationXor is a constructor for UnionOperation with OperationKindXor.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
LabelKindContinuation is the Kind of label which is the continuation of blocks.
LabelKindElse is the Kind of label for "else" block of wasm.OpcodeIfName in Wasm.
LabelKindHeader is the header for various blocks.
No description provided by the author
No description provided by the author
OperationKindAbs is the Kind for NewOperationAbs.
OperationKindAdd is the Kind for NewOperationAdd.
OperationKindAnd is the Kind for NewOperationAnd.
OperationKindBr is the Kind for NewOperationBr.
OperationKindBrIf is the Kind for NewOperationBrIf.
OperationKindBrTable is the Kind for NewOperationBrTable.
OperationKindBuiltinFunctionCheckExitCode is the Kind for NewOperationBuiltinFunctionCheckExitCode.
OperationKindCall is the Kind for NewOperationCall.
OperationKindCallIndirect is the Kind for NewOperationCallIndirect.
OperationKindCeil is the Kind for NewOperationCeil.
OperationKindClz is the Kind for NewOperationClz.
OperationKindConstF32 is the Kind for NewOperationConstF32.
OperationKindConstF64 is the Kind for NewOperationConstF64.
OperationKindConstI32 is the Kind for NewOperationConstI32.
OperationKindConstI64 is the Kind for NewOperationConstI64.
OperationKindCopysign is the Kind for NewOperationCopysign.
OperationKindCtz is the Kind for NewOperationCtz.
OperationKindDataDrop is the Kind for NewOperationDataDrop.
OperationKindDiv is the Kind for NewOperationDiv.
OperationKindDrop is the Kind for NewOperationDrop.
OperationKindElemDrop is the Kind for NewOperationElemDrop.
OperationKindEq is the Kind for NewOperationEq.
OperationKindEqz is the Kind for NewOperationEqz.
OperationKindExtend is the Kind for NewOperationExtend.
OperationKindF32DemoteFromF64 is the Kind for NewOperationF32DemoteFromF64.
OperationKindF32ReinterpretFromI32 is the Kind for NewOperationF32ReinterpretFromI32.
OperationKindF64PromoteFromF32 is the Kind for NewOperationF64PromoteFromF32.
OperationKindF64ReinterpretFromI64 is the Kind for NewOperationF64ReinterpretFromI64.
OperationKindFConvertFromI is the Kind for NewOperationFConvertFromI.
OperationKindFloor is the Kind for NewOperationFloor.
OperationKindGe is the Kind for NewOperationGe.
OperationKindGlobalGet is the Kind for NewOperationGlobalGet.
OperationKindGlobalSet is the Kind for NewOperationGlobalSet.
OperationKindGt is the Kind for NewOperationGt.
OperationKindI32ReinterpretFromF32 is the Kind for NewOperationI32ReinterpretFromF32.
OperationKindI32WrapFromI64 is the Kind for NewOperationI32WrapFromI64.
OperationKindI64ReinterpretFromF64 is the Kind for NewOperationI64ReinterpretFromF64.
OperationKindITruncFromF is the Kind for NewOperationITruncFromF.
OperationKindLabel is the Kind for NewOperationLabel.
OperationKindLe is the Kind for NewOperationLe.
OperationKindLoad is the Kind for NewOperationLoad.
OperationKindLoad16 is the Kind for NewOperationLoad16.
OperationKindLoad32 is the Kind for NewOperationLoad32.
OperationKindLoad8 is the Kind for NewOperationLoad8.
OperationKindLt is the Kind for NewOperationLt.
OperationKindMax is the Kind for NewOperationMax.
OperationKindMemoryCopy is the Kind for NewOperationMemoryCopy.
OperationKindMemoryFill is the Kind for NewOperationMemoryFill.
OperationKindMemoryGrow is the Kind for NewOperationMemoryGrow.
OperationKindMemoryInit is the Kind for NewOperationMemoryInit.
OperationKindMemorySize is the Kind for NewOperationMemorySize.
OperationKindMin is the Kind for NewOperationMin.
OperationKindMul is the Kind for NewOperationMul.
OperationKindNe is the Kind for NewOperationNe.
OperationKindNearest is the Kind for NewOperationNearest.
OperationKindNeg is the Kind for NewOperationNeg.
OperationKindOr is the Kind for NewOperationOr.
OperationKindPick is the Kind for NewOperationPick.
OperationKindPopcnt is the Kind for NewOperationPopcnt.
OperationKindRefFunc is the Kind for NewOperationRefFunc.
OperationKindRem is the Kind for NewOperationRem.
OperationKindRotl is the Kind for NewOperationRotl.
OperationKindRotr is the Kind for NewOperationRotr.
OperationKindSelect is the Kind for NewOperationSelect.
OperationKindSet is the Kind for NewOperationSet.
OperationKindShl is the Kind for NewOperationShl.
OperationKindShr is the Kind for NewOperationShr.
OperationKindSignExtend32From16 is the Kind for NewOperationSignExtend32From16.
OperationKindSignExtend32From8 is the Kind for NewOperationSignExtend32From8.
OperationKindSignExtend64From16 is the Kind for NewOperationSignExtend64From16.
OperationKindSignExtend64From32 is the Kind for NewOperationSignExtend64From32.
OperationKindSignExtend64From8 is the Kind for NewOperationSignExtend64From8.
OperationKindSqrt is the Kind for NewOperationSqrt.
OperationKindStore is the Kind for NewOperationStore.
OperationKindStore16 is the Kind for NewOperationStore16.
OperationKindStore32 is the Kind for NewOperationStore32.
OperationKindStore8 is the Kind for NewOperationStore8.
OperationKindSub is the Kind for NewOperationSub.
OperationKindTableCopy is the Kind for NewOperationTableCopy.
OperationKindTableFill is the Kind for NewOperationTableFill.
OperationKindTableGet is the Kind for NewOperationTableGet.
OperationKindTableGrow is the Kind for NewOperationTableGrow.
OperationKindTableInit is the Kind for NewOperationTableInit.
OperationKindTableSet is the Kind for NewOperationTableSet.
OperationKindTableSize is the Kind for NewOperationTableSize.
OperationKindTrunc is the Kind for NewOperationTrunc.
OperationKindUnreachable is the Kind for NewOperationUnreachable.
OperationKindV128Abs is the Kind for NewOperationV128Abs.
OperationKindV128Add is the Kind for NewOperationV128Add.
OperationKindV128AddSat is the Kind for NewOperationV128AddSat.
OperationKindV128AllTrue is the Kind for NewOperationV128AllTrue.
OperationKindV128And is the Kind for NewOperationV128And.
OperationKindV128AndNot is the Kind for NewOperationV128AndNot.
OperationKindV128AnyTrue is the Kind for NewOperationV128AnyTrue.
OperationKindV128AvgrU is the Kind for NewOperationV128AvgrU.
OperationKindV128BitMask is the Kind for NewOperationV128BitMask.
OperationKindV128Bitselect is the Kind for NewOperationV128Bitselect.
OperationKindV128Ceil is the Kind for NewOperationV128Ceil.
OperationKindV128Cmp is the Kind for NewOperationV128Cmp.
OperationKindV128Const is the Kind for NewOperationV128Const.
OperationKindV128Div is the Kind for NewOperationV128Div.
OperationKindV128Dot is the Kind for NewOperationV128Dot.
OperationKindV128ExtAddPairwise is the Kind for NewOperationV128ExtAddPairwise.
OperationKindV128Extend is the Kind for NewOperationV128Extend.
OperationKindV128ExtMul is the Kind for NewOperationV128ExtMul.
OperationKindV128ExtractLane is the Kind for NewOperationV128ExtractLane.
OperationKindV128FConvertFromI is the Kind for NewOperationV128FConvertFromI.
OperationKindV128FloatDemote is the Kind for NewOperationV128FloatDemote.
OperationKindV128FloatPromote is the Kind for NewOperationV128FloatPromote.
OperationKindV128Floor is the Kind for NewOperationV128Floor.
OperationKindV128ITruncSatFromF is the Kind for NewOperationV128ITruncSatFromF.
OperationKindV128Load is the Kind for NewOperationV128Load.
OperationKindV128LoadLane is the Kind for NewOperationV128LoadLane.
OperationKindV128Max is the Kind for NewOperationV128Max.
OperationKindV128Min is the Kind for NewOperationV128Min.
OperationKindV128Mul is the Kind for NewOperationV128Mul.
OperationKindV128Narrow is the Kind for NewOperationV128Narrow.
OperationKindV128Nearest is the Kind for NewOperationV128Nearest.
OperationKindV128Neg is the Kind for NewOperationV128Neg.
OperationKindV128Not is the Kind for NewOperationV128Not.
OperationKindV128Or is the Kind for NewOperationV128Or.
OperationKindV128Pmax is the Kind for NewOperationV128Pmax.
OperationKindV128Pmin is the Kind for NewOperationV128Pmin.
OperationKindV128Popcnt is the Kind for NewOperationV128Popcnt.
OperationKindV128Q15mulrSatS is the Kind for NewOperationV128Q15mulrSatS.
OperationKindV128ReplaceLane is the Kind for NewOperationV128ReplaceLane.
OperationKindV128Shl is the Kind for NewOperationV128Shl.
OperationKindV128Shr is the Kind for NewOperationV128Shr.
OperationKindV128Shuffle is the Kind for NewOperationV128Shuffle.
OperationKindV128Splat is the Kind for NewOperationV128Splat.
OperationKindV128Sqrt is the Kind for NewOperationV128Sqrt.
OperationKindV128Store is the Kind for NewOperationV128Store.
OperationKindV128StoreLane is the Kind for NewOperationV128StoreLane.
OperationKindV128Sub is the Kind for NewOperationV128Sub.
OperationKindV128SubSat is the Kind for NewOperationV128SubSat.
OperationKindV128Swizzle is the Kind for NewOperationV128Swizzle.
OperationKindV128Trunc is the Kind for NewOperationV128Trunc.
OperationKindV128Xor is the Kind for NewOperationV128Xor.
OperationKindXor is the Kind for NewOperationXor.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
V128CmpTypeF32x4Eq corresponds to wasm.OpcodeVecF32x4EqName.
V128CmpTypeF32x4Ge corresponds to wasm.OpcodeVecF32x4GeName.
V128CmpTypeF32x4Gt corresponds to wasm.OpcodeVecF32x4GtName.
V128CmpTypeF32x4Le corresponds to wasm.OpcodeVecF32x4LeName.
V128CmpTypeF32x4Lt corresponds to wasm.OpcodeVecF32x4LtName.
V128CmpTypeF32x4Ne corresponds to wasm.OpcodeVecF32x4NeName.
V128CmpTypeF64x2Eq corresponds to wasm.OpcodeVecF64x2EqName.
V128CmpTypeF64x2Ge corresponds to wasm.OpcodeVecF64x2GeName.
V128CmpTypeF64x2Gt corresponds to wasm.OpcodeVecF64x2GtName.
V128CmpTypeF64x2Le corresponds to wasm.OpcodeVecF64x2LeName.
V128CmpTypeF64x2Lt corresponds to wasm.OpcodeVecF64x2LtName.
V128CmpTypeF64x2Ne corresponds to wasm.OpcodeVecF64x2NeName.
V128CmpTypeI16x8Eq corresponds to wasm.OpcodeVecI16x8EqName.
V128CmpTypeI16x8GeS corresponds to wasm.OpcodeVecI16x8GeSName.
V128CmpTypeI16x8GeU corresponds to wasm.OpcodeVecI16x8GeUName.
V128CmpTypeI16x8GtS corresponds to wasm.OpcodeVecI16x8GtSName.
V128CmpTypeI16x8GtU corresponds to wasm.OpcodeVecI16x8GtUName.
V128CmpTypeI16x8LeS corresponds to wasm.OpcodeVecI16x8LeSName.
V128CmpTypeI16x8LeU corresponds to wasm.OpcodeVecI16x8LeUName.
V128CmpTypeI16x8LtS corresponds to wasm.OpcodeVecI16x8LtSName.
V128CmpTypeI16x8LtU corresponds to wasm.OpcodeVecI16x8LtUName.
V128CmpTypeI16x8Ne corresponds to wasm.OpcodeVecI16x8NeName.
V128CmpTypeI32x4Eq corresponds to wasm.OpcodeVecI32x4EqName.
V128CmpTypeI32x4GeS corresponds to wasm.OpcodeVecI32x4GeSName.
V128CmpTypeI32x4GeU corresponds to wasm.OpcodeVecI32x4GeUName.
V128CmpTypeI32x4GtS corresponds to wasm.OpcodeVecI32x4GtSName.
V128CmpTypeI32x4GtU corresponds to wasm.OpcodeVecI32x4GtUName.
V128CmpTypeI32x4LeS corresponds to wasm.OpcodeVecI32x4LeSName.
V128CmpTypeI32x4LeU corresponds to wasm.OpcodeVecI32x4LeUName.
V128CmpTypeI32x4LtS corresponds to wasm.OpcodeVecI32x4LtSName.
V128CmpTypeI32x4LtU corresponds to wasm.OpcodeVecI32x4LtUName.
V128CmpTypeI32x4Ne corresponds to wasm.OpcodeVecI32x4NeName.
V128CmpTypeI64x2Eq corresponds to wasm.OpcodeVecI64x2EqName.
V128CmpTypeI64x2GeS corresponds to wasm.OpcodeVecI64x2GeSName.
V128CmpTypeI64x2GtS corresponds to wasm.OpcodeVecI64x2GtSName.
V128CmpTypeI64x2LeS corresponds to wasm.OpcodeVecI64x2LeSName.
V128CmpTypeI64x2LtS corresponds to wasm.OpcodeVecI64x2LtSName.
V128CmpTypeI64x2Ne corresponds to wasm.OpcodeVecI64x2NeName.
V128CmpTypeI8x16Eq corresponds to wasm.OpcodeVecI8x16EqName.
V128CmpTypeI8x16GeS corresponds to wasm.OpcodeVecI8x16GeSName.
V128CmpTypeI8x16GeU corresponds to wasm.OpcodeVecI8x16GeUName.
V128CmpTypeI8x16GtS corresponds to wasm.OpcodeVecI8x16GtSName.
V128CmpTypeI8x16GtU corresponds to wasm.OpcodeVecI8x16GtUName.
V128CmpTypeI8x16LeS corresponds to wasm.OpcodeVecI8x16LeSName.
V128CmpTypeI8x16LeU corresponds to wasm.OpcodeVecI8x16LeUName.
V128CmpTypeI8x16LtS corresponds to wasm.OpcodeVecI8x16LtSName.
V128CmpTypeI8x16LtU corresponds to wasm.OpcodeVecI8x16LtUName.
V128CmpTypeI8x16Ne corresponds to wasm.OpcodeVecI8x16NeName.
V128LoadType128 corresponds to wasm.OpcodeVecV128LoadName.
V128LoadType16Splat corresponds to wasm.OpcodeVecV128Load16SplatName.
V128LoadType16x4s corresponds to wasm.OpcodeVecV128Load16x4SName.
V128LoadType16x4u corresponds to wasm.OpcodeVecV128Load16x4UName.
V128LoadType32Splat corresponds to wasm.OpcodeVecV128Load32SplatName.
V128LoadType32x2s corresponds to wasm.OpcodeVecV128Load32x2SName.
V128LoadType32x2u corresponds to wasm.OpcodeVecV128Load32x2UName.
V128LoadType32zero corresponds to wasm.OpcodeVecV128Load32zeroName.
V128LoadType64Splat corresponds to wasm.OpcodeVecV128Load64SplatName.
V128LoadType64zero corresponds to wasm.OpcodeVecV128Load64zeroName.
V128LoadType8Splat corresponds to wasm.OpcodeVecV128Load8SplatName.
V128LoadType8x8s corresponds to wasm.OpcodeVecV128Load8x8SName.
V128LoadType8x8u corresponds to wasm.OpcodeVecV128Load8x8UName.

# Variables

NopInclusiveRange is InclusiveRange which corresponds to no-operation.

# Structs

No description provided by the author
Compiler is in charge of lowering raw Wasm function body to get CompilationResult.
InclusiveRange is the range which spans across the value stack starting from the top to the bottom, and both boundary are included in the range.
MemoryArg is the "memarg" to all memory instructions.
UnionOperation implements Operation and is the compilation (engine.lowerIR) result of a wazeroir.Operation.

# Type aliases

Float represents the scalar double or single precision floating points.
Label is the unique identifier for each block in a single function in wazeroir where "block" consists of multiple operations, and must End with branching operations (e.g.
LabelKind is the Kind of the label.
OperationKind is the Kind of each implementation of Operation interface.
Shape corresponds to a shape of v128 values.
SignedInt represents signed or unsigned integers.
SignedType is the union of SignedInt and Float types.
UnsignedInt represents unsigned 32-bit or 64-bit integers.
UnsignedType is the union of UnsignedInt, Float and V128 vector type.
V128CmpType represents a type of vector comparison operation.
V128LoadType represents a type of wasm.OpcodeVecV128Load* instructions.