mirror of
https://github.com/opencv/opencv.git
synced 2024-12-04 08:49:14 +08:00
93ffebc273
- initialize arithmetic dispatcher - add new universal intrinsic v_absdiffs - add new universal intrinsic v_pack_b - add accumulate version of universal intrinsic v_round - fix sse/avx2:uint8 multiplication overflow - reimplement arithmetic, logic and comparison operations into wide universal intrinsics with full support for all types - reimplement IPP arithmetic, logic and comparison operations in a sperate file arithm_ipp.hpp - avoid scalar multiplication if scaling factor eq 1 and use integer multiplication - move C arithmetic operations to precomp.hpp and delete [arithm_simd|arithm_core].hpp - add compatibility with new opencv4 divide policy
11 lines
369 B
C++
11 lines
369 B
C++
// This file is part of OpenCV project.
|
|
// It is subject to the license terms in the LICENSE file found in the top-level directory
|
|
// of this distribution and at http://opencv.org/license.html
|
|
|
|
#include "precomp.hpp"
|
|
#include "arithm_ipp.hpp"
|
|
#include "arithm.simd.hpp"
|
|
#include "arithm.simd_declarations.hpp"
|
|
|
|
#define ARITHM_DISPATCHING_ONLY
|
|
#include "arithm.simd.hpp" |