HomeSort by: relevance | last modified time | path
    Searched refs:nan (Results 1 - 25 of 128) sorted by relevancy

1 2 3 4 5 6

  /src/lib/libm/gen/
Makefile.inc 7 SRCS+= nan.c nanf.c nanl.c
9 MAN+= nan.3
11 MLINKS+=nan.3 nanf.3 \
12 nan.3 nanl.3
nan.c 1 /* $NetBSD: nan.c,v 1.3 2017/03/07 11:15:08 maya Exp $ */
34 __RCSID("$NetBSD: nan.c,v 1.3 2017/03/07 11:15:08 maya Exp $");
45 #define NAN_FUNCTION nan
59 nstr = "NAN()";
70 memcpy(buf, "NAN(", 4);
75 /* Best effort: Fall back to "NAN()". */
  /src/tests/lib/libc/gen/
t_fpclassify.c 92 * binary32 signalling NaN into a floating-point register
93 * raises FE_INVALID and converts it into a quiet NaN; memcpy
114 * binary64 signalling NaN into a floating-point register
115 * raises FE_INVALID and converts it into a quiet NaN; memcpy
231 * In x87, merely loading a binary32 or binary64 signalling NaN from
241 * PR lib/60015: x87 makes testing signalling NaN difficult
519 #ifdef NAN
521 volatile float nan = NAN; local
524 ATF_CHECK_MSG(isnan(nan), "nan=%a [0x%s]", nan, formatbitsf(&nan)) local
547 nan, formatbitsf(&nan), fpclassify(nan), FP_NAN); local
554 ATF_CHECK_MSG(isnan(nan), "nan=%a [0x%s]", nan, formatbitsf(&nan)); local
578 nan, formatbitsf(&nan), fpclassify(nan), FP_NAN); local
590 ATF_CHECK_MSG(isnan(nan), "nan=%a [0x%s]", nan, formatbitsf(&nan)); local
594 ATF_CHECK_MSG(issignalling(nan), "nan=%a [0x%s]", nan, local
614 nan, formatbitsf(&nan), fpclassify(nan), FP_NAN); local
632 nan, formatbitsf(&nan)); local
845 volatile double nan = NAN; local
848 ATF_CHECK_MSG(isnan(nan), "nan=%a [0x%s]", nan, formatbits(&nan)); local
871 nan, formatbits(&nan), fpclassify(nan), FP_NAN); local
878 ATF_CHECK_MSG(isnan(nan), "nan=%a [0x%s]", nan, formatbits(&nan)); local
902 nan, formatbits(&nan), fpclassify(nan), FP_NAN); local
914 ATF_CHECK_MSG(isnan(nan), "nan=%a [0x%s]", nan, formatbits(&nan)); local
922 ATF_CHECK_MSG(issignalling(nan), "nan=%a [0x%s]", nan, local
945 nan, formatbits(&nan), fpclassify(nan), FP_NAN); local
963 nan, formatbits(&nan)); local
1177 volatile long double nan = NAN; local
1180 ATF_CHECK_MSG(isnan(nan), "nan=%La [0x%s]", nan, formatbitsl(&nan)); local
1204 nan, formatbitsl(&nan), fpclassify(nan), FP_NAN); local
1213 ATF_CHECK_MSG(isnan(nan), "nan=%La [0x%s]", nan, formatbitsl(&nan)); local
1238 nan, formatbitsl(&nan), fpclassify(nan), FP_NAN); local
1250 ATF_CHECK_MSG(isnan(nan), "nan=%La [0x%s]", nan, formatbitsl(&nan)); local
1254 ATF_CHECK_MSG(issignalling(nan), "nan=%La [0x%s]", nan, local
1275 nan, formatbitsl(&nan), fpclassify(nan), FP_NAN); local
1293 nan, formatbitsl(&nan)); local
    [all...]
  /src/external/lgpl3/mpc/dist/src/
cmp_abs.c 32 /* Handle numbers containing one NaN as mpfr_cmp. */
36 mpfr_t nan; local
37 mpfr_init (nan);
38 mpfr_set_nan (nan);
39 ret = mpfr_cmp (nan, nan);
40 mpfr_clear (nan);
  /src/external/gpl3/binutils/dist/libiberty/
copysign.c 27 } nan; member in union:__anon10796
71 } nan; member in union:__anon10800
102 } nan; member in union:__anon10804
126 } nan; member in union:__anon10807
  /src/external/gpl3/binutils.old/dist/libiberty/
copysign.c 27 } nan; member in union:__anon12259
71 } nan; member in union:__anon12263
102 } nan; member in union:__anon12267
126 } nan; member in union:__anon12270
  /src/external/gpl3/gcc/dist/libiberty/
copysign.c 27 } nan; member in union:__anon14469
71 } nan; member in union:__anon14473
102 } nan; member in union:__anon14477
126 } nan; member in union:__anon14480
  /src/external/gpl3/gcc.old/dist/libiberty/
copysign.c 27 } nan; member in union:__anon16880
71 } nan; member in union:__anon16884
102 } nan; member in union:__anon16888
126 } nan; member in union:__anon16891
  /src/external/gpl3/gdb/dist/libiberty/
copysign.c 27 } nan; member in union:__anon18937
71 } nan; member in union:__anon18941
102 } nan; member in union:__anon18945
126 } nan; member in union:__anon18948
  /src/external/gpl3/gdb.old/dist/libiberty/
copysign.c 27 } nan; member in union:__anon21678
71 } nan; member in union:__anon21682
102 } nan; member in union:__anon21686
126 } nan; member in union:__anon21689
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/math/
traits.d 15 NAN = $(RED NAN)
25 * Determines if $(D_PARAM x) is NaN.
29 * `true` if $(D_PARAM x) is Nan.
92 assert( isNaN(real.nan));
93 assert( isNaN(-real.nan));
107 assert(isNaN(T.nan));
108 assert(isNaN(-T.nan));
119 f = T.nan;
156 assert(!isFinite(float.nan));
    [all...]
