projects
/
libm
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
fix bit masking hack in ilogbl
[libm]
/
src
/
math
/
copysignl.c
1
#include "libm.h"
2
3
#if LD64
4
long double copysignl(long double x, long double y)
5
{
6
return copysign(x, y);
7
}
8
#elif LD80 || LD128
9
long double copysignl(long double x, long double y)
10
{
11
union ldshape ux = {x}, uy = {y};
12
13
ux.bits.sign = uy.bits.sign;
14
return ux.value;
15
}
16
#endif