]> granicus.if.org Git - libvpx/commit
VSX Version of vp9_quantize_fp
authorLuc Trudeau <luc@trud.ca>
Thu, 7 Jun 2018 19:30:23 +0000 (15:30 -0400)
committerLuc Trudeau <luc@trud.ca>
Mon, 11 Jun 2018 19:18:01 +0000 (19:18 +0000)
commitb1434f31255c6857bb0f06abc942bbf07bb156d5
treea90390fd028848004c6b79b71fe2d3326c3ff80b
parent55a2abfe31b82af13a77c3dc89913774f667b898
VSX Version of vp9_quantize_fp

Low bit depth version only. Passes the VP9QuantizeTest test suite.

VP9QuantizeTest Speed Test (POWER8 Model 2.1)
 4x4  C time = 86.3 ms (±0.7 ms), VSX time = 18.2 ms (±0.0 ms) [ 4.7x]
 8x8  C time = 57.7 ms (±0.3 ms), VSX time =  7.6 ms (±0.0 ms) [ 7.6x]
16x16 C time = 50.7 ms (±0.1 ms), VSX time =  4.9 ms (±0.0 ms) [10.3x]

Change-Id: Ic09bc786c57cc89bba14624064216b52996075eb
test/vp9_quantize_test.cc
vp9/common/vp9_rtcd_defs.pl
vp9/encoder/ppc/vp9_quantize_vsx.c [new file with mode: 0644]
vp9/vp9cx.mk