|
|
@ -323,6 +323,8 @@ public: |
|
|
|
|
|
|
|
|
|
|
|
#if CV_SIMD128 |
|
|
|
#if CV_SIMD128 |
|
|
|
const int* ofsptr = ofsbuf.empty() ? 0 : (const int*)&ofsbuf[0]; |
|
|
|
const int* ofsptr = ofsbuf.empty() ? 0 : (const int*)&ofsbuf[0]; |
|
|
|
|
|
|
|
if (poolingType == MAX && !compMaxIdx && !ofsptr) |
|
|
|
|
|
|
|
CV_Error(Error::StsBadArg, "ofsbuf should be initialized in this mode"); |
|
|
|
v_float32x4 idx00(0.f, (float)stride_w, (float)(stride_w*2), (float)(stride_w*3)); |
|
|
|
v_float32x4 idx00(0.f, (float)stride_w, (float)(stride_w*2), (float)(stride_w*3)); |
|
|
|
v_float32x4 ones = v_setall_f32(1.f); |
|
|
|
v_float32x4 ones = v_setall_f32(1.f); |
|
|
|
v_float32x4 idx_delta = v_setall_f32((float)(inp_width - kernel_w)); |
|
|
|
v_float32x4 idx_delta = v_setall_f32((float)(inp_width - kernel_w)); |
|
|
|