diff --git a/source/device/cpu/op/conv/mips/wino_conv_kernel_mips.c b/source/device/cpu/op/conv/mips/wino_conv_kernel_mips.c index 19ede63f5eb3e2ec1f2dda2981c552af9b39f1d2..56ce691d3b1b68d200593a7a2333eb57700df719 100644 --- a/source/device/cpu/op/conv/mips/wino_conv_kernel_mips.c +++ b/source/device/cpu/op/conv/mips/wino_conv_kernel_mips.c @@ -808,7 +808,7 @@ void conv3x3s1_winograd43_sse(float* bottom_blob, float* top_blob, float* kernel } // END transform output - if (outw_align != outw || outh_align != outw) + if (outw_align != outw || outh_align != outh) { delete_0_3D(top_blob, top_blob_bordered, outh_align, outw_align, outh, outw, outch, 0, 0); } diff --git a/source/device/cpu/op/conv/x86/wino_conv_kernel_x86.c b/source/device/cpu/op/conv/x86/wino_conv_kernel_x86.c index 01c1169a607e308a116fb249517272e9808b916c..d214d88a941079217d4df094d7d0683bf4601d1b 100644 --- a/source/device/cpu/op/conv/x86/wino_conv_kernel_x86.c +++ b/source/device/cpu/op/conv/x86/wino_conv_kernel_x86.c @@ -1109,7 +1109,7 @@ void conv3x3s1_winograd43_sse(float* bottom_blob, float* top_blob, float* kernel } // END transform output - if (outw_align != outw || outh_align != outw) + if (outw_align != outw || outh_align != outh) { delete_0_3D(top_blob, top_blob_bordered, outh_align, outw_align, outh, outw, outch, 0, 0); }