GNU bug report logs - #63888
[PATCH] gnu: Add neon2sse

Previous Next

Package: guix-patches;

Reported by: Andy Tai <atai <at> atai.org>

Date: Sun, 4 Jun 2023 08:27:01 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 63888 in the body.
You can then email your comments to 63888 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#63888; Package guix-patches. (Sun, 04 Jun 2023 08:27:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Andy Tai <atai <at> atai.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sun, 04 Jun 2023 08:27:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Andy Tai <atai <at> atai.org>
To: guix-patches <at> gnu.org
Cc: Andy Tai <atai <at> atai.org>
Subject: [PATCH] gnu: Add neon2sse
Date: Sun,  4 Jun 2023 01:26:37 -0700
* gnu/packages/assembly.scm (neon2sse): New variable
---
 gnu/packages/assembly.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm
index 03a868690c..30b0b27482 100644
--- a/gnu/packages/assembly.scm
+++ b/gnu/packages/assembly.scm
@@ -553,3 +553,33 @@ (define-public intel-xed
 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 NEON_2_SSE.h file is intended to simplify ARM->IA32 porting.  It makes
+the correspondence (or a real porting) of ARM NEON intrinsics as defined in
+arm_neon.h header and x86 SSE (up to SSE4.2) intrinsic functions as defined
+in corresponding x86 compilers headers files.")
+      (license license:expat))))
+
+

base-commit: b3492964c2573993b65c20f6e7d16c29cfd6f4f5
prerequisite-patch-id: 1cf5efaef61230f116426626d00146d96f649a21
prerequisite-patch-id: 91e910056bab9b38abdc1a3174ff74018fa5110c
prerequisite-patch-id: b81bf6c33129c089f53609ee5b4e4beaa223d3de
prerequisite-patch-id: b98b4e15f99547cb07147b04bab4129a2248c84d
prerequisite-patch-id: a61599c42d411fe96c04c00d15d943fdb05ca8fa
prerequisite-patch-id: bd30256c0ad82f2f439d31df957962f14342906c
-- 
2.40.1





Information forwarded to guix-patches <at> gnu.org:
bug#63888; Package guix-patches. (Sun, 04 Jun 2023 22:34:01 GMT) Full text and rfc822 format available.

Message #8 received at 63888 <at> debbugs.gnu.org (full text, mbox):

From: Andy Tai <atai <at> atai.org>
To: 63888 <at> debbugs.gnu.org
Cc: Andy Tai <atai <at> atai.org>
Subject: [PATCH v2] gnu: Add neon2sse
Date: Sun,  4 Jun 2023 15:33:17 -0700
* gnu/packages/assembly.scm (neon2sse): New variable
---
 gnu/packages/assembly.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm
index 03a868690c..30b0b27482 100644
--- a/gnu/packages/assembly.scm
+++ b/gnu/packages/assembly.scm
@@ -553,3 +553,33 @@ (define-public intel-xed
 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 NEON_2_SSE.h file is intended to simplify ARM->IA32 porting.  It makes
+the correspondence (or a real porting) of ARM NEON intrinsics as defined in
+arm_neon.h header and x86 SSE (up to SSE4.2) intrinsic functions as defined
+in corresponding x86 compilers headers files.")
+      (license license:expat))))
+
+

base-commit: eed55a6544d5bda2245ec853e5fa4b28e1865bea
-- 
2.40.1





Added indication that bug 63888 blocks63897 Request was from Andy Tai <atai <at> atai.org> to control <at> debbugs.gnu.org. (Sun, 04 Jun 2023 23:43:02 GMT) Full text and rfc822 format available.

Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Sat, 01 Jul 2023 16:07:01 GMT) Full text and rfc822 format available.

Notification sent to Andy Tai <atai <at> atai.org>:
bug acknowledged by developer. (Sat, 01 Jul 2023 16:07:02 GMT) Full text and rfc822 format available.

Message #15 received at 63888-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Andy Tai <atai <at> atai.org>
Cc: 63888-done <at> debbugs.gnu.org
Subject: Re: bug#63888: [PATCH] gnu: Add neon2sse
Date: Sat, 01 Jul 2023 18:05:55 +0200
[Message part 1 (text/plain, inline)]
Andy Tai <atai <at> atai.org> skribis:

> * gnu/packages/assembly.scm (neon2sse): New variable

Hi! Applied with the edits below.

Thanks,
Ludo’.

[Message part 2 (text/x-patch, inline)]
diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm
index 30b0b27482..104e61f63f 100644
--- a/gnu/packages/assembly.scm
+++ b/gnu/packages/assembly.scm
@@ -576,10 +576,11 @@ (define-public neon2sse
       (home-page "https://github.com/intel/ARM_NEON_2_x86_SSE")
       (synopsis "Header file to simplify ARM->IA32 porting")
       (description
-       "The NEON_2_SSE.h file is intended to simplify ARM->IA32 porting.  It makes
-the correspondence (or a real porting) of ARM NEON intrinsics as defined in
-arm_neon.h header and x86 SSE (up to SSE4.2) intrinsic functions as defined
-in corresponding x86 compilers headers files.")
-      (license license:expat))))
+       "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))))
 
 

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 30 Jul 2023 11:24:13 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 286 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.