• Sayed Adel's avatar
    imgproc:simd Enable VSX and wide universal intrinsics for accumulate operations · 8965f3ae
    Sayed Adel authored
      - improve cpu dispatching calls to allow more SIMD extentions
        (SSE4.1, AVX2, VSX)
      - wide universal intrinsics
      - replace dummy v_expand with v_expand_low
      - replace v_expand + v_mul_wrap with v_mul_expand for product accumulate operations
      - use FMA for accumulate operations
      - add mask and more types to accumulate's performance tests
    8965f3ae
Name
Last commit
Last update
..
opencl Loading commit data...
_geom.h Loading commit data...
accum.cpp Loading commit data...
accum.dispatch.cpp Loading commit data...
accum.simd.hpp Loading commit data...
approx.cpp Loading commit data...
blend.cpp Loading commit data...
canny.cpp Loading commit data...
clahe.cpp Loading commit data...
color.cpp Loading commit data...
color.hpp Loading commit data...
color_hsv.cpp Loading commit data...
color_lab.cpp Loading commit data...
color_rgb.cpp Loading commit data...
color_yuv.cpp Loading commit data...
colormap.cpp Loading commit data...
connectedcomponents.cpp Loading commit data...
contours.cpp Loading commit data...
convhull.cpp Loading commit data...
corner.avx.cpp Loading commit data...
corner.cpp Loading commit data...
corner.hpp Loading commit data...
cornersubpix.cpp Loading commit data...
demosaicing.cpp Loading commit data...
deriv.cpp Loading commit data...
distransform.cpp Loading commit data...
drawing.cpp Loading commit data...
emd.cpp Loading commit data...
featureselect.cpp Loading commit data...
filter.avx2.cpp Loading commit data...
filter.cpp Loading commit data...
filter.hpp Loading commit data...
filterengine.hpp Loading commit data...
fixedpoint.inl.hpp Loading commit data...
floodfill.cpp Loading commit data...
gabor.cpp Loading commit data...
gcgraph.hpp Loading commit data...
generalized_hough.cpp Loading commit data...
geometry.cpp Loading commit data...
grabcut.cpp Loading commit data...
hal_replacement.hpp Loading commit data...
hershey_fonts.cpp Loading commit data...
histogram.cpp Loading commit data...
hough.cpp Loading commit data...
imgwarp.avx2.cpp Loading commit data...
imgwarp.cpp Loading commit data...
imgwarp.hpp Loading commit data...
imgwarp.sse4_1.cpp Loading commit data...
intersection.cpp Loading commit data...
linefit.cpp Loading commit data...
lsd.cpp Loading commit data...
main.cpp Loading commit data...
matchcontours.cpp Loading commit data...
min_enclosing_triangle.cpp Loading commit data...
moments.cpp Loading commit data...
morph.cpp Loading commit data...
phasecorr.cpp Loading commit data...
precomp.hpp Loading commit data...
pyramids.cpp Loading commit data...
resize.avx2.cpp Loading commit data...
resize.cpp Loading commit data...
resize.hpp Loading commit data...
resize.sse4_1.cpp Loading commit data...
rotcalipers.cpp Loading commit data...
samplers.cpp Loading commit data...
segmentation.cpp Loading commit data...
shapedescr.cpp Loading commit data...
smooth.cpp Loading commit data...
spatialgradient.cpp Loading commit data...
subdivision2d.cpp Loading commit data...
sumpixels.cpp Loading commit data...
tables.cpp Loading commit data...
templmatch.cpp Loading commit data...
thresh.cpp Loading commit data...
undistort.avx2.cpp Loading commit data...
undistort.cpp Loading commit data...
undistort.hpp Loading commit data...
utils.cpp Loading commit data...