Ver código fonte

Merge pull request #77 from NuxiNL/system-fenv

Make openlibm less dependent on the host, but still add knobs to build against it
Viral B. Shah 10 anos atrás
pai
commit
89ac4d4c8c
100 arquivos alterados com 153 adições e 113 exclusões
  1. 1 1
      amd64/fenv.c
  2. 4 2
      amd64/fenv.h
  3. 1 1
      arm/fenv.c
  4. 1 1
      i387/fenv.c
  5. 0 9
      include/fenv.h
  6. 1 1
      ld128/e_acoshl.c
  7. 1 1
      ld128/e_atanhl.c
  8. 1 1
      ld128/e_coshl.c
  9. 1 1
      ld128/e_expl.c
  10. 1 1
      ld128/e_fmodl.c
  11. 1 1
      ld128/e_hypotl.c
  12. 1 1
      ld128/e_lgammal_r.c
  13. 1 1
      ld128/e_log10l.c
  14. 1 1
      ld128/e_log2l.c
  15. 1 1
      ld128/e_logl.c
  16. 1 1
      ld128/e_powl.c
  17. 1 1
      ld128/e_rem_pio2l.h
  18. 1 1
      ld128/e_sinhl.c
  19. 1 1
      ld128/e_tgammal.c
  20. 2 1
      ld128/k_tanl.c
  21. 1 1
      ld128/s_asinhl.c
  22. 1 1
      ld128/s_ceill.c
  23. 1 1
      ld128/s_erfl.c
  24. 1 1
      ld128/s_exp2l.c
  25. 1 1
      ld128/s_expm1l.c
  26. 1 1
      ld128/s_floorl.c
  27. 1 1
      ld128/s_log1pl.c
  28. 1 1
      ld128/s_modfl.c
  29. 1 1
      ld128/s_nanl.c
  30. 1 1
      ld128/s_nextafterl.c
  31. 1 1
      ld128/s_nexttoward.c
  32. 1 1
      ld128/s_nexttowardf.c
  33. 1 1
      ld128/s_remquol.c
  34. 2 1
      ld128/s_tanhl.c
  35. 1 1
      ld128/s_truncl.c
  36. 2 1
      ld80/e_coshl.c
  37. 1 2
      ld80/e_rem_pio2l.h
  38. 2 1
      ld80/k_tanl.c
  39. 2 2
      ld80/s_exp2l.c
  40. 1 2
      ld80/s_nanl.c
  41. 1 1
      ld80/s_truncl.c
  42. 1 1
      src/e_acos.c
  43. 2 1
      src/e_acosf.c
  44. 2 1
      src/e_acosh.c
  45. 2 1
      src/e_acoshf.c
  46. 1 1
      src/e_acosl.c
  47. 1 1
      src/e_asin.c
  48. 2 1
      src/e_asinf.c
  49. 1 1
      src/e_asinl.c
  50. 1 1
      src/e_atan2.c
  51. 2 1
      src/e_atan2f.c
  52. 1 1
      src/e_atan2l.c
  53. 2 1
      src/e_atanh.c
  54. 2 1
      src/e_atanhf.c
  55. 2 1
      src/e_cosh.c
  56. 2 1
      src/e_coshf.c
  57. 1 1
      src/e_exp.c
  58. 1 1
      src/e_expf.c
  59. 2 1
      src/e_fmod.c
  60. 2 1
      src/e_fmodf.c
  61. 2 1
      src/e_fmodl.c
  62. 2 1
      src/e_gamma.c
  63. 2 1
      src/e_gamma_r.c
  64. 2 1
      src/e_gammaf.c
  65. 2 1
      src/e_gammaf_r.c
  66. 1 1
      src/e_hypot.c
  67. 2 1
      src/e_hypotf.c
  68. 1 1
      src/e_hypotl.c
  69. 2 1
      src/e_j0.c
  70. 2 1
      src/e_j0f.c
  71. 2 1
      src/e_j1.c
  72. 2 1
      src/e_j1f.c
  73. 2 1
      src/e_jn.c
  74. 2 1
      src/e_jnf.c
  75. 2 1
      src/e_lgamma.c
  76. 2 1
      src/e_lgamma_r.c
  77. 2 1
      src/e_lgammaf.c
  78. 2 1
      src/e_lgammaf_r.c
  79. 3 1
      src/e_lgammal.c
  80. 2 1
      src/e_log.c
  81. 2 1
      src/e_log10.c
  82. 2 1
      src/e_log10f.c
  83. 2 1
      src/e_log2.c
  84. 2 1
      src/e_log2f.c
  85. 2 1
      src/e_logf.c
  86. 2 1
      src/e_pow.c
  87. 2 1
      src/e_powf.c
  88. 1 1
      src/e_rem_pio2.c
  89. 1 1
      src/e_rem_pio2f.c
  90. 1 1
      src/e_remainder.c
  91. 2 1
      src/e_remainderf.c
  92. 2 1
      src/e_scalb.c
  93. 2 1
      src/e_scalbf.c
  94. 2 1
      src/e_sinh.c
  95. 2 1
      src/e_sinhf.c
  96. 1 1
      src/e_sqrt.c
  97. 2 1
      src/e_sqrtf.c
  98. 2 2
      src/e_sqrtl.c
  99. 2 1
      src/k_cos.c
  100. 2 1
      src/k_cosf.c

