pub(crate) unsafe fn mstatus_read() -> usize