[VSX] Replace vec_pack and vec_perm with single vec_perm
authorLuc Trudeau <luc@trud.ca>
Tue, 26 Jun 2018 21:06:52 +0000 (17:06 -0400)
committerLuc Trudeau <luc@trud.ca>
Wed, 27 Jun 2018 14:32:14 +0000 (14:32 +0000)
commitb0adbb6c22f514ac66ef32ee1265983a52eb2934
tree1e5f4ba63f310424f7fa3898991c023139dfee7e
parentdc93b6298b77a8e68c80175f2f7f5fb211be358a
[VSX] Replace vec_pack and vec_perm with single vec_perm

vpx_quantize_b:
VP9QuantizeTest Speed Test (POWER8 Model 2.1)
32x32 Old VSX time = 8.1 ms, new VSX time = 7.9 ms

vp9_quantize_fp:
VP9QuantizeTest Speed Test (POWER8 Model 2.1)
32x32 Old VSX time = 6.5 ms, new VSX time = 6.2 ms

Change-Id: Ic2183e8bd721bb69eaeb4865b542b656255a0870
vp9/encoder/ppc/vp9_quantize_vsx.c
vpx_dsp/ppc/fdct32x32_vsx.c
vpx_dsp/ppc/quantize_vsx.c
vpx_dsp/ppc/types_vsx.h