pub struct AsmRegister64 { /* private fields */ }
Expand description

All 64-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::gpr64::*;

Implementations§

source§

impl AsmRegister64

source

pub fn k1(self) -> Self

Adds a {k1} opmask register

source

pub fn k2(self) -> Self

Adds a {k2} opmask register

source

pub fn k3(self) -> Self

Adds a {k3} opmask register

source

pub fn k4(self) -> Self

Adds a {k4} opmask register

source

pub fn k5(self) -> Self

Adds a {k5} opmask register

source

pub fn k6(self) -> Self

Adds a {k6} opmask register

source

pub fn k7(self) -> Self

Adds a {k7} opmask register

source

pub fn z(self) -> Self

Enables zeroing masking {z}

source

pub fn sae(self) -> Self

Enables suppress all exceptions {sae}

source

pub fn rn_sae(self) -> Self

Round to nearest (even)

source

pub fn rd_sae(self) -> Self

Round down (toward -inf)

source

pub fn ru_sae(self) -> Self

Round up (toward +inf)

source

pub fn rz_sae(self) -> Self

Round toward zero (truncate)

Trait Implementations§

source§

impl Add<AsmMemoryOperand> for AsmRegister64

§

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<AsmRegister64> for AsmMemoryOperand

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for AsmRegisterXmm

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for AsmRegisterYmm

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for AsmRegisterZmm

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for i16

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for i32

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for i64

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for i8

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for isize

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for u16

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for u32

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for u64

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for u8

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegister64> for usize

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegisterXmm> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegisterYmm> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<AsmRegisterZmm> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Add<i16> for AsmRegister64

§

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 AsmRegister64

§

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 AsmRegister64

§

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<i8> for AsmRegister64

§

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<isize> for AsmRegister64

§

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<u16> for AsmRegister64

§

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 AsmRegister64

§

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 AsmRegister64

§

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<u8> for AsmRegister64

§

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<usize> for AsmRegister64

§

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 Add for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
source§

impl Clone for AsmRegister64

source§

fn clone(&self) -> AsmRegister64

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl CodeAsmAadd<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmAand<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmAdc<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmAdc<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmAdc<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmAdc<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmAdcx<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmAdcx<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmAdd<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmAdd<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmAdd<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmAdd<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmAdox<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmAdox<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmAnd<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmAnd<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmAnd<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmAnd<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmAndn<AsmRegister64, AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmAndn<AsmRegister64, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmAor<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmAxor<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmBextr<AsmRegister64, AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmBextr<AsmRegister64, AsmMemoryOperand, i32> for CodeAssembler

source§

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

source§

impl CodeAsmBextr<AsmRegister64, AsmMemoryOperand, u32> for CodeAssembler

source§

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

source§

impl CodeAsmBextr<AsmRegister64, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmBextr<AsmRegister64, AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmBextr<AsmRegister64, AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmBlcfill<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmBlcfill<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmBlci<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmBlci<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBlcic<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmBlcic<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBlcmsk<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmBlcmsk<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBlcs<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmBlcs<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBlsfill<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmBlsfill<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmBlsi<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmBlsi<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBlsic<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmBlsic<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBlsmsk<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmBlsmsk<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBlsr<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmBlsr<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBndcl<AsmRegisterBnd, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBndcn<AsmRegisterBnd, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBndcu<AsmRegisterBnd, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBsf<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmBsf<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBsr<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmBsr<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBswap<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBt<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBt<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBt<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmBt<AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmBtc<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBtc<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBtc<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmBtc<AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmBtr<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBtr<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBtr<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmBtr<AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmBts<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBts<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmBts<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmBts<AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmBzhi<AsmRegister64, AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmBzhi<AsmRegister64, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCall<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmova<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmova<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovae<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovae<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovb<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovb<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovbe<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovbe<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovc<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovc<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmove<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmove<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovg<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovg<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovge<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovge<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovl<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovl<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovle<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovle<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovna<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovna<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovnae<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovnae<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmovnb<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovnb<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovnbe<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovnbe<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmovnc<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovnc<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovne<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovne<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovng<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovng<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovnge<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovnge<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmovnl<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovnl<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovnle<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovnle<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmovno<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovno<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovnp<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovnp<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovns<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovns<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovnz<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovnz<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovo<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovo<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovp<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovp<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovpe<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovpe<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovpo<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovpo<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovs<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovs<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmovz<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCmovz<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmp<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmp<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmCmp<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCmp<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmCmpbexadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpbxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpcxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmplexadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmplxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpnaexadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpnaxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpnbexadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpnbxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpncxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpngexadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpngxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpnlexadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpnlxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpnoxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpnpxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpnsxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpnzxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpoxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmppexadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmppoxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmppxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpsxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpxchg<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpxchg<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCmpzxadd<AsmMemoryOperand, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCrc32<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCrc32<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmCrc32<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmCvtsd2si<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCvtsd2si<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmCvtsi2sd<AsmRegisterXmm, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCvtsi2ss<AsmRegisterXmm, AsmRegister64> for CodeAssembler

