diff --git a/modules/dnn/src/layers/layers_common.avx2.cpp b/modules/dnn/src/layers/layers_common.avx2.cpp index 8b08ac0230..5efa834579 100644 --- a/modules/dnn/src/layers/layers_common.avx2.cpp +++ b/modules/dnn/src/layers/layers_common.avx2.cpp @@ -50,6 +50,8 @@ namespace cv { namespace dnn { +#define _mm256_load_ps _mm256_loadu_ps // "weights" in fastConv_avx2 is not always aligned to 32 bytes + void fastConv_avx2( const float* weights, size_t wstep, const float* bias, const float* rowbuf, float* output, const int* outShape, int blockSize, int vecsize, int vecsize_aligned,