[141042] trunk/dports/science/volk

michaelld at macports.org michaelld at macports.org
Thu Oct 8 09:39:41 PDT 2015


Revision: 141042
          https://trac.macports.org/changeset/141042
Author:   michaelld at macports.org
Date:     2015-10-08 09:39:41 -0700 (Thu, 08 Oct 2015)
Log Message:
-----------
volk-devel: update to f0b72239 (20151007), removing integrated patch.

Modified Paths:
--------------
    trunk/dports/science/volk/Portfile

Removed Paths:
-------------
    trunk/dports/science/volk/files/patch-kernels_volk_volk_32fc_s32fc_x2_rotator_32fc.h.diff

Modified: trunk/dports/science/volk/Portfile
===================================================================
--- trunk/dports/science/volk/Portfile	2015-10-08 14:30:57 UTC (rev 141041)
+++ trunk/dports/science/volk/Portfile	2015-10-08 16:39:41 UTC (rev 141042)
@@ -36,18 +36,15 @@
 
 subport volk-devel {
 
-    github.setup    gnuradio volk 015b1e271ac32e100e50670fa1be6d2d4b1294c1
-    version         20151006
+    github.setup    gnuradio volk f0b722392950bf7ede7b32f5ff60019bce7a8592
+    version         20151007
     checksums       \
-        rmd160 4f2253819bbe2cf8c059c6f4ea40a12586979c30 \
-        sha256 f4fd95c3f919130d71020d5e3e8e48af678a10b53f671789ddb4b3748bacab38
+        rmd160 04d7cd2dcc0b024e800d27acefbe32cc2617ed84 \
+        sha256 711476600679dc71cc44b6953de9a5fff9c11a5efd1dbd1c6af7bdeea30184cc
     conflicts       volk
     long_description ${long_description} ${subport} \
 provides the Volk GIT maint or master branch, depending on which is more advanced, and is typically updated every few days to week.
 
-    # temporary patch to fix avx rotator build issue
-    patchfiles-append patch-kernels_volk_volk_32fc_s32fc_x2_rotator_32fc.h.diff
-
 }
 
 # override githib PortGroup homepage setting

Deleted: trunk/dports/science/volk/files/patch-kernels_volk_volk_32fc_s32fc_x2_rotator_32fc.h.diff
===================================================================
--- trunk/dports/science/volk/files/patch-kernels_volk_volk_32fc_s32fc_x2_rotator_32fc.h.diff	2015-10-08 14:30:57 UTC (rev 141041)
+++ trunk/dports/science/volk/files/patch-kernels_volk_volk_32fc_s32fc_x2_rotator_32fc.h.diff	2015-10-08 16:39:41 UTC (rev 141042)
@@ -1,36 +0,0 @@
---- kernels/volk/volk_32fc_s32fc_x2_rotator_32fc.h.orig
-+++ kernels/volk/volk_32fc_s32fc_x2_rotator_32fc.h
-@@ -411,11 +411,11 @@ static inline void volk_32fc_s32fc_x2_rotator_32fc_a_avx(lv_32fc_t* outVector, c
-         cPtr += 4;
-     }
-     if (i) {
--        tmp1 = _mm_mul_ps(phase_Val, phase_Val);
--        tmp2 = _mm_hadd_ps(tmp1, tmp1);
--        tmp1 = _mm_shuffle_ps(tmp2, tmp2, 0xD8);
--        tmp2 = _mm_sqrt_ps(tmp1);
--        phase_Val = _mm_div_ps(phase_Val, tmp2);
-+        tmp1 = _mm256_mul_ps(phase_Val, phase_Val);
-+        tmp2 = _mm256_hadd_ps(tmp1, tmp1);
-+        tmp1 = _mm256_shuffle_ps(tmp2, tmp2, 0xD8);
-+        tmp2 = _mm256_sqrt_ps(tmp1);
-+        phase_Val = _mm256_div_ps(phase_Val, tmp2);
-     }
- 
-     _mm256_storeu_ps((float*)phase_Ptr, phase_Val);
-@@ -517,11 +517,11 @@ static inline void volk_32fc_s32fc_x2_rotator_32fc_u_avx(lv_32fc_t* outVector, c
-         cPtr += 4;
-     }
-     if (i) {
--        tmp1 = _mm_mul_ps(phase_Val, phase_Val);
--        tmp2 = _mm_hadd_ps(tmp1, tmp1);
--        tmp1 = _mm_shuffle_ps(tmp2, tmp2, 0xD8);
--        tmp2 = _mm_sqrt_ps(tmp1);
--        phase_Val = _mm_div_ps(phase_Val, tmp2);
-+        tmp1 = _mm256_mul_ps(phase_Val, phase_Val);
-+        tmp2 = _mm256_hadd_ps(tmp1, tmp1);
-+        tmp1 = _mm256_shuffle_ps(tmp2, tmp2, 0xD8);
-+        tmp2 = _mm256_sqrt_ps(tmp1);
-+        phase_Val = _mm256_div_ps(phase_Val, tmp2);
-     }
- 
-     _mm256_storeu_ps((float*)phase_Ptr, phase_Val);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20151008/4c901597/attachment.html>


More information about the macports-changes mailing list