size_t rest = count & 2047;\r
count &= ~2047;\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
fast_memcpy_aligned_impl(reinterpret_cast<char*>(dest) + r.begin()*128, reinterpret_cast<const char*>(source) + r.begin()*128, r.size()*128); \r
- });\r
+ }, ap);\r
\r
return fast_memcpy_small_aligned(dest8+count, source8+count, rest);\r
}\r
size_t rest = count & 2047;\r
count &= ~2047;\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
fast_memcpy_unaligned_impl(reinterpret_cast<char*>(dest) + r.begin()*128, reinterpret_cast<const char*>(source) + r.begin()*128, r.size()*128); \r
- });\r
+ }, ap);\r
\r
return fast_memcpy_small_unaligned(dest8+count, source8+count, rest);\r
}\r