1 #include "libm.h" 2 3 // FIXME: macro in math.h 4 int __signbitf(float x) 5 { 6 union { 7 float f; 8 uint32_t i; 9 } y = { x }; 10 return y.i>>31; 11 } 12