Sign in
llvm
/
libclc
/
3385ea8d86eb9ef76074462df6010b8ed48db155
/
.
/
generic
/
lib
/
math
/
exp10.inc
blob: f5482e4e56e9c6daacd79aed876995fcde4ce1c5 [
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
*
M_LOG210_F
);
#elif
__CLC_FPSIZE
==
64
return
exp2
(
val
*
M_LOG210
);
#else
#error
unknown _CLC_FPSIZE
#endif
}