Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Tetragramm
GitHub Repository: Tetragramm/opencv
Path: blob/master/modules/imgproc/src/accum.dispatch.cpp
16354 views
1
// This file is part of OpenCV project.
2
// It is subject to the license terms in the LICENSE file found in the top-level directory
3
// of this distribution and at http://opencv.org/license.html.
4
5
#include "precomp.hpp"
6
7
#include "accum.simd.hpp"
8
#include "accum.simd_declarations.hpp" // defines CV_CPU_DISPATCH_MODES_ALL=AVX2,...,BASELINE based on CMakeLists.txt content
9
10
namespace cv {
11
12
DEF_ACC_INT_FUNCS(8u32f, uchar, float)
13
DEF_ACC_INT_FUNCS(8u64f, uchar, double)
14
DEF_ACC_INT_FUNCS(16u32f, ushort, float)
15
DEF_ACC_INT_FUNCS(16u64f, ushort, double)
16
DEF_ACC_FLT_FUNCS(32f, float, float)
17
DEF_ACC_FLT_FUNCS(32f64f, float, double)
18
DEF_ACC_FLT_FUNCS(64f, double, double)
19
20
} //cv::hal
21