Skip to main content

Module prelude

Module prelude 

Source
Expand description

Re-export of all traits, core types, and instruction helpers

Re-exportsยง

pub use crate::rv32::b::zbb::rv32_zbb_helpers;
pub use crate::rv32::b::zbc::rv32_zbc_helpers;
pub use crate::rv32::zce::zcmp::rv32_zcmp_helpers;
pub use crate::rv32::zk::zbkb::rv32_zbkb_helpers;
pub use crate::rv32::zk::zbkx::rv32_zbkx_helpers;
pub use crate::rv32::zk::zkn::zknd::rv32_zknd_helpers;
pub use crate::rv32::zk::zkn::zkne::rv32_zkne_helpers;
pub use crate::rv32::zk::zkn::zknh::rv32_zknh_helpers;
pub use crate::rv64::b::zbb::rv64_zbb_helpers;
pub use crate::rv64::b::zbc::rv64_zbc_helpers;
pub use crate::rv64::zce::zcmp::rv64_zcmp_helpers;
pub use crate::rv64::zk::zbkx::rv64_zbkx_helpers;
pub use crate::rv64::zk::zkn::zknd::rv64_zknd_helpers;
pub use crate::rv64::zk::zkn::zkne::rv64_zkne_helpers;
pub use crate::rv64::zk::zkn::zknh::rv64_zknh_helpers;
pub use crate::v::zve64x::arith::zve64x_arith_helpers;
pub use crate::v::zve64x::config::zve64x_config_helpers;
pub use crate::v::zve64x::fixed_point::zve64x_fixed_point_helpers;
pub use crate::v::zve64x::load::zve64x_load_helpers;
pub use crate::v::zve64x::mask::zve64x_mask_helpers;
pub use crate::v::zve64x::muldiv::zve64x_muldiv_helpers;
pub use crate::v::zve64x::perm::zve64x_perm_helpers;
pub use crate::v::zve64x::reduction::zve64x_reduction_helpers;
pub use crate::v::zve64x::store::zve64x_store_helpers;
pub use crate::v::zve64x::widen_narrow::zve64x_widen_narrow_helpers;
pub use crate::v::zve64x::zve64x_helpers;
pub use crate::zicsr::zicsr_helpers;
pub use crate::BasicInt;
pub use crate::CsrError;
pub use crate::Csrs;
pub use crate::ExecutableInstruction;
pub use crate::ExecutionError;
pub use crate::FetchInstructionResult;
pub use crate::InstructionFetcher;
pub use crate::ProgramCounter;
pub use crate::ProgramCounterError;
pub use crate::RegisterFile;
pub use crate::SystemInstructionHandler;
pub use crate::VirtualMemory;
pub use crate::VirtualMemoryError;
pub use crate::v::vector_registers::*;