/freebsd-current/contrib/arm-optimized-routines/pl/math/ |
H A D | sv_hypot_1u5.c | 2 * Double-precision SVE hypot(x) function. 24 return sv_call2_f64 (hypot, x, y, svsqrt_x (pg, sqsum), special); 27 /* SVE implementation of double-precision hypot. 32 svfloat64_t SV_NAME_D2 (hypot) (svfloat64_t x, svfloat64_t y, svbool_t pg) function 46 PL_SIG (SV, D, 2, hypot, -10.0, 10.0) 47 PL_TEST_ULP (SV_NAME_D2 (hypot), 0.71) 48 PL_TEST_INTERVAL2 (SV_NAME_D2 (hypot), 0, inf, 0, inf, 10000) 49 PL_TEST_INTERVAL2 (SV_NAME_D2 (hypot), 0, inf, -0, -inf, 10000) 50 PL_TEST_INTERVAL2 (SV_NAME_D2 (hypot), -0, -inf, 0, inf, 10000) 51 PL_TEST_INTERVAL2 (SV_NAME_D2 (hypot), [all...] |
H A D | sv_hypotf_1u5.c | 2 * Single-precision SVE hypot(x) function. 22 /* SVE implementation of single-precision hypot. 26 svfloat32_t SV_NAME_F2 (hypot) (svfloat32_t x, svfloat32_t y, function 40 PL_SIG (SV, F, 2, hypot, -10.0, 10.0) 41 PL_TEST_ULP (SV_NAME_F2 (hypot), 0.71) 42 PL_TEST_INTERVAL2 (SV_NAME_F2 (hypot), 0, inf, 0, inf, 10000) 43 PL_TEST_INTERVAL2 (SV_NAME_F2 (hypot), 0, inf, -0, -inf, 10000) 44 PL_TEST_INTERVAL2 (SV_NAME_F2 (hypot), -0, -inf, 0, inf, 10000) 45 PL_TEST_INTERVAL2 (SV_NAME_F2 (hypot), -0, -inf, -0, -inf, 10000)
|
H A D | v_hypot_1u5.c | 2 * Double-precision vector hypot(x) function. 35 return v_call2_f64 (hypot, x, y, vsqrtq_f64 (sqsum), vmovl_u32 (special)); 38 /* Vector implementation of double-precision hypot. 45 float64x2_t VPCS_ATTR V_NAME_D2 (hypot) (float64x2_t x, float64x2_t y) function 72 float64x2_t VPCS_ATTR V_NAME_D2 (hypot) (float64x2_t x, float64x2_t y) function 89 PL_SIG (V, D, 2, hypot, -10.0, 10.0) 90 PL_TEST_ULP (V_NAME_D2 (hypot), 1.21) 91 PL_TEST_EXPECT_FENV (V_NAME_D2 (hypot), WANT_SIMD_EXCEPT) 92 PL_TEST_INTERVAL2 (V_NAME_D2 (hypot), 0, inf, 0, inf, 10000) 93 PL_TEST_INTERVAL2 (V_NAME_D2 (hypot), [all...] |
H A D | v_hypotf_1u5.c | 2 * Single-precision vector hypot(x) function. 38 /* Vector implementation of single-precision hypot. 44 float32x4_t VPCS_ATTR V_NAME_F2 (hypot) (float32x4_t x, float32x4_t y) function 71 float32x4_t VPCS_ATTR V_NAME_F2 (hypot) (float32x4_t x, float32x4_t y) function 88 PL_SIG (V, F, 2, hypot, -10.0, 10.0) 89 PL_TEST_ULP (V_NAME_F2 (hypot), 1.21) 90 PL_TEST_EXPECT_FENV (V_NAME_F2 (hypot), WANT_SIMD_EXCEPT) 91 PL_TEST_INTERVAL2 (V_NAME_F2 (hypot), 0, inf, 0, inf, 10000) 92 PL_TEST_INTERVAL2 (V_NAME_F2 (hypot), 0, inf, -0, -inf, 10000) 93 PL_TEST_INTERVAL2 (V_NAME_F2 (hypot), [all...] |
/freebsd-current/lib/msun/src/ |
H A D | w_cabs.c | 2 * cabs() wrapper for hypot(). 15 return hypot(creal(z), cimag(z));
|
H A D | s_csqrtf.c | 75 t = sqrt((a + hypot(a, b)) * 0.5); 78 t = sqrt((-a + hypot(a, b)) * 0.5);
|
H A D | s_clog.c | 69 return (CMPLX(log(hypot(x, y)), v)); 84 return (CMPLX(log(hypot(x * 0x1p-1022, y * 0x1p-1022)) + 87 return (CMPLX(log(hypot(x, y)), v)); 91 return (CMPLX(log(hypot(x * 0x1p1023, y * 0x1p1023)) + 96 return (CMPLX(log(hypot(x, y)), v));
|
H A D | s_csqrt.c | 98 t = sqrt((a + hypot(a, b)) * 0.5); 102 t = sqrt((-a + hypot(a, b)) * 0.5);
|
H A D | e_hypot.c | 13 /* hypot(x,y) 37 * hypot(x,y) is INF if x or y is +INF or -INF; else 38 * hypot(x,y) is NAN if x or y is NAN. 41 * hypot(x,y) returns sqrt(x^2+y^2) with error less 51 hypot(double x, double y) function 124 __weak_reference(hypot, hypotl);
|
H A D | catrig.c | 105 * f(a, b) = (hypot(a, b) - b) / 2 = a*a / (hypot(a, b) + b) / 2 128 * Function f(a, b, hypot_a_b) = (hypot(a, b) - b) / 2. 129 * Pass hypot(a, b) as the third argument. 158 R = hypot(x, y + 1); /* |z+I| */ 159 S = hypot(x, y - 1); /* |z-I| */ 470 * Avoid overflow in hypot() when x and y are both very large. 473 * hypot cannot overflow if neither argument is greater in magnitude 482 return (CMPLX(log(hypot(x / m_e, y / m_e)) + 1, atan2(y, x))); 489 return (CMPLX(log(hypot( [all...] |
H A D | math.h | 281 double hypot(double, double);
|
/freebsd-current/contrib/llvm-project/libcxx/include/__math/ |
H A D | hypot.h | 26 inline _LIBCPP_HIDE_FROM_ABI float hypot(float __x, float __y) _NOEXCEPT { return __builtin_hypotf(__x, __y); } 29 _LIBCPP_HIDE_FROM_ABI double hypot(double __x, double __y) _NOEXCEPT { 33 inline _LIBCPP_HIDE_FROM_ABI long double hypot(long double __x, long double __y) _NOEXCEPT { 38 inline _LIBCPP_HIDE_FROM_ABI typename __promote<_A1, _A2>::type hypot(_A1 __x, _A2 __y) _NOEXCEPT { 41 return __math::hypot((__result_type)__x, (__result_type)__y);
|
/freebsd-current/contrib/netbsd-tests/lib/libm/ |
H A D | t_hypot.c | 35 atf_tc_set_md_var(tc, "descr", "Test hypot with integer args"); 43 ATF_CHECK(hypot(a, b) == 13.0);
|
/freebsd-current/contrib/llvm-project/clang/lib/Headers/ |
H A D | __clang_cuda_math_forward_declares.h | 83 __DEVICE__ double hypot(double, double); 84 __DEVICE__ float hypot(float, float); 227 using ::hypot;
|
H A D | __clang_cuda_cmath.h | 265 __CUDA_CLANG_FN_INTEGER_OVERLOAD_2(double, hypot); 394 using ::hypot;
|
H A D | tgmath.h | 818 // hypot 826 __tg_hypot(double __x, double __y) {return hypot(__x, __y);} 832 #undef hypot macro 833 #define hypot(__x, __y) __tg_hypot(__tg_promote2((__x), (__y))(__x), \ macro
|
H A D | __clang_hip_cmath.h | 228 __DEF_FUN2(float, hypot) 507 __HIP_OVERLOAD2(double, hypot) 677 using ::hypot;
|
H A D | __clang_cuda_math.h | 139 __DEVICE__ double hypot(double __a, double __b) { return __nv_hypot(__a, __b); } function
|
/freebsd-current/lib/msun/ |
H A D | Makefile | 179 fma.3 fmax.3 fmod.3 hypot.3 ieee.3 ieee_test.3 ilogb.3 j0.3 \ 233 MLINKS+=hypot.3 cabs.3 hypot.3 cabsf.3 hypot.3 cabsl.3 \ 234 hypot.3 hypotf.3 hypot.3 hypotl.3
|
/freebsd-current/contrib/llvm-project/libcxx/include/ |
H A D | math.h | 204 floating_point hypot (arithmetic x, arithmetic y); 366 # include <__math/hypot.h> 469 using std::__math::hypot;
|
/freebsd-current/include/ |
H A D | tgmath.h | 178 #define hypot(x, y) __tg_simple2(x, y, hypot) macro
|
/freebsd-current/contrib/llvm-project/libcxx/modules/std.compat/ |
H A D | cmath.inc | 133 using ::hypot;
|
/freebsd-current/tools/regression/include/tgmath/ |
H A D | tgmath.c | 122 TGMACRO_REAL_REAL(hypot) 521 PRINT("hypot", 522 PASS_REAL_REAL_ARG_REAL_RET(hypot));
|
/freebsd-current/contrib/llvm-project/libcxx/modules/std/ |
H A D | cmath.inc | 134 using std::hypot;
|
/freebsd-current/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/ |
H A D | complex_cmath.h | 35 return hypot(__c.real(), __c.imag());
|