diff options
author | Andy Tai <atai@atai.org> | 2023-06-04 15:33:17 -0700 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2023-07-01 23:38:25 +0200 |
commit | 2a723922ac8b486cdca4dc4c4ee867bb7dee66a0 (patch) | |
tree | 335a10a3aaa6adfda6896f4f844d3b3162a86090 /gnu/packages/assembly.scm | |
parent | f9bb27b9b0c2198792408e1711e305d9abbc3764 (diff) | |
download | guix-2a723922ac8b486cdca4dc4c4ee867bb7dee66a0.tar guix-2a723922ac8b486cdca4dc4c4ee867bb7dee66a0.tar.gz |
gnu: Add neon2sse
* gnu/packages/assembly.scm (neon2sse): New variable
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/packages/assembly.scm')
-rw-r--r-- | gnu/packages/assembly.scm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm index 03a868690c..104e61f63f 100644 --- a/gnu/packages/assembly.scm +++ b/gnu/packages/assembly.scm @@ -553,3 +553,34 @@ family of command line utility wrappers in the default output. Each of the cli tools is named like @code{xed*}. Documentation for the cli tools is sparse, so this is a case where ``the code is the documentation.''") (license license:asl2.0))) + +(define-public neon2sse + (let ((commit "097a5ecacd527d5b5c3006e360fb9cb1c1c48a1f") + (version "0") + (revision "1")) + (package + (name "neon2sse") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/intel/ARM_NEON_2_x86_SSE") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "17mf788b8asrvjl6dnyzrm5xrz20wx9j5f8n6drgc6qgwqxpx4hv")))) + (build-system cmake-build-system) + (arguments + (list #:tests? #f)) ;no tests + (home-page "https://github.com/intel/ARM_NEON_2_x86_SSE") + (synopsis "Header file to simplify ARM->IA32 porting") + (description + "The @file{NEON_2_SSE.h} file is intended to simplify ARM-to-IA32 +porting. It makes the correspondence (or a real porting) of ARM NEON +intrinsics as defined in the @file{arm_neon.h} header and x86 SSE (up to +SSE4.2) intrinsic functions as defined in corresponding x86 compilers headers +files.") + (license license:bsd-2)))) + + |