Lines Matching full:double
117 di_int __fixdfdi( double a);
118 di_int __fixxfdi(long double a);
121 ti_int __fixdfti( double a);
122 ti_int __fixxfti(long double a);
123 uint64_t __fixtfdi(long double input); // ppc only, doesn't match documentation
126 su_int __fixunsdfsi( double a);
127 su_int __fixunsxfsi(long double a);
130 du_int __fixunsdfdi( double a);
131 du_int __fixunsxfdi(long double a);
134 tu_int __fixunsdfti( double a);
135 tu_int __fixunsxfti(long double a);
136 uint64_t __fixunstfdi(long double input); // ppc only
139 double __floatdidf(di_int a);
140 long double __floatdixf(di_int a);
141 long double __floatditf(int64_t a); // ppc only
144 double __floattidf(ti_int a);
145 long double __floattixf(ti_int a);
148 double __floatundidf(du_int a);
149 long double __floatundixf(du_int a);
150 long double __floatunditf(uint64_t a); // ppc only
153 double __floatuntidf(tu_int a);
154 long double __floatuntixf(tu_int a);
159 double __powidf2( double a, si_int b); // a ^ b
160 long double __powixf2(long double a, si_int b); // a ^ b
161 long double __powitf2(long double a, si_int b); // ppc only, a ^ b
168 double _Complex __muldc3(double a, double b, double c, double d);
169 long double _Complex __mulxc3(long double a, long double b,
170 long double c, long double d);
171 long double _Complex __multc3(long double a, long double b,
172 long double c, long double d); // ppc only
177 double _Complex __divdc3(double a, double b, double c, double d);
178 long double _Complex __divxc3(long double a, long double b,
179 long double c, long double d);
180 long double _Complex __divtc3(long double a, long double b,
181 long double c, long double d); // ppc only
227 // adds two 128-bit double-double precision values ( x + y )
228 long double __gcc_qadd(long double x, long double y);
230 // subtracts two 128-bit double-double precision values ( x - y )
231 long double __gcc_qsub(long double x, long double y);
233 // multiples two 128-bit double-double precision values ( x * y )
234 long double __gcc_qmul(long double x, long double y);
236 // divides two 128-bit double-double precision values ( x / y )
237 long double __gcc_qdiv(long double a, long double b);
270 double __adddf3vfp(double a, double b); // Appears to return a + b
272 double __divdf3vfp(double a, double b); // Appears to return a / b
275 int __eqdf2vfp(double a, double b); // Appears to return one
277 double __extendsfdf2vfp(float a); // Appears to convert from
278 // float to double.
279 int __fixdfsivfp(double a); // Appears to convert from
280 // double to int.
285 unsigned int __fixunsdfsivfp(double a); // Appears to convert from
286 // double to unsigned int.
287 double __floatsidfvfp(int a); // Appears to convert from
288 // int to double.
291 double __floatunssidfvfp(unsigned int a); // Appears to convert from
292 // unisgned int to double.
295 int __gedf2vfp(double a, double b); // Appears to return __gedf2
299 int __gtdf2vfp(double a, double b); // Appears to return __gtdf2
303 int __ledf2vfp(double a, double b); // Appears to return __ledf2
307 int __ltdf2vfp(double a, double b); // Appears to return __ltdf2
311 double __muldf3vfp(double a, double b); // Appears to return a * b
313 int __nedf2vfp(double a, double b); // Appears to return __nedf2
315 double __negdf2vfp(double a); // Appears to return -a
318 double __subdf3vfp(double a, double b); // Appears to return a - b
320 float __truncdfsf2vfp(double a); // Appears to convert from
321 // double to float.
322 int __unorddf2vfp(double a, double b); // Appears to return __unorddf2