Skip to content
GitLab
Explore
Sign in
Register
Commits on Source (2)
Update to simde 06ccbb42a7d8e2a531de6ef4f5b2c851ec1dc77a
· e6790c62
Michael R. Crusoe
authored
Dec 12, 2019
e6790c62
improve SIMDE compilation
· e98608c8
Michael R. Crusoe
authored
Dec 12, 2019
e98608c8
Show whitespace changes
Inline
Side-by-side
debian/control
View file @
e98608c8
...
...
@@ -50,7 +50,7 @@ Description: Development headers and static libraries for libssw
algorithm at the instruction level.
Package: libssw-java
Architecture: any
-amd64 x32 ppc64el
Architecture: any
Section: java
Depends: ${java:Depends},
${shlibs:Depends},
...
...
@@ -63,7 +63,7 @@ Description: Java bindings for libssw
instruction level.
Package: ssw-align
Architecture: any
-amd64 x32 ppc64el
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
libssw0 (= ${binary:Version})
...
...
debian/copyright
View file @
e98608c8
...
...
@@ -15,6 +15,10 @@ Files: debian/*
Copyright: © 2016 Sascha Steinbiss <satta@debian.org>
License: MIT
Files: debian/include/simde/*
Copyright: 2013-2019, Evan Nemerson <evan@nemerson.com>
License: MIT
License: MIT
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
...
...
debian/include/simde/x86/sse2.h
View file @
e98608c8
...
...
@@ -818,7 +818,7 @@ simde_mm_castps_si128 (simde__m128 a) {
#elif defined(SIMDE_SSE2_NEON)
r
.
neon_i32
=
a
.
neon_i32
;
#else
r
=
HEDLEY_REINTERPRET_CAST
(
simde__m128i
,
a
);
r
=
*
(
(
simde__m128i
*
)
&
a
);
#endif
return
r
;
...
...
@@ -835,7 +835,7 @@ simde_mm_castsi128_pd (simde__m128i a) {
#if defined(SIMDE_SSE2_NATIVE)
return
SIMDE__M128D_FROM_NATIVE
(
_mm_castsi128_pd
(
a
.
n
));
#else
r
=
HEDLEY_REINTERPRET_CAST
(
simde__m128d
,
a
);
r
=
*
(
(
simde__m128d
*
)
&
a
);
#endif
return
r
;
...
...
@@ -854,7 +854,7 @@ simde_mm_castsi128_ps (simde__m128i a) {
#elif defined(SIMDE_SSE2_NEON)
r
.
neon_f32
=
a
.
neon_f32
;
#else
r
=
HEDLEY_REINTERPRET_CAST
(
simde__m128
,
a
);
r
=
*
(
(
simde__m128
*
)
&
a
);
#endif
return
r
;
...
...
debian/patches/simde.patch
View file @
e98608c8
Author: Michael R. Crusoe <michael.crusoe@gmail.com>
Description: use the simde header library for greater compat
a
bility
Description: use the simde header library for greater compat
i
bility
--- libssw.orig/src/ssw.c
+++ libssw/src/ssw.c
@@ -35,7 +35,7 @@
...
...
debian/rules
View file @
e98608c8
...
...
@@ -2,6 +2,9 @@
# DH_VERBOSE := 1
export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow
export DEB_CFLAGS_MAINT_APPEND += -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3
export DEB_CXXFLAGS_MAINT_APPEND += -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3
ifeq ($(DEB_BUILD_ARCH), ppc64el)
export DEB_CFLAGS_MAINT_APPEND = -DNO_WARN_X86_INTRINSICS
export DEB_CXXFLAGS_MAINT_APPEND = -DNO_WARN_X86_INTRINSICS
...
...