extern __typeof (fegetround) __fegetround __attribute_pure__;
extern __typeof (feholdexcept) __feholdexcept;
extern __typeof (fesetround) __fesetround;
+extern __typeof (fetestexcept) __fetestexcept;
libm_hidden_proto (feraiseexcept)
libm_hidden_proto (__feraiseexcept)
libm_hidden_proto (feupdateenv)
libm_hidden_proto (__feupdateenv)
libm_hidden_proto (fetestexcept)
+libm_hidden_proto (__fetestexcept)
libm_hidden_proto (feclearexcept)
libm_hidden_proto (__feclearexcept)
#include <fenv.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
return 0;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
stub_warning (fetestexcept)
#include <fenv_private.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
return libc_fetestexcept_aarch64 (excepts);
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <fenv_libc.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
unsigned long tmp;
return tmp & excepts & SWCR_STATUS_MASK;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <stdio.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
unsigned int fpsr;
return fpsr & excepts;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
/* Return no exception flags if a VFP unit isn't present. */
if (!ARM_HAVE_VFP)
return libc_fetestexcept_vfp (excepts);
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <stdio.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
return libc_fetestexcept_vfp (excepts);
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#endif
#ifndef libc_fetestexcept
-# define libc_fetestexcept fetestexcept
+# define libc_fetestexcept __fetestexcept
#endif
#ifndef libc_fetestexceptf
-# define libc_fetestexceptf fetestexcept
+# define libc_fetestexceptf __fetestexcept
#endif
#ifndef libc_fetestexceptl
-# define libc_fetestexceptl fetestexcept
+# define libc_fetestexceptl __fetestexcept
#endif
static __always_inline void
static __always_inline int
default_libc_feupdateenv_test (fenv_t *e, int ex)
{
- int ret = fetestexcept (ex);
+ int ret = __fetestexcept (ex);
__feupdateenv (e);
return ret;
}
#include <fenv.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
union { unsigned long long l; unsigned int sw[2]; } s;
return (s.sw[0] >> 27) & excepts & FE_ALL_EXCEPT;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <ldsodefs.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
short temp;
int xtemp = 0;
return (temp | xtemp) & excepts & FE_ALL_EXCEPT;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <fpu_control.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
int cw;
return cw & excepts & FE_ALL_EXCEPT;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <fenv.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
fexcept_t fpsr;
return fpsr & excepts & FE_ALL_EXCEPT;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <fpu_control.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
int cw;
return cw & excepts & FE_ALL_EXCEPT;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <fenv_private.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
return libc_fetestexcept_or1k (excepts);
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <fenv_libc.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
fenv_union_t u;
just: */
return u.l & excepts;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include "soft-supp.h"
int
-fetestexcept (int x)
+__fetestexcept (int x)
{
return __sim_exceptions_thread & x;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <fenv_private.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
return libc_fetestexcept_riscv (excepts);
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <fenv_private.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
return libc_fetestexcept_s390 (excepts);
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <fpu_control.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
fpu_control_t temp;
return temp & excepts & FE_ALL_EXCEPT;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <fenv_private.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
fenv_t tmp;
return tmp & excepts & FE_ALL_EXCEPT;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)
#include <fenv.h>
int
-fetestexcept (int excepts)
+__fetestexcept (int excepts)
{
int temp;
unsigned int mxscr;
return (temp | mxscr) & excepts & FE_ALL_EXCEPT;
}
+libm_hidden_def (__fetestexcept)
+weak_alias (__fetestexcept, fetestexcept)
libm_hidden_def (fetestexcept)