diff --git a/src/layer/x86/shufflechannel_x86.cpp b/src/layer/x86/shufflechannel_x86.cpp index 69697acf3f8..1e255fab50d 100644 --- a/src/layer/x86/shufflechannel_x86.cpp +++ b/src/layer/x86/shufflechannel_x86.cpp @@ -346,7 +346,7 @@ int ShuffleChannel_x86::forward(const Mat& bottom_blob, Mat& top_blob, const Opt // macro `_mm256_loadu2_m128` is declared in IntelĀ® Intrinsics Guide but somehow missed in // __m256 _p1 = _mm256_loadu2_m128(ptr2, ptr1); // issue #5072 _mm256_set_m128 is only availble on gcc8+ - // __m256 _p1 = _mm256_set_m128(_mm_loadu_ps(ptr2), _mm_loadu_ps(ptr1)); + // __m256 _p1 = _mm256_set_m128(_mm_loadu_ps(ptr2), _mm_loadu_ps(ptr1)); __m256 _p1 = _mm256_castps128_ps256(_mm_loadu_ps(ptr1)); _p1 = _mm256_insertf128_ps(_p1, _mm_loadu_ps(ptr2), 1);