llvm-project/libclc/generic/lib/math/asin.inc

3 lines
116 B
C++

_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE asin(__CLC_GENTYPE x) {
return atan2(x, sqrt( (__CLC_GENTYPE)1.0 -(x*x) ));
}