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,