Index: third_party/fdlibm/fdlibm.cc |
diff --git a/third_party/fdlibm/fdlibm.cc b/third_party/fdlibm/fdlibm.cc |
index fe7e2316087b74ccdf3ed7d157176d5ade126c64..2f6eab17e8ac3fc9b9ccb6a14018803ec531500d 100644 |
--- a/third_party/fdlibm/fdlibm.cc |
+++ b/third_party/fdlibm/fdlibm.cc |
@@ -26,7 +26,7 @@ namespace fdlibm { |
inline double scalbn(double x, int y) { return _scalb(x, y); } |
#endif // _MSC_VER |
-const double TrigonometricConstants::constants[] = { |
+const double MathConstants::constants[] = { |
6.36619772367581382433e-01, // invpio2 0 |
1.57079632673412561417e+00, // pio2_1 1 |
6.07710050650619224932e-11, // pio2_1t 2 |
@@ -61,6 +61,17 @@ const double TrigonometricConstants::constants[] = { |
2.59073051863633712884e-05, // T12 31 |
7.85398163397448278999e-01, // pio4 32 |
3.06161699786838301793e-17, // pio4lo 33 |
+ 6.93147180369123816490e-01, // ln2_hi 34 |
+ 1.90821492927058770002e-10, // ln2_lo 35 |
+ 1.80143985094819840000e+16, // 2^54 36 |
+ 6.666666666666666666e-01, // 2/3 37 |
+ 6.666666666666735130e-01, // LP1 38 |
+ 3.999999999940941908e-01, // 39 |
+ 2.857142874366239149e-01, // 40 |
+ 2.222219843214978396e-01, // 41 |
+ 1.818357216161805012e-01, // 42 |
+ 1.531383769920937332e-01, // 43 |
+ 1.479819860511658591e-01, // LP7 44 |
}; |