return 1;
return 0;
fesetround (int round){  unsigned long fpcr;  if (round & ~3)    return 0;  /* Get the current state.  */  __asm__ __volatile__("excb; mf_fpcr %0" : "=f"(fpcr));  /* Set the relevant bits.  */  fpcr = (fpcr & ~(3UL << 58)) | ((unsigned long)round << 58);  /* Put the new state in effect.  */  __asm__ __volatile__("mt_fpcr %0; excb" : : "f"(fpcr));  return 1;}