fix strange behavior gcc 13
in gcc 13, the line
out_H = (int)std::floor((float) (in_H + m_pads[0] + m_pads[2] - k_h) / s_h + 1);
gives strange results when compiled in release mode a workaround is provided
in gcc 13, the line
out_H = (int)std::floor((float) (in_H + m_pads[0] + m_pads[2] - k_h) / s_h + 1);
gives strange results when compiled in release mode a workaround is provided