File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
2525- Use CSR helper macros to define ` misa ` register
2626- Use CSR helper macros to define ` mip ` register
2727- Use CSR helper macros to define ` mstatus ` register
28+ - Use CSR helper macros to define ` mstatush ` register
2829
2930## [ v0.12.1] - 2024-10-20
3031
Original file line number Diff line number Diff line change @@ -42,3 +42,20 @@ pub unsafe fn set_mbe(endianness: Endianness) {
4242 Endianness :: LittleEndian => _clear ( 1 << 5 ) ,
4343 }
4444}
45+
46+ #[ cfg( test) ]
47+ mod tests {
48+ use super :: * ;
49+
50+ #[ test]
51+ fn test_mstatush ( ) {
52+ let mut m = Mstatush :: from_bits ( 0 ) ;
53+
54+ [ Endianness :: LittleEndian , Endianness :: BigEndian ]
55+ . into_iter ( )
56+ . for_each ( |endianness| {
57+ test_csr_field ! ( m, sbe: endianness) ;
58+ test_csr_field ! ( m, mbe: endianness) ;
59+ } ) ;
60+ }
61+ }
You can’t perform that action at this time.
0 commit comments