return (__fpsr & (2 << (3 * 8))) ? (__value < 0 ? -1 : 1) : 0;
return (__fpsr & (2 << 24)) ? (__fpsr & (8 << 24) ? -1 : 1) : 0;
__m81_u(__isinf)(double __value){  /* There is no branch-condition for infinity,     so we must extract and examine the condition codes manually.  */  unsigned long int __fpsr;  __asm("ftst%.x %1\n"	"fmove%.l %/fpsr, %0" : "=dm" (__fpsr) : "f" (__value));  return (__fpsr & (2 << (3 * 8))) ? (__value < 0 ? -1 : 1) : 0;}