Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libc/src/math/generic/
H A Dexpm1f.cpp106 return static_cast<float>(fputil::multiply_add(xd, xd, xd));
120 return static_cast<float>(fputil::multiply_add(r, xsq, xd));
141 double xd = static_cast<double>(fputil::multiply_add(kf, -0x1.0p-7f, x));
156 return static_cast<float>(fputil::multiply_add(exp_hi_mid, exp_lo, -1.0));
H A Dlog1pf.cpp69 double extra_factor = fputil::multiply_add(m, LOG_2, LOG_F[f_index]); in log()
163 return static_cast<float>(fputil::multiply_add(r, xd * xd, xd));
H A Dsinf.cpp121 return fputil::multiply_add(x, -0x1.0p-25f, x);
123 return static_cast<float>(fputil::multiply_add(xd, -0x1.0p-25, xd));
H A DCMakeLists.txt86 libc.src.__support.FPUtil.multiply_add
486 libc.src.__support.FPUtil.multiply_add
517 libc.src.__support.FPUtil.multiply_add
686 libc.src.__support.FPUtil.multiply_add
701 libc.src.__support.FPUtil.multiply_add
730 libc.src.__support.FPUtil.multiply_add
H A Dexpf.cpp86 double xd = static_cast<double>(fputil::multiply_add(kf, -0x1.0p-7f, x));
H A Dlog10f.cpp172 double extra_factor = fputil::multiply_add(m, LOG10_2, LOG10_F[f_index]);
H A Dlogf.cpp122 fputil::multiply_add(static_cast<double>(m), LOG_2, LOG_F[f_index]);
/llvm-project-15.0.7/libc/src/__support/FPUtil/
H A Dmultiply_add.h21 template <typename T> static inline T multiply_add(T x, T y, T z) { in multiply_add() function
36 template <> inline float multiply_add<float>(float x, float y, float z) {
40 template <> inline double multiply_add<double>(double x, double y, double z) {
H A DCMakeLists.txt58 multiply_add
60 multiply_add.h
70 .multiply_add
H A DPolyEval.h28 return multiply_add(x, polyeval(x, a...), a0); in polyeval()
/llvm-project-15.0.7/utils/bazel/llvm-project-overlay/libc/
H A DBUILD.bazel249 "src/__support/FPUtil/multiply_add.h",