[libclc] tag upstream/0_git20130819 created (now 14aec1e)
Andreas Beckmann
anbe at moszumanska.debian.org
Tue Sep 8 10:54:36 UTC 2015
This is an automated email from the git hooks/post-receive script.
anbe pushed a change to tag upstream/0_git20130819
in repository libclc.
at 14aec1e (commit)
This tag includes the following new commits:
new 256deb0 Create libclc subdirectories.
new 6937ba9 Initial commit.
new 813bedf Update repository paths.
new 4600f26 Test web page update.
new c328076 Switch to BSD/MIT dual license.
new 5ea05cf Switch to the NVPTX backend.
new 9b95fc7 Explicit conversions.
new 96eafe4 Add some tests which had heretofore evaded 'git add'.
new 1171804 Add fabs builtin.
new 2f74bd8 Fix typo in double precision case.
new 39a6da0 Implement exp, exp2, log, log2, native_exp, native_exp2, native_log, native_log2. Patch by Joshua Cranmer!
new 33a274a Implement mad builtin.
new 0d9bead Add fma, hypot builtins.
new 54397b8 Define FLOAT in floatn.inc.
new f69df75 Add missing dot.h include.
new 65f1c28 Enable cl_khr_fp64 when building the library, and fix several bugs uncovered when doing so.
new 257a3ba Add pow builtin.
new a568017 configure.py: Add an install rule.
new 05edc47 Fix declarations of __clc_add_sat_*. Patch by Lei Mou!
new 3b230ff Implement sub_sat builtin. Patch by Lei Mou!
new a37e2c0 PTX: move implementations of work-item and synchronisation functions to lib, and add header files in generic. Incorporates a patch by Tom Stellard!
new 833b5f1 Do not use linkonce_odr linkage in .ll files. This prevented them from being linked into the library under lazy linkage.
new 1e8ef6c Add floor builtin. Patch by Cassie Epps!
new a965281 Add rsqrt builtin. Based on patch by Cassie Epps!
new 3290bdd Add barrier.cl to SOURCES, spotted by Jin Wang.
new 5c2bfa6 Add native_powr builtin. Patch by Tom Stellard!
new 14e5a4f Implement any() builtin. Patch by Tom Stellard!
new f07a899 Fix build against recent versions of Clang. Based on patch by Alastair Donaldson!
new c1a7808 Update the copyright coredits -- Happy new year 2013!
new 2b198dc r600: Initial support
new 98d740b r600: Fix get_global_id implementation
new 7601924 r600: Add get_global_size() implementation
new 6af4706 Move R600 headers into generic directory
new 0404dcc PTX: move implementations of work-item and synchronisation functions to lib, and add header files in generic. Incorporates a patch by Tom Stellard!
new 86951a5 R600: Replace cl implementations with LLVM IR implementation
new b234c94 Make libclc more Linux FHS conform.
new 513ac41 Allow targets to override generic implementations
new 655cb98 r600: Add overrides file
new ba36ac1 Fix typo in include/clc/geometric/length.inc
new 35e27a9 Use brackets around include files in length.cl and normalize.cl
new b08be4f Remove the static keyword from the _CLC_INLINE macro
new 0fd3463 Implement fmax() and fmin() builtins
new b77eb2d Implement ceil() builtin
new 58ccf6f Fix build with LLVM 3.3
new 9aba71d configure: fix out-of-source build
new 7dc9242 configure: Enable building separate libraries for target variants
new 485cf99 libclc: Add max() builtin function
new 56a70fa libclc: Fix abs_diff builtin integer function
new 213e719 libclc: Add clamp() builtin for integer/floating point
new 15ba684 libclc: Move max builtin to shared/
new f1bf4b8 libclc: implement rotate builtin
new 160ef13 Simplify rotate implementation a bit..
new a6c4ea3 Add a TODO note.
new 7a2f843 Add a another TODO note.
new 547d451 libclc: Rename [add|sub]_sat.ll to [add|sub]_sat_if.ll
new a8b6a9c libclc: implement initial version of min()
new b051410 libclc: Implement the min(vec, scalar) version of the min builtin.
new 7424a79 libclc: Add clamp(vec, scalar, scalar) and max(vec, scalar)
new 80f66b1 libclc: Implement clz() builtin
new 5c45e8a r600: Fix implementations of get_group_id.ll and get_local_size.ll
new 6b73fd4 libclc: Initial vload implementation
new 1a71238 libclc: Initial vstore implementation
new eadd80c libclc: Add assembly versions of vload for global int4/8/16
new 4ab9036 libclc: Add assembly versions of vstore for global [u]int4/8/16
new a3c59c9 Add bitselect() builtin
new efd6599 Implement barrier() builtin
new 5217211 Add __CLC_ prefix to all macro definitions in headers
new 045f1a8 Implement mad24() and mul24() builtins
new ce72a50 Add integer-gentype.inc: Missing file from r185839
new cfdac80 libclc: vload/vstore disable assembly and fix offset calculation
new 2b80a46 Fix and re-enable R600 vload/vstore assembly
new 2e8fa9f Fix build with LLVM 3.4
new 1489907 Implement generic upsample()
new 5c0b162 Added get_num_groups
new aa69869 Add missing integer min/max definitions
new c2bb465 configure: Fix build when clang is installed to a non-standard prefix
new 831732e Implement generic rint()
new 2676aff Add some missing convert_* functions
new 873135f Add vload* for addrspace(2) and use as constant load for R600
new d0438a7 Enable assembly vload3 int/uint constant/global for R600
new 227cc19 Add intN vloadN() implementations for address spaces 3 and 4
new f1a5c55 Add hadd builtin
new ebb0f60 Add rhadd builtin
new 14aec1e Add mul_hi implementation [v2]
The 84 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opencl/libclc.git
More information about the Pkg-opencl-commits
mailing list