llvm-project/libclc/generic/include/clc
Tom Stellard d835b3f1af Implement cbrt builtin
This implementation was ported from the AMD builtin library
and has been tested with piglit, OpenCV, and the ocl conformance tests.

llvm-svn: 276497
2016-07-22 23:45:15 +00:00
..
async Implement async_work_group_copy builtin v3 2014-10-03 19:49:39 +00:00
atomic Remove wrong semi-colons 2014-12-19 09:18:23 +00:00
cl_khr_global_int32_base_atomics atomic: Add generic atom[ic]_cmpxchg 2014-09-16 22:34:49 +00:00
cl_khr_global_int32_extended_atomics atomic: Add generic atomic_min implementation 2014-09-16 22:34:41 +00:00
cl_khr_local_int32_base_atomics atomic: Add generic atom[ic]_cmpxchg 2014-09-16 22:34:49 +00:00
cl_khr_local_int32_extended_atomics atomic: Add generic atomic_min implementation 2014-09-16 22:34:41 +00:00
common Move mix from math to common 2015-03-03 21:25:08 +00:00
float math: Add ilogb ported from amd-builtins 2016-02-23 14:43:09 +00:00
geometric geometric/floatn.inc: Add vec8 and vec16 types 2016-07-22 23:45:11 +00:00
image Add sampler defines. 2015-09-21 14:59:58 +00:00
integer integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
math Implement cbrt builtin 2016-07-22 23:45:15 +00:00
relational Fix bitselect for float/double types v2 2015-03-05 15:31:05 +00:00
shared Add __CLC_ prefix to all macro definitions in headers 2013-07-08 17:27:02 +00:00
synchronization
workitem AMDGPU: Implement get_global_offset builtin 2016-07-22 17:24:24 +00:00
as_type.h Add missing as_{float,double} functions 2013-10-10 19:08:29 +00:00
clc.h Implement cbrt builtin 2016-07-22 23:45:15 +00:00
clcfunc.h Remove the static keyword from the _CLC_INLINE macro 2013-06-26 18:20:18 +00:00
clctypes.h Don't include <stddef.h> 2014-11-18 14:19:27 +00:00
clcversion.h Introduce CLC_VERSION macros v2 2014-06-24 09:46:52 +00:00
convert.h Port pocl's gen_convert.py script to libclc 2013-10-10 19:09:01 +00:00