[libc-commits] [PATCH] D129005: [libc][math] Improved performance of exp2f function.

Tue Ly via Phabricator via libc-commits libc-commits at lists.llvm.org
Wed Jul 27 12:01:59 PDT 2022


lntue added a comment.

Overall the improvement looks good for me.  Let's wait for @zimmermann6 to double check the numbers.



================
Comment at: libc/src/math/generic/CMakeLists.txt:504
     libc.src.__support.FPUtil.polyeval
     libc.include.math
   COMPILE_OPTIONS
----------------
missing `nearest_integer` dependency.


================
Comment at: libc/src/math/generic/exp2f.cpp:14
 #include "src/__support/FPUtil/PolyEval.h"
+#include "src/__support/FPUtil/nearest_integer.h"
 #include "src/__support/common.h"
----------------
You should also add `multiply_add` header and dependency directly.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D129005/new/

https://reviews.llvm.org/D129005



More information about the libc-commits mailing list