[libc-commits] [PATCH] D115082: [libc][NFC] refactor math implementations

Guillaume Chatelet via Phabricator via libc-commits libc-commits at lists.llvm.org
Fri Dec 3 15:00:31 PST 2021


gchatelet created this revision.
Herald added subscribers: libc-commits, ecnelises, tschuett, mgorny.
Herald added a project: libc-project.
gchatelet requested review of this revision.

Move math functions from src/math/generic to src/math folder.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D115082

Files:
  libc/src/math/CMakeLists.txt
  libc/src/math/aarch64/CMakeLists.txt
  libc/src/math/ceil.cpp
  libc/src/math/ceilf.cpp
  libc/src/math/ceill.cpp
  libc/src/math/copysign.cpp
  libc/src/math/copysignf.cpp
  libc/src/math/copysignl.cpp
  libc/src/math/cos.cpp
  libc/src/math/cosf.cpp
  libc/src/math/exp2f.cpp
  libc/src/math/expf.cpp
  libc/src/math/expm1f.cpp
  libc/src/math/fabs.cpp
  libc/src/math/fabsf.cpp
  libc/src/math/fabsl.cpp
  libc/src/math/fdim.cpp
  libc/src/math/fdimf.cpp
  libc/src/math/fdiml.cpp
  libc/src/math/floor.cpp
  libc/src/math/floorf.cpp
  libc/src/math/floorl.cpp
  libc/src/math/fma.cpp
  libc/src/math/fmaf.cpp
  libc/src/math/fmax.cpp
  libc/src/math/fmaxf.cpp
  libc/src/math/fmaxl.cpp
  libc/src/math/fmin.cpp
  libc/src/math/fminf.cpp
  libc/src/math/fminl.cpp
  libc/src/math/frexp.cpp
  libc/src/math/frexpf.cpp
  libc/src/math/frexpl.cpp
  libc/src/math/generic/CMakeLists.txt
  libc/src/math/generic/ceil.cpp
  libc/src/math/generic/ceilf.cpp
  libc/src/math/generic/ceill.cpp
  libc/src/math/generic/copysign.cpp
  libc/src/math/generic/copysignf.cpp
  libc/src/math/generic/copysignl.cpp
  libc/src/math/generic/cosf.cpp
  libc/src/math/generic/dp_trig.cpp
  libc/src/math/generic/dp_trig.h
  libc/src/math/generic/exp2f.cpp
  libc/src/math/generic/exp_utils.cpp
  libc/src/math/generic/exp_utils.h
  libc/src/math/generic/expf.cpp
  libc/src/math/generic/expm1f.cpp
  libc/src/math/generic/fabs.cpp
  libc/src/math/generic/fabsf.cpp
  libc/src/math/generic/fabsl.cpp
  libc/src/math/generic/fdim.cpp
  libc/src/math/generic/fdimf.cpp
  libc/src/math/generic/fdiml.cpp
  libc/src/math/generic/floor.cpp
  libc/src/math/generic/floorf.cpp
  libc/src/math/generic/floorl.cpp
  libc/src/math/generic/fmax.cpp
  libc/src/math/generic/fmaxf.cpp
  libc/src/math/generic/fmaxl.cpp
  libc/src/math/generic/fmin.cpp
  libc/src/math/generic/fminf.cpp
  libc/src/math/generic/fminl.cpp
  libc/src/math/generic/frexp.cpp
  libc/src/math/generic/frexpf.cpp
  libc/src/math/generic/frexpl.cpp
  libc/src/math/generic/hypot.cpp
  libc/src/math/generic/hypotf.cpp
  libc/src/math/generic/ilogb.cpp
  libc/src/math/generic/ilogbf.cpp
  libc/src/math/generic/ilogbl.cpp
  libc/src/math/generic/ldexp.cpp
  libc/src/math/generic/ldexpf.cpp
  libc/src/math/generic/ldexpl.cpp
  libc/src/math/generic/llrint.cpp
  libc/src/math/generic/llrintf.cpp
  libc/src/math/generic/llrintl.cpp
  libc/src/math/generic/llround.cpp
  libc/src/math/generic/llroundf.cpp
  libc/src/math/generic/llroundl.cpp
  libc/src/math/generic/logb.cpp
  libc/src/math/generic/logbf.cpp
  libc/src/math/generic/logbl.cpp
  libc/src/math/generic/lrint.cpp
  libc/src/math/generic/lrintf.cpp
  libc/src/math/generic/lrintl.cpp
  libc/src/math/generic/lround.cpp
  libc/src/math/generic/lroundf.cpp
  libc/src/math/generic/lroundl.cpp
  libc/src/math/generic/math_utils.cpp
  libc/src/math/generic/math_utils.h
  libc/src/math/generic/modf.cpp
  libc/src/math/generic/modff.cpp
  libc/src/math/generic/modfl.cpp
  libc/src/math/generic/nearbyint.cpp
  libc/src/math/generic/nearbyintf.cpp
  libc/src/math/generic/nearbyintl.cpp
  libc/src/math/generic/nextafter.cpp
  libc/src/math/generic/nextafterf.cpp
  libc/src/math/generic/nextafterl.cpp
  libc/src/math/generic/remainder.cpp
  libc/src/math/generic/remainderf.cpp
  libc/src/math/generic/remainderl.cpp
  libc/src/math/generic/remquo.cpp
  libc/src/math/generic/remquof.cpp
  libc/src/math/generic/remquol.cpp
  libc/src/math/generic/rint.cpp
  libc/src/math/generic/rintf.cpp
  libc/src/math/generic/rintl.cpp
  libc/src/math/generic/round.cpp
  libc/src/math/generic/roundf.cpp
  libc/src/math/generic/roundl.cpp
  libc/src/math/generic/sincosf.cpp
  libc/src/math/generic/sincosf_data.cpp
  libc/src/math/generic/sincosf_utils.h
  libc/src/math/generic/sinf.cpp
  libc/src/math/generic/sqrt.cpp
  libc/src/math/generic/sqrtf.cpp
  libc/src/math/generic/sqrtl.cpp
  libc/src/math/generic/trunc.cpp
  libc/src/math/generic/truncf.cpp
  libc/src/math/generic/truncl.cpp
  libc/src/math/hypot.cpp
  libc/src/math/hypotf.cpp
  libc/src/math/ilogb.cpp
  libc/src/math/ilogbf.cpp
  libc/src/math/ilogbl.cpp
  libc/src/math/internal/CMakeLists.txt
  libc/src/math/internal/dp_trig.cpp
  libc/src/math/internal/dp_trig.h
  libc/src/math/internal/exp_utils.cpp
  libc/src/math/internal/exp_utils.h
  libc/src/math/internal/math_utils.cpp
  libc/src/math/internal/math_utils.h
  libc/src/math/internal/sincosf_data.cpp
  libc/src/math/internal/sincosf_utils.h
  libc/src/math/ldexp.cpp
  libc/src/math/ldexpf.cpp
  libc/src/math/ldexpl.cpp
  libc/src/math/llrint.cpp
  libc/src/math/llrintf.cpp
  libc/src/math/llrintl.cpp
  libc/src/math/llround.cpp
  libc/src/math/llroundf.cpp
  libc/src/math/llroundl.cpp
  libc/src/math/logb.cpp
  libc/src/math/logbf.cpp
  libc/src/math/logbl.cpp
  libc/src/math/lrint.cpp
  libc/src/math/lrintf.cpp
  libc/src/math/lrintl.cpp
  libc/src/math/lround.cpp
  libc/src/math/lroundf.cpp
  libc/src/math/lroundl.cpp
  libc/src/math/modf.cpp
  libc/src/math/modff.cpp
  libc/src/math/modfl.cpp
  libc/src/math/nearbyint.cpp
  libc/src/math/nearbyintf.cpp
  libc/src/math/nearbyintl.cpp
  libc/src/math/nextafter.cpp
  libc/src/math/nextafterf.cpp
  libc/src/math/nextafterl.cpp
  libc/src/math/remainder.cpp
  libc/src/math/remainderf.cpp
  libc/src/math/remainderl.cpp
  libc/src/math/remquo.cpp
  libc/src/math/remquof.cpp
  libc/src/math/remquol.cpp
  libc/src/math/rint.cpp
  libc/src/math/rintf.cpp
  libc/src/math/rintl.cpp
  libc/src/math/round.cpp
  libc/src/math/roundf.cpp
  libc/src/math/roundl.cpp
  libc/src/math/sin.cpp
  libc/src/math/sincosf.cpp
  libc/src/math/sinf.cpp
  libc/src/math/sqrt.cpp
  libc/src/math/sqrtf.cpp
  libc/src/math/sqrtl.cpp
  libc/src/math/tan.cpp
  libc/src/math/trunc.cpp
  libc/src/math/truncf.cpp
  libc/src/math/truncl.cpp
  libc/src/math/x86_64/CMakeLists.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D115082.391750.patch
Type: text/x-patch
Size: 93613 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libc-commits/attachments/20211203/aff8223a/attachment-0001.bin>


More information about the libc-commits mailing list