i32

amyc.backend.wasm.Instructions$.i32$
case object i32 extends numtype

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class numtype
class valtype
class Object
trait Matchable
class Any
Show all
Self type
i32.type

Members list

Type members

Classlikes

case object add extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
add.type
case object and extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
and.type
case object clz extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
clz.type
case class const(value: Int) extends Instruction

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
case object ctz extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
ctz.type
case object div_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
div_s.type
case object div_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
div_u.type
case object eq extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
eq.type
case object eqz extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
eqz.type
case object extend16_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
extend16_s.type
case object extend8_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
extend8_s.type
case object ge_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
ge_s.type
case object ge_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
ge_u.type
case object gt_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
gt_s.type
case object gt_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
gt_u.type
case object le_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
le_s.type
case object le_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
le_u.type
case object load extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
load.type
case object load16_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
load16_s.type
case object load16_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
load16_u.type
case object load8_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
load8_s.type
case object load8_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
load8_u.type
case object lt_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
lt_s.type
case object lt_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
lt_u.type
case object mul extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
mul.type
case object ne extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
ne.type
case object or extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
or.type
case object popcnt extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
popcnt.type
case object reinterpret_f32 extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
case object rem_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
rem_s.type
case object rem_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
rem_u.type
case object rotl extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
rotl.type
case object rotr extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
rotr.type
case object shl extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
shl.type
case object shr_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
shr_s.type
case object shr_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
shr_u.type
case object store extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
store.type
case object store16 extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
store16.type
case object store8 extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
store8.type
case object sub extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
sub.type
case object trunc_f32_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
case object trunc_f32_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
case object trunc_f64_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
case object trunc_f64_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
case object trunc_sat_f32_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
case object trunc_sat_f32_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
case object trunc_sat_f64_s extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
case object trunc_sat_f64_u extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
case object wrap_i64 extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
wrap_i64.type
case object xor extends Instruction

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Instruction
class Object
trait Matchable
class Any
Show all
Self type
xor.type

Inherited types

type MirroredElemLabels = EmptyTuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Singleton
type MirroredElemTypes = EmptyTuple

Attributes

Inherited from:
Singleton
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
type MirroredMonoType = Singleton.this.type

The mirrored *-type

The mirrored *-type

Attributes

Inherited from:
Singleton
type MirroredType = Singleton.this.type

Attributes

Inherited from:
Singleton

Value members

Inherited methods

def fromProduct(p: Product): MirroredMonoType

Create a new instance of type T with elements taken from product p.

Create a new instance of type T with elements taken from product p.

Attributes

Inherited from:
Singleton
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product