Enum unicorn::x86_const::RegisterX86 [] [src]

pub enum RegisterX86 {
    INVALID,
    AH,
    AL,
    AX,
    BH,
    BL,
    BP,
    BPL,
    BX,
    CH,
    CL,
    CS,
    CX,
    DH,
    DI,
    DIL,
    DL,
    DS,
    DX,
    EAX,
    EBP,
    EBX,
    ECX,
    EDI,
    EDX,
    EFLAGS,
    EIP,
    EIZ,
    ES,
    ESI,
    ESP,
    FPSW,
    FS,
    GS,
    IP,
    RAX,
    RBP,
    RBX,
    RCX,
    RDI,
    RDX,
    RIP,
    RIZ,
    RSI,
    RSP,
    SI,
    SIL,
    SP,
    SPL,
    SS,
    CR0,
    CR1,
    CR2,
    CR3,
    CR4,
    CR5,
    CR6,
    CR7,
    CR8,
    CR9,
    CR10,
    CR11,
    CR12,
    CR13,
    CR14,
    CR15,
    DR0,
    DR1,
    DR2,
    DR3,
    DR4,
    DR5,
    DR6,
    DR7,
    DR8,
    DR9,
    DR10,
    DR11,
    DR12,
    DR13,
    DR14,
    DR15,
    FP0,
    FP1,
    FP2,
    FP3,
    FP4,
    FP5,
    FP6,
    FP7,
    K0,
    K1,
    K2,
    K3,
    K4,
    K5,
    K6,
    K7,
    MM0,
    MM1,
    MM2,
    MM3,
    MM4,
    MM5,
    MM6,
    MM7,
    R8,
    R9,
    R10,
    R11,
    R12,
    R13,
    R14,
    R15,
    ST0,
    ST1,
    ST2,
    ST3,
    ST4,
    ST5,
    ST6,
    ST7,
    XMM0,
    XMM1,
    XMM2,
    XMM3,
    XMM4,
    XMM5,
    XMM6,
    XMM7,
    XMM8,
    XMM9,
    XMM10,
    XMM11,
    XMM12,
    XMM13,
    XMM14,
    XMM15,
    XMM16,
    XMM17,
    XMM18,
    XMM19,
    XMM20,
    XMM21,
    XMM22,
    XMM23,
    XMM24,
    XMM25,
    XMM26,
    XMM27,
    XMM28,
    XMM29,
    XMM30,
    XMM31,
    YMM0,
    YMM1,
    YMM2,
    YMM3,
    YMM4,
    YMM5,
    YMM6,
    YMM7,
    YMM8,
    YMM9,
    YMM10,
    YMM11,
    YMM12,
    YMM13,
    YMM14,
    YMM15,
    YMM16,
    YMM17,
    YMM18,
    YMM19,
    YMM20,
    YMM21,
    YMM22,
    YMM23,
    YMM24,
    YMM25,
    YMM26,
    YMM27,
    YMM28,
    YMM29,
    YMM30,
    YMM31,
    ZMM0,
    ZMM1,
    ZMM2,
    ZMM3,
    ZMM4,
    ZMM5,
    ZMM6,
    ZMM7,
    ZMM8,
    ZMM9,
    ZMM10,
    ZMM11,
    ZMM12,
    ZMM13,
    ZMM14,
    ZMM15,
    ZMM16,
    ZMM17,
    ZMM18,
    ZMM19,
    ZMM20,
    ZMM21,
    ZMM22,
    ZMM23,
    ZMM24,
    ZMM25,
    ZMM26,
    ZMM27,
    ZMM28,
    ZMM29,
    ZMM30,
    ZMM31,
    R8B,
    R9B,
    R10B,
    R11B,
    R12B,
    R13B,
    R14B,
    R15B,
    R8D,
    R9D,
    R10D,
    R11D,
    R12D,
    R13D,
    R14D,
    R15D,
    R8W,
    R9W,
    R10W,
    R11W,
    R12W,
    R13W,
    R14W,
    R15W,
}

Variants

INVALIDAHALAXBHBLBPBPLBXCHCLCSCXDHDIDILDLDSDXEAXEBPEBXECXEDIEDXEFLAGSEIPEIZESESIESPFPSWFSGSIPRAXRBPRBXRCXRDIRDXRIPRIZRSIRSPSISILSPSPLSSCR0CR1CR2CR3CR4CR5CR6CR7CR8CR9CR10CR11CR12CR13CR14CR15DR0DR1DR2DR3DR4DR5DR6DR7DR8DR9DR10DR11DR12DR13DR14DR15FP0FP1FP2FP3FP4FP5FP6FP7K0K1K2K3K4K5K6K7MM0MM1MM2MM3MM4MM5MM6MM7R8R9R10R11R12R13R14R15ST0ST1ST2ST3ST4ST5ST6ST7XMM0XMM1XMM2XMM3XMM4XMM5XMM6XMM7XMM8XMM9XMM10XMM11XMM12XMM13XMM14XMM15XMM16XMM17XMM18XMM19XMM20XMM21XMM22XMM23XMM24XMM25XMM26XMM27XMM28XMM29XMM30XMM31YMM0YMM1YMM2YMM3YMM4YMM5YMM6YMM7YMM8YMM9YMM10YMM11YMM12YMM13YMM14YMM15YMM16YMM17YMM18YMM19YMM20YMM21YMM22YMM23YMM24YMM25YMM26YMM27YMM28YMM29YMM30YMM31ZMM0ZMM1ZMM2ZMM3ZMM4ZMM5ZMM6ZMM7ZMM8ZMM9ZMM10ZMM11ZMM12ZMM13ZMM14ZMM15ZMM16ZMM17ZMM18ZMM19ZMM20ZMM21ZMM22ZMM23ZMM24ZMM25ZMM26ZMM27ZMM28ZMM29ZMM30ZMM31R8BR9BR10BR11BR12BR13BR14BR15BR8DR9DR10DR11DR12DR13DR14DR15DR8WR9WR10WR11WR12WR13WR14WR15W

Trait Implementations

impl Copy for RegisterX86
[src]

impl Clone for RegisterX86
[src]

fn clone(&self) -> RegisterX86

Returns a copy of the value. Read more

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

Performs copy-assignment from source. Read more

impl Debug for RegisterX86
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl PartialEq for RegisterX86
[src]

fn eq(&self, __arg_0: &RegisterX86) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

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

This method tests for !=.

impl Register for RegisterX86
[src]

fn to_i32(&self) -> i32