summaryrefslogtreecommitdiff
path: root/vpx_dsp/ppc/sad_vsx.c
diff options
context:
space:
mode:
Diffstat (limited to 'vpx_dsp/ppc/sad_vsx.c')
-rw-r--r--vpx_dsp/ppc/sad_vsx.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/vpx_dsp/ppc/sad_vsx.c b/vpx_dsp/ppc/sad_vsx.c
index 18673f682..cdee8f3d1 100644
--- a/vpx_dsp/ppc/sad_vsx.c
+++ b/vpx_dsp/ppc/sad_vsx.c
@@ -17,10 +17,10 @@
#include "vpx/vpx_integer.h"
#include "vpx_ports/mem.h"
-#define PROCESS16(offset) \
- v_a = vec_vsx_ld(offset, a); \
- v_b = vec_vsx_ld(offset, b); \
- v_abs = vec_sub(vec_max(v_a, v_b), vec_min(v_a, v_b)); \
+#define PROCESS16(offset) \
+ v_a = vec_vsx_ld(offset, a); \
+ v_b = vec_vsx_ld(offset, b); \
+ v_abs = vec_absd(v_a, v_b); \
v_sad = vec_sum4s(v_abs, v_sad);
#define SAD8(height) \