Home
last modified time | relevance | path

Searched refs:fn (Results 1 – 21 of 21) sorted by relevance

/picolibc-latest/newlib/libm/ld/common/
Ds_scalbl.c31 scalbl (long double x, long double fn) in scalbl() argument
33 if (isnanl_inline(fn) || isnanl_inline(x)) in scalbl()
34 return x + fn; in scalbl()
36 if (isinf(fn)) { in scalbl()
37 if ((x == 0.0L && fn > 0.0L) || (isinf(x) && fn < 0.0L)) in scalbl()
38 return __math_invalidl(fn); in scalbl()
39 if (fn > 0.0L) in scalbl()
40 return fn*x; in scalbl()
42 return x/(-fn); in scalbl()
45 if (floorl(fn) != fn) in scalbl()
[all …]
Ds_lrintl.c31 #define fn lrintl macro
44 fn(long double x) in fn() function
Ds_llrintl.c5 #define fn llrintl macro
Ds_lround.c43 fn(type x) in fn() function
/picolibc-latest/newlib/libm/math/
Dsf_scalb.c20 scalbf(float x, float fn) in scalbf() argument
22 if (isnan(fn) || isnan(x)) in scalbf()
23 return x + fn; in scalbf()
25 if (isinf(fn)) { in scalbf()
26 if ((x == 0.0f && fn > 0.0f) || (isinf(x) && fn < 0.0f)) in scalbf()
27 return __math_invalidf(fn); in scalbf()
28 if (fn > 0.0f) in scalbf()
29 return fn*x; in scalbf()
31 return x/(-fn); in scalbf()
34 if (rintf(fn) != fn) in scalbf()
[all …]
Ds_scalb.c25 scalb64(__float64 x, __float64 fn) in scalb64() argument
27 if (isnan(fn) || isnan(x)) in scalb64()
28 return x + fn; in scalb64()
30 if (isinf(fn)) { in scalb64()
31 if ((x == 0.0 && fn > 0.0) || (isinf(x) && fn < 0.0)) in scalb64()
32 return __math_invalid(fn); in scalb64()
33 if (fn > 0.0) in scalb64()
34 return fn*x; in scalb64()
36 return x/(-fn); in scalb64()
39 if (rint64(fn) != fn) in scalb64()
[all …]
Dsf_rem_pio2.c83 float z, w, t, r, fn; in __rem_pio2f() local
124 fn = (float)n; in __rem_pio2f()
125 r = t - fn * pio2_1; in __rem_pio2f()
126 w = fn * pio2_1t; /* 1st round good to 40 bit */ in __rem_pio2f()
137 w = fn * pio2_2; in __rem_pio2f()
139 w = fn * pio2_2t - ((t - r) - w); in __rem_pio2f()
145 w = fn * pio2_3; in __rem_pio2f()
147 w = fn * pio2_3t - ((t - r) - w); in __rem_pio2f()
Ds_rem_pio2.c75 __float64 z = _F_64(0.0), w, t, r, fn; in __rem_pio2() local
117 fn = (__float64)n; in __rem_pio2()
118 r = t - fn * pio2_1; in __rem_pio2()
119 w = fn * pio2_1t; /* 1st round good to 85 bit */ in __rem_pio2()
130 w = fn * pio2_2; in __rem_pio2()
132 w = fn * pio2_2t - ((t - r) - w); in __rem_pio2()
138 w = fn * pio2_3; in __rem_pio2()
140 w = fn * pio2_3t - ((t - r) - w); in __rem_pio2()
/picolibc-latest/newlib/libm/ld/ld128/
De_rem_pio2l.h63 long double z,w,t,r,fn; in __ieee754_rem_pio2l() local
75 fn = x*invpio2+0x1.8p112L; in __ieee754_rem_pio2l()
76 fn = fn-0x1.8p112L; in __ieee754_rem_pio2l()
78 n = i64rint(fn); in __ieee754_rem_pio2l()
80 n = fn; in __ieee754_rem_pio2l()
82 r = x-fn*pio2_1; in __ieee754_rem_pio2l()
83 w = fn*pio2_1t; /* 1st round good to 180 bit */ in __ieee754_rem_pio2l()
94 w = fn*pio2_2; in __ieee754_rem_pio2l()
96 w = fn*pio2_2t-((t-r)-w); in __ieee754_rem_pio2l()
103 w = fn*pio2_3; in __ieee754_rem_pio2l()
[all …]
/picolibc-latest/newlib/libm/ld/ld80/
De_rem_pio2l.h75 long double z,w,t,r,fn; in __ieee754_rem_pio2l() local
86 fn = x*invpio2+0x1.8p63L; in __ieee754_rem_pio2l()
87 fn = fn-0x1.8p63L; in __ieee754_rem_pio2l()
89 n = irint(fn); in __ieee754_rem_pio2l()
91 n = fn; in __ieee754_rem_pio2l()
93 r = x-fn*(long double)pio2_1; in __ieee754_rem_pio2l()
94 w = fn*pio2_1t; /* 1st round good to 102 bit */ in __ieee754_rem_pio2l()
105 w = fn*(long double)pio2_2; in __ieee754_rem_pio2l()
107 w = fn*pio2_2t-((t-r)-w); in __ieee754_rem_pio2l()
114 w = fn*(long double)pio2_3; in __ieee754_rem_pio2l()
[all …]
/picolibc-latest/newlib/libc/stdlib/
D__call_atexit.c103 void (*fn) (void); in __call_exitprocs() local
127 fn = p->_fns[n]; in __call_exitprocs()
134 if (!fn) in __call_exitprocs()
141 fn (); in __call_exitprocs()
143 (*((void (*)(int, void *)) fn))(code, args->_fnargs[n]); in __call_exitprocs()
145 (*((void (*)(void *)) fn))(args->_fnargs[n]); in __call_exitprocs()
Dcxa_atexit.c50 __cxa_atexit (void (*fn) (void *), in __cxa_atexit()
56 int __register_exitproc (int, void (*fn) (void), void *, void *) in __cxa_atexit()
63 return __register_exitproc (__et_cxa, (void (*)(void)) fn, arg, d); in __cxa_atexit()
Datexit.c56 atexit (void (*fn) (void)) in atexit()
58 return __register_exitproc (__et_atexit, fn, NULL, NULL); in atexit()
Don_exit.c61 on_exit (void (*fn) (int, void *), in on_exit()
64 return __register_exitproc (__et_onexit, (void (*)(void)) fn, arg, NULL); in on_exit()
Datexit.h48 int __register_exitproc (int, void (*fn) (void), void *, void *);
50 int __cxa_atexit (void (*fn) (void *), void *arg, void *d);
D__atexit.c61 void (*fn) (void), in __register_exitproc()
102 p->_fns[p->_ind++] = fn; in __register_exitproc()
/picolibc-latest/newlib/libc/posix/
Dnftw.c49 static int do_nftw(char *path, int (*fn)(const char *, const struct stat *, int, struct FTW *), int… in do_nftw()
93 if (!(flags & FTW_DEPTH) && (r=fn(path, &st, type, &lev))) in do_nftw()
116 if ((r=do_nftw(path, fn, fd_limit-1, flags, &new))) { in do_nftw()
128 if ((flags & FTW_DEPTH) && (r=fn(path, &st, type, &lev))) in do_nftw()
134 int nftw(const char *path, int (*fn)(const char *, const struct stat *, int, struct FTW *), int fd_… in nftw()
152 r = do_nftw(pathbuf, fn, fd_limit, flags, NULL); in nftw()
Dftw.c28 int ftw(const char *path, int (*fn)(const char *, const struct stat *, int), int fd_limit) in ftw()
33 return nftw(path, (int (*)())fn, fd_limit, FTW_PHYS); in ftw()
/picolibc-latest/newlib/libm/ld/
Ds_llroundl.c45 #define fn llroundl macro
Ds_lroundl.c45 #define fn lroundl macro
/picolibc-latest/newlib/libc/string/
Duniset159 my ($mode, $fn) = @_;
161 return $file if open($file, $mode, $fn);
162 return undef if $fn =~ m|/|;
164 return $file if open($file, $mode, "$path/$fn");