Home
last modified time | relevance | path

Searched refs:fpclassify (Results 1 – 9 of 9) sorted by relevance

/picolibc-3.7.0-3.6.0/newlib/libc/include/
Dmath.h286 #define fpclassify(__x) (__builtin_fpclassify (FP_NAN, FP_INFINITE, \ macro
297 #define fpclassify(__x) \ macro
306 #define fpclassify(__x) \ macro
312 #define isinf(__x) (fpclassify(__x) == FP_INFINITE)
313 #define isnan(__x) (fpclassify(__x) == FP_NAN)
314 #define isnormal(__x) (fpclassify(__x) == FP_NORMAL)
315 #define issubnormal(__x) (fpclassify(__x) == FP_SUBNORMAL)
316 #define iszero(__x) (fpclassify(__x) == FP_ZERO)
412 fpclassify(__a) == FP_NAN || fpclassify(__b) == FP_NAN;}))
/picolibc-3.7.0-3.6.0/newlib/libm/machine/pru/
Dfpclassify.c35 return fpclassify(a); in __pruabi_fpclassify()
Dfpclassifyf.c35 return fpclassify(a); in __pruabi_fpclassifyf()
/picolibc-3.7.0-3.6.0/newlib/libc/include/machine/
Dieeefp.h182 (__cy = fpclassify(__y)) != FP_INFINITE && __cy != FP_NAN;}))
/picolibc-3.7.0-3.6.0/test/
Dmath_errhandling_tests.c298 long long makemathname(test_fpclassify_snan)(void) { return fpclassify(makemathname(snanval)); } in makemathname()
299 long long makemathname(test_fpclassify_nan)(void) { return fpclassify(makemathname(qnanval)); } in makemathname()
300 long long makemathname(test_fpclassify_inf)(void) { return fpclassify(makemathname(infval)); } in makemathname()
301 long long makemathname(test_fpclassify_neginf)(void) { return fpclassify(-makemathname(infval)); } in makemathname()
302 long long makemathname(test_fpclassify_zero)(void) { return fpclassify(makemathname(zero)); } in makemathname()
303 long long makemathname(test_fpclassify_negzero)(void) { return fpclassify(-makemathname(zero)); } in makemathname()
304 long long makemathname(test_fpclassify_small)(void) { return fpclassify(makemathname(small)); } in makemathname()
305 long long makemathname(test_fpclassify_negsmall)(void) { return fpclassify(-makemathname(small)); } in makemathname()
306 long long makemathname(test_fpclassify_two)(void) { return fpclassify(makemathname(two)); } in makemathname()
307 long long makemathname(test_fpclassify_negtwo)(void) { return fpclassify(-makemathname(two)); } in makemathname()
/picolibc-3.7.0-3.6.0/newlib/libc/tinystdio/
Dconv_flt.c39 int __class = fpclassify(flt); \
/picolibc-3.7.0-3.6.0/newlib/libm/math/
Dmath.tex54 * fpclassify:: Floating-point classification macro
/picolibc-3.7.0-3.6.0/newlib/
DChangeLog-20155224 by only calling fpclassify once instead of possibly twice.
6130 * libc/include/math.h: Simplify fpclassify, isinf, isnan, and signbit
6132 changed to use fpclassify. isfinite macro modified to run faster by
6133 only calling fpclassify once instead of possibly twice.
6746 fpclassify(), isfinite(), isinf(), isnan(), and isnormal().
/picolibc-3.7.0-3.6.0/
DCOPYING.picolibc411 newlib/libm/machine/pru/fpclassify.c