Skip to content

Commit 7f3fe23

Browse files
committed
riscv: use CSR test helper macro for mcounteren
Uses the CSR test helper macro for `mcounteren` register bit fields.
1 parent 33f7d31 commit 7f3fe23

File tree

1 file changed

+3
-23
lines changed

1 file changed

+3
-23
lines changed

riscv/src/register/mcounteren.rs

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -113,29 +113,9 @@ mod tests {
113113
fn test_mcounteren() {
114114
let mut m = Mcounteren { bits: 0 };
115115

116-
assert!(!m.cy());
117-
118-
m.set_cy(true);
119-
assert!(m.cy());
120-
121-
m.set_cy(false);
122-
assert!(!m.cy());
123-
124-
assert!(!m.tm());
125-
126-
m.set_tm(true);
127-
assert!(m.tm());
128-
129-
m.set_tm(false);
130-
assert!(!m.tm());
131-
132-
assert!(!m.ir());
133-
134-
m.set_ir(true);
135-
assert!(m.ir());
136-
137-
m.set_ir(false);
138-
assert!(!m.ir());
116+
test_csr_field!(m, cy);
117+
test_csr_field!(m, tm);
118+
test_csr_field!(m, ir);
139119

140120
(3..32).for_each(|i| {
141121
assert!(!m.hpm(i));

0 commit comments

Comments
 (0)