Skip to content

Commit df90297

Browse files
committed
Test cleanup
1 parent 754bbd6 commit df90297

File tree

1 file changed

+8
-16
lines changed

1 file changed

+8
-16
lines changed

src/float/add.rs

+8-16
Original file line numberDiff line numberDiff line change
@@ -214,29 +214,21 @@ mod test {
214214
let (a, b) = (f32::from_repr(a.0), f32::from_repr(b.0));
215215
let x = super::__addsf3(a, b);
216216
let y = a + b;
217-
if x.is_nan() == y.is_nan() {
218-
if x.is_nan() {
219-
true
220-
} else {
221-
x.repr() == y.repr()
222-
}
217+
if !(x.is_nan() && y.is_nan()) {
218+
x.repr() == y.repr()
223219
} else {
224-
false
220+
true
225221
}
226222
}
227223

228224
fn adddf3(a: U64, b: U64) -> bool {
229225
let (a, b) = (f64::from_repr(a.0), f64::from_repr(b.0));
230226
let x = super::__adddf3(a, b);
231227
let y = a + b;
232-
if x.is_nan() == y.is_nan() {
233-
if x.is_nan() {
234-
true
235-
} else {
236-
x.repr() == y.repr()
237-
}
228+
if !(x.is_nan() && y.is_nan()) {
229+
x.repr() == y.repr()
238230
} else {
239-
false
231+
true
240232
}
241233
}
242234
}
@@ -292,7 +284,7 @@ mod test {
292284
let x = super::__addsf3(a, b);
293285
let y = a + b;
294286
if !(x.is_nan() && y.is_nan()) {
295-
assert_eq!(x.repr(), (a + b).repr());
287+
assert_eq!(x.repr(), y.repr());
296288
}
297289
}
298290

@@ -304,7 +296,7 @@ mod test {
304296
let x = super::__adddf3(a, b);
305297
let y = a + b;
306298
if !(x.is_nan() && y.is_nan()) {
307-
assert_eq!(x.repr(), (a + b).repr());
299+
assert_eq!(x.repr(), y.repr());
308300
}
309301
}
310302

0 commit comments

Comments
 (0)