Searched refs:__d (Results 1 - 14 of 14) sorted by relevance

/frameworks/compile/libbcc/runtime/lib/
H A Ddivdc3.c22 __divdc3(double __a, double __b, double __c, double __d) argument
25 double __logbw = logb(fmax(fabs(__c), fabs(__d)));
30 __d = scalbn(__d, -__ilogbw);
32 double __denom = __c * __c + __d * __d;
34 __real__ z = scalbn((__a * __c + __b * __d) / __denom, -__ilogbw);
35 __imag__ z = scalbn((__b * __c - __a * __d) / __denom, -__ilogbw);
43 else if ((isinf(__a) || isinf(__b)) && isfinite(__c) && isfinite(__d))
47 __real__ z = INFINITY * (__a * __c + __b * __d);
[all...]
H A Ddivsc3.c22 __divsc3(float __a, float __b, float __c, float __d) argument
25 float __logbw = logbf(fmaxf(fabsf(__c), fabsf(__d)));
30 __d = scalbnf(__d, -__ilogbw);
32 float __denom = __c * __c + __d * __d;
34 __real__ z = scalbnf((__a * __c + __b * __d) / __denom, -__ilogbw);
35 __imag__ z = scalbnf((__b * __c - __a * __d) / __denom, -__ilogbw);
43 else if ((isinf(__a) || isinf(__b)) && isfinite(__c) && isfinite(__d))
47 __real__ z = INFINITY * (__a * __c + __b * __d);
[all...]
H A Ddivxc3.c23 __divxc3(long double __a, long double __b, long double __c, long double __d) argument
26 long double __logbw = logbl(fmaxl(fabsl(__c), fabsl(__d)));
31 __d = scalbnl(__d, -__ilogbw);
33 long double __denom = __c * __c + __d * __d;
35 __real__ z = scalbnl((__a * __c + __b * __d) / __denom, -__ilogbw);
36 __imag__ z = scalbnl((__b * __c - __a * __d) / __denom, -__ilogbw);
44 else if ((isinf(__a) || isinf(__b)) && isfinite(__c) && isfinite(__d))
48 __real__ z = INFINITY * (__a * __c + __b * __d);
[all...]
H A Dmuldc3.c22 __muldc3(double __a, double __b, double __c, double __d) argument
25 double __bd = __b * __d;
26 double __ad = __a * __d;
40 if (isnan(__d))
41 __d = copysign(0, __d);
44 if (isinf(__c) || isinf(__d))
47 __d = copysign(isinf(__d) ? 1 : 0, __d);
[all...]
H A Dmulsc3.c22 __mulsc3(float __a, float __b, float __c, float __d) argument
25 float __bd = __b * __d;
26 float __ad = __a * __d;
40 if (isnan(__d))
41 __d = copysignf(0, __d);
44 if (isinf(__c) || isinf(__d))
47 __d = copysignf(isinf(__d) ? 1 : 0, __d);
[all...]
H A Dmulxc3.c24 __mulxc3(long double __a, long double __b, long double __c, long double __d) argument
27 long double __bd = __b * __d;
28 long double __ad = __a * __d;
42 if (isnan(__d))
43 __d = copysignl(0, __d);
46 if (isinf(__c) || isinf(__d))
49 __d = copysignl(isinf(__d) ? 1 : 0, __d);
[all...]
/frameworks/compile/libbcc/runtime/test/Unit/
H A Dmuldc3_test.c21 double _Complex __muldc3(double __a, double __b, double __c, double __d);
H A Dmultc3_test.c24 __multc3(long double __a, long double __b, long double __c, long double __d);
H A Dmulxc3_test.c24 __mulxc3(long double __a, long double __b, long double __c, long double __d);
H A Ddivdc3_test.c21 double _Complex __divdc3(double __a, double __b, double __c, double __d);
H A Ddivsc3_test.c21 float _Complex __divsc3(float __a, float __b, float __c, float __d);
H A Ddivtc3_test.c24 __divtc3(long double __a, long double __b, long double __c, long double __d);
H A Ddivxc3_test.c24 __divxc3(long double __a, long double __b, long double __c, long double __d);
H A Dmulsc3_test.c21 float _Complex __mulsc3(float __a, float __b, float __c, float __d);

Completed in 1659 milliseconds