Mercurial > libavcodec.hg
comparison ppc/h264_altivec.c @ 5120:ae7f2c01811f libavcodec
minor GCC3 compile fix
(there's still 2 more, but there's burried into several levels of macros, so it's hard to narrow them down)
author | gpoirier |
---|---|
date | Sat, 09 Jun 2007 22:20:24 +0000 |
parents | ad0c45e0008c |
children | f9a27365ffcb |
comparison
equal
deleted
inserted
replaced
5119:ad0c45e0008c | 5120:ae7f2c01811f |
---|---|
715 register vector unsigned char a) { | 715 register vector unsigned char a) { |
716 | 716 |
717 register vector unsigned char diff = vec_subs(x, y); | 717 register vector unsigned char diff = vec_subs(x, y); |
718 register vector unsigned char diffneg = vec_subs(y, x); | 718 register vector unsigned char diffneg = vec_subs(y, x); |
719 register vector unsigned char o = vec_or(diff, diffneg); /* |x-y| */ | 719 register vector unsigned char o = vec_or(diff, diffneg); /* |x-y| */ |
720 o = vec_cmplt(o, a); | 720 o = (vector unsigned char)vec_cmplt(o, a); |
721 return o; | 721 return o; |
722 } | 722 } |
723 | 723 |
724 static inline vector unsigned char h264_deblock_mask ( register vector unsigned char p0, | 724 static inline vector unsigned char h264_deblock_mask ( register vector unsigned char p0, |
725 register vector unsigned char p1, | 725 register vector unsigned char p1, |