| ... | @@ -146,7 +146,7 @@ fn exp64(x_: f64) f64 { | ... | @@ -146,7 +146,7 @@ fn exp64(x_: f64) f64 { |
| 146 | var lo: f64 = undefined; | 146 | var lo: f64 = undefined; |
| 147 | | 147 | |
| 148 | // |x| > 0.5 * ln2 | 148 | // |x| > 0.5 * ln2 |
| 149 | if (hx > 0x3EB17218) { | 149 | if (hx > 0x3FD62E42) { |
| 150 | // |x| >= 1.5 * ln2 | 150 | // |x| >= 1.5 * ln2 |
| 151 | if (hx > 0x3FF0A2B2) { | 151 | if (hx > 0x3FF0A2B2) { |
| 152 | k = @floatToInt(i32, invln2 * x + half[@intCast(usize, sign)]); | 152 | k = @floatToInt(i32, invln2 * x + half[@intCast(usize, sign)]); |