#include #include double _copysign (double __d, double __s) { double_t *d = (double_t *)&__d; double_t *s = (double_t *)&__s; d->sign = s->sign; return __d; }