[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
05/08: gnu: Add Psimd.
From: |
guix-commits |
Subject: |
05/08: gnu: Add Psimd. |
Date: |
Thu, 29 Jul 2021 16:01:10 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit 065d45e8a1c3af31889df53d6feb49973814009c
Author: Ludovic Courtès <ludovic.courtes@inria.fr>
AuthorDate: Thu Jul 29 16:11:26 2021 +0200
gnu: Add Psimd.
* gnu/packages/parallel.scm (psimd): New variable.
---
gnu/packages/parallel.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/parallel.scm b/gnu/packages/parallel.scm
index b5914fd..ca8be00 100644
--- a/gnu/packages/parallel.scm
+++ b/gnu/packages/parallel.scm
@@ -442,3 +442,27 @@ features.")
obtain information about the CPU being used: supported instruction set,
processor name, cache information, and topology information.")
(license license:bsd-2))))
+
+(define-public psimd
+ ;; There is currently no tag in this repo.
+ (let ((commit "072586a71b55b7f8c584153d223e95687148a900")
+ (version "0.0")
+ (revision "1"))
+ (package
+ (name "psimd")
+ (version (git-version version revision commit))
+ (home-page "https://github.com/Maratyszcza/Psimd")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference (url home-page) (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "16mslhvqs0gpqbg7kkq566a8gkn58cgjpqca8ljj9qcv5mk9apwm"))))
+ (build-system cmake-build-system)
+ (arguments '(#:tests? #f)) ;there are no tests
+ (synopsis "Portable 128-bit SIMD intrinsics")
+ (description
+ "This header-only C++ library provides a portable interface to
+single-instruction multiple-data (SIMD) intrinsics.")
+ (license license:expat))))
- branch master updated (ffb3818 -> 00c55e8), guix-commits, 2021/07/29
- 01/08: gnu: Add FXDiv., guix-commits, 2021/07/29
- 06/08: gnu: Add FP16., guix-commits, 2021/07/29
- 04/08: gnu: Add cpuinfo., guix-commits, 2021/07/29
- 02/08: gnu: Add pthreadpool., guix-commits, 2021/07/29
- 08/08: gnu: Add nginx-rtmp-module., guix-commits, 2021/07/29
- 03/08: gnu: Add googlebenchmark., guix-commits, 2021/07/29
- 05/08: gnu: Add Psimd.,
guix-commits <=
- 07/08: gnu: Add XNNPACK., guix-commits, 2021/07/29