Convolution problem

Note: This was originally posted on 20th August 2013 at http://forums.arm.com

When i obtain high pass filter using arm_conv_partial_f32 function instead of arm_fir_f32 function; i get same output array with opposite signs. This situation is not seen when i use low pass or mid pass filter. Anyone help?
More questions in this forum