Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f0a1c65fb007d727ff93bd8ff9c438f689cde77d
/
.
/
libclc
/
generic
/
lib
/
math
/
exp10.inc
blob: a592c19487999a43eca2c0932781203a839a0f45 [
file
] [
log
] [
blame
]
_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
));
#elif
__CLC_FPSIZE
==
64
return
exp2
(
val
*
log2
(
10.0
));
#else
#error
unknown _CLC_FPSIZE
#endif
}