Compare commits
8 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5f52f5ac0d | ||
|
|
c3b6808cbf | ||
|
|
2bc43b0212 | ||
|
|
b286588389 | ||
|
|
9fb3502f54 | ||
|
|
0404b8a02e | ||
|
|
cf3400faaa | ||
|
|
514bcf2d37 |
4 changed files with 10 additions and 22 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -1 +1,2 @@
|
|||
/veccore-0.8.1.tar.gz
|
||||
/veccore-0.8.2.tar.gz
|
||||
|
|
|
|||
11
packit.yaml
11
packit.yaml
|
|
@ -1,22 +1,21 @@
|
|||
upstream_package_name: veccore
|
||||
upstream_project_url: https://github.com/root-project/veccore
|
||||
|
||||
downstream_package_name: veccore
|
||||
|
||||
specfile_path: veccore.spec
|
||||
|
||||
jobs:
|
||||
- job: pull_from_upstream
|
||||
trigger: release
|
||||
dist_git_branches:
|
||||
- fedora-all
|
||||
- fedora-rawhide
|
||||
|
||||
- job: koji_build
|
||||
trigger: commit
|
||||
allowed_pr_authors: ["packit", "topazus"]
|
||||
allowed_committers: ["packit", "topazus"]
|
||||
dist_git_branches:
|
||||
- fedora-all
|
||||
|
||||
- job: bodhi_update
|
||||
trigger: commit
|
||||
allowed_builders: ["packit", "topazus"]
|
||||
dist_git_branches:
|
||||
- fedora-all
|
||||
- fedora-branched
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (veccore-0.8.1.tar.gz) = c3315cadb4b7bfe1e092cd243c0ca43d8461f71d6097f11b41a2c5cd12f4cccf9bac7d7843f52000d627051434bca8c9ebe6a23e80223c645246b02d5222e161
|
||||
SHA512 (veccore-0.8.2.tar.gz) = 9fe6793b445a1bdbdcfa19ce5c476ea22fe1a4ce25b483ca051f75aa69ed362eaeb9d222dd9f142e8bda3cdf0c5a483c94709e462ff2c831391f8091c7ad5ccd
|
||||
|
|
|
|||
18
veccore.spec
18
veccore.spec
|
|
@ -2,7 +2,7 @@
|
|||
%global debug_package %{nil}
|
||||
|
||||
%global forgeurl https://github.com/root-project/veccore
|
||||
Version: 0.8.1
|
||||
Version: 0.8.2
|
||||
%forgemeta
|
||||
|
||||
Name: veccore
|
||||
|
|
@ -22,26 +22,14 @@ VecCore is a simple abstraction layer on top of other vectorization libraries.
|
|||
It provides an architecture-independent API for expressing vector operations on
|
||||
data. Code written with this API can then be dispatched to one of several
|
||||
backends implemented using libraries like Vc, UME::SIMD, or a scalar
|
||||
implementation. This allows one to get the best performance on platforms
|
||||
supported by Vc and UME::SIMD without losing portability to unsupported
|
||||
architectures like PowerPC, for example, where the scalar backends can be used
|
||||
instead without requiring changes in user code. Another advantage is that,
|
||||
unlike with compiler intrinsics, the same code can be compiled for SSE, AVX2,
|
||||
AVX512, etc, without modifications. With the addition of new backends, such as
|
||||
the new backend based on C++20 and std::experimental::simd, users can
|
||||
automatically take advantage of new features and better performance. This
|
||||
backend supports AVX512 on Intel/AMD64 and NEON on ARM/ARM64, with best
|
||||
performance in most cases. However, it does require compiling code in C++20
|
||||
mode, which may not always be possible, so there is still an advantage in using
|
||||
it via VecCore's implementation to have a fallback when C++20 is not avaialble.
|
||||
implementation.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Provides: %{name}-static = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package contains header files for developing applications that
|
||||
use %{name}.
|
||||
This package contains development files for %{name}.
|
||||
|
||||
%prep
|
||||
%forgeautosetup -p1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue