Files
clang-p2996/libclc/generic/lib/math/exp.inc
Jeroen Ketema e2a0f050d8 Add files forgotten in the previous commit
llvm-svn: 210896
2014-06-13 12:33:40 +00:00

11 lines
246 B
C++

_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE exp(__CLC_GENTYPE val) {
// exp(x) = exp2(x * log2(e))
#if __CLC_FPSIZE == 32
return exp2(val * M_LOG2E_F);
#elif __CLC_FPSIZE == 64
return exp2(val * M_LOG2E);
#else
#error unknown _CLC_FPSIZE
#endif
}