Sign in
fuchsia
/
third_party
/
github.com
/
llvm
/
llvm-project
/
a0cc1654ced43274ae31bf5a0f9d23301e53bbf3
/
.
/
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
}