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