/illumos-gate/usr/src/lib/libm/common/Q/ |
H A D | longdouble.h | 35 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 D | longdouble.h | 34 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 D | math.h | 29 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 D | libm_protos.h | 51 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 D | math_iso.h | 40 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 D | math_c99.h | 93 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 D | libmv1.c | 96 __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 D | AudioTypes.h | 50 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 D | AudioGain.h | 46 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 D | complex.h | 75 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 D | math.h | 110 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 D | fenv_inlines.h | 86 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 D | fex_handler.h | 110 #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.c | 70 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 D | mont_mulf.c | 35 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.c | 70 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.c | 62 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.c | 62 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.c | 66 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 D | specifiers2.c | 5 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 D | fp-ops.c | 1 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.c | 75 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.c | 46 /* 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 D | AudioGain.cc | 43 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 D | libm_inlines.h | 47 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 …]
|