libclc is an open source, BSD licensed implementation of the library requirements of the OpenCL C programming language, as specified by the OpenCL 1.1 Specification.
... part of T2, get it here
Author: University of Illinois/NCSA
Author: Chris Lattner <clattner [at] apple [dot] com>
Maintainer: Rene Rebe <rene [at] t2-project [dot] org>
License: BSD MIT
Status: Stable
Version: 20.1.8
Remark: Does cross compile (as setup and patched in T2).
CPU architectures: Does not support: alpha hppa hppa64 ia64 m68k nios2
Download: https://github.com/llvm/llvm-project/ libclc-20.1.8.src.tar.xz
T2 source: libclc.cache
T2 source: libclc.desc
Build time (on reference hardware): 340% (relative to binutils)2
Installed size (on reference hardware): 83.77 MB, 431 files
Dependencies (build time detected): bash binutils clang cmake coreutils diffutils gawk grep libedit libxml linux-header llvm make pkgconfig python sed spirv-llvm-translator tar tbb xz zlib
Installed files (on reference hardware):
[show]
usr/include/clc
usr/include/clc/as_type.h
usr/include/clc/async
usr/include/clc/async/async_work_group_copy.h
usr/include/clc/async/async_work_group_copy.inc
usr/include/clc/async/async_work_group_strided_copy.h
usr/include/clc/async/async_work_group_strided_copy.inc
usr/include/clc/async/gentype.inc
usr/include/clc/async/prefetch.h
usr/include/clc/async/prefetch.inc
usr/include/clc/async/wait_group_events.h
usr/include/clc/atom_decl_int32.inc
usr/include/clc/atom_decl_int64.inc
usr/include/clc/atomic
usr/include/clc/atomic/atomic_add.h
usr/include/clc/atomic/atomic_and.h
usr/include/clc/atomic/atomic_cmpxchg.h
usr/include/clc/atomic/atomic_dec.h
usr/include/clc/atomic/atomic_decl.inc
usr/include/clc/atomic/atomic_inc.h
usr/include/clc/atomic/atomic_max.h
usr/include/clc/atomic/atomic_min.h
usr/include/clc/atomic/atomic_or.h
usr/include/clc/atomic/atomic_sub.h
usr/include/clc/atomic/atomic_xchg.h
usr/include/clc/atomic/atomic_xor.h
usr/include/clc/cl_khr_global_int32_base_atomics
usr/include/clc/cl_khr_global_int32_base_atomics/atom_add.h
usr/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h
usr/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h
usr/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h
usr/include/clc/cl_khr_global_int32_base_atomics/atom_sub.h
usr/include/clc/cl_khr_global_int32_base_atomics/atom_xchg.h
usr/include/clc/cl_khr_global_int32_extended_atomics
usr/include/clc/cl_khr_global_int32_extended_atomics/atom_and.h
usr/include/clc/cl_khr_global_int32_extended_atomics/atom_max.h
usr/include/clc/cl_khr_global_int32_extended_atomics/atom_min.h
usr/include/clc/cl_khr_global_int32_extended_atomics/atom_or.h
usr/include/clc/cl_khr_global_int32_extended_atomics/atom_xor.h
usr/include/clc/cl_khr_int64_base_atomics
usr/include/clc/cl_khr_int64_base_atomics/atom_add.h
usr/include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h
usr/include/clc/cl_khr_int64_base_atomics/atom_dec.h
usr/include/clc/cl_khr_int64_base_atomics/atom_inc.h
usr/include/clc/cl_khr_int64_base_atomics/atom_sub.h
usr/include/clc/cl_khr_int64_base_atomics/atom_xchg.h
usr/include/clc/cl_khr_int64_extended_atomics
usr/include/clc/cl_khr_int64_extended_atomics/atom_and.h
usr/include/clc/cl_khr_int64_extended_atomics/atom_max.h
usr/include/clc/cl_khr_int64_extended_atomics/atom_min.h
usr/include/clc/cl_khr_int64_extended_atomics/atom_or.h
usr/include/clc/cl_khr_int64_extended_atomics/atom_xor.h
usr/include/clc/cl_khr_local_int32_base_atomics
usr/include/clc/cl_khr_local_int32_base_atomics/atom_add.h
usr/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h
usr/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h
usr/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h
usr/include/clc/cl_khr_local_int32_base_atomics/atom_sub.h
usr/include/clc/cl_khr_local_int32_base_atomics/atom_xchg.h
usr/include/clc/cl_khr_local_int32_extended_atomics
usr/include/clc/cl_khr_local_int32_extended_atomics/atom_and.h
usr/include/clc/cl_khr_local_int32_extended_atomics/atom_max.h
usr/include/clc/cl_khr_local_int32_extended_atomics/atom_min.h
usr/include/clc/cl_khr_local_int32_extended_atomics/atom_or.h
usr/include/clc/cl_khr_local_int32_extended_atomics/atom_xor.h
usr/include/clc/clc.h
usr/include/clc/clcfunc.h
usr/include/clc/clcmacros.h
usr/include/clc/clctypes.h
usr/include/clc/common
usr/include/clc/common/degrees.h
usr/include/clc/common/degrees.inc
usr/include/clc/common/mix.h
usr/include/clc/common/mix.inc
usr/include/clc/common/radians.h
usr/include/clc/common/radians.inc
usr/include/clc/common/sign.h
usr/include/clc/common/smoothstep.h
usr/include/clc/common/smoothstep.inc
usr/include/clc/common/step.h
usr/include/clc/common/step.inc
usr/include/clc/convert.h
usr/include/clc/explicit_fence
usr/include/clc/explicit_fence/explicit_memory_fence.h
usr/include/clc/float
usr/include/clc/float/definitions.h
usr/include/clc/geometric
usr/include/clc/geometric/cross.h
usr/include/clc/geometric/distance.h
usr/include/clc/geometric/distance.inc
usr/include/clc/geometric/dot.h
usr/include/clc/geometric/dot.inc
usr/include/clc/geometric/fast_distance.h
usr/include/clc/geometric/fast_distance.inc
usr/include/clc/geometric/fast_length.h
usr/include/clc/geometric/fast_length.inc
usr/include/clc/geometric/fast_normalize.h
usr/include/clc/geometric/fast_normalize.inc
usr/include/clc/geometric/floatn.inc
usr/include/clc/geometric/length.h
usr/include/clc/geometric/length.inc
usr/include/clc/geometric/normalize.h
usr/include/clc/geometric/normalize.inc
usr/include/clc/image
usr/include/clc/image/image.h
usr/include/clc/image/image_defines.h
usr/include/clc/integer
usr/include/clc/integer/abs.h
usr/include/clc/integer/abs.inc
usr/include/clc/integer/abs_diff.h
usr/include/clc/integer/abs_diff.inc
usr/include/clc/integer/add_sat.h
usr/include/clc/integer/add_sat.inc
usr/include/clc/integer/clz.h
usr/include/clc/integer/clz.inc
usr/include/clc/integer/definitions.h
usr/include/clc/integer/gentype.inc
usr/include/clc/integer/hadd.h
usr/include/clc/integer/hadd.inc
usr/include/clc/integer/integer-gentype.inc
usr/include/clc/integer/mad24.h
usr/include/clc/integer/mad24.inc
usr/include/clc/integer/mad_hi.h
usr/include/clc/integer/mad_sat.h
usr/include/clc/integer/mad_sat.inc
usr/include/clc/integer/mul24.h
usr/include/clc/integer/mul24.inc
usr/include/clc/integer/mul_hi.h
usr/include/clc/integer/mul_hi.inc
usr/include/clc/integer/popcount.h
usr/include/clc/integer/rhadd.h
usr/include/clc/integer/rhadd.inc
usr/include/clc/integer/rotate.h
usr/include/clc/integer/rotate.inc
usr/include/clc/integer/sub_sat.h
usr/include/clc/integer/sub_sat.inc
usr/include/clc/integer/unary.inc
usr/include/clc/integer/upsample.h
usr/include/clc/math
usr/include/clc/math/acos.h
usr/include/clc/math/acosh.h
usr/include/clc/math/acospi.h
usr/include/clc/math/asin.h
usr/include/clc/math/asinh.h
usr/include/clc/math/asinpi.h
usr/include/clc/math/atan.h
usr/include/clc/math/atan2.h
usr/include/clc/math/atan2pi.h
usr/include/clc/math/atanh.h
usr/include/clc/math/atanpi.h
usr/include/clc/math/binary_decl.inc
usr/include/clc/math/binary_decl_tt.inc
usr/include/clc/math/cbrt.h
usr/include/clc/math/ceil.h
usr/include/clc/math/copysign.h
usr/include/clc/math/cos.h
usr/include/clc/math/cosh.h
usr/include/clc/math/cospi.h
usr/include/clc/math/erf.h
usr/include/clc/math/erfc.h
usr/include/clc/math/exp.h
usr/include/clc/math/exp10.h
usr/include/clc/math/exp2.h
usr/include/clc/math/expm1.h
usr/include/clc/math/fabs.h
usr/include/clc/math/fdim.h
usr/include/clc/math/floor.h
usr/include/clc/math/fma.h
usr/include/clc/math/fmax.h
usr/include/clc/math/fmin.h
usr/include/clc/math/fmod.h
usr/include/clc/math/fract.h
usr/include/clc/math/fract.inc
usr/include/clc/math/frexp.h
usr/include/clc/math/frexp.inc
usr/include/clc/math/gentype.inc
usr/include/clc/math/half_cos.h
usr/include/clc/math/half_divide.h
usr/include/clc/math/half_exp.h
usr/include/clc/math/half_exp10.h
usr/include/clc/math/half_exp2.h
usr/include/clc/math/half_log.h
usr/include/clc/math/half_log10.h
usr/include/clc/math/half_log2.h
usr/include/clc/math/half_powr.h
usr/include/clc/math/half_recip.h
usr/include/clc/math/half_rsqrt.h
usr/include/clc/math/half_sin.h
usr/include/clc/math/half_sqrt.h
usr/include/clc/math/half_tan.h
usr/include/clc/math/hypot.h
usr/include/clc/math/ilogb.h
usr/include/clc/math/ilogb.inc
usr/include/clc/math/ldexp.h
usr/include/clc/math/ldexp.inc
usr/include/clc/math/lgamma.h
usr/include/clc/math/lgamma_r.h
usr/include/clc/math/lgamma_r.inc
usr/include/clc/math/log.h
usr/include/clc/math/log10.h
usr/include/clc/math/log1p.h
usr/include/clc/math/log2.h
usr/include/clc/math/logb.h
usr/include/clc/math/mad.h
usr/include/clc/math/maxmag.h
usr/include/clc/math/minmag.h
usr/include/clc/math/modf.h
usr/include/clc/math/modf.inc
usr/include/clc/math/nan.h
usr/include/clc/math/nan.inc
usr/include/clc/math/native_cos.h
usr/include/clc/math/native_divide.h
usr/include/clc/math/native_exp.h
usr/include/clc/math/native_exp10.h
usr/include/clc/math/native_exp2.h
usr/include/clc/math/native_log.h
usr/include/clc/math/native_log10.h
usr/include/clc/math/native_log2.h
usr/include/clc/math/native_powr.h
usr/include/clc/math/native_recip.h
usr/include/clc/math/native_rsqrt.h
usr/include/clc/math/native_sin.h
usr/include/clc/math/native_sqrt.h
usr/include/clc/math/native_tan.h
usr/include/clc/math/nextafter.h
usr/include/clc/math/pow.h
usr/include/clc/math/pown.h
usr/include/clc/math/pown.inc
usr/include/clc/math/powr.h
usr/include/clc/math/remainder.h
usr/include/clc/math/remquo.h
usr/include/clc/math/remquo.inc
usr/include/clc/math/rint.h
usr/include/clc/math/rootn.h
usr/include/clc/math/rootn.inc
usr/include/clc/math/round.h
usr/include/clc/math/rsqrt.h
usr/include/clc/math/sin.h
usr/include/clc/math/sincos.h
usr/include/clc/math/sincos.inc
usr/include/clc/math/sinh.h
usr/include/clc/math/sinpi.h
usr/include/clc/math/sqrt.h
usr/include/clc/math/tan.h
usr/include/clc/math/tanh.h
usr/include/clc/math/tanpi.h
usr/include/clc/math/ternary_decl.inc
usr/include/clc/math/tgamma.h
usr/include/clc/math/trunc.h
usr/include/clc/math/unary_decl.inc
usr/include/clc/misc
usr/include/clc/misc/shuffle.h
usr/include/clc/misc/shuffle2.h
usr/include/clc/relational
usr/include/clc/relational/all.h
usr/include/clc/relational/any.h
usr/include/clc/relational/binary_decl.inc
usr/include/clc/relational/bitselect.h
usr/include/clc/relational/bitselect.inc
usr/include/clc/relational/floatn.inc
usr/include/clc/relational/isequal.h
usr/include/clc/relational/isfinite.h
usr/include/clc/relational/isgreater.h
usr/include/clc/relational/isgreaterequal.h
usr/include/clc/relational/isinf.h
usr/include/clc/relational/isless.h
usr/include/clc/relational/islessequal.h
usr/include/clc/relational/islessgreater.h
usr/include/clc/relational/isnan.h
usr/include/clc/relational/isnormal.h
usr/include/clc/relational/isnotequal.h
usr/include/clc/relational/isordered.h
usr/include/clc/relational/isunordered.h
usr/include/clc/relational/select.h
usr/include/clc/relational/select.inc
usr/include/clc/relational/signbit.h
usr/include/clc/relational/unary_decl.inc
usr/include/clc/shared
usr/include/clc/shared/clamp.h
usr/include/clc/shared/clamp.inc
usr/include/clc/shared/max.h
usr/include/clc/shared/max.inc
usr/include/clc/shared/min.h
usr/include/clc/shared/min.inc
usr/include/clc/shared/vload.h
usr/include/clc/shared/vstore.h
usr/include/clc/synchronization
usr/include/clc/synchronization/barrier.h
usr/include/clc/synchronization/cl_mem_fence_flags.h
usr/include/clc/workitem
usr/include/clc/workitem/get_global_id.h
usr/include/clc/workitem/get_global_offset.h
usr/include/clc/workitem/get_global_size.h
usr/include/clc/workitem/get_group_id.h
usr/include/clc/workitem/get_local_id.h
usr/include/clc/workitem/get_local_size.h
usr/include/clc/workitem/get_num_groups.h
usr/include/clc/workitem/get_work_dim.h
usr/share/clc
usr/share/clc/amdgcn--amdhsa.bc
usr/share/clc/aruba-r600--.bc
usr/share/clc/barts-r600--.bc
usr/share/clc/bonaire-amdgcn--.bc
usr/share/clc/bonaire-amdgcn-mesa-mesa3d.bc
usr/share/clc/caicos-r600--.bc
usr/share/clc/carrizo-amdgcn--.bc
usr/share/clc/carrizo-amdgcn-mesa-mesa3d.bc
usr/share/clc/cayman-r600--.bc
usr/share/clc/cedar-r600--.bc
usr/share/clc/clspv--.bc
usr/share/clc/clspv64--.bc
usr/share/clc/cypress-r600--.bc
usr/share/clc/fiji-amdgcn--.bc
usr/share/clc/fiji-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1010-amdgcn--.bc
usr/share/clc/gfx1010-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1011-amdgcn--.bc
usr/share/clc/gfx1011-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1012-amdgcn--.bc
usr/share/clc/gfx1012-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1013-amdgcn--.bc
usr/share/clc/gfx1013-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1030-amdgcn--.bc
usr/share/clc/gfx1030-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1031-amdgcn--.bc
usr/share/clc/gfx1031-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1032-amdgcn--.bc
usr/share/clc/gfx1032-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1033-amdgcn--.bc
usr/share/clc/gfx1033-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1034-amdgcn--.bc
usr/share/clc/gfx1034-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1035-amdgcn--.bc
usr/share/clc/gfx1035-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1036-amdgcn--.bc
usr/share/clc/gfx1036-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1100-amdgcn--.bc
usr/share/clc/gfx1100-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1101-amdgcn--.bc
usr/share/clc/gfx1101-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1102-amdgcn--.bc
usr/share/clc/gfx1102-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1103-amdgcn--.bc
usr/share/clc/gfx1103-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1150-amdgcn--.bc
usr/share/clc/gfx1150-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1151-amdgcn--.bc
usr/share/clc/gfx1151-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1152-amdgcn--.bc
usr/share/clc/gfx1152-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1200-amdgcn--.bc
usr/share/clc/gfx1200-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx1201-amdgcn--.bc
usr/share/clc/gfx1201-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx602-amdgcn--.bc
usr/share/clc/gfx602-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx705-amdgcn--.bc
usr/share/clc/gfx705-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx805-amdgcn--.bc
usr/share/clc/gfx805-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx900-amdgcn--.bc
usr/share/clc/gfx900-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx902-amdgcn--.bc
usr/share/clc/gfx902-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx904-amdgcn--.bc
usr/share/clc/gfx904-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx906-amdgcn--.bc
usr/share/clc/gfx906-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx908-amdgcn--.bc
usr/share/clc/gfx908-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx909-amdgcn--.bc
usr/share/clc/gfx909-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx90a-amdgcn--.bc
usr/share/clc/gfx90a-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx90c-amdgcn--.bc
usr/share/clc/gfx90c-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx940-amdgcn--.bc
usr/share/clc/gfx940-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx941-amdgcn--.bc
usr/share/clc/gfx941-amdgcn-mesa-mesa3d.bc
usr/share/clc/gfx942-amdgcn--.bc
usr/share/clc/gfx942-amdgcn-mesa-mesa3d.bc
usr/share/clc/hainan-amdgcn--.bc
usr/share/clc/hainan-amdgcn-mesa-mesa3d.bc
usr/share/clc/hawaii-amdgcn--.bc
usr/share/clc/hawaii-amdgcn-mesa-mesa3d.bc
usr/share/clc/hemlock-r600--.bc
usr/share/clc/iceland-amdgcn--.bc
usr/share/clc/iceland-amdgcn-mesa-mesa3d.bc
usr/share/clc/juniper-r600--.bc
usr/share/clc/kabini-amdgcn--.bc
usr/share/clc/kabini-amdgcn-mesa-mesa3d.bc
usr/share/clc/kaveri-amdgcn--.bc
usr/share/clc/kaveri-amdgcn-mesa-mesa3d.bc
usr/share/clc/mullins-amdgcn--.bc
usr/share/clc/mullins-amdgcn-mesa-mesa3d.bc
usr/share/clc/nvptx--.bc
usr/share/clc/nvptx--nvidiacl.bc
usr/share/clc/nvptx64--.bc
usr/share/clc/nvptx64--nvidiacl.bc
usr/share/clc/oland-amdgcn--.bc
usr/share/clc/oland-amdgcn-mesa-mesa3d.bc
usr/share/clc/palm-r600--.bc
usr/share/clc/pitcairn-amdgcn--.bc
usr/share/clc/pitcairn-amdgcn-mesa-mesa3d.bc
usr/share/clc/polaris10-amdgcn--.bc
usr/share/clc/polaris10-amdgcn-mesa-mesa3d.bc
usr/share/clc/polaris11-amdgcn--.bc
usr/share/clc/polaris11-amdgcn-mesa-mesa3d.bc
usr/share/clc/redwood-r600--.bc
usr/share/clc/spirv-mesa3d-.spv
usr/share/clc/spirv64-mesa3d-.spv
usr/share/clc/stoney-amdgcn--.bc
usr/share/clc/stoney-amdgcn-mesa-mesa3d.bc
usr/share/clc/sumo-r600--.bc
usr/share/clc/sumo2-r600--.bc
usr/share/clc/tahiti-amdgcn--.bc
usr/share/clc/tahiti-amdgcn-mesa-mesa3d.bc
usr/share/clc/tonga-amdgcn--.bc
usr/share/clc/tonga-amdgcn-mesa-mesa3d.bc
usr/share/clc/tongapro-amdgcn--.bc
usr/share/clc/tongapro-amdgcn-mesa-mesa3d.bc
usr/share/clc/turks-r600--.bc
usr/share/clc/verde-amdgcn--.bc
usr/share/clc/verde-amdgcn-mesa-mesa3d.bc
usr/share/pkgconfig/libclc.pc
var/adm/dependencies/libclc
var/adm/descs/libclc
var/adm/flists/libclc
var/adm/md5sums/libclc
var/adm/packages/libclc
1) This page was automatically generated from the T2 package source. Corrections, such as dead links, URL changes or typos need to be performed directly on that source.
2) Compatible with Linux From Scratch's "Standard Build Unit" (SBU).