return 1;
return 0;
fesetround (int round){  unsigned short int cw;  if ((round & ~0xc00) != 0)    /* ROUND is no valid rounding mode.  */    return 0;  __asm__ ("fnstcw %0" : "=m" (*&cw));  cw &= ~0xc00;  cw |= round;  __asm__ ("fldcw %0" : : "m" (*&cw));  return 1;}