1 #include "libm.h"
2 
__signbitd(double x)3 int __signbitd(double x)
4 {
5 	union {
6 		double d;
7 		uint64_t i;
8 	} y = { x };
9 	return y.i>>63;
10 }
11 
12 
13