1diff --git i/include/xsimd/arch/xsimd_scalar.hpp w/include/xsimd/arch/xsimd_scalar.hpp
2index 9066da6..7aa3b6b 100644
3--- i/include/xsimd/arch/xsimd_scalar.hpp
4+++ w/include/xsimd/arch/xsimd_scalar.hpp
5@@ -502,16 +502,7 @@ namespace xsimd
6 return !(x0 == x1);
7 }
8
9-#if defined(__APPLE__)
10- inline float exp10(const float& x) noexcept
11- {
12- return __exp10f(x);
13- }
14- inline double exp10(const double& x) noexcept
15- {
16- return __exp10(x);
17- }
18-#elif defined(__GLIBC__)
19+#if defined(__GLIBC__)
20 inline float exp10(const float& x) noexcept
21 {
22 return ::exp10f(x);