SS2NEON transition to new repository; update headers and patch (#20647)

This commit is contained in:
Jim Huang 2021-01-05 10:45:47 +08:00 committed by GitHub
parent ad29f2148e
commit e5b03770ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 16 additions and 2804 deletions

View File

@ -7,7 +7,7 @@ index 9793e5e..2eecef4 100644
#include <stdint.h> #include <stdint.h>
#include <assert.h> #include <assert.h>
-#include <emmintrin.h> -#include <emmintrin.h>
+#include <SSE2NEON.h> +#include <sse2neon.h>
#include "ksw.h" #include "ksw.h"
#ifdef USE_MALLOC_WRAPPERS #ifdef USE_MALLOC_WRAPPERS

View File

@ -5,7 +5,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdint.h> #include <stdint.h>
-#include <emmintrin.h> -#include <emmintrin.h>
+#include <SSE2NEON.h> +#include <sse2neon.h>
#include "ksw.h" #include "ksw.h"
#ifdef __GNUC__ #ifdef __GNUC__

View File

@ -5,7 +5,7 @@
#include <stdint.h> #include <stdint.h>
#include <assert.h> #include <assert.h>
-#include <emmintrin.h> -#include <emmintrin.h>
+#include <SSE2NEON.h> +#include <sse2neon.h>
#include "ksw.h" #include "ksw.h"
#ifdef USE_MALLOC_WRAPPERS #ifdef USE_MALLOC_WRAPPERS
@ -16,7 +16,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdint.h> #include <stdint.h>
-#include <emmintrin.h> -#include <emmintrin.h>
+#include <SSE2NEON.h> +#include <sse2neon.h>
#include "ksw.h" #include "ksw.h"
#ifdef __GNUC__ #ifdef __GNUC__
@ -27,7 +27,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdint.h> #include <stdint.h>
-#include <emmintrin.h> -#include <emmintrin.h>
+#include <SSE2NEON.h> +#include <sse2neon.h>
#include "ksw.h" #include "ksw.h"
#ifdef __GNUC__ #ifdef __GNUC__
@ -38,7 +38,7 @@
#include <stdint.h> #include <stdint.h>
#include <string.h> #include <string.h>
-#include <emmintrin.h> -#include <emmintrin.h>
+#include <SSE2NEON.h> +#include <sse2neon.h>
#include "ksw.h" #include "ksw.h"
#ifdef __GNUC__ #ifdef __GNUC__

View File

@ -5,7 +5,7 @@
#include <stdint.h> #include <stdint.h>
#include <string.h> #include <string.h>
-#include <emmintrin.h> -#include <emmintrin.h>
+#include <SSE2NEON.h> +#include <sse2neon.h>
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
@ -16,7 +16,7 @@
*/ */
-#include <emmintrin.h> -#include <emmintrin.h>
+#include <SSE2NEON.h> +#include <sse2neon.h>
#include <stdint.h> #include <stdint.h>
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
@ -27,7 +27,7 @@
#include <stdio.h> #include <stdio.h>
#include <algorithm> #include <algorithm>
-#include <x86intrin.h> -#include <x86intrin.h>
+#include <SSE2NEON.h> +#include <sse2neon.h>
#include "IConfig.h" #include "IConfig.h"

File diff suppressed because it is too large Load Diff

View File

@ -25,6 +25,7 @@ class Racon(CMakePackage):
depends_on('cmake@3.2:', type='build') depends_on('cmake@3.2:', type='build')
depends_on('python', type='build') depends_on('python', type='build')
depends_on('sse2neon', when='target=aarch64:')
conflicts('%gcc@:4.7') conflicts('%gcc@:4.7')
conflicts('%clang@:3.1') conflicts('%clang@:3.1')

View File

@ -23,7 +23,7 @@ index 15dd0f2..22641ed 100644
#include <stdlib.h> #include <stdlib.h>
#include <stdint.h> #include <stdint.h>
-#include <emmintrin.h> -#include <emmintrin.h>
+#include "SSE2NEON.h" +#include "sse2neon.h"
#include "ksw.h" #include "ksw.h"
#ifdef USE_MALLOC_WRAPPERS #ifdef USE_MALLOC_WRAPPERS

View File

@ -5,11 +5,11 @@
class Sse2neon(Package): class Sse2neon(Package):
"""A C/C++ header file that converts Intel SSE intrinsics to ARN NEON """A C/C++ header file that converts Intel SSE intrinsics to Arm/Aarch64
intrinsics.""" NEON intrinsics."""
homepage = "https://github.com/jratcliff63367/sse2neon" homepage = "https://github.com/DLTcollab/sse2neon"
git = "https://github.com/jratcliff63367/sse2neon.git" git = "https://github.com/DLTcollab/sse2neon.git"
version('master', branch='master') version('master', branch='master')