github.com/afumu/libc@v0.0.6/musl/src/math/__signbitf.c (about)

     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  }