Skip to main content

AsmRegister16

Struct AsmRegister16 

Source
pub struct AsmRegister16 { /* private fields */ }
Expand description

All 16-bit general purpose registers.

This type is not part of the public API! It’s an implementation detail. The register identifiers, however, are part of the public API.

To use the registers, you must import everything from the module:

use iced_x86::code_asm::*;

or import them from this module:

use iced_x86::code_asm::registers::*;

or import only these registers:

use iced_x86::code_asm::registers::gpr16::*;

Trait Implementations§

Source§

impl Add for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmRegister16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<AsmMemoryOperand> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmMemoryOperand) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<AsmRegister16> for AsmMemoryOperand

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmRegister16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<AsmRegister16> for i16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmRegister16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<AsmRegister16> for i32

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmRegister16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<AsmRegister16> for i64

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmRegister16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<AsmRegister16> for i8

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmRegister16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<AsmRegister16> for isize

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmRegister16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<AsmRegister16> for u16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmRegister16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<AsmRegister16> for u32

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmRegister16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<AsmRegister16> for u64

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmRegister16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<AsmRegister16> for u8

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmRegister16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<AsmRegister16> for usize

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: AsmRegister16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<i8> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: i8) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<i16> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: i16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<i32> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: i32) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<i64> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: i64) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<isize> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: isize) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<u8> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: u8) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<u16> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: u16) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<u32> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: u32) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<u64> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: u64) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<usize> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
Source§

fn add(self, rhs: usize) -> Self::Output

Performs the + operation. Read more
Source§

impl Clone for AsmRegister16

Source§

