Struct iced_x86::code_asm::AsmRegister8
source · pub struct AsmRegister8 { /* private fields */ }
Expand description
All 8-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::gpr8::*;
Trait Implementations§
source§impl Clone for AsmRegister8
impl Clone for AsmRegister8
source§fn clone(&self) -> AsmRegister8
fn clone(&self) -> AsmRegister8
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl CodeAsmAdc<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmAdc<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn adc( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmAdc<AsmRegister8, AsmMemoryOperand> for CodeAssembler
impl CodeAsmAdc<AsmRegister8, AsmMemoryOperand> for CodeAssembler
fn adc( &mut self, op0: AsmRegister8, op1: AsmMemoryOperand ) -> Result<(), IcedError>
source§impl CodeAsmAdc<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmAdc<AsmRegister8, AsmRegister8> for CodeAssembler
fn adc(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmAdc<AsmRegister8, i32> for CodeAssembler
impl CodeAsmAdc<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmAdc<AsmRegister8, u32> for CodeAssembler
impl CodeAsmAdc<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmAdd<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmAdd<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn add( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmAdd<AsmRegister8, AsmMemoryOperand> for CodeAssembler
impl CodeAsmAdd<AsmRegister8, AsmMemoryOperand> for CodeAssembler
fn add( &mut self, op0: AsmRegister8, op1: AsmMemoryOperand ) -> Result<(), IcedError>
source§impl CodeAsmAdd<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmAdd<AsmRegister8, AsmRegister8> for CodeAssembler
fn add(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmAdd<AsmRegister8, i32> for CodeAssembler
impl CodeAsmAdd<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmAdd<AsmRegister8, u32> for CodeAssembler
impl CodeAsmAdd<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmAnd<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmAnd<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn and( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmAnd<AsmRegister8, AsmMemoryOperand> for CodeAssembler
impl CodeAsmAnd<AsmRegister8, AsmMemoryOperand> for CodeAssembler
fn and( &mut self, op0: AsmRegister8, op1: AsmMemoryOperand ) -> Result<(), IcedError>
source§impl CodeAsmAnd<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmAnd<AsmRegister8, AsmRegister8> for CodeAssembler
fn and(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmAnd<AsmRegister8, i32> for CodeAssembler
impl CodeAsmAnd<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmAnd<AsmRegister8, u32> for CodeAssembler
impl CodeAsmAnd<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmCmp<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmCmp<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn cmp( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmCmp<AsmRegister8, AsmMemoryOperand> for CodeAssembler
impl CodeAsmCmp<AsmRegister8, AsmMemoryOperand> for CodeAssembler
fn cmp( &mut self, op0: AsmRegister8, op1: AsmMemoryOperand ) -> Result<(), IcedError>
source§impl CodeAsmCmp<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmCmp<AsmRegister8, AsmRegister8> for CodeAssembler
fn cmp(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmCmp<AsmRegister8, i32> for CodeAssembler
impl CodeAsmCmp<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmCmp<AsmRegister8, u32> for CodeAssembler
impl CodeAsmCmp<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmCmpxchg<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmCmpxchg<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn cmpxchg( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmCmpxchg<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmCmpxchg<AsmRegister8, AsmRegister8> for CodeAssembler
fn cmpxchg( &mut self, op0: AsmRegister8, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmCrc32<AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmCrc32<AsmRegister32, AsmRegister8> for CodeAssembler
fn crc32( &mut self, op0: AsmRegister32, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmCrc32<AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmCrc32<AsmRegister64, AsmRegister8> for CodeAssembler
fn crc32( &mut self, op0: AsmRegister64, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmDec<AsmRegister8> for CodeAssembler
impl CodeAsmDec<AsmRegister8> for CodeAssembler
source§impl CodeAsmDiv<AsmRegister8> for CodeAssembler
impl CodeAsmDiv<AsmRegister8> for CodeAssembler
source§impl CodeAsmIdiv<AsmRegister8> for CodeAssembler
impl CodeAsmIdiv<AsmRegister8> for CodeAssembler
source§impl CodeAsmImul<AsmRegister8> for CodeAssembler
impl CodeAsmImul<AsmRegister8> for CodeAssembler
source§impl CodeAsmIn<AsmRegister8, AsmRegister16> for CodeAssembler
impl CodeAsmIn<AsmRegister8, AsmRegister16> for CodeAssembler
fn in_( &mut self, op0: AsmRegister8, op1: AsmRegister16 ) -> Result<(), IcedError>
source§impl CodeAsmIn<AsmRegister8, i32> for CodeAssembler
impl CodeAsmIn<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmIn<AsmRegister8, u32> for CodeAssembler
impl CodeAsmIn<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmInc<AsmRegister8> for CodeAssembler
impl CodeAsmInc<AsmRegister8> for CodeAssembler
source§impl CodeAsmMov<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmMov<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn mov( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmMov<AsmRegister8, AsmMemoryOperand> for CodeAssembler
impl CodeAsmMov<AsmRegister8, AsmMemoryOperand> for CodeAssembler
fn mov( &mut self, op0: AsmRegister8, op1: AsmMemoryOperand ) -> Result<(), IcedError>
source§impl CodeAsmMov<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmMov<AsmRegister8, AsmRegister8> for CodeAssembler
fn mov(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmMov<AsmRegister8, i32> for CodeAssembler
impl CodeAsmMov<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmMov<AsmRegister8, u32> for CodeAssembler
impl CodeAsmMov<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmMovsx<AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmMovsx<AsmRegister16, AsmRegister8> for CodeAssembler
fn movsx( &mut self, op0: AsmRegister16, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmMovsx<AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmMovsx<AsmRegister32, AsmRegister8> for CodeAssembler
fn movsx( &mut self, op0: AsmRegister32, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmMovsx<AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmMovsx<AsmRegister64, AsmRegister8> for CodeAssembler
fn movsx( &mut self, op0: AsmRegister64, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmMovzx<AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmMovzx<AsmRegister16, AsmRegister8> for CodeAssembler
fn movzx( &mut self, op0: AsmRegister16, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmMovzx<AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmMovzx<AsmRegister32, AsmRegister8> for CodeAssembler
fn movzx( &mut self, op0: AsmRegister32, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmMovzx<AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmMovzx<AsmRegister64, AsmRegister8> for CodeAssembler
fn movzx( &mut self, op0: AsmRegister64, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmMul<AsmRegister8> for CodeAssembler
impl CodeAsmMul<AsmRegister8> for CodeAssembler
source§impl CodeAsmNeg<AsmRegister8> for CodeAssembler
impl CodeAsmNeg<AsmRegister8> for CodeAssembler
source§impl CodeAsmNot<AsmRegister8> for CodeAssembler
impl CodeAsmNot<AsmRegister8> for CodeAssembler
source§impl CodeAsmOr<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmOr<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn or( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmOr<AsmRegister8, AsmMemoryOperand> for CodeAssembler
impl CodeAsmOr<AsmRegister8, AsmMemoryOperand> for CodeAssembler
fn or( &mut self, op0: AsmRegister8, op1: AsmMemoryOperand ) -> Result<(), IcedError>
source§impl CodeAsmOr<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmOr<AsmRegister8, AsmRegister8> for CodeAssembler
fn or(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmOr<AsmRegister8, i32> for CodeAssembler
impl CodeAsmOr<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmOr<AsmRegister8, u32> for CodeAssembler
impl CodeAsmOr<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmOut<AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmOut<AsmRegister16, AsmRegister8> for CodeAssembler
fn out( &mut self, op0: AsmRegister16, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmOut<i32, AsmRegister8> for CodeAssembler
impl CodeAsmOut<i32, AsmRegister8> for CodeAssembler
source§impl CodeAsmOut<u32, AsmRegister8> for CodeAssembler
impl CodeAsmOut<u32, AsmRegister8> for CodeAssembler
source§impl CodeAsmRcl<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmRcl<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn rcl( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRcl<AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmRcl<AsmRegister16, AsmRegister8> for CodeAssembler
fn rcl( &mut self, op0: AsmRegister16, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRcl<AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmRcl<AsmRegister32, AsmRegister8> for CodeAssembler
fn rcl( &mut self, op0: AsmRegister32, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRcl<AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmRcl<AsmRegister64, AsmRegister8> for CodeAssembler
fn rcl( &mut self, op0: AsmRegister64, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRcl<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmRcl<AsmRegister8, AsmRegister8> for CodeAssembler
fn rcl(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmRcl<AsmRegister8, i32> for CodeAssembler
impl CodeAsmRcl<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmRcl<AsmRegister8, u32> for CodeAssembler
impl CodeAsmRcl<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmRcr<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmRcr<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn rcr( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRcr<AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmRcr<AsmRegister16, AsmRegister8> for CodeAssembler
fn rcr( &mut self, op0: AsmRegister16, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRcr<AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmRcr<AsmRegister32, AsmRegister8> for CodeAssembler
fn rcr( &mut self, op0: AsmRegister32, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRcr<AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmRcr<AsmRegister64, AsmRegister8> for CodeAssembler
fn rcr( &mut self, op0: AsmRegister64, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRcr<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmRcr<AsmRegister8, AsmRegister8> for CodeAssembler
fn rcr(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmRcr<AsmRegister8, i32> for CodeAssembler
impl CodeAsmRcr<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmRcr<AsmRegister8, u32> for CodeAssembler
impl CodeAsmRcr<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmRol<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmRol<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn rol( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRol<AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmRol<AsmRegister16, AsmRegister8> for CodeAssembler
fn rol( &mut self, op0: AsmRegister16, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRol<AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmRol<AsmRegister32, AsmRegister8> for CodeAssembler
fn rol( &mut self, op0: AsmRegister32, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRol<AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmRol<AsmRegister64, AsmRegister8> for CodeAssembler
fn rol( &mut self, op0: AsmRegister64, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRol<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmRol<AsmRegister8, AsmRegister8> for CodeAssembler
fn rol(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmRol<AsmRegister8, i32> for CodeAssembler
impl CodeAsmRol<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmRol<AsmRegister8, u32> for CodeAssembler
impl CodeAsmRol<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmRor<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmRor<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn ror( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRor<AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmRor<AsmRegister16, AsmRegister8> for CodeAssembler
fn ror( &mut self, op0: AsmRegister16, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRor<AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmRor<AsmRegister32, AsmRegister8> for CodeAssembler
fn ror( &mut self, op0: AsmRegister32, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRor<AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmRor<AsmRegister64, AsmRegister8> for CodeAssembler
fn ror( &mut self, op0: AsmRegister64, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmRor<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmRor<AsmRegister8, AsmRegister8> for CodeAssembler
fn ror(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmRor<AsmRegister8, i32> for CodeAssembler
impl CodeAsmRor<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmRor<AsmRegister8, u32> for CodeAssembler
impl CodeAsmRor<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmSal<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmSal<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn sal( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmSal<AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmSal<AsmRegister16, AsmRegister8> for CodeAssembler
fn sal( &mut self, op0: AsmRegister16, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmSal<AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmSal<AsmRegister32, AsmRegister8> for CodeAssembler
fn sal( &mut self, op0: AsmRegister32, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmSal<AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmSal<AsmRegister64, AsmRegister8> for CodeAssembler
fn sal( &mut self, op0: AsmRegister64, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmSal<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmSal<AsmRegister8, AsmRegister8> for CodeAssembler
fn sal(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmSal<AsmRegister8, i32> for CodeAssembler
impl CodeAsmSal<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmSal<AsmRegister8, u32> for CodeAssembler
impl CodeAsmSal<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmSar<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmSar<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn sar( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmSar<AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmSar<AsmRegister16, AsmRegister8> for CodeAssembler
fn sar( &mut self, op0: AsmRegister16, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmSar<AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmSar<AsmRegister32, AsmRegister8> for CodeAssembler
fn sar( &mut self, op0: AsmRegister32, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmSar<AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmSar<AsmRegister64, AsmRegister8> for CodeAssembler
fn sar( &mut self, op0: AsmRegister64, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmSar<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmSar<AsmRegister8, AsmRegister8> for CodeAssembler
fn sar(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmSar<AsmRegister8, i32> for CodeAssembler
impl CodeAsmSar<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmSar<AsmRegister8, u32> for CodeAssembler
impl CodeAsmSar<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmSbb<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmSbb<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn sbb( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmSbb<AsmRegister8, AsmMemoryOperand> for CodeAssembler
impl CodeAsmSbb<AsmRegister8, AsmMemoryOperand> for CodeAssembler
fn sbb( &mut self, op0: AsmRegister8, op1: AsmMemoryOperand ) -> Result<(), IcedError>
source§impl CodeAsmSbb<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmSbb<AsmRegister8, AsmRegister8> for CodeAssembler
fn sbb(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmSbb<AsmRegister8, i32> for CodeAssembler
impl CodeAsmSbb<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmSbb<AsmRegister8, u32> for CodeAssembler
impl CodeAsmSbb<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmSeta<AsmRegister8> for CodeAssembler
impl CodeAsmSeta<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetae<AsmRegister8> for CodeAssembler
impl CodeAsmSetae<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetb<AsmRegister8> for CodeAssembler
impl CodeAsmSetb<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetbe<AsmRegister8> for CodeAssembler
impl CodeAsmSetbe<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetc<AsmRegister8> for CodeAssembler
impl CodeAsmSetc<AsmRegister8> for CodeAssembler
source§impl CodeAsmSete<AsmRegister8> for CodeAssembler
impl CodeAsmSete<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetg<AsmRegister8> for CodeAssembler
impl CodeAsmSetg<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetge<AsmRegister8> for CodeAssembler
impl CodeAsmSetge<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetl<AsmRegister8> for CodeAssembler
impl CodeAsmSetl<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetle<AsmRegister8> for CodeAssembler
impl CodeAsmSetle<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetna<AsmRegister8> for CodeAssembler
impl CodeAsmSetna<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetnae<AsmRegister8> for CodeAssembler
impl CodeAsmSetnae<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetnb<AsmRegister8> for CodeAssembler
impl CodeAsmSetnb<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetnbe<AsmRegister8> for CodeAssembler
impl CodeAsmSetnbe<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetnc<AsmRegister8> for CodeAssembler
impl CodeAsmSetnc<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetne<AsmRegister8> for CodeAssembler
impl CodeAsmSetne<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetng<AsmRegister8> for CodeAssembler
impl CodeAsmSetng<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetnge<AsmRegister8> for CodeAssembler
impl CodeAsmSetnge<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetnl<AsmRegister8> for CodeAssembler
impl CodeAsmSetnl<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetnle<AsmRegister8> for CodeAssembler
impl CodeAsmSetnle<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetno<AsmRegister8> for CodeAssembler
impl CodeAsmSetno<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetnp<AsmRegister8> for CodeAssembler
impl CodeAsmSetnp<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetns<AsmRegister8> for CodeAssembler
impl CodeAsmSetns<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetnz<AsmRegister8> for CodeAssembler
impl CodeAsmSetnz<AsmRegister8> for CodeAssembler
source§impl CodeAsmSeto<AsmRegister8> for CodeAssembler
impl CodeAsmSeto<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetp<AsmRegister8> for CodeAssembler
impl CodeAsmSetp<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetpe<AsmRegister8> for CodeAssembler
impl CodeAsmSetpe<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetpo<AsmRegister8> for CodeAssembler
impl CodeAsmSetpo<AsmRegister8> for CodeAssembler
source§impl CodeAsmSets<AsmRegister8> for CodeAssembler
impl CodeAsmSets<AsmRegister8> for CodeAssembler
source§impl CodeAsmSetz<AsmRegister8> for CodeAssembler
impl CodeAsmSetz<AsmRegister8> for CodeAssembler
source§impl CodeAsmShl<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmShl<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn shl( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShl<AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmShl<AsmRegister16, AsmRegister8> for CodeAssembler
fn shl( &mut self, op0: AsmRegister16, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShl<AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmShl<AsmRegister32, AsmRegister8> for CodeAssembler
fn shl( &mut self, op0: AsmRegister32, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShl<AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmShl<AsmRegister64, AsmRegister8> for CodeAssembler
fn shl( &mut self, op0: AsmRegister64, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShl<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmShl<AsmRegister8, AsmRegister8> for CodeAssembler
fn shl(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmShl<AsmRegister8, i32> for CodeAssembler
impl CodeAsmShl<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmShl<AsmRegister8, u32> for CodeAssembler
impl CodeAsmShl<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmShld<AsmMemoryOperand, AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmShld<AsmMemoryOperand, AsmRegister16, AsmRegister8> for CodeAssembler
fn shld( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, op2: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShld<AsmMemoryOperand, AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmShld<AsmMemoryOperand, AsmRegister32, AsmRegister8> for CodeAssembler
fn shld( &mut self, op0: AsmMemoryOperand, op1: AsmRegister32, op2: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShld<AsmMemoryOperand, AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmShld<AsmMemoryOperand, AsmRegister64, AsmRegister8> for CodeAssembler
fn shld( &mut self, op0: AsmMemoryOperand, op1: AsmRegister64, op2: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShld<AsmRegister16, AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmShld<AsmRegister16, AsmRegister16, AsmRegister8> for CodeAssembler
fn shld( &mut self, op0: AsmRegister16, op1: AsmRegister16, op2: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShld<AsmRegister32, AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmShld<AsmRegister32, AsmRegister32, AsmRegister8> for CodeAssembler
fn shld( &mut self, op0: AsmRegister32, op1: AsmRegister32, op2: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShld<AsmRegister64, AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmShld<AsmRegister64, AsmRegister64, AsmRegister8> for CodeAssembler
fn shld( &mut self, op0: AsmRegister64, op1: AsmRegister64, op2: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShr<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmShr<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn shr( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShr<AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmShr<AsmRegister16, AsmRegister8> for CodeAssembler
fn shr( &mut self, op0: AsmRegister16, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShr<AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmShr<AsmRegister32, AsmRegister8> for CodeAssembler
fn shr( &mut self, op0: AsmRegister32, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShr<AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmShr<AsmRegister64, AsmRegister8> for CodeAssembler
fn shr( &mut self, op0: AsmRegister64, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShr<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmShr<AsmRegister8, AsmRegister8> for CodeAssembler
fn shr(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmShr<AsmRegister8, i32> for CodeAssembler
impl CodeAsmShr<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmShr<AsmRegister8, u32> for CodeAssembler
impl CodeAsmShr<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmShrd<AsmMemoryOperand, AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmShrd<AsmMemoryOperand, AsmRegister16, AsmRegister8> for CodeAssembler
fn shrd( &mut self, op0: AsmMemoryOperand, op1: AsmRegister16, op2: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShrd<AsmMemoryOperand, AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmShrd<AsmMemoryOperand, AsmRegister32, AsmRegister8> for CodeAssembler
fn shrd( &mut self, op0: AsmMemoryOperand, op1: AsmRegister32, op2: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShrd<AsmMemoryOperand, AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmShrd<AsmMemoryOperand, AsmRegister64, AsmRegister8> for CodeAssembler
fn shrd( &mut self, op0: AsmMemoryOperand, op1: AsmRegister64, op2: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShrd<AsmRegister16, AsmRegister16, AsmRegister8> for CodeAssembler
impl CodeAsmShrd<AsmRegister16, AsmRegister16, AsmRegister8> for CodeAssembler
fn shrd( &mut self, op0: AsmRegister16, op1: AsmRegister16, op2: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShrd<AsmRegister32, AsmRegister32, AsmRegister8> for CodeAssembler
impl CodeAsmShrd<AsmRegister32, AsmRegister32, AsmRegister8> for CodeAssembler
fn shrd( &mut self, op0: AsmRegister32, op1: AsmRegister32, op2: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmShrd<AsmRegister64, AsmRegister64, AsmRegister8> for CodeAssembler
impl CodeAsmShrd<AsmRegister64, AsmRegister64, AsmRegister8> for CodeAssembler
fn shrd( &mut self, op0: AsmRegister64, op1: AsmRegister64, op2: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmSub<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmSub<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn sub( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmSub<AsmRegister8, AsmMemoryOperand> for CodeAssembler
impl CodeAsmSub<AsmRegister8, AsmMemoryOperand> for CodeAssembler
fn sub( &mut self, op0: AsmRegister8, op1: AsmMemoryOperand ) -> Result<(), IcedError>
source§impl CodeAsmSub<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmSub<AsmRegister8, AsmRegister8> for CodeAssembler
fn sub(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmSub<AsmRegister8, i32> for CodeAssembler
impl CodeAsmSub<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmSub<AsmRegister8, u32> for CodeAssembler
impl CodeAsmSub<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmTest<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmTest<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn test( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmTest<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmTest<AsmRegister8, AsmRegister8> for CodeAssembler
fn test( &mut self, op0: AsmRegister8, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmTest<AsmRegister8, i32> for CodeAssembler
impl CodeAsmTest<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmTest<AsmRegister8, u32> for CodeAssembler
impl CodeAsmTest<AsmRegister8, u32> for CodeAssembler
source§impl CodeAsmUmov<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmUmov<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn umov( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmUmov<AsmRegister8, AsmMemoryOperand> for CodeAssembler
impl CodeAsmUmov<AsmRegister8, AsmMemoryOperand> for CodeAssembler
fn umov( &mut self, op0: AsmRegister8, op1: AsmMemoryOperand ) -> Result<(), IcedError>
source§impl CodeAsmUmov<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmUmov<AsmRegister8, AsmRegister8> for CodeAssembler
fn umov( &mut self, op0: AsmRegister8, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmXadd<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmXadd<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn xadd( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmXadd<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmXadd<AsmRegister8, AsmRegister8> for CodeAssembler
fn xadd( &mut self, op0: AsmRegister8, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmXchg<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmXchg<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn xchg( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmXchg<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmXchg<AsmRegister8, AsmRegister8> for CodeAssembler
fn xchg( &mut self, op0: AsmRegister8, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmXor<AsmMemoryOperand, AsmRegister8> for CodeAssembler
impl CodeAsmXor<AsmMemoryOperand, AsmRegister8> for CodeAssembler
fn xor( &mut self, op0: AsmMemoryOperand, op1: AsmRegister8 ) -> Result<(), IcedError>
source§impl CodeAsmXor<AsmRegister8, AsmMemoryOperand> for CodeAssembler
impl CodeAsmXor<AsmRegister8, AsmMemoryOperand> for CodeAssembler
fn xor( &mut self, op0: AsmRegister8, op1: AsmMemoryOperand ) -> Result<(), IcedError>
source§impl CodeAsmXor<AsmRegister8, AsmRegister8> for CodeAssembler
impl CodeAsmXor<AsmRegister8, AsmRegister8> for CodeAssembler
fn xor(&mut self, op0: AsmRegister8, op1: AsmRegister8) -> Result<(), IcedError>
source§impl CodeAsmXor<AsmRegister8, i32> for CodeAssembler
impl CodeAsmXor<AsmRegister8, i32> for CodeAssembler
source§impl CodeAsmXor<AsmRegister8, u32> for CodeAssembler
impl CodeAsmXor<AsmRegister8, u32> for CodeAssembler
source§impl Debug for AsmRegister8
impl Debug for AsmRegister8
source§impl From<AsmRegister8> for Register
impl From<AsmRegister8> for Register
source§fn from(reg: AsmRegister8) -> Self
fn from(reg: AsmRegister8) -> Self
Converts to this type from the input type.
source§impl PartialEq for AsmRegister8
impl PartialEq for AsmRegister8
source§fn eq(&self, other: &AsmRegister8) -> bool
fn eq(&self, other: &AsmRegister8) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for AsmRegister8
impl Eq for AsmRegister8
impl StructuralEq for AsmRegister8
impl StructuralPartialEq for AsmRegister8
Auto Trait Implementations§
impl RefUnwindSafe for AsmRegister8
impl Send for AsmRegister8
impl Sync for AsmRegister8
impl Unpin for AsmRegister8
impl UnwindSafe for AsmRegister8
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more