/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/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 in typeref:typename:double 123 __weak_reference(nan, nanl);
|
/src/tests/lib/lua/libm/ |
h_lualibm.c | 70 TEST(nan(""));
|
lualibm.lua | 76 test("nan(\"\")", lm.nan(""))
|
/src/tests/usr.bin/printf/ |
printf.sh | 835 expect2 nan 'nan(*)' %f NaN 836 expect2 nan 'nan(*)' %f -NaN 837 expect2 ' nan' 'nan(*)' %5f nan 838 expect2 'nan ' 'nan(*)' %-5f NA [all...] |
/src/lib/lua/libm/ |
libm.c | 188 lua_pushnumber(L, nan(str)); 281 { "nan", libm_nan },
|
/src/sys/arch/m68k/fpsp/ |
l_fpsp.h | 188 snan_bit equ 6 signalling nan 260 signan_bit equ 6 signalling nan bit in mantissa
|
/src/include/ |
math.h | 116 /* 7.12#5 NAN: a quiet NaN, if supported */ 119 #define NAN __builtin_nanf("") 122 #define NAN __nanf.__val 462 double nan(const char *);
|
/src/sys/arch/m68k/060sp/dist/ |
fplsp.s | 429 set nan_bit, 0x0 # NAN result 434 set snan_bit, 6 # signalling NAN 454 set nan_mask, 0x01000000 # nan bit mask (lw) 459 set nan_bmask, 0x01 # nan bit mask (byte) 503 set signan_bit, 0x6 # signalling nan bit 6249 #--ENTRY POINT FOR ATAN(X), HERE X IS FINITE, NON-ZERO, AND NOT NAN'S 7111 #--entry point for EXP(X), here X is finite, non-zero, and not NaN's 7274 #--entry point for EXPM1(X), here X is finite, non-zero, non-NaN 8221 #--ENTRY POINT FOR LOG(X) FOR X FINITE, NON-ZERO, NOT NAN'S 8449 #--ENTRY POINT FOR LOG(1+X) FOR X FINITE, NON-ZERO, NOT NAN' [all...] |
fpsp.s | 449 set nan_bit, 0x0 # NAN result 454 set snan_bit, 6 # signalling NAN 474 set nan_mask, 0x01000000 # nan bit mask (lw) 479 set nan_bmask, 0x01 # nan bit mask (byte) 523 set signan_bit, 0x6 # signalling nan bit 1271 # source data type was an INF, NAN, DENORM, or UNNORM 1436 # or double precision denorm, inf, or nan, the operand needs to be 2538 # The packed operand is an INF or a NAN if the exponent field is all ones. 2540 cmpi.w %d0,&0x7fff # INF or NAN? 2541 beq.b iea_op_setsrc # operand is an INF or NAN [all...] |
pfpsp.s | 449 set nan_bit, 0x0 # NAN result 454 set snan_bit, 6 # signalling NAN 474 set nan_mask, 0x01000000 # nan bit mask (lw) 479 set nan_bmask, 0x01 # nan bit mask (byte) 523 set signan_bit, 0x6 # signalling nan bit 1271 # source data type was an INF, NAN, DENORM, or UNNORM 1436 # or double precision denorm, inf, or nan, the operand needs to be 2538 # The packed operand is an INF or a NAN if the exponent field is all ones. 2540 cmpi.w %d0,&0x7fff # INF or NAN? 2541 beq.b iea_op_setsrc # operand is an INF or NAN [all...] |