Struct iced_x86::code_asm::AsmRegisterSt
source · [−]#[repr(transparent)]pub struct AsmRegisterSt { /* private fields */ }
Expand description
All FPU 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::st::*;
Trait Implementations
sourceimpl Clone for AsmRegisterSt
impl Clone for AsmRegisterSt
sourcefn clone(&self) -> AsmRegisterSt
fn clone(&self) -> AsmRegisterSt
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 CodeAsmFadd2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFadd2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fadd_2(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFaddp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFaddp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn faddp(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFcmovb<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFcmovb<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fcmovb(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFcmovbe<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFcmovbe<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fcmovbe(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFcmove<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFcmove<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fcmove(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFcmovnb<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFcmovnb<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fcmovnb(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFcmovnbe<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFcmovnbe<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fcmovnbe(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFcmovne<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFcmovne<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fcmovne(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFcmovnu<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFcmovnu<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fcmovnu(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFcmovu<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFcmovu<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fcmovu(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFcom2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFcom2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fcom_2(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFcomi<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFcomi<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fcomi(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFcomip<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFcomip<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fcomip(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFcomp2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFcomp2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fcomp_2(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFdiv2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFdiv2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fdiv_2(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFdivp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFdivp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fdivp(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFdivr2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFdivr2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fdivr_2(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFdivrp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFdivrp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fdivrp(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFfree<AsmRegisterSt> for CodeAssembler
impl CodeAsmFfree<AsmRegisterSt> for CodeAssembler
sourceimpl CodeAsmFfreep<AsmRegisterSt> for CodeAssembler
impl CodeAsmFfreep<AsmRegisterSt> for CodeAssembler
sourceimpl CodeAsmFld<AsmRegisterSt> for CodeAssembler
impl CodeAsmFld<AsmRegisterSt> for CodeAssembler
sourceimpl CodeAsmFmul2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFmul2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fmul_2(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFmulp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFmulp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fmulp(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFst<AsmRegisterSt> for CodeAssembler
impl CodeAsmFst<AsmRegisterSt> for CodeAssembler
sourceimpl CodeAsmFstp<AsmRegisterSt> for CodeAssembler
impl CodeAsmFstp<AsmRegisterSt> for CodeAssembler
sourceimpl CodeAsmFstpnce<AsmRegisterSt> for CodeAssembler
impl CodeAsmFstpnce<AsmRegisterSt> for CodeAssembler
sourceimpl CodeAsmFsub2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFsub2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fsub_2(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFsubp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFsubp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fsubp(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFsubr2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFsubr2<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fsubr_2(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFsubrp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFsubrp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fsubrp(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFucom<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFucom<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fucom(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFucomi<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFucomi<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fucomi(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFucomip<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFucomip<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fucomip(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFucomp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFucomp<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fucomp(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl CodeAsmFxch<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
impl CodeAsmFxch<AsmRegisterSt, AsmRegisterSt> for CodeAssembler
fn fxch(
&mut self,
op0: AsmRegisterSt,
op1: AsmRegisterSt
) -> Result<(), IcedError>
sourceimpl Debug for AsmRegisterSt
impl Debug for AsmRegisterSt
sourceimpl From<AsmRegisterSt> for Register
impl From<AsmRegisterSt> for Register
sourcefn from(reg: AsmRegisterSt) -> Self
fn from(reg: AsmRegisterSt) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<AsmRegisterSt> for AsmRegisterSt
impl PartialEq<AsmRegisterSt> for AsmRegisterSt
sourcefn eq(&self, other: &AsmRegisterSt) -> bool
fn eq(&self, other: &AsmRegisterSt) -> bool
impl Copy for AsmRegisterSt
impl Eq for AsmRegisterSt
impl StructuralEq for AsmRegisterSt
impl StructuralPartialEq for AsmRegisterSt
Auto Trait Implementations
impl RefUnwindSafe for AsmRegisterSt
impl Send for AsmRegisterSt
impl Sync for AsmRegisterSt
impl Unpin for AsmRegisterSt
impl UnwindSafe for AsmRegisterSt
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