pub struct MoveRegisterInstruction {
pub source: RegisterFile,
pub destination: RegisterFile,
pub delayed: bool,
pub unit: Unit,
/* private fields */
}Fields§
§source: RegisterFile§destination: RegisterFile§delayed: bool§unit: UnitTrait Implementations§
Source§impl C6000Instruction for MoveRegisterInstruction
impl C6000Instruction for MoveRegisterInstruction
fn new(input: &InstructionInput) -> Result<Self>
fn new_compact(input: &InstructionInput) -> Result<Self>
fn instruction_clean(&self) -> String
fn instruction(&self) -> String
fn operands(&self) -> String
fn instruction_data(&self) -> &InstructionData
fn instruction_data_mut(&mut self) -> &mut InstructionData
fn opcode(&self) -> u32
fn is_compact(&self) -> bool
fn is_parallel(&self) -> bool
fn get_p_bit(&self) -> bool
fn set_parallel(&mut self, parallel: bool)
fn conditional_operation(&self) -> Option<ConditionalOperation>
Auto Trait Implementations§
impl Freeze for MoveRegisterInstruction
impl RefUnwindSafe for MoveRegisterInstruction
impl Send for MoveRegisterInstruction
impl Sync for MoveRegisterInstruction
impl Unpin for MoveRegisterInstruction
impl UnsafeUnpin for MoveRegisterInstruction
impl UnwindSafe for MoveRegisterInstruction
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