diff options
Diffstat (limited to 'libclc/generic/lib/math')
| -rw-r--r-- | libclc/generic/lib/math/exp10.inc | 4 | ||||
| -rw-r--r-- | libclc/generic/lib/math/native_exp10.inc | 2 |
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); } |

