Skip to main content

SysReg64

Trait SysReg64 

Source
pub trait SysReg64 {
    const CP: u32;
    const OP1: u32;
    const CRM: u32;
}
Expand description

Describes a 64-bit System Register

Required Associated Constants§

Source

const CP: u32

Which Co-Processor (e.g. 15 for CP15) is this register in?

Source

const OP1: u32

Which OP1 argument accesses this register

Source

const CRM: u32

Which CRm argument (e.g. 1 for c1) accesses this register

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl SysReg64 for CntPct

Source§

const CP: u32 = 15

Source§

const OP1: u32 = 0

Source§

const CRM: u32 = 14

Source§

impl SysReg64 for CntVct

Source§

const CP: u32 = 15

Source§

const OP1: u32 = 1

Source§

const CRM: u32 = 14

Source§

impl SysReg64 for CntVoff

Source§

const CP: u32 = 15

Source§

const OP1: u32 = 4

Source§

const CRM: u32 = 14

Source§

impl SysReg64 for CnthpCval

Source§

const CP: u32 = 15

Source§

const OP1: u32 = 2

Source§

const CRM: u32 = 14

Source§

impl SysReg64 for CntpCval

Source§

const CP: u32 = 15

Source§

const OP1: u32 = 2

Source§

const CRM: u32 = 14

Source§

impl SysReg64 for CntvCval

Source§

const CP: u32 = 15

Source§

const OP1: u32 = 3

Source§

const CRM: u32 = 14