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 fb6a453 commit aec3114Copy full SHA for aec3114
tests/pass/shims/x86/rounding-error.rs
@@ -26,8 +26,10 @@ fn main() {
26
let rel_error = (r - exact) / exact;
27
let log_error = rel_error.abs().log2();
28
assert!(
29
- rel_error == 0.0 || log_error < -12.0,
30
- "got an error of {rel_error} = 2^{log_error}"
+ // Add a bit of slack since our log_error compuation gets rounded itself.
+ rel_error == 0.0 || log_error < -12.0 + 1e-5,
31
+ "correct result: {exact}, got: {r}\n\
32
+ that's an error of {rel_error} = 2^{log_error}"
33
);
34
}
35
0 commit comments