Skip to content

Commit 3d7648f

Browse files
author
Dániel Buga
committed
Oops. Fix pattern matching
1 parent 0d8723e commit 3d7648f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/register/fpscr.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,10 @@ impl Fpscr {
140140
pub fn set_rmode(&mut self, rmode: RMode) {
141141
let mask = 3 << 22;
142142
match rmode {
143-
RMode::Nearest => self.bits = (self.bits & !mask),
144-
RMode::Nearest => self.bits = (self.bits & !mask) | (1 << 22),
145-
RMode::Nearest => self.bits = (self.bits & !mask) | (2 << 22),
146-
RMode::Nearest => self.bits = self.bits | mask,
143+
RMode::Nearest => self.bits = self.bits & !mask,
144+
RMode::PlusInfinity => self.bits = (self.bits & !mask) | (1 << 22),
145+
RMode::MinusInfinity => self.bits = (self.bits & !mask) | (2 << 22),
146+
RMode::Zero => self.bits = self.bits | mask,
147147
}
148148
}
149149

0 commit comments

Comments
 (0)