Skip to content
Commits on Source (2)
......@@ -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})
......
......@@ -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
......
......@@ -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;
......
Author: Michael R. Crusoe <michael.crusoe@gmail.com>
Description: use the simde header library for greater compatability
Description: use the simde header library for greater compatibility
--- libssw.orig/src/ssw.c
+++ libssw/src/ssw.c
@@ -35,7 +35,7 @@
......
......@@ -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
......