Searched refs:sqrt (Results 1 - 25 of 78) sorted by relevance

1234

/haiku/src/system/libroot/posix/musl/math/x86_64/
H A Dsqrt.s1 .global sqrt
2 .type sqrt,@function
3 sqrt: sqrtsd %xmm0, %xmm0 label
/haiku/src/system/libroot/posix/musl/math/arm64/
H A Dsqrt.c3 double sqrt(double x) function
/haiku/src/system/libroot/posix/musl/math/
H A Dsqrtl.c6 return sqrt(x);
H A Dacosh.c4 #undef sqrt macro
5 #define sqrt sqrtl macro
8 /* acosh(x) = log(x + sqrt(x*x-1)) */
18 return log1p(x-1 + sqrt((x-1)*(x-1)+2*(x-1)));
21 return log(2*x - 1/(x+sqrt(x*x-1)));
H A Dasinh.c3 /* asinh(x) = sign(x)*log(|x|+sqrt(x*x+1)) ~= x - x^3/6 + o(x^5) */
19 x = log(2*x + 1/(sqrt(x*x+1)+x));
22 x = log1p(x + x*x/(sqrt(x*x+1)+1));
H A Dacoshf.c8 #define sqrtf sqrt
11 /* acosh(x) = log(x + sqrt(x*x-1)) */
H A Dasinf.c56 s = sqrt(z);
H A Dacos.c19 * acos(x) = pi/2 - (pi/2 - 2asin(sqrt((1-x)/2)))
20 * = 2asin(sqrt((1-x)/2))
21 * = 2s + 2s*z*R(z) ...z=(1-x)/2, s=sqrt(z)
24 * for f so that f+c ~ sqrt(z).
26 * acos(x) = pi - 2asin(sqrt((1-|x|)/2))
27 * = pi - 0.5*(s+s*z*R(z)), where z=(1-|x|)/2,s=sqrt(z)
33 * Function needed: sqrt
89 s = sqrt(z);
95 s = sqrt(z);
/haiku/src/system/libroot/posix/musl/math/ppc/
H A Dsqrt.c5 double sqrt(double x) function
13 #include "../sqrt.c"
/haiku/src/system/libroot/posix/musl/math/riscv64/
H A Dsqrt.c5 double sqrt(double x) function
13 #include "../sqrt.c"
/haiku/src/system/libroot/posix/musl/math/arm/
H A Dsqrt.c5 double sqrt(double x) function
13 #include "../sqrt.c"
/haiku/src/system/libroot/posix/musl/math/x86/
H A Dsqrt.s1 .global sqrt
2 .type sqrt,@function
3 sqrt: fldl 4(%esp) label
H A Dacos.s1 # use acos(x) = atan2(fabs(sqrt((1-x)*(1+x))), x)
/haiku/src/system/libroot/posix/glibc/arch/generic/
H A Ds_csqrt.c69 __imag__ res = copysign (sqrt (-__real__ x),
74 __real__ res = fabs (sqrt (__real__ x));
80 double r = sqrt (0.5 * fabs (__imag__ x));
94 r = sqrt (0.5 * d + 0.5 * __real__ x);
99 s = sqrt (0.5 * d - 0.5 * __real__ x);
/haiku/src/system/libroot/posix/glibc/math/
H A Dk_casinh.c72 double s = sqrt ((ix + 1.0) * (ix - 1.0));
85 double s = sqrt (ix2m1);
98 double d = sqrt (ix2m1 * ix2m1 + f);
101 double r1 = sqrt ((dm + rx2) / 2.0);
116 __real__ res = log1p (2.0 * (rx + sqrt (rx))) / 2.0;
118 __imag__ res = atan2 (sqrt (rx),
121 __imag__ res = atan2 (1.0, sqrt (rx));
125 double d = rx * sqrt (4.0 + rx * rx);
126 double s1 = sqrt ((d + rx * rx) / 2.0);
127 double s2 = sqrt ((
[all...]
/haiku/headers/libs/agg/
H A Dagg_span_interpolator_persp.h121 int sx1 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
127 int sy1 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
139 int sx2 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
145 int sy2 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
174 int sx2 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
182 int sy2 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
336 int sx1 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
344 int sy1 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
360 int sx2 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
368 int sy2 = uround(subpixel_scale/sqrt(d
[all...]
H A Dagg_trans_affine.h323 return std::sqrt(x*x + y*y);
407 *x = std::sqrt(sx * sx + shx * shx);
408 *y = std::sqrt(shy * shy + sy * sy);
472 multiply(trans_affine_scaling(std::sqrt(dx * dx + dy * dy) / dist));
510 trans_affine_reflection_unit(x / std::sqrt(x * x + y * y), y / std::sqrt(x * x + y * y))
H A Dagg_trans_lens.h40 double r = sqrt(dx * dx + dy * dy);
H A Dagg_span_gradient.h178 return uround(sqrt(double(x)*double(x) + double(y)*double(y)));
249 double det = sqrt((b * b) - (4.0 * a * c));
270 return iround(sqrt(cur_to_focus / int_to_focus) * m_radius);
281 double dist = sqrt(double(m_focus_x) * double(m_focus_x) +
301 m_trivial = sqrt(m_radius2 - (m_focus_x * m_focus_x));
/haiku/src/libs/agg/src/
H A Dagg_trans_warp_magnifier.cpp27 double r = sqrt(dx * dx + dy * dy);
H A Dagg_bezier_arc.cpp175 rx = sqrt(radii_check) * rx;
176 ry = sqrt(radii_check) * ry;
186 double coef = sign * sqrt((sq < 0) ? 0 : sq);
208 n = sqrt(ux*ux + uy*uy);
218 n = sqrt((ux*ux + uy*uy) * (vx*vx + vy*vy));
H A Dagg_line_aa_basics.cpp72 if((int)sqrt(dx * dx + dy * dy) < line_subpixel_scale)
H A Dagg_vpgen_segmentator.cpp39 double len = sqrt(m_dx * m_dx + m_dy * m_dy) * m_approximation_scale;
/haiku/src/libs/glut/
H A Dglut_shapes.c252 alpha = sqrt(2.0 / (3.0 + sqrt(5.0)));
253 beta = 1.0 + sqrt(6.0 / (3.0 + sqrt(5.0)) -
254 2.0 + 2.0 * sqrt(2.0 / (3.0 + sqrt(5.0))));
304 d = sqrt(v[0] * v[0] + v[1] * v[1] + v[2] * v[2]);
412 l = sqrt(w0[0] * w0[0] + w0[1] * w0[1] + w0[2] * w0[2]);
416 l = sqrt(w1[0] * w1[0] + w1[1] * w1[1] + w1[2] * w1[2]);
420 l = sqrt(w
[all...]
/haiku/src/system/libroot/posix/glibc/include/arch/m68k/
H A Dmathimpl.h34 __inline_mathop (__ieee754_sqrt, sqrt)

Completed in 541 milliseconds

1234