/haiku/src/system/libroot/posix/musl/math/x86_64/ |
H A D | sqrt.s | 1 .global sqrt 2 .type sqrt,@function 3 sqrt: sqrtsd %xmm0, %xmm0 label
|
/haiku/src/system/libroot/posix/musl/math/arm64/ |
H A D | sqrt.c | 3 double sqrt(double x) function
|
/haiku/src/system/libroot/posix/musl/math/ |
H A D | sqrtl.c | 6 return sqrt(x);
|
H A D | acosh.c | 4 #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 D | asinh.c | 3 /* 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 D | acoshf.c | 8 #define sqrtf sqrt 11 /* acosh(x) = log(x + sqrt(x*x-1)) */
|
H A D | asinf.c | 56 s = sqrt(z);
|
H A D | acos.c | 19 * 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 D | sqrt.c | 5 double sqrt(double x) function 13 #include "../sqrt.c"
|
/haiku/src/system/libroot/posix/musl/math/riscv64/ |
H A D | sqrt.c | 5 double sqrt(double x) function 13 #include "../sqrt.c"
|
/haiku/src/system/libroot/posix/musl/math/arm/ |
H A D | sqrt.c | 5 double sqrt(double x) function 13 #include "../sqrt.c"
|
/haiku/src/system/libroot/posix/musl/math/x86/ |
H A D | sqrt.s | 1 .global sqrt 2 .type sqrt,@function 3 sqrt: fldl 4(%esp) label
|
H A D | acos.s | 1 # use acos(x) = atan2(fabs(sqrt((1-x)*(1+x))), x)
|
/haiku/src/system/libroot/posix/glibc/arch/generic/ |
H A D | s_csqrt.c | 69 __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 D | k_casinh.c | 72 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 D | agg_span_interpolator_persp.h | 121 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 D | agg_trans_affine.h | 323 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 D | agg_trans_lens.h | 40 double r = sqrt(dx * dx + dy * dy);
|
H A D | agg_span_gradient.h | 178 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 D | agg_trans_warp_magnifier.cpp | 27 double r = sqrt(dx * dx + dy * dy);
|
H A D | agg_bezier_arc.cpp | 175 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 D | agg_line_aa_basics.cpp | 72 if((int)sqrt(dx * dx + dy * dy) < line_subpixel_scale)
|
H A D | agg_vpgen_segmentator.cpp | 39 double len = sqrt(m_dx * m_dx + m_dy * m_dy) * m_approximation_scale;
|
/haiku/src/libs/glut/ |
H A D | glut_shapes.c | 252 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 D | mathimpl.h | 34 __inline_mathop (__ieee754_sqrt, sqrt)
|