DT 1454 modules/core/src/convert.cpp template<typename T, typename DT, typename WT> DT 1457 modules/core/src/convert.cpp int operator () (const T *, DT *, int, WT, WT) const DT 1909 modules/core/src/convert.cpp template<typename T, typename DT, typename WT> static void DT 1911 modules/core/src/convert.cpp DT* dst, size_t dstep, Size size, DT 1916 modules/core/src/convert.cpp cvtScaleAbs_SIMD<T, DT, WT> vop; DT 1925 modules/core/src/convert.cpp DT t0, t1; DT 1926 modules/core/src/convert.cpp t0 = saturate_cast<DT>(std::abs(src[x]*scale + shift)); DT 1927 modules/core/src/convert.cpp t1 = saturate_cast<DT>(std::abs(src[x+1]*scale + shift)); DT 1929 modules/core/src/convert.cpp t0 = saturate_cast<DT>(std::abs(src[x+2]*scale + shift)); DT 1930 modules/core/src/convert.cpp t1 = saturate_cast<DT>(std::abs(src[x+3]*scale + shift)); DT 1935 modules/core/src/convert.cpp dst[x] = saturate_cast<DT>(std::abs(src[x]*scale + shift)); DT 1939 modules/core/src/convert.cpp template <typename T, typename DT, typename WT> DT 1942 modules/core/src/convert.cpp int operator () (const T *, DT *, int, WT, WT) const DT 4232 modules/core/src/convert.cpp template<typename T, typename DT, typename WT> static void DT 4234 modules/core/src/convert.cpp DT* dst, size_t dstep, Size size, DT 4240 modules/core/src/convert.cpp cvtScale_SIMD<T, DT, WT> vop; DT 4249 modules/core/src/convert.cpp DT t0, t1; DT 4250 modules/core/src/convert.cpp t0 = saturate_cast<DT>(src[x]*scale + shift); DT 4251 modules/core/src/convert.cpp t1 = saturate_cast<DT>(src[x+1]*scale + shift); DT 4253 modules/core/src/convert.cpp t0 = saturate_cast<DT>(src[x+2]*scale + shift); DT 4254 modules/core/src/convert.cpp t1 = saturate_cast<DT>(src[x+3]*scale + shift); DT 4260 modules/core/src/convert.cpp dst[x] = saturate_cast<DT>(src[x]*scale + shift); DT 4387 modules/core/src/convert.cpp template <typename T, typename DT> DT 4390 modules/core/src/convert.cpp int operator() (const T *, DT *, int) const DT 5098 modules/core/src/convert.cpp template<typename T, typename DT> static void DT 5100 modules/core/src/convert.cpp DT* dst, size_t dstep, Size size ) DT 5104 modules/core/src/convert.cpp Cvt_SIMD<T, DT> vop; DT 5112 modules/core/src/convert.cpp DT t0, t1; DT 5113 modules/core/src/convert.cpp t0 = saturate_cast<DT>(src[x]); DT 5114 modules/core/src/convert.cpp t1 = saturate_cast<DT>(src[x+1]); DT 5116 modules/core/src/convert.cpp t0 = saturate_cast<DT>(src[x+2]); DT 5117 modules/core/src/convert.cpp t1 = saturate_cast<DT>(src[x+3]); DT 5122 modules/core/src/convert.cpp dst[x] = saturate_cast<DT>(src[x]); DT 3069 modules/imgproc/src/filter.cpp template<typename ST, typename DT, class VecOp> struct RowFilter : public BaseRowFilter DT 3079 modules/imgproc/src/filter.cpp CV_Assert( kernel.type() == DataType<DT>::type && DT 3087 modules/imgproc/src/filter.cpp const DT* kx = kernel.ptr<DT>(); DT 3089 modules/imgproc/src/filter.cpp DT* D = (DT*)dst; DT 3098 modules/imgproc/src/filter.cpp DT f = kx[0]; DT 3099 modules/imgproc/src/filter.cpp DT s0 = f*S[0], s1 = f*S[1], s2 = f*S[2], s3 = f*S[3]; DT 3116 modules/imgproc/src/filter.cpp DT s0 = kx[0]*S[0]; DT 3131 modules/imgproc/src/filter.cpp template<typename ST, typename DT, class VecOp> struct SymmRowSmallFilter : DT 3132 modules/imgproc/src/filter.cpp public RowFilter<ST, DT, VecOp> DT 3136 modules/imgproc/src/filter.cpp : RowFilter<ST, DT, VecOp>( _kernel, _anchor, _vecOp ) DT 3145 modules/imgproc/src/filter.cpp const DT* kx = this->kernel.template ptr<DT>() + ksize2; DT 3147 modules/imgproc/src/filter.cpp DT* D = (DT*)dst; DT 3158 modules/imgproc/src/filter.cpp DT s0 = S[i], s1 = S[i+1]; DT 3168 modules/imgproc/src/filter.cpp DT s0 = S[-cn] + S[0]*2 + S[cn], s1 = S[1-cn] + S[1]*2 + S[1+cn]; DT 3174 modules/imgproc/src/filter.cpp DT s0 = S[-cn] - S[0]*2 + S[cn], s1 = S[1-cn] - S[1]*2 + S[1+cn]; DT 3179 modules/imgproc/src/filter.cpp DT k0 = kx[0], k1 = kx[1]; DT 3182 modules/imgproc/src/filter.cpp DT s0 = S[0]*k0 + (S[-cn] + S[cn])*k1, s1 = S[1]*k0 + (S[1-cn] + S[1+cn])*k1; DT 3189 modules/imgproc/src/filter.cpp DT k0 = kx[0], k1 = kx[1], k2 = kx[2]; DT 3193 modules/imgproc/src/filter.cpp DT s0 = -2*S[0] + S[-cn*2] + S[cn*2]; DT 3194 modules/imgproc/src/filter.cpp DT s1 = -2*S[1] + S[1-cn*2] + S[1+cn*2]; DT 3200 modules/imgproc/src/filter.cpp DT s0 = S[0]*k0 + (S[-cn] + S[cn])*k1 + (S[-cn*2] + S[cn*2])*k2; DT 3201 modules/imgproc/src/filter.cpp DT s1 = S[1]*k0 + (S[1-cn] + S[1+cn])*k1 + (S[1-cn*2] + S[1+cn*2])*k2; DT 3208 modules/imgproc/src/filter.cpp DT s0 = kx[0]*S[0]; DT 3221 modules/imgproc/src/filter.cpp DT s0 = S[cn] - S[-cn], s1 = S[1+cn] - S[1-cn]; DT 3226 modules/imgproc/src/filter.cpp DT k1 = kx[1]; DT 3229 modules/imgproc/src/filter.cpp DT s0 = (S[cn] - S[-cn])*k1, s1 = (S[1+cn] - S[1-cn])*k1; DT 3236 modules/imgproc/src/filter.cpp DT k1 = kx[1], k2 = kx[2]; DT 3239 modules/imgproc/src/filter.cpp DT s0 = (S[cn] - S[-cn])*k1 + (S[cn*2] - S[-cn*2])*k2; DT 3240 modules/imgproc/src/filter.cpp DT s1 = (S[1+cn] - S[1-cn])*k1 + (S[1+cn*2] - S[1-cn*2])*k2; DT 3247 modules/imgproc/src/filter.cpp DT s0 = kx[0]*S[0]; DT 3291 modules/imgproc/src/filter.cpp DT* D = (DT*)dst; DT 3358 modules/imgproc/src/filter.cpp DT* D = (DT*)dst; DT 3396 modules/imgproc/src/filter.cpp DT* D = (DT*)dst; DT 3466 modules/imgproc/src/filter.cpp DT* D = (DT*)dst; DT 3593 modules/imgproc/src/filter.cpp template<typename ST, typename DT> struct Cast DT 3596 modules/imgproc/src/filter.cpp typedef DT rtype; DT 3598 modules/imgproc/src/filter.cpp DT operator()(ST val) const { return saturate_cast<DT>(val); } DT 3601 modules/imgproc/src/filter.cpp template<typename ST, typename DT, int bits> struct FixedPtCast DT 3604 modules/imgproc/src/filter.cpp typedef DT rtype; DT 3607 modules/imgproc/src/filter.cpp DT operator()(ST val) const { return saturate_cast<DT>((val + DELTA)>>SHIFT); } DT 3610 modules/imgproc/src/filter.cpp template<typename ST, typename DT> struct FixedPtCastEx DT 3613 modules/imgproc/src/filter.cpp typedef DT rtype; DT 3617 modules/imgproc/src/filter.cpp DT operator()(ST val) const { return saturate_cast<DT>((val + DELTA)>>SHIFT); } DT 3931 modules/imgproc/src/filter.cpp DT* D = (DT*)dst; DT 305 modules/imgproc/src/imgwarp.cpp template<typename ST, typename DT> struct Cast DT 308 modules/imgproc/src/imgwarp.cpp typedef DT rtype; DT 310 modules/imgproc/src/imgwarp.cpp DT operator()(ST val) const { return saturate_cast<DT>(val); } DT 313 modules/imgproc/src/imgwarp.cpp template<typename ST, typename DT, int bits> struct FixedPtCast DT 316 modules/imgproc/src/imgwarp.cpp typedef DT rtype; DT 319 modules/imgproc/src/imgwarp.cpp DT operator()(ST val) const { return saturate_cast<DT>((val + DELTA)>>SHIFT); }