getusershell: skip blank lines and comments
[musl.git] / src / math / copysign.c
blobb09331b6876e74ebb5c12bdc9a0ee183ee5cc136
1 #include "libm.h"
3 double copysign(double x, double y) {
4 union {double f; uint64_t i;} ux={x}, uy={y};
5 ux.i &= -1ULL/2;
6 ux.i |= uy.i & 1ULL<<63;
7 return ux.f;