operations.d 20 NAN = $(RED NAN)
31 // Functions for NaN payloads
33 * A 'payload' can be stored in the significand of a $(NAN). One bit is required
34 * to distinguish between a quiet and a signalling $(NAN). This leaves 22 bits
39 * Create a quiet $(NAN), storing an integer inside the payload.
45 real NaN(ulong payload) @trusted pure nothrow @nogc
65 "Cannot set more than 51 bits of NaN payload in CTFE.");
103 real x = real.nan;
132 real a = NaN(1_000_000)
    [all...]
  /src/external/gpl3/gdb/dist/gdb/unittests/
cli-utils-selftests.c 96 number_or_range_parser nan ("-whatever");
98 SELF_CHECK (nan.finished ());
99 SELF_CHECK (strcmp (nan.cur_tok (), "-whatever") == 0);
  /src/external/gpl3/gdb.old/dist/gdb/unittests/
cli-utils-selftests.c 96 number_or_range_parser nan ("-whatever");
98 SELF_CHECK (nan.finished ());
99 SELF_CHECK (strcmp (nan.cur_tok (), "-whatever") == 0);
  /src/lib/libm/src/
s_nan.c 53 * Scan a string of hexadecimal digits (the format nan(3) expects) and
62 * impossible to use nan(3) portably anyway, so this seems good enough.
93 nan(const char *s) function
123 __weak_reference(nan, nanl);
  /src/external/gpl3/gcc.old/dist/libgcc/config/spu/
divv2df3.c 29 in round-to-nearest rounding mode. Handles Inf or NaN operands and
42 vec_ullong2 nan; local
164 * 1) IF either operand is a NaN OR both operands are 0 or INFINITY THEN a NaN
172 nan = spu_or(a_nan, b_nan);
173 nan = spu_or(nan, spu_and(a_zero, b_zero));
174 nan = spu_or(nan, spu_and(a_inf, b_inf));
176 mult = spu_or(mult, (vec_double2)nan);
    [all...]
  /src/external/gpl3/gdb/dist/gnulib/import/
isnan.c 1 /* Test for NaN that does not need libm.
104 The NaN bit pattern is:
130 because x may be a signaling NaN. */
142 memory_double nan;
145 nan.value = zero / zero;
147 static memory_double nan = { L_(0.0) / L_(0.0) };
154 /* A NaN can be recognized through its exponent. But exclude +Infinity and
157 if (((m.word[EXPBIT0_WORD] ^ nan.word[EXPBIT0_WORD])
  /src/external/gpl3/gdb.old/dist/gnulib/import/
isnan.c 1 /* Test for NaN that does not need libm.
104 The NaN bit pattern is:
130 because x may be a signaling NaN. */
142 memory_double nan;
145 nan.value = zero / zero;
147 static memory_double nan = { L_(0.0) / L_(0.0) };
154 /* A NaN can be recognized through its exponent. But exclude +Infinity and
157 if (((m.word[EXPBIT0_WORD] ^ nan.word[EXPBIT0_WORD])
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/format/
package.d 301 $(LI The floating point values `NaN` and `Infinity` are formatted as
302 `nan` and `inf`, possibly preceded by $(B '+') or $(B '-') sign.)
387 is only visible for `NaN` and `Infinity`.))
838 s = format("%s %A %s", 1.67, -1.28, float.nan);
839 assert(s == "1.67 -0X1.47AE147AE147BP+0 nan", s);
1280 string s = format("%,.2f", double.nan);
1281 assert(s == "nan", s);
1283 s = format("%,.2F", double.nan);
1284 assert(s == "NAN", s);
1286 s = format("%,.2f", -double.nan);
    [all...]
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/rt/
adi.d 54 Float[1] fa = [Float(float.nan)];
  /src/external/gpl3/gcc/dist/libgcc/config/arc/ieee-754/arc600-dsp/
mulsf3.S 50 jne_s [blink] ; both NaN -> OK
166 sub.eq r1,r1,1 ; inf/nan * 0 -> nan
169 or.eq r0,r0,r1 ; r1 nan -> result nan
  /src/external/gpl3/gcc/dist/libgcc/config/arc/ieee-754/arc600-mul64/
mulsf3.S 50 jne_s [blink] ; both NaN -> OK
145 ; r1 NaN -> result NaN
170 sub.eq r1,r1,1 ; inf/nan * 0 -> nan
173 or.eq r0,r0,r1 ; r1 nan -> result nan
  /src/external/gpl3/gcc/dist/libgcc/config/arc/ieee-754/
mulsf3.S 52 jne_s [blink] ; both NaN -> OK
120 sub_s r2,r1,1 ; inf/nan * 0 -> nan; inf * nan -> nan (use |r2| >= inf)
  /src/external/gpl3/gcc.old/dist/libgcc/config/arc/ieee-754/arc600-dsp/
mulsf3.S 50 jne_s [blink] ; both NaN -> OK
166 sub.eq r1,r1,1 ; inf/nan * 0 -> nan
169 or.eq r0,r0,r1 ; r1 nan -> result nan
  /src/external/gpl3/gcc.old/dist/libgcc/config/arc/ieee-754/arc600-mul64/
mulsf3.S 50 jne_s [blink] ; both NaN -> OK
145 ; r1 NaN -> result NaN
170 sub.eq r1,r1,1 ; inf/nan * 0 -> nan
173 or.eq r0,r0,r1 ; r1 nan -> result nan

Completed in 43 milliseconds

1 2 3 4 5 6