+ 1 - 1
amd64/fenv.c

@@ -32,7 +32,7 @@
 #ifdef _WIN32
 #define __fenv_static
 #endif
-#include "fenv.h"
+#include <openlibm_fenv.h>
 
 #ifdef __GNUC_GNU_INLINE__
 #error "This file must be compiled with C99 'inline' semantics"

+ 4 - 2
amd64/fenv.h

@@ -29,8 +29,10 @@
 #ifndef	_FENV_H_
 #define	_FENV_H_
 
-#include "include/cdefs-compat.h"
-#include "include/types-compat.h"
+#include "cdefs-compat.h"
+#include "types-compat.h"
+
+#include "math_private.h"
 
 #ifndef	__fenv_static
 #define	__fenv_static	static

+ 1 - 1
arm/fenv.c

@@ -27,7 +27,7 @@
  */
 
 #define	__fenv_static
-#include "fenv.h"
+#include <openlibm_fenv.h>
 
 #ifdef __GNUC_GNU_INLINE__
 #error "This file must be compiled with C99 'inline' semantics"

+ 1 - 1
i387/fenv.c

@@ -32,7 +32,7 @@
 #include <i387/bsd_npx.h>
 
 #define	__fenv_static
-#include "fenv.h"
+#include <openlibm_fenv.h>
 
 #ifdef __GNUC_GNU_INLINE__
 #error "This file must be compiled with C99 'inline' semantics"

+ 0 - 9
include/fenv.h

@@ -1,9 +0,0 @@
-#ifdef __arm__
-#include "../arm/fenv.h"
-#else
-#ifdef __LP64
-#include "../amd64/fenv.h"
-#else
-#include "../i387/fenv.h"
-#endif
-#endif

+ 1 - 1
ld128/e_acoshl.c

@@ -24,7 +24,7 @@
  *	acoshl(NaN) is NaN without signal.
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/e_atanhl.c

@@ -28,7 +28,7 @@
  *
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/e_coshl.c

@@ -46,7 +46,7 @@
  *      only coshl(0)=1 is exact for finite x.
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/e_expl.c

@@ -73,7 +73,7 @@
 /*	Exponential function	*/
 
 #include <float.h>
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/e_fmodl.c

@@ -16,7 +16,7 @@
  * Method: shift and subtract
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/e_hypotl.c

@@ -42,7 +42,7 @@
  * 	than 1 ulps (units in the last place)
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/e_lgammal_r.c

