ST               3267 modules/core/src/matrix.cpp template<typename T, typename ST, class Op> static void
ST               3275 modules/core/src/matrix.cpp     ST* dst = dstmat.ptr<ST>();
ST               3306 modules/core/src/matrix.cpp         dst[i] = (ST)buf[i];
ST               3310 modules/core/src/matrix.cpp template<typename T, typename ST, class Op> static void
ST               3322 modules/core/src/matrix.cpp         ST* dst = dstmat.ptr<ST>(y);
ST               3344 modules/core/src/matrix.cpp               dst[k] = (ST)a0;
ST                 67 modules/core/src/stat.cpp template <typename T, typename ST>
ST                 70 modules/core/src/stat.cpp     int operator () (const T *, const uchar *, ST *, int, int) const
ST                339 modules/core/src/stat.cpp template<typename T, typename ST>
ST                340 modules/core/src/stat.cpp static int sum_(const T* src0, const uchar* mask, ST* dst, int len, int cn )
ST                345 modules/core/src/stat.cpp         Sum_SIMD<T, ST> vop;
ST                351 modules/core/src/stat.cpp             ST s0 = dst[0];
ST                363 modules/core/src/stat.cpp             ST s0 = dst[0], s1 = dst[1];
ST                374 modules/core/src/stat.cpp             ST s0 = dst[0], s1 = dst[1], s2 = dst[2];
ST                389 modules/core/src/stat.cpp             ST s0 = dst[k], s1 = dst[k+1], s2 = dst[k+2], s3 = dst[k+3];
ST                406 modules/core/src/stat.cpp         ST s = dst[0];
ST                417 modules/core/src/stat.cpp         ST s0 = dst[0], s1 = dst[1], s2 = dst[2];
ST                439 modules/core/src/stat.cpp                     ST s0, s1;
ST                739 modules/core/src/stat.cpp template <typename T, typename ST, typename SQT>
ST                742 modules/core/src/stat.cpp     int operator () (const T *, const uchar *, ST *, SQT *, int, int) const
ST                870 modules/core/src/stat.cpp template<typename T, typename ST, typename SQT>
ST                871 modules/core/src/stat.cpp static int sumsqr_(const T* src0, const uchar* mask, ST* sum, SQT* sqsum, int len, int cn )
ST                877 modules/core/src/stat.cpp         SumSqr_SIMD<T, ST, SQT> vop;
ST                883 modules/core/src/stat.cpp             ST s0 = sum[0];
ST                895 modules/core/src/stat.cpp             ST s0 = sum[0], s1 = sum[1];
ST                908 modules/core/src/stat.cpp             ST s0 = sum[0], s1 = sum[1], s2 = sum[2];
ST                924 modules/core/src/stat.cpp             ST s0 = sum[k], s1 = sum[k+1], s2 = sum[k+2], s3 = sum[k+3];
ST                948 modules/core/src/stat.cpp         ST s0 = sum[0];
ST                962 modules/core/src/stat.cpp         ST s0 = sum[0], s1 = sum[1], s2 = sum[2];
ST                984 modules/core/src/stat.cpp                     ST s = sum[k] + v;
ST               2354 modules/core/src/stat.cpp template<typename T, typename ST> int
ST               2355 modules/core/src/stat.cpp normInf_(const T* src, const uchar* mask, ST* _result, int len, int cn)
ST               2357 modules/core/src/stat.cpp     ST result = *_result;
ST               2360 modules/core/src/stat.cpp         result = std::max(result, normInf<T, ST>(src, len*cn));
ST               2368 modules/core/src/stat.cpp                     result = std::max(result, ST(cv_abs(src[k])));
ST               2375 modules/core/src/stat.cpp template<typename T, typename ST> int
ST               2376 modules/core/src/stat.cpp normL1_(const T* src, const uchar* mask, ST* _result, int len, int cn)
ST               2378 modules/core/src/stat.cpp     ST result = *_result;
ST               2381 modules/core/src/stat.cpp         result += normL1<T, ST>(src, len*cn);
ST               2396 modules/core/src/stat.cpp template<typename T, typename ST> int
ST               2397 modules/core/src/stat.cpp normL2_(const T* src, const uchar* mask, ST* _result, int len, int cn)
ST               2399 modules/core/src/stat.cpp     ST result = *_result;
ST               2402 modules/core/src/stat.cpp         result += normL2Sqr<T, ST>(src, len*cn);
ST               2412 modules/core/src/stat.cpp                     result += (ST)v*v;
ST               2420 modules/core/src/stat.cpp template<typename T, typename ST> int
ST               2421 modules/core/src/stat.cpp normDiffInf_(const T* src1, const T* src2, const uchar* mask, ST* _result, int len, int cn)
ST               2423 modules/core/src/stat.cpp     ST result = *_result;
ST               2426 modules/core/src/stat.cpp         result = std::max(result, normInf<T, ST>(src1, src2, len*cn));
ST               2434 modules/core/src/stat.cpp                     result = std::max(result, (ST)std::abs(src1[k] - src2[k]));
ST               2441 modules/core/src/stat.cpp template<typename T, typename ST> int
ST               2442 modules/core/src/stat.cpp normDiffL1_(const T* src1, const T* src2, const uchar* mask, ST* _result, int len, int cn)
ST               2444 modules/core/src/stat.cpp     ST result = *_result;
ST               2447 modules/core/src/stat.cpp         result += normL1<T, ST>(src1, src2, len*cn);
ST               2462 modules/core/src/stat.cpp template<typename T, typename ST> int
ST               2463 modules/core/src/stat.cpp normDiffL2_(const T* src1, const T* src2, const uchar* mask, ST* _result, int len, int cn)
ST               2465 modules/core/src/stat.cpp     ST result = *_result;
ST               2468 modules/core/src/stat.cpp         result += normL2Sqr<T, ST>(src1, src2, len*cn);
ST               2477 modules/core/src/stat.cpp                     ST v = src1[k] - src2[k];
ST               3069 modules/imgproc/src/filter.cpp template<typename ST, typename DT, class VecOp> struct RowFilter : public BaseRowFilter
ST               3088 modules/imgproc/src/filter.cpp         const ST* S;
ST               3097 modules/imgproc/src/filter.cpp             S = (const ST*)src + i;
ST               3115 modules/imgproc/src/filter.cpp             S = (const ST*)src + i;
ST               3131 modules/imgproc/src/filter.cpp template<typename ST, typename DT, class VecOp> struct SymmRowSmallFilter :
ST               3132 modules/imgproc/src/filter.cpp     public RowFilter<ST, DT, VecOp>
ST               3136 modules/imgproc/src/filter.cpp         : RowFilter<ST, DT, VecOp>( _kernel, _anchor, _vecOp )
ST               3149 modules/imgproc/src/filter.cpp         const ST* S = (const ST*)src + i + ksize2n;
ST               3274 modules/imgproc/src/filter.cpp         delta = saturate_cast<ST>(_delta);
ST               3277 modules/imgproc/src/filter.cpp         CV_Assert( kernel.type() == DataType<ST>::type &&
ST               3283 modules/imgproc/src/filter.cpp         const ST* ky = kernel.template ptr<ST>();
ST               3284 modules/imgproc/src/filter.cpp         ST _delta = delta;
ST               3296 modules/imgproc/src/filter.cpp                 ST f = ky[0];
ST               3297 modules/imgproc/src/filter.cpp                 const ST* S = (const ST*)src[0] + i;
ST               3298 modules/imgproc/src/filter.cpp                 ST s0 = f*S[0] + _delta, s1 = f*S[1] + _delta,
ST               3303 modules/imgproc/src/filter.cpp                     S = (const ST*)src[k] + i; f = ky[k];
ST               3314 modules/imgproc/src/filter.cpp                 ST s0 = ky[0]*((const ST*)src[0])[i] + _delta;
ST               3316 modules/imgproc/src/filter.cpp                     s0 += ky[k]*((const ST*)src[k])[i];
ST               3325 modules/imgproc/src/filter.cpp     ST delta;
ST               3347 modules/imgproc/src/filter.cpp         const ST* ky = this->kernel.template ptr<ST>() + ksize2;
ST               3350 modules/imgproc/src/filter.cpp         ST _delta = this->delta;
ST               3363 modules/imgproc/src/filter.cpp                     ST f = ky[0];
ST               3364 modules/imgproc/src/filter.cpp                     const ST* S = (const ST*)src[0] + i, *S2;
ST               3365 modules/imgproc/src/filter.cpp                     ST s0 = f*S[0] + _delta, s1 = f*S[1] + _delta,
ST               3370 modules/imgproc/src/filter.cpp                         S = (const ST*)src[k] + i;
ST               3371 modules/imgproc/src/filter.cpp                         S2 = (const ST*)src[-k] + i;
ST               3385 modules/imgproc/src/filter.cpp                     ST s0 = ky[0]*((const ST*)src[0])[i] + _delta;
ST               3387 modules/imgproc/src/filter.cpp                         s0 += ky[k]*(((const ST*)src[k])[i] + ((const ST*)src[-k])[i]);
ST               3401 modules/imgproc/src/filter.cpp                     ST f = ky[0];
ST               3402 modules/imgproc/src/filter.cpp                     const ST *S, *S2;
ST               3403 modules/imgproc/src/filter.cpp                     ST s0 = _delta, s1 = _delta, s2 = _delta, s3 = _delta;
ST               3407 modules/imgproc/src/filter.cpp                         S = (const ST*)src[k] + i;
ST               3408 modules/imgproc/src/filter.cpp                         S2 = (const ST*)src[-k] + i;
ST               3422 modules/imgproc/src/filter.cpp                     ST s0 = _delta;
ST               3424 modules/imgproc/src/filter.cpp                         s0 += ky[k]*(((const ST*)src[k])[i] - ((const ST*)src[-k])[i]);
ST               3453 modules/imgproc/src/filter.cpp         const ST* ky = this->kernel.template ptr<ST>() + ksize2;
ST               3459 modules/imgproc/src/filter.cpp         ST f0 = ky[0], f1 = ky[1];
ST               3460 modules/imgproc/src/filter.cpp         ST _delta = this->delta;
ST               3468 modules/imgproc/src/filter.cpp             const ST* S0 = (const ST*)src[-1];
ST               3469 modules/imgproc/src/filter.cpp             const ST* S1 = (const ST*)src[0];
ST               3470 modules/imgproc/src/filter.cpp             const ST* S2 = (const ST*)src[1];
ST               3479 modules/imgproc/src/filter.cpp                         ST s0 = S0[i] + S1[i]*2 + S2[i] + _delta;
ST               3480 modules/imgproc/src/filter.cpp                         ST s1 = S0[i+1] + S1[i+1]*2 + S2[i+1] + _delta;
ST               3492 modules/imgproc/src/filter.cpp                         ST s0 = S0[i] + S1[i]*2 + S2[i] + _delta;
ST               3501 modules/imgproc/src/filter.cpp                         ST s0 = S0[i] - S1[i]*2 + S2[i] + _delta;
ST               3502 modules/imgproc/src/filter.cpp                         ST s1 = S0[i+1] - S1[i+1]*2 + S2[i+1] + _delta;
ST               3514 modules/imgproc/src/filter.cpp                         ST s0 = S0[i] - S1[i]*2 + S2[i] + _delta;
ST               3523 modules/imgproc/src/filter.cpp                         ST s0 = (S0[i] + S2[i])*f1 + S1[i]*f0 + _delta;
ST               3524 modules/imgproc/src/filter.cpp                         ST s1 = (S0[i+1] + S2[i+1])*f1 + S1[i+1]*f0 + _delta;
ST               3536 modules/imgproc/src/filter.cpp                         ST s0 = (S0[i] + S2[i])*f1 + S1[i]*f0 + _delta;
ST               3550 modules/imgproc/src/filter.cpp                         ST s0 = S2[i] - S0[i] + _delta;
ST               3551 modules/imgproc/src/filter.cpp                         ST s1 = S2[i+1] - S0[i+1] + _delta;
ST               3563 modules/imgproc/src/filter.cpp                         ST s0 = S2[i] - S0[i] + _delta;
ST               3574 modules/imgproc/src/filter.cpp                         ST s0 = (S2[i] - S0[i])*f1 + _delta;
ST               3575 modules/imgproc/src/filter.cpp                         ST s1 = (S2[i+1] - S0[i+1])*f1 + _delta;
ST               3593 modules/imgproc/src/filter.cpp template<typename ST, typename DT> struct Cast
ST               3595 modules/imgproc/src/filter.cpp     typedef ST type1;
ST               3598 modules/imgproc/src/filter.cpp     DT operator()(ST val) const { return saturate_cast<DT>(val); }
ST               3601 modules/imgproc/src/filter.cpp template<typename ST, typename DT, int bits> struct FixedPtCast
ST               3603 modules/imgproc/src/filter.cpp     typedef ST type1;
ST               3607 modules/imgproc/src/filter.cpp     DT operator()(ST val) const { return saturate_cast<DT>((val + DELTA)>>SHIFT); }
ST               3610 modules/imgproc/src/filter.cpp template<typename ST, typename DT> struct FixedPtCastEx
ST               3612 modules/imgproc/src/filter.cpp     typedef ST type1;
ST               3617 modules/imgproc/src/filter.cpp     DT operator()(ST val) const { return saturate_cast<DT>((val + DELTA)>>SHIFT); }
ST               3900 modules/imgproc/src/filter.cpp template<typename ST, class CastOp, class VecOp> struct Filter2D : public BaseFilter
ST               3924 modules/imgproc/src/filter.cpp         const ST** kp = (const ST**)&ptrs[0];
ST               3934 modules/imgproc/src/filter.cpp                 kp[k] = (const ST*)src[pt[k].y] + pt[k].x*cn;
ST               3944 modules/imgproc/src/filter.cpp                     const ST* sptr = kp[k] + i;
ST                305 modules/imgproc/src/imgwarp.cpp template<typename ST, typename DT> struct Cast
ST                307 modules/imgproc/src/imgwarp.cpp     typedef ST type1;
ST                310 modules/imgproc/src/imgwarp.cpp     DT operator()(ST val) const { return saturate_cast<DT>(val); }
ST                313 modules/imgproc/src/imgwarp.cpp template<typename ST, typename DT, int bits> struct FixedPtCast
ST                315 modules/imgproc/src/imgwarp.cpp     typedef ST type1;
ST                319 modules/imgproc/src/imgwarp.cpp     DT operator()(ST val) const { return saturate_cast<DT>((val + DELTA)>>SHIFT); }
ST                 71 modules/imgproc/src/smooth.cpp template<typename T, typename ST>
ST                 85 modules/imgproc/src/smooth.cpp         ST* D = (ST*)dst;
ST                 91 modules/imgproc/src/smooth.cpp             ST s = 0;
ST                105 modules/imgproc/src/smooth.cpp template<typename ST, typename T>
ST                123 modules/imgproc/src/smooth.cpp         ST* SUM;
ST                136 modules/imgproc/src/smooth.cpp             memset((void*)SUM, 0, width*sizeof(ST));
ST                140 modules/imgproc/src/smooth.cpp                 const ST* Sp = (const ST*)src[0];
ST                143 modules/imgproc/src/smooth.cpp                     ST s0 = SUM[i] + Sp[i], s1 = SUM[i+1] + Sp[i+1];
ST                159 modules/imgproc/src/smooth.cpp             const ST* Sp = (const ST*)src[0];
ST                160 modules/imgproc/src/smooth.cpp             const ST* Sm = (const ST*)src[1-ksize];
ST                166 modules/imgproc/src/smooth.cpp                     ST s0 = SUM[i] + Sp[i], s1 = SUM[i+1] + Sp[i+1];
ST                175 modules/imgproc/src/smooth.cpp                     ST s0 = SUM[i] + Sp[i];
ST                184 modules/imgproc/src/smooth.cpp                     ST s0 = SUM[i] + Sp[i], s1 = SUM[i+1] + Sp[i+1];
ST                193 modules/imgproc/src/smooth.cpp                     ST s0 = SUM[i] + Sp[i];
ST                204 modules/imgproc/src/smooth.cpp     std::vector<ST> sum;
ST               1423 modules/imgproc/src/smooth.cpp template<typename T, typename ST>
ST               1437 modules/imgproc/src/smooth.cpp         ST* D = (ST*)dst;
ST               1443 modules/imgproc/src/smooth.cpp             ST s = 0;
ST               1446 modules/imgproc/src/smooth.cpp                 ST val = (ST)S[i];
ST               1452 modules/imgproc/src/smooth.cpp                 ST val0 = (ST)S[i], val1 = (ST)S[i + ksz_cn];
ST                 54 modules/imgproc/src/sumpixels.cpp template <typename T, typename ST, typename QT>
ST                 58 modules/imgproc/src/sumpixels.cpp                     ST *, size_t,
ST                 60 modules/imgproc/src/sumpixels.cpp                     ST *, size_t,
ST                147 modules/imgproc/src/sumpixels.cpp template<typename T, typename ST, typename QT>
ST                148 modules/imgproc/src/sumpixels.cpp void integral_( const T* src, size_t _srcstep, ST* sum, size_t _sumstep,
ST                149 modules/imgproc/src/sumpixels.cpp                 QT* sqsum, size_t _sqsumstep, ST* tilted, size_t _tiltedstep,
ST                154 modules/imgproc/src/sumpixels.cpp     if (Integral_SIMD<T, ST, QT>()(src, _srcstep,
ST                162 modules/imgproc/src/sumpixels.cpp     int sumstep = (int)(_sumstep/sizeof(ST));
ST                163 modules/imgproc/src/sumpixels.cpp     int tiltedstep = (int)(_tiltedstep/sizeof(ST));
ST                189 modules/imgproc/src/sumpixels.cpp                 ST s = sum[-cn] = 0;
ST                205 modules/imgproc/src/sumpixels.cpp                 ST s = sum[-cn] = 0;
ST                212 modules/imgproc/src/sumpixels.cpp                     ST t = sum[x - sumstep] + s;
ST                222 modules/imgproc/src/sumpixels.cpp         AutoBuffer<ST> _buf(size.width+cn);
ST                223 modules/imgproc/src/sumpixels.cpp         ST* buf = _buf;
ST                224 modules/imgproc/src/sumpixels.cpp         ST s;
ST                264 modules/imgproc/src/sumpixels.cpp                 ST t0 = s = it;
ST                279 modules/imgproc/src/sumpixels.cpp                     ST t1 = buf[x];
ST                294 modules/imgproc/src/sumpixels.cpp                     ST t1 = buf[x];
ST                315 modules/imgproc/src/sumpixels.cpp #define DEF_INTEGRAL_FUNC(suffix, T, ST, QT) \
ST                316 modules/imgproc/src/sumpixels.cpp static void integral_##suffix( T* src, size_t srcstep, ST* sum, size_t sumstep, QT* sqsum, size_t sqsumstep, \
ST                317 modules/imgproc/src/sumpixels.cpp                               ST* tilted, size_t tiltedstep, Size size, int cn ) \
ST                 48 modules/photo/src/denoising.cpp template<typename ST, typename IT, typename UIT, typename D>
ST                 58 modules/photo/src/denoising.cpp                           FastNlMeansDenoisingInvoker<ST, IT, UIT, D, int>(
ST                 65 modules/photo/src/denoising.cpp                               FastNlMeansDenoisingInvoker<Vec<ST, 2>, IT, UIT, D, int>(
ST                 70 modules/photo/src/denoising.cpp                               FastNlMeansDenoisingInvoker<Vec<ST, 2>, IT, UIT, D, Vec2i>(
ST                 77 modules/photo/src/denoising.cpp                               FastNlMeansDenoisingInvoker<Vec<ST, 3>, IT, UIT, D, int>(
ST                 82 modules/photo/src/denoising.cpp                               FastNlMeansDenoisingInvoker<Vec<ST, 3>, IT, UIT, D, Vec3i>(
ST                 89 modules/photo/src/denoising.cpp                               FastNlMeansDenoisingInvoker<Vec<ST, 4>, IT, UIT, D, int>(
ST                 94 modules/photo/src/denoising.cpp                               FastNlMeansDenoisingInvoker<Vec<ST, 4>, IT, UIT, D, Vec4i>(
ST                241 modules/photo/src/denoising.cpp template<typename ST, typename IT, typename UIT, typename D>
ST                262 modules/photo/src/denoising.cpp                               FastNlMeansMultiDenoisingInvoker<Vec<ST, 2>, IT, UIT, D, int>(
ST                268 modules/photo/src/denoising.cpp                               FastNlMeansMultiDenoisingInvoker<Vec<ST, 2>, IT, UIT, D, Vec2i>(
ST                276 modules/photo/src/denoising.cpp                               FastNlMeansMultiDenoisingInvoker<Vec<ST, 3>, IT, UIT, D, int>(
ST                282 modules/photo/src/denoising.cpp                               FastNlMeansMultiDenoisingInvoker<Vec<ST, 3>, IT, UIT, D, Vec3i>(
ST                290 modules/photo/src/denoising.cpp                               FastNlMeansMultiDenoisingInvoker<Vec<ST, 4>, IT, UIT, D, int>(
ST                296 modules/photo/src/denoising.cpp                               FastNlMeansMultiDenoisingInvoker<Vec<ST, 4>, IT, UIT, D, Vec4i>(
ST                 31 modules/photo/src/fast_nlmeans_denoising_opencl.hpp template <typename FT, typename ST, typename WT>
ST                 38 modules/photo/src/fast_nlmeans_denoising_opencl.hpp         std::numeric_limits<ST>::max();
ST                 55 modules/photo/src/fast_nlmeans_denoising_opencl.hpp     int maxDist = normType == NORM_L1 ? std::numeric_limits<ST>::max() * cn :
ST                 56 modules/photo/src/fast_nlmeans_denoising_opencl.hpp         std::numeric_limits<ST>::max() * std::numeric_limits<ST>::max() * cn;