Enum hexagon_e::module::Opcode
[−]
[src]
#[repr(u8)]pub enum Opcode { Drop, Dup, Swap2, Select, Call, Return, Halt, GetLocal, SetLocal, TeeLocal, GetSlotIndirect, GetSlot, SetSlot, ResetSlots, NativeInvoke, CurrentMemory, GrowMemory, Nop, Unreachable, NotSupported, Jmp, JmpIf, JmpEither, JmpTable, I32Load, I32Load8U, I32Load8S, I32Load16U, I32Load16S, I32Store, I32Store8, I32Store16, I32Const, I32Ctz, I32Clz, I32Popcnt, I32Add, I32Sub, I32Mul, I32DivU, I32DivS, I32RemU, I32RemS, I32And, I32Or, I32Xor, I32Shl, I32ShrU, I32ShrS, I32Rotl, I32Rotr, I32Eq, I32Ne, I32LtU, I32LtS, I32LeU, I32LeS, I32GtU, I32GtS, I32GeU, I32GeS, I32WrapI64, I64Load, I64Load8U, I64Load8S, I64Load16U, I64Load16S, I64Load32U, I64Load32S, I64Store, I64Store8, I64Store16, I64Store32, I64Const, I64Ctz, I64Clz, I64Popcnt, I64Add, I64Sub, I64Mul, I64DivU, I64DivS, I64RemU, I64RemS, I64And, I64Or, I64Xor, I64Shl, I64ShrU, I64ShrS, I64Rotl, I64Rotr, I64Eq, I64Ne, I64LtU, I64LtS, I64LeU, I64LeS, I64GtU, I64GtS, I64GeU, I64GeS, I64ExtendI32U, I64ExtendI32S, Never, }
Variants
DropDupSwap2SelectCallReturnHaltGetLocalSetLocalTeeLocalGetSlotIndirectGetSlotSetSlotResetSlotsNativeInvokeCurrentMemoryGrowMemoryNopUnreachableNotSupportedJmpJmpIfJmpEitherJmpTableI32LoadI32Load8UI32Load8SI32Load16UI32Load16SI32StoreI32Store8I32Store16I32ConstI32CtzI32ClzI32PopcntI32AddI32SubI32MulI32DivUI32DivSI32RemUI32RemSI32AndI32OrI32XorI32ShlI32ShrUI32ShrSI32RotlI32RotrI32EqI32NeI32LtUI32LtSI32LeUI32LeSI32GtUI32GtSI32GeUI32GeSI32WrapI64I64LoadI64Load8UI64Load8SI64Load16UI64Load16SI64Load32UI64Load32SI64StoreI64Store8I64Store16I64Store32I64ConstI64CtzI64ClzI64PopcntI64AddI64SubI64MulI64DivUI64DivSI64RemUI64RemSI64AndI64OrI64XorI64ShlI64ShrUI64ShrSI64RotlI64RotrI64EqI64NeI64LtUI64LtSI64LeUI64LeSI64GtUI64GtSI64GeUI64GeSI64ExtendI32UI64ExtendI32SNever
Methods
impl Opcode[src]
pub fn from_raw(v: u8) -> ExecuteResult<Opcode>[src]
Trait Implementations
impl Copy for Opcode[src]
impl Clone for Opcode[src]
fn clone(&self) -> Opcode[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more