]> git.sesse.net Git - casparcg/blobdiff - common/memory/memshfl.h
2.0. Optimized key-only.
[casparcg] / common / memory / memshfl.h
index 32b6c0a4241b5586e971e1ed03f3e40e8f497001..d3babc06288259a0d1d4a350a93fbfc1d9aa3c70 100644 (file)
@@ -29,7 +29,7 @@ namespace caspar {
 \r
 namespace internal {\r
 \r
-static void* fast_memsfhl(void* dest, const void* source, size_t count, int m1, int m2, int m3, int m4)\r
+static void* fast_memshfl(void* dest, const void* source, size_t count, int m1, int m2, int m3, int m4)\r
 {\r
        __m128i*           dest128 = reinterpret_cast<__m128i*>(dest);  \r
        const __m128i* source128 = reinterpret_cast<const __m128i*>(source);\r
@@ -56,12 +56,12 @@ static void* fast_memsfhl(void* dest, const void* source, size_t count, int m1,
 \r
 }\r
 \r
-static void* fast_memsfhl(void* dest, const void* source, size_t count, int m1, int m2, int m3, int m4)\r
+static void* fast_memshfl(void* dest, const void* source, size_t count, int m1, int m2, int m3, int m4)\r
 {   \r
        tbb::affinity_partitioner ap;\r
        tbb::parallel_for(tbb::blocked_range<size_t>(0, count/128), [&](const tbb::blocked_range<size_t>& r)\r
        {       \r
-               internal::fast_memsfhl(reinterpret_cast<char*>(dest) + r.begin()*128, reinterpret_cast<const char*>(source) + r.begin()*128, r.size()*128, m1, m2, m3, m4);   \r
+               internal::fast_memshfl(reinterpret_cast<char*>(dest) + r.begin()*128, reinterpret_cast<const char*>(source) + r.begin()*128, r.size()*128, m1, m2, m3, m4);   \r
        }, ap);\r
 \r
        return dest;\r