From 845b329cb940b4922cf645c71b19704016af53e8 Mon Sep 17 00:00:00 2001 From: Ed Schouten Date: Mon, 26 Oct 2015 10:28:11 +0100 Subject: [PATCH] Remove __always_inline, just like we do for ld80. __always_inline is a (Free)BSD specific definition from cdefs.h. Compilers like Clang don't care about these keywords anyway, as they simply do whatever they like. It looks like we already removed this keyword from ld80/e_rem_pio2l.h as well. Apply exactly the same change to the ld128 version as well. --- ld128/e_rem_pio2l.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ld128/e_rem_pio2l.h b/ld128/e_rem_pio2l.h index 87f91c4..5224245 100644 --- a/ld128/e_rem_pio2l.h +++ b/ld128/e_rem_pio2l.h @@ -58,7 +58,11 @@ pio2_2t = 2.0670321098263988236496903051604844e-43L, /* 0x127044533e63a0105df5 pio2_3 = 2.0670321098263988236499468110329591e-43L, /* 0x127044533e63a0105e00000000000.0p-254 */ pio2_3t = -2.5650587247459238361625433492959285e-65L; /* -0x159c4ec64ddaeb5f78671cbfb2210.0p-327 */ -static inline __always_inline int +//VBS +//static inline __always_inline int +//__ieee754_rem_pio2l(long double x, long double *y) + +static inline int __ieee754_rem_pio2l(long double x, long double *y) { union IEEEl2bits u,u1;