소스 검색

Refactoring: use set_bits() in set_fs function

Vadim Kaushan 6 년 전
부모
커밋
9bb3b5803c
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      src/register/mstatus.rs

+ 1 - 2
src/register/mstatus.rs

@@ -183,7 +183,6 @@ pub unsafe fn set_mpp(mpp: MPP) {
 #[inline]
 pub unsafe fn set_fs(fs: FS) {
     let mut value = _read();
-    value &= !(0b11 << 13);
-    value |= (fs as usize) << 13;
+    value.set_bits(13..15, fs as usize);
     _write(value);
 }