1 commit 7a20fbf537ee0867244109d1ea48a8ad9de2e4ea
2 Author: Christoph Moench-Tegeder <cmt@burggraben.net>
3 
4     align typedefs with our libm for historical CPUs
5 
6 diff --git modules/fdlibm/src/math_private.h modules/fdlibm/src/math_private.h
7 index f4373f27834a..3b898241660f 100644
8 --- modules/fdlibm/src/math_private.h
9 +++ modules/fdlibm/src/math_private.h
10 @@ -30,9 +30,17 @@
11   * Adapted from https://github.com/freebsd/freebsd-src/search?q=__double_t
12   */
13 
14 +#ifdef __LP64__
15  typedef double      __double_t;
16 +#else
17 +typedef long double __double_t;
18 +#endif
19  typedef __double_t  double_t;
20 +#ifdef __LP64__
21  typedef float       __float_t;
22 +#else
23 +typedef long double __float_t;
24 +#endif
25 
26  /*
27   * The original fdlibm code used statements like:
28