summaryrefslogtreecommitdiff
path: root/generic/include/clc/math/exp2.h
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2012-05-29 00:42:29 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2012-05-29 00:42:29 +0000
commit39a6da01aa22695d690177600f41448342345c6a (patch)
tree945e79ed96d85a8f0e682e1b40d6db1e7847a913 /generic/include/clc/math/exp2.h
parent2f74bd866fc11c18779922f2f4d748bffeded153 (diff)
Implement exp, exp2, log, log2, native_exp, native_exp2, native_log,
native_log2. Patch by Joshua Cranmer! git-svn-id: https://llvm.org/svn/llvm-project/libclc/trunk@157598 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'generic/include/clc/math/exp2.h')
-rw-r--r--generic/include/clc/math/exp2.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/generic/include/clc/math/exp2.h b/generic/include/clc/math/exp2.h
new file mode 100644
index 0000000..fe91633
--- /dev/null
+++ b/generic/include/clc/math/exp2.h
@@ -0,0 +1,6 @@
+#undef exp2
+#define exp2 __clc_exp2
+
+#define FUNCTION __clc_exp2
+#define INTRINSIC "llvm.exp2"
+#include <clc/math/unary_intrin.inc>