[libc][NFC] Move generic math implementations to the generic directory.
authorSiva Chandra <sivachandra@google.com>
Wed, 3 Feb 2021 08:37:16 +0000 (00:37 -0800)
committerSiva Chandra <sivachandra@google.com>
Wed, 3 Feb 2021 18:46:00 +0000 (10:46 -0800)
commitbbb7555403855f5c2a61d62ae59f1e970ea37ec1
treee8a7846cf7322b0c6e430255997db7456e23c8e4
parent15aa78abb6ca22294e72767d5ed2aea0b1cf23f9
[libc][NFC] Move generic math implementations to the generic directory.

This expands the pattern suggest in https://reviews.llvm.org/D95850 to all
math functions.
85 files changed:
libc/src/math/CMakeLists.txt
libc/src/math/generic/CMakeLists.txt
libc/src/math/generic/copysign.cpp [moved from libc/src/math/copysign.cpp with 100% similarity]
libc/src/math/generic/copysignf.cpp [moved from libc/src/math/copysignf.cpp with 100% similarity]
libc/src/math/generic/copysignl.cpp [moved from libc/src/math/copysignl.cpp with 100% similarity]
libc/src/math/generic/cosf.cpp [moved from libc/src/math/cosf.cpp with 100% similarity]
libc/src/math/generic/exp2f.cpp [moved from libc/src/math/exp2f.cpp with 100% similarity]
libc/src/math/generic/exp_utils.cpp [moved from libc/src/math/exp_utils.cpp with 99% similarity]
libc/src/math/generic/exp_utils.h [moved from libc/src/math/exp_utils.h with 100% similarity]
libc/src/math/generic/expf.cpp [moved from libc/src/math/expf.cpp with 100% similarity]
libc/src/math/generic/fabs.cpp [moved from libc/src/math/fabs.cpp with 100% similarity]
libc/src/math/generic/fabsf.cpp [moved from libc/src/math/fabsf.cpp with 100% similarity]
libc/src/math/generic/fabsl.cpp [moved from libc/src/math/fabsl.cpp with 100% similarity]
libc/src/math/generic/fdim.cpp [moved from libc/src/math/fdim.cpp with 100% similarity]
libc/src/math/generic/fdimf.cpp [moved from libc/src/math/fdimf.cpp with 100% similarity]
libc/src/math/generic/fdiml.cpp [moved from libc/src/math/fdiml.cpp with 100% similarity]
libc/src/math/generic/floor.cpp [moved from libc/src/math/floor.cpp with 100% similarity]
libc/src/math/generic/floorf.cpp [moved from libc/src/math/floorf.cpp with 100% similarity]
libc/src/math/generic/floorl.cpp [moved from libc/src/math/floorl.cpp with 100% similarity]
libc/src/math/generic/fmaf.cpp [moved from libc/src/math/fmaf.cpp with 97% similarity]
libc/src/math/generic/fmax.cpp [moved from libc/src/math/fmax.cpp with 100% similarity]
libc/src/math/generic/fmaxf.cpp [moved from libc/src/math/fmaxf.cpp with 100% similarity]
libc/src/math/generic/fmaxl.cpp [moved from libc/src/math/fmaxl.cpp with 100% similarity]
libc/src/math/generic/fmin.cpp [moved from libc/src/math/fmin.cpp with 100% similarity]
libc/src/math/generic/fminf.cpp [moved from libc/src/math/fminf.cpp with 100% similarity]
libc/src/math/generic/fminl.cpp [moved from libc/src/math/fminl.cpp with 100% similarity]
libc/src/math/generic/frexp.cpp [moved from libc/src/math/frexp.cpp with 100% similarity]
libc/src/math/generic/frexpf.cpp [moved from libc/src/math/frexpf.cpp with 100% similarity]
libc/src/math/generic/frexpl.cpp [moved from libc/src/math/frexpl.cpp with 100% similarity]
libc/src/math/generic/hypot.cpp [moved from libc/src/math/hypot.cpp with 100% similarity]
libc/src/math/generic/hypotf.cpp [moved from libc/src/math/hypotf.cpp with 100% similarity]
libc/src/math/generic/ilogb.cpp [moved from libc/src/math/ilogb.cpp with 100% similarity]
libc/src/math/generic/ilogbf.cpp [moved from libc/src/math/ilogbf.cpp with 100% similarity]
libc/src/math/generic/ilogbl.cpp [moved from libc/src/math/ilogbl.cpp with 100% similarity]
libc/src/math/generic/ldexp.cpp [moved from libc/src/math/ldexp.cpp with 100% similarity]
libc/src/math/generic/ldexpf.cpp [moved from libc/src/math/ldexpf.cpp with 100% similarity]
libc/src/math/generic/ldexpl.cpp [moved from libc/src/math/ldexpl.cpp with 100% similarity]
libc/src/math/generic/llrint.cpp [moved from libc/src/math/llrint.cpp with 100% similarity]
libc/src/math/generic/llrintf.cpp [moved from libc/src/math/llrintf.cpp with 100% similarity]
libc/src/math/generic/llrintl.cpp [moved from libc/src/math/llrintl.cpp with 100% similarity]
libc/src/math/generic/llround.cpp [moved from libc/src/math/llround.cpp with 100% similarity]
libc/src/math/generic/llroundf.cpp [moved from libc/src/math/llroundf.cpp with 100% similarity]
libc/src/math/generic/llroundl.cpp [moved from libc/src/math/llroundl.cpp with 100% similarity]
libc/src/math/generic/logb.cpp [moved from libc/src/math/logb.cpp with 100% similarity]
libc/src/math/generic/logbf.cpp [moved from libc/src/math/logbf.cpp with 100% similarity]
libc/src/math/generic/logbl.cpp [moved from libc/src/math/logbl.cpp with 100% similarity]
libc/src/math/generic/lrint.cpp [moved from libc/src/math/lrint.cpp with 100% similarity]
libc/src/math/generic/lrintf.cpp [moved from libc/src/math/lrintf.cpp with 100% similarity]
libc/src/math/generic/lrintl.cpp [moved from libc/src/math/lrintl.cpp with 100% similarity]
libc/src/math/generic/lround.cpp [moved from libc/src/math/lround.cpp with 100% similarity]
libc/src/math/generic/lroundf.cpp [moved from libc/src/math/lroundf.cpp with 100% similarity]
libc/src/math/generic/lroundl.cpp [moved from libc/src/math/lroundl.cpp with 100% similarity]
libc/src/math/generic/math_utils.cpp [moved from libc/src/math/math_utils.cpp with 96% similarity]
libc/src/math/generic/math_utils.h [moved from libc/src/math/math_utils.h with 100% similarity]
libc/src/math/generic/modf.cpp [moved from libc/src/math/modf.cpp with 100% similarity]
libc/src/math/generic/modff.cpp [moved from libc/src/math/modff.cpp with 100% similarity]
libc/src/math/generic/modfl.cpp [moved from libc/src/math/modfl.cpp with 100% similarity]
libc/src/math/generic/nearbyint.cpp [moved from libc/src/math/nearbyint.cpp with 100% similarity]
libc/src/math/generic/nearbyintf.cpp [moved from libc/src/math/nearbyintf.cpp with 100% similarity]
libc/src/math/generic/nearbyintl.cpp [moved from libc/src/math/nearbyintl.cpp with 100% similarity]
libc/src/math/generic/nextafter.cpp [moved from libc/src/math/nextafter.cpp with 100% similarity]
libc/src/math/generic/nextafterf.cpp [moved from libc/src/math/nextafterf.cpp with 100% similarity]
libc/src/math/generic/nextafterl.cpp [moved from libc/src/math/nextafterl.cpp with 100% similarity]
libc/src/math/generic/remainder.cpp [moved from libc/src/math/remainder.cpp with 100% similarity]
libc/src/math/generic/remainderf.cpp [moved from libc/src/math/remainderf.cpp with 100% similarity]
libc/src/math/generic/remainderl.cpp [moved from libc/src/math/remainderl.cpp with 100% similarity]
libc/src/math/generic/remquo.cpp [moved from libc/src/math/remquo.cpp with 100% similarity]
libc/src/math/generic/remquof.cpp [moved from libc/src/math/remquof.cpp with 100% similarity]
libc/src/math/generic/remquol.cpp [moved from libc/src/math/remquol.cpp with 100% similarity]
libc/src/math/generic/rint.cpp [moved from libc/src/math/rint.cpp with 100% similarity]
libc/src/math/generic/rintf.cpp [moved from libc/src/math/rintf.cpp with 100% similarity]
libc/src/math/generic/rintl.cpp [moved from libc/src/math/rintl.cpp with 100% similarity]
libc/src/math/generic/round.cpp [moved from libc/src/math/round.cpp with 100% similarity]
libc/src/math/generic/roundf.cpp [moved from libc/src/math/roundf.cpp with 100% similarity]
libc/src/math/generic/roundl.cpp [moved from libc/src/math/roundl.cpp with 100% similarity]
libc/src/math/generic/sincosf.cpp [moved from libc/src/math/sincosf.cpp with 100% similarity]
libc/src/math/generic/sincosf_data.cpp [moved from libc/src/math/sincosf_data.cpp with 100% similarity]
libc/src/math/generic/sincosf_utils.h [moved from libc/src/math/sincosf_utils.h with 100% similarity]
libc/src/math/generic/sinf.cpp [moved from libc/src/math/sinf.cpp with 100% similarity]
libc/src/math/generic/sqrt.cpp [moved from libc/src/math/sqrt.cpp with 100% similarity]
libc/src/math/generic/sqrtf.cpp [moved from libc/src/math/sqrtf.cpp with 100% similarity]
libc/src/math/generic/sqrtl.cpp [moved from libc/src/math/sqrtl.cpp with 100% similarity]
libc/src/math/generic/trunc.cpp [moved from libc/src/math/trunc.cpp with 100% similarity]
libc/src/math/generic/truncf.cpp [moved from libc/src/math/truncf.cpp with 100% similarity]
libc/src/math/generic/truncl.cpp [moved from libc/src/math/truncl.cpp with 100% similarity]