Lines Matching refs:src1

63 #define icvAddMatrix_32f( src1, src2, dst, w, h ) \
64 icvAddVector_32f( (src1), (src2), (dst), (w)*(h))
66 #define icvSubMatrix_32f( src1, src2, dst, w, h ) \
67 icvSubVector_32f( (src1), (src2), (dst), (w)*(h))
91 CV_INLINE double icvDotProduct_32f( const float* src1, const float* src2, int len )
94 for( int i = 0; i < len; i++ ) s += src1[i]*src2[i];
102 CV_INLINE double icvDotProduct_64f( const double* src1, const double* src2, int len )
105 for( int i = 0; i < len; i++ ) s += src1[i]*src2[i];
113 CV_INLINE void icvMulVectors_32f( const float* src1, const float* src2,
118 dst[i] = src1[i] * src2[i];
123 CV_INLINE void icvMulVectors_64d( const double* src1, const double* src2,
128 dst[i] = src1[i] * src2[i];
134 CV_INLINE void icvAddVector_32f( const float* src1, const float* src2,
139 dst[i] = src1[i] + src2[i];
144 CV_INLINE void icvAddVector_64d( const double* src1, const double* src2,
149 dst[i] = src1[i] + src2[i];
155 CV_INLINE void icvSubVector_32f( const float* src1, const float* src2,
160 dst[i] = src1[i] - src2[i];
165 CV_INLINE void icvSubVector_64d( const double* src1, const double* src2,
170 dst[i] = src1[i] - src2[i];
176 #define icvAddMatrix_64d( src1, src2, dst, w, h ) \
177 icvAddVector_64d( (src1), (src2), (dst), (w)*(h))
179 #define icvSubMatrix_64d( src1, src2, dst, w, h ) \
180 icvSubVector_64d( (src1), (src2), (dst), (w)*(h))
283 CV_INLINE void icvMulMatrix_32f( const float* src1, int w1, int h1,
295 for( i = 0; i < h1; i++, src1 += w1, dst += w2 )
300 s += src1[k]*src2[j + k*w2];
308 CV_INLINE void icvMulMatrix_64d( const double* src1, int w1, int h1,
320 for( i = 0; i < h1; i++, src1 += w1, dst += w2 )
325 s += src1[k]*src2[j + k*w2];