Struct iced_x86::code_asm::AsmRegisterBnd
source · [−]#[repr(transparent)]pub struct AsmRegisterBnd { /* private fields */ }
Expand description
All bound 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::bnd::*;
Trait Implementations
sourceimpl Clone for AsmRegisterBnd
impl Clone for AsmRegisterBnd
sourcefn clone(&self) -> AsmRegisterBnd
fn clone(&self) -> AsmRegisterBnd
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl CodeAsmBndcl<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
impl CodeAsmBndcl<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
fn bndcl(
&mut self,
op0: AsmRegisterBnd,
op1: AsmMemoryOperand
) -> Result<(), IcedError>
sourceimpl CodeAsmBndcl<AsmRegisterBnd, AsmRegister32> for CodeAssembler
impl CodeAsmBndcl<AsmRegisterBnd, AsmRegister32> for CodeAssembler
fn bndcl(
&mut self,
op0: AsmRegisterBnd,
op1: AsmRegister32
) -> Result<(), IcedError>
sourceimpl CodeAsmBndcl<AsmRegisterBnd, AsmRegister64> for CodeAssembler
impl CodeAsmBndcl<AsmRegisterBnd, AsmRegister64> for CodeAssembler
fn bndcl(
&mut self,
op0: AsmRegisterBnd,
op1: AsmRegister64
) -> Result<(), IcedError>
sourceimpl CodeAsmBndcn<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
impl CodeAsmBndcn<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
fn bndcn(
&mut self,
op0: AsmRegisterBnd,
op1: AsmMemoryOperand
) -> Result<(), IcedError>
sourceimpl CodeAsmBndcn<AsmRegisterBnd, AsmRegister32> for CodeAssembler
impl CodeAsmBndcn<AsmRegisterBnd, AsmRegister32> for CodeAssembler
fn bndcn(
&mut self,
op0: AsmRegisterBnd,
op1: AsmRegister32
) -> Result<(), IcedError>
sourceimpl CodeAsmBndcn<AsmRegisterBnd, AsmRegister64> for CodeAssembler
impl CodeAsmBndcn<AsmRegisterBnd, AsmRegister64> for CodeAssembler
fn bndcn(
&mut self,
op0: AsmRegisterBnd,
op1: AsmRegister64
) -> Result<(), IcedError>
sourceimpl CodeAsmBndcu<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
impl CodeAsmBndcu<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
fn bndcu(
&mut self,
op0: AsmRegisterBnd,
op1: AsmMemoryOperand
) -> Result<(), IcedError>
sourceimpl CodeAsmBndcu<AsmRegisterBnd, AsmRegister32> for CodeAssembler
impl CodeAsmBndcu<AsmRegisterBnd, AsmRegister32> for CodeAssembler
fn bndcu(
&mut self,
op0: AsmRegisterBnd,
op1: AsmRegister32
) -> Result<(), IcedError>
sourceimpl CodeAsmBndcu<AsmRegisterBnd, AsmRegister64> for CodeAssembler
impl CodeAsmBndcu<AsmRegisterBnd, AsmRegister64> for CodeAssembler
fn bndcu(
&mut self,
op0: AsmRegisterBnd,
op1: AsmRegister64
) -> Result<(), IcedError>
sourceimpl CodeAsmBndldx<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
impl CodeAsmBndldx<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
fn bndldx(
&mut self,
op0: AsmRegisterBnd,
op1: AsmMemoryOperand
) -> Result<(), IcedError>
sourceimpl CodeAsmBndmk<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
impl CodeAsmBndmk<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
fn bndmk(
&mut self,
op0: AsmRegisterBnd,
op1: AsmMemoryOperand
) -> Result<(), IcedError>
sourceimpl CodeAsmBndmov<AsmMemoryOperand, AsmRegisterBnd> for CodeAssembler
impl CodeAsmBndmov<AsmMemoryOperand, AsmRegisterBnd> for CodeAssembler
fn bndmov(
&mut self,
op0: AsmMemoryOperand,
op1: AsmRegisterBnd
) -> Result<(), IcedError>
sourceimpl CodeAsmBndmov<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
impl CodeAsmBndmov<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
fn bndmov(
&mut self,
op0: AsmRegisterBnd,
op1: AsmMemoryOperand
) -> Result<(), IcedError>
sourceimpl CodeAsmBndmov<AsmRegisterBnd, AsmRegisterBnd> for CodeAssembler
impl CodeAsmBndmov<AsmRegisterBnd, AsmRegisterBnd> for CodeAssembler
fn bndmov(
&mut self,
op0: AsmRegisterBnd,
op1: AsmRegisterBnd
) -> Result<(), IcedError>
sourceimpl CodeAsmBndstx<AsmMemoryOperand, AsmRegisterBnd> for CodeAssembler
impl CodeAsmBndstx<AsmMemoryOperand, AsmRegisterBnd> for CodeAssembler
fn bndstx(
&mut self,
op0: AsmMemoryOperand,
op1: AsmRegisterBnd
) -> Result<(), IcedError>
sourceimpl Debug for AsmRegisterBnd
impl Debug for AsmRegisterBnd
sourceimpl From<AsmRegisterBnd> for Register
impl From<AsmRegisterBnd> for Register
sourcefn from(reg: AsmRegisterBnd) -> Self
fn from(reg: AsmRegisterBnd) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<AsmRegisterBnd> for AsmRegisterBnd
impl PartialEq<AsmRegisterBnd> for AsmRegisterBnd
sourcefn eq(&self, other: &AsmRegisterBnd) -> bool
fn eq(&self, other: &AsmRegisterBnd) -> bool
impl Copy for AsmRegisterBnd
impl Eq for AsmRegisterBnd
impl StructuralEq for AsmRegisterBnd
impl StructuralPartialEq for AsmRegisterBnd
Auto Trait Implementations
impl RefUnwindSafe for AsmRegisterBnd
impl Send for AsmRegisterBnd
impl Sync for AsmRegisterBnd
impl Unpin for AsmRegisterBnd
impl UnwindSafe for AsmRegisterBnd
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more