summaryrefslogtreecommitdiffstats
path: root/libclc/generic/lib/math
diff options
context:
space:
mode:
Diffstat (limited to 'libclc/generic/lib/math')
-rw-r--r--libclc/generic/lib/math/exp10.inc4
-rw-r--r--libclc/generic/lib/math/native_exp10.inc2
2 files changed, 3 insertions, 3 deletions
diff --git a/libclc/generic/lib/math/exp10.inc b/libclc/generic/lib/math/exp10.inc
index a592c194879..f5482e4e56e 100644
--- a/libclc/generic/lib/math/exp10.inc
+++ b/libclc/generic/lib/math/exp10.inc
@@ -1,9 +1,9 @@
_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE exp10(__CLC_GENTYPE val) {
// exp10(x) = exp2(x * log2(10))
#if __CLC_FPSIZE == 32
- return exp2(val * log2(10.0f));
+ return exp2(val * M_LOG210_F);
#elif __CLC_FPSIZE == 64
- return exp2(val * log2(10.0));
+ return exp2(val * M_LOG210);
#else
#error unknown _CLC_FPSIZE
#endif
diff --git a/libclc/generic/lib/math/native_exp10.inc b/libclc/generic/lib/math/native_exp10.inc
index b82a650070e..9826b4e2d30 100644
--- a/libclc/generic/lib/math/native_exp10.inc
+++ b/libclc/generic/lib/math/native_exp10.inc
@@ -1,3 +1,3 @@
_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE native_exp10(__CLC_GENTYPE val) {
- return native_exp2(val * native_log2(10));
+ return native_exp2(val * M_LOG210_F);
}
OpenPOWER on IntegriCloud