@@ -69,7 +69,7 @@
  *
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/e_log10l.c

@@ -59,7 +59,7 @@
  *
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/e_log2l.c

@@ -58,7 +58,7 @@
  *
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/e_logl.c

@@ -60,7 +60,7 @@
  *
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/e_powl.c

@@ -59,7 +59,7 @@
  *
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/e_rem_pio2l.h

@@ -23,8 +23,8 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
 #include "fpmath.h"
 

+ 1 - 1
ld128/e_sinhl.c

@@ -44,7 +44,7 @@
  *      only sinhl(0)=0 is exact for finite x.
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/e_tgammal.c

@@ -16,7 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 2 - 1
ld128/k_tanl.c

@@ -18,7 +18,8 @@
  * ld128 version of k_tan.c.  See ../src/k_tan.c for most comments.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 /*

+ 1 - 1
ld128/s_asinhl.c

@@ -21,7 +21,7 @@
  *                := signl(x)*log1pl(|x| + x^2/(1 + sqrtl(1+x^2)))
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/s_ceill.c

@@ -19,7 +19,7 @@
  *	Inexact flag raised if x not equal to ceil(x).
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/s_erfl.c

@@ -91,7 +91,7 @@
  *		erfc/erf(NaN) is NaN
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/s_exp2l.c

@@ -28,10 +28,10 @@
 //__FBSDID("$FreeBSD: src/lib/msun/ld128/s_exp2l.c,v 1.3 2008/02/13 10:44:44 bde Exp $");
 
 #include <float.h>
+#include <openlibm.h>
 #include <stdint.h>
 
 #include "fpmath.h"
-#include "openlibm.h"
 #include "math_private.h"
 
 #define	TBLBITS	7

+ 1 - 1
ld128/s_expm1l.c

@@ -54,7 +54,7 @@
  */
 
 #include <errno.h>
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/s_floorl.c

@@ -19,7 +19,7 @@
  *	Inexact flag raised if x not equal to floor(x).
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/s_log1pl.c

@@ -54,7 +54,7 @@
  *    IEEE      -1, 8       100000      1.9e-34     4.3e-35
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/s_modfl.c

@@ -20,7 +20,7 @@
  *	No exception.
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/s_nanl.c

@@ -26,7 +26,7 @@
  * $FreeBSD: src/lib/msun/ld128/s_nanl.c,v 1.3 2008/03/02 20:16:55 das Exp $
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
 
 #include "fpmath.h"
 #include "math_private.h"

+ 1 - 1
ld128/s_nextafterl.c

@@ -17,7 +17,7 @@
  *   Special cases:
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/s_nexttoward.c

@@ -17,8 +17,8 @@
  *   Special cases:
  */
 
-#include <math.h>
 #include <float.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/s_nexttowardf.c

@@ -10,7 +10,7 @@
  * ====================================================
  */
 
-#include <math.h>
+#include <openlibm.h>
 
 #include "math_private.h"
 

+ 1 - 1
ld128/s_remquol.c

@@ -14,7 +14,7 @@
 #include <machine/ieee.h>
 
 #include <float.h>
-#include <math.h>
+#include <openlibm.h>
 #include <stdint.h>
 
 #include "math_private.h"

+ 2 - 1
ld128/s_tanhl.c

@@ -50,7 +50,8 @@
  *      only tanhl(0)=0 is exact for finite argument.
  */
 
-#include "math.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const long double one = 1.0, two = 2.0, tiny = 1.0e-4900L;

+ 1 - 1
ld128/s_truncl.c

@@ -24,7 +24,7 @@
 #include <machine/ieee.h>
 
 #include <float.h>
-#include <math.h>
+#include <openlibm.h>
 #include <stdint.h>
 
 #include "math_private.h"

+ 2 - 1
ld80/e_coshl.c

@@ -31,7 +31,8 @@
  *	only coshl(0)=1 is exact for finite x.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const long double one = 1.0, half=0.5, huge = 1.0e4900L;

