Home
last modified time | relevance | path

Searched full:double (Results 1 – 25 of 1913) sorted by relevance

12345678910>>...77

/illumos-gate/usr/src/lib/libm/common/Q/
H A Dlongdouble.h35 extern long double __k_cosl(long double, long double);
36 extern long double __k_lgammal(long double, int *);
37 extern long double __k_sincosl(long double, long double, long double *);
38 extern long double __k_sinl(long double, long double);
39 extern long double __k_tanl(long double, long double, int);
40 extern long double __poly_libmq(long double, int, const long double *);
41 extern int __rem_pio2l(long double, long double *);
43 extern long double acosdl(long double);
44 extern long double acoshl(long double);
45 extern long double acosl(long double);
[all …]
/illumos-gate/usr/src/lib/libm/common/LD/
H A Dlongdouble.h34 extern long double __k_cosl(long double, long double);
35 extern long double __k_lgammal(long double, int *);
36 extern long double __k_sincosl(long double, long double, long double *);
37 extern long double __k_sinl(long double, long double);
38 extern long double __k_tanl(long double, long double, int);
39 extern long double __poly_libmq(long double, int, long double *);
40 extern int __rem_pio2l(long double, long double *);
42 extern long double acosdl(long double);
43 extern long double acoshl(long double);
44 extern long double acosl(long double);
[all …]
/illumos-gate/usr/src/boot/include/
H A Dmath.h29 double __ud;
62 #define HUGE_VALL (long double)HUGE_VAL
84 double: d(x), \
85 long double: ld(x), \
87 volatile double: d(x), \
88 volatile long double: ld(x), \
90 volatile const double: d(x), \
91 volatile const long double: ld(x), \
93 const double: d(x), \
94 const long double: ld(x))
[all …]
/illumos-gate/usr/src/lib/libm/common/C/
H A Dlibm_protos.h51 extern double _SVID_libm_err __P((double, double, int));
52 extern double __k_cos __P((double, double));
53 extern double __k_cos_ __P((double *));
54 extern double __k_lgamma __P((double, int *));
55 extern double __k_sin __P((double, double));
56 extern double __k_sin_ __P((double *));
57 extern double __k_sincos __P((double, double, double *));
58 extern double __k_sincos_ __P((double *, double *));
59 extern double __k_tan __P((double, double, int));
60 extern double __k_cexp __P((double, int *));
[all …]
/illumos-gate/usr/src/head/iso/
H A Dmath_iso.h40 unsigned long _i[sizeof (double) / sizeof (unsigned long)];
41 double _d;
57 extern double acos(double);
58 extern double asin(double);
59 extern double atan(double);
60 extern double atan2(double, double);
61 extern double cos(double);
62 extern double sin(double);
63 extern double tan(double);
65 extern double cosh(double);
[all …]
H A Dmath_c99.h93 sizeof (__x_r) == sizeof (double) ? \
114 sizeof (__x_s) == sizeof (double) ? \
186 typedef double double_t;
188 typedef double float_t;
189 typedef double double_t;
191 typedef long double float_t;
192 typedef long double double_t;
195 typedef double double_t;
197 typedef long double float_t;
198 typedef long double double_t;
[all …]
/illumos-gate/usr/src/lib/libm1/common/
H A Dlibmv1.c96 __libm__rem_pio2(double x, double *y) { in __libm__rem_pio2()
102 __libm__rem_pio2m(double *x, double *y, int e0, int nx, int p, const int *ip) { in __libm__rem_pio2m()
107 double
108 __acos(double x) { in __acos()
113 double
114 __acosh(double x) { in __acosh()
119 double
120 __asin(double x) { in __asin()
125 double
126 __asinh(double x) { in __asinh()
[all …]
/illumos-gate/usr/src/cmd/audio/include/
H A DAudioTypes.h50 const double AUDIO_UNKNOWN_TIME = DBL_MAX;
130 const double AUDIO_MINFLOAT = .00000001;
132 // Define a 'double' class that allows some leeway in magnitude checking
134 class Double {
136 double val;
138 Double(double x = 0.): val(x) { } in val()
139 Double(const Double &x): val(x.val) { } in Double() function
142 inline operator double() const
144 inline Double& operator += (double y)
146 inline Double& operator -= (double y)
[all …]
H A DAudioGain.h46 static const double LoSigInstantRange; // normalization constants
47 static const double HiSigInstantRange;
48 static const double NoSigWeight;
49 static const double LoSigWeightRange;
50 static const double HiSigWeightRange;
51 static const double PeakSig;
52 static const double DCtimeconstant; // DC offset time constant
56 Double DCaverage; // weighted DC offset
57 Double instant_gain; // current (instantaneous) gain
58 Double weighted_peaksum; // peak weighted sum
[all …]
/illumos-gate/usr/src/head/
H A Dcomplex.h75 extern double cabs(double complex);
76 extern double carg(double complex);
77 extern double cimag(double complex);
78 extern double creal(double complex);
79 extern double complex cacos(double complex);
80 extern double complex cacosh(double complex);
81 extern double complex casin(double complex);
82 extern double complex casinh(double complex);
83 extern double complex catan(double complex);
84 extern double complex catanh(double complex);
[all …]
H A Dmath.h110 double arg1;
111 double arg2;
112 double retval;
120 double x1 = (double)(TYPE)X, x2 = X - x1; \
145 extern double erf(double);
146 extern double erfc(double);
147 extern double hypot(double, double);
148 extern double lgamma(double);
157 extern int isnan(double);
166 extern double gamma(double); /* deprecated; use lgamma */
[all …]
/illumos-gate/usr/src/lib/libm/common/m9x/
H A Dfenv_inlines.h86 extern __GNU_INLINE long double
87 f2xm1(long double x) in f2xm1()
89 long double ret; in f2xm1()
95 extern __GNU_INLINE long double
96 fyl2x(long double y, long double x) in fyl2x()
98 long double ret; in fyl2x()
107 extern __GNU_INLINE long double
108 fptan(long double x) in fptan()
114 long double ret; in fptan()
115 long double dummy; in fptan()
[all …]
H A Dfex_handler.h110 #define DOUBLE 0x100 macro
115 double d[2];
160 /* double precision scalar instructions */
161 cmpsd = DOUBLE + 0,
162 minsd = DOUBLE + 1,
163 maxsd = DOUBLE + 2,
164 addsd = DOUBLE + 3,
165 subsd = DOUBLE + 4,
166 mulsd = DOUBLE + 5,
167 divsd = DOUBLE + 6,
[all …]
H A D__fex_sparc.c70 my_fp_classl(long double *a) in my_fp_classl()
112 case 2: /* double */ in __fex_get_invalid_type()
113 t1 = fp_class(*(double*)FPREG(rs1)); in __fex_get_invalid_type()
114 t2 = fp_class(*(double*)FPREG(rs2)); in __fex_get_invalid_type()
118 t1 = my_fp_classl((long double*)FPREG(rs1)); in __fex_get_invalid_type()
119 t2 = my_fp_classl((long double*)FPREG(rs2)); in __fex_get_invalid_type()
177 extern void _Qp_sqrt(long double *, const long double *);
179 extern long double _Q_sqrt(long double);
219 case 2: /* double */ in __fex_get_op()
221 info->op1.val.d = *(double*)FPREG(rs1); in __fex_get_op()
[all …]
/illumos-gate/usr/src/common/bignum/
H A Dmont_mulf.c35 static const double TwoTo16 = 65536.0;
36 static const double TwoToMinus16 = 1.0/65536.0;
37 static const double Zero = 0.0;
38 static const double TwoTo32 = 65536.0 * 65536.0;
39 static const double TwoToMinus32 = 1.0 / (65536.0 * 65536.0);
43 double upper32(double);
44 double lower32(double, double);
45 double mod(double, double, double);
49 static double
50 upper32(double x) in upper32()
[all …]
/illumos-gate/usr/src/lib/libc/i386/fp/
H A D_D_cplx_div.c70 testinf(double x) in testinf()
74 double d; in testinf()
82 double _Complex
83 _D_cplx_div(double _Complex z, double _Complex w) in _D_cplx_div()
85 double _Complex v; in _D_cplx_div()
88 double d; in _D_cplx_div()
90 double a, b, c, d; in _D_cplx_div()
91 long double r, x, y; in _D_cplx_div()
101 a = ((double *)&z)[0]; in _D_cplx_div()
103 b = ((double *)&z)[1]; in _D_cplx_div()
[all …]
H A D_D_cplx_div_ix.c62 testinf(double x) in testinf()
66 double d; in testinf()
74 double _Complex
75 _D_cplx_div_ix(double b, double _Complex w) in _D_cplx_div_ix()
77 double _Complex v; in _D_cplx_div_ix()
80 double d; in _D_cplx_div_ix()
82 double c, d; in _D_cplx_div_ix()
83 long double r, x, y; in _D_cplx_div_ix()
92 c = ((double *)&w)[0]; in _D_cplx_div_ix()
94 d = ((double *)&w)[1]; in _D_cplx_div_ix()
[all …]
H A D_D_cplx_div_rx.c62 testinf(double x) in testinf()
66 double d; in testinf()
74 double _Complex
75 _D_cplx_div_rx(double a, double _Complex w) in _D_cplx_div_rx()
77 double _Complex v; in _D_cplx_div_rx()
80 double d; in _D_cplx_div_rx()
82 double c, d; in _D_cplx_div_rx()
83 long double r, x, y; in _D_cplx_div_rx()
92 c = ((double *)&w)[0]; in _D_cplx_div_rx()
94 d = ((double *)&w)[1]; in _D_cplx_div_rx()
[all …]
H A D_D_cplx_mul.c66 testinf(double x) in testinf()
70 double d; in testinf()
78 double _Complex
79 _D_cplx_mul(double _Complex z, double _Complex w) in _D_cplx_mul()
81 double _Complex v = 0; in _D_cplx_mul()
82 double a, b, c, d; in _D_cplx_mul()
83 long double x, y; in _D_cplx_mul()
93 a = ((double *)&z)[0]; in _D_cplx_mul()
95 b = ((double *)&z)[1]; in _D_cplx_mul()
97 c = ((double *)&w)[0]; in _D_cplx_mul()
[all …]
/illumos-gate/usr/src/tools/smatch/src/validation/
H A Dspecifiers2.c5 char double,
11 int double,
13 double char,
14 double int,
15 double double,
16 double float,
17 double short,
18 double signed,
19 double unsigned,
22 float double,
[all …]
H A Dfp-ops.c1 double fadd(double x, double y) { return x + y; } in fadd()
2 double fsub(double x, double y) { return x - y; } in fsub()
3 double fmul(double x, double y) { return x * y; } in fmul()
4 double fdiv(double x, double y) { return x / y; } in fdiv()
5 double fneg(double x) { return -x; } in fneg()
6 _Bool ftst(double x) { return !x; } in ftst()
/illumos-gate/usr/src/lib/libmvec/common/
H A D__vrsqrtf.c75 static const double __TBL_rsqrtf[] = {
78 TBL[2*i ] = 1 / (*(double*)&(0x3fe0000000000000ULL + (i << 46))) * 2**-24;
79 TBL[2*i+1] = 1 / sqrtl(*(double*)&(0x3fe0000000000000ULL + (i << 46)));
81 TBL[2*i ] = 1 / (*(double*)&(0x3fe0000000000000ULL + (i << 46))) * 2**-23;
82 TBL[2*i+1] = 1 / sqrtl(*(double*)&(0x3fe0000000000000ULL + (i << 46)));
276 double A0 = ((double*)LCONST)[0]; /* 9.99999997962321453275e-01 */ in __vrsqrtf()
277 double A1 = ((double*)LCONST)[1]; /* -4.99999998166077580600e-01 */ in __vrsqrtf()
278 double A2 = ((double*)LCONST)[2]; /* 3.75066768969515586277e-01 */ in __vrsqrtf()
279 double A3 = ((double*)LCONST)[3]; /* -3.12560092408808548438e-01 */ in __vrsqrtf()
281 double res0, xx0, tbl_div0, tbl_sqrt0; in __vrsqrtf()
[all …]
H A D__vpow.c46 /* double pow(double x, double y)
119 __vpowx(int n, double * restrict px, double * restrict py,
120 int stridey, double * restrict pz, int stridez);
122 static const double __TBL_exp2[] = {
298 static const double __TBL_log2[] = {
499 #define SCALE_ARR ((double*)LCONST + 1)
500 #define _TINY ((double*)LCONST)[20] /* 1.0e-300 */
501 #define _HUGE ((double*)LCONST)[21] /* 1.0e+300 */
550 x##I = *(double*)&ull_x##I; \
552 ax##I = *(double*)&ull_ax##I; \
[all …]
/illumos-gate/usr/src/cmd/audio/utilities/
H A DAudioGain.cc43 const double AudioGain::LoSigInstantRange = .008;
44 const double AudioGain::HiSigInstantRange = .48;
47 const double AudioGain::NoSigWeight = .0000;
48 const double AudioGain::LoSigWeightRange = .001;
49 const double AudioGain::HiSigWeightRange = .050;
52 const double AudioGain::PeakSig = .9803765;
56 const double AudioGain::DCtimeconstant = .1;
90 double AudioGain::
93 return ((double)instant_gain); in InstantGain()
97 double AudioGain::
[all …]
/illumos-gate/usr/src/lib/libm/i386/src/
H A Dlibm_inlines.h47 extern __GNU_INLINE double
48 __inline_sqrt(double a) in __inline_sqrt()
50 double ret; in __inline_sqrt()
56 extern __GNU_INLINE double
57 __ieee754_sqrt(double a) in __ieee754_sqrt()
71 extern __GNU_INLINE double
72 __inline_rint(double a) in __inline_rint()
131 extern __GNU_INLINE double
132 ceil(double d) in ceil()
158 extern __GNU_INLINE double
[all …]

12345678910>>...77