Home
last modified time | relevance | path

Searched refs:nan (Results 1 – 18 of 18) sorted by relevance

/picolibc-3.7.0-3.6.0/test/
Dfma_vec.h16006 …0.0 , 0.0 , { -nan, -nan, -nan, …
16017 …0.0 , 0.0 , { nan, nan, nan, …
16216 … inf , 0.0 , { -nan, -nan, -nan, …
16227 … inf , 0.0 , { nan, nan, nan, …
16248 …0.0 , -0x1p-1074 , { -nan, -nan, -nan, …
16259 …0.0 , -0x1p-1074 , { nan, nan, nan, …
16458 … inf , -0x1p-1074 , { -nan, -nan, -nan, …
16469 … inf , -0x1p-1074 , { nan, nan, nan, …
16490 …0.0 , -0x1p-1023 , { -nan, -nan, -nan, …
16501 …0.0 , -0x1p-1023 , { nan, nan, nan, …
[all …]
Dlong_double_gen.5c68 exception nan();
122 } catch nan() {
176 raise nan();
192 raise nan();
214 raise nan();
395 } catch nan() {
446 } catch nan() {
471 raise nan();
488 raise nan();
545 raise nan();
[all …]
Dfma_gen.5c48 void nan;
228 case nan:
254 case nan:
255 return sprintf("%s%s", f.sign ? " -nan" : " nan", suffix);
276 case nan:
304 /* Special case inf values -- inf * 0 is nan, but inf * other is inf */
307 return (float_t) { .sign = sign, .u = { .nan = <> } };
312 return (float_t) { .sign = sign, .u = { .nan = <> } };
329 return (float_t) { .sign = true, .u = { .nan = <> } };
Dtest-fma.c113 #define nan __builtin_nan("") macro
Dmath-funcs.c132 d1 = nan (""); in main()
/picolibc-3.7.0-3.6.0/newlib/libm/machine/spu/headers/
Ddivd2.h68 vec_ullong2 nan; in _divd2() local
223 nan = spu_or(a_nan, b_nan); in _divd2()
224 nan = spu_or(nan, spu_and(a_zero, b_zero)); in _divd2()
225 nan = spu_or(nan, spu_and(a_inf, b_inf)); in _divd2()
227 mult = spu_or(mult, (vec_double2)nan); in _divd2()
Dtgammaf4.h103 vector float nan = (vec_float4)spu_splats(0x7FFFFFFF); in _tgammaf4() local
223 result = spu_sel(result, nan, spu_andc(spu_cmpeq(x, xtrunc), gt0)); in _tgammaf4()
Dtgammad2.h156 vector double nan = (vector double)spu_splats(0x7FF8000000000000ull); in _tgammad2() local
282 result = spu_sel(result, nan, spu_andc(spu_cmpeq(x, xtrunc), gt0)); in _tgammad2()
/picolibc-3.7.0-3.6.0/newlib/libm/common/
Dsf_nan.c29 _MATH_ALIAS_f_s(nan)
Ds_nan.c57 _MATH_ALIAS_d_s(nan)
Dmath_config.h1272 #define nan64 _NAME_64(nan)
/picolibc-3.7.0-3.6.0/newlib/libm/ld/ldd/
Ds_nanl.c41 u.dbits.dh = nan(s); in nanl()
/picolibc-3.7.0-3.6.0/newlib/libm/test/
Dtest.h63 } nan; member
105 } nan; member
137 } nan; member
161 } nan; member
/picolibc-3.7.0-3.6.0/newlib/libc/stdlib/
Dldtoa.c420 static void enan (short unsigned int *nan, int size);
3830 enan (short unsigned int *nan, int size) in enan() argument
3861 *nan++ = 0; in enan()
3862 *nan++ = 0xc000; in enan()
3865 *nan++ = 0xffff; in enan()
3866 *nan++ = 0xbfff; in enan()
3868 *nan++ = 0x7fff; in enan()
3872 *nan++ = 0; in enan()
3873 *nan++ = 0x7fff; in enan()
3874 *nan++ = 0; in enan()
[all …]
Dstrtod.c467 dval(rv) = nan ("");
/picolibc-3.7.0-3.6.0/newlib/libc/include/
Dmath.h418 extern double nan (const char *);
/picolibc-3.7.0-3.6.0/newlib/libm/math/
Dmath.tex70 * nan:: Floating Not a Number
/picolibc-3.7.0-3.6.0/newlib/
DChangeLog-20151872 * libm/common/s_nan.c (nan): Use __builtin_nan if supported by
7237 inf and nan processing to not proceed if we have already collected
8862 Fix strtod("nan()", ptr).
9184 inf and nan values return inf and nan respectively with no
10253 of "-0x". Support "-nan" and "inf" for %e. Audit usage of ungetc
11450 which adds C99 support such as nan, inf, and hexadecimal input
12470 "nan" processing for systems that have long double support.
12513 Print "inf" and "nan" in lowercase for e/f/g formats and in
15026 * libc/include/math.h (nan, nanf): Update prototype to C99.
15027 * libm/common/s_nan.c (nan): Likewise.
[all …]