+ 1 - 2
ld80/e_rem_pio2l.h

@@ -23,10 +23,9 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
-#include "openlibm.h"
 
 #define	BIAS	(LDBL_MAX_EXP - 1)
 

+ 2 - 1
ld80/k_tanl.c

@@ -18,7 +18,8 @@
  * ld80 version of k_tan.c.  See ../src/k_tan.c for most comments.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 /*

+ 2 - 2
ld80/s_exp2l.c

@@ -32,8 +32,8 @@
 
 #include "amd64/bsd_ieeefp.h"
 
-#include "openlibm.h"
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 #define	TBLBITS	7

+ 1 - 2
ld80/s_nanl.c

@@ -26,9 +26,8 @@
  * $FreeBSD: src/lib/msun/ld80/s_nanl.c,v 1.2 2007/12/18 23:46:31 das Exp $
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
 
 DLLEXPORT long double

+ 1 - 1
ld80/s_truncl.c

@@ -24,7 +24,7 @@
 //#include <machine/ieee.h>
 
 #include <float.h>
-#include "openlibm.h"
+#include <openlibm.h>
 #include <stdint.h>
 
 #include "math_private.h"

+ 1 - 1
src/e_acos.c

@@ -39,8 +39,8 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
 
 static const double

+ 2 - 1
src/e_acosf.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_acosf.c,v 1.11 2008/08/03 17:39:54 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const float

+ 2 - 1
src/e_acosh.c

@@ -29,7 +29,8 @@
  *	acosh(NaN) is NaN without signal.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const double

+ 2 - 1
src/e_acoshf.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_acoshf.c,v 1.8 2008/02/22 02:30:34 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const float

+ 1 - 1
src/e_acosl.c

@@ -21,9 +21,9 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
 #include "invtrig.h"
-#include "openlibm.h"
 #include "math_private.h"
 
 static const long double

+ 1 - 1
src/e_asin.c

@@ -45,8 +45,8 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
 
 static const double

+ 2 - 1
src/e_asinf.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_asinf.c,v 1.13 2008/08/08 00:21:27 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const float

+ 1 - 1
src/e_asinl.c

@@ -21,9 +21,9 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
 #include "invtrig.h"
-#include "openlibm.h"
 #include "math_private.h"
 
 static const long double

+ 1 - 1
src/e_atan2.c

@@ -43,8 +43,8 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
 
 static volatile double

+ 2 - 1
src/e_atan2f.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_atan2f.c,v 1.12 2008/08/03 17:39:54 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static volatile float

+ 1 - 1
src/e_atan2l.c

@@ -22,9 +22,9 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
 #include "invtrig.h"
-#include "openlibm.h"
 #include "math_private.h"
 
 static volatile long double

+ 2 - 1
src/e_atanh.c

@@ -33,7 +33,8 @@
  *
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const double one = 1.0, huge = 1e300;

+ 2 - 1
src/e_atanhf.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_atanhf.c,v 1.7 2008/02/22 02:30:34 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const float one = 1.0, huge = 1e30;

+ 2 - 1
src/e_cosh.c

@@ -35,7 +35,8 @@
  *	only cosh(0)=1 is exact for finite x.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const double one = 1.0, half=0.5, huge = 1.0e300;

+ 2 - 1
src/e_coshf.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_coshf.c,v 1.9 2011/10/21 06:28:47 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const float one = 1.0, half=0.5, huge = 1.0e30;

+ 1 - 1
src/e_exp.c

@@ -77,8 +77,8 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
 
 static const double

+ 1 - 1
src/e_expf.c

@@ -17,8 +17,8 @@
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_expf.c,v 1.16 2011/10/21 06:26:38 das Exp $");
 
 #include <float.h>
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
 
 static const float

+ 2 - 1
src/e_fmod.c

@@ -20,7 +20,8 @@
  * Method: shift and subtract
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const double one = 1.0, Zero[] = {0.0, -0.0,};

+ 2 - 1
src/e_fmodf.c

@@ -22,7 +22,8 @@
  * Method: shift and subtract
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const float one = 1.0, Zero[] = {0.0, -0.0,};

+ 2 - 1
src/e_fmodl.c

@@ -14,10 +14,11 @@
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_fmodl.c,v 1.2 2008/07/31 20:09:47 das Exp $");
 
 #include <float.h>
+#include <openlibm.h>
 #include <stdint.h>
 
 #include "fpmath.h"
-#include "openlibm.h"
+
 #include "math_private.h"
 
 #define	BIAS (LDBL_MAX_EXP - 1)

+ 2 - 1
src/e_gamma.c

@@ -21,7 +21,8 @@
  * Method: call __ieee754_gamma_r
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 extern int signgam;

+ 2 - 1
src/e_gamma_r.c

@@ -22,7 +22,8 @@
  * Method: See __ieee754_lgamma_r
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 DLLEXPORT double

+ 2 - 1
src/e_gammaf.c

@@ -22,7 +22,8 @@
  * Method: call __ieee754_gammaf_r
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 extern int signgam;

+ 2 - 1
src/e_gammaf_r.c

@@ -23,7 +23,8 @@
  * Method: See __ieee754_lgammaf_r
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 DLLEXPORT float

+ 1 - 1
src/e_hypot.c

@@ -47,8 +47,8 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
 
 DLLEXPORT double

+ 2 - 1
src/e_hypotf.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_hypotf.c,v 1.14 2011/10/15 07:00:28 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 DLLEXPORT float

+ 1 - 1
src/e_hypotl.c

@@ -16,9 +16,9 @@
 /* long double version of hypot().  See e_hypot.c for most comments. */
 
 #include <float.h>
