Types

Link copied to clipboard
data class block(val b: WasmType, val expr: WasmExpr) : WasmInstruction.BlockOrLoop
Link copied to clipboard
data class br(val label: Int) : WasmInstruction.br_base
Link copied to clipboard
Link copied to clipboard
data class br_if(val label: Int) : WasmInstruction.br_base
Link copied to clipboard
data class br_table(val labels: List<Int>, val default: Int) : WasmInstruction
Link copied to clipboard
data class CALL(val funcIdx: Int) : WasmInstruction
Link copied to clipboard
data class CALL_INDIRECT(val typeIdx: Int, val zero: Int) : WasmInstruction
Link copied to clipboard
data class ELSE(val code: WasmExpr) : WasmInstruction
Link copied to clipboard
data object End : WasmInstruction
Link copied to clipboard
data class IF(val b: WasmType, val btrue: WasmExpr, val bfalse: WasmExpr?) : WasmInstruction.ControlStructureInstruction
Link copied to clipboard
data class Ins(val op: WasmOp) : WasmInstruction
Link copied to clipboard
Link copied to clipboard
data class InsConstDouble(val value: Double, val op: WasmOp = WasmOp.Op_f64_const) : WasmInstruction.InsConst
Link copied to clipboard
data class InsConstFloat(val value: Float, val op: WasmOp = WasmOp.Op_f32_const) : WasmInstruction.InsConst
Link copied to clipboard
data class InsConstInt(val value: Int, val op: WasmOp = WasmOp.Op_i32_const) : WasmInstruction.InsConst
Link copied to clipboard
data class InsConstLong(val value: Long, val op: WasmOp = WasmOp.Op_i64_const) : WasmInstruction.InsConst
Link copied to clipboard
data class InsInt(val op: WasmOp, val param: Int) : WasmInstruction
Link copied to clipboard
data class InsMemarg(val op: WasmOp, val align: Int, val offset: Int) : WasmInstruction
Link copied to clipboard
data class InsType(val op: WasmOp, val param: WasmType) : WasmInstruction
Link copied to clipboard
data class INVOKE(val name: String) : WasmInstruction
Link copied to clipboard
data class loop(val b: WasmType, val expr: WasmExpr) : WasmInstruction.BlockOrLoop
Link copied to clipboard
data object nop : WasmInstruction
Link copied to clipboard
data object RETURN : WasmInstruction
Link copied to clipboard

Properties

Link copied to clipboard
open val itype: WasmSType
Link copied to clipboard
abstract val op: WasmOp

Functions

Link copied to clipboard