fn clone(&self) -> AsmRegister16

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl CodeAsmAdc<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn adc( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmAdc<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn adc( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmAdc<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn adc( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmAdc<AsmRegister16, i32> for CodeAssembler

Source§

fn adc(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmAdc<AsmRegister16, u32> for CodeAssembler

Source§

fn adc(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmAdd<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn add( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmAdd<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn add( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmAdd<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn add( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmAdd<AsmRegister16, i32> for CodeAssembler

Source§

fn add(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmAdd<AsmRegister16, u32> for CodeAssembler

Source§

fn add(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmAnd<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn and( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmAnd<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn and( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmAnd<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn and( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmAnd<AsmRegister16, i32> for CodeAssembler

Source§

fn and(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmAnd<AsmRegister16, u32> for CodeAssembler

Source§

fn and(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmArpl<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn arpl( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmArpl<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn arpl( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmBound<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmBsf<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn bsf( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmBsf<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn bsf( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmBsr<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn bsr( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmBsr<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn bsr( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmBswap<AsmRegister16> for CodeAssembler

Source§

fn bswap(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmBt<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn bt( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmBt<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn bt( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmBt<AsmRegister16, i32> for CodeAssembler

Source§

fn bt(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmBt<AsmRegister16, u32> for CodeAssembler

Source§

fn bt(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmBtc<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn btc( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmBtc<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn btc( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmBtc<AsmRegister16, i32> for CodeAssembler

Source§

fn btc(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmBtc<AsmRegister16, u32> for CodeAssembler

Source§

fn btc(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmBtr<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn btr( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmBtr<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn btr( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmBtr<AsmRegister16, i32> for CodeAssembler

Source§

fn btr(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmBtr<AsmRegister16, u32> for CodeAssembler

Source§

fn btr(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmBts<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn bts( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmBts<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn bts( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmBts<AsmRegister16, i32> for CodeAssembler

Source§

fn bts(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmBts<AsmRegister16, u32> for CodeAssembler

Source§

fn bts(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmCall<AsmRegister16> for CodeAssembler

Source§

fn call(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmCmova<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmova<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmova( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovae<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovae<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovae( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovb<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovb<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovb( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovbe<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovbe<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovbe( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovc<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovc<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovc( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmove<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmove<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmove( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovg<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovg<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovg( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovge<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovge<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovge( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovl<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovl<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovl( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovle<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovle<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovle( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovna<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovna<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovna( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovnae<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovnae<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovnae( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovnb<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovnb<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovnb( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovnbe<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovnbe<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovnbe( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovnc<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovnc<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovnc( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovne<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovne<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovne( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovng<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovng<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovng( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovnge<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovnge<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovnge( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovnl<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovnl<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovnl( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovnle<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovnle<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovnle( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovno<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovno<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovno( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovnp<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovnp<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovnp( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovns<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovns<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovns( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovnz<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovnz<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovnz( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovo<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovo<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovo( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovp<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovp<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovp( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovpe<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovpe<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovpe( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovpo<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovpo<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovpo( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovs<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovs<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovs( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmovz<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmCmovz<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmovz( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmp<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn cmp( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmp<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn cmp( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmp<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmp( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCmp<AsmRegister16, i32> for CodeAssembler

Source§

fn cmp(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmCmp<AsmRegister16, u32> for CodeAssembler

Source§

fn cmp(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmCmpxchg<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmCmpxchg<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn cmpxchg( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmCrc32<AsmRegister32, AsmRegister16> for CodeAssembler

Source§

fn crc32( &mut self, op0: AsmRegister32, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmDec<AsmRegister16> for CodeAssembler

Source§

fn dec(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmDiv<AsmRegister16> for CodeAssembler

Source§

fn div(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmEnqcmd<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmEnqcmds<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmFnstdw<AsmRegister16> for CodeAssembler

Source§

impl CodeAsmFnstsg<AsmRegister16> for CodeAssembler

Source§

impl CodeAsmFnstsw<AsmRegister16> for CodeAssembler

Source§

impl CodeAsmFstdw<AsmRegister16> for CodeAssembler

Source§

fn fstdw(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmFstsg<AsmRegister16> for CodeAssembler

Source§

fn fstsg(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmFstsw<AsmRegister16> for CodeAssembler

Source§

fn fstsw(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmIbts<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn ibts( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmIbts<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn ibts( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmIdiv<AsmRegister16> for CodeAssembler

Source§

fn idiv(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmImul2<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmImul2<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn imul_2( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmImul3<AsmRegister16, AsmMemoryOperand, i32> for CodeAssembler

Source§

fn imul_3( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, op2: i32, ) -> Result<(), IcedError>

Source§

impl CodeAsmImul3<AsmRegister16, AsmMemoryOperand, u32> for CodeAssembler

Source§

fn imul_3( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, op2: u32, ) -> Result<(), IcedError>

Source§

impl CodeAsmImul3<AsmRegister16, AsmRegister16, i32> for CodeAssembler

Source§

fn imul_3( &mut self, op0: AsmRegister16, op1: AsmRegister16, op2: i32, ) -> Result<(), IcedError>

Source§

impl CodeAsmImul3<AsmRegister16, AsmRegister16, u32> for CodeAssembler

Source§

fn imul_3( &mut self, op0: AsmRegister16, op1: AsmRegister16, op2: u32, ) -> Result<(), IcedError>

Source§

impl CodeAsmImul<AsmRegister16> for CodeAssembler

Source§

fn imul(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmIn<AsmRegister8, AsmRegister16> for CodeAssembler

Source§

fn in_( &mut self, op0: AsmRegister8, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmIn<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn in_( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmIn<AsmRegister16, i32> for CodeAssembler

Source§

fn in_(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmIn<AsmRegister16, u32> for CodeAssembler

Source§

fn in_(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmIn<AsmRegister32, AsmRegister16> for CodeAssembler

Source§

fn in_( &mut self, op0: AsmRegister32, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmInc<AsmRegister16> for CodeAssembler

Source§

fn inc(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmJmp<AsmRegister16> for CodeAssembler

Source§

fn jmp(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmJmpe<AsmRegister16> for CodeAssembler

Source§

fn jmpe(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmLar<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn lar( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmLar<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn lar( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmLds<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn lds( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmLea<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn lea( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmLes<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn les( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmLfs<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn lfs( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmLgs<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn lgs( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmLkgs<AsmRegister16> for CodeAssembler

Source§

fn lkgs(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmLldt<AsmRegister16> for CodeAssembler

Source§

fn lldt(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmLmsw<AsmRegister16> for CodeAssembler

Source§

fn lmsw(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmLsl<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn lsl( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmLsl<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn lsl( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmLss<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn lss( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmLtr<AsmRegister16> for CodeAssembler

Source§

fn ltr(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmLzcnt<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmLzcnt<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn lzcnt( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmMov<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn mov( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmMov<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn mov( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmMov<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn mov( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmMov<AsmRegister16, AsmRegisterSegment> for CodeAssembler

Source§

impl CodeAsmMov<AsmRegister16, i32> for CodeAssembler

Source§

fn mov(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmMov<AsmRegister16, u32> for CodeAssembler

Source§

fn mov(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmMov<AsmRegisterSegment, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmMovbe<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmMovbe<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmMovdir64b<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmMovsx<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmMovsx<AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn movsx( &mut self, op0: AsmRegister16, op1: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmMovsx<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn movsx( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmMovsx<AsmRegister32, AsmRegister16> for CodeAssembler

Source§

fn movsx( &mut self, op0: AsmRegister32, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmMovsx<AsmRegister64, AsmRegister16> for CodeAssembler

Source§

fn movsx( &mut self, op0: AsmRegister64, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmMovsxd<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmMovsxd<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn movsxd( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmMovzx<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmMovzx<AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn movzx( &mut self, op0: AsmRegister16, op1: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmMovzx<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn movzx( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmMovzx<AsmRegister32, AsmRegister16> for CodeAssembler

Source§

fn movzx( &mut self, op0: AsmRegister32, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmMovzx<AsmRegister64, AsmRegister16> for CodeAssembler

Source§

fn movzx( &mut self, op0: AsmRegister64, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmMul<AsmRegister16> for CodeAssembler

Source§

fn mul(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmNeg<AsmRegister16> for CodeAssembler

Source§

fn neg(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmNop1<AsmRegister16> for CodeAssembler

Source§

fn nop_1(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmNot<AsmRegister16> for CodeAssembler

Source§

fn not(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmOr<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn or( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmOr<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn or( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmOr<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn or( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmOr<AsmRegister16, i32> for CodeAssembler

Source§

fn or(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmOr<AsmRegister16, u32> for CodeAssembler

Source§

fn or(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmOut<AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn out( &mut self, op0: AsmRegister16, op1: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmOut<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn out( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmOut<AsmRegister16, AsmRegister32> for CodeAssembler

Source§

fn out( &mut self, op0: AsmRegister16, op1: AsmRegister32, ) -> Result<(), IcedError>

Source§

impl CodeAsmOut<i32, AsmRegister16> for CodeAssembler

Source§

fn out(&mut self, op0: i32, op1: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmOut<u32, AsmRegister16> for CodeAssembler

Source§

fn out(&mut self, op0: u32, op1: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmPop<AsmRegister16> for CodeAssembler

Source§

fn pop(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmPopcnt<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmPopcnt<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn popcnt( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmPush<AsmRegister16> for CodeAssembler

Source§

fn push(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmRcl<AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn rcl( &mut self, op0: AsmRegister16, op1: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmRcl<AsmRegister16, i32> for CodeAssembler

Source§

fn rcl(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmRcl<AsmRegister16, u32> for CodeAssembler

Source§

fn rcl(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmRcr<AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn rcr( &mut self, op0: AsmRegister16, op1: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmRcr<AsmRegister16, i32> for CodeAssembler

Source§

fn rcr(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmRcr<AsmRegister16, u32> for CodeAssembler

Source§

fn rcr(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmRdrand<AsmRegister16> for CodeAssembler

Source§

impl CodeAsmRdseed<AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f0d<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f0d<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f1a<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f1a<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f1b<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f1b<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f1c<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f1c<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f1d<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f1d<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f1e<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f1e<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f1f<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f1f<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f18<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f18<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f19<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmReservednop_0f19<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

impl CodeAsmRol<AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn rol( &mut self, op0: AsmRegister16, op1: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmRol<AsmRegister16, i32> for CodeAssembler

Source§

fn rol(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmRol<AsmRegister16, u32> for CodeAssembler

Source§

fn rol(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmRor<AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn ror( &mut self, op0: AsmRegister16, op1: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmRor<AsmRegister16, i32> for CodeAssembler

Source§

fn ror(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmRor<AsmRegister16, u32> for CodeAssembler

Source§

fn ror(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmSal<AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn sal( &mut self, op0: AsmRegister16, op1: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmSal<AsmRegister16, i32> for CodeAssembler

Source§

fn sal(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmSal<AsmRegister16, u32> for CodeAssembler

Source§

fn sal(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmSar<AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn sar( &mut self, op0: AsmRegister16, op1: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmSar<AsmRegister16, i32> for CodeAssembler

Source§

fn sar(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmSar<AsmRegister16, u32> for CodeAssembler

Source§

fn sar(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmSbb<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn sbb( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmSbb<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn sbb( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmSbb<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn sbb( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmSbb<AsmRegister16, i32> for CodeAssembler

Source§

fn sbb(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmSbb<AsmRegister16, u32> for CodeAssembler

Source§

fn sbb(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmShl<AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn shl( &mut self, op0: AsmRegister16, op1: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmShl<AsmRegister16, i32> for CodeAssembler

Source§

fn shl(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmShl<AsmRegister16, u32> for CodeAssembler

Source§

fn shl(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmShld<AsmMemoryOperand, AsmRegister16, AsmRegister8> for CodeAssembler

Source§

impl CodeAsmShld<AsmMemoryOperand, AsmRegister16, i32> for CodeAssembler

Source§

fn shld( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, op2: i32, ) -> Result<(), IcedError>

Source§

impl CodeAsmShld<AsmMemoryOperand, AsmRegister16, u32> for CodeAssembler

Source§

fn shld( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, op2: u32, ) -> Result<(), IcedError>

Source§

impl CodeAsmShld<AsmRegister16, AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn shld( &mut self, op0: AsmRegister16, op1: AsmRegister16, op2: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmShld<AsmRegister16, AsmRegister16, i32> for CodeAssembler

Source§

fn shld( &mut self, op0: AsmRegister16, op1: AsmRegister16, op2: i32, ) -> Result<(), IcedError>

Source§

impl CodeAsmShld<AsmRegister16, AsmRegister16, u32> for CodeAssembler

Source§

fn shld( &mut self, op0: AsmRegister16, op1: AsmRegister16, op2: u32, ) -> Result<(), IcedError>

Source§

impl CodeAsmShr<AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn shr( &mut self, op0: AsmRegister16, op1: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmShr<AsmRegister16, i32> for CodeAssembler

Source§

fn shr(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmShr<AsmRegister16, u32> for CodeAssembler

Source§

fn shr(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmShrd<AsmMemoryOperand, AsmRegister16, AsmRegister8> for CodeAssembler

Source§

impl CodeAsmShrd<AsmMemoryOperand, AsmRegister16, i32> for CodeAssembler

Source§

fn shrd( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, op2: i32, ) -> Result<(), IcedError>

Source§

impl CodeAsmShrd<AsmMemoryOperand, AsmRegister16, u32> for CodeAssembler

Source§

fn shrd( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, op2: u32, ) -> Result<(), IcedError>

Source§

impl CodeAsmShrd<AsmRegister16, AsmRegister16, AsmRegister8> for CodeAssembler

Source§

fn shrd( &mut self, op0: AsmRegister16, op1: AsmRegister16, op2: AsmRegister8, ) -> Result<(), IcedError>

Source§

impl CodeAsmShrd<AsmRegister16, AsmRegister16, i32> for CodeAssembler

Source§

fn shrd( &mut self, op0: AsmRegister16, op1: AsmRegister16, op2: i32, ) -> Result<(), IcedError>

Source§

impl CodeAsmShrd<AsmRegister16, AsmRegister16, u32> for CodeAssembler

Source§

fn shrd( &mut self, op0: AsmRegister16, op1: AsmRegister16, op2: u32, ) -> Result<(), IcedError>

Source§

impl CodeAsmSldt<AsmRegister16> for CodeAssembler

Source§

fn sldt(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmSmsw<AsmRegister16> for CodeAssembler

Source§

fn smsw(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmStr<AsmRegister16> for CodeAssembler

Source§

fn str(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmSub<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn sub( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmSub<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn sub( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmSub<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn sub( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmSub<AsmRegister16, i32> for CodeAssembler

Source§

fn sub(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmSub<AsmRegister16, u32> for CodeAssembler

Source§

fn sub(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmTest<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn test( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmTest<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn test( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmTest<AsmRegister16, i32> for CodeAssembler

Source§

fn test(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmTest<AsmRegister16, u32> for CodeAssembler

Source§

fn test(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl CodeAsmTzcnt<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmTzcnt<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn tzcnt( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmUd02<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

impl CodeAsmUd02<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn ud0_2( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmUd1<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn ud1( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmUd1<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn ud1( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmUmonitor<AsmRegister16> for CodeAssembler

Source§

impl CodeAsmUmov<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn umov( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmUmov<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn umov( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmUmov<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn umov( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmVerr<AsmRegister16> for CodeAssembler

Source§

fn verr(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmVerw<AsmRegister16> for CodeAssembler

Source§

fn verw(&mut self, op0: AsmRegister16) -> Result<(), IcedError>

Source§

impl CodeAsmXadd<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn xadd( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmXadd<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn xadd( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmXbts<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn xbts( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmXbts<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn xbts( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmXchg<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn xchg( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmXchg<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn xchg( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmXor<AsmMemoryOperand, AsmRegister16> for CodeAssembler

Source§

fn xor( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmXor<AsmRegister16, AsmMemoryOperand> for CodeAssembler

Source§

fn xor( &mut self, op0: AsmRegister16, op1: AsmMemoryOperand, ) -> Result<(), IcedError>

Source§

impl CodeAsmXor<AsmRegister16, AsmRegister16> for CodeAssembler

Source§

fn xor( &mut self, op0: AsmRegister16, op1: AsmRegister16, ) -> Result<(), IcedError>

Source§

impl CodeAsmXor<AsmRegister16, i32> for CodeAssembler

Source§

fn xor(&mut self, op0: AsmRegister16, op1: i32) -> Result<(), IcedError>

Source§

impl CodeAsmXor<AsmRegister16, u32> for CodeAssembler

Source§

fn xor(&mut self, op0: AsmRegister16, op1: u32) -> Result<(), IcedError>

Source§

impl Copy for AsmRegister16

Source§

impl Debug for AsmRegister16

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for AsmRegister16

Source§

impl From<AsmRegister16> for Register

Source§

fn from(reg: AsmRegister16) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for AsmRegister16

Source§

fn eq(&self, other: &AsmRegister16) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for AsmRegister16

Source§

impl Sub<i8> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the - operator.
Source§

fn sub(self, rhs: i8) -> Self::Output

Performs the - operation. Read more
Source§

impl Sub<i16> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the - operator.
Source§

fn sub(self, rhs: i16) -> Self::Output

Performs the - operation. Read more
Source§

impl Sub<i32> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the - operator.
Source§

fn sub(self, rhs: i32) -> Self::Output

Performs the - operation. Read more
Source§

impl Sub<i64> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the - operator.
Source§

fn sub(self, rhs: i64) -> Self::Output

Performs the - operation. Read more
Source§

impl Sub<isize> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the - operator.
Source§

fn sub(self, rhs: isize) -> Self::Output

Performs the - operation. Read more
Source§

impl Sub<u8> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the - operator.
Source§

fn sub(self, rhs: u8) -> Self::Output

Performs the - operation. Read more
Source§

impl Sub<u16> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the - operator.
Source§

fn sub(self, rhs: u16) -> Self::Output

Performs the - operation. Read more
Source§

impl Sub<u32> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the - operator.
Source§

fn sub(self, rhs: u32) -> Self::Output

Performs the - operation. Read more
Source§

impl Sub<u64> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the - operator.
Source§

fn sub(self, rhs: u64) -> Self::Output

Performs the - operation. Read more
Source§

impl Sub<usize> for AsmRegister16

Source§

type Output = AsmMemoryOperand

The resulting type after applying the - operator.
Source§

fn sub(self, rhs: usize) -> Self::Output

Performs the - operation. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.