]> granicus.if.org Git - libvpx/commit
VSX Version of SAD8xN
authorLuc Trudeau <luc@trud.ca>
Wed, 13 Jun 2018 17:39:04 +0000 (13:39 -0400)
committerLuc Trudeau <luc@trud.ca>
Wed, 13 Jun 2018 19:21:06 +0000 (19:21 +0000)
commite3ce12cfc1c2d2cc245e1a6d49eaf3ff18538547
tree76c392d2752ac15a5466f0878db5f3b11aac2db4
parentf950248b9b357b21e974e3ace94359d7ee8c7b29
VSX Version of SAD8xN

VSX versions of the SAD functions of width 8.

SADTest Speed Test (POWER8 Model 2.1)
8x4  C time = 68.7 ms (±0.3 ms), VSX time = 31.8 ms (±0.1 ms) [2.2x]
8x8  C time = 55.6 ms (±0.3 ms), VSX time = 18.3 ms (±0.1 ms) [3.0x]
8x16 C time = 46.5 ms (±0.1 ms), VSX time = 15.6 ms (±0.1 ms) [3.0x]

Change-Id: I843f3b34e103b72deeade4a939193d8b53cee460
test/sad_test.cc
vpx_dsp/ppc/sad_vsx.c
vpx_dsp/ppc/types_vsx.h
vpx_dsp/vpx_dsp_rtcd_defs.pl