[med-svn] [Git][med-team/libssw][simde] 2 commits: Update to simde 06ccbb42a7d8e2a531de6ef4f5b2c851ec1dc77a

Michael R. Crusoe gitlab at salsa.debian.org
Thu Dec 12 11:53:42 GMT 2019



Michael R. Crusoe pushed to branch simde at Debian Med / libssw


Commits:
e6790c62 by Michael R. Crusoe at 2019-12-12T11:40:11Z
Update to simde 06ccbb42a7d8e2a531de6ef4f5b2c851ec1dc77a

- - - - -
e98608c8 by Michael R. Crusoe at 2019-12-12T11:43:22Z
improve SIMDE compilation

- - - - -


5 changed files:

- debian/control
- debian/copyright
- debian/include/simde/x86/sse2.h
- debian/patches/simde.patch
- debian/rules


Changes:

=====================================
debian/control
=====================================
@@ -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
=====================================
@@ -15,6 +15,10 @@ Files: debian/*
 Copyright: © 2016 Sascha Steinbiss <satta at debian.org>
 License: MIT
 
+Files: debian/include/simde/*
+Copyright: 2013-2019, Evan Nemerson <evan at 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
=====================================
@@ -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
=====================================
@@ -1,5 +1,5 @@
 Author: Michael R. Crusoe <michael.crusoe at 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 @@


=====================================
debian/rules
=====================================
@@ -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



View it on GitLab: https://salsa.debian.org/med-team/libssw/compare/bd7be68c2a3cc5ab106431376240be0b3aa90f45...e98608c849da30137bd4386bf05dfbfdd103de08

-- 
View it on GitLab: https://salsa.debian.org/med-team/libssw/compare/bd7be68c2a3cc5ab106431376240be0b3aa90f45...e98608c849da30137bd4386bf05dfbfdd103de08
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20191212/a6cedd64/attachment-0001.html>


More information about the debian-med-commit mailing list