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

llvm-svn: 232978
2015-03-23 18:10:04 +00:00
..
async Implement async_work_group_copy builtin v3 2014-10-03 19:49:39 +00:00
atomic atomic: Add generic atom[ic]_cmpxchg 2014-09-16 22:34:49 +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
geometric Implement fast_distance builtin 2015-03-23 18:10:04 +00:00
integer Implement generic mad_sat 2014-09-02 17:55:02 +00:00
math Implement half_sqrt builtin v2 2015-03-23 17:01:37 +00:00
relational Fix bitselect for float/double types v2 2015-03-05 15:31:05 +00:00
shared vload/vstore: Use casts instead of scalarizing everything in CLC version 2014-08-20 13:58:57 +00:00
workitem PTX: move implementations of work-item and synchronisation functions 2012-08-05 22:25:37 +00:00
SOURCES Implement fast_distance builtin 2015-03-23 18:10:04 +00:00
clcmacro.h Implement step builtin 2015-03-02 15:29:41 +00:00
gen_convert.py Fix definition of INFINITY and add NAN/HUGE_VAL[F] 2014-06-16 22:32:58 +00:00