embive 0.7.1

Embive is an interpreter/virtual-machine that leverages RISC-V bytecode, enabling sandboxed code execution on tiny devices (e.g. microcontrollers).
Documentation
//! Registers Module
mod control_status;
mod cpu;

#[doc(inline)]
pub use cpu::{CPURegister, CPURegisters};

#[doc(inline)]
pub use control_status::{CSOperation, CSRegisters};

/// Embive Registers
#[derive(Debug, Default, PartialEq, Copy, Clone)]
#[non_exhaustive]
pub struct Registers {
    /// CPU Registers
    pub cpu: CPURegisters,
    /// Control and Status Registers
    pub control_status: CSRegisters,
}