source§

impl CodeAsmCvtss2si<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCvtss2si<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmCvttsd2si<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCvttsd2si<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmCvttss2si<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmCvttss2si<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmDec<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmDiv<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmEnqcmd<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmEnqcmds<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmExtractps<AsmRegister64, AsmRegisterXmm, i32> for CodeAssembler

source§

fn extractps( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmExtractps<AsmRegister64, AsmRegisterXmm, u32> for CodeAssembler

source§

fn extractps( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmIdiv<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmImul<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmImul2<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmImul2<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmImul3<AsmRegister64, AsmMemoryOperand, i32> for CodeAssembler

source§

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

source§

impl CodeAsmImul3<AsmRegister64, AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmInc<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmIncsspq<AsmRegister64> for CodeAssembler

source§

impl CodeAsmInvept<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmInvpcid<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmInvvpid<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmJmp<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmKmovq<AsmRegister64, AsmRegisterK> for CodeAssembler

source§

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

source§

impl CodeAsmKmovq<AsmRegisterK, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmLar<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmLea<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmLfs<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmLgs<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmLkgs<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmLldt<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmLlwpcb<AsmRegister64> for CodeAssembler

source§

impl CodeAsmLmsw<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmLsl<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmLss<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmLtr<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmLwpins<AsmRegister64, AsmMemoryOperand, i32> for CodeAssembler

source§

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

source§

impl CodeAsmLwpins<AsmRegister64, AsmMemoryOperand, u32> for CodeAssembler

source§

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

source§

impl CodeAsmLwpins<AsmRegister64, AsmRegister32, i32> for CodeAssembler

source§

fn lwpins( &mut self, op0: AsmRegister64, op1: AsmRegister32, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmLwpins<AsmRegister64, AsmRegister32, u32> for CodeAssembler

source§

fn lwpins( &mut self, op0: AsmRegister64, op1: AsmRegister32, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmLwpval<AsmRegister64, AsmMemoryOperand, i32> for CodeAssembler

source§

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

source§

impl CodeAsmLwpval<AsmRegister64, AsmMemoryOperand, u32> for CodeAssembler

source§

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

source§

impl CodeAsmLwpval<AsmRegister64, AsmRegister32, i32> for CodeAssembler

source§

fn lwpval( &mut self, op0: AsmRegister64, op1: AsmRegister32, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmLwpval<AsmRegister64, AsmRegister32, u32> for CodeAssembler

source§

fn lwpval( &mut self, op0: AsmRegister64, op1: AsmRegister32, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmLzcnt<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmLzcnt<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegister64, AsmRegisterCr> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegister64, AsmRegisterDr> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegister64, AsmRegisterSegment> for CodeAssembler

source§

impl CodeAsmMov<AsmRegister64, i64> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegister64, u64> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegisterCr, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegisterDr, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegisterSegment, AsmRegister64> for CodeAssembler

source§

impl CodeAsmMovbe<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmMovbe<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmMovdir64b<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmMovdiri<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmMovmskpd<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmMovmskps<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmMovnti<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmMovq<AsmRegister64, AsmRegisterMm> for CodeAssembler

source§

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

source§

impl CodeAsmMovq<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

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

source§

impl CodeAsmMovq<AsmRegisterMm, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmMovq<AsmRegisterXmm, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmMovsx<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmMovsx<AsmRegister64, AsmRegister16> for CodeAssembler

source§

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

source§

impl CodeAsmMovsx<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmMovsxd<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmMovsxd<AsmRegister64, AsmRegister32> for CodeAssembler

source§

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

source§

impl CodeAsmMovzx<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmMovzx<AsmRegister64, AsmRegister16> for CodeAssembler

source§

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

source§

impl CodeAsmMovzx<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmMul<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmMulx<AsmRegister64, AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmMulx<AsmRegister64, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmNeg<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmNop1<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmNot<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmOr<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmOr<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmOr<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmOr<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmPdep<AsmRegister64, AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmPdep<AsmRegister64, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmPext<AsmRegister64, AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmPext<AsmRegister64, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmPextrb<AsmRegister64, AsmRegisterXmm, i32> for CodeAssembler

source§

fn pextrb( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmPextrb<AsmRegister64, AsmRegisterXmm, u32> for CodeAssembler

source§

fn pextrb( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmPextrq<AsmRegister64, AsmRegisterXmm, i32> for CodeAssembler

source§

fn pextrq( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmPextrq<AsmRegister64, AsmRegisterXmm, u32> for CodeAssembler

source§

fn pextrq( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmPextrw<AsmRegister64, AsmRegisterMm, i32> for CodeAssembler

source§

fn pextrw( &mut self, op0: AsmRegister64, op1: AsmRegisterMm, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmPextrw<AsmRegister64, AsmRegisterMm, u32> for CodeAssembler

source§

fn pextrw( &mut self, op0: AsmRegister64, op1: AsmRegisterMm, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmPextrw<AsmRegister64, AsmRegisterXmm, i32> for CodeAssembler

source§

fn pextrw( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmPextrw<AsmRegister64, AsmRegisterXmm, u32> for CodeAssembler

source§

fn pextrw( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmPinsrb<AsmRegisterXmm, AsmRegister64, i32> for CodeAssembler

source§

fn pinsrb( &mut self, op0: AsmRegisterXmm, op1: AsmRegister64, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmPinsrb<AsmRegisterXmm, AsmRegister64, u32> for CodeAssembler

source§

fn pinsrb( &mut self, op0: AsmRegisterXmm, op1: AsmRegister64, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmPinsrq<AsmRegisterXmm, AsmRegister64, i32> for CodeAssembler

source§

fn pinsrq( &mut self, op0: AsmRegisterXmm, op1: AsmRegister64, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmPinsrq<AsmRegisterXmm, AsmRegister64, u32> for CodeAssembler

source§

fn pinsrq( &mut self, op0: AsmRegisterXmm, op1: AsmRegister64, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmPinsrw<AsmRegisterMm, AsmRegister64, i32> for CodeAssembler

source§

fn pinsrw( &mut self, op0: AsmRegisterMm, op1: AsmRegister64, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmPinsrw<AsmRegisterMm, AsmRegister64, u32> for CodeAssembler

source§

fn pinsrw( &mut self, op0: AsmRegisterMm, op1: AsmRegister64, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmPinsrw<AsmRegisterXmm, AsmRegister64, i32> for CodeAssembler

source§

fn pinsrw( &mut self, op0: AsmRegisterXmm, op1: AsmRegister64, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmPinsrw<AsmRegisterXmm, AsmRegister64, u32> for CodeAssembler

source§

fn pinsrw( &mut self, op0: AsmRegisterXmm, op1: AsmRegister64, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmPmovmskb<AsmRegister64, AsmRegisterMm> for CodeAssembler

source§

impl CodeAsmPmovmskb<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmPop<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmPopcnt<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmPopcnt<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmPtwrite<AsmRegister64> for CodeAssembler

source§

impl CodeAsmPush<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmRcl<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcl<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmRcl<AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmRcr<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcr<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmRcr<AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmRdfsbase<AsmRegister64> for CodeAssembler

source§

impl CodeAsmRdgsbase<AsmRegister64> for CodeAssembler

source§

impl CodeAsmRdpid<AsmRegister64> for CodeAssembler

source§

fn rdpid(&mut self, op0: AsmRegister64) -> Result<(), IcedError>

source§

impl CodeAsmRdrand<AsmRegister64> for CodeAssembler

source§

impl CodeAsmRdseed<AsmRegister64> for CodeAssembler

source§

impl CodeAsmRdsspq<AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f0d<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f0d<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f18<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f18<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f19<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f19<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f1a<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f1a<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f1b<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f1b<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f1c<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f1c<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f1d<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f1d<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f1e<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f1e<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f1f<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmReservednop_0f1f<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmRol<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRol<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmRol<AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmRor<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRor<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmRor<AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmRorx<AsmRegister64, AsmMemoryOperand, i32> for CodeAssembler

source§

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

source§

impl CodeAsmRorx<AsmRegister64, AsmMemoryOperand, u32> for CodeAssembler

source§

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

source§

impl CodeAsmRorx<AsmRegister64, AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmRorx<AsmRegister64, AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmSal<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSal<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmSal<AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmSar<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSar<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmSar<AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmSarx<AsmRegister64, AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmSarx<AsmRegister64, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmSbb<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmSbb<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmSbb<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmSbb<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmSenduipi<AsmRegister64> for CodeAssembler

source§

impl CodeAsmShl<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShl<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmShl<AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmShld<AsmMemoryOperand, AsmRegister64, AsmRegister8> for CodeAssembler

source§

impl CodeAsmShld<AsmMemoryOperand, AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmShld<AsmMemoryOperand, AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmShld<AsmRegister64, AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShld<AsmRegister64, AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmShld<AsmRegister64, AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmShlx<AsmRegister64, AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmShlx<AsmRegister64, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmShr<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShr<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmShr<AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmShrd<AsmMemoryOperand, AsmRegister64, AsmRegister8> for CodeAssembler

source§

impl CodeAsmShrd<AsmMemoryOperand, AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmShrd<AsmMemoryOperand, AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmShrd<AsmRegister64, AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShrd<AsmRegister64, AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmShrd<AsmRegister64, AsmRegister64, u32> for CodeAssembler

source§

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

source§

impl CodeAsmShrx<AsmRegister64, AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmShrx<AsmRegister64, AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmSldt<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmSlwpcb<AsmRegister64> for CodeAssembler

source§

impl CodeAsmSmsw<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmStr<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmSub<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmSub<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmSub<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmSub<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmT1mskc<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmT1mskc<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmTest<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmTest<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmTest<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl CodeAsmTpause<AsmRegister64> for CodeAssembler

source§

impl CodeAsmTzcnt<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmTzcnt<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmTzmsk<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmTzmsk<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmUd02<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmUd02<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmUd1<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmUd1<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmUmonitor<AsmRegister64> for CodeAssembler

source§

impl CodeAsmUmwait<AsmRegister64> for CodeAssembler

source§

impl CodeAsmVcvtsd2si<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVcvtsd2si<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVcvtsd2usi<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVcvtsd2usi<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVcvtsh2si<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVcvtsh2si<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVcvtsh2usi<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVcvtsh2usi<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVcvtsi2sd<AsmRegisterXmm, AsmRegisterXmm, AsmRegister64> for CodeAssembler

source§

impl CodeAsmVcvtsi2sh<AsmRegisterXmm, AsmRegisterXmm, AsmRegister64> for CodeAssembler

source§

impl CodeAsmVcvtsi2ss<AsmRegisterXmm, AsmRegisterXmm, AsmRegister64> for CodeAssembler

source§

impl CodeAsmVcvtss2si<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVcvtss2si<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVcvtss2usi<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVcvtss2usi<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVcvttsd2si<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVcvttsd2si<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVcvttsd2usi<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVcvttsd2usi<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVcvttsh2si<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVcvttsh2si<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVcvttsh2usi<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVcvttsh2usi<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVcvttss2si<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVcvttss2si<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVcvttss2usi<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVcvttss2usi<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVcvtusi2sd<AsmRegisterXmm, AsmRegisterXmm, AsmRegister64> for CodeAssembler

source§

impl CodeAsmVcvtusi2sh<AsmRegisterXmm, AsmRegisterXmm, AsmRegister64> for CodeAssembler

source§

impl CodeAsmVcvtusi2ss<AsmRegisterXmm, AsmRegisterXmm, AsmRegister64> for CodeAssembler

source§

impl CodeAsmVerr<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmVerw<AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmVextractps<AsmRegister64, AsmRegisterXmm, i32> for CodeAssembler

source§

fn vextractps( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmVextractps<AsmRegister64, AsmRegisterXmm, u32> for CodeAssembler

source§

fn vextractps( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmVmovmskpd<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVmovmskpd<AsmRegister64, AsmRegisterYmm> for CodeAssembler

source§

impl CodeAsmVmovmskps<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVmovmskps<AsmRegister64, AsmRegisterYmm> for CodeAssembler

source§

impl CodeAsmVmovq<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

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

source§

impl CodeAsmVmovq<AsmRegisterXmm, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmVmovw<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

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

source§

impl CodeAsmVmovw<AsmRegisterXmm, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmVmread<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmVmread<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmVmwrite<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

impl CodeAsmVmwrite<AsmRegister64, AsmRegister64> for CodeAssembler

source§

impl CodeAsmVpbroadcastq<AsmRegisterXmm, AsmRegister64> for CodeAssembler

source§

impl CodeAsmVpbroadcastq<AsmRegisterYmm, AsmRegister64> for CodeAssembler

source§

impl CodeAsmVpbroadcastq<AsmRegisterZmm, AsmRegister64> for CodeAssembler

source§

impl CodeAsmVpextrb<AsmRegister64, AsmRegisterXmm, i32> for CodeAssembler

source§

fn vpextrb( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmVpextrb<AsmRegister64, AsmRegisterXmm, u32> for CodeAssembler

source§

fn vpextrb( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmVpextrq<AsmRegister64, AsmRegisterXmm, i32> for CodeAssembler

source§

fn vpextrq( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmVpextrq<AsmRegister64, AsmRegisterXmm, u32> for CodeAssembler

source§

fn vpextrq( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmVpextrw<AsmRegister64, AsmRegisterXmm, i32> for CodeAssembler

source§

fn vpextrw( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmVpextrw<AsmRegister64, AsmRegisterXmm, u32> for CodeAssembler

source§

fn vpextrw( &mut self, op0: AsmRegister64, op1: AsmRegisterXmm, op2: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmVpinsrb<AsmRegisterXmm, AsmRegisterXmm, AsmRegister64, i32> for CodeAssembler

source§

fn vpinsrb( &mut self, op0: AsmRegisterXmm, op1: AsmRegisterXmm, op2: AsmRegister64, op3: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmVpinsrb<AsmRegisterXmm, AsmRegisterXmm, AsmRegister64, u32> for CodeAssembler

source§

fn vpinsrb( &mut self, op0: AsmRegisterXmm, op1: AsmRegisterXmm, op2: AsmRegister64, op3: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmVpinsrq<AsmRegisterXmm, AsmRegisterXmm, AsmRegister64, i32> for CodeAssembler

source§

fn vpinsrq( &mut self, op0: AsmRegisterXmm, op1: AsmRegisterXmm, op2: AsmRegister64, op3: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmVpinsrq<AsmRegisterXmm, AsmRegisterXmm, AsmRegister64, u32> for CodeAssembler

source§

fn vpinsrq( &mut self, op0: AsmRegisterXmm, op1: AsmRegisterXmm, op2: AsmRegister64, op3: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmVpinsrw<AsmRegisterXmm, AsmRegisterXmm, AsmRegister64, i32> for CodeAssembler

source§

fn vpinsrw( &mut self, op0: AsmRegisterXmm, op1: AsmRegisterXmm, op2: AsmRegister64, op3: i32 ) -> Result<(), IcedError>

source§

impl CodeAsmVpinsrw<AsmRegisterXmm, AsmRegisterXmm, AsmRegister64, u32> for CodeAssembler

source§

fn vpinsrw( &mut self, op0: AsmRegisterXmm, op1: AsmRegisterXmm, op2: AsmRegister64, op3: u32 ) -> Result<(), IcedError>

source§

impl CodeAsmVpmovmskb<AsmRegister64, AsmRegisterXmm> for CodeAssembler

source§

impl CodeAsmVpmovmskb<AsmRegister64, AsmRegisterYmm> for CodeAssembler

source§

impl CodeAsmWrfsbase<AsmRegister64> for CodeAssembler

source§

impl CodeAsmWrgsbase<AsmRegister64> for CodeAssembler

source§

impl CodeAsmWrssq<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmWrussq<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmXadd<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmXadd<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmXchg<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

impl CodeAsmXchg<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmXor<AsmMemoryOperand, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmXor<AsmRegister64, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmXor<AsmRegister64, AsmRegister64> for CodeAssembler

source§

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

source§

impl CodeAsmXor<AsmRegister64, i32> for CodeAssembler

source§

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

source§

impl Debug for AsmRegister64

source§

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

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

impl From<AsmRegister64> for Register

source§

fn from(reg: AsmRegister64) -> Self

Converts to this type from the input type.
source§

impl Mul<AsmRegister64> for i16

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

fn mul(self, rhs: AsmRegister64) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<AsmRegister64> for i32

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

fn mul(self, rhs: AsmRegister64) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<AsmRegister64> for i64

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

fn mul(self, rhs: AsmRegister64) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<AsmRegister64> for i8

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

fn mul(self, rhs: AsmRegister64) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<AsmRegister64> for isize

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

fn mul(self, rhs: AsmRegister64) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<AsmRegister64> for u16

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

fn mul(self, rhs: AsmRegister64) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<AsmRegister64> for u32

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

fn mul(self, rhs: AsmRegister64) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<AsmRegister64> for u64

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

fn mul(self, rhs: AsmRegister64) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<AsmRegister64> for u8

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

fn mul(self, rhs: AsmRegister64) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<AsmRegister64> for usize

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

fn mul(self, rhs: AsmRegister64) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<i16> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

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

Performs the * operation. Read more
source§

impl Mul<i32> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

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

Performs the * operation. Read more
source§

impl Mul<i64> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

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

Performs the * operation. Read more
source§

impl Mul<i8> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

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

Performs the * operation. Read more
source§

impl Mul<isize> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

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

Performs the * operation. Read more
source§

impl Mul<u16> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

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

Performs the * operation. Read more
source§

impl Mul<u32> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

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

Performs the * operation. Read more
source§

impl Mul<u64> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

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

Performs the * operation. Read more
source§

impl Mul<u8> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

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

Performs the * operation. Read more
source§

impl Mul<usize> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the * operator.
source§

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

Performs the * operation. Read more
source§

impl PartialEq for AsmRegister64

source§

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

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Sub<i16> for AsmRegister64

§

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 AsmRegister64

§

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 AsmRegister64

§

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<i8> for AsmRegister64

§

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<isize> for AsmRegister64

§

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<u16> for AsmRegister64

§

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 AsmRegister64

§

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 AsmRegister64

§

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<u8> for AsmRegister64

§

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<usize> for AsmRegister64

§

type Output = AsmMemoryOperand

The resulting type after applying the - operator.
source§

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

Performs the - operation. Read more
source§

impl Copy for AsmRegister64

source§

impl Eq for AsmRegister64

source§

impl StructuralEq for AsmRegister64

source§

impl StructuralPartialEq for AsmRegister64

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> 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,

§

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>,

§

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>,

§

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.