Commit 994f4da8d4

Marc Tiehuis <marctiehuis@gmail.com>
2017-06-21 08:53:33
Fix scalbn constant multiplier
1 parent 14a324a
Changed files (1)
std
std/math/scalbn.zig
@@ -48,10 +48,10 @@ fn scalbn64(x: f64, n_: i32) -> f64 {
     var n = n_;
 
     if (n > 1023) {
-        y *= 0x1.0p1022 * 10.0;
+        y *= 0x1.0p1022 * 2.0;
         n -= 1023;
         if (n > 1023) {
-            y *= 0x1.0p1022 * 10.0;
+            y *= 0x1.0p1022 * 2.0;
             n -= 1023;
             if (n > 1023) {
                 n = 1023;