+#include <openlibm.h>
 
 #include "fpmath.h"
-#include "openlibm.h"
 #include "math_private.h"
 
 #define	GET_LDBL_MAN(h, l, v) do {	\

+ 2 - 1
src/e_j0.c

@@ -61,7 +61,8 @@
  *	3. Special cases: y0(0)=-inf, y0(x<0)=NaN, y0(inf)=0.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static double pzero(double), qzero(double);

+ 2 - 1
src/e_j0f.c

@@ -18,7 +18,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_j0f.c,v 1.8 2008/02/22 02:30:35 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static float pzerof(float), qzerof(float);

+ 2 - 1
src/e_j1.c

@@ -61,7 +61,8 @@
  *	   by method mentioned above.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static double pone(double), qone(double);

+ 2 - 1
src/e_j1f.c

@@ -18,7 +18,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_j1f.c,v 1.8 2008/02/22 02:30:35 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static float ponef(float), qonef(float);

+ 2 - 1
src/e_jn.c

@@ -40,7 +40,8 @@
  *	
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const double

+ 2 - 1
src/e_jnf.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_jnf.c,v 1.11 2010/11/13 10:54:10 uqs Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const float

+ 2 - 1
src/e_lgamma.c

@@ -21,7 +21,8 @@
  * Method: call __ieee754_lgamma_r
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 extern int signgam;

+ 2 - 1
src/e_lgamma_r.c

@@ -83,7 +83,8 @@
  *	
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const double

+ 2 - 1
src/e_lgammaf.c

@@ -22,7 +22,8 @@
  * Method: call __ieee754_lgammaf_r
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 extern int signgam;

+ 2 - 1
src/e_lgammaf_r.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_lgammaf_r.c,v 1.12 2011/10/15 07:00:28 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const float

+ 3 - 1
src/e_lgammal.c

@@ -1,5 +1,7 @@
 #include "cdefs-compat.h"
-#include "openlibm.h"
+
+#include <openlibm.h>
+
 #include "math_private.h"
 
 extern int signgam;

+ 2 - 1
src/e_log.c

@@ -65,7 +65,8 @@
  * to produce the hexadecimal values shown.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const double

