/picolibc-3.7.0-3.6.0/test/ |
D | fma_vec.h | 16006 …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 …]
|
D | long_double_gen.5c | 68 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 …]
|
D | fma_gen.5c | 48 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 = <> } };
|
D | test-fma.c | 113 #define nan __builtin_nan("") macro
|
D | math-funcs.c | 132 d1 = nan (""); in main()
|
/picolibc-3.7.0-3.6.0/newlib/libm/machine/spu/headers/ |
D | divd2.h | 68 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()
|
D | tgammaf4.h | 103 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()
|
D | tgammad2.h | 156 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/ |
D | sf_nan.c | 29 _MATH_ALIAS_f_s(nan)
|
D | s_nan.c | 57 _MATH_ALIAS_d_s(nan)
|
D | math_config.h | 1272 #define nan64 _NAME_64(nan)
|
/picolibc-3.7.0-3.6.0/newlib/libm/ld/ldd/ |
D | s_nanl.c | 41 u.dbits.dh = nan(s); in nanl()
|
/picolibc-3.7.0-3.6.0/newlib/libm/test/ |
D | test.h | 63 } nan; member 105 } nan; member 137 } nan; member 161 } nan; member
|
/picolibc-3.7.0-3.6.0/newlib/libc/stdlib/ |
D | ldtoa.c | 420 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 …]
|
D | strtod.c | 467 dval(rv) = nan ("");
|
/picolibc-3.7.0-3.6.0/newlib/libc/include/ |
D | math.h | 418 extern double nan (const char *);
|
/picolibc-3.7.0-3.6.0/newlib/libm/math/ |
D | math.tex | 70 * nan:: Floating Not a Number
|
/picolibc-3.7.0-3.6.0/newlib/ |
D | ChangeLog-2015 | 1872 * 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 …]
|