Home | History | Annotate | Download | only in compiler-rt

Lines Matching full:double

130 di_int __fixdfdi(     double a);
131 di_int __fixxfdi(long double a);
134 ti_int __fixdfti( double a);
135 ti_int __fixxfti(long double a);
136 uint64_t __fixtfdi(long double input); // ppc only, doesn't match documentation
139 su_int __fixunsdfsi( double a);
140 su_int __fixunsxfsi(long double a);
143 du_int __fixunsdfdi( double a);
144 du_int __fixunsxfdi(long double a);
147 tu_int __fixunsdfti( double a);
148 tu_int __fixunsxfti(long double a);
149 uint64_t __fixunstfdi(long double input); // ppc only
152 double __floatdidf(di_int a);
153 long double __floatdixf(di_int a);
154 long double __floatditf(int64_t a); // ppc only
157 double __floattidf(ti_int a);
158 long double __floattixf(ti_int a);
161 double __floatundidf(du_int a);
162 long double __floatundixf(du_int a);
163 long double __floatunditf(uint64_t a); // ppc only
166 double __floatuntidf(tu_int a);
167 long double __floatuntixf(tu_int a);
172 double __powidf2( double a, si_int b); // a ^ b
173 long double __powixf2(long double a, si_int b); // a ^ b
174 long double __powitf2(long double a, si_int b); // ppc only, a ^ b
181 double _Complex __muldc3(double a, double b, double c, double d);
182 long double _Complex __mulxc3(long double a, long double b,
183 long double c, long double d);
184 long double _Complex __multc3(long double a, long double b,
185 long double c, long double d); // ppc only
190 double _Complex __divdc3(double a, double b, double c, double d);
191 long double _Complex __divxc3(long double a, long double b,
192 long double c, long double d);
193 long double _Complex __divtc3(long double a, long double b,
194 long double c, long double d); // ppc only
240 // adds two 128-bit double-double precision values ( x + y )
241 long double __gcc_qadd(long double x, long double y);
243 // subtracts two 128-bit double-double precision values ( x - y )
244 long double __gcc_qsub(long double x, long double y);
246 // multiples two 128-bit double-double precision values ( x * y )
247 long double __gcc_qmul(long double x, long double y);
249 // divides two 128-bit double-double precision values ( x / y )
250 long double __gcc_qdiv(long double a, long double b);
282 double __adddf3vfp(double a, double b); // Appears to return a + b
284 double __divdf3vfp(double a, double b); // Appears to return a / b
287 int __eqdf2vfp(double a, double b); // Appears to return one
289 double __extendsfdf2vfp(float a); // Appears to convert from
290 // float to double.
291 int __fixdfsivfp(double a); // Appears to convert from
292 // double to int.
297 unsigned int __fixunsdfsivfp(double a); // Appears to convert from
298 // double to unsigned int.
299 double __floatsidfvfp(int a); // Appears to convert from
300 // int to double.
303 double __floatunssidfvfp(unsigned int a); // Appears to convert from
304 // unisgned int to double.
307 int __gedf2vfp(double a, double b); // Appears to return __gedf2
311 int __gtdf2vfp(double a, double b); // Appears to return __gtdf2
315 int __ledf2vfp(double a, double b); // Appears to return __ledf2
319 int __ltdf2vfp(double a, double b); // Appears to return __ltdf2
323 double __muldf3vfp(double a, double b); // Appears to return a * b
325 int __nedf2vfp(double a, double b); // Appears to return __nedf2
327 double __negdf2vfp(double a); // Appears to return -a
330 double __subdf3vfp(double a, double b); // Appears to return a - b
332 float __truncdfsf2vfp(double a); // Appears to convert from
333 // double to float.
334 int __unorddf2vfp(double a, double b); // Appears to return __unorddf2