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

source§

fn clone(&self) -> AsmRegister8

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 CodeAsmAdc<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmAdc<AsmRegister8, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmAdc<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmAdc<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmAdc<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmAdd<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmAdd<AsmRegister8, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmAdd<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmAdd<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmAdd<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmAnd<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmAnd<AsmRegister8, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmAnd<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmAnd<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmAnd<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmCmp<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmCmp<AsmRegister8, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmCmp<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmCmp<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmCmp<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmCmpxchg<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

impl CodeAsmCmpxchg<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmCrc32<AsmRegister32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmCrc32<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmDec<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmDiv<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmIdiv<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmImul<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmIn<AsmRegister8, AsmRegister16> for CodeAssembler

source§

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

source§

impl CodeAsmIn<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmIn<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmInc<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegister8, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmMov<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmMovsx<AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmMovsx<AsmRegister32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmMovsx<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmMovzx<AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmMovzx<AsmRegister32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmMovzx<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmMul<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmNeg<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmNot<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmOr<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmOr<AsmRegister8, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmOr<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmOr<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmOr<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmOut<AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmOut<i32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmOut<u32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcl<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcl<AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcl<AsmRegister32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcl<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcl<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcl<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmRcl<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmRcr<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcr<AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcr<AsmRegister32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcr<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcr<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRcr<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmRcr<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmRol<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRol<AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRol<AsmRegister32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRol<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRol<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRol<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmRol<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmRor<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRor<AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRor<AsmRegister32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRor<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRor<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmRor<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmRor<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmSal<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSal<AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSal<AsmRegister32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSal<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSal<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSal<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmSal<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmSar<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSar<AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSar<AsmRegister32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSar<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSar<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSar<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmSar<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmSbb<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSbb<AsmRegister8, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmSbb<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSbb<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmSbb<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmSeta<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetae<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetb<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetbe<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetc<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSete<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetg<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetge<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetl<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetle<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetna<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetnae<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetnb<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetnbe<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetnc<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetne<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetng<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetnge<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetnl<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetnle<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetno<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetnp<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetns<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetnz<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSeto<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetp<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetpe<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetpo<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSets<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSetz<AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShl<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShl<AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShl<AsmRegister32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShl<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShl<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShl<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmShl<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmShld<AsmMemoryOperand, AsmRegister16, AsmRegister8> for CodeAssembler

source§

impl CodeAsmShld<AsmMemoryOperand, AsmRegister32, AsmRegister8> for CodeAssembler

source§

impl CodeAsmShld<AsmMemoryOperand, AsmRegister64, AsmRegister8> for CodeAssembler

source§

impl CodeAsmShld<AsmRegister16, AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShld<AsmRegister32, AsmRegister32, AsmRegister8> for CodeAssembler

source§

fn shld( &mut self, op0: AsmRegister32, op1: AsmRegister32, op2: AsmRegister8 ) -> 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 CodeAsmShr<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShr<AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShr<AsmRegister32, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShr<AsmRegister64, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShr<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShr<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmShr<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmShrd<AsmMemoryOperand, AsmRegister16, AsmRegister8> for CodeAssembler

source§

impl CodeAsmShrd<AsmMemoryOperand, AsmRegister32, AsmRegister8> for CodeAssembler

source§

impl CodeAsmShrd<AsmMemoryOperand, AsmRegister64, AsmRegister8> for CodeAssembler

source§

impl CodeAsmShrd<AsmRegister16, AsmRegister16, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmShrd<AsmRegister32, AsmRegister32, AsmRegister8> for CodeAssembler

source§

fn shrd( &mut self, op0: AsmRegister32, op1: AsmRegister32, op2: AsmRegister8 ) -> 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 CodeAsmSub<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSub<AsmRegister8, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmSub<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmSub<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmSub<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmTest<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmTest<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmTest<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmTest<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl CodeAsmUmov<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmUmov<AsmRegister8, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmUmov<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmXadd<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmXadd<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmXchg<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmXchg<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmXor<AsmMemoryOperand, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmXor<AsmRegister8, AsmMemoryOperand> for CodeAssembler

source§

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

source§

impl CodeAsmXor<AsmRegister8, AsmRegister8> for CodeAssembler

source§

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

source§

impl CodeAsmXor<AsmRegister8, i32> for CodeAssembler

source§

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

source§

impl CodeAsmXor<AsmRegister8, u32> for CodeAssembler

source§

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

source§

impl Debug for AsmRegister8

source§

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

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

impl From<AsmRegister8> for Register

source§

fn from(reg: AsmRegister8) -> Self

Converts to this type from the input type.
source§

impl PartialEq for AsmRegister8

source§

fn eq(&self, other: &AsmRegister8) -> 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 Copy for AsmRegister8

source§

impl Eq for AsmRegister8

source§

impl StructuralEq for AsmRegister8

source§

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