diff options
author | Diego Biurrun <diego@biurrun.de> | 2014-05-28 03:29:33 -0700 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2014-05-28 03:29:33 -0700 |
commit | b5aa48551300eed678aaea86ced7086758598a35 (patch) | |
tree | e7dd2344e66c1d2993597fa728d209d444dd3080 /libavcodec/ppc | |
parent | 593886b5dd2b583657aa3fd80bb173f702c9710d (diff) | |
download | ffmpeg-b5aa48551300eed678aaea86ced7086758598a35.tar.gz |
ppc: Move vec_unaligned_load macro to util_altivec
This allows reusing it from multiple files.
Diffstat (limited to 'libavcodec/ppc')
-rw-r--r-- | libavcodec/ppc/int_altivec.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libavcodec/ppc/int_altivec.c b/libavcodec/ppc/int_altivec.c index 42c396c244..cd1984a54c 100644 --- a/libavcodec/ppc/int_altivec.c +++ b/libavcodec/ppc/int_altivec.c @@ -30,6 +30,7 @@ #include "libavutil/attributes.h" #include "libavutil/ppc/types_altivec.h" +#include "libavutil/ppc/util_altivec.h" #include "libavcodec/dsputil.h" #include "dsputil_altivec.h" @@ -46,9 +47,6 @@ static int ssd_int8_vs_int16_altivec(const int8_t *pix1, const int16_t *pix2, // XXX lazy way, fix it later -#define vec_unaligned_load(b) \ - vec_perm(vec_ld(0, b), vec_ld(15, b), vec_lvsl(0, b)); - while (size16) { // score += (pix1[i] - pix2[i]) * (pix1[i] - pix2[i]); // load pix1 and the first batch of pix2 |