class Asm[F[_]] extends AnyRef
- Source
- asm.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Asm
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Asm()(implicit F: MonadError[F, Throwable])
Type Members
- class Br extends Breaking
- class BrIf extends Breaking
- class BrLabel extends AnyRef
- class BrTable extends Breaking
- sealed abstract class Breaking extends AsmInst[F]
- class Call extends Invoking
- class CallIndirect extends Invoking
- class Drop extends AsmInst[F]
- class F32Const extends AsmInst[F]
- class F32Load extends AsmInst[F]
- class F32Store extends AsmInst[F]
- class F64Const extends AsmInst[F]
- class F64Load extends AsmInst[F]
- class F64Store extends AsmInst[F]
- class GlobalGet extends AsmInst[F]
- class GlobalSet extends AsmInst[F]
- class I32Const extends AsmInst[F]
- class I32Load extends AsmInst[F]
- class I32Load16S extends AsmInst[F]
- class I32Load16U extends AsmInst[F]
- class I32Load8S extends AsmInst[F]
- class I32Load8U extends AsmInst[F]
- class I32Store extends AsmInst[F]
- class I32Store16 extends AsmInst[F]
- class I32Store8 extends AsmInst[F]
- class I64Const extends AsmInst[F]
- class I64Load extends AsmInst[F]
- class I64Load16S extends AsmInst[F]
- class I64Load16U extends AsmInst[F]
- class I64Load32S extends AsmInst[F]
- class I64Load32U extends AsmInst[F]
- class I64Load8S extends AsmInst[F]
- class I64Load8U extends AsmInst[F]
- class I64Store extends AsmInst[F]
- class I64Store16 extends AsmInst[F]
- class I64Store32 extends AsmInst[F]
- class I64Store8 extends AsmInst[F]
- sealed abstract class Invoking extends AsmInst[F]
- class Jump extends AsmInst[F]
- class JumpIf extends AsmInst[F]
- class LocalGet extends AsmInst[F]
- class LocalSet extends AsmInst[F]
- class LocalTee extends AsmInst[F]
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object Binop
- object Convertop
- case object F32Abs extends AsmInst[F] with Product with Serializable
- case object F32Add extends AsmInst[F] with Product with Serializable
- case object F32Ceil extends AsmInst[F] with Product with Serializable
- case object F32ConvertSI32 extends AsmInst[F] with Product with Serializable
- case object F32ConvertSI64 extends AsmInst[F] with Product with Serializable
- case object F32ConvertUI32 extends AsmInst[F] with Product with Serializable
- case object F32ConvertUI64 extends AsmInst[F] with Product with Serializable
- case object F32Copysign extends AsmInst[F] with Product with Serializable
- case object F32DemoteF64 extends AsmInst[F] with Product with Serializable
- case object F32Div extends AsmInst[F] with Product with Serializable
- case object F32Eq extends AsmInst[F] with Product with Serializable
- case object F32Floor extends AsmInst[F] with Product with Serializable
- case object F32Ge extends AsmInst[F] with Product with Serializable
- case object F32Gt extends AsmInst[F] with Product with Serializable
- case object F32Le extends AsmInst[F] with Product with Serializable
- case object F32Lt extends AsmInst[F] with Product with Serializable
- case object F32Max extends AsmInst[F] with Product with Serializable
- case object F32Min extends AsmInst[F] with Product with Serializable
- case object F32Mul extends AsmInst[F] with Product with Serializable
- case object F32Ne extends AsmInst[F] with Product with Serializable
- case object F32Nearest extends AsmInst[F] with Product with Serializable
- case object F32Neg extends AsmInst[F] with Product with Serializable
- case object F32ReinterpretI32 extends AsmInst[F] with Product with Serializable
- case object F32Sqrt extends AsmInst[F] with Product with Serializable
- case object F32Sub extends AsmInst[F] with Product with Serializable
- case object F32Trunc extends AsmInst[F] with Product with Serializable
- case object F64Abs extends AsmInst[F] with Product with Serializable
- case object F64Add extends AsmInst[F] with Product with Serializable
- case object F64Ceil extends AsmInst[F] with Product with Serializable
- case object F64ConvertSI32 extends AsmInst[F] with Product with Serializable
- case object F64ConvertSI64 extends AsmInst[F] with Product with Serializable
- case object F64ConvertUI32 extends AsmInst[F] with Product with Serializable
- case object F64ConvertUI64 extends AsmInst[F] with Product with Serializable
- case object F64Copysign extends AsmInst[F] with Product with Serializable
- case object F64Div extends AsmInst[F] with Product with Serializable
- case object F64Eq extends AsmInst[F] with Product with Serializable
- case object F64Floor extends AsmInst[F] with Product with Serializable
- case object F64Ge extends AsmInst[F] with Product with Serializable
- case object F64Gt extends AsmInst[F] with Product with Serializable
- case object F64Le extends AsmInst[F] with Product with Serializable
- case object F64Lt extends AsmInst[F] with Product with Serializable
- case object F64Max extends AsmInst[F] with Product with Serializable
- case object F64Min extends AsmInst[F] with Product with Serializable
- case object F64Mul extends AsmInst[F] with Product with Serializable
- case object F64Ne extends AsmInst[F] with Product with Serializable
- case object F64Nearest extends AsmInst[F] with Product with Serializable
- case object F64Neg extends AsmInst[F] with Product with Serializable
- case object F64PromoteF32 extends AsmInst[F] with Product with Serializable
- case object F64ReinterpretI64 extends AsmInst[F] with Product with Serializable
- case object F64Sqrt extends AsmInst[F] with Product with Serializable
- case object F64Sub extends AsmInst[F] with Product with Serializable
- case object F64Trunc extends AsmInst[F] with Product with Serializable
- case object I32Add extends AsmInst[F] with Product with Serializable
- case object I32And extends AsmInst[F] with Product with Serializable
- case object I32Clz extends AsmInst[F] with Product with Serializable
- case object I32Ctz extends AsmInst[F] with Product with Serializable
- case object I32DivS extends AsmInst[F] with Product with Serializable
- case object I32DivU extends AsmInst[F] with Product with Serializable
- case object I32Eq extends AsmInst[F] with Product with Serializable
- case object I32Eqz extends AsmInst[F] with Product with Serializable
- case object I32Extend16S extends AsmInst[F] with Product with Serializable
- case object I32Extend8S extends AsmInst[F] with Product with Serializable
- case object I32GeS extends AsmInst[F] with Product with Serializable
- case object I32GeU extends AsmInst[F] with Product with Serializable
- case object I32GtS extends AsmInst[F] with Product with Serializable
- case object I32GtU extends AsmInst[F] with Product with Serializable
- case object I32LeS extends AsmInst[F] with Product with Serializable
- case object I32LeU extends AsmInst[F] with Product with Serializable
- case object I32LtS extends AsmInst[F] with Product with Serializable
- case object I32LtU extends AsmInst[F] with Product with Serializable
- case object I32Mul extends AsmInst[F] with Product with Serializable
- case object I32Ne extends AsmInst[F] with Product with Serializable
- case object I32Or extends AsmInst[F] with Product with Serializable
- case object I32Popcnt extends AsmInst[F] with Product with Serializable
- case object I32ReinterpretF32 extends AsmInst[F] with Product with Serializable
- case object I32RemS extends AsmInst[F] with Product with Serializable
- case object I32RemU extends AsmInst[F] with Product with Serializable
- case object I32Rotl extends AsmInst[F] with Product with Serializable
- case object I32Rotr extends AsmInst[F] with Product with Serializable
- case object I32Shl extends AsmInst[F] with Product with Serializable
- case object I32ShrS extends AsmInst[F] with Product with Serializable
- case object I32ShrU extends AsmInst[F] with Product with Serializable
- case object I32Sub extends AsmInst[F] with Product with Serializable
- case object I32TruncSF32 extends AsmInst[F] with Product with Serializable
- case object I32TruncSF64 extends AsmInst[F] with Product with Serializable
- case object I32TruncSatSF32 extends AsmInst[F] with Product with Serializable
- case object I32TruncSatSF64 extends AsmInst[F] with Product with Serializable
- case object I32TruncSatUF32 extends AsmInst[F] with Product with Serializable
- case object I32TruncSatUF64 extends AsmInst[F] with Product with Serializable
- case object I32TruncUF32 extends AsmInst[F] with Product with Serializable
- case object I32TruncUF64 extends AsmInst[F] with Product with Serializable
- case object I32WrapI64 extends AsmInst[F] with Product with Serializable
- case object I32Xor extends AsmInst[F] with Product with Serializable
- case object I64Add extends AsmInst[F] with Product with Serializable
- case object I64And extends AsmInst[F] with Product with Serializable
- case object I64Clz extends AsmInst[F] with Product with Serializable
- case object I64Ctz extends AsmInst[F] with Product with Serializable
- case object I64DivS extends AsmInst[F] with Product with Serializable
- case object I64DivU extends AsmInst[F] with Product with Serializable
- case object I64Eq extends AsmInst[F] with Product with Serializable
- case object I64Eqz extends AsmInst[F] with Product with Serializable
- case object I64Extend16S extends AsmInst[F] with Product with Serializable
- case object I64Extend32S extends AsmInst[F] with Product with Serializable
- case object I64Extend8S extends AsmInst[F] with Product with Serializable
- case object I64ExtendSI32 extends AsmInst[F] with Product with Serializable
- case object I64ExtendUI32 extends AsmInst[F] with Product with Serializable
- case object I64GeS extends AsmInst[F] with Product with Serializable
- case object I64GeU extends AsmInst[F] with Product with Serializable
- case object I64GtS extends AsmInst[F] with Product with Serializable
- case object I64GtU extends AsmInst[F] with Product with Serializable
- case object I64LeS extends AsmInst[F] with Product with Serializable
- case object I64LeU extends AsmInst[F] with Product with Serializable
- case object I64LtS extends AsmInst[F] with Product with Serializable
- case object I64LtU extends AsmInst[F] with Product with Serializable
- case object I64Mul extends AsmInst[F] with Product with Serializable
- case object I64Ne extends AsmInst[F] with Product with Serializable
- case object I64Or extends AsmInst[F] with Product with Serializable
- case object I64Popcnt extends AsmInst[F] with Product with Serializable
- case object I64ReinterpretF64 extends AsmInst[F] with Product with Serializable
- case object I64RemS extends AsmInst[F] with Product with Serializable
- case object I64RemU extends AsmInst[F] with Product with Serializable
- case object I64Rotl extends AsmInst[F] with Product with Serializable
- case object I64Rotr extends AsmInst[F] with Product with Serializable
- case object I64Shl extends AsmInst[F] with Product with Serializable
- case object I64ShrS extends AsmInst[F] with Product with Serializable
- case object I64ShrU extends AsmInst[F] with Product with Serializable
- case object I64Sub extends AsmInst[F] with Product with Serializable
- case object I64TruncSF32 extends AsmInst[F] with Product with Serializable
- case object I64TruncSF64 extends AsmInst[F] with Product with Serializable
- case object I64TruncSatSF32 extends AsmInst[F] with Product with Serializable
- case object I64TruncSatSF64 extends AsmInst[F] with Product with Serializable
- case object I64TruncSatUF32 extends AsmInst[F] with Product with Serializable
- case object I64TruncSatUF64 extends AsmInst[F] with Product with Serializable
- case object I64TruncUF32 extends AsmInst[F] with Product with Serializable
- case object I64TruncUF64 extends AsmInst[F] with Product with Serializable
- case object I64Xor extends AsmInst[F] with Product with Serializable
- object Load
- object LoadN
- case object MemoryGrow extends AsmInst[F] with Product with Serializable
- case object MemorySize extends AsmInst[F] with Product with Serializable
- case object Nop extends AsmInst[F] with Product with Serializable
- object Relop
- case object Return extends AsmInst[F] with Product with Serializable
- object SatConvertop
- case object Select extends AsmInst[F] with Product with Serializable
- object Store
- object StoreN
- object Testop
- object Unop
- case object Unreachable extends AsmInst[F] with Product with Serializable
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.