We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0d8723e commit 3d7648fCopy full SHA for 3d7648f
src/register/fpscr.rs
@@ -140,10 +140,10 @@ impl Fpscr {
140
pub fn set_rmode(&mut self, rmode: RMode) {
141
let mask = 3 << 22;
142
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,
+ RMode::Nearest => self.bits = self.bits & !mask,
+ RMode::PlusInfinity => self.bits = (self.bits & !mask) | (1 << 22),
+ RMode::MinusInfinity => self.bits = (self.bits & !mask) | (2 << 22),
+ RMode::Zero => self.bits = self.bits | mask,
147
}
148
149
0 commit comments