SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libclc-0.2.0+git.20171127-1.23.x86_64.rpm :

* Sat Dec 23 2017 mpluskalAATTsuse.com- Update to version 0.2.0+git.20171127:
* configure.py: Add gfx900 (Vega, Raven)
* math: Implement minmag
* math: Implement maxmag
* native_powr: Switch implementation to native_exp2 and native_log2
* native_divide: provide function implementation instead of macro
* native_recip: provide function implementation instead of macro
* native_rsqrt: Switch implementation to 1 / native_sqrt
* native_tan: Switch implementation to use native_sin/native_cos
* math: Use precomputed constant for log2(10.0)
* native_exp10: Switch implementation to llvm intrinsic
* native_sqrt: Switch implementation to llvm intrinsic
* native_sin: Switch implementation to llvm intrinsic
* native_cos: Switch implementation to llvm intrinsic
* native_exp2: Switch implementation to llvm intrinsic
* native_exp: Switch implementation to llvm intrinsic
* amdgpu: Add workaround for unimplemented llvm.exp intrinsic
* native_log10: Switch to generic native intrinsic inc file
* native_log: Switch to generic native intrinsic inc file
* native_log2: Switch to generic native intrinsic inc file
* Tue Nov 07 2017 mpluskalAATTsuse.com- Update to version 0.2.0+git.20171102:
* tgamma: Use unary_decl instead of custom inc file
* tanh: Use unary_decl instead of custom inc file
* tan: Use unary_decl instead of custom inc file
* sqrt: Use unary_decl instead of custom inc file
* sinpi: Use unary_decl instead of custom inc file
* sinh: Use unary_decl instead of custom inc file
* sin: Use unary_decl instead of custom inc file
* native_log: Use unary_decl instead of custom inc file
* native_log2: Use unary_decl instead of custom inc file
* native_log10: Use unary_decl instead of custom inc file
* log: Use unary_decl instead of custom inc file
* logb: Use unary_decl instead of custom inc file
* log2: Use unary_decl instead of custom inc file
* log1p: Use unary_decl instead of custom inc file
* lgamma: Use unary_decl instead of custom inc file
* exp2: Use unary_decl instead of custom inc file
* cospi: Use unary_decl instead of custom inc file
* cosh: Use unary_decl instead of custom inc file
* cos: Use unary_decl instead of custom inc file
* cbrt: Use unary_decl instead of custom inc file
* atanpi: Use unary_decl instead of custom inc file
* atanh: Use unary_decl instead of custom inc file
* atan: Use unary_decl instead of custom inc file
* asinpi: Use unary_decl instead of custom inc file
* asinh: Use unary_dec instead of custom inc file
* asin: Use unary_decl instead of custom inc file
* acospi: Use unary_decl instead of custom inc file
* acosh: Use unary_decl instead of custom inc file
* acos: Use unary_decl instead of custom inc file
* math: Implement native_log10
* amdgpu/math: Don\'t use llvm instrinsic for native_log
* shared: Implement aligned vector stores (vstorea_half)
* shared: Implement aligned vector loads (vloada_half)
* amdgcn: Add missing datalayout info to .ll files
* r600: Add missing datalayout to .ll files
* travis: enable checks of nvptx libraries
* travis: Enable external function call checks on llvm-{4,5}
* Make image builtins r600/llvm-3.9 only
* Implement mem_fence on ptx
* Make ptx barrier work irrespective of the cl_mem_fence_flags
* travis: Make sure we report failure even if only earlier checked files fail
* check_external_calls.sh: Print number of calls in tested file.
* ptx: Use __clc_nextafter to implement nextafter
* Do not include clc_nextafter header globally
* math/nextafter: Use custom declaration inc file
* math/binary_decl.inc: Do not declare mixed float/double functions
* ldexp: Fix double precision function return type
* configure: Fix handling of directories with compats only source lists
* Add vload_half helpers for ptx
* Add vstore_half helpers for ptx
* integer/sub_sat: Use clang builtin instead of llvm asm
* integer/add_sat: Use clang builtin instead of llvm asm
* integer/clz: Use clang builtin instead of llvm asm
* Let get_work_dim take exactly 0 arguments
* Do no circularly define NULL
* Fix amdgcn-amdhsa on llvm-3.9
* travis: Check built libraries on llvm-3.9
* Add script to check for unresolved function calls
* geometric: geometric functions are only supported for vector lengths <=4
* travis: add build using llvm-3.9
* Restore support for llvm-3.9
* Add missing HAVE_LLVM define to fix build with latest llvm
* Rework atomic ops to use clang builtins rather than llvm asm
* prepare_builtins: Fix compile breakage with older LLVM
* [Support] Rename tool_output_file to ToolOutputFile, NFC- Use python3 for building
* Thu Sep 21 2017 jimmyAATTboombatower.com- Update to version 0.2.0+git.20170920:
* generic: add missing get_work_dim include
* add __kernel_exec macros
* configure.py: Make python3 friendly
* configure.py: Drop explicit import of int builtin
* amdgcn: Implement {read_,write_,}mem_fence builtin
* amdgcn: rewrite barrier() using fence and clang __builtin_amdgcn_s_barrier
* Add halfN types and enable fp16 when generating builtin declarations
* relational: Implement shuffle builtin
* relational: Implement shuffle2 builtin
* Fixup clc.h comment
* r600: Cleanup barrier implementation.
* amdgcn,waitcnt: Add datalayout info
* configure.py: Simplify compatibility sources
* vstore: Cleanup and add vstore(half)
* Implement vload_half{,n} and vload(half)
* integer: Add popcount implementation using ctpop intrinsic
* Add native_recip(x) as ((1)/(x))
* Add travis CI configuration file
* Implement cl_khr_int64_base_atomics builtins
* Implement cl_khr_int64_extended_atomics builtins
* Wed Apr 12 2017 jimmyAATTboombatower.com- Update rpmlintrc to include both lib dir .pc files.
* Mon Apr 10 2017 jimmyAATTboombatower.com- Update to version 0.2.0+git.20170225:
* Fix build since llvm r286566 and require at least llvm 4.0
* Fix build since r286752.
* math: Add expm1 builtin function
* math: Add logb builtin
* math: Add native_rsqrt builtin function
* Add the correct prefixes to the cl_khr_fp64 pragma
* Move BufferPtr into the block where it it being used
* math: Add native_tan as wrapper to tan
* .gitignore: Ignore amdgcn-mesa object directory
* math: Implement sinh function
* Sun Sep 25 2016 mpluskalAATTsuse.com- Update to version 0.2.0+git.20160921:
* Avoid ambiguity in calling atom_add functions.
* Replace nextafter implementation
* Add ADDR_SPACE parameter to _CLC_V_V_VP_VECTORIZE
* math: Implement lgamma_r
* math: Implement lgamma
* math: Implement tgamma
* amdgcn-amdhsa: Add get_global_size() implementation
* amdgcn-amdhsa: Add get_num_groups implementation
* configure: Add amdgcn-mesa-mesa3d target
* Provide vstore_half helper to workaround clc restrictions
* Sun Jul 03 2016 mpluskalAATTsuse.com- Update to version 0.2.0+git.20160209:
* integer: remove explicit casts from _MIN definitions
* AMDGPU: Add alias for tonga
* AMDGPU: Add aliases for all VI targets
* Add _CLC_V_V_VP_VECTORIZE macro
* Implement modf math builtin
* math: Add frexp ported from amd-builtins
* math: Fix log2 vectorization on non-fp64 hw
* configure: Introduce per device defines
* configure: Remove cl_khr_fp64 for device that don\'t support doubles
* configure: Remove llvm 3.6 defines
* Thu Dec 17 2015 cooloAATTsuse.com- fix license according to legal team
* Thu Dec 17 2015 sndirschAATTsuse.com- modify license to \'BSD-3-Clause or MIT\'- added LICENSE.TXT file to %doc
* Wed Dec 09 2015 mpluskalAATTsuse.com- Remove unnecessary ldconfig calls- Rename rpmlintrc to libclc-rpmlintrc- Minor spec file cleanup
* Tue Dec 08 2015 sndirschAATTsuse.com- used BSD-3-Clause instead of BSD-2-Clause in order to make our legal team happy
* Mon Dec 07 2015 sndirschAATTsuse.com- added rpmlintrc as source to specfile
* Wed Dec 02 2015 jimmyAATTboombatower.com- Remove devel package in favor of main package since libclc is unusable without the header files used to compile OpenCL applications against.
* Mon Nov 30 2015 jimmyAATTboombatower.com- Merge home:X0F:HSF spec changes.- Set _service file to static revisions in lieu of tags.- Major cleanup of spec file.- Apply spec-cleaner.
* Fri Feb 03 2012 pontostroyAATTgmail.com- initial package
 
ICM