Files
clang-p2996/libclc/generic/lib/SOURCES
Tom Stellard adfd96f742 Fix bitselect for float/double types v2
We need to reinterpret float/double types as uint/ulong in order to
perform the bitwise operations.

This has been tested with piglit, OpenCV, and the ocl conformance tests.

v2:
  - Use vector operations rather than splitting vectors into scalar
    components.

Reviewed-by: Aaron Watry <awatry@gmail.com>
llvm-svn: 231373
2015-03-05 15:31:05 +00:00

107 lines
2.5 KiB
Plaintext

async/async_work_group_copy.cl
async/async_work_group_strided_copy.cl
async/prefetch.cl
async/wait_group_events.cl
atomic/atomic_xchg.cl
atomic/atomic_impl.ll
cl_khr_global_int32_base_atomics/atom_add.cl
cl_khr_global_int32_base_atomics/atom_cmpxchg.cl
cl_khr_global_int32_base_atomics/atom_dec.cl
cl_khr_global_int32_base_atomics/atom_inc.cl
cl_khr_global_int32_base_atomics/atom_sub.cl
cl_khr_global_int32_base_atomics/atom_xchg.cl
cl_khr_global_int32_extended_atomics/atom_and.cl
cl_khr_global_int32_extended_atomics/atom_max.cl
cl_khr_global_int32_extended_atomics/atom_min.cl
cl_khr_global_int32_extended_atomics/atom_or.cl
cl_khr_global_int32_extended_atomics/atom_xor.cl
cl_khr_local_int32_base_atomics/atom_add.cl
cl_khr_local_int32_base_atomics/atom_cmpxchg.cl
cl_khr_local_int32_base_atomics/atom_dec.cl
cl_khr_local_int32_base_atomics/atom_inc.cl
cl_khr_local_int32_base_atomics/atom_sub.cl
cl_khr_local_int32_base_atomics/atom_xchg.cl
cl_khr_local_int32_extended_atomics/atom_and.cl
cl_khr_local_int32_extended_atomics/atom_max.cl
cl_khr_local_int32_extended_atomics/atom_min.cl
cl_khr_local_int32_extended_atomics/atom_or.cl
cl_khr_local_int32_extended_atomics/atom_xor.cl
convert.cl
common/degrees.cl
common/mix.cl
common/radians.cl
common/sign.cl
common/smoothstep.cl
common/step.cl
geometric/cross.cl
geometric/dot.cl
geometric/length.cl
geometric/normalize.cl
integer/abs.cl
integer/abs_diff.cl
integer/add_sat.cl
integer/add_sat_if.ll
integer/add_sat_impl.ll
integer/clz.cl
integer/clz_if.ll
integer/clz_impl.ll
integer/hadd.cl
integer/mad24.cl
integer/mad_sat.cl
integer/mul24.cl
integer/mul_hi.cl
integer/rhadd.cl
integer/rotate.cl
integer/sub_sat.cl
integer/sub_sat_if.ll
integer/sub_sat_impl.ll
integer/upsample.cl
math/acos.cl
math/asin.cl
math/atan.cl
math/atan2.cl
math/copysign.cl
math/cos.cl
math/cospi.cl
math/exp.cl
math/exp10.cl
math/fmax.cl
math/fmin.cl
math/fmod.cl
math/hypot.cl
math/log10.cl
math/log1p.cl
math/mad.cl
math/tables.cl
math/clc_nextafter.cl
math/nextafter.cl
math/pown.cl
math/sin.cl
math/sincos.cl
math/sincos_helpers.cl
math/tan.cl
relational/all.cl
relational/any.cl
relational/bitselect.cl
relational/isequal.cl
relational/isfinite.cl
relational/isgreater.cl
relational/isgreaterequal.cl
relational/isinf.cl
relational/isless.cl
relational/islessequal.cl
relational/islessgreater.cl
relational/isnan.cl
relational/isnormal.cl
relational/isnotequal.cl
relational/isordered.cl
relational/isunordered.cl
relational/signbit.cl
shared/clamp.cl
shared/max.cl
shared/min.cl
shared/vload.cl
shared/vstore.cl
workitem/get_global_id.cl
workitem/get_global_size.cl