Searched refs:multiply_add (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/libc/src/math/generic/ |
| H A D | expm1f.cpp | 106 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 D | log1pf.cpp | 69 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 D | sinf.cpp | 121 return fputil::multiply_add(x, -0x1.0p-25f, x); 123 return static_cast<float>(fputil::multiply_add(xd, -0x1.0p-25, xd));
|
| H A D | CMakeLists.txt | 86 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 D | expf.cpp | 86 double xd = static_cast<double>(fputil::multiply_add(kf, -0x1.0p-7f, x));
|
| H A D | log10f.cpp | 172 double extra_factor = fputil::multiply_add(m, LOG10_2, LOG10_F[f_index]);
|
| H A D | logf.cpp | 122 fputil::multiply_add(static_cast<double>(m), LOG_2, LOG_F[f_index]);
|
| /llvm-project-15.0.7/libc/src/__support/FPUtil/ |
| H A D | multiply_add.h | 21 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 D | CMakeLists.txt | 58 multiply_add 60 multiply_add.h 70 .multiply_add
|
| H A D | PolyEval.h | 28 return multiply_add(x, polyeval(x, a...), a0); in polyeval()
|
| /llvm-project-15.0.7/utils/bazel/llvm-project-overlay/libc/ |
| H A D | BUILD.bazel | 249 "src/__support/FPUtil/multiply_add.h",
|