+ 2 - 1
src/e_log10.c

@@ -22,7 +22,8 @@
  * in not-quite-routine extra precision.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 #include "k_log.h"
 

+ 2 - 1
src/e_log10f.c

@@ -16,7 +16,8 @@
  * Float version of e_log10.c.  See the latter for most comments.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 #include "k_logf.h"
 

+ 2 - 1
src/e_log2.c

@@ -24,7 +24,8 @@
  * in not-quite-routine extra precision.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 #include "k_log.h"
 

+ 2 - 1
src/e_log2f.c

@@ -16,7 +16,8 @@
  * Float version of e_log2.c.  See the latter for most comments.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 #include "k_logf.h"
 

+ 2 - 1
src/e_logf.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_logf.c,v 1.11 2008/03/29 16:37:59 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const float

+ 2 - 1
src/e_pow.c

@@ -57,7 +57,8 @@
  * to produce the hexadecimal values shown.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const double

+ 2 - 1
src/e_powf.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_powf.c,v 1.16 2011/10/21 06:26:07 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const float

+ 1 - 1
src/e_rem_pio2.c

@@ -23,8 +23,8 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
 
 /*

+ 1 - 1
src/e_rem_pio2f.c

@@ -25,8 +25,8 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
 
 /*

+ 1 - 1
src/e_remainder.c

@@ -24,8 +24,8 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
 
 static const double zero = 0.0;

+ 2 - 1
src/e_remainderf.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_remainderf.c,v 1.8 2008/02/12 17:11:36 bde Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const float zero = 0.0;

+ 2 - 1
src/e_scalb.c

@@ -20,7 +20,8 @@
  * should use scalbn() instead.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 #ifdef _SCALB_INT

+ 2 - 1
src/e_scalbf.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_scalbf.c,v 1.13 2008/02/22 02:30:35 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 #ifdef _SCALB_INT

+ 2 - 1
src/e_sinh.c

@@ -32,7 +32,8 @@
  *	only sinh(0)=0 is exact for finite x.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const double one = 1.0, shuge = 1.0e307;

+ 2 - 1
src/e_sinhf.c

@@ -16,7 +16,8 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_sinhf.c,v 1.10 2011/10/21 06:28:47 das Exp $");
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const float one = 1.0, shuge = 1.0e37;

+ 1 - 1
src/e_sqrt.c

@@ -85,8 +85,8 @@
  */
 
 #include <float.h>
+#include <openlibm.h>
 
-#include "openlibm.h"
 #include "math_private.h"
 
 static	const double	one	= 1.0, tiny=1.0e-300;

+ 2 - 1
src/e_sqrtf.c

@@ -13,7 +13,8 @@
  * ====================================================
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static	const float	one	= 1.0, tiny=1.0e-30;

+ 2 - 2
src/e_sqrtl.c

@@ -27,11 +27,11 @@
 #include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_sqrtl.c,v 1.1 2008/03/02 01:47:58 das Exp $");
 
-#include <fenv.h>
 #include <float.h>
+#include <openlibm.h>
+#include <openlibm_fenv.h>
 
 #include "fpmath.h"
-#include "openlibm.h"
 #include "math_private.h"
 
 /* Return (x + ulp) for normal positive x. Assumes no overflow. */

+ 2 - 1
src/k_cos.c

@@ -53,7 +53,8 @@
  *	   any extra precision in w.
  */
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 static const double

+ 2 - 1
src/k_cosf.c

@@ -19,7 +19,8 @@
 //__FBSDID("$FreeBSD: src/lib/msun/src/k_cosf.c,v 1.18 2009/06/03 08:16:34 ed Exp $");
 #endif
 
-#include "openlibm.h"
+#include <openlibm.h>
+
 #include "math_private.h"
 
 /* |cos(x) - c(x)| < 2**-34.1 (~[-5.37e-11, 5.295e-11]). */

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff