summaryrefslogtreecommitdiffstats
path: root/libclc/generic/lib/math/asin.inc
diff options
context:
space:
mode:
Diffstat (limited to 'libclc/generic/lib/math/asin.inc')
-rw-r--r--libclc/generic/lib/math/asin.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libclc/generic/lib/math/asin.inc b/libclc/generic/lib/math/asin.inc
new file mode 100644
index 00000000000..a109c367fc7
--- /dev/null
+++ b/libclc/generic/lib/math/asin.inc
@@ -0,0 +1,3 @@
+_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE asin(__CLC_GENTYPE x) {
+ return atan2(x, sqrt( (__CLC_GENTYPE)1.0 -(x*x) ));
+} \ No newline at end of file
OpenPOWER on IntegriCloud