commit dfd604834b9bda7ba5cb8117a233ae51bcbc8c0f (tree)
parent 5d2a77cd9ac44df4c0e8b5affd983cae6d00ce55
Author: Lewis Gaul <lewis.gaul@gmail.com>
Date: Sun, 14 Nov 2021 18:04:47 +0000
Fix copy-paste error that results in incorrect results from exp64()
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/std/math/exp.zig b/lib/std/math/exp.zig
@@ -146,7 +146,7 @@ fn exp64(x_: f64) f64 {
var lo: f64 = undefined;
// |x| > 0.5 * ln2
- if (hx > 0x3EB17218) {
+ if (hx > 0x3FD62E42) {
// |x| >= 1.5 * ln2
if (hx > 0x3FF0A2B2) {
k = @floatToInt(i32, invln2 * x + half[@intCast(usize, sign)]);