Skip to main content

AsmRegister8

Struct AsmRegister8 

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§

§

impl Clone for AsmRegister8

§

fn clone(&self) -> AsmRegister8

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

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

Performs copy-assignment from source. Read more
§

impl CodeAsmAdc<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmAdc<AsmRegister8, AsmMemoryOperand> for CodeAssembler

§

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

§

impl CodeAsmAdc<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmAdc<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmAdc<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmAdd<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmAdd<AsmRegister8, AsmMemoryOperand> for CodeAssembler

§

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

§

impl CodeAsmAdd<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmAdd<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmAdd<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmAnd<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmAnd<AsmRegister8, AsmMemoryOperand> for CodeAssembler

§

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

§

impl CodeAsmAnd<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmAnd<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmAnd<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmCmp<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmCmp<AsmRegister8, AsmMemoryOperand> for CodeAssembler

§

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

§

impl CodeAsmCmp<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmCmp<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmCmp<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmCmpxchg<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmCmpxchg<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmCrc32<AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmCrc32<AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmDec<AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmDiv<AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmIdiv<AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmImul<AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmIn<AsmRegister8, AsmRegister16> for CodeAssembler

§

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

§

impl CodeAsmIn<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmIn<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmInc<AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmMov<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmMov<AsmRegister8, AsmMemoryOperand> for CodeAssembler

§

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

§

impl CodeAsmMov<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmMov<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmMov<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmMovsx<AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmMovsx<AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmMovsx<AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmMovzx<AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmMovzx<AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmMovzx<AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmMul<AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmNeg<AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmNot<AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmOr<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmOr<AsmRegister8, AsmMemoryOperand> for CodeAssembler

§

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

§

impl CodeAsmOr<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmOr<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmOr<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmOut<AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmOut<i32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmOut<u32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRcl<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRcl<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRcl<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmRcl<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmRcl<AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRcl<AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRcl<AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRcr<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRcr<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRcr<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmRcr<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmRcr<AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRcr<AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRcr<AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRol<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRol<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRol<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmRol<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmRol<AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRol<AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRol<AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRor<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRor<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRor<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmRor<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmRor<AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRor<AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmRor<AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSal<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSal<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSal<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmSal<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmSal<AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSal<AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSal<AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSar<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSar<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSar<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmSar<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmSar<AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSar<AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSar<AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSbb<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSbb<AsmRegister8, AsmMemoryOperand> for CodeAssembler

§

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

§

impl CodeAsmSbb<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSbb<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmSbb<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmSeta<AsmRegister8> for CodeAssembler

§

fn seta(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetae<AsmRegister8> for CodeAssembler

§

fn setae(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetb<AsmRegister8> for CodeAssembler

§

fn setb(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetbe<AsmRegister8> for CodeAssembler

§

fn setbe(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetc<AsmRegister8> for CodeAssembler

§

fn setc(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSete<AsmRegister8> for CodeAssembler

§

fn sete(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetg<AsmRegister8> for CodeAssembler

§

fn setg(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetge<AsmRegister8> for CodeAssembler

§

fn setge(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetl<AsmRegister8> for CodeAssembler

§

fn setl(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetle<AsmRegister8> for CodeAssembler

§

fn setle(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetna<AsmRegister8> for CodeAssembler

§

fn setna(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetnae<AsmRegister8> for CodeAssembler

§

fn setnae(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetnb<AsmRegister8> for CodeAssembler

§

fn setnb(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetnbe<AsmRegister8> for CodeAssembler

§

fn setnbe(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetnc<AsmRegister8> for CodeAssembler

§

fn setnc(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetne<AsmRegister8> for CodeAssembler

§

fn setne(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetng<AsmRegister8> for CodeAssembler

§

fn setng(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetnge<AsmRegister8> for CodeAssembler

§

fn setnge(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetnl<AsmRegister8> for CodeAssembler

§

fn setnl(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetnle<AsmRegister8> for CodeAssembler

§

fn setnle(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetno<AsmRegister8> for CodeAssembler

§

fn setno(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetnp<AsmRegister8> for CodeAssembler

§

fn setnp(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetns<AsmRegister8> for CodeAssembler

§

fn setns(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetnz<AsmRegister8> for CodeAssembler

§

fn setnz(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSeto<AsmRegister8> for CodeAssembler

§

fn seto(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetp<AsmRegister8> for CodeAssembler

§

fn setp(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetpe<AsmRegister8> for CodeAssembler

§

fn setpe(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetpo<AsmRegister8> for CodeAssembler

§

fn setpo(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSets<AsmRegister8> for CodeAssembler

§

fn sets(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmSetz<AsmRegister8> for CodeAssembler

§

fn setz(&mut self, op0: AsmRegister8) -> Result<(), IcedError>

§

impl CodeAsmShl<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShl<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShl<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmShl<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmShl<AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShl<AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShl<AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShld<AsmMemoryOperand, AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShld<AsmMemoryOperand, AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShld<AsmMemoryOperand, AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShld<AsmRegister16, AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShld<AsmRegister32, AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShld<AsmRegister64, AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShr<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShr<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShr<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmShr<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmShr<AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShr<AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShr<AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShrd<AsmMemoryOperand, AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShrd<AsmMemoryOperand, AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShrd<AsmMemoryOperand, AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShrd<AsmRegister16, AsmRegister16, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShrd<AsmRegister32, AsmRegister32, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmShrd<AsmRegister64, AsmRegister64, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSub<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSub<AsmRegister8, AsmMemoryOperand> for CodeAssembler

§

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

§

impl CodeAsmSub<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmSub<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmSub<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmTest<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmTest<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmTest<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmTest<AsmRegister8, u32> for CodeAssembler

§

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

§

impl CodeAsmUmov<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmUmov<AsmRegister8, AsmMemoryOperand> for CodeAssembler

§

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

§

impl CodeAsmUmov<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmXadd<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmXadd<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmXchg<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmXchg<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmXor<AsmMemoryOperand, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmXor<AsmRegister8, AsmMemoryOperand> for CodeAssembler

§

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

§

impl CodeAsmXor<AsmRegister8, AsmRegister8> for CodeAssembler

§

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

§

impl CodeAsmXor<AsmRegister8, i32> for CodeAssembler

§

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

§

impl CodeAsmXor<AsmRegister8, u32> for CodeAssembler

§

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

§

impl Copy for AsmRegister8

§

impl Debug for AsmRegister8

§

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

Formats the value using the given formatter. Read more
§

impl Eq for AsmRegister8

§

impl PartialEq for AsmRegister8

§

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

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

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

Inequality operator !=. Read more
§

impl StructuralPartialEq for AsmRegister8

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

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

Source§

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

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

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

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

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

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

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

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

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

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

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

Source§

type Error = Infallible

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

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

Performs the conversion.
Source§

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

Source§

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

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

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

Performs the conversion.