[−][src]Enum rvemu::csr::misa::Extensions
Encoding of extensions field in misa
.
Variants
Atomic extension.
Tentatively reserved for Bit-Manipulation extension.
Compressed extension.
Double-precision floating-point extension.
RV32E base ISA.
Single-precision floating-point extension.
Additional standard extensions present.
Hypervisor extension.
RV32I/64I/128I base ISA.
Tentatively reserved for Dynamically Translated Languages extension.
Reserved.
Tentatively reserved for Decimal Floating-Point extension.
Integer Multiply/Divide extension.
User-level interrupts supported.
Reserved.
Tentatively reserved for Packed-SIMD extension.
Quad-precision floating-point extension.
Reserved.
Supervisor mode implemented.
Tentatively reserved for Transactional Memory extension.
User mode implemented.
Tentatively reserved for Vector extension.
Reserved.
Non-standard extensions present.
Reserved.
Reserved.
Trait Implementations
impl Eq for Extensions
[src]
impl PartialEq<Extensions> for Extensions
[src]
fn eq(&self, other: &Extensions) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Extensions
[src]
impl StructuralPartialEq for Extensions
[src]
Auto Trait Implementations
impl RefUnwindSafe for Extensions
impl Send for Extensions
impl Sync for Extensions
impl Unpin for Extensions
impl UnwindSafe for Extensions
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,