소스 검색

mepc is word-size

M Farkas-Dyck 6 년 전
부모
커밋
ecc69bda00
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/register/mepc.rs

+ 2 - 2
src/register/mepc.rs

@@ -2,7 +2,7 @@
 
 /// Reads the CSR
 #[inline]
-pub fn read() -> u32 {
+pub fn read() -> usize {
     match () {
         #[cfg(any(target_arch = "riscv32", target_arch = "riscv64"))]
         () => {
@@ -10,7 +10,7 @@ pub fn read() -> u32 {
             unsafe {
                 asm!("csrrs $0, 0x341, x0" : "=r"(r) ::: "volatile");
             }
-            r as u32
+            r
         },
         #[cfg(not(any(target_arch = "riscv32", target_arch = "riscv64")))]
         () => unimplemented!(),