llvm-project/libclc/generic/lib/math
Tom Stellard da2969fca7 Implement atanh builtin
This implementation was ported from the AMD builtin library
and has been tested with piglit, OpenCV, and the ocl conformance tests.

llvm-svn: 234324
2015-04-07 16:20:22 +00:00
..
acos.cl math: Add acos implementation 2014-09-10 15:43:29 +00:00
acos.inc math: Add acos implementation 2014-09-10 15:43:29 +00:00
acosh.cl Implement acosh builtin 2015-04-07 16:20:20 +00:00
acospi.cl Implement acospi builtin 2015-04-02 17:01:52 +00:00
asin.cl math: Add asin implementation 2014-09-10 15:43:32 +00:00
asin.inc math: Add asin implementation 2014-09-10 15:43:32 +00:00
asinh.cl Implement asinh builtin 2015-04-02 17:01:54 +00:00
asinpi.cl Implement asinpi builtin 2015-04-02 17:01:56 +00:00
atan.cl Implement atan builtin 2014-07-23 15:16:13 +00:00
atan2.cl Implement atan2 builtin 2014-07-23 15:16:16 +00:00
atanh.cl Implement atanh builtin 2015-04-07 16:20:22 +00:00
atanpi.cl Implement atanpi builtin 2015-04-02 17:01:58 +00:00
binary_impl.inc Protect functions taking double by #ifdef cl_khr_fp64 2014-06-23 14:15:39 +00:00
clc_nextafter.cl Move clcmacro.h to avoid cluttering user namespace v2 2014-06-24 09:36:32 +00:00
copysign.cl Fix implementation of copysign 2014-09-03 15:55:38 +00:00
cos.cl Add __clc_ prefix to functions in sincos_helpers.cl 2015-03-23 16:20:24 +00:00
cospi.cl libclc/math: Add cospi 2015-02-26 15:42:00 +00:00
ep_log.cl Implement asinh builtin 2015-04-02 17:01:54 +00:00
ep_log.h Implement asinh builtin 2015-04-02 17:01:54 +00:00
erfc.cl math: Implement erfc 2015-03-18 21:52:07 +00:00
exp.cl Add files forgotten in the previous commit 2014-06-13 12:33:40 +00:00
exp.inc Add files forgotten in the previous commit 2014-06-13 12:33:40 +00:00
exp10.cl Add exp10 2014-06-25 10:06:35 +00:00
exp10.inc Add exp10 2014-06-25 10:06:35 +00:00
fmax.cl Implement fmax using __builtin_fmax 2015-03-31 16:59:23 +00:00
fmax.inc Implement fmax using __builtin_fmax 2015-03-31 16:59:23 +00:00
fmin.cl Implement fmin using __builtin_fmin 2015-03-31 16:59:21 +00:00
fmin.inc Implement fmin using __builtin_fmin 2015-03-31 16:59:21 +00:00
fmod.cl Implement fmod 2014-10-05 20:24:52 +00:00
half_sqrt.cl Implement half_sqrt builtin v2 2015-03-23 17:01:37 +00:00
half_sqrt.inc Implement half_sqrt builtin v2 2015-03-23 17:01:37 +00:00
hypot.cl Add __CLC_ prefix to all macro definitions in headers 2013-07-08 17:27:02 +00:00
hypot.inc Add __CLC_ prefix to all macro definitions in headers 2013-07-08 17:27:02 +00:00
log1p.cl Implement log1p builtin 2014-10-07 20:22:42 +00:00
log10.cl Implement log10 2015-01-30 18:00:34 +00:00
log10.inc Implement log10 2015-01-30 18:00:34 +00:00
mad.cl Add __CLC_ prefix to all macro definitions in headers 2013-07-08 17:27:02 +00:00
mad.inc Add __CLC_ prefix to all macro definitions in headers 2013-07-08 17:27:02 +00:00
math.h Implement log1p builtin 2014-10-07 20:22:42 +00:00
nextafter.cl Move clcmacro.h to avoid cluttering user namespace v2 2014-06-24 09:36:32 +00:00
pown.cl Move clcmacro.h to avoid cluttering user namespace v2 2014-06-24 09:36:32 +00:00
sin.cl Add __clc_ prefix to functions in sincos_helpers.cl 2015-03-23 16:20:24 +00:00
sincos.cl Add sincos 2014-03-21 16:22:01 +00:00
sincos.inc Add sincos 2014-03-21 16:22:01 +00:00
sincosD_piby4.h libclc/math: Add cospi 2015-02-26 15:42:00 +00:00
sincos_helpers.cl Add __clc_ prefix to functions in sincos_helpers.cl 2015-03-23 16:20:24 +00:00
sincos_helpers.h Add __clc_ prefix to functions in sincos_helpers.cl 2015-03-23 16:20:24 +00:00
sincospiF_piby4.h libclc/math: Add cospi 2015-02-26 15:42:00 +00:00
tables.cl Implement log1p builtin 2014-10-07 20:22:42 +00:00
tables.h Implement log1p builtin 2014-10-07 20:22:42 +00:00
tan.cl math: Add tan implementation 2014-09-10 15:43:35 +00:00
tan.inc math: Add tan implementation 2014-09-10 15:43:35 +00:00