Home
last modified time | relevance | path

Searched refs:inv_pi (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Dsinf.c16 float32x4_t range_val, inv_pi, pi_1, pi_2, pi_3; member
26 .inv_pi = V4 (0x1.45f306p-2f),
66 n = vrndaq_f32 (vmulq_f32 (r, d->inv_pi)); in V_NAME_F1()
H A Dcosf.c16 float32x4_t range_val, inv_pi, pi_1, pi_2, pi_3; member
26 .inv_pi = V4 (0x1.45f306p-2f),
61 n = vrndaq_f32 (vfmaq_f32 (v_f32 (0.5), r, d->inv_pi)); in V_NAME_F1()
H A Dsin.c16 float64x2_t range_val, inv_pi, pi_1, pi_2, pi_3; member
24 .inv_pi = V2 (0x1.45f306dc9c883p-2),
74 n = vrndaq_f64 (vmulq_f64 (r, d->inv_pi)); in V_NAME_D1()
H A Dcos.c16 float64x2_t range_val, inv_pi, pi_1, pi_2, pi_3; member
23 .inv_pi = V2 (0x1.45f306dc9c883p-2),
60 n = vrndaq_f64 (vfmaq_f64 (v_f64 (0.5), r, d->inv_pi)); in V_NAME_D1()
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/
H A Dsin.c14 double inv_pi, pi_1, pi_2, pi_3, shift, range_val; member
21 .inv_pi = 0x1.45f306dc9c883p-2,
53 svfloat64_t inv_pi_and_pi1 = svld1rq (ptrue, &d->inv_pi); in SV_NAME_D1()
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dnumbers.cppm
/freebsd/contrib/llvm-project/libcxx/include/
H A Dnumbers49 inline constexpr double inv_pi = inv_pi_v<double>;
143 inline constexpr double inv_pi = inv_pi_v<double>;
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMathExtras.h54inv_pi = .31830988618379067154, // (0x1.45f306bc9c883P-2) https://oeis.org/A049541 variable
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc3485 SYMBOL(inv_pi, std::numbers::, <numbers>)
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp2823 auto OneOver2Pi = B.buildFConstant(Ty, 0.5 * numbers::inv_pi); in legalizeSinCos()
H A DSIISelLowering.cpp11158 SDValue OneOver2Pi = DAG.getConstantFP(0.5 * numbers::inv_pi, DL, VT); in LowerTrig()