Skip to content

Commit 845b329

Browse files
committed
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.
1 parent ec5833a commit 845b329

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

ld128/e_rem_pio2l.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,11 @@ pio2_2t = 2.0670321098263988236496903051604844e-43L, /* 0x127044533e63a0105df5
5858
pio2_3 = 2.0670321098263988236499468110329591e-43L, /* 0x127044533e63a0105e00000000000.0p-254 */
5959
pio2_3t = -2.5650587247459238361625433492959285e-65L; /* -0x159c4ec64ddaeb5f78671cbfb2210.0p-327 */
6060

61-
static inline __always_inline int
61+
//VBS
62+
//static inline __always_inline int
63+
//__ieee754_rem_pio2l(long double x, long double *y)
64+
65+
static inline int
6266
__ieee754_rem_pio2l(long double x, long double *y)
6367
{
6468
union IEEEl2bits u,u1;

0 commit comments

Comments
 (0)