__signbitf.c raw

   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