Enum armv4t::Instruction
[−]
[src]
pub enum Instruction { Arm(Condition, Operation), Thumb(Operation), }
Decoded instructions
Provides a way of storing decoded instructions with information about the processor's operating mode.
Variants
Arm(Condition, Operation)
An ARM instruction
Contains the condition field from the opcode and the operation. Every ARM instruction contains a condition for controlling conditional execution, so the condition is available separately from the operation.
Thumb(Operation)
A THUMB instruction
Contains the decoded operation. THUMB instructions are unconditionally executed (except for the branch instruction), so no condition is available with the operation.
Trait Implementations
impl Clone for Instruction
[src]
fn clone(&self) -> Instruction
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 Copy for Instruction
[src]
impl Debug for Instruction
[src]
impl PartialEq for Instruction
[src]
fn eq(&self, __arg_0: &Instruction) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Instruction) -> bool
This method tests for !=
.